*{margin:0;padding:0;outline:0!important}body,html{direction:rtl;font-family:helvetica,arial,verdana,sans-serif;font-size:12px;margin:0;padding:0;height:100%;width:100%;color:#000;background:#197ec1;background:-moz-radial-gradient(50% 50%,circle,#38a3d9,#0061af);background:url(../img/bkg/map.svg),-webkit-radial-gradient(50% 50%,circle,#38a3d9,#0061af);background-size:cover}button,input,option,select{font-family:helvetica,arial,verdana,sans-serif}form{height:100%;width:100%}div.layout{height:100%;width:100%;display:table}div.main{display:table-cell;vertical-align:middle;padding-bottom:30px}img.logo{display:block;margin:0 auto -10px auto}div.login{width:685px;margin:0 auto;z-index:1;position:relative}div.error,div.warn{margin:30px auto 25px auto;width:500px;position:relative;z-index:1;font-size:16px;padding:12px 12px 8px 12px;line-height:24px;text-align:center}div.error label.error,div.warn label.warn{display:inline-block;vertical-align:middle;margin:-1px 6px 0 0;height:32px;width:32px}div.error{color:#fff;border:solid 1px #4c1a10;border-radius:6px;text-shadow:0 -1px 0 #000;box-shadow:0 0 20px #003e6f;background:#a30000;background:-moz-linear-gradient(top,#ff5b5b 0,#c4003a 5%,#a30000 45%,#661200 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5b5b),color-stop(5%,#c4003a),color-stop(45%,#a30000),color-stop(100%,#661200))}div.error label.error{background:url(../icons/error-32.png) no-repeat}div.warn{border-radius:6px;box-shadow:0 0 20px #003e6f;background:#fff9b4;border:solid 2px #ffc548;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff9b4),color-stop(1,#ffe47f));background:-moz-linear-gradient(center top,#fff9b4 0,#ffe47f 100%);text-shadow:0 1px 0 #fff}div.warn label.warn{background:url(../icons/warning-32.png) no-repeat}div.inputWrapper{float:right}div.inputWrapper input,div.inputWrapper label{margin:12px;font-size:22px;height:28px;width:225px;cursor:text}div.inputWrapper label{position:absolute;padding:10px 9px 4px 10px;color:#aaa;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.inputWrapper input{color:#333;padding:6px 9px 4px 9px;border:solid 2px #0061af;background:#eee;border-radius:8px;background:-moz-linear-gradient(top,#aaa 0,#ddd 19%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#aaa),color-stop(19%,#ddd),color-stop(100%,#e8e8e8));-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}div.inputWrapper input:focus{color:#000;border-color:#51b1f1;background:#fff;box-shadow:0 0 20px #003e6f;background:-moz-linear-gradient(top,#ccc 0,#eee 19%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(19%,#eee),color-stop(100%,#fff));-webkit-animation:pulse 1.5s infinite ease-in-out}div.login button{float:left;margin:12px;padding:0 12px 0 14px;height:42px;color:#123b5c;font-size:18px;font-weight:700;border:solid 2px #0061af;background:#99c4e0;cursor:pointer;border-radius:8px;background:-moz-linear-gradient(top,#fff 0,#b3daed 5%,#7dadd3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(5%,#b3daed),color-stop(100%,#7dadd3));text-shadow:0 1px 0 #c4ebff;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}div.login button img.icon,div.login button img.loading{display:inline-block;vertical-align:middle;margin:0 0 0 10px}div.login button img.icon{background-image:url(../icons/login-arrow-14.png);height:14px;width:7px}div.login button img.loading{background-image:url(../icons/login-loading-16x17.gif);display:none;height:16px;width:16px}div.login button.loading,div.login button:focus,div.login button:hover{color:#000;border-color:#d38100;box-shadow:0 0 20px #003e6f;text-shadow:0 1px 0 #fcffc4;background:#f3e053;background:-moz-linear-gradient(top,#fff 0,#ffef6c 5%,#e7c127 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(5%,#fffd7e),color-stop(100%,#e7c127))}div.login button:focus{-webkit-animation:pulse 1.5s infinite ease-in-out}div.login button:focus img.icon,div.login button:hover img.icon{background-position:-7px 0}div.login button.loading img.icon{display:none}div.login button.loading img.loading{display:inline-block}div.info{clear:both;margin:0 26px 0 12px;padding:4px;text-align:center;font-size:14px;color:#fff;text-shadow:0 0 4px #000}div.info label.info{display:inline-block;vertical-align:middle;margin:-1px 4px 0 0;background:url(../icons/info-16.png) no-repeat;height:16px;width:16px}div.options{clear:both;margin:0;padding:100px 12px 12px 12px;text-align:center;font-size:14px;font-weight:700;color:#506676;text-shadow:0 1px 0 #fff}div.options a,div.options a:link,div.options a:visited{cursor:pointer;color:#d8e2e9;text-shadow:0 0 4px #24465e;text-decoration:underline}div.options a:active,div.options a:focus,div.options a:hover{color:#fff;cursor:pointer;text-shadow:0 1px 2px #122938}div.options a:focus{padding:2px 4px 3px 4px;background:#0061af;border:solid 1px #004984;border-radius:4px}div.views{margin:0 40px 0 0;display:inline;padding:10px 14px;background:#aaceda;border:solid 2px #0061af;border-radius:4px}div.views span.selected{margin-left:5px;color:#000}div.views a,div.views a:link,div.views a:visited{cursor:pointer;color:#243f53;text-shadow:0 1px 0 #fff;text-decoration:underline}div.views a:active,div.views a:focus,div.views a:hover{color:#000;cursor:pointer;text-shadow:0 1px 0 #fff}div.views a:focus{padding:2px 4px 3px 4px;background:#cae3eb;border:solid 1px #80a0bb;border-radius:4px}div.footer{display:table-row;vertical-align:bottom;padding:20px;text-align:center;height:65px;line-height:24px}div.footer a,div.footer span{margin:0 20px}div.footer,div.footer a,div.footer a:link,div.footer a:visited{font-weight:700;text-decoration:none;color:#d8e2e9;text-shadow:0 0 4px #24465e}div.footer a:active,div.footer a:focus,div.footer a:hover{color:#fff;text-shadow:0 1px 2px #122938}div.footer a:focus{padding:2px 4px;background:#0061af;border:solid 1px #004984;border-radius:4px}@-moz-keyframes pulse{0%{box-shadow:0 0 0 #003e6f}50%{box-shadow:0 0 20px #003e6f}100%{box-shadow:0 0 0 #003e6f}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 #003e6f}50%{box-shadow:0 0 20px #003e6f}100%{box-shadow:0 0 0 #003e6f}}