.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-right{margin-right:0!important}.no-margin{margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important}body,button,html,input,select,textarea{font-family:"Muli", "Helvetica Neue", Helvetica, Arial, sans-serif}body{background-color:#f9f9f9}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.header-container>.top-header .logo .logo-icon{height:48px}.app.nav-collapsed-min .top-header .logo .logo-icon{margin-top:8px}.logo-text{display:inline-block}.logo-text .logo-text-top{font-size:14px;display:block}.logo-text .logo-text-bottom{font-size:12px;display:block}.profile-user-name{text-transform:none}.app>.main-container{min-height:calc(100% - 40px)}.page-signin .logo>img{width:128px}.map-control-single{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-align:center;height:40px;position:absolute;margin:10px;cursor:pointer;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;background-color:white;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0px 17px;font-size:18px;font-family:"Muli", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:40px}.top-nav .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}.top-nav .md-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-container>.top-header .top-nav .nav-left>li ul.dropdown-menu a:hover,.header-container>.top-header .top-nav .nav-right>li ul.dropdown-menu a:hover{background-color:#eee;color:#3D4051}.header-container>.top-header .dropdown-menu a{padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#loader-container{background-color:rgba(255, 255, 255, 0.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1}#loader-container .loader-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lds-dual-ring{display:inline-block}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #009688;border-color:#009688 transparent #009688 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}a,a.btn{color:#009688}a.btn:focus,a.btn:hover,a:focus,a:hover{color:#00897b}a.btn:active,a:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-primary{color:#fff;background-color:#009688!important;border-color:#009688!important}.btn-primary:hover{background-color:#00897b!important;border-color:#00897b!important}.btn-primary:focus{-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);background-color:#00897b!important;border-color:#00897b!important;outline:none}.btn-primary:active,.btn-primary:visited{-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4);background-color:#00897b!important;border-color:#00897b!important;outline:none}.nav-container .nav>li>a{font-weight:bold;font-size:1.4rem;line-height:2rem}.nav-container .nav>li>a>.icon-has-ul{font-size:2rem}.nav-container .nav>li>a>i{font-size:2rem;line-height:2rem;vertical-align:middle}.nav-container .nav>li>a>span{white-space:normal}.nav-container .nav>li ul{background-color:transparent!important}.nav-container .nav>li.open{background-color:rgba(255, 255, 255, 0.04)}.nav-container .nav>li.open>a{color:inherit;background-color:transparent!important}.nav-container .nav>li.open>a>.icon-has-ul{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav-container .nav>li.open ul{background-color:transparent!important}.nav-container .nav>li:hover a{color:inherit;background-color:rgba(0, 0, 0, 0.1)!important}.nav-container .nav ul>li>a>i{font-size:1.6rem;line-height:1.6rem}.nav-container.bg-dark .nav a{color:#fff}.app.nav-collapsed-min .nav-container .nav>li ul{background-color:#2c323f!important}.app.nav-collapsed-min .nav-container .nav>li ul>li:hover a{color:inherit;background-color:rgba(0, 0, 0, 0.2)!important}#nav-container{z-index:1001}#footer{border-top:1px solid #d2d2d2!important}#footer div{text-align:right;padding-right:30px}.bg-dark{background-color:#2c323f!important}.logo.bg-dark .logo-text{color:#fff}.view-container .content-header{padding:15px 30px;background-color:transparent;background-image:-webkit-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:-o-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:linear-gradient(135deg, #01b39c 0%, #027add 100%)}.view-container .content-header .menu-title{float:left;font-size:2rem;line-height:4rem;font-weight:600;text-transform:uppercase;color:#fff}.view-container .content-header .breadcrumb{float:right;background-color:transparent;padding:0;margin:0}.view-container .content-header .breadcrumb a{color:#fff}.view-container .content-header .breadcrumb .breadcrumb-item{font-size:1.4rem;line-height:4rem}.panel{-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:24px}.panel .panel-body{padding:0}.panel .panel-body .layout-column md-input-container:first-child{margin-left:0}.panel .panel-body .layout-column md-input-container:last-child{margin-right:0}.panel .panel-body .layout-column md-input-container{margin-left:8px;margin-right:8px}.panel .panel-body form input[disabled=disabled],.panel .panel-body md-input-container .md-input[disabled],.panel .panel-body md-select[disabled] .md-select-value{background-image:none;border-color:rgba(0, 0, 0, 0.12)}.panel.panel-clickable:hover{background-color:rgba(0, 0, 0, 0.05);cursor:pointer}.k-pager-info{color:#444}.page-forgot .body-inner:before,.page-signin .body-inner:before,.page-signup .body-inner:before{background-color:transparent;background-image:-webkit-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:-o-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:linear-gradient(135deg, #01b39c 0%, #027add 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.page-forgot .card,.page-signin .card,.page-signup .card{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.page-forgot .additional-info,.page-signin .additional-info,.page-signup .additional-info{margin-top:10px;font-size:1.4rem}.page-forgot h1,.page-signin h1,.page-signup h1{color:#009688}.color-primary,.color-primary:hover,a.color-primary,a.color-primary:hover{color:#009688}.page-forgot .ui-input-group .form-control,.page-signin .ui-input-group .form-control,.page-signup .ui-input-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-input-group>input:focus~label,.ui-input-group>textarea:focus~label{color:#009688}.ui-input-group .form-control:focus{border-color:#009688 #009688 #009688 #009688}.ui-input-group .input-bar:after,.ui-input-group .input-bar:before{background-color:#009688}.choose-app.panel{margin-top:20px}.choose-app .icon-app{color:#009688}.choose-app md-card.active{background:#e4e4e4}.choose-app md-card md-card-title{padding:30px 0 0 30px!important}.choose-app .layout-row>div{margin:0}.page-profile .profile-header{background-color:transparent;background-image:-webkit-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:-o-linear-gradient(315deg, #01b39c 0%, #027add 100%);background-image:linear-gradient(135deg, #01b39c 0%, #027add 100%)}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){color:inherit}.btn-icon:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);cursor:pointer}md-dialog.panel{margin:0}md-dialog .md-actions,md-dialog md-dialog-actions{padding:16px 8px 0 8px}.hide-validation-error .md-errors-spacer{display:none}