:root{--itrac-material-focus:#0045c4;--itrac-material-onsurface-rgb:0,0,0;--itrac-material-primary-rgb:3,169,244;--itrac-material-onsurface-hglt-rgb:239,239,239}.shadow-1,.shadow-1-pop{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-1-pop{transition:all .3s cubic-bezier(.25,.8,.25,1)}.shadow-1-pop:hover,.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow-2{transition:all .3s cubic-bezier(.25,.8,.25,1)}.shadow-2:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.secondary-bg-color{background-color:#efefef}.secondary-bottom-border{border-bottom:1px solid #d2d2d2}div.ui-loader-verbose{position:fixed;top:38%;left:50%;width:auto;height:auto;margin-left:0;box-shadow:none;margin-top:0;border:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1em 2em;border-radius:3px}div.ui-loader-verbose h2,div.ui-loader-verbose h4{font-family:Helvetica,Arial;font-weight:400}div.ui-loader-verbose h4{font-variant-ligatures:no-contextual;font-size:28px;color:#fff}div.ui-loader-verbose .lds-ring{display:block;margin:auto}div.ui-loader-verbose .lds-ring div{border:4px solid transparent;border-top-color:#fff}.ui-btn:not(.ui-body-l):focus,.ui-focus{-moz-box-shadow:inset 0 0 0 1px #0045c4,0 0 0 1px #0045c4;-webkit-box-shadow:inset 0 0 0 1px #0045c4,0 0 0 1px #0045c4;box-shadow:inset 0 0 0 1px #0045c4,0 0 0 1px #0045c4;border-color:#0045c4}.ui-select .ui-focus{-moz-box-shadow:unset;-webkit-box-shadow:unset}.ui-input-search:not(.ui-body-l).ui-focus,.ui-input-text:not(.ui-body-l).ui-focus,.ui-select .ui-focus{box-shadow:0 1px 0 0 #0045c4;border-color:#0045c4}.ui-input-text.ui-body-l,div.ui-select div.ui-btn-up-l,div.ui-select div.ui-disabled{border-color:#0045c4}.ui-input-text.ui-disabled{border-style:dashed}.itrac-search-field.focus-within{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.itrac-material-header .header-svg-icon.focus-within,.itrac-material-header .header-svg-icon:focus{border:1px solid #0045c4;fill-opacity:1}.itrac-material .itrac-tooltab-btn.focus-within,.itrac-material .itrac-tooltab-btn:focus{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border:1px solid #0045c4}label.focus,legend.focus{color:#0045c4}div.ui-input-text.focus,textarea.ui-input-text:focus{border-color:#0045c4;box-shadow:0 1px 0 0 #0045c4}svg.focus{fill:#0045c4;fill-opacity:1}fieldset.focus-within label,fieldset.focus-within legend{color:#0045c4}.itrac-tooltab-group .ui-controlgroup .ui-controlgroup-controls a.itrac-tooltab-group-btn.focus-within,.itrac-tooltab-group .ui-controlgroup .ui-controlgroup-controls a.itrac-tooltab-group-btn:focus{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border:1px solid #0045c4}.itrac-material-header .itracPanelBtn.focus-within,.itrac-material-header .itracPanelBtn:focus{border:1px solid #0045c4}.itrac-material-header .btn-container{position:absolute;right:0;white-space:nowrap}.material-app-buttons-container{margin-top:2px;margin-right:10px}.itrac-material-header .itrac-inline-svg-btn{float:left}.itrac-material-header .header-svg-icon{position:relative;top:50%;left:50%;-webkit-transform:perspective(1px) translateY(-50%) translateX(-50%);-moz-transform:perspective(1px) translateY(-50%) translateX(-50%);-o-transform:perspective(1px) translateY(-50%) translateX(-50%);transform:perspective(1px) translateY(-50%) translateX(-50%);width:30px;height:30px;fill:#fff;fill-opacity:.9}.header-v-divider{border-right:1px solid #e5e5e5;display:inline-block;height:32px;margin:4px 8px;vertical-align:middle}.itrac-header>div.header-contain{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:10px;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;box-sizing:border-box;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-contain-horizontal{display:flex;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;align-items:center}.itrac-material-header .itrac-header-btn{position:relative;height:38px;width:38px;border-radius:50%}.itrac-material-header .itrac-header-btn a{height:36px;display:block}.header-svg-icon{vertical-align:middle}.itrac-material-header .itrac-header-btn a:hover .header-svg-icon{fill-opacity:1}.header-icon{display:inline-block;margin-left:.5em}.header-icon,.header-icon svg{vertical-align:middle}.header-icon img{width:32px}a.icon-btn{display:inline-block;height:40px;width:40px}.itrac-panel-btn.focus-within,.itrac-panel-btn:focus-within{background:rgba(0,0,0,.3)}.itrac-material-header .itracPanelBtn{height:36px;width:36px;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid transparent;margin-top:2px}.itrac-material-header .header-svg-icon{stroke:#000;stroke-width:.5px;stroke-opacity:.3;width:26px}.itrac-material-header .itrac-menu-btn-logo{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-moz-transform:perspective(1px) translateY(-50%);-o-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);max-height:40px}.itrac-material-header .header-svg-icon:hover{fill-opacity:1}.itrac-material .title-contain{position:relative;padding:10px 20px 5px}.itrac-material .title-contain:before{content:"";display:block;position:absolute;left:0;top:-5px;right:0;z-index:-1;background:inherit;height:calc(100% + 50px);overflow:hidden}.itrac-material .page-title{font-weight:normal;font-size:17pt;margin-top:2px;margin-bottom:2px}.itrac-material .itrac-region-title{margin-top:0;margin-bottom:0}@media screen{.itrac-material div.content-form-body{max-width:1600px;margin:auto}.itrac-material .itrac-content{padding:5px 20px 5em}.itrac-material .itrac-content-tab:not(:empty).content-form-body{padding-left:20px;padding-right:20px;padding-bottom:5em}.itrac-material .tooltab-position-1{top:110px}.itrac-material .tooltab-position-2{top:165px}.itrac-material .tooltab-position-3{top:220px}.itrac-material .tooltab-position-4{top:275px}.itrac-material .itrac-tooltab-btn{border-radius:50%;width:3em;height:3em;background-position:50%;background-size:auto;text-align:right;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(.25,.8,.25,1)}.itrac-material .itrac-tooltab-btn:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.itrac-tooltab-group-panel ul.ui-listview{margin:14px}}@media screen and (max-width:50em){.itrac-material .page-title{font-weight:normal;font-size:12pt;padding-top:5px;padding-bottom:5px}}.itrac-material .itrac-region{margin-top:1em;margin-bottom:1em}.itrac-material .itrac-region:first-child{margin-top:0}@media screen{.itrac-material .body-contain{z-index:700;padding:1em;position:relative}}.ir-page.itrac-material .body-contain{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;overflow:auto;z-index:auto;max-height:calc(98vh - 95px)}.ir-page.itrac-material .body-contain.fullscreen{top:-20px;left:0;width:100vw;height:100vh;max-height:100vh;position:absolute}div.ir-page div.ui-content[data-role=content]{max-height:none;overflow:visible;max-height:calc(100vh - 45px)}div.ui-content[data-role=content]{overflow-x:visible;min-height:99.8vh}div.itrac-header~div.ui-body-c div.ui-content[data-role=content]{overflow-x:visible;min-height:calc(99.8vh - 45px)}.ir-page.itrac-material div.content-form-body{max-width:calc(100vw - 50px)}.ir-page.itrac-material #apexir_rollover{margin-top:-48px;margin-left:-26px}.itrac-material .ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width:1600px){.itrac-material div.content-form-body{max-width:calc(100vw - 40px);margin:auto}}@media screen and (max-width:50em){.itrac-material .itrac-content,.itrac-material .itrac-content-tab:not(:empty).content-form-body{padding:0 0 5em}.itrac-material .body-contain{margin-top:2px;padding:.5em;border:none!important;box-shadow:none!important}.itrac-material .title-contain{padding-bottom:0;padding-top:0}.itrac-material div.content-form-body{max-width:100vw;margin:auto}}.itrac-material .grid-list .ui-li-aside{display:none!important}ul.itrac-record li.ui-li.ui-li-divider{font-size:16pt;margin-bottom:1em;padding-left:40px}li.ui-li.ui-li-divider.clean-divider{margin-bottom:1em;font-size:18pt;font-weight:normal;border-bottom:1px solid rgba(0,0,0,.3);background:0;padding-left:0}@media (max-width:1023px){.desktop-only{display:none!important}}@media (min-width:1024px){.mobile-only{display:none!important}div.ui-content[role=main]{background:#f2f2f2}.itrac-material .grid-list .ui-li-aside{display:none!important}.itrac-material .grid-list .ui-content{padding:9px}.itrac-material .grid-list .ui-listview .ui-li.ui-btn{float:left;width:30.933%;max-width:200px;height:200px;margin:9px 1.2%;border-width:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.grid-list div.ui-li.focus-within,.itrac-material .grid-list .ui-listview .ui-li.ui-btn:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.itrac-material .grid-list .ui-listview .ui-li.ui-btn-inner{border:inherit;border-width:1px;margin:-1px}.itrac-material .grid-list .ui-listview .ui-btn-inner,.itrac-material .grid-list .ui-listview .ui-btn-text,.itrac-material .grid-list .ui-listview .ui-li-thumb,.itrac-material .grid-list .ui-listview .ui-link-inherit{width:100%;height:100%;display:block;overflow:hidden}.itrac-material .grid-list .ui-listview .ui-link-inherit{padding:0!important;position:relative}.itrac-material .grid-list .ui-listview .ui-btn-text,.itrac-material .grid-list .ui-listview .ui-li,.itrac-material .grid-list .ui-listview .ui-li-thumb,.itrac-material .grid-list .ui-listview .ui-link-inherit{-webkit-border-radius:inherit;border-radius:inherit}.itrac-material .grid-list .ui-listview .ui-li-thumb{height:auto;max-width:60%;max-height:none;margin:0;left:20%;right:20%;top:5%;z-index:-1}.itrac-material .grid-list .ui-listview .ui-icon{display:none}.itrac-material .grid-list .ui-listview .ui-li-desc,.itrac-material .grid-list .ui-listview .ui-li-heading{white-space:normal;overflow:visible;position:absolute;color:#dadada;text-shadow:0 1px 0 #3b3b3b;left:0;right:0}.itrac-material .grid-list .ui-listview .ui-li-heading{margin:0;padding:20px;bottom:50%}.itrac-material .grid-list .ui-listview .ui-li-desc{margin:0;padding:0 20px;min-height:50%;bottom:0;line-height:1.5}.itrac-material .grid-list .ui-listview .ui-li-has-thumb .ui-li-desc,.itrac-material .grid-list .ui-listview .ui-li-has-thumb .ui-li-heading{background:#111;background:rgba(0,0,0,.8);-webkit-background-clip:padding;background-clip:padding-box}.itrac-material .grid-list .ui-listview .ui-li-has-thumb .ui-li-heading{padding:10px;bottom:20%}.itrac-material .grid-list .ui-listview .ui-li-has-thumb .ui-li-desc{padding:0 10px;min-height:45%;overflow:hidden!important;max-height:8em;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.itrac-material .grid-list .ui-listview .ui-li-desc.ui-li-aside{padding:2px 10px;width:auto;min-height:0;top:0;left:auto;bottom:auto;color:#000;background:#b88a00;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.itrac-material .grid-list .ui-listview .ui-btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}}.itrac-material fieldset legend,.itrac-material label.itrac-item-label,.itrac-material label.ui-input-text{font-weight:bold;opacity:.85}.itrac-material div.ui-input-text,.itrac-material textarea.ui-input-text{border-left:0;border-right:0;border-top:0;box-shadow:none;border-radius:none;-moz-box-shadow:none;-webkit-box-shadow:none}.itrac-material textarea.ui-input-text.focus-within{-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.4);box-shadow:inset 0 0 4px rgba(0,0,0,.4)}.ui-body-c.body-contain div.ui-input-text,.ui-body-c.body-contain textarea.ui-input-text{background:transparent}.input-hint{font-size:10pt;line-height:10pt;margin-top:-5px}ul.itrac-item-errors li,ul.itrac-item-errors li svg{vertical-align:text-bottom;line-height:18px}ul.itrac-item-errors li svg{height:16px;width:16px}dd.validation-error,span.validation-error{color:red}.form-item-container{margin-top:12px}.form-item-container.validation-error label{color:red}.form-item-container.validation-error div.ui-input-text{border-color:red}.form-item-container.validation-error .input-hint{color:red}.itrac-material div.ui-select div{border-top:none;border-left:none;border-right:none;color:#000;background:transparent;text-align:left}.itrac-material div.itrac-rcd-child-contain{margin:20px 0;padding:20px 0;border-top:1px dashed rgba(0,0,0,.5);position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.itrac-material div.itrac-rcd-child-contain:first-child{border-top:unset}.itrac-material ul.itrac-record>li{border:0}.itrac-material .content-form-body{max-width:1200px}.itrac-material .title-contain.ui-bar-a{border-left-width:0;border-right-width:0;border-top-width:0}@media screen and (min-width:1024px){.ui-collapsible-set{margin:.5em 1em}.itrac-material .ui-collapsible-set .dynportal-collapsible.ui-collapsible{margin:1em 0;-webkit-transition:all .25s cubic-bezier(.215,.61,.355,1);transition:all .25s cubic-bezier(.215,.61,.355,1);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.itrac-material .ui-collapsible-set .dynportal-collapsible.ui-collapsible.ui-collapsible-collapsed{margin:0 1.5em;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.itrac-material .ui-body-c.shadow-1.body-contain{padding:1.5em 2em}.listview-region-title{font-size:16pt}.itrac-material div.itrac-rcd-child-contain{margin:20px 0;padding:20px 0;border-top:1px dashed rgba(0,0,0,.5)}}.post-text,.pre-text{font-size:10pt;font-weight:lighter!important;opacity:.8}div.itrac-record-row{padding:3px 0 1em!important}.ui-popup-hidden>div{display:none}@media (min-width:50em){div.itrac-record-row{padding:3px 4em 1em 0!important}}div.itrac-popup-page div.ui-content[role=main]{background:#fff}.itrac-search-field .ui-select{margin-left:12px}.ui-select .ui-btn-inner{padding:.6em 10px}@media (min-width:55em){div.tooltabRelief{padding-right:60px}}.body-contain:after{content:"";display:table;clear:both}.itrac-tooltab-group .ui-controlgroup .ui-controlgroup-controls a.itrac-tooltab-group-btn{border-radius:50%;width:3em;margin:5px 0 0;height:3em;background-position:50%;background-size:auto;text-align:right;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(.25,.8,.25,1)}.itrac-tooltab-group .ui-controlgroup .ui-controlgroup-controls a.itrac-tooltab-group-btn:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.itrac-tooltab-btn .ui-btn-inner,.itrac-tooltab-group-btn .ui-btn-inner{overflow:visible;border:none;opacity:0;transition:opacity .8s cubic-bezier(.25,.8,.25,1)}.itrac-tooltab-btn:hover,.itrac-tooltab-group-btn:hover{overflow:visible}.itrac-tooltab-btn:hover .ui-btn-inner,.itrac-tooltab-group-btn:hover .ui-btn-inner{overflow:visible;opacity:1}.itrac-tooltab-title{text-align:right;display:block;position:absolute;z-index:500;border-radius:3px;margin-top:25%;color:#fff;background:rgba(0,0,0,.4);padding:.5em;font-weight:normal;font-size:10pt;left:-55px;width:50px;text-align:center;top:15px;-webkit-transform:perspective(1px) translateY(-50%) translateX(-50%);-moz-transform:perspective(1px) translateY(-50%) translateX(-50%);-o-transform:perspective(1px) translateY(-50%) translateX(-50%);transform:perspective(1px) translateY(-50%) translateX(-50%)}.ghost-button-white{margin:1em;display:inline-block;width:200px;padding:8px;font-size:14pt;color:#fff;border:1px solid #fff;text-align:center;outline:none;text-decoration:none;border-radius:5px;transition:background-color .2s ease-out,color .2s ease-out}.ghost-button-white:active,.ghost-button-white:hover{background-color:#fff;color:#000;transition:background-color .3s ease-in,color .3s ease-in}.round{border-radius:50%}.has-badge{padding:2px;overflow:visible;position:relative}.badge-right{border-radius:50%;position:absolute;top:-1px;right:-15px;padding:2px;line-height:20px;background:#ff4081;color:#fff;height:20px;width:20px}.itrac-header{display:flex;flex-flow:row;justify-content:stretch}.itrac-material .itrac-search-bar{max-width:calc(100vw - 20px);margin:6px;right:0;top:0;position:absolute;z-index:800}.itrac-search-dismiss{z-index:799;top:0;left:0;right:0;bottom:1px;position:absolute;display:none}.itrac-login-box{max-width:500px}.itrac-login-box .ui-li-divider{font-size:14pt;font-weight:lighter}.itrac-login-box-contain .ui-btn-up-b{background:#fff}*{text-shadow:none!important}.ui-link{text-decoration:none!important}.ui-link:hover{text-decoration:underline!important}.ui-title{font-weight:500!important}.info-bg{background-color:#dae0e6;-webkit-box-shadow:5px 5px 15px 1px rgba(41,41,41,.25);-moz-box-shadow:5px 5px 15px 1px rgba(41,41,41,.25);box-shadow:5px 5px 15px 1px rgba(41,41,41,.25);border:1px solid #989db3;margin-bottom:15px;margin-top:15px;padding:1.5em}.ui-popup-header h2{text-align:center;font-weight:lighter;font-size:15pt;margin:.5em}.ui-li-divider .item-help-btn{display:inline-block;position:absolute;top:10px;right:10px}.ui-li-divider .item-help-btn svg{height:24px;width:24px}@media (max-width:50em){.new-event-btn{width:32px}.new-event-btn svg{margin-right:0}.new-event-btn span{display:none}div.view-select{width:80px}div.view-select span.view-select-text{display:inline-block;max-width:56px;overflow:hidden;text-overflow:ellipsis}.dhx_cal_navline .dhx_cal_date{font-size:20px;text-align:left;left:60px}.dhx_cal_navline .dhx_cal_next_button{right:106px!important}.dhx_cal_navline .dhx_cal_today_button{right:138px!important}.dhx_cal_navline .dhx_cal_prev_button{right:220px!important}.dhx_cal_navline .dhx_cal_date{max-width:calc(100vw - 316px);text-overflow:ellipsis;overflow:hidden}}.ui-datebox-container{border:0!important}