body{margin:0;font-family:Arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;background-color:#ddd;color:#333}h1,h2{font-family:Lobster,cursive;text-shadow:2px 2px 3px #6ba300}h1{font-size:3em}h2{font-size:2em}ul{padding:0;margin:0}.percent-container{width:70%;height:1.5em;background-color:gray;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.percent-container .percent-content{height:100%;background-color:#6ba300;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.content{padding:1em}@media (min-width:768px){.content{margin-left:13em}}@media (max-width:768px),screen and (max-device-width:768px){.content{padding-top:3em}}.content a{color:#6ba300}.content a:hover{text-decoration:none}.content .toggle{font-family:Arial,sans-serif;font-style:italic;cursor:pointer;color:#b3b3b3}.content .toggle:hover{color:#333}.content .animate-enter,.content .animate-leave{-webkit-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-moz-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-ms-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;-o-transition:400ms cubic-bezier(0.25,.25,.75,.75) all;transition:400ms cubic-bezier(0.25,.25,.75,.75) all;position:relative;display:block}.content .animate-enter.animate-enter-active,.content .animate-leave{opacity:1}.content .animate-leave.animate-leave-active,.content .animate-enter{opacity:0}.nav{background-color:#333;color:#ddd;position:fixed;font-family:Lobster,cursive;font-size:1.3em}@media (min-width:768px){.nav{width:10em;float:left;height:100%}}@media (max-width:768px),(max-device-width:768px){.nav{width:100%}}.nav .nav-title{font-size:1.3em;text-align:center}@media (max-width:768px),(max-device-width:768px){.nav .nav-title{text-align:left;padding:.5em;float:left}}.nav .nav-button{display:none}@media (max-width:768px),(max-device-width:768px){.nav .nav-button{display:block;font-size:1.4em;margin:.4em;padding:2px 3px 2px 3px;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ddd}.nav .nav-button:hover{color:#6ba300;border-color:#6ba300}}.nav ul{list-style-type:none}@media (min-width:768px),(min-device-width:768px){.nav ul.ng-hide{display:block!important}}@media (max-width:768px),(max-device-width:768px){.nav ul.ng-hide{display:none!important}}.nav ul li{text-align:center;position:relative}.nav ul li:hover{background-color:#6ba300}@media (min-width:768px){.nav ul li{padding:1em;padding-bottom:1em}}@media (max-width:768px),(max-device-width:768px){.nav ul li{height:3em;width:100%;line-height:3em;vertical-align:middle}}.nav ul li a{color:#ddd;text-decoration:none}.nav ul li a.active{color:#6ba300}.nav ul li a:hover{color:#333}.nav ul li a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:transparent}.nav ul li a i.fa{display:block;font-size:1.7em}@media (max-width:768px),(max-device-width:768px){.nav ul li a i.fa{display:inline;font-size:1em;margin-top:.25em}}.xp{padding-bottom:3em}.xp .xp-post{overflow:hidden}.xp .xp-post .logo{float:left;margin:.5em;width:100px;height:60px;line-height:60px;text-align:center}.xp .xp-post .logo img{max-width:100px;max-height:60px;vertical-align:middle}.xp .xp-post .xp-title{padding-top:.5em;font-size:1.2em}.xp .xp-post .xp-title .position{font-weight:700}.xp .xp-post .xp-title .company{font-weight:700;font-style:italic}.xp .xp-post .xp-duration{font-style:italic;color:#945cff}.xp .xp-tasks ul{list-style-type:none;padding-left:.75em;margin-top:.4em}.xp .xp-tasks ul ul{list-style-type:disc;padding-left:1.75em;margin-top:0}.xp .xp-techno{margin-top:.75em;padding:.75em;border:1px solid #6ba300;background-color:rgba(107,163,0,.2);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.schoolings .schooling{margin:.5em;padding:.5em;overflow:hidden}.schoolings .schooling .year{float:left;font-size:1.2em;font-weight:700;color:#6ba300;margin-right:.5em}.schoolings .schooling .year i{font-size:2em;color:#333}.schoolings .schooling .diploma{float:left;max-width:30em}.schoolings .schooling .diploma .title{font-size:1.2em;font-weight:700}.skills .skill-group{margin-top:1.5em}.skills .skill-item{margin-top:.3em;margin-bottom:.3em}