.border-bottom,.row-group .row{border-bottom:1px solid #CCC}.display-block{display:block}.display-inline{display:inline}.inline-block{margin:0 -.125em;float:none!important;display:inline-block!important;vertical-align:middle}.label-checkbox{margin:8px 0 0}.cursor{cursor:pointer}.flexlist{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexlist .flexlist-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.space-after{margin-bottom:15px}.space-before{margin-top:15px}.no-space-before,.no-space-top{margin-top:0}.space-left{margin-left:15px}.space-right{margin-right:15px}.no-space-after{margin-bottom:0}.pad-after{padding-bottom:15px}.pad-before{padding-top:15px}.pad-left{padding-left:15px}.pad-right{padding-right:15px}.no-pad-after{padding-bottom:0}.no-pad-before{padding-top:0}.border-top{border-top:1px solid #CCC}.border-left{border-left:1px solid #CCC}.border-right{border-right:1px solid #CCC}.row-group .row{margin-left:0;margin-right:0}.row-group .row:last-child{border-bottom:0 none!important}.row-group-striped .row:nth-child(odd){background-color:#f9f9f9}@media screen and (max-width:768px){.hide-xs{display:none}.space-after-xs{margin-bottom:15px}.space-before-xs{margin-top:15px}.space-left-xs{margin-left:15px}.space-right-xs{margin-right:15px}.no-space-after-xs{margin-bottom:0}.no-space-before-xs{margin-top:0}.no-space-right-xs{margin-right:0}.no-space-left-xs{margin-left:0}.pad-after-xs{padding-bottom:15px}.pad-before-xs{padding-top:15px}.pad-left-xs{padding-left:15px}.pad-right-xs{padding-right:15px}.no-pad-xs{padding:0}.no-pad-after-xs{padding-bottom:0}.no-pad-before-xs{padding-top:0}.no-pad-right-xs{padding-right:0}.no-pad-left-xs{padding-left:0}.border-bottom-xs{border-bottom:1px solid #CCC}.border-right-xs{border-right:1px solid #CCC}.border-left-xs{border-left:1px solid #CCC}.border-top-xs{border-top:1px solid #CCC}.pull-left-xs{float:left}.pull-right-xs{float:right}.pull-none-xs{float:none}.block-xs{display:block}.inline-xs{display:inline}.inline-block-xs{display:inline-block}}@media screen and (min-width:768px){.hide-sm{display:none}.space-after-sm{margin-bottom:15px}.space-before-sm{margin-top:15px}.space-left-sm{margin-left:15px}.space-right-sm{margin-right:15px}.no-space-after-sm{margin-bottom:0}.no-space-before-sm{margin-top:0}.no-space-right-sm{margin-right:0}.no-space-left-sm{margin-left:0}.pad-after-sm{padding-bottom:15px}.pad-before-sm{padding-top:15px}.pad-left-sm{padding-left:15px}.pad-right-sm{padding-right:15px}.no-pad-sm{padding:0}.no-pad-after-sm{padding-bottom:0}.no-pad-before-sm{padding-top:0}.no-pad-right-sm{padding-right:0}.no-pad-left-sm{padding-left:0}.border-bottom-sm{border-bottom:1px solid #CCC}.border-right-sm{border-right:1px solid #CCC}.border-left-sm{border-left:1px solid #CCC}.border-top-sm{border-top:1px solid #CCC}.pull-left-sm{float:left}.pull-right-sm{float:right}.pull-none-sm{float:none}.block-sm{display:block}.inline-sm{display:inline}.inline-block-sm{display:inline-block}}@media screen and (min-width:992px){.hide-md{display:none}.space-after-md{margin-bottom:15px}.space-before-md{margin-top:15px}.space-left-md{margin-left:15px}.space-right-md{margin-right:15px}.no-space-after-md{margin-bottom:0}.no-space-before-md{margin-top:0}.no-space-right-md{margin-right:0}.no-space-left-md{margin-left:0}.pad-after-md{padding-bottom:15px}.pad-before-md{padding-top:15px}.pad-left-md{padding-left:15px}.pad-right-md{padding-right:15px}.no-pad-md{padding:0}.no-pad-after-md{padding-bottom:0}.no-pad-before-md{padding-top:0}.no-pad-right-md{padding-right:0}.no-pad-left-md{padding-left:0}.border-bottom-md{border-bottom:1px solid #CCC}.border-left-md{border-left:1px solid #CCC}.border-right-md{border-right:1px solid #CCC}.pull-left-md{float:left}.pull-right-md{float:right}.pull-none-md{float:none}.block-md{display:block}.inline-md{display:inline}.inline-block-md{display:inline-block}}@media screen and (min-width:1200px){.hide-lg{display:none}.space-after-lg{margin-bottom:15px}.space-before-lg{margin-top:15px}.space-left-lg{margin-left:15px}.space-right-lg{margin-right:15px}.no-space-after-lg{margin-bottom:0}.no-space-before-lg{margin-top:0}.no-space-right-lg{margin-right:0}.no-space-left-lg{margin-left:0}.pad-after-lg{padding-bottom:15px}.pad-before-lg{padding-top:15px}.pad-left-lg{padding-left:15px}.pad-right-lg{padding-right:15px}.no-pad-lg{padding:0}.no-pad-after-lg{padding-bottom:0}.no-pad-before-lg{padding-top:0}.no-pad-right-lg{padding-right:0}.no-pad-left-lg{padding-left:0}.border-bottom-lg{border-bottom:1px solid #CCC}.border-left-lg{border-left:1px solid #CCC}.border-right-lg{border-right:1px solid #CCC}.pull-left-lg{float:left}.pull-right-lg{float:right}.pull-none-lg{float:none}.block-lg{display:block}.inline-lg{display:inline}.inline-block-lg{display:inline-block}}.p-0{padding:0!important}.m-0{margin:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pb-1{padding-bottom:.5em!important}.pt-1{padding-top:.5em!important}.pl-1{padding-left:.5em!important}.pr-1{padding-right:.5em!important}.p-1{padding:.5em!important}.mb-1{margin-bottom:.5em!important}.mt-1{margin-top:.5em!important}.ml-1{margin-left:.5em!important}.mr-1{margin-right:.5em!important}.m-1{margin:.5em!important}.pb-2{padding-bottom:1em!important}.pt-2{padding-top:1em!important}.pl-2{padding-left:1em!important}.pr-2{padding-right:1em!important}.p-2{padding:1em!important}.mb-2{margin-bottom:1em!important}.mt-2{margin-top:1em!important}.ml-2{margin-left:1em!important}.mr-2{margin-right:1em!important}.m-2{margin:1em!important}.pb-3{padding-bottom:1.5em!important}.pt-3{padding-top:1.5em!important}.pl-3{padding-left:1.5em!important}.pr-3{padding-right:1.5em!important}.p-3{padding:1.5em!important}.mb-3{margin-bottom:1.5em!important}.mt-3{margin-top:1.5em!important}.ml-3{margin-left:1.5em!important}.mr-3{margin-right:1.5em!important}.m-3{margin:1.5em!important}.no-space-bottom,.top-nav{margin-bottom:0}.top-nav{background-color:#2b3038;border-radius:0;border:none}.top-nav .divider{margin:1px 0}.top-nav .icon-wrapper{width:27px;height:14px;display:inline-block;text-align:center}.top-nav .icon-wrapper .app-icon{width:auto;vertical-align:middle;height:100%}.top-nav .dropdown-menu{width:280px;padding:0;background-color:#2b3038}.top-nav .dropdown-menu li>a{padding:8px 20px}.top-nav .dropdown-menu li>a:focus,.top-nav .dropdown-menu li>a:hover{background:#4d535f;color:#fff}.top-nav .user-header{background-color:#466B82;color:#FFF;padding:15px 0 70px;text-align:center}.top-nav .user-header p{z-index:5;color:#fff;color:rgba(255,255,255,.8);font-size:17px;margin-top:10px}.top-nav .top-nav .user-footer{background-color:#f9f9f9;padding:10px}.top-nav .nav .open>a,.top-nav .nav .open>a:focus,.top-nav .nav .open>a:hover{background-color:#2D536B;border-color:#428bca}.top-nav .nav>li>a:focus,.top-nav .nav>li>a:hover{text-decoration:none;background-color:#2D536B;border-color:#428bca}.top-nav .user-footer{padding:5px}.top-nav .user-footer .btn-default{background:#E6E6E6;color:#333;border:1px solid #CACACA;border-radius:0}.top-nav .dropdown-menu .fa-user{background-color:#FFF;color:#797979;padding:17px 22px;border-radius:100%;font-size:40px}.top-nav .navbar-header{height:100%}.top-nav .user-menu{background:#404752}.top-nav .user-menu a{color:#fff}.top-nav .user-menu .btn-sign-out{color:#333!important}.top-nav .user-icon{background-color:rgba(255,255,255,.31);border-radius:100px;padding:6px 8px;margin-right:10px}.navbar-brand-image{box-sizing:border-box;padding:15px;height:56px}@media (max-width:991px){.top-nav{position:fixed;top:0;width:100%;z-index:3}.top-nav .navbar-nav{margin:0}}@media (min-width:768px){.navbar-nav.navbar-right:last-child{margin-right:0}}body,html{height:100%;overflow:hidden}.app-footer{position:fixed;bottom:0;left:0;z-index:9999;width:100%;background:#333;color:#FFF;padding:3px 15px;box-sizing:border-box}.fill-height{height:100%;box-sizing:border-box}.third-height{height:32%;position:relative}.trow{display:table-row}.tcell{display:table-cell}.tv-top{vertical-align:top}.tv-bottom{vertical-align:bottom}.tv-middle{vertical-align:middle}.debug{position:fixed;bottom:0;right:0;background:#e07272;z-index:999999;width:300px;color:#FFF;padding:10px 30px;opacity:.95;box-sizing:border-box}.no-pad{padding:0}.no-pad-right{padding-right:0}.no-pad-left{padding-left:0}.no-pad-top{padding-top:0}.no-pad-bottom{padding-bottom:0}.no-space{margin:0}.no-space-right{margin-right:0}.no-space-left{margin-left:0}@media (max-width:991px){.app-container{overflow-y:auto;height:calc(100vh - 127px);margin-top:102px}}.alert-message{width:100%;position:fixed;font-size:1.8rem;line-height:35px;height:auto;top:0;overflow:visible;transition:height .25s ease-in-out;text-align:center;z-index:100;color:#FFF}.alert-message.active{height:auto}.login-container .btn-default{background-color:#717171;color:#fff;border:0}.login-container .login-bg{background:left 50% no-repeat;background-size:cover;width:calc(100vw - 450px)}.login-container .login-sidebar{width:450px;overflow-y:auto;background-color:#2b3038;box-shadow:-3px 0 10px rgba(0,0,0,.44);color:#fff;display:table;float:right;padding:30px 30px 15px;box-sizing:border-box;margin-right:-450px}.login-container .login-sidebar .login-form-heading{font-size:25px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:5px}.login-container .login-sidebar .login-logo{display:block;margin:0 auto;max-width:240px}.login-mask{position:fixed;height:100%;width:100%;background:#333}.login-mask .login-mask-text{position:absolute;left:50%;top:50%;font-size:3vw;color:#FFF;margin-left:-15vw;margin-top:-6vh}.centered-message-container{width:100%;height:100%;text-align:center;position:absolute;top:0;background:#2b3038;color:#FFF}.sso-container .app-list-container,.sso-container .related-apps-container{height:calc(100vh - 82px);overflow-y:auto}.centered-message{margin-top:46vh}.sso-container .btn-app{color:#fff}.sso-container .btn-tracking{color:#fff;background-color:#1f89db}.sso-container .btn-notify{color:#fff;background-color:#4eae92;margin-right:5px;margin-bottom:5px}.sso-container .btn-geoplan{color:#fff;background-color:#ff9b45}.sso-container .btn-admin{color:#fff;background-color:#be1d3c;margin-right:5px;margin-bottom:5px}.sso-container .btn-reporting{color:#fff;background-color:#666}.sso-container .app-list-container{background:#ededed;overflow-x:hidden}.sso-container .app-list-container .marker{position:absolute;right:-2px;z-index:3;font-size:3em;color:#FFF;top:31px}.sso-container .app-list-container .app-list-heading{border-bottom:1px solid #333;padding-bottom:3px;margin:15px 30px}.sso-container .app-list-container .btn-app{color:#FFF;width:100%;padding:35% 0;display:block;border:1px solid transparent;text-align:center;opacity:.5;border-radius:4px;box-sizing:border-box}.sso-container .app-list-container .btn-app img{max-width:70%}.sso-container .app-list-container .btn-app:hover{opacity:.6;border:1px solid rgba(51,51,51,.58)}.sso-container .app-list-container .btn-app.active:hover{border:1px solid transparent}.sso-container .app-list-container .btn-app.active,.sso-container .app-list-container .btn-app.active:focus{opacity:1;box-shadow:inset 0 0 7px rgba(0,0,0,.63);outline:0}.sso-container .app-list-container .btn-default{background-color:#969696;color:#fff}.sso-container .related-apps-container .watermark{position:absolute;z-index:-1;width:90%;bottom:5%;right:5%;opacity:.5}.sso-container .related-apps-container .watermark img{max-height:100%;max-width:100%}.sso-container .related-apps-container .action-toolbar{padding:30px 0}.sso-container .related-apps-container .related-apps-heading{border-bottom:1px solid #333;padding-bottom:4px}.sso-container .related-apps-container .app-row{padding:8px 0;border-bottom:1px solid #E3E3E3}@media (max-width:991px){.watermark{display:none}.sso-container .related-apps-container{height:auto}.sso-container .app-list-container{overflow-y:auto;height:auto}.sso-container .app-list-container .btn-app{height:auto;padding:20px!important;margin-bottom:15px}.sso-container .app-list-container .btn-app img{width:70%}}