div.phone{position:relative;overflow:hidden}[dir] div.phone{margin:auto}div.outerPhone{width:100%}[dir] div.outerPhone{margin:0 auto;background-image:url(../img/lock-screen.08336958.jpeg);background-size:cover}.numbers-pad{width:320px}input[type=radio]{opacity:.2}[dir] input[type=radio]{margin:0 8px}#lockscreen{z-index:4;transition:all .5s;color:#fff}[dir] #lockscreen{-webkit-transition:all .5s;text-align:center}.annul{position:absolute;color:#fff;font-size:15px}[dir] .annul{background:rgba(255,0,0,0);border:#fff}[dir=ltr] .annul{right:-71px}[dir=rtl] .annul{left:-71px}.passnum{width:80px;height:80px;display:inline-block;position:relative}[dir] .passnum{background-color:rgba(255,0,0,0)!important;border:1px solid #fff;border-radius:50%;cursor:pointer}[dir=ltr] .passnum{margin:0 10px 10px 0}[dir=rtl] .passnum{margin:0 0 10px 10px}.passnum p{font-size:40px;color:#fff}[dir] .passnum p{padding:0;margin:0;padding-top:10px}.passnum span{font-size:11px;display:block;color:#fff}[dir] .passnum span{margin-top:-5px}#clock{font-size:20px;color:#fff}#clock span{font-size:40px}div.swiperight{color:#eee;font-size:25px}[dir] div.swiperight{margin-top:400px}#passt{position:relative;transition:all .1s}[dir] #passt{-webkit-transition:all .1s}