@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700);@import url(http://fonts.googleapis.com/css?family=Rosario:700, 500);body{font-family:"Source Sans Pro",Calibri,Candara,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:#555;font-size:1.45em;line-height:1.55em;background-color:#fff;font-weight:400;cursor:default;padding-top:70px;position:relative}h2{font-weight:700}.no-padding{padding:0}a{color:#5FBCE0}a:focus,a:hover{color:#3E5A88}.horizontal_center{text-align:center}.glyphicon{font-size:1em;margin-right:.3em;vertical-align:top}.three-col-h-space{padding-right:50px}.three-col-v-space{margin-bottom:50px}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,transparent,#5FBCE0,#5FBCE0,#5FBCE0,transparent);background-image:-moz-linear-gradient(left,transparent,#5FBCE0,#5FBCE0,#5FBCE0,transparent);background-image:-ms-linear-gradient(left,transparent,#5FBCE0,#5FBCE0,#5FBCE0,transparent);background-image:-o-linear-gradient(left,transparent,#5FBCE0,#5FBCE0,#5FBCE0,transparent)}hr.inverse{background-image:-webkit-linear-gradient(left,transparent,#666,#666,#666,transparent);background-image:-moz-linear-gradient(left,transparent,#666,#666,#666,transparent);background-image:-ms-linear-gradient(left,transparent,#666,#666,#666,transparent);background-image:-o-linear-gradient(left,transparent,#666,#666,#666,transparent)}hr#hr_description{margin:3.4em 0}.circular{margin:10px 5px 15px;width:230px;height:230px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;-webkit-box-shadow:2px 2px 12px -2px rgba(51,51,51,.63);-moz-box-shadow:2px 2px 12px -2px rgba(51,51,51,.63);box-shadow:2px 2px 12px -2px rgba(51,51,51,.63);display:block}.circular img{opacity:0;filter:alpha(opacity=0)}section{padding:8em 5em}section:nth-child(2n){background-color:#666;color:#fff}section#contact{padding:4em 5em}section#contents{padding:0}@media (max-width:767px){section{padding:5em 2em}section#contact{padding:3em 2em}}.btn-important{font-weight:700;color:gray}.navbar-git{padding:8px 0}.navbar-git .navbar-toggle .icon-bar{background-color:#5FBCE0}.navbar-header{padding-left:25px}.navbar-brand{font-size:1.75em}ul.navbar-right{padding-right:50px}.navbar-git.navbar-bg{background-color:rgba(255,255,255,.96);-webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,.2);-moz-box-shadow:0 3px 6px -2px rgba(0,0,0,.2);box-shadow:0 3px 6px -2px rgba(0,0,0,.2);padding:0 0 2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-bg .navbar-nav>li>a{margin:0 15px}.navbar-header a{color:#555}nav a{color:#232428;font-weight:inherit;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:transparent;color:#3E5A88}.navbar-git .navbar-nav>li>a{padding:0;margin:15px 15px 0;color:#5FBCE0}.navbar-git .navbar-nav>.active>a{font-weight:700}.navbar-git .navbar-nav>li>a:focus,.navbar-git .navbar-nav>li>a:hover{background-color:transparent;border-bottom:2px solid #5FBCE0}.navbar-git .dropdown-menu{border:none}.navbar-git .dropdown-menu>li>a{color:#5FBCE0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#5FBCE0;color:#fff;border:none}.dropdown-menu>li.active>a{background-color:transparent;color:#3E5A88}.navbar-git .in .dropdown-menu>li>a:focus,.navbar-git .in .dropdown-menu>li>a:hover,.navbar-git .in .navbar-nav>li>a:focus,.navbar-git .in .navbar-nav>li>a:hover{background-color:#5FBCE0;color:#fff;border:none}.navbar-git .in .dropdown-menu>.active a{background-color:transparent;color:#5FBCE0;font-weight:700}@media (max-width:767px){.navbar-brand{font-size:1.3em;padding-left:0}}.jumbotron{background-image:url(../gfx/jumbo_background.jpg);background-position:center bottom;background-repeat:no-repeat;background-color:transparent;background-size:cover;margin-bottom:0}.jumbotron img#git-logo{height:9em;width:9em;-webkit-filter:drop-shadow(0 0 4px #ddd);filter:drop-shadow(0 0 4px #ddd)}.jumbotron h1{font-family:Rosario,sans-serif;font-weight:700;color:#fff;text-shadow:1px 1px 2px #333;text-shadow:2px 2px 2px #aaa}.jumbotron h2{font-family:Rosario,sans-serif;font-size:1.65em;font-weight:500;margin:inherit;margin-top:.25em;margin-bottom:2em;color:#fff;text-shadow:0 0 6px #3E5A88}a.btn-primary{font-size:inherit;background-color:transparent;border-radius:0;padding:5px 20px;margin:6px 20px;border:4px solid #fff;color:#fff;text-shadow:0 0 6px #999;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.btn-primary:hover{font-size:1.6em;color:#fff;border-color:#fff;background-color:transparent;margin:0}@media (max-width:767px){.jumbotron img#git-logo{height:6em;width:6em}.jumbotron h1{font-size:3em}.jumbotron h2{font-size:1.55em}.jumbotron p{font-size:1.1em;line-height:1.2em}}#introduction img{margin:.5em 0}#courses h2{margin-bottom:.15em}#courses .btn{margin:2em 0}#individual h3.individual{margin-top:1.2em}.trainer-icon{padding:0 8%;margin:1.75em 0}#contents .list-group ul{padding:0}.basics h2,.basics h3,.basics h4{color:#79A425}.expert h2,.expert h3,.expert h4{color:#E85B42}.designer h2,.designer h3,.designer h4{color:#FFB900}.individual{color:#5FBCE0}#contents h2{margin-bottom:.7em}li.subheadline{color:#666;font-size:1.2em;background-color:#eee}.course-icon{width:140px;height:140px;text-shadow:0 1px 1px #ccc;color:#fff;font-size:3em;text-align:center;line-height:140px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px}.basics .course-icon{background-color:#79A425}.expert .course-icon{background-color:#E85B42}.designer .course-icon{background-color:#FFB900}@media (max-width:767px){#contents .course-icon{margin:1.2em 0 .65em}}.facts{text-align:center;font-weight:700;color:#666;margin-top:2em}.facts .fa{font-size:2em}@media (max-width:767px){.facts{text-align:center;font-weight:200;color:#666;margin-top:3em;font-size:.85em}.facts div{padding:.75em}}.alignment-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.alignment-container-reverse{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.content-icon{width:40%;padding-left:10%;font-size:2.5em;color:#999}.content-text{width:60%}@media (max-width:767px){.alignment-container,.alignment-container-reverse{display:block}.content-text{width:100%}.content-icon{width:100%;text-align:center}}form{margin-top:2em}#footer{margin-top:10px;padding:0 0 20px;text-align:center;font-size:.8em;background-color:#333}#footer .text-muted{margin:0 0 8px}#footer .text-muted-dark{font-size:.9em;margin:0;color:#666;line-height:1.4em}.social{margin:25px 0 20px}.social a{margin:0 6px;font-size:1.5em}a.imprint{font-size:inherit;color:inherit}a.imprint:focus,a.imprint:hover{color:#5FBCE0;text-decoration:none}#footer-content hr.inverse{width:50%}.back-to-top{width:40px;height:50px;position:fixed;bottom:0;right:20px;display:none;background-color:#5FBCE0;opacity:.85;text-align:center;z-index:10000}.back-to-top i{color:#fff;font-size:15px;display:block;line-height:33px}.back-to-top:hover{background-color:#3E5A88;text-decoration:none}