html,body,app{height:100%}body{margin:0;line-height:1.35715}body,.dx-widget,button{font-family:"Open Sans","Segoe UI Light","Helvetica Neue Light","Segoe UI","Helvetica Neue","Trebuchet MS",Helvetica,"Droid Sans",Tahoma,Geneva,sans-serif}header{background-color:#163444;color:#fff}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h3{text-transform:capitalize}h1{font-size:24px;font-weight:200}h3{font-size:22px;font-weight:normal}.toolbar{min-height:40px;padding:10px;padding-right:20px;background-color:#15a1dc;margin-bottom:4px;text-align:right}.toolbar.dx-toolbar.dx-state-disabled .dx-widget{opacity:.5}.toolbar .dx-toolbar-before{position:relative;top:-10px;left:-10px}.toolbar .informer{width:130px;height:56px;background:#163444;text-align:center;color:#fff}.toolbar .informer .informer-count{font-size:28px;line-height:27px;padding-top:7px}.toolbar .informer .informer-text{color:#15a1dc;font-size:14px}.datagrid-page .dx-row.dx-data-row{cursor:pointer}.dx-popover-arrow{display:none}.dx-texteditor-container>.dx-texteditor-input-container{height:100%}.dx-toolbar-menu-section .dx-datagrid-search-panel{margin-left:0;width:auto!important}.datagrid-page>.dx-widget:first-of-type{height:85vh}.datagrid-page .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-select{width:40px;min-width:40px}.popupform{height:100%}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}@media only screen and (max-width:768px){.datagrid-page .toolbar{margin-bottom:0}.toolbar .informer{width:100px}.toolbar .informer .informer-count{font-size:20px;padding-top:2px}}.layout-main{display:flex;flex-direction:column;min-height:100vh}.layout-main-row{display:flex}.layout-main-row-top{flex:0 0 46px}.layout-main-row-top .layout-main-column-1{text-align:center}.layout-main-row-mobile{display:none}.layout-main-row-bottom{flex:1 1 0}.layout-main-column-1{flex:0 1 240px}.layout-main-column-2{flex:1 1 0;margin-left:12px}.layout-main-column-3{flex:0 1 120px}.layout-main-row-top .layout-main-column-2{flex:5 1 0;margin-left:15px}.layout-main-row-bottom .layout-main-column-1{flex-basis:0%}.layout-main-header-text{position:relative;top:6px;cursor:default}.layout-main-header-text::before{content:' ';position:absolute;top:7.5px;left:-15px;height:20px;border-left:1px solid #bebebe}.layout-main-header-logo{max-width:100%;max-height:100%;margin-top:8px}.layout-main main{padding:12px;margin:0}@media only screen and (max-width:768px){.layout-main{overflow-x:hidden}.layout-main main{padding:0;padding-bottom:5px;max-width:100vw}.layout-main .layout-main-row-top .layout-main-column-2{display:none}.layout-main-row-mobile{display:flex;flex:0 0 46px;line-height:46px;background-color:#163444;color:#fff}.layout-main-row-mobile .menu-burger{margin:5px 8px;border:0;padding:0;background:none;color:#fff}.layout-main-row-mobile .menu-burger .burger-icon{font-size:32px}}#inbox-datagrid .dx-data-row{cursor:pointer}#inbox-datagrid .dx-data-row span[role="link"]{color:#337ab7;text-decoration:underline}#inbox-datagrid .dx-data-row span[role="link"]:hover{color:#15a1dc}#inbox-datagrid .dx-data-row.elapsed-task{color:#f00}#inbox-datagrid .dx-data-row.new-task{font-weight:bold}#inbox-datagrid .dx-data-row.new-task span[role="link"],#inbox-datagrid .dx-data-row.elapsed-task span[role="link"]{font-weight:bold}.inbox-delete-dialog-list{list-style:disc;margin-left:16px;margin-top:16px;padding:0}.myrequests-page .dx-datagrid-header-panel .dx-toolbar-before{padding-right:0}#myrequests-filter-selectbox{display:inline-block;width:200px}#myrequests-searchbar-container{display:inline-block}.myrequest-toolbar-offset-elements{position:relative;top:-11px}#myrequests-datagrid .dx-row.dx-data-row.row-initiated{font-weight:bold}#myrequests-datagrid .dx-row.dx-data-row.row-unread-conversation{font-weight:bold;color:#f00}.newrequest-page{display:flex;flex-direction:column;height:100%}.newrequest-page .toolbar{flex:0 1 auto;padding-left:15px}.newrequest-page .scrollview{padding-top:8px;margin-right:-5px;margin-bottom:-5px;padding-right:5px;padding-bottom:5px;flex:1 1 0}.newrequest-page #catalogView{display:flex;grid-gap:12px;height:100%;flex-wrap:wrap}.newrequest-page #catalogView .tile,.newrequest-page #catalogView .tile-disabled{position:relative;bottom:0;flex:1 1 30%;min-height:80px;max-height:50%;min-width:320px;padding:10px;background-color:#15a1dc;color:#fff;cursor:pointer;border:solid 1px #128cc0;border-radius:2px;box-shadow:0 0 0 #bfbfbf;transition:box-shadow .07s,bottom .07s}.newrequest-page #catalogView .tile:hover{background-color:#41b2e2;box-shadow:2px 2px 2px #bfbfbf;bottom:2px}.newrequest-page #catalogView .tile:focus{background-color:#52b9e4}.newrequest-page #catalogView .tile.short-tile,.newrequest-page #catalogView .tile-disabled.short-tile{flex-basis:20%;min-width:200px}.newrequest-page #catalogView .tile.single-tile{max-width:50%;min-width:320px}.newrequest-page #catalogView .tile-disabled{cursor:default;color:#d3d3d3;opacity:.5}.newrequest-page #catalogView h1{margin-bottom:12px;font-size:24px;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.newrequest-page #catalogView span{font-size:14px;line-height:1.2;overflow:hidden;white-space:normal;text-overflow:ellipsis}.layout-start{display:table;background-color:#7cbeea;color:#fff;text-align:center;background-image:url('images/logo-white.png');background-repeat:no-repeat;border:solid 8px #7cbeea;box-sizing:border-box;width:100vw;height:100vh}.layout-start-content{display:table-row}.start-page{display:table-cell;vertical-align:middle}.start-page h1{font-size:48px;font-weight:bold}.start-page-content-buttons{margin-top:24px}.start-page-content-buttons button{min-width:100px;cursor:pointer;background-color:#fff;margin:4px;padding:7px 18px;border-radius:4px;border:solid 1px #ddd}.start-page-content-buttons button:hover{background-color:#e6e6e6;border-color:#ddd}.start-page-content-buttons button:active{background-color:#ccc}.start-page-content-buttons button[disabled]{border-color:#ddd;background-color:#fff;opacity:.5;cursor:default}.start-page-version{position:absolute;right:8px;bottom:8px;text-align:left;padding:4px;background-color:#fff;color:#7cbeea;font-size:9px}.start-page #locale-select-box{position:absolute;top:8px;right:8px}@media only screen and (max-width:768px){.start-page h1{line-height:52px}.start-page h3{font-size:16px;margin-top:8px}}#about-popup p{padding-bottom:8px}#about-popup .version,#about-popup .copyright{padding-top:24px;padding-bottom:0}#header-menu{height:100%}#header-menu button,#user-profile{position:relative;top:.5px;background:transparent;color:#bebebe;border:0;height:100%;padding:0;width:40px;cursor:pointer}#user-profile button{width:100%}#header-menu button:hover,.rquest-layout #header-menu button:focus{background:rgba(255,255,255,.1)}#header-menu #user-profile{width:46px;text-align:center}#header-menu .user-image{position:relative;display:inline-block;width:32px;height:32px;border-radius:100%;font-size:16px;font-weight:bold;color:#fff;line-height:32px;text-align:center;background-color:#15a1dc;overflow:hidden}#header-menu button:hover .user-image::after,#header-menu button:focus .user-image::after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;opacity:.1}#header-menu button:active{background:rgba(255,255,255,.2)}#header-menu button:active .user-image::after{opacity:.2}#header-menu button[disabled]{opacity:.5}#header-menu button i{font-size:20px}#header-menu #user-profile-panel{text-align:left;display:flex;flex-direction:row;position:absolute;top:100%;right:0;z-index:2;box-sizing:content-box;min-width:300px;margin:4px;padding:16px;border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);cursor:default}#header-menu #user-profile-panel .user-profile-image-column{flex:0 0 80px;align-self:center;height:80px}#header-menu #user-profile-panel .user-profile-image-column .user-image{height:80px;width:80px;line-height:80px;font-size:40px}#header-menu #user-profile-panel .user-profile-links-column{flex:1 1 0;margin-left:16px}#header-menu #user-profile-panel .user-profile-links-column .user-name{color:#000;font-size:18px;font-weight:bold;margin-bottom:5px}#header-menu #user-profile-panel .user-profile-links-column .user-profile-links .user-profile-link{color:#15a1dc;cursor:pointer}#header-menu #user-profile-panel .user-profile-links-column .user-profile-links .user-profile-link:hover,#header-menu #user-profile-panel .user-profile-links-column .user-profile-links .user-profile-link:focus{text-decoration:underline}#nav-menu,#nav-menu .dx-drawer-wrapper{height:100%}#nav-menu.dx-widget *{box-sizing:content-box}#nav-menu .nav-menu-item-icon{font-size:40px;color:#15a1dc}#nav-menu .dx-drawer-panel-content{height:100%;background-color:#e6e6e6;border-right:1px solid #c9c9c9;box-sizing:border-box}#nav-menu .menu-drawer-content{height:100%;display:flex;flex-direction:column}#nav-menu-logo{width:90%;flex:0 0 auto;margin:13px auto}#nav-item-list{flex:1 1 0;margin:0;padding:0}#nav-item-list .dx-list-item{border-bottom:solid 1px #dbdbdb;border-top:0;height:64px;list-style:none}#nav-item-list .dx-list-item.dx-state-focused,#nav-item-list .dx-list-item.dx-state-active{background-color:#f0f0f0}#nav-item-list .dx-list-item.dx-state-hover{background-color:#f8f8f8}#nav-item-list .dx-list-item a{text-decoration:none}#nav-item-list .dx-list-item .dx-list-item-content{padding:0}.nav-menu-item{position:relative;padding:10px;font-size:20px;font-weight:300;color:#000}.nav-menu-item-inactive,.nav-menu-item-inactive:hover,.nav-menu-item-inactive:focus,.nav-menue-item-inactive:active{background-color:transparent;opacity:.6;cursor:default}.nav-menu-item-icon{display:inline-block;width:44px;height:44px;background-size:contain;flex:0 1}.nav-menu-item-text,.nav-menu-sub-item-text{vertical-align:top;margin-left:6px;line-height:26px}#nav-menu .sub-items{width:80%;margin-left:auto}#nav-menu .sub-items .dx-list-item{height:unset;border:0;box-sizing:border-box}#nav-menu .sub-items .nav-menu-sub-item-text{margin:0;padding:12.5px 10px;font-size:14px;font-weight:300;line-height:14px;color:#000}.notification-badge{position:absolute;left:32px;color:#15a1dc;background:#e6e6e6;display:inline-block;height:18px;width:18px;text-align:center;border:solid #15a1dc 3.5px;border-radius:50%;font-size:16px;font-weight:bold;line-height:17px}.menu-item-popover{font-size:15px}#nav-menu .add-button{position:absolute;right:8px;border-radius:100%}#nav-menu .add-button:hover{background-color:#15a1dc}#nav-menu .add-button .dx-button-content{padding:2.2px}#nav-menu .add-button .dx-button-content .dx-icon{font-size:12px}#nav-menu .add-button:hover .dx-button-content .dx-icon{color:#fff}.popup{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none}.modal-popup{pointer-events:auto;background:rgba(255,255,255,.8)}.popup .popup-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ddd;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);border-radius:6px;min-width:300px}.popup-header{padding:10px 20px;border-bottom:1px solid #ddd;position:relative}.popup-header-text{font-size:20px;color:#333}.popup-close-button{position:absolute;right:20px;top:12px;cursor:pointer}.scrollview{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#999 transparent}.scrollview::-webkit-scrollbar{width:8px}.scrollview::-webkit-scrollbar-track{background:transparent}.scrollview::-webkit-scrollbar-thumb{background:#999}.scrollview-content{height:100%}#new-request-wizard{display:flex;height:100%}#new-request-wizard .search-column{display:flex;flex-direction:column;flex:0 0 250px;max-width:250px;padding:8px 0;margin-right:5px}#new-request-wizard .search-column .searchbox{flex:0 0 auto;margin-bottom:15px}#new-request-wizard .search-column .category-tree{flex:1 1 0;border:solid 1px #ddd;border-radius:2px;overflow:hidden}#new-request-wizard .search-column .category-tree .dx-treeview-node.dx-state-selected>.dx-treeview-item{background-color:#15a1dc;color:#fff}#new-request-wizard .search-column .category-tree .dx-treeview-item .item-name,#new-request-wizard .search-column .category-tree .dx-treeview-item .item-description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#new-request-wizard .templates-tile-view .dx-tile{cursor:pointer;border-radius:2px;padding:1px;overflow:hidden}#new-request-wizard .templates-tile-view .dx-tile article{padding:4px 8px}#new-request-wizard .templates-tile-view .dx-tile article h3{font-size:20px;margin-bottom:10px}#new-request-wizard .dx-empty-message{margin:5px}@media only screen and (max-width:768px){#new-request-wizard{flex-direction:column}#new-request-wizard .search-column{max-width:unset;flex:0 0 150px;margin-right:0}#new-request-wizard .templates-tile-view .dx-tile{height:100px!important}}