@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700");.login-content{background-color:#34495E}.login-content .login-container{background-color:#F9F9F9}.login-content .login-container .login-logo-div{text-align:center}.login-content .login-container .login-logo-div .login-logo{padding:10px;width:auto;margin-left:auto;margin-right:auto;max-width:90%}.login-content .login-container .login-logo-div .login-logo img{max-width:100%;height:auto;max-height:100px}.login-content .login-container form input{font-size:14px}.course-container-home.teacher-view{height:100%;display:flex;flex-direction:column;justify-content:space-between}.course-container-home .btn{font-size:12px;width:100%;padding:4px}.subject-list .subject-list-header{font-size:18px}.subject-list .subject-list-header-separation{border-bottom:2px solid #95a5a6}.subject-list .subject-list-content .btn{font-size:12px;width:100%;padding:4px}.subject-list .subject-list-content .subject-list-element{border-bottom:1px solid #E0E8E9}.vertical-timeline{position:relative;padding:0;margin-top:0;margin-bottom:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vertical-timeline:before{content:'';z-index:10;left:28px;height:auto;bottom:16px;top:16px;background-color:#95a5a6;width:1px;margin-bottom:4px;position:absolute}@media (min-width: 992px) and (max-width: 1199px){.vertical-timeline:before{left:10px}}@media (max-width: 767px){.vertical-timeline:before{left:10px}}.locked-unit .unit-name{opacity:0.5}.locked-unit i{color:#ff0364;opacity:1}.agenda-steps-list ul{list-style:none}.agenda-steps-list ul .agenda-step .step-stage-icon{width:20px;height:20px;border:1px solid #1AB39F;text-align:center;display:inline-block;z-index:20;left:18px;position:relative;border-radius:100%;box-shadow:inset 0 0 0 2px #fff}@media (min-width: 992px) and (max-width: 1199px){.agenda-steps-list ul .agenda-step .step-stage-icon{left:auto}}@media (max-width: 767px){.agenda-steps-list ul .agenda-step .step-stage-icon{left:auto}}.agenda-steps-list ul .agenda-step .step-stage-icon.pending{background-color:#fff}.agenda-steps-list ul .agenda-step .step-stage-icon.accessed{background-color:#1AB39F}.agenda-steps-list ul .agenda-step .step-stage-icon.accessed i{color:#fff;font-size:10px;height:16px;vertical-align:middle}.agenda-steps-list ul .agenda-step.step-locked .step-stage-icon{background-color:#E0E8E9;border:1px solid #95a5a6}.agenda-steps-list ul .agenda-step.step-locked .step-content .step-text-locked{opacity:0.5}.agenda-steps-list ul .agenda-step .step-icon{min-width:25px;font-size:16px}.agenda-steps-list ul .agenda-step .step-ud{font-size:13px}.agenda-steps-list ul .agenda-step .step-access{width:20px;height:20px;border-radius:100%}.agenda-steps-list ul .agenda-step .step-access.success{border:1px solid #21B35F;background-color:#21B35F}.agenda-steps-list ul .agenda-step .step-access.locked{border:1px solid #ff0364;background-color:#ff0364}.agenda-steps-list ul .agenda-step .step-access i{color:#fff;font-size:12px;height:20px;vertical-align:middle}.agenda-steps-list ul .agenda-step .step-separation{border-bottom:1px solid #E0E8E9}.agenda-steps-list ul .agenda-step:last-child .step-separation{border-bottom:none}.study-pills-container .pills-header{border-bottom:1px solid #E0E8E9}.study-pills-container .pills-header ul.nav-pills li.nav-item{margin-right:2px}.study-pills-container .pills-header ul.nav-pills li.nav-item:last-child{margin-right:0}.study-pills-container .pills-header ul.nav-pills li.nav-item a.nav-link{display:flex;flex-direction:column;background:none;border-radius:0;color:#95a5a6;padding:10px}.study-pills-container .pills-header ul.nav-pills li.nav-item a.nav-link.active{color:#1AB39F;background:none;border-bottom:2px solid #1AB39F}.study-pills-container .pills-header ul.nav-pills li.nav-item a.nav-link span{font-size:11px}.study-pills-container .pills-header ul.nav-pills li.nav-item a.nav-link i{font-size:16px}.teachers-container{font-size:12px}.teachers-container .teacher-div .card-body{display:flex}.teachers-container .teacher-div .card-body .teach-info{flex-grow:1}.teachers-container .teacher-div .card-body .teach-info img{height:40px;width:40px;border:3px solid #1AB39F;border-radius:50%}.teachers-container .teacher-div .card-body .teach-icons{flex-shrink:0}.teachers-container .teacher-div .card-body .teach-icons i{font-size:20px}.additionalMaterial-container .add-additional-material-action{border-bottom:1px solid #E0E8E9}.additionalMaterial-container .add-additional-material-action span{font-size:12px}.additionalMaterial-container .additionalMaterial-list{font-size:12px}@media (min-width: 992px){.additionalMaterial-container .additionalMaterial-list{max-height:550px;overflow-y:auto;overflow-x:hidden}}.additionalMaterial-container .additionalMaterial-list .material{margin-right:10px}.additionalMaterial-container .additionalMaterial-list .material .material-header{flex-shrink:0}.additionalMaterial-container .additionalMaterial-list .material .material-header img{height:40px;width:40px;border:3px solid #1AB39F;border-radius:50%}.additionalMaterial-container .additionalMaterial-list .material .material-content{flex-grow:1}.additionalMaterial-container .additionalMaterial-list .material .material-content .material-body{clear:both}.timing-container{font-size:13px}.timing-container .timing{font-size:12px}.timing-container .timing .timing-header{flex-grow:1}.timing-container .timing .timing-content{flex-shrink:0}.timing-container .timing .timing-content .badge{font-size:12px;font-weight:normal;min-width:80px}.timing-container .event-separation{border-bottom:1px solid #E0E8E9}@media (min-width: 992px){.resources-container{max-height:550px;overflow-y:auto;overflow-x:hidden;padding-right:5px}}.resources-container .vertical-timeline{padding-right:5px}.resources-container .vertical-timeline:before{z-index:10;left:10px;height:auto;bottom:38px;top:38px}.resources-container .vertical-timeline ul{list-style:none}.resources-container .vertical-timeline ul .agenda-step .step-stage{flex-shrink:0}.resources-container .vertical-timeline ul .agenda-step .step-stage .step-stage-icon{z-index:20;left:0;position:relative}.resources-container .vertical-timeline ul .agenda-step .step-content{flex-grow:1}.resources-container .vertical-timeline ul .agenda-step .step-content .step-icon{flex-shrink:0}.resources-container .vertical-timeline ul .agenda-step .step-content .step-info{flex-grow:1}.resources-container .vertical-timeline ul .agenda-step .step-content .step-actions{flex-shrink:0}.resources-container .vertical-timeline ul .agenda-step .step-content .step-actions .step-action-icon{border:1px solid #21B35F;background-color:#21B35F;width:20px;height:20px;border-radius:100%;text-align:center}.resources-container .vertical-timeline ul .agenda-step .step-content .step-actions .step-action-icon i{color:#fff;font-size:12px;height:19px;width:17px;vertical-align:middle}.resources-container .vertical-timeline ul .agenda-step .step-content .step-actions .step-access.locked{text-align:center}.resources-container .vertical-timeline ul .agenda-step .step-content .step-actions .step-access.locked i{height:19px;width:17px}.resource-content .resource-header{border-bottom:1px solid #E0E8E9}@media (min-width: 576px){.resource-content .resource-header{display:flex;justify-content:space-between}}.resource-content .resource-header .resource-icon{flex-shrink:0}.resource-content .resource-header .resource-title{flex-grow:1}.resource-content .resource-header .resource-configuration{flex-shrink:0}.resource-content .resource-header .resource-sidebar-button{flex-shrink:0}.resource-content .resource-information .attachment{width:40%;margin-left:auto;margin-right:auto}.resource-content .resource-information .attachment a:hover{color:#95a5a6;text-decoration:none}.resource-content .resource-information .attachment a .file-icon i{font-size:70px}.resource-content .resource-information .resource-feedback .attachment{width:90%}.resource-content .resource-information .resource-quiz ul{font-size:90%}.resource-content .resource-information .resource-quiz .questions-content{font-size:90%}.resource-content .resource-information .resource-quiz .questions-content .question-content p{margin:0}.resource-content .resource-information .resource-quiz .questions-content .question-content .question-number{min-width:36px;text-align:center}.resource-content .resource-information .resource-quiz .questions-content .question-content .question-number .badge{font-size:12px}.resource-content .resource-information .resource-quiz .questions-content .question-content .answers-content .answer-element.has-warning .answer-selected{background-color:#f7a54a;border-color:#f7a54a;color:#ffffff}.resource-content .resource-information .resource-quiz .btnAllAttempts .dropdown-menu a{font-size:80%;text-align:center}.resource-content .resource-information .resource-survey .question-content p{margin:0}.resource-content .resource-information .resource-survey .question-content .question-number{min-width:36px;text-align:center}.resource-content .resource-information .resource-survey .question-content .question-number .badge{font-size:12px}.resource-content .resource-information .resource-survey .question-content .faces-options .face-element{margin-right:5px;padding:10px;width:120px}.resource-content .resource-information .resource-survey .question-content .faces-options .face-element:last-child{margin-right:0}.resource-content .resource-information .resource-survey .question-content .faces-options .face-element.active{background-color:#f7f7f7;border:1px solid #dfdfdf}.resource-content .resource-information .resource-survey .question-content .faces-options .face-element img{width:30px;height:30px}.resource-content .resource-actions a:hover{text-decoration:none}.resource-content .resource-actions .btn-step-disabled{opacity:0.5}.subject-timing-container .timing-header{border-bottom:1px solid #E0E8E9}.grading-subject-container .legend-color{height:18px;width:15%}.grading-subject-container .legend-color.legend-color-total{border:solid 2px #E0E8E9;background-color:#E0E8E9}.grading-subject-container .legend-color.legend-color-achieved{border:solid 2px #1AB39F;background-color:#1AB39F}.grading-subject-container .agenda-steps-list .step-separation-header{border-bottom:1px solid #34495E}.grading-subject-container .agenda-steps-list .step-separation{border-bottom:1px solid #E0E8E9}.grading-subject-container .agenda-steps-list .step-content:last-child .step-separation{border-bottom:none}#calendar .fc-day-header{background-color:#34495E;color:#fff}#calendar .fc-day-grid-event,#calendar .fc-time-grid-event{background-color:#21B35F;color:#fff}#calendar .fc-today{background-color:#E0E8E9}@media (max-width: 575px){#calendar .fc-toolbar{display:flex;flex-direction:column}#calendar .fc-toolbar .fc-right{margin-top:10px}#calendar .fc-toolbar .fc-center{margin-top:15px;margin-left:auto;margin-right:auto}}@media (min-width: 576px) and (max-width: 767px){#calendar .fc-center{clear:both;padding-top:15px;display:block}#calendar .fc-center h2{float:none}}.video-js video.vjs-tech{position:relative}.discussions-container .add-discussion-action{border-bottom:1px solid #E0E8E9}.discussions-container .add-discussion-action span{font-size:12px}.discussions-container .discussion-list{font-size:12px}@media (min-width: 992px){.discussions-container .discussion-list{max-height:1550px;overflow-y:auto;overflow-x:hidden}}.discussions-container .discussion-list .discussion{margin-right:10px}.discussions-container .discussion-list .discussion .discussion-header{flex-shrink:0}.discussions-container .discussion-list .discussion .discussion-header img{height:40px;width:40px;border:3px solid #1AB39F;border-radius:50%}.discussions-container .discussion-list .discussion .discussion-content{flex-grow:1}.discussions-container .discussion-list .discussion .discussion-content .discussion-body{clear:both}.discussions-container .discussion-list .discussion .discussion-content .discussion-body .card-footer{padding:0.3rem 1.25rem}.discussions-container .discussion-list .discussion .discussion-footer .show-replies-button{color:#21B35F}.discussions-container .discussion-list .discussion .discussion-footer .show-replies-button .show-replies-icon{height:25px;width:25px;border-radius:100%;border:1px solid #21B35F;color:#21B35F;margin-right:4px}.discussions-container .discussion-list .discussion .discussion-footer .show-replies-button .show-replies-icon i{height:25px;font-size:13px;line-height:23px}.messagingManager #notReadNumberManager{line-height:1.1}.messagingManager ul.category-list{list-style:none}.messagingManager ul.category-list li .tag-element .tag-item:hover{text-decoration:none}.messagingManager ul.category-list li .tag-element .tag-item i{margin-right:5px}.messagingManager ul.category-list li .tag-element .btn-edit-tag{margin-left:10px;cursor:pointer;float:right}.messagingManager ul.category-list li .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,0.125)}.messagingContent .messaging-detail .messaging-subject-header .messaging-subject{font-weight:600}.messagingContent .messaging-detail .messaging-header .messaging-header-img{flex-shrink:0}.messagingContent .messaging-detail .messaging-header .messaging-header-img img{height:40px;width:40px;border:3px solid #1AB39F;border-radius:50%}.messagingContent .messaging-detail .messaging-header .messaging-header-content{flex-grow:1}.messagingContent .messaging-detail .messaging-separator{border-bottom:1px solid #E0E8E9}#setTagModal .option-tag input{margin-right:10px}#setTagModal .option-tag i{line-height:1.5;margin-right:3px}.unreadMessages{border-bottom:1px solid #E0E8E9}.unreadMessages img{height:40px;width:40px;border:3px solid #1AB39F;border-radius:50%}.allMessages{font-size:12px}.allMessages a{padding-left:35px;color:#21B35F}.allMessages a:hover{color:#21B35F}.subjectMessages{font-size:12px;font-weight:600}.infoMessage{font-size:10px}.infoSubjectMessage{display:inline-block;margin-left:5px}.gridLeft{text-align:left !important}#preferences-menu .preferences-list .preferences-element i{min-width:18px}#preferencesForms .preferences-content .preferences-content-header i{font-size:16px}.googleButton{width:40px;height:40px;border-radius:100%;text-align:center;cursor:pointer}.googleButton.googleButtonWhite{border:1px solid #E0E8E9;background-color:#fff;color:#dc4e41}.googleButton.googleButtonRed{background-color:#dc4e41;color:#fff}.googleButton.facebookButtonWhite{border:1px solid #E0E8E9;background-color:#fff;color:#3b5998}.googleButton.facebookButtonBlue{background-color:#3b5998;color:#fff}.googleButton.twitterButtonWhite{border:1px solid #E0E8E9;background-color:#fff;color:#55acee}.googleButton.twitterButtonBlue{background-color:#55acee;color:#fff}.googleButton i{line-height:2.1;font-size:18px;height:100%;width:100%}
