.margin.bottom,body>.container{margin-bottom:50px}.avoid-break{page-break-inside:avoid!important}@media print{@page{margin-top:50px}.timeline .timeline-item{border-left:0;padding-left:0}.timeline .timeline-footer,.timeline .timeline-item:after{display:none}.timeline .timeline-footer .label{font-size:10px}.skill{border:0!important}}.container{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.default.padding{padding:15px}body>.container{border-radius:4px;padding:30px 50px;margin-top:50px}#profile{margin:25px 0}#profile-info{display:flex;flex-wrap:wrap}#profile-info .profile-item{display:flex;align-items:center;justify-content:flex-end;flex:1 0 50%;padding:5px}.skill-group .skill-level:before,.skill-group:before{display:block;content:attr(data-title);margin-bottom:15px;font-weight:400;border-bottom:1px solid #aaa}#profile-info .profile-item span{text-align:right}h1,h3{text-align:center}#profile-info .profile-item .fa{color:#3d869b;font-size:15px;padding:0 10px}.skill-group{padding:10px 0;position:relative}.skill-group:before{text-transform:uppercase}.skill-group .skill-level{margin-left:25px;margin-bottom:15px}.skill-group .skill-level .skill{padding:5px;font-size:11px;margin:3px;color:#316a7b;background:#d5efff;display:inline-block;text-transform:uppercase;border:1px solid #316a7b}body,h1,ul{margin:0}h1,h2{color:#333}@media (max-width:767px){.default.padding{padding:10px}#profile-info .profile-item{flex-basis:100%}}@media (max-width:768px){body>.container{padding:10px 20px;margin-top:0;margin-bottom:0}}h3,ul li{margin-bottom:15px}@media (min-width:768px) and (max-width:992px){#profile-info .profile-item{justify-content:center}}body{background:url(../img/background.png) #e6e6e6;font-family:'Droid Sans',sans-serif;overflow-x:hidden}h1{font-weight:100;font-size:26px}h2{border-bottom:2px solid #333;font-size:18px;text-transform:uppercase;padding-bottom:10px;margin:10px 0;position:relative;overflow:hidden}h3{color:#444;text-transform:uppercase;font-size:20px}a{font-weight:700;position:relative}a:active,a:focus,a:hover{text-decoration:none}a:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#316a7b;transform:scaleX(0);visibility:hidden;transition:all .3s ease-in-out 0s}a:hover:before{visibility:visible;transform:scaleX(1)}ul{padding:0;list-style:none}ul li{margin-left:15px;padding-left:25px;position:relative}ul li:last-child{margin-bottom:0}ul li:before{content:'';position:absolute;left:0;top:50%;width:15px;height:15px;background:#abd7ff;border:2px solid #316a7b;border-radius:50%;transform:translateY(-50%)}object{display:none;height:0}.timeline{margin-left:75px;transition:all .5s ease-in-out}.timeline .timeline-item{border-left:2px solid #555;position:relative;font-size:13px;padding:0 0 5px 25px}.timeline .timeline-item:before{content:attr(data-period);position:absolute;top:-2px;right:calc(100% + 25px);white-space:nowrap;font-size:12px;text-align:right}.timeline .timeline-item:after{content:' ';position:absolute;left:-8px;top:-1px;height:15px;width:15px;background:#abd7ff;border:2px solid #555;border-radius:50%}.timeline .timeline-header{font-weight:700;font-size:14px;position:relative;top:-3px}.timeline .timeline-header span{color:#316a7b;margin:5px 0;display:block}.timeline .timeline-content{text-align:justify}.timeline .timeline-footer{margin:12px 10px}.timeline .timeline-footer:after{content:'';display:table;clear:both}.timeline .timeline-footer .label{padding:5px;font-size:11px;text-transform:uppercase;float:left;margin:3px;background:#d5efff;color:#316a7b;border:1px solid #316a7b}.timeline .timeline-link{margin-bottom:10px}.timeline .timeline-link .link{margin-bottom:5px;font-size:11px;display:flex;align-items:center}.timeline .timeline-link .link i{font-size:15px;margin-right:5px;color:#316a7b}@media (max-width:768px){.timeline{margin-left:0}.timeline .timeline-item{padding:0;border-left:0;margin-bottom:25px}.timeline .timeline-item:before{top:-10px;right:0;padding-top:8px}.timeline .timeline-item:after{display:none}}