.jumbotron,footer,footer a,footer a:hover,footer a:visited,nav.navbar.navbar-default .navbar-collapse ul li a{color:#fff}.container.curriculum-section,.jumbotron{overflow-x:hidden}nav.navbar.navbar-default{background-image:none;background-color:#2aa542;border:none;height:120px}nav.navbar.navbar-default .navbar-header{height:120px}nav.navbar.navbar-default .navbar-header .navbar-toggle{border-color:#fff;margin-top:42px}nav.navbar.navbar-default .navbar-header .navbar-toggle:hover{background-color:transparent}nav.navbar.navbar-default .navbar-header .navbar-toggle .icon-bar{background-color:#fff}nav.navbar.navbar-default .navbar-header .navbar-brand img{height:60px;width:auto;margin:15px auto}nav.navbar.navbar-default .navbar-collapse{background-color:#2aa542}nav.navbar.navbar-default .navbar-collapse ul li a:hover{background-color:orange}nav.navbar.navbar-default .navbar-collapse ul li a img{height:18px;width:auto}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div.col-xs-1{padding-right:0}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div.col-xs-1 img{height:15px;width:auto}nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle{display:none}nav.navbar.navbar-default .navbar-collapse .navbar-search:hover{background-color:#2aa542}nav.navbar.navbar-default .navbar-collapse .navbar-search li button,nav.navbar.navbar-default .navbar-collapse .navbar-search li select,nav.navbar.navbar-default .navbar-collapse .navbar-search li.title{font-size:.7em}nav.navbar.navbar-default .navbar-collapse .navbar-search li button{margin-top:3px}@media (min-width:768px){nav.navbar.navbar-default .navbar-collapse .navbar-left{margin-left:9px;margin-top:23px}nav.navbar.navbar-default .navbar-collapse .navbar-left li{margin:0}nav.navbar.navbar-default .navbar-collapse .navbar-left li a{padding-left:0;padding-right:0;width:129px;font-size:.8em;text-transform:uppercase}nav.navbar.navbar-default .navbar-collapse .navbar-left li a:hover{background-color:transparent}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div{text-align:center}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div:first-child{margin-bottom:3px}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div.col-sm-12{padding-right:15px}nav.navbar.navbar-default .navbar-collapse .navbar-left li a div.col-sm-12 img{height:25px;width:auto}nav.navbar.navbar-default .navbar-collapse .navbar-search{position:absolute;width:458px;top:53px;right:0;background-color:#2aa542;padding-left:15px;padding-right:15px;padding-top:16px;z-index:-1;transition:top ease-in-out .5s;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}nav.navbar.navbar-default .navbar-collapse .navbar-search li{width:auto}nav.navbar.navbar-default .navbar-collapse .navbar-search li.title{padding-top:9px;width:80px}nav.navbar.navbar-default .navbar-collapse .navbar-search li select{width:130px}nav.navbar.navbar-default .navbar-collapse .navbar-search li button{width:63px}nav.navbar.navbar-default .navbar-collapse .navbar-search.active{top:119px;transition:top ease-in-out .5s}nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle{display:block;position:absolute;bottom:0;right:179px;width:100px;padding:1px 0;font-size:.8em;background-color:orange;color:#fff;border-radius:5px 5px 0 0;cursor:pointer}nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle .toggle-text-open{display:block}nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle .toggle-text-close,nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle.active .toggle-text-open{display:none}nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle.active .toggle-text-close{display:block}}@media (min-width:1048px){nav.navbar.navbar-default .navbar-collapse .navbar-search-toggle{right:161px;width:136px;font-size:1em;padding:2px 0}}.main-page-next{float:left;padding:4px 8px;margin-top:10px;border:2px solid #fff;cursor:pointer}.back-to-top{display:none;position:fixed;right:15px;bottom:15px;height:40px;width:40px;border:3px solid #000;border-radius:20px;background-color:#fff;line-height:30px;cursor:pointer;z-index:500}@media (min-width:768px){.back-to-top{display:none!important}}.wrapper{min-height:500px;margin-top:120px}.wrapper #mobile-indicator{display:none}footer{background-color:#000;padding-top:15px;padding-bottom:15px}footer ul{margin:0}footer .shortcut{margin-top:-3px}footer .shortcut li{border-right:1px solid #fff;margin-right:10px;margin-top:3px}footer .shortcut li:last-child{border-right:none}footer .shortcut li a{padding-right:10px}footer .social{text-align:right}footer .social i{font-size:1.2em}@media (max-width:767px){nav.navbar.navbar-default,nav.navbar.navbar-default .navbar-header{height:75px}nav.navbar.navbar-default .navbar-header .navbar-toggle{margin-top:20px}nav.navbar.navbar-default .navbar-header .navbar-brand img{height:45px;margin:0 auto}.wrapper{margin-top:75px}.wrapper #mobile-indicator{display:block}footer .shortcut li{margin-right:3px}footer .shortcut li a{padding-right:3px}footer .social{margin-top:10px;text-align:left}}.jumbotron{position:relative;min-height:500px;margin-bottom:0;background-image:url(../images/jumbotron.png);background-size:cover;background-position:center;background-repeat:no-repeat}.jumbotron .overlay{position:absolute;background-color:#000;opacity:.3;filter:alpha(opacity=30);top:0;left:0;height:100%;width:100%}.jumbotron .flexslider{min-height:404px;background-color:transparent;border:none;margin:0;padding:0}.jumbotron .flexslider .flex-control-paging li a{background-color:#fff}.jumbotron .flexslider .flex-control-paging li a.flex-active{background-color:red}.jumbotron .flexslider .slides{margin:0!important;padding:0!important}.jumbotron .flexslider .slides img{width:86%;height:auto;margin-top:80px;margin-left:7%}.jumbotron .flexslider .slides .content{padding-top:100px;text-align:justify}.jumbotron .flexslider .flex-direction-nav a{height:50px}@media (max-width:767px){.jumbotron{background-position-x:right}.jumbotron .flexslider{margin-bottom:20px}.jumbotron .flexslider .slides img{margin-top:10px}.jumbotron .flexslider .slides .content{padding-top:60px}}.container-fluid.courses-section,.container.curriculum-section,.container.development-section{padding-top:60px;padding-bottom:60px}.container-fluid.courses-section>h2,.container.curriculum-section>h2,.container.development-section>h2{color:#4f4c4c;margin-bottom:45px}.container.curriculum-section .panel-success .panel-heading,.container.development-section .panel-success .panel-heading{background-image:none;background-color:#2aa542;height:10px}.container.development-section .panel-success .panel-body{font-size:1.5em}@media (min-width:996px){.container.development-section .panel-success .panel-body{font-size:2em}}@media (max-width:325px){.container.development-section .panel-success .panel-body{font-size:1.2em}}.container.development-section .panel-default{height:135px;background-color:#80cc28;color:#fff;border:2px solid #80cc28;cursor:pointer}.container.development-section .panel-default:hover{background-color:#fff;color:#4f4c4c}.container-fluid.courses-section .panel-default:hover .panel-body p,.container-fluid.courses-section>h2{color:#fff}.container.development-section .panel-default .panel-body{position:relative;display:table;height:100%;width:100%}.container.development-section .panel-default .panel-body p{display:table-cell;text-align:center;vertical-align:middle;font-size:1.1em}@media (min-width:996px){.container.development-section .panel-default .panel-body p{font-size:1.3em}}.container-fluid.courses-section .panel-default .panel-body .triangle-right,.container.curriculum-section .panel-success .triangle-right,.container.development-section .panel-default .panel-body .triangle-right{display:block;position:absolute;right:-28px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-left:20px solid #bdbcbc;border-bottom:10px solid transparent}.container-fluid.courses-section .panel-default .panel-body .triangle-down,.container.curriculum-section .panel-success .triangle-down,.container.development-section .panel-default .panel-body .triangle-down{display:none;position:absolute;bottom:-40px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-top:20px solid #bdbcbc;border-right:10px solid transparent}@media (max-width:767px){.container.development-section .panel-default{margin-bottom:60px}.container.development-section .panel-default .panel-body p{font-size:1em}.container-fluid.courses-section .panel-default .panel-body .triangle-right,.container.curriculum-section .panel-success .triangle-right,.container.development-section .panel-default .panel-body .triangle-right{display:none}.container-fluid.courses-section .panel-default .panel-body .triangle-down,.container.curriculum-section .panel-success .triangle-down,.container.development-section .panel-default .panel-body .triangle-down{display:block}}@media (max-width:325px){.container.development-section .panel-default .panel-body p{font-size:.9em}}.container.development-section>div>div{padding:0}.container.development-section>div:last-child .triangle-down,.container.development-section>div:last-child .triangle-right{display:none!important}.container-fluid.courses-section{background-color:#2aa542;overflow-x:hidden}.container-fluid.courses-section .panel-default{display:inline-block;height:155px;width:155px;margin-right:35px;background-color:#fff;border:none;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.container-fluid.courses-section .panel-default:hover{background-color:orange}.container-fluid.courses-section .panel-default .panel-body{position:relative;display:table;height:100%;width:100%}.container-fluid.courses-section .panel-default .panel-body p{display:table-cell;text-align:center;vertical-align:middle;font-size:1.3em;color:#4f4c4c}.container-fluid.courses-section .panel-default .panel-body p span{font-size:2.3em}.container-fluid.courses-section .panel-default .panel-body .triangle-right{right:-30px;border-left-color:#fff}.container-fluid.courses-section .panel-default .panel-body .triangle-down{border-top-color:#fff}@media (min-width:767px) and (max-width:995px){.container-fluid.courses-section .panel-default{height:110px;width:110px}.container-fluid.courses-section .panel-default .panel-body p{font-size:.9em}.container-fluid.courses-section .panel-default .panel-body p span{font-size:2em}}@media (max-width:767px){.container.development-section>div>div{padding:0 5px}.container-fluid.courses-section .panel-default{display:block;width:80%;margin:0 0 60px 10%}.container-fluid.courses-section .panel-default .panel-body .triangle-right{display:none}.container-fluid.courses-section .panel-default .panel-body .triangle-down{display:block}}.container-fluid.courses-section .panel-default:last-child{margin-right:0}.container-fluid.courses-section .panel-default:last-child .triangle-down,.container-fluid.courses-section .panel-default:last-child .triangle-right{display:none}.container.curriculum-section .panel-success{position:relative;height:90px;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}.container.curriculum-section .panel-success:hover .panel-heading{background-color:#80cc28}.container.curriculum-section .panel-success .panel-body{position:relative;text-align:center;font-size:1.1em;color:#4f4c4c}.container.curriculum-section .panel-success .triangle-down{bottom:-30px}@media (max-width:767px){.container.curriculum-section .panel-success{margin-bottom:40px}.container.curriculum-section .panel-success .triangle-right{display:none}.container.curriculum-section .panel-success .triangle-down{display:block}}.container.curriculum-section>div:last-child .triangle-down,.container.curriculum-section>div:last-child .triangle-right{display:none}.courses-detail-section,.courses-schedule-section,.development-detail-section{padding:60px 0;width:100%;background-color:#2aa542}.courses-detail-section h2,.courses-schedule-section h2,.development-detail-section h2{display:none;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:50px}.courses-detail-section .panel-default,.courses-schedule-section .panel-default,.development-detail-section .panel-default{display:none;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.courses-detail-section .panel-default .btn,.development-detail-section .panel-default .btn{background-image:none;background-color:grey;color:#fff}.container-fluid.courses-page.courses-section{background-color:#fff}@media (min-width:768px){.container-fluid.courses-page.courses-section{padding-top:100px;padding-bottom:80px}}.container-fluid.courses-page.courses-section h2{color:#4f4c4c}.container-fluid.courses-page.courses-section .panel-default .panel-body p,.container-fluid.courses-page.courses-section .panel-default:hover .panel-body p{color:#fff}.container-fluid.courses-page.courses-section .panel-default{background-color:#80cc28;border:2px solid #80cc28}.container-fluid.courses-page.courses-section .panel-default .triangle-right{border-left-color:#bdbcbc}.container-fluid.courses-page.courses-section .panel-default .triangle-down{border-top-color:#bdbcbc}.container-fluid.courses-page.courses-section .panel-default:hover{background-color:#80cc28}.container-fluid.courses-page.courses-section .panel-default.active .panel-body p,.container-fluid.courses-page.courses-section.main-page .panel-default:hover .panel-body p{color:#4f4c4c}.container-fluid.courses-page.courses-section .panel-default.active{background-color:#fff}.container-fluid.courses-page.courses-section.main-page{padding-top:60px;padding-bottom:60px}.container-fluid.courses-page.courses-section.main-page .panel-default{background-color:#2aa542;border:2px solid #2aa542}.container-fluid.courses-page.courses-section.main-page .panel-default:hover{background-color:#fff}.courses-detail-section .panel-default,.courses-detail-section h2,.courses-schedule-section .panel-default,.courses-schedule-section h2{display:block}.courses-detail-section .panel-default .panel-body{padding:40px}.courses-detail-section .panel-default .panel-body h4{text-transform:uppercase;margin:25px 0 0}.courses-detail-section .panel-default .panel-body h4:first-child{margin-top:0}@media (max-width:767px){.courses-detail-section .panel-default .panel-body{padding:15px}.courses-detail-section .panel-default .panel-body h4{margin-top:10px}}.courses-detail-section .panel-default .panel-body ul.list-unstyled{padding-left:40px}.courses-detail-section .panel-default .panel-body ul.list-unstyled li{margin-bottom:8px}.courses-detail-section .panel-default .panel-body ul.list-unstyled li:last-child{margin-bottom:0;margin-top:16px}@media (max-width:767px){.courses-detail-section .panel-default .panel-body ul.list-unstyled{padding-left:0}.courses-detail-section .panel-default .panel-body ul.list-unstyled li a{font-size:.6em;letter-spacing:1px}}.courses-schedule-section .panel-default .panel-body{padding:0}.courses-schedule-section .panel-default .panel-body ul{margin-bottom:0}.courses-schedule-section .panel-default .panel-body ul li{position:relative;border-left:none;border-right:none;color:#4f4c4c}.courses-schedule-section .panel-default .panel-body ul li:first-child{border-top:none;border-top-left-radius:8px;border-top-right-radius:8px}.courses-schedule-section .panel-default .panel-body ul li:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.courses-schedule-section .panel-default .panel-body ul li .chevron-right::before{display:none;position:absolute;top:50%;right:15px;height:16px;width:16px;margin-top:-8px;content:'';border-style:solid;border-color:#fff;border-width:7px 7px 0 0;transform:rotate(45deg);vertical-align:top}.courses-schedule-section .panel-default .panel-body ul li:hover{background-color:orange;color:#fff}.courses-schedule-section .panel-default .panel-body ul li:hover h4{font-weight:bolder}.courses-schedule-section .panel-default .panel-body ul li:hover h5{font-weight:700}.courses-schedule-section .panel-default .panel-body ul li:hover .chevron-right::before{display:inline-block}@media (min-width:768px){.courses-schedule-section .panel-default .panel-body ul li{padding:10px 25px}.courses-schedule-section .panel-default .panel-body ul li .chevron-right::before{right:25px}}.curriculum-detail-section,.development-detail-section{padding:60px 0;width:100%;background-color:#2aa542}.curriculum-detail-section h2,.development-detail-section h2{display:none;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:50px}.curriculum-detail-section .panel-default,.development-detail-section .panel-default{display:none;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.curriculum-detail-section .panel-default .panel-body .btn,.development-detail-section .panel-default .btn{background-image:none;background-color:grey;color:#fff}.container.curriculum-page.curriculum-section .panel-success:hover .panel-heading{background-color:#2aa542}.container.curriculum-page.curriculum-section .panel-success.active .panel-heading{background-color:#80cc28}.curriculum-detail-section .panel-default,.curriculum-detail-section h2{display:block}.curriculum-detail-section .panel-default .panel-body{position:relative}.curriculum-detail-section .panel-default .panel-body div.content{height:500px;margin-bottom:0;overflow-y:hidden}.curriculum-detail-section .panel-default .panel-body .btn{position:absolute;left:20px;bottom:20px;z-index:11}.curriculum-detail-section .panel-default.full .panel-body div.content{height:auto;min-height:500px}.curriculum-detail-section .panel-default.full .panel-body .btn{display:none}.jumbotron.main-page{padding-top:100px;padding-bottom:100px}.jumbotron.main-page h2{margin-bottom:40px}@media (max-width:767px){.jumbotron.main-page{padding-top:60px;padding-bottom:60px}.jumbotron.main-page h2{text-align:center}}.container.development-page.development-section>div .panel-default:hover{background-color:#80cc28;color:#fff}.container.development-page.development-section>div.active .panel-default{background-color:#fff;color:#4f4c4c}.development-detail-section,.document-section{padding:60px 0;width:100%;background-color:#2aa542}.development-detail-section h2{display:none;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:50px}.development-detail-section h2.explanation{font-size:2em;font-weight:700;line-height:1.3em}.development-detail-section h2.explanation span{font-size:.8em;font-weight:400}.development-detail-section h2.example{font-size:1.8em;font-weight:400;line-height:1.4em}.development-detail-section h2.example span{font-size:1.2em;font-weight:700}.development-detail-section h2.active{display:block}.development-detail-section .panel-default,.document-section .panel-default{display:none;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.development-detail-section .panel-default.active{display:block}.development-detail-section .panel-default .panel-heading,.document-section .panel-default .panel-heading{background-image:none;background-color:#d3d3d3;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.development-detail-section .panel-default .panel-heading:first-child,.document-section .panel-default .panel-heading:first-child{-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px 8px 0 0}.development-detail-section .panel-default .training-structure-item{position:relative;padding:8px;width:300px;margin-bottom:15px;margin-left:90px;border:1px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.development-detail-section .panel-default .training-structure-item .item-type,.development-detail-section .panel-default .training-structure-item .item-type-line-1,.development-detail-section .panel-default .training-structure-item .item-type-line-2,.development-detail-section .panel-default .training-structure-item .item-type-line-3{position:absolute;background-color:green}.development-detail-section .panel-default .training-structure-item .item-type{padding:2px 5px;width:60px;font-size:.7em;top:7px;left:-80px;color:#fff;letter-spacing:1px}.development-detail-section .panel-default .training-structure-item .item-type-line-1{height:5px;width:67px;top:0;left:-87px}.development-detail-section .panel-default .training-structure-item .item-type-line-2,.development-detail-section .panel-default .training-structure-item .item-type-line-3{width:5px;left:-87px}.development-detail-section .panel-default .training-structure-item .item-type-line-2{height:15px;top:-15px}.development-detail-section .panel-default .training-structure-item .item-type-line-3{height:100%;top:5px}.development-detail-section .panel-default .training-structure-item:first-child .item-type-line-2,.development-detail-section .panel-default .training-structure-item:last-child .item-type-line-3{display:none}@media (max-width:767px){.development-detail-section .panel-default .training-structure-item{margin-left:25px;width:260px}.development-detail-section .panel-default .training-structure-item .item-type{text-align:center;width:20px;left:-25px}.development-detail-section .panel-default .training-structure-item .item-type-line-1{width:27px;left:-32px}.development-detail-section .panel-default .training-structure-item .item-type-line-2,.development-detail-section .panel-default .training-structure-item .item-type-line-3{left:-32px}}@media (max-width:325px){.development-detail-section .panel-default .training-structure-item{width:240px}}.development-detail-section .panel-default li.video{margin-bottom:15px}.development-detail-section .panel-default .btn{background-image:none;background-color:grey;color:#fff}.development-detail-section .panel-default.explanation .btn{margin-top:15px;margin-left:90px}.jumbotron.document-page{padding-top:180px;padding-bottom:180px}.document-section .panel-default{display:block}.document-section .panel-default .panel-body{padding:25px 40px}@media (max-width:767px){.development-detail-section .panel-default.explanation .btn{margin-left:25px}.jumbotron.document-page h1{font-size:3.6em}.document-section .panel-default .panel-body{padding:15px}}.document-section .panel-default .panel-body ul li{margin-bottom:8px}.document-section .panel-default .panel-body ul li:last-child{margin-bottom:0}