@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);body,html{margin:0;padding:0;width:100%;height:100%}body{font-family:'Open Sans'!important;background-color:#2a445e}h1{color:#fff;font-size:71px;font-weight:700;margin-top:0;margin-bottom:15px}h2{font-size:35px;font-weight:600;color:#fff}.page-header{padding:40px 0 20px;margin:0 20px}.page-header small{color:#ff8c00}ul{padding:0;text-align:center}#main-container{position:relative;width:100%}#profile-content{position:relative;border-radius:5px;padding:100px 0;text-align:center}#me{background-image:url(../img/daniel.jpg);background-size:cover;background-position:center;width:250px;height:250px;border-radius:100%;position:relative;margin:0 auto;display:inline-block;vertical-align:middle;box-shadow:0 0 20px -5px #000;cursor:pointer}#profile{padding:35px 0 35px 70px;display:inline-block;vertical-align:middle;text-align:left}#profile span:last-child{color:#ff8c00}.social{height:30px;cursor:pointer;border-radius:100%}.social:hover{background-color:#ff8c00}.navbar{max-width:900px;margin:0 auto;background-color:transparent}.navbar-inverse .navbar-nav li{transition:all .5s ease}.navbar-inverse .navbar-nav>li>a{color:#fff;cursor:pointer;padding-top:25px;padding-bottom:25px}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#d3d3d3;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>li:hover{background-color:rgba(0,0,0,.4);border-top-left-radius:3px;border-top-right-radius:3px}#main-container .navbar{margin-bottom:0;border:none;border-radius:0;background-color:transparent}#main-container .navbar-inverse{background-color:transparent}.navbar-brand>img{height:25px}#page-content{min-height:50%;background-color:rgba(0,0,0,.6);box-shadow:inset 0 4px 0 0 #ff8c00;text-align:center}.page{min-height:400px;max-width:885px;text-align:left;position:relative;margin:0 auto}.page>p{display:inline-block;padding:20px;color:#fff}#endorsements,#home{display:none}#endorsements #endorsements-container{display:block}#about,#contact,#projects{display:none}#projects ul li{display:inline-block}.project{position:relative;display:inline-block;vertical-align:top;text-align:center;margin:0 20px 50px}.project:hover .project-image{box-shadow:0 0 20px 0 #000;transform:translate(0,40px)}.project:hover .project-description-container{transform:translate(0,-10px)}.project .project-image{width:150px;height:150px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;margin:50px auto 30px;background-color:#fff;transition:transform .5s ease,box-shadow .5s ease;cursor:pointer;z-index:1}.project .project-description-container{display:block;max-width:400px;min-width:250px;background:#fff;box-shadow:0 0 0 1px #d3d3d3;text-align:left;transition:transform .5s ease,box-shadow .5s ease}.project .project-description-container .project-heading{padding:30px;box-shadow:0 1px 0 0 #d3d3d3;background-color:rgba(80,80,80,.2);font-weight:700;display:block}.project .project-description-container .project-heading .project-link{color:#ff8c00;word-break:break-all;font-size:14px}.project .project-description-container .project-description{display:block;padding:20px}.project .project-description-container .project-description p{margin:0;font-size:15px}#home .btn-warning{background-color:#ff8c00}blockquote{display:block;background:#fff;padding:25px 30px 25px 55px;margin:0 0 65px;position:relative;font-size:16px;line-height:1.6;color:#666;text-align:justify;border-left:15px solid #c76c0c;border-right:2px solid #c76c0c}blockquote .author{position:absolute;right:0;top:105%;font-size:1.5em}blockquote .author::before{content:"";width:40px;height:2px;background-color:#c76c0c;opacity:.7;position:absolute;right:100%;top:0;bottom:0;margin:auto 15px}blockquote::before{content:"\201C";font-family:Georgia,serif;font-size:60px;font-weight:700;color:#999;position:absolute;left:10px;top:5px}blockquote::after{content:""}blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c}blockquote a:hover{color:#666}blockquote em{font-style:italic}footer{position:relative;height:100px;line-height:100px}#footer-container{position:relative;margin:0 auto;max-width:900px;padding:0 25px;text-align:right;color:#fff}
