.uib-datepicker .uib-title{width:100%}.uib-day button,.uib-month button,.uib-year button{min-width:100%}.uib-left,.uib-right{width:100%}.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0}.uib-button-bar{padding:10px 9px 2px}.job-alert-status-message{background-color:#fff;position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;display:-webkit-flex;display:flex;width:100%;padding:20px;color:#333;-webkit-align-items:center;align-items:center;margin-bottom:20px;line-height:1.4em}.job-alert-status-message-icon{font-size:3.125rem;line-height:1em;color:#1898c2;padding-right:20px}.job-alert-status-message-title{font-size:1.125rem;font-weight:700;margin-bottom:5px}.job-alert-status-message-toggle{margin-left:5px}.job-alert-status-message-close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:.625rem;color:grey}.job-alert-status-message-close:hover{color:#333}.job-alert-status-message-text strong{font-weight:600}.job-alert-status-message-text span{font-weight:700}.job-alert-status-message .is-off span{color:#ff3e62}.job-alert-status-message .is-on span{color:#00d563}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.widget{white-space:normal;margin-bottom:20px;background-color:#fff;position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;padding:10px}.widget:last-of-type{margin-bottom:0}.widget-link{font-size:.75rem;margin:5px auto 0;color:#115c87;display:table}.widget-link:hover{color:#1898c2}.widget-link-inline{display:inline-block}.widget-link-inline+.widget-link-inline:before{content:" / ";display:inline-block;color:grey}.widget-links-left .widget-link{margin-left:0;margin-right:0}.widget-links-left .widget-link .fa{margin-right:5px;color:grey}.widget-title{font-size:.8125rem;text-transform:uppercase;padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid #eee}.widget-title .fa{color:#1898c2;margin-right:5px;font-size:.9375rem}.widget-footer{text-align:center;font-size:.75rem;margin-top:10px}.widget-list-empty{text-align:center;font-size:.8125rem;margin:5px 0}.widget-list-flash{text-align:center}.widget-list-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.widget-list-item:not(:last-child){margin-bottom:10px}.widget-list-item.disabled:before{content:"";position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);z-index:100}.widget-list-item:hover .widget-list-item-action{opacity:1}.widget-list-item-title{padding:0 0 0 10px;-webkit-flex:1 1 0%;flex:1 1 0%;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.widget-list-item-name{font-size:.8125rem;color:#1898c2}.widget-list-item-info{font-size:.75rem}.widget-list-item-info,.widget-list-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.widget-list-item-logo img{width:40px;height:40px}.widget-list-item-action{display:none;letter-spacing:-.5em;width:55px;vertical-align:middle;opacity:0;transition:opacity .25s ease-in;padding-left:10px}.widget-list-item-action-icon{display:inline-block;text-align:center;letter-spacing:normal;border-radius:50%;border:1px solid #1898c2;color:#1898c2;width:25px;height:25px;line-height:23px;transition:all .5s ease-in}.widget-list-item-action-icon:hover{color:#bbb;border-color:#bbb}.widget-list-item-action-icon-dismiss{margin-right:5px;color:#bbb;border-color:#bbb}.widget-list-item-action-icon-dismiss:hover{color:#1898c2;border-color:#1898c2}.widget-list-item-action-icon+.tooltip{white-space:nowrap}.widget-list-item-action-icon:last-child{margin:0}.widget-indexation-settings .hosco-panel-list-toggle-green,.widget-indexation-settings .hosco-panel-list-toggle-red{font-weight:700;text-transform:uppercase}.widget-indexation-settings .hosco-panel-list-toggle-green{color:#319c29}.widget-indexation-settings .hosco-panel-list-toggle-red{color:#d41638}.widget-indexation-settings .hosco-panel-list-accordion{color:grey}.widget-indexation-settings .hosco-panel-list-accordion-toggle{font-size:.75rem}.widget-indexation-settings .hosco-panel-list-accordion-toggle span{text-decoration:underline}.widget-indexation-settings .hosco-panel-list-accordion-content{font-size:.8125rem;padding:10px 0}.widget-picto{display:inline-block;vertical-align:bottom;margin-right:5px;background:transparent no-repeat 0 0;background-size:contain;width:16px;height:16px}.widget-picto-job{background-image:url(https://files.hosco.com/client/build/production/52c4384cb31108f78a38f0f7c4fe7a0f.png)}.widget-picto-applicant{background-image:url(https://files.hosco.com/client/build/production/4885ce1bb406a279cc803d63991cde28.png)}.widget-picto-member{background-image:url(https://files.hosco.com/client/build/production/03ff66fe98835c98464fe7a1e6a5cef8.png)}.widget-picto-talent{background-image:url(https://files.hosco.com/client/build/production/1b54f3ab47cb82e1fb83913ed441a673.png)}.widget-picto-school{background-image:url(https://files.hosco.com/client/build/production/36e163613f28de618bc9ba2858983dab.png);width:24px;height:24px}.widget-picto-employer{background-image:url(https://files.hosco.com/client/build/production/f663ada5c1e948d7063ba00665797ad5.png)}.widget-picto-content{background-image:url(https://files.hosco.com/client/build/production/c4044bf63ae5dceaff4707d52a239e3b.png)}.widget-picto-my-school{background-image:url(https://files.hosco.com/client/build/production/45caa976f6c90bedd81df23a4820334c.png)}.widget-picto-map{background-image:url(https://files.hosco.com/client/build/production/a8a73aef799aba79616faca63fbe36e8.png)}.widget-picto-comment{background-image:url(https://files.hosco.com/client/build/production/74364c01013d317c9d4b01f1ea8279ca.png)}.widget-picto-camera{background-image:url(https://files.hosco.com/client/build/production/9cd9139456dc26c6291101cf2fdeae85.png)}.widget-advice-item-meta{font-size:.75rem;margin:5px 0;color:#bbb}.widget-advice-item-title{font-size:.8125rem;font-family:montserrat,Arial;margin-top:10px;display:block;color:#000}.widget-advice-item-title:hover{color:#333}.widget-advice-item-date{font-style:italic}.widget-advice-item-preview{height:auto;min-height:210px;width:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.widget-help{cursor:pointer;position:absolute;top:5px;right:10px;display:inline-block;font-style:normal;font-size:1.125rem;color:#ccc}.widget-help:hover{color:#999}.widget-help:before{content:"\F128";font-family:FontAwesome;display:inline-block}.widget-profile-avatar{display:table-cell;min-width:50px;width:50px;position:static}.widget-profile-avatar img{width:50px;height:50px}.widget-profile-info{padding-left:10px;vertical-align:middle;display:table-cell;width:100%}.widget-profile-name{color:#115c87;font-size:1.125rem}.widget-profile-position{font-size:.8125rem}.widget-profile-position a,.widget-profile-position span{color:#115c87}.widget-profile-inner{padding:0 25px;font-size:.8125rem}.widget-profile-completion{margin-top:10px}.widget-profile-completion-sloggan{text-align:center}.widget-profile-completion-missing-list{margin:10px 0 0}.widget-profile-text{margin-top:10px;font-size:.8125rem}.widget-profile-status{margin-top:10px}.widget-profile-status label{font-size:.75rem;font-weight:400}.widget-profile-status hosco-status-update>div>.form-group:first-child{text-align:center}.widget-profile-status input{font-size:.8125rem}.widget .btn-action{display:table;margin:10px auto 5px;padding:4px 12px}.widget hr{margin:10px 0}.hosco-sidebar{display:block;-webkit-overflow-scrolling:initial}.hosco-sidebar-toggle{display:none}.hosco-sidebar-toggle:active{background-color:#007eb3}@media (max-width:767.98px){.hosco-sidebar-toggle{position:fixed;bottom:30px;right:20px;z-index:101;background-color:#115c87;color:#fff;display:block;border:1px solid #eee;box-shadow:1px 1px 1px #d5d5d5;border-radius:50%;width:40px;height:40px;font-size:1.25rem;text-align:center;padding:0}}.hosco-sidebar .btn-flash{display:table;margin:20px auto}@media (max-width:767.98px){.hosco-sidebar{position:fixed!important;top:0!important;bottom:auto!important;right:0;width:100%;max-width:420px;z-index:100;padding-top:60px;float:none;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:all .5s ease-in;background:#e4e4e4;height:100%;overflow-y:auto}.hosco-sidebar.is-open{-webkit-transform:translateZ(0);transform:translateZ(0)}}.badge{display:inline-block;padding:.3em .6em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#1898c2}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#127495}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#212529;background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{color:#212529;text-decoration:none;background-color:#31b0d5}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.hosco-directory-filter{display:inline-block;margin-right:10px;letter-spacing:normal}.hosco-directory-filter-container{letter-spacing:-.5em}.hosco-directory-filter .fa{margin-left:5px}.saved-filter .dropdown-menu{width:300px;padding:0;font-size:.75rem}.saved-filter .dropdown-item:active,.saved-filter .dropdown-item:hover{background:#fff}.saved-filter-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:13px 10px;background:#f7f7f7}.saved-filter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-filter-action{font-size:.875rem}.saved-filter-action>span{color:grey;margin-left:10px}.saved-filter-action>span:first-child{margin-left:0}.saved-filter-action-delete:hover{color:#ff3e62}.saved-filter-action-disable{color:#63bbd8}.saved-filter.filters-dropdown-blue>.btn-hosco{background-color:#1898c2}.saved-filter.filters-dropdown-blue .btn-hosco{border-color:#1898c2}.saved-filter.filters-dropdown-green>.btn-hosco{background-color:#02c35c;border-color:#02c35c}.saved-filter.filters-dropdown-green:after{border:none}.saved-filter .manage-filters-label{display:inline-block}.saved-filter .new-filter-form{padding:0}@media (max-width:767.98px){.saved-filter .new-filter-form-input{font-weight:700}.saved-filter .new-filter-form-input::-webkit-input-placeholder{font-weight:400}.saved-filter .new-filter-form-input:-ms-input-placeholder{font-weight:400}.saved-filter .new-filter-form-input::-ms-input-placeholder{font-weight:400}.saved-filter .new-filter-form-input::placeholder{font-weight:400}}.saved-filter .filters-dropdown-blue-inverted{color:#1898c2;background-color:transparent;border-color:#1898c2;text-transform:uppercase}.saved-filter .filters-dropdown-blue-inverted:active,.saved-filter .filters-dropdown-blue-inverted:focus,.saved-filter .filters-dropdown-blue-inverted:hover{background-color:transparent;color:#127495;border-color:#127495}.saved-filter .filters-button-blue{border-color:#1898c2;background:#1898c2}directory-filter-title .widget-title.collapsed{padding-bottom:0;margin:0;border-bottom:none}.pagination{padding:5px 0}.hosco-item{background-color:#fff;position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;padding:0 10px 10px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hosco-item:hover{background-color:#f7f7f7}.hosco-item-top{position:absolute;top:10px;left:0;right:0;padding:0 10px;z-index:4;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hosco-item-info-top{position:absolute;top:10px;right:0;color:#000}.hosco-item-info-top a{color:inherit}.hosco-item-info-top a:hover{color:#1898c2}.hosco-item-hidden-layer{position:absolute;width:100%;height:100%;opacity:.6;background-color:#efefef;margin-left:-10px;z-index:4;top:0}.hosco-item-subscription{position:absolute;right:-4%;font-size:.9em;width:36%;text-align:center}.hosco-item-cover{height:150px;background:no-repeat 50%;background-size:cover;margin-right:-11px;margin-left:-10px;border-right:1px solid #d5d5d5}.hosco-item-cover-remove{width:60px;height:60px;border-color:transparent #efefef transparent transparent;border-style:solid;border-width:0 60px 60px 0;position:absolute;right:-1px;z-index:5}.hosco-item-cover-remove i{top:10px;right:-50px;position:absolute}.hosco-item-cover-remove i.ha-cross{color:grey;font-size:.625rem;line-height:.625rem}.hosco-item-cover-remove i.fa-eye{color:#1898c2;font-size:.875rem;line-height:.875rem}.hosco-item-logo{position:absolute;z-index:3;border:1px solid #d5d5d5;background-color:#fff;margin-left:auto;margin-right:auto;top:0;left:0;right:0;width:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hosco-item-logo.isSelected{box-shadow:0 0 10px 5px rgba(0,0,0,.5);transition-duration:.2s}.hosco-item-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;flex:1 0 auto;position:relative}.hosco-item-title-holder{color:#000;text-align:center;margin-bottom:20px;padding-top:70px;font-size:1.25rem;line-height:1.1em}.hosco-item-title{font-size:inherit;margin:0;font-weight:400;line-height:1.3em}.hosco-item-title a{color:inherit}.hosco-item-subtitle{font-size:.7em}.hosco-item-container{display:-webkit-flex;display:flex;margin-bottom:20px}.hosco-item-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-flex:1 0 auto;flex:1 0 auto}.hosco-item-location{margin-top:15px;text-align:center}.hosco-item-label{position:absolute;right:-12px;top:100px;z-index:5}@media (max-width:767.98px){.hosco-item-label{right:-1px}}.hosco-item-label a:hover{text-decoration:underline;color:#fff}.hosco-item-label-top{top:10px}.hosco-item-label-left{position:absolute;left:-11px;top:10px;z-index:5;display:-webkit-flex;display:flex}@media (max-width:767.98px){.hosco-item-label-left{left:-1px}}.hosco-item-label-left a:hover{text-decoration:underline;color:#fff}.hosco-item-label-inner{position:relative;display:block;z-index:5;color:#fff;padding:0 10px;background-color:#1898c2;height:40px;line-height:2.5rem}.hosco-item-label-caret{z-index:0;position:absolute;right:-1px;bottom:-16px;font-size:2.1875rem;color:#127495}@media (max-width:767.98px){.hosco-item-label-caret{display:none}}.hosco-item-label-caret-left{z-index:0;position:absolute;left:-1px;bottom:-2px;font-size:2.1875rem;color:#127495}@media (max-width:767.98px){.hosco-item-label-caret-left{display:none}}.hosco-item .btn-group .btn:active,.hosco-item .btn-group .btn:focus,.hosco-item .btn-group .btn:hover{color:#1898c2;background-color:transparent}.hosco-list-item{-webkit-flex-direction:row;flex-direction:row;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);padding:10px;transition:box-shadow .3s ease-in-out;border:0}.hosco-list-item.hidden{cursor:default}.hosco-list-item:hover{background-color:#fff;box-shadow:-7px 7px 10px 0 rgba(0,0,0,.3)}.hosco-list-item.disabled{opacity:.4}.hosco-list-item-container{display:-webkit-flex;display:flex;margin-bottom:10px}@media (max-width:767.98px){.hosco-list-item-container{width:94%;margin:0 auto 10px}}.hosco-list-item-logo{border:1px solid #e4e4e4;background-color:#fff;box-sizing:border-box;height:88px;width:88px;margin-right:15px}@media (max-width:767.98px){.hosco-list-item-logo{height:50px;width:50px;margin-right:10px}}.hosco-list-item-logo img{max-height:100%}.hosco-list-item-title-job.hosco-item-title{height:1.5rem;font-size:1.125rem;font-weight:700;color:#333;overflow-wrap:break-word;display:table-cell}@media (max-width:767.98px){.hosco-list-item-title-job.hosco-item-title{font-size:1rem;overflow:hidden;text-overflow:ellipsis}}.hosco-list-item-subtitle{color:grey;font-size:.875rem;font-weight:600;margin-right:45px}@media (max-width:767.98px){.hosco-list-item-subtitle{font-size:.75rem;display:block;margin-bottom:10px}}.hosco-list-item-location{color:#1898c2;font-size:.875rem}.hosco-list-item-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 auto;flex:1 auto;position:relative;max-width:calc(100% - 310px)}@media (max-width:767.98px){.hosco-list-item-info{max-width:100%}}.hosco-list-item-info .hosco-list-item-status{display:none}@media (max-width:767.98px){.hosco-list-item-info .hosco-list-item-status{display:inline-block;margin-bottom:10px}}.hosco-list-item-description{font-size:.75rem;line-height:1rem;margin-top:5px;color:#333}@media (max-width:767.98px){.hosco-list-item-description{display:block;margin-bottom:10px}.hosco-list-item-description.logged{display:none}}.hosco-list-item-easy-apply-button{display:inline-table;border:1px solid #00d563;color:#00d563;padding:4px 10px;transition:opacity .3s ease-in-out;font-size:.625rem;font-weight:600;vertical-align:middle;margin:10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.hosco-list-item-easy-apply-button{position:absolute;right:-145px;bottom:-3px}}@media (min-width:992px){.hosco-list-item-easy-apply-button.show-easy-apply{position:absolute;right:-206px;bottom:-3px}}.hosco-list-item-save-job,.hosco-list-item-settings{position:absolute;right:10px;bottom:10px}.hosco-list-item-settings button:first-child:after{display:none}.hosco-list-item-settings .dropdown-menu{right:0;left:auto}.hosco-list-item-settings:hover button{background-color:#1898c2!important;color:#fff!important;border-color:#fff}.hosco-list-item-settings .dropdown button .ha-cross{display:none}@media (max-width:767.98px){.hosco-list-item-settings{bottom:5px;right:5px}.hosco-list-item-settings button:first-child .text,.hosco-list-item-settings button:nth-child(2){display:none}.hosco-list-item-settings button.btn-hosco-alt{border:none;background-color:#f7f7f7;width:40px;height:40px;border-radius:0 0 6px 0}.hosco-list-item-settings button .fa{font-size:1.25rem}.hosco-list-item-settings .dropdown.open button .fa-sliders{display:none}.hosco-list-item-settings .dropdown.open button .ha-cross{display:block;margin-left:2px;font-size:15px}}.hosco-list-item-status{height:20px;display:inline-block;min-width:50px;margin-right:10px;border-radius:16px;font-size:.75rem;text-align:center;text-transform:uppercase;font-weight:700;vertical-align:top;padding:0 10px;color:#fff;line-height:1.2rem}.hosco-list-item-status.open{border:1px solid #00d563;background-color:#00d563}.hosco-list-item-status.expired{border:1px solid #ff3e62;color:#ff3e62}.hosco-list-item-status.draft{border:1px solid #f3a700;color:#f3a700}.hosco-list-item-status.rejected{border:1px solid #ff3e62;background-color:#ff3e62}.hosco-list-item-status.closed{border:1px solid #bbb;background-color:#bbb}.hosco-list-item-status.pending{border:1px solid #f3a700;background-color:#f3a700}.hosco-list-item-applications-count{border:1px solid #ccc;padding:6px;border-radius:6px;min-width:60px;text-align:center;font-weight:700;line-height:1rem;display:inline-block}.hosco-list-item-applications-count a{color:#333}.hosco-list-item-applications-count i{color:#ccc;margin:0 2px}.hosco-list-item-top-right-section{position:absolute;right:10px;top:10px;z-index:5}@media (max-width:767.98px){.hosco-list-item-top-right-section{right:5px;top:5px}.hosco-list-item-top-right-section.management{left:10px;top:70px;width:55px}}@media (max-width:767.98px){.hosco-list-item-top-right-section.management .hosco-list-item-status{display:none}.hosco-list-item-top-right-section.management .hosco-list-item-applications-count{min-width:50px}}.hosco-list-item-post-date{font-size:.625rem;color:grey;font-weight:600;display:inline-block}@media (max-width:767.98px){.hosco-list-item-post-date{display:none}}.hosco-list-item-post-date-mobile{display:none}@media (max-width:767.98px){.hosco-list-item-post-date-mobile{display:block;margin-top:5px}}.hosco-list-item-cover-remove-circle{width:22px;height:22px;z-index:5;background-color:#f7f7f7;line-height:8px;border-radius:25px;padding:6px;margin-left:20px;display:none}.hosco-list-item-cover-remove-circle i.ha-cross{color:grey;font-size:.625rem;line-height:.625rem}@media (max-width:767.98px){.hosco-list-item-cover-remove-circle{display:inline-block}}.hosco-list-item.hidden .hosco-list-item-cover-remove-circle{display:inline-block;background-color:#fff;padding:5px 3px;border:1px solid #eee}.hosco-list-item.hidden .hosco-list-item-cover-remove-circle i.fa-eye{color:#1898c2;font-size:.9rem;line-height:.625rem}.hosco-list-item:hover .hosco-list-item-cover-remove-circle{display:inline-block}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.hosco-directory-form{padding:10px}.hosco-directory-form .form-control-label{text-align:right;font-weight:400;padding:0;color:#292929;line-height:calc(2.2375rem + 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.hosco-directory-form .form-control-label{text-align:left;padding-left:15px}}.hosco-directory-form .btn-group .btn:active,.hosco-directory-form .btn-group .btn:focus,.hosco-directory-form .btn-group .btn:hover{color:#1898c2;background-color:transparent}.hosco-directory-form .globe{margin:0!important}.hosco-directory-form .checkbox-filter{text-align:right}@media (max-width:767.98px){.hosco-directory-form .checkbox-filter{text-align:left;margin-top:10px;padding-left:15px}}.hosco-directory-form .checkbox-filter label{padding-left:5px}.hosco-directory-form hr{margin:20px 0!important}.hosco-directory-listing{position:relative}.hosco-directory-listing .overlay{position:absolute;top:-100px;left:10px;bottom:20px;right:10px;background:linear-gradient(transparent,#eee 90%);cursor:pointer;z-index:10}.hosco-directory-count-container{width:100%;margin-bottom:10px}.hosco-directory-toolbar-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;align-items:baseline;margin-bottom:15px}@media (max-width:767.98px){.hosco-directory-toolbar-container{padding:0 10px}}.hosco-directory-toolbar{margin-left:auto;text-align:right}@media (max-width:767.98px){.hosco-directory-toolbar{margin-right:auto;text-align:center}.hosco-directory-toolbar button{min-width:250px;margin:5px 0}.hosco-directory-toolbar .btn{padding-top:12px;padding-bottom:12px}}.hosco-directory-view-selector{display:inline-block;color:#666;height:45px;vertical-align:middle}.hosco-directory-view-selector .fa{padding:15px;border:1px solid #666}.hosco-directory-view-selector .fa.selected{background-color:#1898c2;border-color:#1898c2;color:#fff}@media (max-width:767.98px){.hosco-directory-view-selector{display:none}}.hosco-directory-count{font-size:1.25rem;line-height:1.4;color:#1e1e1e;text-transform:uppercase;display:inline-block;margin:0}@media (max-width:767.98px){.hosco-directory-count{display:block;width:100%;margin:0 0 5px}}.hosco-directory-hidden-count{font-size:.875rem;font-weight:600;line-height:1.6rem;color:#1898c2;display:inline-block}@media (max-width:767.98px){.hosco-directory-hidden-count{display:block;width:100%;margin:0 0 10px;line-height:18px}}.hosco-directory-hidden-count a{text-decoration:underline!important}.hosco-directory-suggestion{color:#1e1e1e;margin-bottom:10px}@media (max-width:767.98px){.hosco-directory-suggestion{margin:0 10px 10px}}.hosco-directory-filter-container{margin:0 0 20px}@media (max-width:767.98px){.hosco-directory-filter-container{padding:0 10px}}.hosco-directory-loading{background-color:#fff;position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;padding:10px;margin-bottom:75px;text-align:center}.hosco-directory-carousel{position:relative;margin-bottom:20px}.hosco-directory-carousel-item{height:300px;background:no-repeat 50%;background-size:cover}.hosco-directory-carousel-sidebar{position:absolute;z-index:20;bottom:0;background-color:rgba(0,0,0,.5);min-height:60px;width:100%;color:#fff;text-align:left;padding:10px 20px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hosco-directory-carousel-logo{width:110px;padding-right:20px}.hosco-directory-carousel-info{-webkit-flex:1 0 auto;flex:1 0 auto}.hosco-directory-carousel-title{font-size:1.25rem;line-height:1.1em;color:#fff}.hosco-directory-carousel-location{margin-top:10px}.hosco-directory-carousel-label{position:absolute;top:20px;right:0;line-height:24px;vertical-align:middle;width:auto;background-color:rgba(24,152,194,.7);padding:0 10px;color:#fff}.hosco-directory-carousel .carousel-indicators{display:none}.hosco-directory-carousel .carousel-control-next-icon,.hosco-directory-carousel .carousel-control-prev-icon{width:40px;height:40px}.hosco-directory-pagination{padding:0;position:relative}.hosco-directory-pagination .page-item.active .page-link{border-radius:20px}.hosco-directory-pagination .page-link{line-height:20px;padding:0 10px}.hosco-directory-pagination .page-link,.hosco-directory-pagination .page-link:active,.hosco-directory-pagination .page-link:focus,.hosco-directory-pagination .page-link:hover{background-color:transparent;border:none}.hosco-directory-pagination .pagination-next .page-link,.hosco-directory-pagination .pagination-prev .page-link{padding:0 5px}.hosco-directory-pagination .pagination{margin:0;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hosco-directory-pagination .overlay{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;z-index:10}.hosco-directory-pagination .overlay+hosco-pagination .page-item .page-link{color:grey}.hosco-directory-pagination .overlay+hosco-pagination .page-item.active .page-link{color:#fff;background:grey}.hosco-directory-richtext .directory-richtext-title{margin:0 0 15px;font-size:1.375rem;color:#1e1e1e;display:inline-block;padding-bottom:7px;border-bottom:2px solid #1898c2}.hosco-directory-richtext .directory-richtext-lead{font-size:.9375rem}.hosco-directory-richtext .directory-richtext-subtitle{margin:0 0 5px;font-size:.875rem;font-weight:700}.btn-directory{color:#666;background-color:transparent;border-color:#666;text-transform:uppercase}.btn-directory:active,.btn-directory:focus,.btn-directory:hover{background-color:transparent;color:#333;border-color:#333}.btn-directory-sort{color:#666;background-color:transparent;border-color:#666;text-transform:uppercase}.btn-directory-sort:active,.btn-directory-sort:focus,.btn-directory-sort:hover{background-color:transparent;color:#333;border-color:#333}.dropdown.open .btn-directory-sort{background:#fff}.dropdown-menu-sort{font-size:.75rem;min-width:100%;padding:0}.dropdown-menu-sort .dropdown-item{padding:10px 8px;color:#666;letter-spacing:-.43px}.dropdown-menu-sort .dropdown-item:active{background:#fff}@media (max-width:767.98px){.dropdown-menu-sort .dropdown-item{padding-top:12px;padding-bottom:12px}}.pagination{display:-webkit-flex;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#115c87;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#115c87;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(24,152,194,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:1;color:#fff;background-color:#115c87;border-color:#115c87}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.09375rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.profile-list{margin-bottom:0;padding-left:0}.modal-body .profile-list{max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.profile-list-item{position:relative;display:-webkit-flex;display:flex;padding-bottom:20px}.profile-list-item.is-disabled:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:hsla(0,0%,100%,.7)}.profile-list-item:last-child{padding-bottom:0}.profile-list-item-picture{padding-right:10px}.profile-list-item-picture img{width:60px;height:60px}.profile-list-item-info{-webkit-flex:1 1 0%;flex:1 1 0%}.profile-list-item-name{color:#115c87;font-size:.875rem}.profile-list-item-title{font-size:.8125rem}.profile-list-item-btns{display:none;text-align:right;width:30px}.profile-list-item-date{font-size:.75rem;-webkit-align-self:center;align-self:center;color:grey}.profile-list-item:hover .profile-list-item-btns{display:block}.modal .pagination{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0;padding:5px 0}.modal .viewer-list{padding-right:10px}.modal .viewer-list .viewer-info{padding:0}.modal .viewer-list .viewer-action{margin-bottom:5px}@media (max-width:575.98px){.modal .viewer-list .viewer-action{display:inline-block;margin:5px 5px 0 0}.modal .viewer-list .viewer-actions{text-align:left!important}}hosco-viewer{display:block}.vimeo-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat 50%;background-size:cover;z-index:5;cursor:pointer}.vimeo-player{position:absolute;width:100%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.vimeo-player iframe{position:absolute;width:100%;height:100%}.ng-animate.item:not(.left):not(.right){-webkit-transition:left 0s ease-in-out;transition:left 0s ease-in-out}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-align-items:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.comment.wait{padding:10px 0;text-align:center;font-size:.75rem}.comment{padding:10px 0 10px 40px;position:relative}.comment-user-picture{position:absolute;left:0;top:15px}.comment-user-picture img{width:30px;height:30px}.comment-content,.comment-header,.comment-user-name,.comment-user-picture{display:inline;vertical-align:top}.comment-user-name{font-size:.8125rem;color:#115c87;font-weight:700;margin-right:5px}.comment-content{font-size:.8125rem}.comment-content.is-not-available{margin-left:-40px;color:#bbb}.comment-content>p{display:inline;vertical-align:top;word-wrap:break-word;white-space:pre-line}.comment-content a{vertical-align:top}.comment-remove{opacity:.5;margin:2px 5px 0;visibility:hidden}.comment:hover .comment-remove{visibility:visible}.comment-remove:hover{opacity:1;color:inherit}.comment-date{font-size:.6875rem;line-height:18.2px;float:right;display:inline}.comment-buttons{display:none}.comment.load-more{font-size:.75rem;padding:10px 0;min-height:37px}.comments-list{margin:10px 0;overflow:hidden}.post-comments .messenger{margin-bottom:0}.post-embedded{position:relative;margin:20px 0 0}.post-embedded-picture img{display:block;height:auto;max-width:100%}.post-embedded-title{margin:0 0 10px;font-size:.9375rem}.post-embedded-description{font-size:.75rem}.post-embedded-footer>*{text-transform:uppercase;font-size:.6875rem;color:#bbb}.post-embedded-views{margin-top:10px;float:right;font-size:.6875rem;color:#bbb}.post-embedded-remove{position:absolute;z-index:10;top:-5px;right:-20px;color:#ccc;font-size:1.5625rem;line-height:1em}.post-embedded-remove:hover{color:#333}.post-embedded-link{-webkit-flex:1 1 0%;flex:1 1 0%;color:inherit}.post-embedded-link:hover{color:inherit}.post-embedded-meta,.post-embedded-picture{margin-bottom:10px}.post-embedded-player.flex-video{margin-bottom:0}.post-embedded-player.flex-video iframe{height:100%!important}.is-article .post-embedded-picture{padding-right:0}.is-image .post-embedded-meta,.is-video .post-embedded-meta{margin-top:10px}.is-video .post-embedded-picture{margin-bottom:0}.post-embedded .truncated-link{color:#1898c2}.post-embedded .is-offer .post-embedded-link+.post-embedded-link .post-embedded-meta{margin-top:25px}.embedded-offer-title{color:#1898c2;font-size:1.125rem;margin-bottom:0}.embedded-offer-location{font-size:.8125rem;margin-bottom:5px}.embedded-offer-info{margin-bottom:15px;font-size:.8125rem}.embedded-offer-info>li{display:inline-block}.embedded-offer-info>li:after{content:" / "}.embedded-offer-info>li:last-child:after{display:none}hosco-embedded{display:block}.messenger-mentions-container{position:absolute;top:100%;width:1000px}.messenger-mentions-anchor{position:relative;display:inline-block;white-space:normal}.messenger-mentions{position:relative;float:none;display:table;margin-top:5px}.dropdown-menu .mentions-item{padding:5px 10px;display:block;cursor:pointer}.dropdown-menu .mentions-item:hover{background-color:#eee}.dropdown-menu .mentions-item-name{padding-left:0;padding-right:0}.dropdown-menu .mentions-item-picture{display:inline;margin-right:5px;width:30px;height:30px}.messenger-control-container.no-picture{padding-left:0}.no-picture .messenger-control{padding-left:10px}.messenger{display:-webkit-flex;display:flex;margin-bottom:10px}.messenger-form .btn-group{display:inline-block}.messenger-form .btn{font-size:.8125rem;line-height:1em;padding:5px 10px}.messenger-form .btn .fa{margin:0}.messenger-form .btn-publish{margin-left:5px}.messenger-img img{height:40px;width:40px}.messenger-mention{background-color:rgba(24,152,194,.2);color:#333;display:inline-block;padding:0 2px}.messenger-control{font-size:.875rem;transition:border .25s ease-in;border:0;border-bottom:1px solid #e4e4e4;background-color:#fff;padding:10px 10px 10px 0;overflow:visible;position:relative;min-width:1%}.messenger-control:focus{border-bottom-width:3px;outline:0}.messenger-control-container{padding-left:15px;position:relative;-webkit-flex:1 1 0%;flex:1 1 0%;min-width:1%}@media (max-width:767.98px){.messenger-control-container{word-break:break-all}}.messenger-control .contenteditable{position:relative;z-index:2;width:100%;height:25px;word-wrap:break-word;white-space:pre-line;min-width:1%}.messenger-control .contenteditable:focus{outline:none}.messenger-control.is-expanded .contenteditable{height:auto;min-height:50px}.messenger-control.is-expanded{border-bottom-width:2px}.messenger-control.is-empty:before{content:attr(placeholder);color:#ccc;cursor:text;position:absolute;z-index:1}.messenger-control.is-disabled:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.6);z-index:100;cursor:default}.messenger-actions{padding-left:55px;position:relative}@media (max-width:767.98px){.messenger-actions{padding-left:0}}.messenger-actions>li{padding:0}.messenger-actions>li>a{color:#1898c2;font-size:1.125rem;position:relative;opacity:.5}@media (max-width:767.98px){.messenger-actions>li>a{font-size:1.5625rem}}.messenger-actions>li>a:hover{opacity:1}.messenger.has-embedded .contenteditable{height:auto;min-height:0}.dragover .messenger-dragover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:101;font-size:1.5625rem;border:2px dashed #e4e4e4;background-color:#fff;color:#ccc}.dragover .messenger-dragover:before{content:"DRAG YOUR FILES HERE";position:absolute;display:inline-block;text-align:center;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post{background-color:#fff;position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;padding:20px 0 0;color:#666;margin-bottom:20px}.post.is-embedded{padding:20px;border:1px solid #e4e4e4;margin-bottom:0}.post.is-embedded .post-social-action{color:#999;font-size:.6875rem}.post.is-embedded ul{margin-bottom:0}.post.is-disabled:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:hsla(0,0%,100%,.6)}.post .is-embedded{margin-top:10px}.post .btn-publish{margin-bottom:10px}.post-controls{position:absolute;top:10px;right:10px}.post-controls>a{opacity:.5;font-size:.6875rem;color:inherit}.post-controls>a:hover{opacity:1}.post-controls .dropdown-menu{padding:0}.post-controls .dropdown-menu a{padding:5px 10px}@media (max-width:575.98px){.post-controls .dropdown-menu{position:relative}}.post-picture{float:left;display:block;margin-right:10px}.post-metas{margin-bottom:20px;font-size:.8125rem}.post-user{font-weight:600}.post-context-name,.post-user-name,.post-via-name{color:#115c87}.post-context-name:hover,.post-user-name:hover,.post-via-name:hover{color:#1898c2}.post-context-separator{color:#999;display:inline-block;margin:0 5px}.post-user-group a:before{content:", "}.post-user-group a:first-child:before{content:""}.post-action-name{color:#999}.post-date{color:#666;font-weight:300;font-size:.85em}.post-content{clear:both;font-size:.875rem;margin-bottom:0;word-wrap:break-word;white-space:pre-line}@media (max-width:767.98px){.post-content{word-break:break-all}}.post-inner{padding:0 15px}.post-inner+.no-controls{padding-top:15px}.post-inner .messenger-control .contenteditable{height:auto;word-break:break-all}.post-edit{position:relative}.post-edit.is-disabled:before{content:"";position:absolute;height:100%;width:100%;background-color:hsla(0,0%,100%,.6);z-index:10}.post-social-header{padding:15px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.post-social-header ul{margin-bottom:0;padding:0;-webkit-align-self:auto;align-self:auto}.post-social-action{display:inline-block;vertical-align:top;margin-right:10px;font-size:.8125rem;color:#999}.post-social-action>a{color:inherit}.post-social-action>a:hover{color:#1898c2}.post-social-action .dropdown-item{display:block;padding:3px 20px;color:#333;white-space:nowrap}.post-social-action .dropdown-item:focus,.post-social-action .dropdown-item:hover{text-decoration:none;color:#1e1e1e;background-color:#f7f7f7}.post-social-action a.disabled,.post-social-action a.disabled:active,.post-social-action a.disabled:focus{color:#ccc;pointer-events:none}.post-social-like{position:relative;padding-left:25px}.post-social-like:before{content:"";display:block;position:absolute;left:-15px;top:-15px;height:50px;width:50px;background:transparent url(https://files.hosco.com/client/build/production/22c42150097928dd61d0da87c0f8a052.png) 0 0 no-repeat;background-size:2900%;-webkit-animation-duration:.8s;animation-duration:.8s}.post-social-like.is-liked:before{background-position:100% 0}.post-social-like.is-liked.is-animated:before{-webkit-animation:heart-burst .8s steps(28) 1;animation:heart-burst .8s steps(28) 1}@media (max-width:575.98px){.post-social .dropdown-menu{right:0;left:auto}}.post .text-right .post-social-action{margin-right:0;margin-left:10px}.post-comments{background-color:#f7f7f7;padding:0 15px;display:block}.post .messenger{background-color:transparent}.post .messenger-control{padding-left:10px;border-bottom-color:#e4e4e4}.post .messenger-img{width:30px;min-width:30px}.post .messenger-img img{width:30px;height:30px;border:0}.post-media,.post-media-thumb{margin-top:10px}.post-media-thumb:first-child{margin-top:0}.post-media-carousel{position:relative;overflow:hidden}.post-media .post-media-slide{position:relative;margin-top:0}.post-media .post-media-slide.ng-hide-remove{position:absolute;width:calc(100% - 15px);-webkit-animation:slideInVertical .5s ease;animation:slideInVertical .5s ease}.post-media .post-media-slide.ng-hide-add{-webkit-animation:slideOutVertical .5s ease;animation:slideOutVertical .5s ease}.post .post-embedded{padding-top:15px;margin-top:15px;margin-bottom:0;border:0;border-top:1px solid #e4e4e4}.post-embedded-title{font-weight:500;font-family:Open Sans Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;color:#101010;word-wrap:break-word}.post-embedded-picture.is-small-picture{padding-right:0}.post-embedded.is-youtube .post-embedded-meta{margin-top:10px}.post-embedded.is-event .post-embedded-title{margin-bottom:5px}.post-embedded.is-album-item .post-embedded-meta{font-size:.8125rem}.post-embedded.is-album-item .post-embedded-meta a{color:#115c87}.post-embedded.is-album-item .post-embedded-meta .fa{color:#1898c2;margin-right:5px;vertical-align:middle}.post-embedded.is-album-item .post-embedded-description{font-size:.8125rem;margin-top:5px}.post-embedded.is-vimeo,.post-embedded.is-website,.post-embedded.is-youtube{padding-top:0;border:0;display:block}.profile-section .is-vimeo,.profile-section .is-website,.profile-section .is-youtube{padding:15px 10px;display:block;border:1px solid #bbb}@-webkit-keyframes slideInVertical{0%{top:100%}to{top:0}}@keyframes slideInVertical{0%{top:100%}to{top:0}}@-webkit-keyframes slideOutVertical{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutVertical{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes heart-burst{0%{background-position:0}to{background-position:100%}}@keyframes heart-burst{0%{background-position:0}to{background-position:100%}}.btn-dropdown-visibility .dropdown-menu-right{width:215px}.btn-dropdown-visibility .dropdown-item{font-size:.8125rem;padding:10px}.share-update{background-color:#fff;padding:10px 15px}.share-update-error,.share-update-loading{margin-top:20px;text-align:center}.share-update .help-block{padding-left:55px;font-size:.625rem}.share-update .post-media{position:relative}.share-update .post-media .btn-danger{position:absolute;top:0;right:0;opacity:.7}.share-update .post-media .btn-danger:hover{opacity:1}.share-update{margin-bottom:20px}hosco-embedded-album .carousel .carousel-control{position:absolute;top:50%;height:40px;margin-top:-20px;background:none}hosco-embedded-album .carousel .carousel-control.right{right:0}.is-job.post-embedded .post-embedded-picture .thumbnail{border-radius:0;margin-bottom:0}.is-job.post-embedded .post-embedded-title{font-family:Open Sans;font-weight:400;font-size:.875rem;color:#0c0c0c}.is-job.post-embedded .post-embedded-title .h3{font-weight:inherit;font-size:1.25rem}.is-job.post-embedded .embedded-offer-location{color:#404040;font-size:.875rem}.md-modal{text-align:center;color:#292929}.md-modal~.modal-backdrop.in{opacity:.75}.md-modal .modal-title{font-weight:700;font-size:1.375rem;margin-bottom:0;width:100%}.md-modal .modal-title .fa,.md-modal .modal-title .ha{margin-bottom:10px;color:#1898c2;display:block}.md-modal .modal-title .fa.fa-red,.md-modal .modal-title .fa.ha-red,.md-modal .modal-title .ha.fa-red,.md-modal .modal-title .ha.ha-red{color:#ff3e62}.md-modal .modal-header{padding-top:30px;position:relative;border-bottom:2px solid #e4e4e4;display:block}.md-modal .md-btn{text-transform:uppercase}.md-modal .modal-footer{border:0;padding:0 30px 30px;display:block}.md-modal .modal-content{border:0}.md-modal .modal-sm{max-width:480px}.md-modal .modal-sm .modal-body{padding-left:30px;padding-right:30px}.md-modal .modal-sm .modal-title{font-size:1.125rem}.md-modal .modal-sm .modal-title .ha{font-size:2.5rem}.md-modal .modal-md{max-width:610px}@media (max-width:575.98px){.md-modal .md-btn-list-inline{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.md-modal .md-btn-list-inline .md-btn{margin:0 0 10px}.md-modal .md-btn-list-inline .md-btn:last-child{margin-bottom:0}}hosco-ad:not(.shown){display:none}.hosco-list-item-container .company-banner{background-position:0 0}.company-banner,.hourly-banner{background:#fff no-repeat -9999px;margin-bottom:20px;padding:25px 20px 20px;position:relative;display:-webkit-flex;display:flex;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5}@media (max-width:767.98px){.company-banner,.hourly-banner{-webkit-flex-direction:column;flex-direction:column;text-align:center}}.company-banner:before,.hourly-banner:before{position:absolute;left:0;top:0;width:100%;height:5px;content:"";box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.company-banner.jobs-directory,.hourly-banner.jobs-directory{margin-bottom:0;text-align:center;width:100%;-webkit-justify-content:center;justify-content:center}.company-banner.jobs-directory .company-banner-picture-container,.hourly-banner.jobs-directory .company-banner-picture-container{margin:15px auto 0;width:180px;height:180px}.company-banner.jobs-directory .company-banner-title,.hourly-banner.jobs-directory .company-banner-title{margin-top:10px}.company-banner.employee-profile,.hourly-banner.employee-profile{text-align:center;-webkit-justify-content:center;justify-content:center}.company-banner.employee-profile .company-banner-buttons,.hourly-banner.employee-profile .company-banner-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:0}.company-banner.employee-profile .company-banner-buttons .md-btn,.hourly-banner.employee-profile .company-banner-buttons .md-btn{margin:20px 0 0!important}.company-banner-offers-count,.hourly-banner-offers-count{display:none}.company-banner-content:not(:first-child),.hourly-banner-content:not(:first-child){margin-left:20px}@media (max-width:767.98px){.company-banner-content:not(:first-child),.hourly-banner-content:not(:first-child){margin-left:0;margin-top:15px}}.company-banner-close,.hourly-banner-close{position:absolute;right:10px;top:15px;font-size:.625rem;line-height:.625rem;color:#bbb}.company-banner-picture,.hourly-banner-picture{width:100%;height:100%}.company-banner-picture-container,.hourly-banner-picture-container{width:150px;height:150px;position:relative;margin:0 auto}@media (max-width:767.98px){.company-banner-picture-container,.hourly-banner-picture-container{width:100px;height:100px}}.company-banner-label-featured,.hourly-banner-label-featured{text-align:center;text-transform:uppercase;font-size:.75rem;line-height:1.0625rem;font-weight:700;padding:2px 10px;border:1px solid;border-radius:16px}.company-banner-explore-and-follow .company-banner-label-featured,.company-banner-explore-and-follow .hourly-banner-label-featured,.company-banner-explore .company-banner-label-featured,.company-banner-explore .hourly-banner-label-featured,.hourly-banner-explore-and-follow .company-banner-label-featured,.hourly-banner-explore-and-follow .hourly-banner-label-featured,.hourly-banner-explore .company-banner-label-featured,.hourly-banner-explore .hourly-banner-label-featured{color:#ff7775;border-color:#ff7775}.company-banner-work-with-us .company-banner-label-featured,.company-banner-work-with-us .hourly-banner-label-featured,.hourly-banner-work-with-us .company-banner-label-featured,.hourly-banner-work-with-us .hourly-banner-label-featured{color:#02c35c;border-color:#02c35c}.company-banner-label-followers,.hourly-banner-label-followers{padding:3px 10px;background-color:#e4e4e4;border-radius:6px;font-size:.875rem;line-height:.875rem}.company-banner-label-followers-container,.hourly-banner-label-followers-container{text-align:center;margin-top:15px}@media (max-width:767.98px){.company-banner-label-followers-container,.hourly-banner-label-followers-container{margin-top:5px}}.company-banner-title,.hourly-banner-title{font-size:1.625rem;line-height:2rem;font-weight:700;margin-top:20px}@media (max-width:767.98px){.company-banner-title,.hourly-banner-title{margin-top:10px}}.company-banner-text,.hourly-banner-text{font-size:1rem;line-height:1.375rem;margin-top:5px}.company-banner-buttons,.hourly-banner-buttons{margin-top:20px}@media (max-width:991.98px){.company-banner-buttons,.hourly-banner-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}.company-banner-buttons .md-btn-primary,.company-banner-buttons .md-btn-submit,.hourly-banner-buttons .md-btn-primary,.hourly-banner-buttons .md-btn-submit{font-weight:600}.company-banner-buttons .md-btn:not(:first-child),.hourly-banner-buttons .md-btn:not(:first-child){margin-left:10px}@media (max-width:991.98px){.company-banner-buttons .md-btn:not(:first-child),.hourly-banner-buttons .md-btn:not(:first-child){margin:15px 0 0}}.company-banner-following,.hourly-banner-following{font-size:.875rem;line-height:1.1875rem;color:#bbb;text-transform:uppercase}.company-banner-following .fa,.hourly-banner-following .fa{font-size:1.125rem;margin-right:10px;color:#02c35c}.company-banner-following+.md-btn:not(:first-child),.hourly-banner-following+.md-btn:not(:first-child){margin-left:50px}@media (max-width:991.98px){.company-banner-following+.md-btn:not(:first-child),.hourly-banner-following+.md-btn:not(:first-child){margin:15px 0 0}}.company-banner-explore-and-follow:before,.company-banner-explore:before{background-color:#ff7775}.company-banner-work-with-us:before{background-color:#02c35c}.company-banner-picture-container{border:1px solid #d5d5d5}.company-banner-picture-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5),0 0 5px 0 rgba(0,0,0,.5)}.hourly-banner:before{box-shadow:none}.hourly-banner .md-btn-brigad{color:#fff;font-weight:600;background:radial-gradient(circle,#f76b1c 0,#fad961 150%)}.hourly-banner .md-btn-catapult{color:#fff;font-weight:600;background-color:#04cbba}@media (max-width:767.98px){.hourly-banner-buttons{margin-top:10px}}.hourly-banner-brigad .hourly-banner-label-featured{border-color:#f88b30}.hourly-banner-catapult .hourly-banner-label-featured{border-color:#04c9b8}.hourly-banner-picture-container{width:200px;height:200px}@media (max-width:767.98px){.hourly-banner-picture-container{width:100px;height:100px}}.hourly-banner-partnership{font-size:.5rem;text-align:right}@media (max-width:767.98px){.hourly-banner-partnership{text-align:center;margin-top:20px}}.hourly-banner.jobs-directory{color:#fff}.hourly-banner.jobs-directory:before{content:none}.hourly-banner.jobs-directory .hourly-banner-title{margin-top:10px;font-size:1.875rem;line-height:2rem}.hourly-banner.jobs-directory .hourly-banner-text{margin-top:10px;font-size:.875rem;line-height:1.1875rem}.hourly-banner.jobs-directory .hourly-banner-buttons{margin-top:30px}.hourly-banner.jobs-directory .hourly-banner-label-featured{padding:2px 5px}.hourly-banner-jobs-directory-picture-container{position:relative;padding-bottom:20px;margin-bottom:30px}.hourly-banner-jobs-directory-picture-container:after{content:"";width:calc(100% + 40px);height:1px;background-color:#ccc;position:absolute;left:-20px;bottom:0;opacity:.5}.hourly-banner-brigad.jobs-directory{background:url(https://cdn.hosco.com/assets/banners/brigad-img-jobs-directory.png) 50%;background-size:cover}.hourly-banner-brigad.jobs-directory:before,.hourly-banner-brigad.newsfeed:before{background:linear-gradient(270deg,#fad961,#f76b1c)}.hourly-banner-catapult.jobs-directory{background:url(https://cdn.hosco.com/assets/banners/catapult-img-jobs-directory.png) 50%;background-size:cover}.hourly-banner-catapult.jobs-directory:before,.hourly-banner-catapult.newsfeed:before{background-color:#04c9b8}.hosco-list-item-container .company-banner{background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);transition:box-shadow .3s ease-in-out;padding:0;min-height:107px;border:0}.hosco-list-item-container .company-banner:before{background:none;box-shadow:none}.hosco-list-item-container .company-banner:hover{box-shadow:-7px 7px 10px 0 rgba(0,0,0,.3)}.hosco-list-item-container .company-banner-content{text-align:left}.hosco-list-item-container .company-banner-close{display:none;color:#fff;background:hsla(0,0%,100%,.2);padding:5px;border-radius:50%;top:10px;right:10px}@media (max-width:767.98px){.hosco-list-item-container .company-banner-close{display:inline}}.hosco-list-item-container .company-banner:hover .company-banner-close{display:block}.hosco-list-item-container .company-banner-title{text-align:left;margin-left:112px;line-height:3rem;font-size:1.75rem}@media (max-width:767.98px){.hosco-list-item-container .company-banner-title{font-size:1.25rem;margin-left:75px;line-height:1.65rem;margin-top:40px!important}}.hosco-list-item-container .company-banner-text{display:inline-block;text-align:left;margin-left:112px;margin-top:10px;font-size:1.125rem}@media (max-width:767.98px){.hosco-list-item-container .company-banner-text{font-size:.875rem;margin-left:75px;margin-top:0}}.hosco-list-item-container .company-banner-offers-count{display:block;position:absolute;right:10px;top:10px}@media (max-width:767.98px){.hosco-list-item-container .company-banner-offers-count{right:auto;left:75px}}.hosco-list-item-container .company-banner-featured{display:none;position:absolute;right:50px;top:10px}@media (min-width:576px){.hosco-list-item-container .company-banner:hover .company-banner-featured{display:block}.hosco-list-item-container .company-banner:hover .company-banner-offers-count{display:none}.hosco-list-item-container .company-banner:hover .company-banner-buttons{display:block}}.hosco-list-item-container .company-banner-label-featured{color:#fff}.hosco-list-item-container .company-banner-buttons{display:none;position:absolute;bottom:10px;right:10px}.hosco-list-item-container .company-banner-content{width:100%;background:rgba(0,0,0,.5);height:100%;color:#fff}.hosco-list-item-container .company-banner:hover .company-banner-content{background:rgba(0,0,0,.7)}.hosco-list-item-container .company-banner-picture-container{width:87px!important;height:87px!important;margin:0!important;position:absolute;left:10px;top:10px;border:0}@media (max-width:767.98px){.hosco-list-item-container .company-banner-picture-container{width:50px!important;height:50px!important}}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.7;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.75rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#535353}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-bottom .arrow,.popover.bs-popover-top .arrow{left:50%}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-left .arrow,.popover.bs-popover-right .arrow{top:50%}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-top:-1rem}.popover-sm{max-width:168px}.popover-body>p{text-align:center}.md-input{border:0;border-bottom:1px solid #ccc;box-shadow:none;border-radius:0;font-size:1rem;width:100%;height:36px;background-color:transparent;outline:none;transition:all .3s;padding:0;margin:5px 0}.md-input:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#535353!important}.md-input::-webkit-input-placeholder{opacity:0}.md-input:-ms-input-placeholder{opacity:0}.md-input::-ms-input-placeholder{opacity:0}.md-input::placeholder{opacity:0}.has-value .md-input::-webkit-input-placeholder,.is-focus .md-input::-webkit-input-placeholder{opacity:1}.has-value .md-input:-ms-input-placeholder,.is-focus .md-input:-ms-input-placeholder{opacity:1}.has-value .md-input::-ms-input-placeholder,.is-focus .md-input::-ms-input-placeholder{opacity:1}.has-value .md-input::placeholder,.is-focus .md-input::placeholder{opacity:1}.is-focus .md-input{border-color:#1898c2}.is-invalid .md-input{color:#ff3e62;border-color:#ff3e62;padding-right:10px}.md-input-container{position:relative}.md-input-container:after{content:"";display:table;clear:both}.md-input-container.is-disabled{opacity:.3;pointer-events:none}.md-input-container.is-disabled .md-input{cursor:not-allowed}.md-input-container.is-invalid:before{content:"\F12A";font-family:FontAwesome;color:#ff3e62;position:absolute;right:5px;top:15px}.md-input-container.is-invalid:before .md-input,.md-input-container.md-icon-right .md-input{padding-right:25px}.md-input-container.md-icon-right.is-invalid:before{right:30px}.md-input-container.md-icon-right.is-invalid .md-input{padding-right:50px}.md-input-container.md-icon-right>i:last-of-type{position:absolute;top:18px;right:5px}.md-input-container.md-icon-right.is-invalid>i:last-of-type{color:#ff3e62}.md-input-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(51,51,51,.7);position:absolute;top:10px;left:0;right:0;cursor:text;transition:all .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:initial;margin-bottom:0;pointer-events:none}.has-value .md-input-label,.is-focus .md-input-label{-webkit-transform:translateY(-100%) scale(.9);transform:translateY(-100%) scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}.is-focus .md-input-label{color:#1898c2}.is-invalid .md-input-label{color:#ff3e62}.md-input-help{float:right;font-size:.85714em;height:1px;color:grey}.is-invalid .md-input-help{color:#ff3e62}.md-input-container .form-control-typeahead .dropdown-menu a{color:grey;font-size:.75rem;padding:8px 15px}.md-input-container .form-control-typeahead .dropdown-menu>.active>a,.md-input-container .form-control-typeahead .dropdown-menu>.active>a:focus,.md-input-container .form-control-typeahead .dropdown-menu>.active>a:hover{background-color:#1898c2;color:#fff}.has-value textarea,.is-focus textarea{height:auto;padding-top:10px}.md-form-group{margin-bottom:30px;margin-top:30px}.md-checkbox{position:absolute;opacity:0;pointer-events:none}.md-checkbox-label{cursor:pointer;margin-bottom:0}.md-checkbox-placeholder{position:relative;cursor:pointer;display:inline-block;height:1.57143em;width:1.57143em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(25%);transform:translateY(25%)}.md-checkbox-label~.md-checkbox-placeholder,.md-checkbox-placeholder~.md-checkbox-label{margin-left:5px}.md-checkbox-container:not(.is-filled) .md-checkbox-placeholder:after,.md-checkbox-placeholder:before{content:"";position:absolute;top:0;left:0;width:1.28571em;height:1.28571em;z-index:0;border:2px solid #535353;border-radius:1px;margin-top:3px;transition:.2s}.md-checkbox-container:not(.is-filled) .md-checkbox-placeholder:after{border:0;-webkit-transform:scale(0);transform:scale(0)}.md-checkbox-container.is-disabled:not(.is-checked) .md-checkbox-placeholder:before{border:none;background-color:#999}.md-checkbox-container.is-checked .md-checkbox-placeholder:before{top:-4px;left:-5px;width:.85714em;height:1.57143em;border-color:transparent #1898c2 #1898c2 transparent;border-style:solid;border-width:2px;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.md-checkbox-container.is-checked.is-disabled .md-checkbox-placeholder:before{border-right:2px solid #999;border-bottom:2px solid #999}.md-checkbox-container.is-invalid .md-checkbox-label{color:#ff3e62}.md-checkbox-container.is-invalid .md-checkbox-placeholder:after,.md-checkbox-container.is-invalid .md-checkbox-placeholder:before{border-color:#ff3e62}.md-checkbox-container.is-filled .md-checkbox-placeholder:after{border-radius:2px}.md-checkbox-container.is-filled .md-checkbox-placeholder:after,.md-checkbox-container.is-filled .md-checkbox-placeholder:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}.md-checkbox-container.is-filled:not(.is-checked) .md-checkbox-placeholder:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.md-checkbox-container.is-filled:not(.is-checked) .md-checkbox-placeholder:after{height:1.42857em;width:1.42857em;background-color:transparent;border:2px solid #535353;top:0;z-index:0}.md-checkbox-container.is-filled.is-checked .md-checkbox-placeholder:before{top:0;left:1px;width:.57143em;height:.92857em;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.md-checkbox-container.is-filled.is-checked .md-checkbox-placeholder:after{top:0;width:1.42857em;height:1.42857em;border:2px solid #1898c2;background-color:#1898c2;z-index:0}.md-checkbox-container.is-filled.is-disabled:not(.is-checked) .md-checkbox-placeholder:before{background-color:transparent;border:2px solid transparent}.md-checkbox-container.is-filled.is-disabled:not(.is-checked) .md-checkbox-placeholder:after{border-color:transparent;background-color:#949494}.md-checkbox-container.is-filled.is-checked.is-disabled .md-checkbox-placeholder:before{background-color:transparent}.md-checkbox-container.is-filled.is-checked.is-disabled .md-checkbox-placeholder:after{background-color:#949494;border-color:#949494}.stripe-payment-modal .modal-header{background-color:#1898c2}.stripe-payment-modal .modal-title{color:#fff;font-size:.875rem;width:100%}.stripe-payment-modal .modal-title .modal-close-icon{float:right}.stripe-payment-modal .modal-body{background-color:#f0f0f0}.stripe-payment-modal .loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;text-align:center;z-index:100;opacity:.8}.stripe-payment-modal .loading .icon{position:relative;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3.125rem;width:3.125rem;height:3.125rem;color:#1898c2}.stripe-payment-modal-payment-error{padding:20px;text-align:center;margin:0 0 10px;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.stripe-payment-modal-amount-label{background-color:#f7f7f7;color:grey;padding:5px 10px;font-size:1.125rem;font-weight:300;line-height:35px;text-align:right}.stripe-payment-modal-payment-methods{margin-left:-4px;margin-right:-4px}.stripe-payment-modal-payment-methods li{position:relative;width:33%;padding-left:4px;padding-right:4px;padding-bottom:8px;float:left}.stripe-payment-modal-payment-methods li a.link{position:relative;display:block;width:100%;height:auto;border-radius:2px;transition:box-shadow .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transform:translateZ(0);transform:translateZ(0);cursor:pointer}.stripe-payment-modal-payment-methods li a.invoice{text-align:center;font-size:2.125rem;background-color:#fff}.stripe-payment-modal-payment-methods li img.icon{width:100%;height:auto}.stripe-payment-modal-credit-card-form .credit-card-submit{width:100%;background-color:#1898c2;color:#fff;font-size:1.25rem;padding:12px}.stripe-payment-modal .StripeElement{background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow .15s ease}.stripe-payment-modal .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.stripe-payment-modal .StripeElement--invalid{border-color:#fa755a}.stripe-payment-modal .StripeElement--webkit-autofill{background-color:#fefde5!important}.stripe-payment-modal #credit-card-input{margin-bottom:15px}@media (min-width:768px){.stripe-payment-modal .modal-dialog{width:350px}}.stripe-payment-modal .contact-us{text-align:center;padding:10px 0;margin:0;font-size:.9375rem}.stripe-payment-modal .contact-us a{text-decoration:underline}.btn-custom-payment{margin:100px 0}.hosco-container-fluid{max-width:1400px;margin:0 auto;padding:0 15px}.hosco-shop-wrapper{background-color:#f7f7f7;height:100%}.hosco-shop-loader{z-index:9999;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:absolute;width:100vw;height:100vh;margin-top:-60px;color:#fff;background-color:rgba(0,0,0,.75);-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.hosco-shop-loader i{margin-bottom:10px}.hosco-shop-loader-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hosco-shop-loader-title{font-size:1.375rem;font-weight:700;line-height:1.875rem;margin-bottom:5px}.hosco-shop-loader-subtitle{font-size:.875rem;font-weight:700;line-height:1.1875rem;margin-bottom:20px;text-align:center}.hosco-shop-loader-stripe{width:120px;height:auto}.hosco-shop .shop-cancel{margin-bottom:10px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;text-decoration:underline;color:#333}.hosco-shop .shop-cancel i{font-size:.625rem}.hosco-shop .shop-blue-title{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;color:#1898c2;letter-spacing:3.5px;line-height:.875rem;margin-bottom:40px}.hosco-shop .shop-big-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px}@media (max-width:991.98px){.hosco-shop .shop-big-title{font-size:1.375rem;line-height:1.75rem}}.hosco-shop .shop-big-title p{margin-bottom:0}.hosco-shop .shop-red-line-title:before{content:"";display:block;width:50px;height:7px;background-color:#ff7775;margin-bottom:10px}.hosco-shop .shop-forms-container,.hosco-shop .shop-static-block{padding-top:20px;margin-bottom:30px;height:auto}.hosco-shop .shop-forms-stripe,.hosco-shop .shop-forms-summary{margin-bottom:20px}.hosco-shop .shop-forms-invoice{margin-bottom:50px}.hosco-shop .shop-forms-invoice-container{box-shadow:0 2px 4px 0 rgba(0,0,0,.3);background-color:#fff;padding:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hosco-shop .shop-forms-invoice-logo{font-size:2.5rem;line-height:1;color:#1898c2;margin-right:10px}.hosco-shop .shop-forms-invoice-text-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 100%;flex:1 1 100%}.hosco-shop .shop-forms-invoice-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;padding:0 10px}.hosco-shop .shop-forms-invoice-text-title{font-size:.875rem;text-transform:uppercase;font-weight:700;letter-spacing:-.17px;line-height:1.1875rem;color:#1898c2}.hosco-shop .shop-forms-invoice-text-subtitle{font-size:.75rem;font-style:italic;line-height:1.0625rem;color:#333}.hosco-shop .shop-forms-invoice-checkbox{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.hosco-shop .shop-forms-invoice-checkbox label{font-size:.875rem;line-height:1.1875rem;color:#1e1e1e}@media (max-width:991.98px){.hosco-shop .shop-forms-invoice-checkbox{-webkit-justify-content:flex-start;justify-content:flex-start}}.hosco-shop .shop-forms-pay{text-align:center;padding-bottom:20px}.hosco-shop .shop-forms-pay-agree{font-size:.75rem;line-height:1.0625rem;margin-bottom:20px}.hosco-shop .shop-forms-pay .md-btn{font-weight:600}.hosco-shop-container{-webkit-flex-direction:row;flex-direction:row}.shop-stripe-container{border:5px solid #424770;background-color:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2),0 0 8px 0 rgba(0,0,0,.5);padding:20px}.shop-stripe-title{color:#424770;font-size:.875rem;font-weight:700;letter-spacing:-.17px;line-height:1.1875rem;margin-bottom:5px}.shop-stripe-title i{margin-right:10px}.shop-stripe-confidential{color:#333;font-size:.875rem;line-height:1.1875rem}.shop-stripe-cards,.shop-stripe-ssl{color:#333;font-size:.75rem;font-style:italic;line-height:1.0625rem;margin-bottom:20px}.shop-stripe-cards img{height:25px;width:auto;margin-left:5px}.shop-stripe-form form{width:100%}.shop-stripe-form .shop-field{margin-bottom:20px}.shop-stripe-form .shop-field-name{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-weight:600}.shop-stripe-form .shop-field-name label{margin-bottom:0}.shop-stripe-form .form-control.StripeElement--focus{border-color:#1898c2;transition:border-color .2s ease}.shop-stripe-form .form-control.StripeElement--invalid{border-color:#dc3545}.shop-stripe-form .form-control-medium{width:50%}@media (max-width:991.98px){.shop-stripe-form .form-control-medium{width:100%}}.shop-stripe-form .form-control-small{width:25%;display:inline-block}.shop-stripe-form .stripe-form-message{color:#dc3545;font-size:.5625rem;font-weight:600;float:right;font-style:italic}.shop-stripe-logo{text-align:right}.shop-stripe-logo img{height:25px;width:auto}.shop-services-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative;border-bottom:1px dashed #bbb;padding-bottom:12.5px}.shop-services-header-part{-webkit-justify-content:space-between;justify-content:space-between}.shop-services-header-icon{position:absolute;right:0;bottom:10px;display:inline-block}.shop-services-header-circle{box-shadow:0 0 2px #bbb;border-radius:60px;background-color:#fff;height:54px;width:54px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.shop-services-header-circle i{text-align:center;font-size:1.625rem;color:#1898c2}.shop-services-header-title{font-size:1.125rem;font-weight:700;margin:0}.shop-services-header-subtitle{font-size:.5rem;letter-spacing:.09375rem;text-transform:uppercase;color:#1898c2;border:1px solid #ccc;padding:2px 20px}.shop-services-content-item{padding:0}.shop-services-content ul{text-align:left;padding-left:20px;margin-bottom:5px}.shop-services-content-item{margin:10px 0 5px;list-style-type:none;display:-webkit-flex;display:flex}.shop-services-content-item span,.shop-services-content-item strong{display:contents}.shop-services-content-item:before{content:"\2022";font-weight:700;font-style:normal;padding-right:20px}.shop-services-content-enjoy{padding-left:45px;font-style:italic;color:#999;font-size:.8125rem}.shop-summary-container{box-shadow:0 2px 4px 0 rgba(0,0,0,.3);background-color:#fff}.shop-summary-header{padding:20px 20px 5px;border-bottom:1px solid #e4e4e4;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.shop-summary-header-title{color:#1898c2;text-transform:uppercase;font-weight:700;font-size:.875rem;letter-spacing:-.17px;line-height:1.1875rem}.shop-summary-header-subtitle{font-size:.75rem;font-style:italic;line-height:1.0625rem;color:#333}.shop-summary-header-modify{font-size:.75rem;line-height:1.0625rem;text-align:right}.shop-summary-header-modify i{margin-left:5px;color:#1898c2}.shop-summary-body{width:100%;height:105px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.shop-summary-body.loading{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.shop-summary-body i{font-size:2.5rem;color:#1898c2}.shop-summary-content{padding:20px 20px 10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:0 0 auto;flex:0 0 auto;color:#333;-webkit-justify-content:space-between;justify-content:space-between}.shop-summary-content-filler{position:absolute;left:30px;right:30px;border-bottom:2px dotted #999;margin-top:32px}.shop-summary-content-left,.shop-summary-content-right{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;z-index:5;-webkit-align-items:flex-end;align-items:flex-end;height:36px}.shop-summary-content-discount,.shop-summary-content-label,.shop-summary-content-number,.shop-summary-content-price{display:-webkit-flex;display:flex;-webkit-align-content:flex-end;align-content:flex-end;background-color:#fff}.shop-summary-content-label,.shop-summary-content-number{font-size:.875rem;line-height:.875rem;letter-spacing:-.17px;padding-right:10px}.shop-summary-content-number select{margin-bottom:-5px}.shop-summary-content-label{text-transform:capitalize}.shop-summary-content-discount{color:#d41638;font-size:1.25rem;line-height:1.25rem;letter-spacing:-.25px;padding-left:10px;font-weight:300;text-decoration:line-through}.shop-summary-content-price{color:#101010;font-size:2.25rem;line-height:2.25rem;font-weight:700;letter-spacing:-.45px;padding-left:10px;margin-bottom:-2px}.shop-summary-comment{color:grey;font-size:.875rem;font-style:italic;font-weight:700;letter-spacing:-.17px;line-height:1.1875rem;text-align:right;padding:0 20px 20px}.hosco-panel{margin-bottom:20px;font-size:.8125rem;position:relative}.hosco-panel:last-child{margin-bottom:0}.hosco-panel-title{text-align:center;margin:0 0 20px;font-size:1.25rem;color:#1898c2}.hosco-panel-sub-title{padding:5px 0;margin:20px 0;font-size:.875rem;color:#333;border-bottom:1px solid #d5d5d5}.hosco-panel-card{position:relative;display:block;border-bottom:1px solid #ccc;border-right:1px solid #d5d5d5;padding:20px}.hosco-panel-card,.hosco-panel-card .showmore-trigger-wrapper{background-color:#fff}.hosco-panel-list{list-style:none;padding-left:0;margin-bottom:0}.hosco-panel-list-item{margin-bottom:15px;display:block}.hosco-panel-list-item:last-child{margin-bottom:0}.hosco-panel-list-item-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosco-panel-list-item-break-word{word-wrap:break-word}.hosco-panel-list-inline .hosco-panel-list-label,.hosco-panel-list-inline .hosco-panel-list-value{display:inline;vertical-align:middle}.hosco-panel-list-justified .hosco-panel-list-item{display:-webkit-flex;display:flex}.hosco-panel-list-justified .hosco-panel-list-value{margin-left:auto}.hosco-panel-list-inline .fa{margin-right:5px}.hosco-panel-list-label{display:block;font-weight:700}.hosco-panel-list-value{margin-bottom:0}.hosco-panel-list-value-green,.hosco-panel-list-value-notset,.hosco-panel-list-value-red{font-weight:700;text-transform:uppercase}.hosco-panel-list-value-green{color:#319c29}.hosco-panel-list-value-red{color:#d41638}.hosco-badge{padding-bottom:80px}.hosco-badge.is-fixed .hosco-badge-navbar{position:fixed;left:0;right:0;top:60px;z-index:99}.hosco-new-wrapper .hosco-badge.is-fixed .hosco-badge-navbar{top:50px}.hosco-badge.is-fixed .hosco-badge-navbar-left{padding-left:0}.hosco-badge.is-fixed .hosco-badge-navbar-right{padding-right:0}.hosco-container-wrapper .hosco-badge{-webkit-flex:0 0 100%;flex:0 0 100%}.hosco-badge.no-picture .hosco-badge-lastupdate{right:20px}.hosco-badge.no-picture .hosco-badge-navbar-right{padding-right:15px}.hosco-badge-sm .hosco-badge-container{height:225px}@media (max-width:767.98px){.hosco-badge-sm .hosco-badge-container{height:200px}}.hosco-badge-title{margin:0;font-size:2.5rem}@media (max-width:767.98px){.hosco-badge-title{font-size:1.5625rem}}.hosco-badge-cover{background:transparent no-repeat 50%;background-size:cover;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.hosco-badge-cover-wrapper{position:relative;width:100%;height:100%;background:#115c87}.hosco-badge-cover-wrapper:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:transparent url(https://files.hosco.com/client/build/production/976e07cc7a02c20548c36b00a3f0fd3e.png) repeat-x 0 100%;z-index:9}.hosco-badge-container{position:relative;height:300px;z-index:20}@media (max-width:767.98px){.hosco-badge-container{height:250px}}.hosco-badge-meta{color:#fff}.hosco-badge-meta a{color:inherit}.hosco-badge-meta a:hover{color:#ccc}.hosco-badge-picture{border:2px solid #115c87;background-color:#fff}.hosco-badge-picture img{width:140px;height:140px}@media (max-width:767.98px){.hosco-badge-picture img{width:100px;height:100px}}.hosco-badge-picture-container{position:absolute;bottom:-65px;right:15px;z-index:15}@media (max-width:767.98px){.hosco-badge-picture-container{bottom:-30px}}.hosco-badge-info{padding-left:30px;position:absolute;left:0;z-index:15;bottom:10px;max-width:calc(100% - 195px)}@media (max-width:767.98px){.hosco-badge-info{bottom:75px;width:100%;max-width:none}}@media (max-width:991.98px){.hosco-badge-info{padding-left:15px}}.hosco-badge-navbar{position:absolute;top:100%;width:100%;height:50px;z-index:10;background-color:#1898c2;color:#fff}@media (min-width:768px){.hosco-badge-navbar-right{padding-left:20px;padding-right:159px;-webkit-justify-content:flex-end;justify-content:flex-end}}.hosco-badge-navbar-left{-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:30px}@media (max-width:767.98px){.hosco-badge-navbar-left{padding-left:0}}@media (max-width:767.98px){.hosco-badge-navbar .fa{font-family:inherit;font-size:.875rem}.hosco-badge-navbar .fa:before{display:inline-block;font-family:FontAwesome}}.hosco-badge-navbar .nav-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media (max-width:767.98px){.hosco-badge-navbar .nav-item{-webkit-align-items:stretch;align-items:stretch}}@media (min-width:768px){.hosco-badge-navbar .nav-item.active .nav-link{background-color:#fff;color:#1898c2!important}}.hosco-badge-navbar .nav-link{color:#fff;display:block}@media (min-width:768px){.hosco-badge-navbar .nav-link{padding:0 15px!important;line-height:50px}}@media (max-width:767.98px){.hosco-badge-navbar .nav-link{padding:10px 10px 10px 70px!important;line-height:30px}}.hosco-badge-navbar .nav-link:hover{background-color:#e4e4e4;color:#1898c2!important}.hosco-badge .navbar{height:50px;max-width:950px;margin:0 auto}@media (max-width:767.98px){.hosco-badge .navbar-nav{-webkit-flex-basis:100%;flex-basis:100%;-webkit-align-items:stretch;align-items:stretch}}@media (max-width:767.98px){.hosco-badge .navbar-collapse{-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#1898c2;margin-top:-43px}}.hosco-badge .navbar-collapse.responsive-menu{display:inherit}@media (max-width:991.98px){.hosco-badge-btn:only-child{margin-top:40px}}@media (min-width:768px){.hosco-badge-btn .nav-link{font-size:1.5625rem;padding-left:10px!important;padding-right:10px!important}}.hosco-badge-stat{background:#41abcd;padding:0 30px;font-size:.8125rem;line-height:1em;height:50px;text-align:center}@media (max-width:767.98px){.hosco-badge-stat{padding:10px 20px!important;display:block!important;-webkit-align-self:flex-start;align-self:flex-start;margin-left:70px;height:auto}}.hosco-badge-stat+.hosco-badge-stat{margin-left:.5rem}@media (max-width:767.98px){.hosco-badge-stat+.hosco-badge-stat{margin-top:10px;margin-left:70px}}.hosco-badge-stat-count{display:block;margin-bottom:5px;font-size:1.25rem}@media (max-width:767.98px){.hosco-badge-stat-count{display:inline;margin:0;font-size:.8125rem}}.hosco-badge-stat a{color:inherit}.hosco-badge-stat a:hover{color:inherit;background-color:transparent}.hosco-badge .navbar-toggler{z-index:15;background-color:#1898c2;border:none;-webkit-align-self:flex-start;align-self:flex-start;margin-left:10px;margin-top:5px}.hosco-badge-lastupdate{font-size:.75rem;position:absolute;bottom:10px;right:170px;z-index:15}.hosco-badge-lastupdate .fa{margin-right:5px}@media (max-width:767.98px){.hosco-badge-lastupdate{left:10px;right:auto!important}}.hosco-badge-icon-text{margin-left:5px}.profile-block{font-size:.8125rem;padding-left:7.5px;padding-right:7.5px}.profile-block-wrapper{margin-left:-7.5px;margin-right:-7.5px}.profile-block-media{background:transparent no-repeat 0 0;background-size:cover;background-position:50%;z-index:5}.profile-block-quote{height:100%}.profile-block-info{background-color:rgba(0,0,0,.7);transition:background .5s;position:absolute;bottom:0;right:0;left:0;z-index:6;padding:5px;color:#fff}.profile-block-info:hover{color:#fff;background-color:rgba(0,0,0,.9)}.profile-block-info.has-icon{padding-left:37px}.profile-block-info-icon{position:absolute;left:8px;top:50%;margin-top:-13.5px;font-size:27px;line-height:1em}.profile-block-info-text{font-size:.75rem}.profile-block-info span{display:block}.job-section-title{margin:10px 0;font-size:1.25rem;color:#1898c2}.job-section-title a{font-size:.8125rem;color:inherit}.job-section-title a:hover{color:#1898c2}.job-badge .hosco-badge-cover-wrapper:before{background:rgba(0,0,0,.45)}.job-badge .hosco-badge-stat{padding:0 25px}.job-badge .hosco-badge-info{max-width:none;top:50%;bottom:auto;text-align:center;width:100%;padding:0 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767.98px){.job-badge .hosco-badge-info{padding-top:20px;top:20px;-webkit-transform:none;transform:none}}.job-badge-status{font-size:.85em;color:#ccc;text-transform:capitalize}.job-badge-title{overflow-wrap:break-word}.job-badge-owner{font-size:1.875rem}@media (max-width:767.98px){.job-badge-owner{font-size:.9375rem}}.job-badge-applications,.job-badge-views{margin-right:10px}.job-badge-new{font-size:1.25rem}.job-badge .navbar-nav-job-title{display:none}.job-badge.is-fixed .navbar-nav-job-title{display:-webkit-flex;display:flex;-webkit-align-items:left;align-items:left;max-width:630px;padding-right:20px}.job-badge.is-fixed .navbar-nav-job-title .nav-item{display:contents}.job-badge.is-fixed .navbar-nav-job-title .nav-item div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991.98px){.job-badge.is-fixed .navbar-nav-job-title .nav-item div{padding:0 20px}}.offer-wrapper{padding:0!important}.offer-wrapper .hosco-badge .navbar,.offer-wrapper .hosco-container{max-width:1022px}.offer-wrapper .widget-apply .md-btn{display:block;margin:20px auto}@media (max-width:767.98px){.offer-wrapper .widget-apply .md-btn{padding:15px 0;margin:5px 10px}}@media (max-width:767.98px){.offer-wrapper .hosco-save-job-detail.md-btn{width:auto;border-width:3px}}@media (max-width:575.98px){.offer-wrapper .widget-apply .btn-outline-danger{background-color:#fff}}.offer-wrapper .widget-apply .btn-flash{padding:10px 20px;font-size:1rem}@media (max-width:767.98px){.offer-wrapper .widget-apply{background-color:transparent;position:fixed;bottom:10px;border-bottom:none;border-right:none;z-index:99;width:100%;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;justify-content:center;padding:0 20px;-webkit-flex-direction:column;flex-direction:column}.offer-wrapper .widget-apply .widget-title{display:none}.offer-wrapper .widget-apply.widget-apply-with-cookies{bottom:125px}}.offer-wrapper .widget-apply-button-text{display:inline-block}.offer-wrapper .widget-flex-wrapper{display:table;margin:0 auto;overflow:hidden;min-width:150px}@media (max-width:767.98px){.offer-wrapper .widget-flex-wrapper{width:100%}}.offer-wrapper .widget-flex-wrapper .md-btn{width:100%;max-width:299px;overflow:hidden;white-space:nowrap;margin:10px 0;padding:10px 20px}@media (max-width:767.98px){.offer-wrapper .widget-flex-wrapper .md-btn{max-width:calc(100% - 40px);margin:5px 20px}}.offer-wrapper .widget-flex-wrapper .hosco-save-job-detail,.offer-wrapper .widget-flex-wrapper .md-btn-flash{padding:10px 20px 10px 15px}.offer-wrapper .btn-job-follow{position:absolute;right:20px;top:20px}.offer-wrapper .hosco-panel-title{color:#535353}.offer-wrapper .hosco-panel .showmore-trigger{color:#1898c2}@media (max-width:767.98px){.offer-wrapper .navbar .navbar-nav-job-title{max-width:100%}}.offer-wrapper .navbar .navbar-nav-job-counters{-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:767.98px){.offer-wrapper .navbar .navbar-nav-job-counters{display:none}}.offer-wrapper .navbar .nav-item-job-title{padding-right:20px;line-height:3.125rem}@media (max-width:991.98px){.offer-wrapper .navbar .hosco-badge-btn-list .hosco-badge-btn:only-child{margin-top:0}}@media (max-width:767.98px){.offer-wrapper .navbar .hosco-badge-btn-list{display:none}}.offer-wrapper .job-section-company .hosco-panel-title{max-width:calc(100% - 180px);margin-left:auto;margin-right:auto}@media (max-width:767.98px){.offer-wrapper .hosco-panel-list-label,.offer-wrapper .hosco-panel-list-value{display:block}}.offer-wrapper .job-suggested-list{margin-bottom:-20px}.hosco-container-wrapper{background-color:#efefef;padding-bottom:60px;padding-top:20px}.hosco-container{max-width:980px;padding:0 15px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.hosco-container{padding:0;overflow:hidden}}.hosco-content{-webkit-flex:1 0 1%;flex:1 0 1%;min-width:1px}@media (max-width:767.98px){.hosco-content{-webkit-flex-basis:100%;flex-basis:100%}}.hosco-sidebar-wrapper,hosco-sidebar{width:340px;padding-left:20px;position:relative}@media (max-width:767.98px){.hosco-sidebar-wrapper,hosco-sidebar{width:100%}}.form-control{display:block;width:100%;height:calc(2.2375rem + 2px);padding:.375rem .75rem;font-size:.875rem;line-height:1.7;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#6dcded;outline:0;box-shadow:0 0 0 .2rem rgba(24,152,194,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.7}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.09375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.75rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.7;color:#535353;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.625rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.form-control-lg{height:calc(2.64062rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.75rem;line-height:1.7;color:#fff;background-color:rgba(40,167,69,.9)}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.75rem;line-height:1.7;color:#fff;background-color:rgba(220,53,69,.9)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-webkit-justify-content:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.input-group{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{-webkit-align-items:center;align-items:center}.input-group-append,.input-group-prepend,.input-group>.custom-file{display:-webkit-flex;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.7;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.64062rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.625rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.abc-checkbox{cursor:default;padding-left:4px}.abc-checkbox label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-checkbox label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-1.25rem;border:1px solid #ced4da;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.abc-checkbox label:before{transition:none}}.abc-checkbox label:after{cursor:pointer;display:inline-block;position:absolute;width:16px;height:16px;left:0;top:2px;margin-left:-1.25rem;padding-left:3px;padding-top:1px;font-size:11px;color:#495057}.abc-checkbox input[type=checkbox],.abc-checkbox input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-checkbox input[type=checkbox]:focus+label:before,.abc-checkbox input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:FontAwesome;content:"\F00C"}.abc-checkbox input[type=checkbox]:indeterminate+label:after,.abc-checkbox input[type=radio]:indeterminate+label:after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.abc-checkbox input[type=checkbox]:disabled+label,.abc-checkbox input[type=radio]:disabled+label{opacity:.65}.abc-checkbox input[type=checkbox]:disabled+label:before,.abc-checkbox input[type=radio]:disabled+label:before{background-color:#e9ecef;cursor:not-allowed}.abc-checkbox input[type=checkbox]:disabled+label:after,.abc-checkbox input[type=radio]:disabled+label:after{cursor:not-allowed}.abc-checkbox.abc-checkbox-circle label:before{border-radius:50%}.abc-checkbox.checkbox-inline{margin-top:0}.abc-checkbox-primary input[type=checkbox]:checked+label:before,.abc-checkbox-primary input[type=radio]:checked+label:before{background-color:#1898c2;border-color:#1898c2}.abc-checkbox-primary input[type=checkbox]:checked+label:after,.abc-checkbox-primary input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-danger input[type=checkbox]:checked+label:before,.abc-checkbox-danger input[type=radio]:checked+label:before{background-color:#dc3545;border-color:#dc3545}.abc-checkbox-danger input[type=checkbox]:checked+label:after,.abc-checkbox-danger input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-info input[type=checkbox]:checked+label:before,.abc-checkbox-info input[type=radio]:checked+label:before{background-color:#5bc0de;border-color:#5bc0de}.abc-checkbox-info input[type=checkbox]:checked+label:after,.abc-checkbox-info input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-warning input[type=checkbox]:checked+label:before,.abc-checkbox-warning input[type=radio]:checked+label:before{background-color:#ffc107;border-color:#ffc107}.abc-checkbox-warning input[type=checkbox]:checked+label:after,.abc-checkbox-warning input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-success input[type=checkbox]:checked+label:before,.abc-checkbox-success input[type=radio]:checked+label:before{background-color:#28a745;border-color:#28a745}.abc-checkbox-success input[type=checkbox]:checked+label:after,.abc-checkbox-success input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:before,.abc-checkbox-primary input[type=radio]:indeterminate+label:before{background-color:#1898c2;border-color:#1898c2}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:after,.abc-checkbox-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:before,.abc-checkbox-danger input[type=radio]:indeterminate+label:before{background-color:#dc3545;border-color:#dc3545}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:after,.abc-checkbox-danger input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-info input[type=checkbox]:indeterminate+label:before,.abc-checkbox-info input[type=radio]:indeterminate+label:before{background-color:#5bc0de;border-color:#5bc0de}.abc-checkbox-info input[type=checkbox]:indeterminate+label:after,.abc-checkbox-info input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:before,.abc-checkbox-warning input[type=radio]:indeterminate+label:before{background-color:#ffc107;border-color:#ffc107}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:after,.abc-checkbox-warning input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-success input[type=checkbox]:indeterminate+label:before,.abc-checkbox-success input[type=radio]:indeterminate+label:before{background-color:#28a745;border-color:#28a745}.abc-checkbox-success input[type=checkbox]:indeterminate+label:after,.abc-checkbox-success input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-radio{cursor:default;padding-left:4px}.abc-radio label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-radio label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-20px;border:1px solid #ced4da;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.abc-radio label:before{transition:none}}.abc-radio label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:5px;margin-left:-20px;border-radius:50%;background-color:#495057;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33)}.abc-radio input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-radio input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.abc-radio input[type=radio]:disabled+label{opacity:.65}.abc-radio input[type=radio]:disabled+label:after,.abc-radio input[type=radio]:disabled+label:before{cursor:not-allowed}.abc-radio.radio-inline{margin-top:0}.abc-radio-primary input[type=radio]+label:after{background-color:#1898c2}.abc-radio-primary input[type=radio]:checked+label:before{border-color:#1898c2}.abc-radio-primary input[type=radio]:checked+label:after{background-color:#1898c2}.abc-radio-danger input[type=radio]+label:after{background-color:#dc3545}.abc-radio-danger input[type=radio]:checked+label:before{border-color:#dc3545}.abc-radio-danger input[type=radio]:checked+label:after{background-color:#dc3545}.abc-radio-info input[type=radio]+label:after{background-color:#5bc0de}.abc-radio-info input[type=radio]:checked+label:before{border-color:#5bc0de}.abc-radio-info input[type=radio]:checked+label:after{background-color:#5bc0de}.abc-radio-warning input[type=radio]+label:after{background-color:#ffc107}.abc-radio-warning input[type=radio]:checked+label:before{border-color:#ffc107}.abc-radio-warning input[type=radio]:checked+label:after{background-color:#ffc107}.abc-radio-success input[type=radio]+label:after{background-color:#28a745}.abc-radio-success input[type=radio]:checked+label:before{border-color:#28a745}.abc-radio-success input[type=radio]:checked+label:after{background-color:#28a745}label .form-check-input.is-invalid .abc-checkbox:before,label .form-check-input.is-invalid .abc-radio:before,label .was-validated .form-check-input:invalid .abc-checkbox:before,label .was-validated .form-check-input:invalid .abc-radio:before{border-color:#dc3545}.form-control-label{display:inline-block;margin-bottom:5px;font-weight:700}.hosco-form-separator{position:relative}.hosco-form-separator-text{width:30px;font-size:14px;display:inline-block;text-align:center;line-height:1em;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-15px;background:#fff;padding:0 5px}.ng-invalid.abc-checkbox .form-check-label:before,.ng-invalid.form-control,.ng-invalid:not(form) .form-control{border-color:#dc3545}.ng-invalid.abc-checkbox .form-check-label:before:focus,.ng-invalid.form-control:focus,.ng-invalid:not(form) .form-control:focus{border-color:#1898c2;box-shadow:0;outline:0}form.ng-submitted .ng-invalid.form-control,form.ng-submitted .ng-invalid:not(form) .form-control{border-color:#dc3545!important}form.ng-submitted:focus{border-color:#1898c2!important}.ng-submitted .select .ng-invalid+label:before,.select .ng-invalid.ng-dirty+label:before{content:"";position:absolute;z-index:2;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.ng-submitted .select .ng-invalid+label:before:focus,.select .ng-invalid.ng-dirty+label:before:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);outline:0}textarea.form-control{max-width:100%;max-height:100%}.ui-select-bootstrap .ui-select-toggle{padding-right:25px}.ui-select-bootstrap .ui-select-toggle:focus,.ui-select-bootstrap .ui-select-toggle:focus:active,.ui-select-bootstrap .ui-select-toggle:hover,.ui-select-bootstrap .ui-select-toggle:hover:active{background-color:#fff}.ui-select-bootstrap .ui-select-toggle .ui-select-match-text{width:100%;overflow:hidden}[type=checkbox]+label{vertical-align:middle}.label-help{font-size:.85em;color:#bbb}.abc-checkbox .form-check-label:before,.abc-radio .form-check-label:before{outline:none!important}.abc-checkbox label{font-size:.8125rem}form.start-as-valid .ng-invalid.form-control.ng-untouched,form.start-as-valid .ng-invalid:not(form) .form-control.ng-untouched{border-color:#e4e4e4;box-shadow:none}form.start-as-valid .ng-invalid.form-control.ng-untouched:focus,form.start-as-valid .ng-invalid:not(form) .form-control.ng-untouched:focus{border-color:#1898c2}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb!important;font-style:italic}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb!important;font-style:italic}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#bbb!important;font-style:italic}input::placeholder,textarea::placeholder{color:#bbb!important;font-style:italic}.form-control:focus{box-shadow:none;border-color:#1898c2}.uib-datepicker-popup{padding:0;margin:0}.uib-datepicker-popup .uib-datepicker thead th .uib-left,.uib-datepicker-popup .uib-datepicker thead th .uib-right,.uib-datepicker-popup .uib-datepicker thead th .uib-title{font-weight:600;font-size:1.125rem;background:inherit;border:none;padding:15px}.uib-datepicker-popup .uib-datepicker thead th .uib-left:hover,.uib-datepicker-popup .uib-datepicker thead th .uib-right:hover,.uib-datepicker-popup .uib-datepicker thead th .uib-title:hover{color:#1898c2;background-color:none}.uib-datepicker-popup .uib-datepicker td{padding:0;margin:0}.uib-datepicker-popup .uib-datepicker .uib-weeks-day{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:.9375rem;color:grey;padding:5px}.uib-datepicker-popup .uib-datepicker .uib-weeks-number{border-right:1px solid #e4e4e4;padding:10px;font-size:.9375rem;color:grey}.uib-datepicker-popup .uib-datepicker .uib-day button,.uib-datepicker-popup .uib-datepicker .uib-month button,.uib-datepicker-popup .uib-datepicker .uib-year button{padding:15px;display:block;background:inherit;border:none}.uib-datepicker-popup .uib-datepicker .uib-day button.active,.uib-datepicker-popup .uib-datepicker .uib-month button.active,.uib-datepicker-popup .uib-datepicker .uib-year button.active{color:#000;background-color:#fff;cursor:pointer;font-weight:600}.uib-datepicker-popup .uib-datepicker .uib-day button.selected,.uib-datepicker-popup .uib-datepicker .uib-month button.selected,.uib-datepicker-popup .uib-datepicker .uib-year button.selected{background-color:#1898c2;color:#fff;cursor:pointer;font-weight:600}.uib-datepicker-popup .uib-datepicker .uib-day button:hover,.uib-datepicker-popup .uib-datepicker .uib-month button:hover,.uib-datepicker-popup .uib-datepicker .uib-year button:hover{background-color:#63bbd8;color:#000;cursor:pointer}.uib-datepicker-popup .uib-datepicker .uib-day button:disabled,.uib-datepicker-popup .uib-datepicker .uib-month button:disabled,.uib-datepicker-popup .uib-datepicker .uib-year button:disabled{color:#999;background-color:#f7f7f7}.uib-datepicker-popup .uib-datepicker .uib-day button .secondary,.uib-datepicker-popup .uib-datepicker .uib-month button .secondary,.uib-datepicker-popup .uib-datepicker .uib-year button .secondary{opacity:.5}.card{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card>hr{margin-right:0;margin-left:0}.card-body{-webkit-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-deck{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:10px}@media (min-width:576px){.card-deck{-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}.card-deck .card{display:-webkit-flex;display:flex;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-flex-direction:column;flex-direction:column;margin-right:10px;margin-bottom:0;margin-left:10px}}.card-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:10px}@media (min-width:576px){.card-group{-webkit-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.job-create-field-name{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-weight:600}.job-create-field-name label{margin-bottom:0}.job-create-field:not(:last-child){margin-bottom:20px}.job-create-audience{text-align:center;color:#1898c2;font-size:1.375rem;line-height:1.625rem;letter-spacing:-.025em;font-weight:300}.job-create-audience strong{font-weight:700}.job-create textarea{min-height:120px}.job-create .datepicker-container{display:-webkit-flex;display:flex}.job-create .grey-block{border:1px solid #e4e4e4;background-color:#f7f7f7;padding:25px}.job-create-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.job-create-buttons button{font-weight:600;-webkit-flex-basis:40%;flex-basis:40%}@media (max-width:767.98px){.job-create-buttons button{-webkit-flex-basis:100%;flex-basis:100%;margin:0 10px 10px}}.job-create .show-other-plans-link{text-align:center;margin-top:30px;font-weight:600;font-size:.875rem;text-decoration:underline}.job-create .show-other-plans-link a{color:#666}.job-create-settings-applications-email-helper{display:-webkit-flex;display:flex;font-size:.6875rem;font-style:italic;-webkit-align-items:center;align-items:center;clear:both}.job-create-settings-applications-email-helper-icon{display:inline-block;margin-right:5px;font-size:.875rem}.job-create div.job-create-card{margin-bottom:6px;text-align:center;background-color:transparent}.job-create .job-create-card-title{font-weight:700}.job-create .order-summary-card{margin-bottom:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.job-create .order-summary-card .card-body{padding-left:10px}.job-create .order-summary-card .order-summary-card-title{color:#1898c2;margin-bottom:6px;font-weight:700}.job-create .order-summary-card .order-detail-container{padding-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between}.job-create .order-summary-card .order-summary-quantity-container{border:1px solid #e4e4e4;padding-top:5px;width:30px;height:30px;text-align:center;margin-right:8px;font-weight:700}.job-create .order-summary-card .order-detail{font-weight:400}.job-create .order-summary-card .order-filler{-webkit-flex-grow:1;flex-grow:1;border-bottom:2px dotted #999;margin:0 5px}.job-create .order-summary-card .order-total-amount{font-size:2.1875rem;font-weight:700}.candidates-toolbar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:10px}@media (max-width:575.98px){.candidates-toolbar .dropdown-btn-toggle{width:205px}}.candidates-count{text-transform:uppercase}.candidates-count .fa{color:#1898c2;margin-right:5px}@media (max-width:767.98px){.candidates-count .fa{display:none}}.candidates-active-filters{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap}.candidates-active-filters-title{font-weight:700;font-size:.75rem;margin-right:10px;color:#333}.candidates-active-filters .md-badge{background-color:#fff;color:#1898c2;text-transform:lowercase;transition:box-shadow .25s ease-in-out;margin-bottom:5px}.candidates-active-filters .md-badge:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.candidates-active-filters .md-badge:hover .fa{color:#d41638}.candidates-active-filters .candidate-status,.candidates-active-filters .md-badge.is-reject:hover .fa{color:#fff}.candidates-content{transition:all .5s ease-in;-webkit-flex:0 0 calc(100% - 1px);flex:0 0 calc(100% - 1px)}.candidates-content.is-faded{-webkit-transform:translate3d(275px,0,0);transform:translate3d(275px,0,0);opacity:.25}@media (max-width:575.98px){.candidates-sidebar{-webkit-flex:0 0 1px;flex:0 0 1px;padding:0;min-height:100vh}}.candidates-loader{margin-top:30px;text-align:center;font-size:.75rem;color:#999}.candidates-loader .hosco-loader{display:table;margin:0 auto 10px}.candidates-list{margin-top:15px}.candidates-filters{border:1px solid #e4e4e4;border-radius:6px;background-color:#fff}@media (max-width:575.98px){.candidates-filters{position:absolute;top:0;bottom:auto;left:10px;width:255px;z-index:14;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;overflow-y:auto}.candidates-filters.is-expanded{-webkit-transform:translateZ(0);transform:translateZ(0)}}.candidates-filters-title{padding:10px 20px;border-bottom:2px solid #e4e4e4;text-transform:uppercase;color:#101010;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.candidates-filters-clear{color:#999;font-size:.75rem;text-transform:none}.candidates-filters-clear .fa{font-size:.875rem;margin-left:5px}.candidates-filters-clear:hover{color:#333}.candidates-filters-content{padding:0 20px;overflow-y:auto;position:relative;max-height:calc(100vh - 195px)}.candidates-filters-toggle{display:none;position:fixed;bottom:30px;right:15px;z-index:15;width:40px;height:40px;line-height:40px;font-size:1.5rem;color:#fff;text-align:center;border-radius:50%;background-color:#1898c2;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media (max-width:575.98px){.candidates-filters-toggle{display:block}}.candidates-filter{margin:20px 0}.candidates-filter:not(:last-child){border-bottom:2px solid #e4e4e4;padding-bottom:20px}.candidates-filter-title{color:#333;font-weight:700;margin-bottom:15px}.no-candidates{margin-top:50px;text-align:center;color:#333}.no-candidates-title{font-size:1.125rem;font-weight:700;margin-bottom:50px}.no-candidates-message{padding-top:90px;background:transparent no-repeat url(https://files.hosco.com/client/build/production/995df18da9a6f0dab125a4a3a6d4eeb4.png) top;margin-bottom:20px}.is-search .no-candidates-message{background-image:url(https://files.hosco.com/client/build/production/945fdeb95d2d3bbceb3e3edd663378eb.png)}.no-candidates .md-btn{text-transform:uppercase}@media (max-width:575.98px){.candidate-wrapper .hosco-content{padding:0 15px}}application-status{width:100%}application-status .btn{border-radius:4px}application-status .job-application-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}application-status .job-application-buttons .application-status-label,application-status .job-application-buttons .md-btn{text-transform:uppercase;margin:0 0 10px;min-width:135px;border-radius:4px;font-weight:600;padding:8px 10px;text-align:center;line-height:1.2em}application-status .job-application-buttons .application-status-label{color:#fff}application-status .job-application-buttons .label-reviewed{background-color:#319c29;border:2px solid #319c29}application-status .job-application-buttons .label-rejected{background-color:#d41638;border:2px solid #d41638}application-status .job-application-buttons .label-hired{background-color:#1898c2;border:2px solid #1898c2}application-status .application-status-btn:hover>.normal-text,application-status .application-status-btn:not(:hover)>.hover-text{display:none}.job-actions{display:inline-block}.job-actions .dropdown-item{font-size:.8125rem;padding:6px 25px 6px 15px}@media (max-width:767.98px){.job-badge-actions{margin-left:60px}.job-badge-actions .nav-link{padding:10px!important}}.drop-box{border:1px dashed #ccc;min-height:100px;width:100%;color:#bbb;text-align:center;vertical-align:middle;border-radius:4px;padding:20px;box-sizing:border-box}.drop-box .drop-box-text{margin-top:0!important;font-size:1.5rem!important;font-family:Lato,sans-serif;font-weight:300}.drop-box .upload-icon{margin-top:20px}.drop-box:hover{cursor:pointer}.attachment-result{margin-top:10px;width:100%;border:10px solid #f7f7f7;display:table;vertical-align:middle}.attachment-delete,.attachment-error,.attachment-name,.attachment-progress,.attachment-thumb{display:table-cell;vertical-align:middle;text-align:center}.attachment-error,.attachment-name,.attachment-progress{padding:0 10px}.attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.job-logo-button{position:relative;display:inline-block;height:120px;width:120px;color:#1898c2;border:1px solid #e4e4e4;background-color:#fff;cursor:pointer;margin:0 10px 0 0;padding:0}.job-logo-button img{width:100%;height:100%;border:0;border-radius:initial}.job-logo-button-default{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.job-logo-button-default-icon{z-index:100;opacity:.3;position:relative;font-size:1.875rem;color:#e4e4e4}.job-logo-button-default-image{position:absolute;z-index:1}.job-logo-button-empty-icon,.job-logo-button-empty-text{z-index:100;position:relative}.job-logo-button-empty-background{position:absolute;top:5px;left:25px;font-size:4.0625rem;color:#e4e4e4;z-index:1;opacity:.5}.job-logo-button-empty-background:hover{color:#e4e4e4}.job-logo-button:hover{border:1px solid #1898c2}.job-logo-button:hover .job-logo-button-default-icon{opacity:1;color:#1898c2}.job-logo-cropper{clear:both;padding-top:25px}.job-logo-cropper-area{background:#e4e4e4;overflow:hidden;width:100%;height:350px}.job-logo-cropper-area-ui{width:100%;height:100%;display:block;position:relative;overflow:hidden}.job-logo-cropper-area-ui canvas{display:block;position:absolute;top:50%;left:50%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.job-logo-clear{clear:both}.application-modal-title-container{font-weight:700;line-height:1.33}.application-modal-title{font-size:1.125rem}.application-modal-jobtitle{font-size:1.375rem}.application-modal-company{font-size:.875rem;font-weight:400}.md-btn{border-radius:50px;border:2px solid transparent;text-align:center;box-shadow:none;cursor:pointer;padding:8px 20px;line-height:1.2em;min-width:150px;display:inline-block;font-weight:400}.md-btn .fa{margin-right:5px}.md-btn.disabled,.md-btn:disabled{opacity:.65;cursor:not-allowed}.md-btn-round{border-radius:50%;min-width:0;padding:0;width:35px;height:35px}.md-btn-round .fa{margin:0}.md-btn-cta{border-radius:4px}.md-btn-upper{text-transform:uppercase}.md-btn-primary{color:#fff;background-color:#1898c2;border-color:#1898c2}.md-btn-primary:active,.md-btn-primary:focus,.md-btn-primary:hover{border-color:#115c87;background-color:#115c87;color:#fff}.md-btn-primary.disabled,.md-btn-primary.disabled:hover,.md-btn-primary[disabled],.md-btn-primary[disabled]:hover{color:#fff}.md-btn-secondary{color:#1898c2;background-color:transparent;border-color:#1898c2;text-transform:uppercase}.md-btn-secondary:active,.md-btn-secondary:focus,.md-btn-secondary:hover{background-color:transparent;color:#115c87;border-color:#115c87}.md-btn-flash{color:#fff;background-color:#00d563;border-color:#00d563}.md-btn-flash:active,.md-btn-flash:focus,.md-btn-flash:hover{border-color:#00a24b;background-color:#00a24b;color:#fff}.md-btn-flash.disabled,.md-btn-flash.disabled:hover,.md-btn-flash[disabled],.md-btn-flash[disabled]:hover{color:#fff}.md-btn-linkedin{color:#fff;background-color:#0077b5;border-color:#0077b5}.md-btn-linkedin:active,.md-btn-linkedin:focus,.md-btn-linkedin:hover{border-color:#005582;background-color:#005582;color:#fff}.md-btn-linkedin.disabled,.md-btn-linkedin.disabled:hover,.md-btn-linkedin[disabled],.md-btn-linkedin[disabled]:hover{color:#fff}.md-btn-linkedin-reverse{color:#0077b5;background-color:transparent;border-color:#0077b5;text-transform:uppercase}.md-btn-linkedin-reverse:active,.md-btn-linkedin-reverse:focus,.md-btn-linkedin-reverse:hover{background-color:transparent;color:#005582;border-color:#005582}.md-btn-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.md-btn-facebook:active,.md-btn-facebook:focus,.md-btn-facebook:hover{border-color:#2d4373;background-color:#2d4373;color:#fff}.md-btn-facebook.disabled,.md-btn-facebook.disabled:hover,.md-btn-facebook[disabled],.md-btn-facebook[disabled]:hover{color:#fff}.md-btn-facebook-reverse{color:#3b5998;background-color:transparent;border-color:#3b5998;text-transform:uppercase}.md-btn-facebook-reverse:active,.md-btn-facebook-reverse:focus,.md-btn-facebook-reverse:hover{background-color:transparent;color:#2d4373;border-color:#2d4373}.md-btn-reviewed{color:#13d354;background-color:transparent;border-color:#13d354;text-transform:uppercase}.md-btn-reviewed:active,.md-btn-reviewed:focus,.md-btn-reviewed:hover{background-color:transparent;color:#319c29;border-color:#319c29}.md-btn-submit{color:#fff;background-color:#02c35c;border-color:#02c35c}.md-btn-submit:active,.md-btn-submit:focus,.md-btn-submit:hover{border-color:#02aa50;background-color:#02aa50;color:#fff}.md-btn-submit.disabled,.md-btn-submit.disabled:hover,.md-btn-submit[disabled],.md-btn-submit[disabled]:hover{color:#fff}.md-btn-rejected{color:#d41638;background-color:transparent;border-color:#d41638;text-transform:uppercase}.md-btn-rejected:active,.md-btn-rejected:focus,.md-btn-rejected:hover{background-color:transparent;color:#843534;border-color:#843534}.md-btn-danger{color:#ff3e62;background-color:transparent;border-color:#ff3e62;text-transform:uppercase}.md-btn-danger:active,.md-btn-danger:focus,.md-btn-danger:hover{background-color:transparent;color:#d41638;border-color:#d41638}.md-btn-list .md-btn{display:table;margin:0 auto 20px}.md-btn-list .md-btn:last-child{margin-bottom:0}.md-btn-list-inline{display:-webkit-flex;display:flex}.md-btn-list-inline .md-btn{-webkit-flex:1 1 0%;flex:1 1 0%;margin:0 5px}.md-badge{display:inline-block;border-radius:5px;font-weight:600;font-size:.75rem;padding:0 8px;margin-right:5px}.md-badge-default{border:1px solid #bbb;color:#999}.candidate-card{border:1px solid #eee;border-radius:6px;background-color:#fff;margin-bottom:20px}.candidate-header{padding:10px;border-bottom:2px solid #eee;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.candidate-date{font-weight:700;font-size:.75rem;color:#999}.candidate-status{text-transform:lowercase;margin-right:10px;padding:0 10px;color:#fff}.candidate-status.is-reviewed{background:#319c29}.candidate-status.is-hired{background:#1898c2}.candidate-status.is-pending{background:#115c87}.candidate-status.is-reject{background:#d41638}.candidate-new{text-transform:uppercase;font-weight:700;color:#1898c2;border:1px solid #1898c2}.candidate-anchor{font-size:1rem;color:#1898c2;margin-left:10px}.candidate-anchor.disabled{color:#ccc}.candidate-anchor-list{margin-left:auto}.candidate-content{padding:10px}.candidate-name{font-weight:700;font-size:1.125rem;color:#101010;line-height:1.22;margin:0}.candidate-position{color:#101010;font-size:.9375rem;line-height:1.33;border-bottom:2px solid #e4e4e4;padding-bottom:5px;margin-bottom:5px}.candidate-info .fa{color:grey;width:25px}.candidate-link{font-weight:700;text-decoration:underline}.candidate-link .fa{color:#1898c2}.candidate-languages{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.candidate-languages-more{font-size:.8125rem}.candidate-requirements{border-radius:4px;background:#f7f7f7;text-align:center;padding:10px 0}@media (max-width:575.98px){.candidate-requirements{margin-top:10px}}.candidate-requirements-label{text-transform:uppercase;color:#999;font-size:.6875rem}@media (max-width:575.98px){.candidate-requirements-label{font-weight:700}}.candidate-requirements-ratio{font-size:2.25rem;line-height:1;color:#1898c2;font-weight:700;letter-spacing:-4px}@media (max-width:575.98px){.candidate-links{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-left:calc(25% + 5px)}}.candidate-links a{display:table;margin-top:10px;color:#333;line-height:1.3}.candidate-links .fa{color:#1898c2;margin-right:10px}.candidate-details{padding:10px}.candidate-details-nav{background:#f7f7f7;border-radius:4px 0 0 4px}@media (max-width:575.98px){.candidate-details-nav{text-align:center}.candidate-details-nav-label{display:none}}.candidate-details-nav-icon{width:20px}@media (max-width:575.98px){.candidate-details-nav-icon{font-size:1.125rem}}.candidate-details-nav a{position:relative;display:block;font-size:.75rem;text-transform:uppercase;padding:10px 7px;color:grey;font-weight:700}.candidate-details-nav a.active{background:#1898c2;color:#fff}.candidate-details-nav a.active:after{content:"";position:absolute;display:block;top:0;bottom:0;left:100%;background:#1898c2;width:8px;z-index:6}.candidate-details-nav a:first-child{border-radius:4px 0 0 0}.candidate-details-nav a:last-child{border-radius:0 0 0 4px}.candidate-details-content{border:1px solid rgba(24,152,194,.5);padding:10px 10px 10px 20px;position:absolute;width:100%;height:100%}.is-notes .candidate-details-content{padding-bottom:40px}.candidate-details-content-container{padding-left:0;position:relative;margin-left:-10px}.candidate-details-intro{font-style:italic;color:#999;font-size:.8125rem;margin-bottom:10px}@media (max-width:575.98px){.candidate-details-intro{font-size:.75rem}}.candidate-toggle{border-top:2px solid #eee;padding:5px;font-size:.75rem;color:#999;text-align:center}.candidate-toggle .fa{display:table;margin:0 auto;color:#1898c2}.candidate-file{display:table;margin-bottom:5px;color:#333}.candidate-file .fa,.candidate-file:hover{color:#1898c2}.candidate-message{white-space:pre-line}.candidate-actions{padding:10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575.98px){.candidate-actions-label{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:10px}}.candidate-actions application-status{width:auto;-webkit-flex:1 1 0%;flex:1 1 0%}.candidate-actions .job-application-buttons{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:575.98px){.candidate-actions .job-application-buttons{-webkit-justify-content:space-between;justify-content:space-between}}.candidate-actions .job-application-buttons .application-status-label,.candidate-actions .job-application-buttons .md-btn{margin:0}@media (max-width:575.98px){.candidate-actions .job-application-buttons .application-status-label,.candidate-actions .job-application-buttons .md-btn{min-width:95px}}@media (min-width:576px){.candidate-actions .job-application-buttons .application-status-label:not(:first-child),.candidate-actions .job-application-buttons .md-btn:not(:first-child){margin-left:30px}}.candidate-eligibility.is-matching .fa{color:#1898c2}.candidate-eligibility.is-not-matching{opacity:.5}.candidate-eligibility.is-not-matching .fa{color:#d41638}.candidate-note-container{height:100%}.candidate-note-container.is-loading:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:5;background-color:hsla(0,0%,100%,.5)}.candidate-note-container>*{height:100%}.candidate-note-list{position:relative;height:100%}.candidate-note-item{background:#f7f7f7;color:#333;padding:5px 45px 10px 10px;position:relative}.candidate-note-item+.candidate-note-item{margin-top:10px}.candidate-note-manage{position:absolute;top:5px;right:15px;color:grey}.candidate-note-manage .fa{margin-left:5px;opacity:.7}.candidate-note-manage .fa:hover{opacity:1}.candidate-note-delete{color:#d41638}.candidate-note-content{white-space:pre-line}.candidate-note-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.candidate-note-form .candidate-note-file{position:absolute;top:-30px;left:0;right:0;z-index:2;padding-left:10px;padding-bottom:8px;margin:0}.candidate-note-input{width:100%;height:100%;background:#f7f7f7;color:grey;resize:none;padding:5px 10px 30px;border:1px solid #f7f7f7}.ng-submitted .candidate-note-input.ng-invalid{border-color:rgba(255,62,98,.7)}.candidate-note-input::-webkit-input-placeholder{color:grey}.candidate-note-input:-ms-input-placeholder{color:grey}.candidate-note-input::-ms-input-placeholder{color:grey}.candidate-note-input::placeholder{color:grey}.candidate-note-toolbar{position:absolute;left:20px;right:10px;bottom:10px;border-top:2px solid #eee;padding-top:10px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.candidate-note-toolbar a{color:#333;line-height:1.3}.candidate-note-toolbar a:hover{color:#1898c2}.candidate-note-toolbar a+a{margin-left:30px}.candidate-note-toolbar a .fa{color:#1898c2;margin-right:10px}.candidate-note-cancel{margin-right:auto}.candidate-note-cancel .fa{color:grey!important}.candidate-note-save .fa{color:#02c35c!important}.candidate-note-form{height:100%}.candidate-note-file{display:table;margin-top:10px;font-size:.8125rem;color:#1898c2;background:#f7f7f7}.candidate-note-file .fa{margin-right:10px}.candidate-note-file-remove{color:#d41638;margin-left:15px}@media (max-width:575.98px){.candidate-note-form .candidate-note-toolbar{-webkit-justify-content:space-between;justify-content:space-between}.candidate-note-form .candidate-note-toolbar-icon{font-size:1.125rem}.candidate-note-form .candidate-note-toolbar-label{display:none}.candidate-note-cancel{margin:0}}.hosco-save-job i{padding:10px 9px 7px 10px;background:#f7f7f7;border-radius:50%;color:#e4e4e4}.hosco-save-job i:before{font-size:25px}.hosco-save-job .fa.fa-heart{color:#ff7775;background:none;border:1px solid #e4e4e4}.hosco-save-job .translation{display:none}.hosco-save-job-detail.md-btn{border:1px solid #e4e4e4;background:#fff;color:grey;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hosco-save-job-detail.md-btn i{color:grey;font-size:1.125rem}.hosco-save-job-detail.md-btn .fa.fa-heart{color:grey;background:none}.hosco-save-job-detail.md-btn .fa.fa-heart:before{color:#ff7775;font-size:1.125rem}.hosco-save-job-detail.md-btn .translation{display:inline-block;color:grey}