#intro .block h2{color:#6a7879;}
.section-title p{font-family:'Open Sans', sans-serif;padding-left:15px;}
a{color:rgba(19, 148, 123, 0.71);}
a:hover{color:rgba(19, 148, 123, 0.95);}
#intro{padding-top:35px;}
#intro .section-title p{padding-top:10px;}
#contactForm{background-size:cover;background:url("../img/background/computer.jpg") no-repeat fixed 10% 0%;padding:200px 0 280px 0;position:relative;}
#contactForm:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(to left, #5a5a5a, #333534);opacity:0.8;}
#contactForm{color:#E3E3E4;}
#contactForm h1{font-family:'Roboto', sans-serif;font-weight:100;font-size:45px;line-height:60px;letter-spacing:10px;padding-bottom:45px;}
#contactForm p{font-size:23px;line-height:40px;font-family:'Roboto', sans-serif;font-weight:300;letter-spacing:3px;}
#certificationsModal img{margin-left:5px;margin-top:5px;width:100%;height:50%;}
.modal-body a:hover{color:#5b5b5b !important;}
.modal-body p{font-size:13px;line-height:26px;}
.card{cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;margin-bottom:25px;height:100%;}
.card img{width:300px;height:300px;}
.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}
.card-container{padding:2px 16px;background-color:#fff;}
.card .modal-title{color:#465050;}
.btn{position:relative;display:inline-block;margin:30px auto;padding:0;overflow:hidden;border-width:0;outline:none;border-radius:2px;box-shadow:0 1px 4px rgba(0, 0, 0, .6);background-color:#1abc9c;color:#ecf0f1;transition:background-color .3s;}
.btn:hover, .btn:focus{color:#ecf0f1;background-color:#16a085;}
.btn > *{position:relative;}
.btn span{display:block;padding:12px 24px;}
.btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:rgba(236, 240, 241, .3);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out, padding-top .2s ease-out;}
.btn.danger{background-color:#e74c3c;}
.btn.danger:hover, .btn.danger:focus{background-color:#c0392b;}
.view-project-btn{text-align:center;border:2px solid #333;color:#000;display:inline-block;margin-top:10px;margin-bottom:10px;padding:6px 15px;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.job-location{font-size:15px;line-height:28px;color:#26a69a;}
.centered{text-align:center;}
.card .date{margin-bottom:5px;}
.card img{width:100%;}
.modal-body img{width:100%;}
.social-icons{padding-left:15px;}
i{color:#6a7879 !important;}
body{background-color:#f8fafb;}
header{-webkit-box-shadow:0 8px 6px -6px #999;-moz-box-shadow:0 8px 6px -6px #999;box-shadow:0 8px 6px -6px #999;}
iframe{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;width:100%;}
header .navbar-brand{padding-top:20px;font-size:20px;font-weight:600;}
.active{font-weight:600;}span.badge.new {font-weight: 300; font-size: 1.2rem;color: #fff;background-color: #26a69a;border-radius: 2px;}
