/*!
 * All of the custom bits here:
 *//*! Experimental conditional border add on */.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-x{border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.border-y{border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important}@media (min-width:576px){.border-sm-top{border-top:1px solid #dee2e6!important}.border-sm-right{border-right:1px solid #dee2e6!important}.border-sm-bottom{border-bottom:1px solid #dee2e6!important}.border-sm-left{border-left:1px solid #dee2e6!important}.border-sm-top-0{border-top:0!important}.border-sm-right-0{border-right:0!important}.border-sm-bottom-0{border-bottom:0!important}.border-sm-left-0{border-left:0!important}.border-sm-x{border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.border-sm-y{border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important}}@media (min-width:992px){.border-lg-top{border-top:1px solid #dee2e6!important}.border-lg-right{border-right:1px solid #dee2e6!important}.border-lg-bottom{border-bottom:1px solid #dee2e6!important}.border-lg-left{border-left:1px solid #dee2e6!important}.border-lg-top-0{border-top:0!important}.border-lg-right-0{border-right:0!important}.border-lg-bottom-0{border-bottom:0!important}.border-lg-left-0{border-left:0!important}.border-lg-x{border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.border-lg-y{border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important}}@media (min-width:1200px){.border-xl-top{border-top:1px solid #dee2e6!important}.border-xl-right{border-right:1px solid #dee2e6!important}.border-xl-bottom{border-bottom:1px solid #dee2e6!important}.border-xl-left{border-left:1px solid #dee2e6!important}.border-xl-top-0{border-top:0!important}.border-xl-right-0{border-right:0!important}.border-xl-bottom-0{border-bottom:0!important}.border-xl-left-0{border-left:0!important}.border-xl-x{border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.border-xl-y{border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important}}.row{margin-bottom:1rem}.dataTables_wrapper .row{margin-bottom:unset}.table-dark,.table-dark>td,.table-dark>th{background-color:#6c757d}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#60686f}.card.border-primary .card-header{border-bottom:1px solid #1b6ec2}.card.border-secondary .card-header{border-bottom:1px solid #6c757d}.card.border-success .card-header{border-bottom:1px solid #396f3a}.card.border-info .card-header{border-bottom:1px solid #0b7285}.card.border-warning .card-header{border-bottom:1px solid #b54d03}.card.border-danger .card-header{border-bottom:1px solid #c92a2a}.card.border-light .card-header{border-bottom:1px solid #f8f9fa}.card.border-dark .card-header{border-bottom:1px solid #343a40}.card.bg-danger .card-header,.card.bg-dark .card-header,.card.bg-info .card-header,.card.bg-light .card-header,.card.bg-primary .card-header,.card.bg-secondary .card-header,.card.bg-success .card-header,.card.bg-warning .card-header{background-color:rgba(0,0,0,.03)}.card-header{font-weight:700;padding-bottom:.5rem}.btn.disabled,.btn:disabled,.disabled,:disabled{cursor:not-allowed!important}.list-group.list-group-root{padding:0}.list-group.list-group-root .list-group{margin-bottom:0}.list-group.list-group-root .list-group-item{border-radius:0;border-width:1px 0 0;padding:.75rem 1rem .75rem 1.75rem}.list-group.list-group-root>.list-group-item:first-child{border-top-width:0}.list-group.list-group-root>.list-group>.list-group-item{padding-left:45px}.list-group.list-group-root>.list-group>.list-group>.list-group-item{padding-left:63px}.list-group.list-group-root .list-group-item.list-group-item-toggle+.list-group{display:none}.list-group.list-group-root .active{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-group-item-toggle.open:before,.list-group-item-toggle:before{display:inline-block;position:absolute;margin-left:-18px;-webkit-transition:1s 150ms;transition:1s 150ms}.list-group-item-toggle:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:4px 0}.list-group-item-toggle.open:before{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:1s;transition:1s}@media (max-width:767.98px){#hrconnect-header,#hrconnect-header-inner{height:auto}}.table-bordered thead th{border-top:unset}.table-bordered tfoot th,.table-bordered thead th{border-bottom:unset}.table tbody tr:hover{box-shadow:0 0 0 .2rem rgba(0,44,128,.25)}.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]),.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]).disabled,.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):disabled{color:#fff;background-color:#1b6ec2;border-color:#1b6ec2}.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):hover{color:#fff;background-color:#165ba0;border-color:#155595}.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]).focus,.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):focus{color:#fff;background-color:#165ba0;border-color:#155595;box-shadow:0 0 0 .2rem rgba(61,132,203,.5)}.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):not(:disabled):not(.disabled).active,.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):not(:disabled):not(.disabled):active,.show>.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]).dropdown-toggle{color:#fff;background-color:#155595;border-color:#134e8a}.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):not(:disabled):not(.disabled).active:focus,.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]):not(:disabled):not(.disabled):active:focus,.show>.btn:not([class*=btn-primary]).btn:not([class*=btn-secondary]).btn:not([class*=btn-success]).btn:not([class*=btn-info]).btn:not([class*=btn-warning]).btn:not([class*=btn-danger]).btn:not([class*=btn-link]).btn:not([class*=btn-outline-]).btn:not([class*=disabled]).dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(61,132,203,.5)}.form-group label:not([class*=custom-]){font-weight:500}.form-group label.form-check-label{font-weight:400}.form-group label sup{color:#c92a2a}.cssgrid-1-2-4{grid-gap:1em;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto 1em auto 1em auto;grid-template-rows:repeat(3,auto)}@media (min-width:768px){.border-md-top{border-top:1px solid #dee2e6!important}.border-md-right{border-right:1px solid #dee2e6!important}.border-md-bottom{border-bottom:1px solid #dee2e6!important}.border-md-left{border-left:1px solid #dee2e6!important}.border-md-top-0{border-top:0!important}.border-md-right-0{border-right:0!important}.border-md-bottom-0{border-bottom:0!important}.border-md-left-0{border-left:0!important}.border-md-x{border-left:1px solid #dee2e6!important;border-right:1px solid #dee2e6!important}.border-md-y{border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important}.vertical-tabs-to-accordion .nav-tabs{border-bottom:none;border-right:1px solid #ddd;display:-webkit-box;display:flex;margin:0 15px}.vertical-tabs-to-accordion .nav-tabs .nav-item+.nav-item{margin-top:.25rem}.vertical-tabs-to-accordion .nav-tabs .nav-link{-webkit-transition:border-color 125ms ease-in;transition:border-color 125ms ease-in;white-space:nowrap}.vertical-tabs-to-accordion .nav-tabs .nav-link:hover{background-color:#f7f7f7;border-color:transparent}.vertical-tabs-to-accordion .nav-tabs .nav-link.active{border-bottom-color:#ddd;border-right-color:#fff;border-bottom-left-radius:.25rem;border-top-right-radius:0;margin-right:-1px}.vertical-tabs-to-accordion .nav-tabs .nav-link.active:hover{background-color:#fff;border-color:#0275d8 #fff #0275d8 #0275d8}.vertical-tabs-to-accordion .card{border:none}}@media (max-width:767px){.vertical-tabs-to-accordion .tab-pane{display:block!important;opacity:1}}.vertical-tabs-to-accordion .nav-pills .active:after{right:0;border-left:1px solid #000;content:" ";height:25px;width:25px;position:absolute;pointer-events:none;display:block;border-top:1px solid #000;background:#fff;margin-right:-12px;margin-top:-27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:after,table.dataTable.table-sm .sorting_desc:before{top:calc((100% / 2) - 12px)!important}[aria-expanded=false]>.card-header,[aria-expanded=true]>.card-header{-webkit-box-pack:justify!important;justify-content:space-between!important}[aria-expanded]>.card-header:after,[aria-expanded]>.card-header:before{content:'\f067';display:inline-block;color:inherit;font-family:FontAwesome;-webkit-transition:1s 150ms;transition:1s 150ms}[aria-expanded*=true]>.card-header:after{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:1s;transition:1s}[aria-expanded]>.card-header:before{content:' '}.form-control.is-valid,.was-validated .form-control:valid,.was-validated .is-valid~.select2-container .select2-selection{border-color:#396f3a;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23396f3a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid,.was-validated .form-control:invalid,.was-validated .is-invalid~.select2-container .select2-selection{border-color:#c92a2a!important;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23c92a2a' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c92a2a' stroke='none'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:not(.is-valid):valid{border-color:#dee2e6;background:#fff;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated:not(.is-valid) .custom-control-input:valid~.custom-control-label::before{border-color:#adb5bd}.was-validated:not(.is-valid) .custom-control-input:valid~.custom-control-label{color:#000}.was-validated:not(.is-valid) .custom-control-input:valid:checked~.custom-control-label::before{color:#fff;border-color:#002c80;background-color:#002c80}