body{margin:0;padding:0;color:#333;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif}input.form-control,select.form-control,textarea.form-control{font-size:1rem}input[type=file]{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.LoaderButton .spinning{margin-right:7px;top:2px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@media (min-width:480px){.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}}.NotFound{padding-top:100px}.Notes form textarea{height:300px;font-size:1.5rem}.img-container{position:relative;display:inline-block}.zoomable-img{max-width:100%;height:auto;max-height:300px;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer}.zoomable-img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.zoom-icon{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;padding:6px;font-size:18px;pointer-events:none;opacity:0;transition:opacity .3s}.img-container:hover .zoom-icon{opacity:1}.Home .lander{padding:80px 0;text-align:center}.Home .lander h1{font-family:"Open Sans",sans-serif;font-weight:600}