.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
table.pagerer{border:0;margin:0.5em 0;padding:0;}table.pagerer tbody,table.pagerer tbody tr,table.pagerer tbody tr td{border:0;margin:0;padding:0;}table.pagerer tbody tr td div.item-list,table.pagerer tbody tr td div.item-list ul.pager{list-style-image:none;list-style-type:none;margin:0;padding:0.1em 0 0 0;vertical-align:middle;}table.pagerer tbody tr td div.item-list ul.pager li.pager-item,table.pagerer tbody tr td div.item-list ul.pager li.pager-current,table.pagerer tbody tr td div.item-list ul.pager li.pager-first,table.pagerer tbody tr td div.item-list ul.pager li.pager-previous,table.pagerer tbody tr td div.item-list ul.pager li.pager-next,table.pagerer tbody tr td div.item-list ul.pager li.pager-last{list-style-image:none;list-style-type:none;margin:0 0.3em 0 0.3em;padding:0.1em 0 0 0;vertical-align:middle;}table.pagerer tbody tr td div.item-list ul.pager li.first{margin-left:0;}table.pagerer tbody tr td div.item-list ul.pager li.last{margin-right:0;}table.pagerer tbody tr td div.item-list ul.pager li.separator.pager-item,table.pagerer tbody tr td div.item-list ul.pager li.breaker.pager-item,table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-item,table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-current{margin:0;}.pagerer-left .item-list .pager{text-align:left;}.pagerer-center .item-list .pager{text-align:center;}.pagerer-right .item-list .pager{text-align:right;}div.pagerer-slider-handle-icon.throbber{background-image:url(/sites/all/modules/contrib/pagerer/images/throbber.gif);display:inline-block;height:16px;width:16px;}.pagerer-page{border:1px black dotted;margin:0;padding:0;text-align:center;}.pagerer-page-has-focus{background-color:Gainsboro;}div.pagerer-slider{display:inline-block;}div.pagerer-slider  .ui-slider-handle{text-align:center;vertical-align:top;}div.pagerer-slider-control-icon{display:inline-block;vertical-align:text-bottom;}div.pagerer-slider-handle-icon{display:inline-block;}div.pagerer-pager.scrollpane-wrapper ul.pager li{display:inline-block;}ul.pager li.pagerer-scrollpane{display:inline-block;padding:0;vertical-align:middle;}ul.pager li.pagerer-scrollpane div.item-list{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid;border-radius:6px;margin:0;overflow:hidden;padding:0;position:absolute;}ul.pager li.pagerer-scrollpane ul.pager{margin:0;padding:0;position:absolute;}ul.pager li.pagerer-scrollpane ul.pager li.pager-current,ul.pager li.pagerer-scrollpane ul.pager li.pager-item{position:absolute;white-space:nowrap;}table.pagerer_admin_panes_config,table.pagerer_admin_panes_config tbody,table.pagerer_admin_panes_config tbody tr,table.pagerer_admin_panes_config tbody tr td{border:0;margin:0;padding:0;}table.pagerer-admin-preset-list td.pagerer-admin-preset-preview{font-size:70%;}
.canvas-holder{position:relative;width:300px;left:50%;transform:translateX(-50%);}.canvas-data{position:absolute;font-size:30px;top:50%;left:50%;transform:translate(-50%,-50%);}.canvas,.canvas-holder,.canvas-data{max-width:160px;}.canvas-holder{}.page-user div.job-title{}.page-user .job-description-wrapper{border-radius:20px;margin-top:15px;transition:.25s;}@media (max-width:990px){.page-user .job-description-wrapper{margin-top:0;border-radius:unset;}}@media (min-width:991px){.page-user .job-description-wrapper:hover{transform:scale(1.025);box-shadow:0px 7px 6px #0000002b;position:relative;z-index:3;}}.page-user .job-search-result h5 span{font-family:Roboto-Regular;font-size:11px;font-style:italic;color:green;margin-left:10px;}.page-user .job-search-result a.flag-link-toggle,.page-user a.flag-link-toggle{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:0 !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#000;opacity:.85;}.page-user .job-search-result a.flag-link-toggle:hover{opacity:1;}.page-user .job-search-result a.flag-link-toggle.unflag-action,.page-user a.flag-link-toggle.unflag-action{color:#14b1bb;}.page-user .job-search-result a.flag-link-toggle::after,.page-user a.flag-link-toggle::after{content:"\f097";font-size:30px;}.page-user .job-search-result a.flag-link-toggle.unflag-action::after,.page-user a.flag-link-toggle.unflag-action::after{content:"\f02e";}.page-user .job-description-wrapper .row{position:relative;}.page-user .job-description-wrapper .row > .show-more{position:absolute;top:-15px;right:30px;box-shadow:unset;}.ema-matching.row{display:flex;flex-wrap:wrap;}.ema-matching.row .job-search-result{width:75%;}.ema-matching.row .block-matching{width:25%;text-align:center;border-left:1px solid #e4e4e4;}@media (max-width:990px){.ema-matching.row{flex-direction:column;align-items:center;}.ema-matching.row .job-search-result,.ema-matching.row .job-title,.ema-matching.row .block-matching{width:100%;}.ema-matching.row .block-matching{display:flex;margin-top:15px;}.canvas-holder{left:0;transform:unset;}.canvas,.canvas-holder,.canvas-data{max-width:100px;}.canvas-data{font-size:20px;margin-top:-4px;}.details-matching{display:flex;flex-direction:column;justify-content:center;text-align:left;}#jobsearch-search-results-box .ema-matching.row .col-lg-1.col-md-1{display:none;}}.details-matching{font-weight:bold;}.block-matching i{color:#36bcc5;margin-left:10px;}.ema-matching .btn-sauv{position:absolute;margin:0;right:10px;z-index:1;box-shadow:unset;}@media (max-width:990px){.ema-matching .btn-sauv{right:-10px;}}.page-user #main-content #content #block-ematching-matching,.page-user-jobs #content-inner{overflow:unset;}.ema-matching.row .job-title{padding-right:30px;}div#block-ematching-matching .buttons-wrapper a.btn-primary,.page-user-jobs #jobsearch-search-results-box a.btn-primary{margin:0;white-space:nowrap;max-width:unset;width:initial;}.details-matching > div{position:relative;}.ema-matching.row .detail-desc{visibility:hidden;background-color:#23263b;color:#fff;text-align:left;max-width:290px;border-radius:6px;padding:5px 10px;position:absolute;right:-30px;z-index:2;}span.flag-message{background-color:#23263b;border-radius:6px;padding:5px 10px;color:#fff;font-size:14px;position:relative;top:10px;display:block;}@media (max-width:768px){}span.flag-wrapper{position:unset;}span.flag-wrapper .flag{position:absolute;right:10px;}.ema-matching.row i:hover + .detail-desc{visibility:visible;}.details-matching span + i{cursor:help;}.ema-matching i.error{color:red;}.ema-matching i.success{}.ema-matching i.danger{color:orange;}.block-matching i.info{margin-left:0;margin-right:10px;}.detail-desc > div{display:flex;align-items:baseline;}#jobsearch-search-results-box .row .job-tags{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding:0;margin:0;}#jobsearch-search-results-box .job-tags .badge{font-family:"Roboto-Regular";font-size:14px;font-weight:normal;border:unset;background-color:unset;box-shadow:unset;padding:0;}#jobsearch-search-results-box .badge + .badge::before{content:'- ';}#jobsearch-search-results-box .show-morecontainer a.btn-primary{font-size:18px;white-space:nowrap;width:unset;max-width:unset;}@media (max-width:460px){#jobsearch-search-results-box .show-morecontainer a.btn-primary{white-space:normal;}}.page-user-jobs #content-inner.inner{overflow:visible;}.page-user-jobs h2{margin-bottom:10px;}.page-user .no-suggestions1{font-size:26px;}.page-user .no-suggestions2{font-size:20px;}.page-user .no-suggestions3{font-size:14px;}
.hierarchical-select-wrapper .hierarchical-select .selects{float:left;}.hierarchical-select-wrapper .hierarchical-select .selects .grippie{clear:left;height:9px;overflow:hidden;background:#eee url(/sites/all/modules/contrib/hierarchical_select/images/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;margin-right:0.5em;min-width:50px;}.hierarchical-select-wrapper .hierarchical-select select,.hierarchical-select-wrapper .hierarchical-select .add-to-dropbox,.hierarchical-select-wrapper .hierarchical-select .create-new-item{margin:0;margin-right:.5em;margin-bottom:3px;float:left;}.hierarchical-select-wrapper .flat-select{display:none;}.hierarchical-select-wrapper .hierarchical-select .create-new-item{padding:.7em;border:2px outset gray;}.hierarchical-select-wrapper .hierarchical-select .create-new-item{width:11em;}.hierarchical-select-wrapper .hierarchical-select .create-new-item-create,.hierarchical-select-wrapper .hierarchical-select .create-new-item-cancel{float:right;margin:0;margin-left:.4em;}.hierarchical-select-wrapper .hierarchical-select .create-new-item-input{width:10.5em;margin:0;margin-bottom:1em;float:left;clear:right;}.hierarchical-select-level-labels-style-bold .hierarchical-select select option.level-label{font-weight:bold;}.hierarchical-select-level-labels-style-inversed .hierarchical-select select option.level-label{background-color:#000000;color:#FFFFFF;}.hierarchical-select-level-labels-style-underlined .hierarchical-select select option.level-label{text-decoration:underline;}.hierarchical-select-wrapper .hierarchical-select option.has-children{background:url(/sites/all/modules/contrib/hierarchical_select/images/arrow.png) no-repeat right center;padding-right:20px;}p.hierarchical-select-dropbox-limit-warning{padding:0;color:#F7A54F;font-size:110%;padding-left:.5em;}.hierarchical-select-wrapper .dropbox-title{font-size:115%;color:#898989;margin-bottom:0.2em;}.hierarchical-select-wrapper .dropbox{display:inline-block;margin:.5em 0;}.hierarchical-select-wrapper .dropbox table{margin:0;width:auto;max-width:100%;min-width:20em;color:gray;font-size:90%;border:1px solid gray;}tr.dropbox-entry{line-height:1.3em;padding:.3em .6em;}tr.dropbox-entry.even{background-color:transparent;border-bottom:1px solid #CCCCCC;}tr.dropbox-entry.odd{background-color:#EDF5FA;border-bottom:1px solid #CCCCCC;}tr.dropbox-entry.first{border-top:1px solid gray;}tr.dropbox-entry.last{border-bottom:1px solid gray;}.dropbox-selected-item{font-weight:bold;}.hierarchical-select-item-separator{padding-left:.5em;padding-right:.5em;}td.dropbox-remove *,td.dropbox-remove a:link,td.dropbox-remove a:visited{color:#F7A54F;text-decoration:none;}td.dropbox-remove a:hover{text-decoration:underline;}tr.dropbox-is-empty{padding:.5em 1em;}.hierarchical-select-wrapper .nojs .update-button{margin:0 0 1em;}.hierarchical-select-wrapper .nojs .help-text{font-size:90%;color:transparent;display:block;border:1px dotted black;overflow:hidden;width:34em;height:1.2em;padding:.6em;line-height:normal;}.hierarchical-select-wrapper .nojs .help-text:hover{height:auto;width:auto;min-width:25em;max-width:45em;color:gray;}.hierarchical-select-wrapper .nojs .help-text .ask-to-hover{color:gray;font-style:italic;}.hierarchical-select-wrapper .nojs .help-text:hover .ask-to-hover{display:none;}.hierarchical-select-wrapper .nojs .help-text .highlight{text-decoration:underline;}.hierarchical-select-wrapper .nojs .help-text .warning{color:red;}.hierarchical-select-wrapper .nojs .help-text .solutions{margin:0;padding:0;}.hierarchical-select-wrapper.waiting{opacity:0.5;zoom:1;filter:alpha(opacity=50);}.hierarchical-select-config-code{font-family:'Monaco','Lucida Console','Consolas',monospace;}
