@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");body{font-family:'Roboto', sans-serif;font-weight:400;color:#333333;-webkit-font-smoothing:antialiased}img{width:100%;height:auto}h1,h2,h3,h4{font-family:'Roboto', sans-serif;margin-top:0;line-height:130%}p{font-family:"Roboto", sans-serif !important}.form-control{border-color:#cfdadd;border-radius:2px}.form-control.invalid{border-color:#f05050}.btn{font-size:20px;text-align:center;font-weight:900;background-color:#8cc63f;color:#ffffff;border-radius:10px;transition:all 0.3s}.btn:hover{background-color:#638e2a;color:#fff}.btn.btn-xl{width:100%;padding:20px 30px}@media (min-width: 768px){.btn{width:auto}}@media (min-width: 992px){.btn{font-size:22px}}label{font-size:15px;font-weight:700;color:#666}label.required:after{content:"*";color:red;padding-left:5px}.x-field-invalid-text{height:25px;display:block;font-size:11px;color:red;padding:5px}.x-field-invalid-text i{color:red;font-size:15px;margin-right:5px}.flavr-message .errors{text-align:left}.m-header nav{background:none;box-shadow:none;border:none;padding-top:15px}.m-header nav .logo{width:120px;height:auto;display:block;padding:0;margin-left:15px;margin-bottom:15px;-moz-transition:all 0.1s;-o-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s}.m-header nav .logo img{width:100%;height:auto}.m-header nav .mobile-btn{background-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.2);margin-top:35px}.m-header nav .mobile-btn span{height:1px;margin-bottom:7px;background-color:rgba(255,255,255,0.6) !important}.m-header nav .mobile-btn span:last-child{margin-bottom:0}.m-header nav .mobile-btn:hover{background-color:rgba(255,255,255,0.4)}.m-header nav .navbar-default .navbar-collapse,.m-header nav .navbar-default .navbar-form{background-color:rgba(0,0,0,0.3)}.m-header nav ul{padding-left:0;margin:0;padding-top:15px;padding-bottom:27px;background-color:rgba(0,49,68,0.9);text-align:center}.m-header nav ul li a{font-size:20px;color:#ffffff !important;text-shadow:none;font-weight:700;display:inline-block}.m-header nav ul li.course{margin-top:10px}.m-header nav ul li.course a{border-radius:10px;padding:12px 35px;background-color:#8cc63f !important;font-size:15px}.m-header nav.scroll{padding-top:15px;padding-bottom:15px;background-color:rgba(0,49,68,0.9);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.m-header nav.scroll .logo{width:90px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.m-header nav.scroll ul{padding-top:20px;-moz-transition:all 0.05s;-o-transition:all 0.05s;-webkit-transition:all 0.05s;transition:all 0.05s}@media (min-width: 768px){.m-header nav{padding-top:30px}.m-header nav .logo{width:180px}.m-header nav ul{padding-top:60px;padding-bottom:0;background-color:transparent;display:flex;align-items:center}.m-header nav ul li{padding:0}.m-header nav ul li a{padding:12px 10px}.m-header nav ul li.course{margin-top:0;padding-left:12px}}@media (min-width: 992px){.m-header nav .logo{margin:0 !important}.m-header nav ul{padding-top:60px;padding-right:15px}}.m-footer{background-color:#003144;padding-top:50px;padding-bottom:50px;text-align:center}.m-footer .social{display:inline-block;margin-bottom:40px}.m-footer .social a{display:inline-block;width:60px;height:auto;margin-right:-5px}.m-footer .social a img{width:100%;height:auto;display:block}.m-footer p{display:block;text-align:center;font-size:14px;color:#00b4c5;font-weight:400;margin-bottom:0}@media (min-width: 992px){.m-footer{padding-top:100px;padding-bottom:100px}}#page-loader{position:fixed;width:100%;height:100%;background:#fff;z-index:100001;transition:opacity .8s ease .8s, height .1s ease 1.6s;overflow:hidden}.page-is-loaded #page-loader{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:0}#page-loader .page-loader-inner{transition:opacity 0.6s ease 0.3s}.page-is-loaded #page-loader .page-loader-inner{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#page-loader .loader-figure,#page-loader .loader-label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page-loader .loader-figure{height:0;width:0;box-sizing:border-box;border:0 solid #33bfd0;border-radius:50%;-webkit-animation:aloader 1.2s ease infinite;animation:aloader 1.2s ease infinite}@-webkit-keyframes aloader{0%{height:0;width:0}30%{height:40px;width:40px;border-width:21px;opacity:1}to{height:40px;width:40px;border-width:0;opacity:0}}@keyframes aloader{0%{height:0;width:0}30%{height:40px;width:40px;border-width:21px;opacity:1}to{height:40px;width:40px;border-width:0;opacity:0}}#page-loader .loader-label{margin:50px 0 0;font-size:12px;line-height:18px}#page-loader .loader-logo{position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#loader{overflow:hidden;z-index:9999999;position:fixed;top:0px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4)}#loader .view{width:80px;height:80px;position:absolute;top:0;left:0;bottom:80px;right:0;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spinner{width:60px;height:60px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
