﻿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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.btn,.pagination .next,.pagination .back{background-color:#323232;border:none;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;font-weight:bold;line-height:1em;text-decoration:none;padding:5px 8px}.btn:hover,.pagination .next:hover,.pagination .back:hover{background-color:#464646}.card{background-color:#fff;box-shadow:0 1px 5px 1px #d2d2d2;box-sizing:border-box;margin-bottom:1.5em;position:relative}.card .card-tag{background-color:#323232;color:#fff;font-weight:bold;display:inline-block;padding:.8em 1.5em}.card .card-body{padding:1.5em;position:relative}.card .card{border-left:.5em solid #505050;box-shadow:none;padding-left:.5em}label{display:block;font-weight:700;margin-bottom:.25em}input[type=text],input[type=password],input[type=checkbox]{background-color:#fff;border:1px solid #969696;border-radius:4px;margin-bottom:5px;padding:5px 10px}.form-group{margin-bottom:1em}.clear{clear:both}html{height:100%}body{background-color:#f0f0f0;display:flex;flex-direction:column;font-family:Arial;font-weight:400;font-size:15px;height:100%}#head{background-color:#212324;box-shadow:0 4px 4px rgba(0,0,0,.5)}#logo{color:#fafafa;font-size:20px;font-weight:bold;margin:1em 0 .5em 0}#navi{font-size:13px;line-height:3em}#navi a{color:#646464;display:inline-block;font-weight:bold;margin-right:20px;text-decoration:none}#navi a:hover{color:#aaa}#navi a.active{color:#fafafa}#body{padding:2em 0 2em 0}#head .inner,#body .inner{margin:auto;padding:0 30px;max-width:1150px}#foot{background-color:#212324;box-shadow:0 -4px 4px rgba(0,0,0,.5);color:#fafafa;font-size:12px;height:60px;margin-top:auto;min-height:60px;padding-top:20px}#copy{font-size:10px;text-align:center}.row{display:flex;flex-wrap:wrap}.row>*{margin-right:20px;flex:1}.row>*:last-child{margin-right:0px;flex:1}@media only screen and (max-width: 700px){.row{display:block}.row>*{margin-right:0}}dl dt{font-weight:700;margin-bottom:.2em}dl dd{margin-bottom:1em}@media only screen and (max-width: 800px){#head .inner,#body .inner{box-sizing:border-box;width:100%}}ul{list-style-type:square;line-height:1.5em;margin-left:20px}.pagination{text-align:center}.pagination .back::before{content:"« "}.pagination .next::after{content:" »"}.table{border:1px solid #c8c8c8;margin-bottom:1em;width:100%}.table thead{background-color:#212324;color:#fafafa}.table th,.table td{text-align:left;padding:.5em 1em}.table th{font-weight:700}.table tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.table tr:nth-child(even){background-color:rgba(0,0,0,.02)}a{color:#0000e6}h1{font-size:2em;font-weight:bold;margin-bottom:10px}h2{color:#1e1e1e;font-size:1.5em;margin-bottom:.5em}h3{color:#3c3c3c;font-style:italic;font-weight:400;margin-bottom:.3em}p{line-height:1.5em;margin-bottom:.6em}p:last-child{margin-bottom:0}p+ul{margin-top:-0.5em}ul+p{margin-top:1em}strong{color:#1e1e1e;font-weight:bold}i{font-style:italic}.home .recent-commit{border-bottom:1px dashed #c8c8c8;clear:both;min-height:30px;padding:5px}.home .recent-commit>div:nth-child(1){color:#5a5a5a;float:left;width:320px}.home .recent-commit>div:nth-child(2){float:right;text-align:right}.home .recent-commit>div:nth-child(3){clear:both;padding:2px 10px}.home .recent-item{border-bottom:1px dashed #c8c8c8;padding:5px}.home .recent-item>div:nth-child(1){color:#5a5a5a;float:right;text-align:right;width:120px}.home .leftCol{width:50%}.home .rightCol{width:50%}.notebook .post .card-body{display:flex}.notebook .post .post-left{margin-right:1em}.notebook .post .post-right{flex:1}.notebook .post .date{background-color:#323232;color:#fff;font-weight:bold;padding:15px;text-align:center;width:40px}.notebook .post .date div:nth-child(1){font-size:24px}.notebook .post .date div:nth-child(2){font-size:15px;margin-top:4px;text-transform:uppercase}.notebook .post .date div:nth-child(3){font-size:12px;margin-top:4px}.notebook .post .body img{background-color:#aaa;border:1px solid #282828;padding:5px}.projects>.tiles{display:grid;grid-template-columns:repeat(auto-fill, 33%);justify-items:stretch;margin:-1rem}@media only screen and (max-width: 950px){.projects>.tiles{grid-template-columns:repeat(auto-fill, 50%)}}@media only screen and (max-width: 600px){.projects>.tiles{grid-template-columns:repeat(auto-fill, 100%)}}.projects .tiles .card{margin:1rem}.projects .card-header-img{background-color:#000;background-size:auto;background-repeat:no-repeat;background-size:cover;box-shadow:0 4px 4px rgba(0,0,0,.5);height:150px}.projects .gallery .tiles{display:grid;grid-template-columns:repeat(auto-fill, 25%);justify-items:stretch;margin:-1rem}@media only screen and (max-width: 1000px){.projects .gallery .tiles{grid-template-columns:repeat(auto-fill, 33%)}}@media only screen and (max-width: 700px){.projects .gallery .tiles{grid-template-columns:repeat(auto-fill, 50%)}}@media only screen and (max-width: 600px){.projects .gallery .tiles{grid-template-columns:repeat(auto-fill, 100%)}}.projects .gallery .tiles .tile{margin:1rem}.projects .gallery .tiles img{width:100%}#resume-error{display:none}#resume-content{overflow-x:auto}
