@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600);html{-ms-text-size-adjust:none}body{margin:0;font-family:"Open Sans",sans-serif;font-weight:300}body .wrapper{width:100%;padding:0;margin:0}body .wrapper .navbar-brand{display:-webkit-flex;display:flex;gap:.25rem;-webkit-align-items:center;align-items:center}body .wrapper nav .navbar-brand span{font-size:2rem;vertical-align:middle;line-height:.5em}body .wrapper nav .navbar-brand span img{margin-right:.5em}body .wrapper .content{width:100%}body .wrapper .content .login{margin-top:50px}body .wrapper .content .login .form-signin{max-width:330px;padding:15px;margin:0 auto}body .wrapper .content .login .form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}body .wrapper .content .login .form-signin .form-control:focus{z-index:2}body .wrapper .content .login .form-signin .username{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}body .wrapper .content .login .form-signin .password{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}body .wrapper .content .login .login-title{color:#555;font-size:22px;font-weight:400;display:block}body .wrapper .content .login .profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;border-radius:50%}body .wrapper .content .register{margin-top:50px}body .wrapper .content .register .form-signin{max-width:330px;padding:15px;margin:0 auto}body .wrapper .content .register .form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}body .wrapper .content .register .form-signin .form-control:focus{z-index:2}body .wrapper .content .register .form-signin .username,body .wrapper .content .register .form-signin .password{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}body .wrapper .content .register .form-signin .password{border-top-left-radius:0;border-top-right-radius:0}body .wrapper .content .register .form-signin .secret{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}body .wrapper .content .register .login-title{color:#555;font-size:22px;font-weight:400;display:block}body .wrapper .content .register .profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;border-radius:50%}body .wrapper .content .portfolio{margin-top:-20px}body .wrapper .content .portfolio .project-item{position:relative;overflow:hidden;cursor:pointer}body .wrapper .content .portfolio .project-item .caption{color:#EAEAEA;position:absolute;top:-100%;width:100%;height:100%;padding:4%;transition:all .3s ease-in-out}body .wrapper .content .portfolio .project-item .caption h3{margin-top:5%;font-size:2em}body .wrapper .content .portfolio .project-item .caption p{font-size:1em}body .wrapper .content .portfolio .project-item .caption .controls{position:absolute;bottom:10px;right:20px;font-size:1.2em}body .wrapper .content .portfolio .project-item .background{position:absolute;top:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;transition:all .4s ease-in-out}body .wrapper .content .portfolio .project-item:hover .caption,body .wrapper .content .portfolio .project-item:focus .caption{top:0}body .wrapper .content .portfolio .project-item:hover .background,body .wrapper .content .portfolio .project-item:focus .background{opacity:.8;filter:alpha(opacity=80)}body .wrapper .content .portfolio .project-item .caption:focus{top:0}body .wrapper .content .portfolio .project-item .background:focus{opacity:.8;filter:alpha(opacity=80)}body .wrapper .content .portfolio .project-item .background:focus+.caption,body .wrapper .content .portfolio .project-item img:focus~.caption{top:0}body .wrapper .content .portfolio .project-item img:focus~.background{opacity:.8;filter:alpha(opacity=80)}body .wrapper .content .news .actions{margin-bottom:10px;margin-right:10px;margin-left:10px}body .wrapper .content .news .articles{padding:10px}body .wrapper .content .news .articles .label{font-size:90%}body .wrapper .content .news .articles article{margin-bottom:30px}body .wrapper .content .news .articles article .article-image{margin-bottom:20px;max-height:200px;overflow:hidden}body .wrapper .content .news .articles article .article-image img{width:100%;max-width:100%;height:auto;display:block;margin-top:-15%}body .wrapper .content .news .articles article footer{margin-top:.5em}body .wrapper .content .single-post{padding:10px}body .wrapper .content .single-post form{margin-bottom:30px}body .wrapper .content .single-post legend{color:#909090;font-size:1.2em}body .wrapper .content .single-post article header{margin-bottom:20px}body .wrapper .content .single-post article header h1{font-size:2em;font-weight:300}body .wrapper .content .single-post article .article-subtitle h3{font-size:1.3em;font-weight:300}body .wrapper .content .single-post article .article-image{margin-bottom:20px;max-height:400px;overflow:hidden}body .wrapper .content .single-post article .article-image img{width:100%;max-width:100%;height:auto;display:block;margin-top:-15%}body .wrapper .content .single-post article footer{margin-bottom:20px;font-size:.9em}body .wrapper .content .single-post .bottom-navigation{margin:20px 10px}body .wrapper .content .project{padding:10px}body .wrapper .content .project form{margin-bottom:30px}body .wrapper .content .project legend{color:#909090;font-size:1.2em}body .wrapper .content .project article .title{position:absolute;z-index:999;display:block;float:left;top:3%;left:5%;margin-right:1em;color:#fff;text-shadow:1px 1px 3px #171717}body .wrapper .content .project article .title h2{font-size:2.2em;margin:0 0 10px}body .wrapper .content .project article .title h3{font-size:1.6em;margin:0}body .wrapper .content .project article .title-bg{position:absolute;opacity:.5;width:100%;height:40%}body .wrapper .content .project article #bg_pattern{background-image:url(../assets/images/bg_pattern.png);position:absolute;opacity:.7;left:0;top:0;width:100%;height:100%}body .wrapper .content .project article .project-image{margin-bottom:20px;height:100%;overflow:hidden;position:relative}body .wrapper .content .project article .project-video{height:400px}body .wrapper .content .docs .actions{margin-bottom:10px;margin-right:10px;margin-left:10px}body .wrapper .content .docs .documents{padding:10px}body .wrapper .content .docs .documents .label{font-size:90%}body .wrapper .content .docs .documents article{margin-bottom:30px}body .wrapper .content .docs .documents article .details{margin-bottom:5px;font-size:.9em}body .wrapper .content .docs .documents article footer{margin-top:.5em}body .wrapper .content .team .add-new{margin-bottom:10px;margin-right:8px;margin-left:8px}body .wrapper .content .team input{margin-bottom:10px}body .wrapper .content .team .crew{padding:10px;clear:both}body .wrapper .content .team .crew .label{font-size:90%}body .wrapper .content .team .crew article{margin-bottom:30px}body .wrapper .content .team .crew article header{font-weight:500;font-size:1.5em}body .wrapper .content .team .crew article header .position{font-weight:300}body .wrapper .content .team .crew article .email{font-size:1.2em}body .wrapper .content .team .crew article footer{margin-top:.5em}body .wrapper .content .pages{padding:10px}body .wrapper .content .pages .actions{margin-bottom:10px;margin-right:15px;margin-left:15px}body .wrapper .content .pages .label{font-size:90%}body .wrapper .content .pages article{margin-bottom:20px}body .wrapper .content .pages article footer{margin-top:1.5em}.responsive-img{width:100%;max-width:100%;height:auto;display:block}.img-container{height:100px;overflow:hidden}.responsive-height{position:absolute;top:50%;min-height:100%;display:block;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%}.four-by-three{padding-top:75%;display:block;content:""}.fill-img{height:101%;position:absolute;top:0;width:auto}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-body .panel-default:hover{color:#fff;background-color:#373C3F}.row{margin-left:0;margin-right:0}.max-height-md{max-height:390px;overflow-y:auto}.max-height-md::-webkit-scrollbar-track{background-color:#1c1e22}.max-height-md::-webkit-scrollbar{width:8px;background-color:#F5F5F5}.max-height-md::-webkit-scrollbar-thumb{border-radius:4px;background-color:#555}.modal-body .panel-default.selected{color:#fff;background-color:#515759}.no-padding{padding:0!important}.padding-sm{padding-left:2px;padding-right:2px}.modal-label{padding-top:.4em}.modal-controls{margin-top:10px}.input-group-btn .btn{border:0;padding:9px 14px}@media (min-width:768px){.modal-dialog{margin:60px auto}}.reveal-animation.ng-enter{-webkit-animation:enter_sequence 2s linear;animation:enter_sequence 2s linear}@-webkit-keyframes enter_sequence{from{opacity:0}to{opacity:.999}}@keyframes enter_sequence{from{opacity:0}to{opacity:.999}}.item-animation.ng-enter,.item-animation.ng-leave{transition:all .5s ease}.item-animation.ng-enter{opacity:0}.item-animation.ng-enter.ng-enter-active{opacity:1}.item-animation.ng-enter-stagger{transition-delay:.05s;transition-duration:0s}.item-animation.ng-leave{opacity:1}.item-animation.ng-leave.ng-leave-active{opacity:0}.item-animation.ng-leave-stagger{transition-delay:.05s;transition-duration:0s}