.footer,.login-sidebar>a,.nav-login>li>a,.table-fixed,.user-info,html{position:relative}.login-sidebar>a,a,a:hover{text-decoration:none}.line-space,.nav-login>li>a{background-color:var(--cells-blue)}.footer,.footer-container{bottom:0;text-align:center}:root{--mis-blue:#102E50;--mis-grey:#F5F5F5;--mis-border:#e5e5e5;--mis-sidebar-selected-background:#fff;--mis-sidebar-hover-background:#eee;--mis-required-background:#FFFFE0;--cells-blue:#102E50}html{min-height:100%}body{padding-top:75px;font-family:"Open Sans";margin-bottom:60px}*,::after,::before{box-sizing:border-box}.main{padding:20px}@media (min-width:768px){.main{padding-right:40px;padding-left:40px}.main-collapsed{padding-left:100px}.ct-navbar .navbar-title{font-size:24px}}.main .page-header{margin-top:0}.line-space{width:100%;color:var(--cells-blue);height:1px}:required{background-color:#ffffe0!important}.required .chosen-single,.required-chosen .chosen-single{background-color:#ffffe0;background:linear-gradient(LightYellow,#ffffe0)}.required-file .form-control,.required-select,.required-wysiwyg .ta-editor{background-color:#ffffe0!important}.has-spinner.active{cursor:progress}.has-spinner.active .spinner{opacity:1;width:auto}.has-spinner.btn.active .spinner{width:16px}.no-padding-left{padding-left:0}@media (max-width:768px){.btn-block-xs-only{display:block;width:100%}}.sidebar,.sidebar-toggle{display:none}.ct-navbar.navbar{background:#fff;min-height:45px;border-color:#e7e7e7}.ct-navbar .navbar-header{padding-top:10px;padding-bottom:10px}.ct-navbar .navbar-title{color:#102E50;text-shadow:none}.ct-navbar .navbar-toggle{background-color:#112E50}@media (max-width:768px) and (min-width:574px){ct-navbar .navbar-title{font-size:20px}}@media (max-width:574px) and (min-width:400px){ct-navbar .navbar-title{font-size:16px}}@media (max-width:320px){.ct-navbar .navbar-title{display:none}}.fa-inverse{background-color:#112e50;padding-top:2px!important;padding-bottom:2px!important}.sidebar.collapse.in{z-index:2000;background-color:#f5f5f5;border:1px solid #e5e5e5;right:0;padding:0!important;position:sticky;top:75px}.sidebar.collapse.in li{border-bottom:1px solid #e5e5e5}.sidebar.collapse.in li>a{color:var(--cells-blue)}.sidebar-icon{display:inline-block;font-size:18px;font-weight:400;margin-right:2px;min-width:30px;text-align:center;vertical-align:sub}@media (min-width:768px){.sidebar,.sidebar-collapsed{overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.nav-sidebar,.sidebar-toggle{margin-right:-21px;margin-left:-20px}.sidebar{position:fixed;top:75px;bottom:0;left:0;z-index:1000;display:block;padding-right:20px;padding-left:20px;padding-bottom:20px;overflow-x:hidden}.nav-sidebar li.active::after,.nav-sidebar li.active>a::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-top-colors:none;border-image:none;position:absolute;content:"";display:block}.sidebar-collapsed{display:block;padding-right:10px!important;padding-left:10px!important;padding-bottom:20px;overflow-x:hidden}.nav-sidebar>li{border-bottom:1px solid #e5e5e5}.nav-sidebar>li>a{padding-right:20px;padding-left:20px;padding-bottom:11px;color:var(--cells-blue)}.nav-sidebar>.active>a,.nav-sidebar>.active>a:focus,.nav-sidebar>.active>a:hover{color:var(--cells-blue);background-color:#fff;font-weight:700}.nav-sidebar li.active>a::after{-moz-border-right-colors:#112e50;border-color:transparent #112e50 transparent transparent;border-style:solid;border-width:18px 14px;right:0;top:2px}.nav-sidebar li.active::after{-moz-border-right-colors:none;border-color:#112e50;border-style:solid;border-width:0 5px 0 0;bottom:0;right:-2px;top:-1px;z-index:1001}.nav-sidebar-collapsed li.active::after,.nav-sidebar-collapsed li.active>a::after{right:8px}.sidebar-toggle{display:block;border-color:#e0e0e0;border-style:solid;border-width:0 0 1px;padding:3px 0;position:relative;text-align:center}.sidebar-toggle::before{border-color:inherit;border-top-style:solid;border-top-width:1px;content:"";display:block;height:0;left:15px;position:absolute;right:15px;top:13px}.sidebar-toggle>i{background-color:#fff;color:#aaa;border:1px solid;border-radius:100%;cursor:pointer;font-size:14px;line-height:18px;padding:0 5px;position:relative}}.breadcrumb-container,.hl{display:none}.footer-container{position:absolute;width:100%}.footer{left:2%;width:96%}.footer-body{border-top:3px double #E5E5E5;text-align:center}.footer-body .text-muted{margin:20px 0;width:98%}@media (min-width:768px){.footer-collapsed{margin-left:60px!important;width:calc(98% - 40px)}.breadcrumb-container{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;display:table;min-height:43px}.breadcrumb{line-height:25px;background-color:inherit!important;display:table-cell;vertical-align:middle}.breadcrumb>li{margin-left:15px}.breadcrumb>li+li:before,.breadcrumb>li>a{color:#112E50}.breadcrumb-collapsed{padding-left:50px!important}}.login-button{font-size:13px;cursor:pointer}.nav-login>li{line-height:45px}.nav-login>li>a{color:#fff;display:block;height:100%;padding:0 8px!important;line-height:inherit;min-width:50px;text-align:center;width:auto}.table-fixed tbody td,.table-fixed thead th{min-width:120px}.nav-login .open>a,.nav-login .open>a:focus,.nav-login .open>a:hover,.nav-login>li>a:hover{background-color:#eee!important;border-color:var(--cells-blue)!important;color:var(--cells-blue)!important}.dropdown-menu li>a,.login-button .open>a>i,.login-button li>a:hover>i,.login-button li>a>i{color:var(--cells-blue)}.user-info{top:6px;max-width:none!important;display:inline-block;line-height:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.login-button li>a>i{display:inline-block;font-size:16px;text-align:center;width:20px}.user-info small{display:block;font-size:85%}.dropdown-menu li>a{background-color:#fff}.login-sidebar>a{background-color:var(--cells-blue)!important;color:#fff!important;display:block;padding:10px 15px}@media (max-width:992px){.login-button{margin-right:0}.cells-login-button{font-size:11.7px;max-width:100px;max-height:65px;min-height:50px;border-top-left-radius:0;border-top-right-radius:0;padding:.15rem .3rem!important}}.form-horizontal label,.table>thead>tr>th{font-size:14px;font-weight:600!important}@media (min-width:768px){.login-button{display:inline}.login-sidebar{display:none}}@media (max-width:767px){.login-button{display:none}.login-sidebar{display:block}}.table{margin-bottom:20px;margin-top:20px}.table>thead>tr{color:#707070;background:repeat-x #F2F2F2;background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%)}.table>tbody>tr>td,.table>thead>tr>th{vertical-align:middle}.table>tbody>tr>td>button{margin:2px}.table-fixed{width:auto;overflow:hidden}.table-fixed tbody tr td:nth-child(1),.table-fixed thead th:nth-child(1){position:relative;width:350px;background-image:linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);display:block}.table-fixed thead{position:relative;display:block;overflow:visible}.table-fixed tbody{position:relative;display:block;overflow-x:scroll}.table-fixed tbody tr td:nth-child(1){color:#707070;border:1px solid #ddd;font-weight:600!important}.text-logo{width:25px}.table>thead>tr>th>a{cursor:pointer}.pagination li{cursor:pointer}.pagination>li>a{color:var(--cells-blue)!important}.pagination>li.active>a{background-color:var(--cells-blue)!important;color:#fff!important}.pagination-counter li a{border-color:transparent!important;color:var(--cells-blue)!important}.pagination-counter li a:hover{background-color:#fff!important;color:var(--cells-blue)!important;cursor:default!important}.form-content{padding-top:40px;padding-left:25px;padding-right:25px;padding-bottom:0!important;border-style:solid;border-color:#ddd;border-width:1px}.form-actions{display:block;background-color:#F5F5F5;border-top:1px solid #E5E5E5;margin-bottom:0!important;margin-top:20px;padding:19px 20px 20px;margin-left:-25px;margin-right:-25px}.form-actions-tab{margin-left:-25px;margin-right:-25px}.form-actions-mid{margin-bottom:40px!important;border:1px solid #E5E5E5}.btn-default,.btn-primary{border-color:var(--cells-blue)!important}.form-actions button{font-size:14px!important;border-radius:4px!important}.form-actions-row{margin-top:10px;margin-bottom:10px}.form-horizontal .checkbox{padding-left:35px!important}.file-input-row{padding-top:10px!important;padding-bottom:10px!important}.form-read-only{text-align:left!important}@media (min-width:992px) and (max-width:1199px){.form-group .control-label{text-align:left}}.fileinput-filename{vertical-align:middle!important;font-size:12px!important}.input-group-addon{cursor:pointer;font-size:12px!important;padding:3px 6px!important}.btn-default{color:var(--cells-blue)!important;background-color:#fff!important}.btn-default:hover,.btn-primary{color:#fff!important;background-color:var(--cells-blue)!important}.btn-default:focus{box-shadow:0 0 0 .2rem rgba(16,46,80,.5)}.btn-primary:hover{color:var(--cells-blue)!important;background-color:#fff!important}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(16,46,80,.5)}@media (max-width:575.98px){.form-content{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0!important;border-style:none;border-color:#ddd;border-width:1px}}@media (max-width:989px){.buttons-center.col-sm-12,.buttons-center.col-xs-12,.buttons-right.col-sm-12,.buttons-right.col-xs-12{text-align:left;padding-top:20px}}@media (min-width:990px){.buttons-center.col-lg-4,.buttons-center.col-md-4{text-align:center}.buttons-right.col-lg-4,.buttons-right.col-md-4{text-align:right}}.nav-tabs>li.dropdown>ul>li>a,.nav-tabs>li>a{color:#999!important}.nav-tabs>li.active>a,.nav-tabs>li.dropdown>ul>li.active>a{color:var(--cells-blue)!important;font-weight:700}.nav-tabs>li.dropdown>ul>li.active>a{background-color:#fff!important;border:1px solid var(--cells-blue);border-radius:4px}.tabs-content{border-style:solid;border-color:#ddd;padding:40px 25px;padding:40px 25px;border-width:0 1px 1px}.mt-1{margin-top:3vh}.d-none{display:none!important}.w-100{width:100%!important}.w-auto{width:auto!important}.collapsible-box{padding:0;box-shadow:none;margin:20px 0;border:1px solid #CCC}.collapsible-box.transparent{border-width:0}.collapsible-header{background:0 0;border-width:0;border-bottom:1px solid var(--cells-blue);color:var(--cells-blue);padding-left:3px}.collapsible-header>.collapsible-title{line-height:36px;padding:0;margin:0;display:inline}.multilanguage-list>.active>span,.multilanguage-list>.active>span:hover{background-color:var(--cells-blue)}.ui-public-notification{width:50%!important}.ui-notification-close{float:right;margin-right:5px;margin-top:5px}.ui-notification-close:hover{color:var(--cells-blue)!important}.chosen-container-single .chosen-single{padding:16px 12px!important}.chosen-container-single .chosen-single span{margin-top:-12px!important}.chosen-container-single .chosen-single div b{background-position:0 8px!important}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 8px!important}.chosen-container-multi .chosen-choices{border-radius:4px;min-height:34px;padding:2px 5px}.label-turquoise{background-color:#40e0d0}.label-pink{background-color:pink}.btn-black,.label-black{background-color:#000}.btn-black{color:#fff}.btn-black:hover{background-color:#333;color:#fff}.btn-black:active{background-color:#444;color:#fff}.btn-black:visited{background-color:#333;color:#fff}.staff{margin-top:10px;background-color:var(--cells-blue);color:#fff!important}.staff a{color:#d3d3d3!important}.collaborator,.student{margin-top:10px;background-color:#ccd0da;color:var(--cells-blue)!important}.badge-cells,.panel-cells{background-color:var(--cells-blue)}.person-card-name{cursor:pointer}.person-card-image{cursor:pointer;height:142px;width:117px;overflow:hidden}.person-page-image{height:142px;width:117px;margin-bottom:25px}.panel-cells{border-color:var(--cells-blue)}.panel-cells>.panel-heading{color:#fff;font-weight:700!important}.badge-cells{color:#fff}.badge-cells a{color:#d3d3d3!important}.absence-calendar-event{cursor:pointer}.absence-calendar-event span{color:#000!important}.absence-calendar-event-morning{background:linear-gradient(to right bottom,transparent 50%,#fff 50%)}.absence-calendar-event-afternoon{background:linear-gradient(to left top,transparent 50%,#fff 50%)}.absence-calendar-event-some{background:linear-gradient(to right bottom,transparent 75%,#fff 25%),linear-gradient(to left top,transparent 75%,#fff 25%)}.month-calendar>.fc-day-grid-container,.month-calendar>.fc-scroller{overflow:visible!important}.tooltip{position:fixed}.absence-form-alert{padding:5px!important;margin-bottom:10px!important}.row-grid{column-width:25em;-moz-column-width:25em;-webkit-column-width:25em;column-gap:1em;-moz-column-gap:1em;-webkit-column-gap:1em}.menu-category{display:inline-block;margin:.25rem;padding:1rem;width:100%}.text-with-newlines{white-space:pre-wrap}.page-public{padding-bottom:50px}.list-group-item table{width:100%!important}.list-group-item .badge{margin-left:5px}.text-angular-custom{color:#00f}.text-angular-custom .ta-toolbar{background-color:#eee;padding-top:5px;padding-bottom:10px;border:1px solid #ccc;border-bottom:0 solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;margin-left:0;display:flex;justify-content:center}.fileinput-preview,.position-logo{display:block;max-height:300px;width:auto;object-fit:contain;height:auto}.text-angular-custom .ta-toolbar .btn-group{margin-top:5px;margin-left:4px}.text-angular-custom .ta-toolbar .btn-group .btn{color:var(--cells-blue)}.text-angular-custom .ta-toolbar .btn-group .btn.active{background-color:var(--cells-blue);color:#fff}.text-angular-custom .ta-editor{border-top-left-radius:0;border-top-right-radius:0}.position-logo{max-width:100%}.fileinput-preview{max-width:300px}.candidate-list-title,.candidate-status div,.candidate-status i,.week-picker{display:inline-block}.file-upload-field-info .fileinput{width:90%;float:left}.file-upload-field-info .fa{float:left;margin-left:10px;margin-top:4px;cursor:pointer;font-size:24px!important}.person-training-inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.payroll-table{margin-top:50px}.search-people-button,.search-people-input{margin-top:5px;margin-bottom:5px}.error-row{background-color:#cd5c5c!important}.margin-bottom-10{margin-bottom:10px}.navbar-nav>li>a{color:var(--cells-blue)!important}.navbar-nav>.active>a{font-weight:700!important}.week-picker{padding-left:8px;padding-right:8px;width:90%}.public-html{background-image:url(../images/jobs_public_background.810e38e6.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.public-html>body{background-color:transparent}.public-footer .footer-container,.public-html .form-content{background-color:#fff!important}.training-attachment{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.candidate-list-legend i{margin-right:10px}.candidate-list-title{vertical-align:middle}.candidate-list-title .label{margin-left:10px}table th{text-align:center}.large.tooltip-inner{min-width:350px;max-width:500px;text-align:left}.large.tooltip-inner i{margin-right:10px}.jobs-position-terms-box{padding-left:0!important;padding-right:0!important}.search-people-input{width:100%}.search-people-advanced-button{float:right}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:masonry;grid-gap:10px}grid-item{width:100%}.notification-form-margin{margin-left:10px;margin-top:20px}.notification-row-unread{font-weight:700}.notification-row{cursor:pointer!important}.checkbox-td,.loading-row{cursor:default}.notification-read-checkbox{margin:0;padding:0;position:relative}.bullet_total,.bullet_unread{border-radius:25px!important;margin:3px!important}.bullet_unread{padding:0 7px!important}.counter-bullets{padding-top:.7%!important;padding-right:.7%!important}.bullet_total{padding:0 7px!important}.notifications-main-center{font-weight:400;width:100%!important}.notifications-footer,.notifications-panel{background:#ebebeb!important;padding:.5em;text-align:center}.notifications-content{background:0 0!important;padding:.5em 10%;text-align:left}.notifications-table100{width:100%}.notifications-align-right{text-align:right;font-weight:700}.notifications-align-left{text-align:left;width:50%}.people-training-attachment-footer-warning{border:1px solid orange;border-radius:10px;color:orange;margin-right:10px;padding:5px}.collapsible-toolbar-icon,.collapsible-toolbar-icon a{color:var(--cells-blue)!important}.attachment-container{background-color:#eee;border:1px solid #ddd;border-radius:5px;margin-bottom:5px;padding:5px 10px;transition:background-color .3s linear;width:max-content}.attachment-container:hover{background-color:#ccc;transition:background-color .3s ease}.attachment-container:focus{background-color:#aaa;transition:none}.attachment-label{cursor:pointer;margin-right:5px}.collapsible-box-custom{padding:0;box-shadow:none;margin:20px 0;border:1px solid #CCC}.collapsible-box-custom.transparent{border-width:0}.collapsible-header-custom{background:0 0;border-width:0;padding-left:3px;border-bottom:none;text-align:center}.collapsible-header-custom>.collapsible-title{line-height:36px;padding:0;margin:0;display:inline}.collapsible-toolbar-icon{display:inline-block;padding:0 10px;line-height:37px;float:right;position:relative;cursor:pointer}.collapsible-body{padding:25px 20px 0}.collapsible-toolbar-icon:before{display:inline-block;content:"";position:absolute;top:3px;bottom:3px;left:-1px;border:1px solid var(--cells-blue);border-width:0 1px 0 0}.levels,.wrapper{display:flex}.collapsible-toolbar-icon>{color:#AAA}.custom-box{height:auto;min-width:300px;border-radius:20px;box-shadow:0 0 5px #ccc;margin:0}.levels{margin-top:15px}.levels p{width:80px;margin-top:.6rem}.vl{border-left:1px solid #000;height:auto;margin-left:34px}.hl{border-top:1px solid #000}.salary_input{border:none;box-shadow:0 0 5px #ccc;border-radius:5px;width:100px;height:33px;margin-left:10px}.btn-salary{height:33px;width:33px}.subgroups{display:flex}@media screen and (max-width:1537px){.vl{display:none}.hl,.subgroups{display:block}}