body{margin:0;padding:0;font-family:Karla,sans-serif;font-size:16px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#222;transition:.5s all}a:hover{color:#000;text-decoration:none}p,ul li{color:#000;line-height:1.5;font-size:18px;margin-bottom:1.5rem}ul{margin-bottom:2rem}ul li{margin-bottom:.5rem}p a{text-decoration:underline;background:#eee}p a:hover{text-decoration:underline;background:#ddd}pre code{white-space:pre-wrap;padding:0}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;font-weight:500;line-height:1.25;margin-top:1.5rem}pre,blockquote{background:#f8f9fa;padding:20px;white-space:initial;max-width:100%;margin-bottom:1.5rem;line-height:1.75;border:1px solid #dee2e6}blockquote p{margin-bottom:0}pre .hljs{background:initial}select.form-control,textarea.form-control,input.form-control{font-size:16px}input[type=file]{width:100%}code{background:#fdf3d7;color:#212529;font-size:87.5%}img{max-width:100%}.LoaderButton .spinning{margin-right:7px;top:2px;animation:spin 1s infinite linear}@keyframes spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}.NewPost{margin:20px auto}.NewPost h3 a:hover{text-decoration:underline}.NewPost form{padding:15px 0}.NewPost .title{margin-top:0;margin-bottom:0}.NewPost form textarea,.NewPost form select{margin-bottom:20px}.NewPost .preview-pane{margin-top:15px}.NewPost .preview-pane a{text-decoration:underline;background:#eee}.NewPost pre.lowlight{padding:0;margin:0;background:initial;border:none;font-size:inherit}@media (max-width: 576px){.NewPost .LoaderButton{border-radius:50%;width:60px;height:60px;padding-top:6px;position:fixed;right:20px;bottom:20px;z-index:1020;text-indent:-99999px;line-height:0}.NewPost .LoaderButton .spinning{display:none}.NewPost .LoaderButton:after{text-indent:0;display:block;line-height:initial;content:"GO";font-weight:700}}.Sidebar .sidebar{position:fixed;z-index:2;height:calc(100vh - 56px);top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-right:-999px;padding-right:999px;transition:all .25s}.Sidebar .sidebar-content{min-width:200px}.Sidebar .sidebar-content h5{color:#17a2b8}.Sidebar .sidebar-content a{display:block;margin:.75rem 0}.Sidebar .sidebar-content a.active{border-left:5px solid #17a2b8;font-weight:700;margin-left:-20px;padding-left:15px}.Sidebar .sidebar-button{border-radius:50%;width:60px;height:60px;padding-top:12px;position:fixed;right:20px;bottom:20px;z-index:1020;display:none;font-size:24px}@media (max-width: 576px){.Sidebar .sidebar-button{display:block}.Sidebar .sidebar{height:0;left:0;top:100vh}.Sidebar .sidebar.opened{top:56px;height:calc(100vh - 56px)}}.Content .welcome{margin:1.5rem 0 .75rem}.Content .welcome h2{margin-top:0;margin-bottom:-3px}.Content .postCard{margin-bottom:15px}.Content .postCard h5{line-height:1.5}.Content .postCard h5 a{border-bottom:1px solid #dee2e6;padding-bottom:2px;transition:none}.Content .postCard h5 a:hover{border-bottom-color:#333}.Content .post-content a{text-decoration:underline;background:#eee}.Content pre.lowlight{padding:0;margin:0;background:initial;border:none;font-size:inherit}.Admin .header{overflow:auto;margin-bottom:30px}.Admin .header h3,.Admin .header .btn{margin-top:30px}.Admin .header .btn span{margin-right:10px;font-size:14px}.Admin .nav-pills{text-transform:uppercase;margin-left:5px}.Admin .nav-pills .nav-link.active{background-color:inherit;color:inherit;font-weight:700;border-left:5px solid #17a2b8;border-radius:0;margin-left:-5px}.Admin .list-group-item{padding:10px 5px;border:0}.Admin .list-group-item a:hover{text-decoration:underline}.Admin .list-group-item-light{color:#333}.Admin .new-post-button{border-radius:50%;width:60px;height:60px;padding-top:12px;position:fixed;right:20px;bottom:20px;z-index:1020;display:none;font-size:24px}.Admin .delete-container{margin-bottom:10px;padding-bottom:15px}.Admin .delete-container .btn{height:30px;padding-top:2px}.Admin .checkbox{float:left;margin-right:10px}@media (max-width: 576px){.Admin .new-post-button{display:block}.Admin .header .btn{display:none}.Admin .col-sm-2{margin-top:-15px}.Admin .nav-pills{display:inline}.Admin .nav-item{float:left}.Admin .nav-pills .nav-link.active{border-left:0;border-bottom:5px solid #17a2b8}.Admin .delete-container{margin-top:20px}.Admin .tab-content{margin-top:10px}}.NotFound{padding-top:100px;text-align:center}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#007400}.hljs-tag,.hljs-attribute,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name{color:#aa0d91}.hljs-variable,.hljs-template-variable{color:#3f6e74}.hljs-code,.hljs-string,.hljs-meta .hljs-string{color:#c41a16}.hljs-regexp,.hljs-link{color:#0e0eff}.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-number{color:#1c00cf}.hljs-section,.hljs-meta{color:#643820}.hljs-title.class_,.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-params{color:#5c2699}.hljs-attr{color:#836c28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-id,.hljs-selector-class{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.App *:focus{outline:none}.App .navbar-brand{font-weight:700;letter-spacing:.1em}.App .navbar .navbar-brand a,.App .navbar .navbar-brand a:hover{color:#333}.App .navbar-brand small{font-size:12px;color:#aaa;display:block;margin-top:-2.5px}.App .navbar a:hover,.App .navbar .navbar-nav a:hover{color:#17a2b8}.App .navbar .navbar-nav a{color:#333}.App .navbar .navbar-nav a.active{font-weight:700}.App .contents{min-height:calc(100vh - 356px)}.App footer{margin-top:50px;padding:20px 0 40px;color:#fff}.App footer h1{margin-top:5px;margin-bottom:-5px}.App footer small{color:#aaa}.App footer h6{color:#aaa}.App footer a{color:#eee}.App footer a:hover{color:#fff}.App footer .external-icon{color:#666;font-size:.7em;padding-bottom:2px;margin-left:2px}@media (max-width: 768px){.App footer .external-icon{display:none}}@media (min-width: 992px){.App .navbar .navbar-nav a.active{border-bottom:5px solid #17a2b8;margin-bottom:-8px}}
