@import url(https://fonts.googleapis.com/css?family=Roboto);table.datatable,table.undefined{width:auto;max-width:100%!important;margin:10px auto 1px;padding:10px}thead{max-width:100%;background:#3b4562}thead tr{display:table;width:100%;table-layout:fixed}thead tr th{color:#fff;cursor:default;text-align:center;vertical-align:middle;overflow:hidden;padding:4px!important;height:40px!important;text-overflow:ellipsis;white-space:normal}thead tr th:last-child,thead tr th:nth-last-child(2){width:50px}thead tr th:first-child{width:auto}thead tr th:LAST-CHILD{border-right:30px solid transparent!important}thead tr th.filter:hover{cursor:pointer;color:#f6d46d}thead tr th.filter i{color:#f6d46d;margin-right:5px}thead tr th input{margin-top:5px;margin-left:15px;border-radius:0}thead tr th a{color:#fff}thead tr th a:focus,thead tr th a:hover{color:#d0e9ff}tbody{display:block;max-height:calc(100vh - 350px);overflow-y:scroll;overflow-x:hidden}tbody tr{width:100%;table-layout:fixed;display:table;font-size:14px;text-align:center;height:40px!important;vertical-align:middle}tbody tr:nth-child(odd){background:#f0f4fb}tbody tr:nth-child(2n){background:#fff}tbody tr td{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:100px;padding:4px!important;height:40px!important}tbody tr td:last-child,tbody tr td:nth-last-child(2){width:50px}tbody tr td:first-child{width:auto}tbody tr td button{display:block;font-size:17px;margin:0 auto;padding:0;color:#337ab7;border:1px solid transparent;background:transparent}tbody tr td button i{margin-right:15px;font-size:larger}.table-buttons{width:100px!important}.button-right{position:absolute;right:20px}.btn,button{font-family:Roboto}.btn.colors,button.colors{border:0;transition:background .4s;color:#9298a9;background:#ccd5df;font-size:medium;margin-left:10px;width:50px}.btn.colors:hover,button.colors:hover{background:#9daec2;outline:0}.btn.plus,button.plus{background:#3b4562}.btn.plus:after,.btn.plus:hover:after,button.plus:after,button.plus:hover:after{color:#fff!important;font-family:FontAwesome;content:"\F067"}.btn.plus:focus,.btn.plus:hover,button.plus:focus,button.plus:hover{background:#586792}.btn.export,button.export{background:#fff}.btn.export:after,.btn.export:hover:after,button.export:after,button.export:hover:after{color:#000!important;font-family:FontAwesome;content:"PDF"}.btn.export:focus,.btn.export:hover,button.export:focus,button.export:hover{background:#9daec2}.btn.number-od-reports,button.number-od-reports{background:#fff}.btn.number-od-reports:after,.btn.number-od-reports:hover:after,button.number-od-reports:after,button.number-od-reports:hover:after{color:#000!important;font-family:FontAwesome;content:""}.btn.number-od-reports:focus,.btn.number-od-reports:hover,button.number-od-reports:focus,button.number-od-reports:hover{background:#9daec2}.btn.refresh,button.refresh{background:#fff}.btn.refresh:after,.btn.refresh:hover:after,button.refresh:after,button.refresh:hover:after{color:#000!important;font-family:FontAwesome;content:"\F021"}.btn.refresh:focus,.btn.refresh:hover,button.refresh:focus,button.refresh:hover{background:#9daec2}.btn.filter-search,button.filter-search{background:#fff}.btn.filter-search:after,button.filter-search:after{color:#000!important;font-family:FontAwesome;content:"\F002"}.btn.filter-search:hover:after,button.filter-search:hover:after{color:#000;font-family:FontAwesome;content:"\F002"}.btn.filter-sort,button.filter-sort{background:#fff}.btn.filter-sort:after,button.filter-sort:after{color:#000!important;font-family:FontAwesome;content:"\F0B0"}.btn.filter-sort:hover:after,button.filter-sort:hover:after{color:#000;font-family:FontAwesome;content:"\F0B0"}tbody tr.active{background-color:#dee2e6}div.headline{position:relative;max-width:97%;text-align:left;margin:10px auto;padding:0}div.headline div.title{font-size:18px;line-height:34px;display:block;vertical-align:top;font-weight:700}div.headline div.title>span:first-of-type{color:#3b4562;font-size:18px;display:inline-block;width:100%;line-height:normal}div.headline .button-wrapper{position:absolute;top:0;right:6px}div.headline .filter .filter-field{float:left;width:40%}.tfoot{background:#3b4562;width:100%;height:38px}.tfoot td{padding:0;text-align:center}.tfoot ul{padding-left:20px}.tfoot ul li a{background:transparent;border:1px solid transparent;color:#fff;font-weight:700}.tfoot ul li.disabled{border:none;cursor:default}.tfoot ul li.disabled a{background:none!important;color:#fff!important;border:none}.tfoot ul li.page-item.active a{background:#fff;color:#3b4562;border:1px solid #337ab7}#result-geocode{background:#fff;border:1px solid gray;padding:0;color:#000;position:absolute;z-index:9;min-width:464px}#result-geocode p{margin-bottom:0;cursor:pointer;padding:5px;color:#000}#result-geocode p:hover{background:#bebebe}.modal-dialog{max-width:1000px}.btn,button{transition:background .2s;font-family:Arial}.btn.edit-button:after,button.edit-button:after{color:#828995;font-family:FontAwesome;content:"\F040"}.btn.edit-button:hover:after,button.edit-button:hover:after{color:#337ab7;font-family:FontAwesome;content:"\F040"}.btn.delete-button:after,button.delete-button:after{color:#828995;font-family:FontAwesome;content:"\F00D"}.btn.delete-button:hover:after,button.delete-button:hover:after{color:#d63131;font-family:FontAwesome;content:"\F00D"}nav.navbar{margin-bottom:0;background-color:#3b4562!important;border-color:#3b4562;border-radius:0;border:0!important;position:relative;min-height:50px}.navbar-nav>li>a{color:#fff;font-size:13px;font-weight:700!important;text-transform:uppercase;height:60px;margin-top:-1px;min-width:100px;padding-right:1px;padding-top:17px;line-height:20px}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}ul.nav>li{position:relative}.navbar .navbar-nav>li ul.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);padding:0;margin:0;border-top-left-radius:0;border-top-right-radius:0;background:#fafafa!important}.dropdown-submenu{position:relative;cursor:pointer}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;padding:10px 20px;white-space:nowrap}.dropdown-menu>li>a:active{background-color:#3b4562}.navbar-collapse{padding-right:15px;padding-left:15px}@media (min-width:768px){ul.nav,ul.nav>li{float:none;text-align:center}ul.nav>li{display:inline-block}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none;margin-right:0;margin-left:0}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;margin-right:0;margin-left:0;border-color:#e7e7e7}nav.navbar{height:60px}#img{min-height:30px;min-width:30px}}.tooltips{position:relative;display:inline}.tooltips:focus{outline:none}.tooltips>span{display:none;position:absolute;width:140px;color:#2e3436;background:#f2f2f2;border:2px solid #e8e8e8;height:31px;line-height:31px;text-align:center;visibility:hidden;border-radius:3px}.tooltips:disabled{cursor:not-allowed;opacity:1!important;filter:alpha(opacity=100)}.tooltips:hover>span{display:block;visibility:visible;opacity:1;font-size:14px;color:#2e3436;padding:0 5px;width:auto;font-weight:400;top:-37px;left:50%;transform:translate(-50%);z-index:999}.tooltips:hover>span:before{margin-left:-12px;border-top:12px solid #e8e8e8;border-right:12px solid transparent;border-left:12px solid transparent}.tooltips:hover>span:after,.tooltips:hover>span:before{content:"";position:absolute;top:100%;left:50%;width:0;height:0}.tooltips:hover>span:after{margin-left:-8px;border-top:8px solid #f2f2f2;border-right:8px solid transparent;border-left:8px solid transparent}.parallelTab{overflow:hidden;background-color:#f1f1f1;padding-bottom:3px}.parallelTab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:7px 16px;min-width:100px;transition:.3s}.parallelTab button:hover{background-color:#ddd}.parallelTab button.active{background-color:#3b4562;color:#fff}.parallelTabcontent{display:none;padding:12px 0;border-top:none;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}table .width-auto{width:auto!important;max-width:auto!important;min-width:auto!important;vertical-align:middle}table .width-60{width:60px!important;max-width:60px!important;min-width:60px!important;vertical-align:middle}table .width-100{width:100px!important;max-width:100px!important;min-width:100px!important;vertical-align:middle}body,h1,h2,h3,h4{font-weight:300;font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif}a{color:#000}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ng-valid.required,.ng-valid[required]{border-left:5px solid green}.ng-invalid:not(form){border-left:5px solid red}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby],a:hover{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .toast{position:fixed;width:100%}.alerts .toast.left{left:5px}.alerts .toast.right{right:5px}.alerts .toast.top{top:55px}.alerts .toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .toast{width:50%}}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}.width-min{width:1%!important}.flex-btn-group-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.datetime-picker-dropdown>li.date-picker-menu div>table .btn-default,.uib-datepicker-popup>li>div.uib-datepicker>table .btn-default{border:0}.datetime-picker-dropdown>li.date-picker-menu div>table:focus,.uib-datepicker-popup>li>div.uib-datepicker>table:focus{outline:none}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-primary{background:#599afa}.btn.export:after,.btn.filter-sort:before,.btn.refresh:after,button.export:after,button.filter-sort:before,button.refresh:after{color:#db2a22}.ui-widget{width:100%!important;position:relative!important;right:3px!important}p-autocomplete.ng-valid>.ui-autocomplete>.ui-inputtext{border-left:5px solid green}p-autocomplete.ng-invalid>.ui-autocomplete>.ui-inputtext{border-bottom:1px solid #ced4da!important;border-left:5px solid red}p-autocomplete.ng-invalid:not(form){border-left:5px solid transparent!important}p-autocomplete>.ui-autocomplete>.ui-autocomplete-panel{top:0!important;border-left:0!important;left:-.8%!important}p-treeTableToggler{float:left!important}@media print{body *{visibility:hidden!important}#messagePrint *{visibility:visible!important}#messagePrint{position:absolute!important;left:0!important;top:0}#messagePrintFooter{visibility:hidden!important;display:none}}