.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(https://www.motorsportjobs.com/profiles/recruiter/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(https://www.motorsportjobs.com/profiles/recruiter/modules/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.cke_wrapper .cke_toolgroup .cke_button .cke_off.cke_button_convert_linebreaks,.cke_wrapper .cke_toolgroup .cke_button .cke_off.cke_button_linebreaks,.cke_toolbox .cke_toolbar .cke_toolgroup .cke_button__convert_linebreaks,.cke_toolbox .cke_toolbar .cke_toolgroup .cke_button__linebreaks,.text-format-wrapper .wysiwygToolbar .mce_linebreaks{display:none;}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(https://www.motorsportjobs.com/profiles/recruiter/modules/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(https://www.motorsportjobs.com/profiles/recruiter/modules/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
.motorsport-apb-placement{margin:15px auto !important;display:flex;justify-content:center;align-items:center;width:100%;}.motorsport-apb-placement iframe{max-width:100%;}.apb-placement-wide{max-width:970px;}.apb-placement-mobile{max-width:320px;}.l-header + .motorsport-apb-placement{min-height:280px;}.header-after-apb .l-header + .l-main{margin-top:310px;}.front .header-after-apb .l-header + .l-main{margin-top:0;}.blog-page.header-after-apb .l-header + .l-main{margin-top:310px !important;}.header-after-apb .l-header + .l-search{margin-top:290px;}#search_before-0{margin-top:25px !important;margin-bottom:0 !important;}.motorsport-apb-placement + .l-search .block-job-search{padding-top:25px;}.node-type-blog .header_after + .l-main,.node-type-job-per-template .header_after + .l-main{margin-top:0 !important;}@media (max-width:1023px){.l-header + .motorsport-apb-placement{margin-top:90px !important;}.admin-menu .l-header + .motorsport-apb-placement{margin-top:107px !important;}.apb-placement-mobile.post_image_before,.l-header + .motorsport-apb-placement,#banner_before-0.apb-placement-mobile{min-height:100px;}.front .l-header + .l-main,.node-type-blog .l-header + .l-main,.node-type-job-per-template .l-header + .l-main,.blog-page.header-after-apb .l-header + .l-main{margin-top:205px !important;}.front .epiq-landing-row--facets-and-ad>.epiq-grid>.field-collection-container>.field>div{margin-left:0 !important;}.front .epiq-landing-row--facets-and-ad>.epiq-grid>.field-collection-container>.field>div>div{padding-left:0 !important;}.front .epiq-landing-row--facets-and-ad>.epiq-grid>.field-collection-container>.field>div>div.motorsport-apb-placement.apb-placement-mobile{margin-left:auto !important;margin-right:auto !important;}.apb-placement-mobile.last_news_inside.apb-last{margin-bottom:0 !important;}.view-job-search .apb-placement-mobile{min-height:100px;margin-top:0 !important;}.apb-placement-mobile.apply_after{margin-top:50px !important;}.apb-placement-300_250.sidebar_other_vacancies_after.apb-last{margin-top:0 !important;margin-bottom:0 !important;}}@media (max-width:768px){.front #facets_before-0{margin-bottom:0 !important;}}
