.donut-chart{border-radius:50%;overflow:hidden;position:relative}.donut-chart .slice{height:100%;left:0;position:absolute;top:0;width:100%}.donut-chart .chart-center{border-radius:50%;position:absolute}.donut-chart .chart-center span{display:block;text-align:center}form{background:#fff;margin:0 auto;max-width:300px;padding:1px 40px 20px}form ul{padding:0}form ul li{background:#d97817;list-style:none;padding:10px}form label{display:block;font-weight:700;margin:40px 0 10px}form button,form input,form textarea{color:#4169e1}form input[type=email],form input[type=password],form input[type=text]{background:none;border:none;border-bottom:1px solid #4169e1;display:block;margin-bottom:20px;padding:10px 0 2px;width:100%}form textarea{border:1px solid #4169e1;max-width:100%;min-height:200px;min-width:100%;padding:10px}form input[type=checkbox]{margin-right:10px}form input[type=checkbox]+label{font-weight:400}form button,form input[type=submit]{background:transparent;border:1px solid #4169e1;display:block;font-size:18px;font-weight:700;margin:40px 0 20px;padding:10px;width:100%}*{box-sizing:border-box}body,html{background-color:#fff;display:block;font-family:Verdana,Geneva,DejaVuSans,sans-serif;margin:0;padding:0;position:relative;width:100%}a,body,html{color:#333}ul{display:block;margin:0;padding:10px 40px 20px;width:100%}li{display:inline-block;list-style:none}h1{padding:20px 0}h1,h2{margin:0}h2{padding:20px}.section h2{padding-top:60px}h4{margin:0;padding:10px 0}.text-center{text-align:center}#attributes,#hobbies,#links,#me,#projects,#skills,#subtitle{background:#f5f5f5}#delimiter span,#me .job,#me .name{height:41px}#me{color:#4169e1;padding-left:15px;padding-right:15px}#me #name{overflow:hidden;text-align:center;white-space:nowrap}#me #name .job,#me #name .name{display:block}#me #name .name{font-size:34px;font-weight:700;text-transform:uppercase}#me #name .job{font-size:30px;font-weight:400;margin-top:10px}#me #quote{margin-left:80px;margin-top:30px}#me #quote .quote{font-size:14px;font-style:italic}#me #quote i.fa-quote-left{float:left;margin-left:-26px;margin-top:-14px}#me #quote i.fa-quote-right{float:right;margin-right:-26px;margin-top:30px}#me #quote i{font-size:44px;font-weight:700;line-height:14px}@media (max-width:767px){#me #quote{margin:0;padding:20px 40px}}#me #delimiter{display:flex;flex-direction:column;height:100px;justify-content:space-between;width:0}#me #delimiter span{animation:blink 1s infinite;border-right:1px solid;display:inline-block;width:0}#attributes{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#attributes li:not(.separator){margin:0 20px}#attributes li.separator{background:#333;border-radius:5px;height:5px;width:5px}#skills li{margin:0 40px;padding:20px 0}#skills li .name{font-weight:700;margin-top:10px}#experiences .description{font-size:14px}#educations:not(.html-pdf) ul,#experiences:not(.html-pdf) ul,#projects:not(.html-pdf) ul{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#educations:not(.html-pdf) ul li,#experiences:not(.html-pdf) ul li,#projects:not(.html-pdf) ul li{min-width:400px;width:50%}#educations ul li,#experiences ul li,#projects ul li{display:block;padding:20px 40px;text-align:left}#educations li,#experiences li,#projects li{page-break-inside:avoid}#projects .description{margin:10px 0}#hobbies{padding-bottom:40px}#hobbies ul{padding:0 10px 10px}#links{padding:60px 0 20px}#links ul{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#links ul li{margin:0 20px}form{max-width:500px!important}#download{background-color:#4169e1;background-image:none;border:1px solid #4169e1;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:30px;font-weight:400;line-height:1.33333;margin-bottom:0;padding:0 8px 5px;right:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:9999}#download,#message{position:fixed;text-align:center;top:0}#message{background:#555;color:#eee;left:0;min-height:46px;padding:13px 55px;width:100%;z-index:100}#message,#message a,#message button{color:#eee;font-weight:700}#message .close{background:transparent;border:0;font-size:36px;left:0;padding:2px 10px;position:absolute;text-decoration:none;top:0}#message+#me{padding-top:46px}@media (min-width:768px){#me #name,#me #quote{display:inline-block;float:none}#me #name{max-width:300px;text-align:right}#me #name,#me #name .job,#me #name .name{width:300px}#me #quote{max-width:300px}#head:not(.html-pdf) #me{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100vh;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#head:not(.html-pdf) #me #name{animation:typing 5s steps(40)}}@media (max-width:767px){#me #name .job{padding-left:0}.hidden-xs{display:none!important}form{padding-left:20px;padding-right:20px}#educations ul,#experiences ul,#projects ul{padding-left:0;padding-right:0}#educations ul li,#experiences ul li,#projects ul li{min-width:auto!important;width:100%!important}#attributes{justify-content:space-between}}@media (max-width:500px){#attributes,#educations ul li,#experiences ul li,#links ul,#projects ul li,form,h2{padding-left:10px;padding-right:10px}}@media (max-width:600px){#attributes{display:block;text-align:center!important}}.date{color:#4169e1;font-size:14px;text-transform:uppercase}.badge{background-color:#777;border-radius:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin:10px 10px 0 0;min-width:10px;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{to{opacity:0}}.donut-chart.donut-1{background:#4169e1;height:80px;width:80px}.donut-chart.donut-1 .slice.one{clip:rect(0 80px 40px 0);background:#ddd;-webkit-transform:rotate(126deg);transform:rotate(126deg)}.donut-chart.donut-1 .slice.two{clip:rect(0 40px 80px 0);background:#ddd;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.donut-chart.donut-1 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-1 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-1 .chart-center span:after{content:"1"}.donut-chart.donut-2{background:#4169e1;height:80px;width:80px}.donut-chart.donut-2 .slice.one{clip:rect(0 80px 40px 0);background:#ddd;-webkit-transform:rotate(162deg);transform:rotate(162deg)}.donut-chart.donut-2 .slice.two{clip:rect(0 40px 80px 0);background:#ddd;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.donut-chart.donut-2 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-2 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-2 .chart-center span:after{content:"2"}.donut-chart.donut-3{background:#4169e1;height:80px;width:80px}.donut-chart.donut-3 .slice.one{clip:rect(0 80px 40px 0);background:#ddd;-webkit-transform:rotate(198deg);transform:rotate(198deg)}.donut-chart.donut-3 .slice.two{clip:rect(0 40px 80px 0);background:#ddd;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.donut-chart.donut-3 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-3 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-3 .chart-center span:after{content:"3"}.donut-chart.donut-4{background:#4169e1;height:80px;width:80px}.donut-chart.donut-4 .slice.one{clip:rect(0 80px 40px 0);background:#ddd;-webkit-transform:rotate(234deg);transform:rotate(234deg)}.donut-chart.donut-4 .slice.two{clip:rect(0 40px 80px 0);background:#ddd;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.donut-chart.donut-4 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-4 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-4 .chart-center span:after{content:"4"}.donut-chart.donut-5{background:#ddd;height:80px;width:80px}.donut-chart.donut-5 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-5 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.donut-chart.donut-5 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-5 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-5 .chart-center span:after{content:"5"}.donut-chart.donut-6{background:#ddd;height:80px;width:80px}.donut-chart.donut-6 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-6 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(216deg);transform:rotate(216deg)}.donut-chart.donut-6 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-6 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-6 .chart-center span:after{content:"6"}.donut-chart.donut-7{background:#ddd;height:80px;width:80px}.donut-chart.donut-7 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-7 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(252deg);transform:rotate(252deg)}.donut-chart.donut-7 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-7 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-7 .chart-center span:after{content:"7"}.donut-chart.donut-8{background:#ddd;height:80px;width:80px}.donut-chart.donut-8 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-8 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(288deg);transform:rotate(288deg)}.donut-chart.donut-8 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-8 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-8 .chart-center span:after{content:"8"}.donut-chart.donut-9{background:#ddd;height:80px;width:80px}.donut-chart.donut-9 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-9 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(324deg);transform:rotate(324deg)}.donut-chart.donut-9 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-9 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-9 .chart-center span:after{content:"9"}.donut-chart{margin:0 auto}.donut-chart.donut-10{background:#ddd;height:80px;width:80px}.donut-chart.donut-10 .slice.one{clip:rect(0 80px 40px 0);background:#4169e1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donut-chart.donut-10 .slice.two{clip:rect(0 40px 80px 0);background:#4169e1;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.donut-chart.donut-10 .chart-center{background:#f5f5f5;height:50px;left:15px;top:15px;width:50px}.donut-chart.donut-10 .chart-center span{color:#4169e1;font-size:20px;font-weight:700;line-height:50px}.donut-chart.donut-10 .chart-center span:after{content:"10"}#skills:not(.html-pdf) .bar-chart{background-color:#4169e1;display:inline-block;height:60px;position:relative;width:60px}#skills:not(.html-pdf) .bar-chart div{background-color:#ddd}#skills:not(.html-pdf) .bar-chart span{bottom:0;display:block;font-weight:700;line-height:24px;position:absolute;text-align:center;width:100%}.html-pdf{background:#fff!important;font-family:DejaVuSans,sans-serif}.html-pdf .hidden-print,.html-pdf .hidden-xs{display:none!important}.html-pdf h1{padding:0}.html-pdf h2{padding-left:10px;padding-top:40px!important;text-align:left}.html-pdf ul{padding-left:0;padding-right:0}.html-pdf #me #name,.html-pdf #me #name div{text-align:center}.html-pdf #me #name .job{padding-left:0}.html-pdf #skills{display:none}.html-pdf #attributes li:not(.separator){font-size:12px;margin:0 10px}.html-pdf #educations ul li,.html-pdf #experiences ul li,.html-pdf #projects ul li{padding:20px 10px}.html-pdf #attributes,.html-pdf #me,.html-pdf .section{background:#fff!important}.html-pdf #quote i{display:none}.html-pdf #hobbies{text-align:left!important}.html-pdf a{text-decoration:none}@media print{.hidden-print,.hidden-xs{display:none!important}h1{padding:0}h2{padding-left:10px;padding-top:40px!important;text-align:left}ul{padding-left:0;padding-right:0}#me #name,#me #name div{text-align:center}#me #name .job{padding-left:0}#skills{display:none}#attributes li:not(.separator){font-size:12px;margin:0 10px}#educations ul li,#experiences ul li,#projects ul li{padding:20px 10px}#attributes,#me,.section{background:#fff!important}#quote i{display:none}#hobbies{text-align:left!important}a{text-decoration:none}}