html,body,fieldset{font-family:Arial;font-size:14px;margin:0;padding:0;color:#555}p{margin:0;padding:0}a{color:#999;text-decoration:none}a:hover{text-decoration:underline}fieldset,img{border:medium none}h1{color:#000;font-size:24px;font-weight:bold;text-align:center;margin:10px 0}.op{margin:20px 0 0 50px}.msg{margin:10px 0;font-size:15px}.msg-alert{color:darkred;font-weight:normal}div#zirgi_wrap{width:280px;max-width:100%;margin:80px auto 0;background:#f5f5f5;border:3px solid #e5e5e5;padding:10px;border-radius:10px;zoom:1;position:relative}div#zirgi_wrap.tests{background:#fff}h2{font-size:20px;text-align:center;margin:5px 0 10px 0}input,select{border-radius:3px;margin:0 1rem 0 0;color:#000;display:inline-block;padding:4px;background:#fff;border:1px solid #00ccff;box-sizing:border-box;width:calc(100% - 110px)}select:hover,input:hover{border:1px solid #ff00cc}select:focus,input:focus{outline:none;border:2px solid #ff00cc}#zirgi_form label{width:100px;-webkit-user-select:none;user-select:none;font-weight:normal;margin:5px 10px 10px 0;text-align:right}select.error{background:url('e.jpg') no-repeat scroll left center #fff!important}input.error{background:url('e.jpg') no-repeat scroll right center #fff!important}.clear{clear:both;font-size:1px;line-height:0;margin:0;padding:0}#footer{margin:100px 0 0}.v{margin:10px;text-align:center}.alert-browser{position:fixed;top:50%;left:50%;z-index:9999;background:rgba(255,0,0,.7);width:500px;max-width:100%;padding:50px;font-size:20px;text-align:center;transform:translate(-50%,-50%);color:#fff}.alert-browser a{color:#fff}#time{width:20px;float:right}button{border:1px solid #777;border-radius:2px;height:35px;width:100px}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}a:active,button:active{transform:translate(1px,1px)}.hide{display:none}a#a_w{display:inline-block}.mb-3{margin-bottom:1rem}.mt-3{margin-top:1rem}.row{align-items:center;display:flex}.row.hide{display:none}.d-center{justify-content:center}.d-left{justify-content:left}.failed{margin:5px;background:darkmagenta;padding:5px;color:white}.msgPopTable-cell .failed{background:transparent}button.show-password{height:30px;padding:0;width:30px;background:none;border:none;margin:0 0 0 -45px}#zirgi_form label.i{display:inline-block;width:50px}