﻿.notifications-container{position:absolute;border-top:1px solid rgba(102,102,102,.3);box-shadow:2px 2px 2px 2px rgba(102,102,102,.3);overflow-y:hidden;z-index:11;background-color:#fff;height:40px;width:100%;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);-moz-transition:height .5s ease;-o-transition:height .5s ease;-webkit-transition:height .5s ease;transition:height .5s ease}.notifications-container.mainContainer{bottom:30px;left:40px}.notifications-container.modalContainer{bottom:-6px;left:9px;width:97%;box-shadow:none}.modal-lg .notifications-container.modalContainer{width:98%}.notifications-container.modalContainer.expand{box-shadow:none}.notifications-container.expand{border-top:1px solid rgba(102,102,102,.3);box-shadow:2px 2px 2px 2px rgba(102,102,102,.3);overflow-y:auto;height:155px;-o-transition:height .5s ease;-moz-transition:height .5s ease;-webkit-transition:height .5s ease;transition:height .5s ease}.notificationCounter,.notificationCounter.expand{background-color:#fff;position:absolute;padding:2px 5px 0 5px;border-radius:5px 5px 0 0;border:1px solid rgba(102,102,102,.3);border-bottom:0;z-index:12;-moz-transition:bottom .5s ease;-o-transition:bottom .5s ease;-webkit-transition:bottom .5s ease;transition:bottom .5s ease}.notificationCounter.mainContainer{bottom:69px;right:55px}.notificationCounter.mainContainer.expand{bottom:184px}.notificationCounter.modalContainer{bottom:33px;right:25px}.notificationCounter.modalContainer.expand{bottom:148px}.notificationWrapper{padding:10px;padding-left:30px;font-size:14px;text-align:left}.notificationWrapper .notificationText{margin-left:10px;font-size:14px;display:inline-block}.notificationWrapper:hover{background-color:#b3dff6}.notificationWrapper .warning{color:#c09853}.notificationWrapper .error{color:#b94a48}.notificationWrapper .success{color:#468847}.notificationWrapper .info{color:#1f98c7}.notifications-container>.messageDiv.ng-enter,.notifications-container>.messageDiv.ng-leave{-webkit-transition:1000ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:1000ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:1000ms cubic-bezier(.25,.25,.75,.75) all;transition:1000ms cubic-bezier(.25,.25,.75,.75) all}.notifications-container>.messageDiv.ng-enter.ng-enter-active,.notifications-container>.messageDiv.ng-leave{opacity:.8}.notifications-container>.messageDiv.ng-leave.ng-leave-active,.notifications-container>.messageDiv.ng-enter{opacity:0}.notifications-container .closeBtn{opacity:0}.notifications-container:hover .closeBtn{bottom:3px;opacity:.5;position:relative}