@import "reset.css";
html,body{height:100%;overflow:hidden}body{font:13px/18px 'Open Sans',sans-serif;background:center center url("/public/images/loginbg.jpg");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#welcome{position:fixed;left:100px;top:50px;font-size:200%;color:#fff}#stage{width:25em;margin:10% auto;position:relative;z-index:100;color:#000;background:#f2f2f2;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;border-radius:10px;}#stage .app-icon{position:absolute;left:50%;top:-32px;padding:2px;border-radius:35px;margin-left:-35px;background:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}#stage .app-icon .box{width:64px;height:64px;border-radius:32px;text-align:center;color:rgba(255,255,255,0.6);text-shadow:none;font-size:40px;line-height:64px;background:-webkit-linear-gradient(315deg, #4b5e6b 0%, #4b5e6b 50%, #2c3b48 50%, #2c3b48 100%);background:-moz-linear-gradient(315deg, #4b5e6b 0%, #4b5e6b 50%, #2c3b48 50%, #2c3b48 100%);background:-o-linear-gradient(315deg, #4b5e6b 0%, #4b5e6b 50%, #2c3b48 50%, #2c3b48 100%);background:-ms-linear-gradient(315deg, #4b5e6b 0%, #4b5e6b 50%, #2c3b48 50%, #2c3b48 100%);background:linear-gradient(135deg, #4b5e6b 0%, #4b5e6b 50%, #2c3b48 50%, #2c3b48 100%);border:1px solid rgba(0,0,0,0.2)}#stage .title{padding:1em 0;text-align:center;background:#3198ac;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}#stage .title > h3{padding:.3em 0;letter-spacing:2px;font-size:150%;font-weight:100;text-transform:uppercase}#stage .content{padding:1em;}#stage .content input{margin-bottom:1em}#stage .content button{padding-top:1.5em !important;padding-bottom:1.5em !important}#stage.hidden{margin-top:40%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#logo{position:fixed;left:0;top:0;width:100%;padding:10px 0 6px;text-align:center;background:#333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333}input,button{display:block;width:100%;margin-top:.5em;padding:10px !important;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.warn{margin-bottom:1em;padding:.5em;font-weight:bold;color:rgba(200,0,0,0.8);text-shadow:0 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(200,0,0,0.6)}.notice,.info{position:relative;margin-top:2em;padding:.5em;font-size:80%;font-weight:bold;text-align:center}.notice,.info{color:#888;border-top:1px solid #888}.width-full{width:100% !important}.width-large{width:40em !important}.width-medium{width:30em !important}.width-small{width:20em !important}.width-tiny{width:10em !important}.width-teeny{width:5em !important}.height-large{height:40em !important}.height-medium{height:30em !important}.height-small{height:20em !important}.height-tiny{height:10em !important}.opacity-half{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.opacity-minimal{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.opacity-rare{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}.display-none{display:none}.display-inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.float-right{float:right;}.float-right.padding{padding:.4em}.float-right.margin{margin:.4em}.float-left{float:left;}.float-left.padding{padding:.4em}.float-left.margin{margin:.4em}.whitespace-no-wrap{white-space:nowrap}.whitespace-no-pre{white-space:pre}.padding-base{padding:.5em}.padding-large{padding:1em}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.text-align-center{text-align:center}.text-align-right{text-align:right}.font-small{font-size:80%}input,textarea,.input-box{padding:8px;outline:0;color:rgba(0,0,0,0.8);background:#fff;border:1px solid #ccc;border-radius:8px/20px;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all;}input:focus,textarea:focus,.input-box:focus{border-color:#3dbad3}input:disabled,textarea:disabled,.input-box:disabled,input.disabled,textarea.disabled,.input-box.disabled{background:#eee;border-style:dotted;cursor:not-allowed}.input-box.focused{border-color:#3dbad3}input[type=checkbox]{height:22px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}label.toggle-checkbox{margin-top:5px;}label.toggle-checkbox.floated{margin-top:0;margin-left:45px}label[mandatory]:before{content:"\2022";display:inline;margin-right:.5em;color:#e32}input[type=checkbox] + label.toggle-checkbox:before{position:absolute;display:block;content:"";margin-top:-4px;margin-left:-60px;width:50px;height:27px;background:rgba(0,0,0,0.1);border-radius:12px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-transition:background 0.4s;-moz-transition:background 0.4s;-o-transition:background 0.4s;-ms-transition:background 0.4s;transition:background 0.4s}input[type=checkbox] + label.toggle-checkbox:after{position:absolute;display:block;content:"|";margin-top:-21px;margin-left:-59px;width:25px;height:25px;line-height:25px;text-align:center;background:rgba(255,255,255,0.9);border-radius:12px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);box-shadow:0 0 2px rgba(0,0,0,0.8);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}input[type=checkbox] + label.toggle-checkbox.floated:before,input[type=checkbox] + label.toggle-checkbox.floated:after{margin-left:5px;margin-top:-22px}input[type=checkbox]:checked + label.toggle-checkbox:before{background:#3dbad3}input[type=checkbox]:checked + label.toggle-checkbox:after{margin-left:-36px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}input[type=checkbox]:checked + label.toggle-checkbox.floated:after{margin-left:30px}input[type=range],input[type=range]:focus{border:0;-webkit-box-shadow:none;box-shadow:none}fieldset{white-space:nowrap;height:2em;}fieldset > label{float:left;}fieldset > label > span{display:inline-block;min-width:2em;padding-left:.5em;padding-right:.5em;line-height:2em;text-align:center;cursor:pointer;background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.9);border:1px solid rgba(0,0,0,0.3);-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all;}fieldset > label > span > *{line-height:inherit !important}fieldset > label:not(:first-child) > span{border-left:0}fieldset > label:not(:last-child) > span{border-right:0}fieldset > label:first-child > span{border-top-left-radius:7px;border-bottom-left-radius:7px;}fieldset > label:last-child > span{border-top-right-radius:7px;border-bottom-right-radius:7px;}fieldset > label > input[type=radio]{display:none;}fieldset > label > input[type=radio]:checked + span{background:rgba(49,152,172,0.8);color:rgba(255,255,255,0.9);-webkit-box-shadow:inset 0 0 .4em rgba(0,0,0,0.8);box-shadow:inset 0 0 .4em rgba(0,0,0,0.8)}button{margin-bottom:.5em;padding:1em 2.5em;color:#fff;background:#3198ac;border:0;border-radius:8px/20px;outline:0;}button:active:not(:disabled){-webkit-transform:translate(0,.3em) !important;-moz-transform:translate(0,.3em) !important;-o-transform:translate(0,.3em) !important;-ms-transform:translate(0,.3em) !important;transform:translate(0,.3em) !important;-webkit-box-shadow:none !important;box-shadow:none !important}button:disabled{background:#999;color:#e0e0e0}button[cancel],button.cancel{background:#aaa}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;font-weight:normal !important;line-height:1.4;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.tooltip.in{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}