html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
body{line-height:1;color:#000;background:#fff}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:none}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:normal;src:url("fonts/fontawesome-webfont.eot?v=#3.2.1");src:url("fonts/fontawesome-webfont.eot?#iefix&v=#3.2.1") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff?v=#3.2.1") format("woff"),url("fonts/fontawesome-webfont.ttf?v=#3.2.1") format("truetype"),url("fonts/fontawesome-webfont.svg#fontawesomeregular?v=#3.2.1") format("svg")}
input,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}
.btn{cursor:pointer;font-size:14px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;margin:0;padding:0 15px;height:30px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;position:relative;border-style:solid;border-width:0 0 2px;text-transform:uppercase;}
.btn:active{top:2px;border-bottom-color:transparent}
.btn.disabled,.btn:disabled{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);pointer-events:none}
.btn-default{background:#ddd;border-bottom-color:#c7c7c7;color:#777;}
.btn-default:hover{background:#d2d2d2}
.btn-primary{background:#5eb6ed;border-bottom-color:#32a2e8;color:#fff;}
.btn-primary:hover{background:#41a9ea}
.btn-danger{background:#e46767;border-bottom-color:#dd3d3d;color:#fff;}
.btn-danger:hover{background:#df4b4b}
.btn-warning{background:#ebb447;border-bottom-color:#e6a31e;color:#fff;}
.btn-warning:hover{background:#e8a92c}
.btn-success{background:#6c3;border-bottom-color:#57ad2b;color:#fff;}
.btn-success:hover{background:#5cb82e}
.btn-full{width:100%}
.btn-small{font-size:12px;height:25px;line-height:25px;padding:0 10px}
.btn-large{font-size:18px;height:40px;line-height:40px;padding:0 20px}
.input{border:2px solid #ddd;height:30px;line-height:20px;padding:5px 10px;width:100%;outline:none;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;}
.input:focus{border-color:#bcbcbc}
.input.disabled,.input:disabled{background:#eee;color:#999;cursor:not-allowed}
.input.success{border-color:#6eb34d}
.input.warning{border-color:#ebb447}
.input.error{border-color:#ec9393}
.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:auto}
.modal-back{background:-webkit-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));background:-moz-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));background:-o-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));background:-ms-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));background:radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));position:fixed;top:0;left:0;right:0;bottom:0}
.modal-dialog{display:table;width:100%;height:100%}
.modal-content-wrap{display:table-cell;vertical-align:middle;padding:30px 10px}
.modal-content{position:relative;width:500px;background:#fff;margin:0 auto;overflow:hidden}
body{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;background:url("images/shattered.png")}
#login-form-wrap{background:#fff;padding:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 -10px}
#login-form{width:300px;margin:0 auto}
#login-submit-btn{margin-top:10px;font-weight:bold}
