html,body{font-family:Roboto, serif, sans-serif;font-weight:400;color:#545454}img{max-width:100%;height:auto}a{color:#149b60}h1,h2,h3,h4,h5,h6{font-weight:400}a:hover,a:focus{background:none;outline:0;color:#149b60;text-decoration:none}.wrapper{overflow:hidden}.callout{background:#f5f5f5 none repeat scroll 0 0}.section,.callout{padding:40px 0px}#preloader{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999999}#preloader-status{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;background-image:url(../img/loading.gif);background-position:center;background-repeat:no-repeat}#preloader-msg{margin-top:90px}.navbar{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:none;border-radius:0;border:0;padding:20px 0;text-transform:uppercase;color:#fff !important}.navbar-toggle{font-size:18px;margin-top:0px;color:#FFF}.navbar-nav li a{color:#FFF;font-size:12px}.navbar-nav li a:focus,.navbar-nav li a:hover,.navbar-nav li.active{background:none;outline:0;color:#fff}.navbar-nav li.active{border-bottom:3px solid #FFF}.navbar-color,.navbar-lite{background:#FFF;box-shadow:0 0 4px rgba(0,0,0,0.2);padding:0}.navbar-color .navbar-brand,.navbar-color .navbar-toggle,.navbar-color .navbar-nav>li>a,.navbar-lite .navbar-brand,.navbar-lite .navbar-toggle,.navbar-lite .navbar-nav>li>a{color:#222}.navbar-color .navbar-brand:hover,.navbar-color .navbar-brand:focus,.navbar-color .navbar-brand:active,.navbar-color .navbar-toggle:hover,.navbar-color .navbar-toggle:focus,.navbar-color .navbar-toggle:active,.navbar-color .navbar-nav>li>a:hover,.navbar-color .navbar-nav>li>a:focus,.navbar-color .navbar-nav>li>a:active,.navbar-lite .navbar-brand:hover,.navbar-lite .navbar-brand:focus,.navbar-lite .navbar-brand:active,.navbar-lite .navbar-toggle:hover,.navbar-lite .navbar-toggle:focus,.navbar-lite .navbar-toggle:active,.navbar-lite .navbar-nav>li>a:hover,.navbar-lite .navbar-nav>li>a:focus,.navbar-lite .navbar-nav>li>a:active{color:#149b60}.navbar-color .navbar-nav>li.active,.navbar-lite .navbar-nav>li.active{border-bottom:3px solid #149b60}.navbar-lite .navbar-nav>li.active{border-bottom:none}.navbar-brand{font-family:Roboto, serif, sans-serif;font-weight:700;color:#FFF}.navbar-brand:hover,.navbar-brand:focus{background:none;outline:0;color:#fff}.text-center{text-align:center}#home{text-align:center;color:#FFF;padding:260px 0 160px 0}#more{color:#fff;font-size:30px;position:relative;display:block}#more .fa{position:absolute;-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-name:drop;animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-play-state:running}.hello{margin-bottom:100px;font-size:14px}.hello h1{font-size:25px;font-weight:400}.hello .rotate{font-weight:300;font-size:22px}@-webkit-keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}#profile-contact{box-shadow:0 0 4px rgba(0,0,0,0.2)}#profile-contact .profile-item{margin:20px 10px}#profile-contact .fa{float:left;font-size:25px;margin:-5px 15px}.bar-chart h4{font-size:13px;margin:8px 0 3px 0}.bar-chart .bar{position:relative;height:15px;background:#a1a1a1;border-radius:2px;padding:0;margin:0}.bar-chart .item-progress{height:15px;background:#3b3b3b;border-radius:2px}.bar-chart .percent{position:absolute;padding:3px 5px;border-radius:2px;background:#149b60;font-size:11px;font-family:arial;color:#fff;top:-5px}.circle-chart .circle{border-radius:50%;background:#a1a1a1;overflow:hidden;position:relative;width:70px;height:70px;border:5px solid #a1a1a1}.circle-chart .item-progress{position:absolute;left:0;right:0;bottom:0;background:#3b3b3b}.circle-chart .percent{position:absolute;padding:3px 5px;border-radius:2px;background:#149b60;font-size:11px;font-family:arial;color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);top:18px;left:15px}.circle-chart h4{font-size:13px;margin:8px 0 3px 0}.widget-social{padding:0;margin:0;list-style:none}.widget-social li{display:inline-block;margin-right:5px}.widget-social li a{border-radius:3px;background:#2e2e2e;text-align:center;display:block;width:40px;height:40px;line-height:40px;font-size:1.25em;color:#FFF}.widget-social li a:hover{background:#149b60}.widget-social.widget-profile li a{width:auto;height:auto;font-size:14px;line-height:0;padding:10px}.widget-social.widget-profile li a .fa{font-size:1.25em;margin-right:10px}.awards{margin:0;padding:0;list-style:none}.awards li{border-left:1px dashed #999;display:block;position:relative;padding:0;margin-left:25px}.awards li .awards-icon{position:absolute;display:inline-block;line-height:2em;font-size:25px;color:#FFF;text-align:center;width:50px;height:50px;left:-25px;border-radius:50%;background:#149b60}.awards li .awards-content{display:inline-block;margin-left:50px;border-bottom:1px dashed #999;margin-bottom:30px}.awards li .awards-content h3{margin-top:5px}.awards li:last-child{border-left:none}.service h4 .fa{font-size:25px;color:#ccc;margin-right:10px}.resume{margin:15px;padding:0;list-style:none}.resume li{border-left:1px dashed #999;display:block;position:relative;padding:0;margin-left:25px}.resume li .resume-year{position:absolute;display:inline-block;padding:8px;font-size:13px;color:#FFF;text-align:center;left:-40px;border-radius:5px;background:#149b60}.resume li .resume-content{display:inline-block;margin-left:50px;margin-bottom:10px}.resume li .resume-content h4{margin:0}.resume li .resume-content p{color:#aaa}.resume li:last-child{border-left:none}.portfolio{position:relative;overflow:hidden;border-radius:5px;cursor:pointer;margin-bottom:20px}.portfolio .caption{position:absolute;left:0;right:0;bottom:0;background:white;opacity:0;max-height:0;padding:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.portfolio .caption h4{margin:0}.portfolio .caption p{color:#999}.portfolio img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.portfolio:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.portfolio:hover .caption{opacity:0.8;max-height:200px}#contact{background:#666;color:#FFF}#contact .form-control{border-radius:0}#contact .form-control:focus{box-shadow:none;border:1px solid #149b60}#contact .contact .fa{width:40px;font-size:20px}#contact .widget-social a{background:#149b60}#contact .widget-social a:hover{background:#2e2e2e}
