body{background:#e3e3e3}.content-panel{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);-ms-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);margin:80px auto 2.5rem auto}.cv-panel{margin:auto;padding-bottom:2.5rem}.profile-tools{border-top:8px solid #009688}.profile-tools>a{display:block;float:right;padding:8px 2px 5px 2px;-ms-border-bottom-right-radius:30px;border-bottom-right-radius:30px;-ms-border-bottom-left-radius:30px;border-bottom-left-radius:30px}.profile-tools>a:hover{background:#009688}.profile-tools>a i{margin:0 2.5px;color:#212121;display:inline-block;font-style:normal;background:#f0f0f0;width:32px;height:32px;line-height:32px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-align:center}.profile-header{max-height:10.31rem;position:relative}.profile-header .profile-title{float:left;margin-left:10.31rem;max-width:28.13rem;text-transform:uppercase}.profile-title h1{margin:.9375rem 0 0 0;font-size:2.375rem;color:#212121;font-weight:bold;line-height:1}.profile-title p{color:#727272;margin-bottom:0;font-size:16px}.profile-photo{position:relative;width:9.375rem;float:left}.profile-header .avatar{position:absolute;top:-65px;display:block;width:100%;height:9.375rem;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;border:3px solid #fff;background:#009688;-webkit-box-shadow:0 0 2px #727272;-ms-box-shadow:0 0 2px #727272;box-shadow:0 0 2px #727272}.profile-header .avatar span{display:block;font-size:6rem;line-height:9.375rem;height:100%;color:#fff;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:100%;text-align:center}.avatar img{width:100%;height:100%;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.profile-tabs{position:absolute;bottom:100%;right:0}.profile-tabs .tabs{border:0}.profile-tabs .tabs li a{padding:5px 15px 3px 15px;text-transform:uppercase;color:#212121;font-size:13px;font-weight:bold;outline:none;background:#f1f1f1}.profile-tabs .tabs li.is-active a{color:#009688;background:#fff}.cv-panel .tabs-content{margin-top:2rem;border:0}.cv-title{font-size:1.375rem;text-transform:uppercase;position:relative;margin-bottom:2.25rem}.cv-title span{z-index:2;padding-right:25px;margin-left:5px;position:relative;color:#212121;background-color:#fff;vertical-align:middle}.cv-title:after{position:absolute;z-index:1;top:0;bottom:0;margin:auto;background:#b6b6b6;height:1px;right:0;left:56px;content:' '}.cv-title .fa{font-size:24px;text-align:center;vertical-align:middle;width:46px;height:46px;line-height:43px;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;border-radius:46px;color:#009688;border:2px solid #212121}.personal-info label{display:inline-block;color:#727272;font-size:14px;font-weight:bold;margin-right:5px}.personal-info,.summary-info{list-style:none;margin-left:0}.personal-info li{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #f0f0f0;color:#727272}.profile-introduce{color:#727272;text-align:justify;font-size:16px}.profile-introduce i.fa{margin-right:5px;color:#212121}.summary-info li{padding:0 0 8px 0;margin-bottom:8px;color:#727272;font-size:14px}.summary-info .label{font-size:14px;background:#009688}.summary-info .label.secondary{background:#f1f1f1;color:#212121}.summary-info li .fa{margin-right:10px}.profile-intro .row-item{margin-bottom:1.5rem}.timeline-list{position:relative;margin-bottom:80px}.timeline-title{text-align:center;margin:0 0 2.875rem 0;text-transform:uppercase;font-size:24px;line-height:1;color:#212121}.timeline-title i.fa{margin-right:3px;vertical-align:top}.timeline-title span{vertical-align:middle}.timeline-list:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:'';display:block;background:#b6b6b6;width:3px;-moz-box-shadow:inset 0 -50px 100px -30px #e3e3e3;-webkit-box-shadow:inset 0 -50px 100px -30px #e3e3e3;-ms-box-shadow:inset 0 -50px 100px -30px #e3e3e3;box-shadow:inset 0 -50px 100px -30px #e3e3e3}.timeline-block{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);-ms-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);padding:1.25rem;position:relative;color:#727272}.float-left .timeline-block{margin-right:3.875rem}.float-right .timeline-block{margin-left:3.875rem;margin-top:-3.875rem}.float-left .timeline-block:before,.float-right .timeline-block:before{content:'';position:absolute;top:0;height:15px;width:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background:#388e3c}.float-left .timeline-block:before{right:-3.875rem;margin-right:-7.5px}.float-right .timeline-block:before{left:-3.875rem;margin-left:-7.5px}.float-left .timeline-block:after,.float-right .timeline-block:after{content:'';position:absolute;height:0;top:0;width:0;border:30px solid transparent;border-top:0}.float-left .timeline-block:after{left:100%;border-left:30px solid #fff}.float-right .timeline-block:after{right:100%;border-right:30px solid #fff}.timeline-block h2{margin:0;font-size:20px;font-weight:bold;margin-bottom:15px}.working-info{padding:8px 0;margin:0 -1.25rem;background:#f9f9f9;font-size:14px}.working-info .info-item{margin:0 1.25rem}.working-info i.fa{color:#212121;margin-right:3px}.project-info label{display:inline-block;font-weight:bold}.project-info{font-size:15px;line-height:27px;text-align:justify;margin:16px 0 0 0;word-wrap:break-word}.project-info p{margin-bottom:0}@media only screen and (max-width:40rem){.float-left .timeline-block{margin-right:0}.float-right .timeline-block{margin-left:0;margin-top:3.875rem}.float-left .timeline-block:after,.float-right .timeline-block:after{display:none}.float-left .timeline-block:before,.float-right .timeline-block:before{display:none}}@media print{a[href]:after{content:none!important}}