body{padding-top:20px;padding-bottom:20px}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.nav{margin-top:20px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5;text-align:justify;font-size:x-small}@media (min-width:768px){.container{max-width:900px}}.container-narrow>hr{margin:30px 0}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}.homepage-image-box{margin-top:15px;color:#000}.homepage-image-box:hover{text-decoration:none}.homepage-image-box:hover h4{text-decoration:underline}.homepage-image-box .hover-block{position:relative}.homepage-image-box .hover-block .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;right:0;background:-webkit-radial-gradient(transparent 30px,rgba(255,255,255,.4)100px);opacity:0}.homepage-image-box:hover .overlay{opacity:1}@media screen and (min-width:768px){.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}.margin-bottom{margin-bottom:10px}.no-padding-right{padding-right:0}.no-padding-left{padding-left:0}.modal-backdrop{bottom:0;position:fixed}[data-ng-click],[ng-click],[x-ng-click]{cursor:pointer}.temp-badge-block-height{height:60px}.jqcloud>span{cursor:pointer}@media (min-width:768px){.login-container{max-width:350px;margin-bottom:20px}.register-container{max-width:600px;margin-bottom:20px}}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.login-separator{position:relative;display:block;margin:0 0 20px;text-align:center;color:#666}.login-separator:before{content:"";position:absolute;top:50%;left:0;width:43%;border-bottom:1px solid #ccc}.login-separator:after{content:"";position:absolute;top:50%;right:0;width:43%;border-bottom:1px solid #ccc}.tab-content{padding-top:20px;padding-bottom:20px}.group-user-grid-pic{float:left;max-width:50px}.group-teacher-name{line-height:50px}.group-profile-link{color:#000}.group-profile-link:hover{text-decoration:underline}.activity-feed-badge{max-width:50px;display:inline}.activity-feed-avatar-left,.activity-feed-avatar-right{max-width:50px}.activity-feed-avatar-left{margin-right:5px;float:left!important}.activity-feed-avatar-right{margin-left:5px;float:right!important}.activity-feed-row{padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.activity-feed-row:hover{background-color:#f5f5f5}#activity-background-image{background-repeat:no-repeat;position:absolute;height:400px;opacity:.6;border-radius:4px;width:870px;z-index:-1;background-size:cover;left:0;right:0}#activities-background-image{background-repeat:no-repeat;position:absolute;height:145px;opacity:.6;border-radius:4px;width:870px;z-index:-1;background-size:cover;left:0;right:0}@media screen and (max-width:991px){#activities-background-image,#activity-background-image{width:100%}}.nav-tabs.activities>li>a:hover{border-color:#fff}.nav-tabs.activities{border-bottom:none}.nav-tabs.activities>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid #fff}.page-header.activities{margin-bottom:-15px}#user-passport-cover{background-size:cover;position:absolute;height:300px;opacity:.6;border-radius:4px}@media screen and (max-width:767px){#user-passport-cover{width:100%}#user-passport-details{margin-top:55px}.user-passport-gravatar{margin-top:25px}}.btn-group.profile_background .btn{outline:0}.container.user-passport{padding:15px;margin-bottom:15px}.badge-learner{background-color:#00bbd5;font-size:16px}.badge-teacher{background-color:#f59b45}.backpack-list-image{max-width:20px;max-height:20px}.label-spaced{margin-right:5px;display:inline-block}.inq-label{font-size:16px}.multi-line-text{white-space:pre-line}#logo{max-height:75px}.dl-horizontal dt{white-space:normal}dl.dl-horizontal{background:#fff;padding:10px}.phaseLevelRadio:before{content:"";display:block;position:relative;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:#91ff98}.mr10{margin-right:10px}.pl10{padding-left:10px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb5{margin-bottom:5px}.pb20{padding-bottom:20px}div.jqcloud{font-size:14px}div.jqcloud span.w7{color:#f04a58}div.jqcloud span.w6{color:#f068af}div.jqcloud span.w5{color:#dd98f0}div.jqcloud span.w4{color:#bfabf0}div.jqcloud span.w3{color:#aab5f0}div.jqcloud span.w2{color:#9ce}div.jqcloud span.w1{color:#a0ddff}.animate-fade{opacity:1}.animate-fade.ng-hide{opacity:0}.animate-fade.ng-hide-add.ng-hide-add-active,.animate-fade.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all cubic-bezier(0.25,.46,.45,.94) .5s;transition:all cubic-bezier(0.25,.46,.45,.94) .5s}.appear-in.ng-enter{-webkit-transition:200ms linear all;-moz-transition:200ms linear all;-ms-transition:200ms linear all;-o-transition:200ms linear all;transition:200ms linear all;position:relative;display:block;overflow:hidden;text-overflow:clip;white-space:nowrap;opacity:0;height:0}.appear-in.ng-enter.ng-enter-active{opacity:1;height:40px}.glyphicon-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}tags-input{box-shadow:none;border:none;padding:0;min-height:34px}tags-input .host{margin:0}tags-input .tags{-moz-appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}tags-input .tags .tag-item{color:#fff;background:#428bca;border:1px solid #357ebd;border-radius:4px}tags-input .tags .tag-item.selected{color:#fff;background:#d9534f;border:1px solid #d43f3a}tags-input .tags .tag-item .remove-button:hover{text-decoration:none}tags-input .tags.focused{border:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}tags-input .autocomplete{border-radius:4px}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#262626;background-color:#f5f5f5}tags-input .autocomplete .suggestion-item em{color:#000;background-color:#fff}tags-input.ng-invalid .tags{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.input-group tags-input{padding:0;display:table-cell}.input-group tags-input:not(:first-child) .tags{border-top-left-radius:0;border-bottom-left-radius:0}.input-group tags-input:not(:last-child) .tags{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-lg tags-input:first-child .tags{border-top-left-radius:6px;border-bottom-left-radius:6px}.input-group-lg tags-input:last-child .tags{border-top-right-radius:6px;border-bottom-right-radius:6px}.input-group-sm tags-input:first-child .tags{border-top-left-radius:3px;border-bottom-left-radius:3px}.input-group-sm tags-input:last-child .tags{border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group-lg tags-input,tags-input.ti-input-lg{min-height:46px}.input-group-lg tags-input .tags,tags-input.ti-input-lg .tags{border-radius:6px}.input-group-lg tags-input .tags .tag-item,tags-input.ti-input-lg .tags .tag-item{height:38px;line-height:37px;font-size:18px;border-radius:6px}.input-group-lg tags-input .tags .tag-item .remove-button,tags-input.ti-input-lg .tags .tag-item .remove-button{font-size:20px}.input-group-lg tags-input .tags .input,tags-input.ti-input-lg .tags .input{height:38px;font-size:18px}.input-group-sm tags-input,tags-input.ti-input-sm{min-height:30px}.input-group-sm tags-input .tags,tags-input.ti-input-sm .tags{border-radius:3px}.input-group-sm tags-input .tags .tag-item,tags-input.ti-input-sm .tags .tag-item{height:22px;line-height:21px;font-size:12px;border-radius:3px}.input-group-sm tags-input .tags .tag-item .remove-button,tags-input.ti-input-sm .tags .tag-item .remove-button{font-size:16px}.input-group-sm tags-input .tags .input,tags-input.ti-input-sm .tags .input{height:22px;font-size:12px}.has-feedback tags-input .tags{padding-right:30px}.has-success tags-input .tags{border-color:#3c763d}.has-success tags-input .tags.focused{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error tags-input .tags{border-color:#a94442}.has-error tags-input .tags.focused{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-warning tags-input .tags{border-color:#8a6d3b}.has-warning tags-input .tags.focused{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}