.fsc{background-color:#0b7a0b;padding:5px}.fsc,.csc{font-size:16px;font-weight:700;color:#fff;position:relative}.fsc .hidden,.csc .hidden{display:none}.fsc input[type=text],.csc input[type=text]{width:100%;font-size:larger;padding:7px;outline:none;border:none;background-color:transparent}.fsc input[type=text]::placeholder,.csc input[type=text]::placeholder{font-weight:400;color:gray}.fsc .bottom_buttons,.csc .bottom_buttons{overflow:hidden;position:relative}.fsc .bottom_buttons a,.csc .bottom_buttons a{color:#fff;float:right;line-height:37px;margin:5px 0;display:inline-block}.fsc table,.csc table{table-layout:fixed;width:100%;margin:5px 0 10px;border-collapse:collapse;z-index:1}.fsc table td,.csc table td{padding:0;border:0 solid transparent;background-clip:padding-box}.fsc table td[colspan="2"],.csc table td[colspan="2"]{padding-left:5px}.fsc table td+td,.csc table td+td{border-left-width:5px}.fsc table select,.csc table select{width:100%;background:#fff;border:none;padding:3px 5px;font-size:17px;box-shadow:1px 1px 1px 2px #888 inset}.fsc .sugg_container,.csc .sugg_container{color:#000;position:absolute;top:36px;left:0;right:0;z-index:10;display:none;border:1px solid gray;background:#fff}.fsc .sugg_container input,.csc .sugg_container input{display:block;margin:5px auto;float:none}.fsc .suggestions,.csc .suggestions{width:100%;font-size:smaller;font-weight:400;height:auto}.fsc .suggestions div,.csc .suggestions div{display:block;font-size:large;background:#fff;padding:2px 5px;color:#000;text-decoration:none;border-bottom:1px solid #5cb85c}@media (max-width: 1010px){.fsc .suggestions div,.csc .suggestions div{font-size:20px;padding:4px 5px}}.fsc .suggestions div:focus,.csc .suggestions div:focus{background:#8ccd8c;outline:none}.fsc .suggestions option:hover *,.fsc .suggestions option:hover,.csc .suggestions option:hover *,.csc .suggestions option:hover{background:#0f0}.fsc .suggestions .explanation,.csc .suggestions .explanation{font-size:unset;font-style:italic}.fsc .suggestions::-webkit-scrollbar,.csc .suggestions::-webkit-scrollbar{display:none}.fsc .suggestions::-moz-scrollbar,.csc .suggestions::-moz-scrollbar{display:none}.fsc .mini_submit:not(.specific),.csc .mini_submit:not(.specific){margin:4px 5px 0 0;width:38px;height:28px;box-shadow:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAQAAAATBS3iAAAAoElEQVQoz4WRwRFCIQxEN3i3ESuwECmEXwf0kZRgH9YTDwT4Ab7uhUnmsbMsxKiKGQlDRY7ThNtrBwHPx/3znrAFWsDgoCIkhGJTirlhpB0SGlZRfUZSXaEzWPeh3VqyuY25zV7Dz7v9Uejlzl55g216Sx4rUwVTIXYyNGtTZj+rKoPBIL76rC4hyybHpjcXwJ6wgMV/HTF++/hCLlNVfQEe9U/SfyMnXAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:9px 3px;display:none}.kw_container{box-shadow:1px 1px 1px 2px #888 inset;background:#fff;position:relative;display:flex}@media (max-width: 1010px){.fsc .mini_submit:not(.specific),.csc .mini_submit:not(.specific){display:block}}.minimal_kw:focus~.sugg_container .suggestions div:first-child{background:#c5e6c5}.fsc .job_search_button,.fsc .mini_submit,.csc .job_search_button,.csc .mini_submit{background-image:-webkit-linear-gradient(top,#ff6702,#ff6702 40%,#E55C01 60%,#E55C01);background-color:#e55c01;border:2px outset #ff6702;border-top-color:#ffc097;border-left-color:#ffc097;color:#fff;text-shadow:1px 1px 0px darkslategray}.fsc .button,.extend_button,.csc .button{font-size:19px;border-radius:5px;box-shadow:2px 2px 2px #408040;width:165px;height:37px;display:inline-block;margin:5px auto}@media (max-width: 1010px){.fsc .button,.extend_button,.csc .button{width:150px}}.bottom_buttons{overflow:hidden;box-sizing:content-box;padding-right:3px;width:100%;transition:margin .3s}.suggestions:empty~.job_search_button{display:none}.fsc .spinner,.csc .spinner{position:absolute;z-index:10;height:22px;width:auto;top:9px;right:45px;margin:0}.fsc .spinner div,.csc .spinner div{height:20px;width:2px;box-shadow:0 0 0 2px #fff}body .edit_search,body #search_form_container{margin-top:0}.flexible_heading{font-size:larger;margin-bottom:10px;margin-top:5px;text-shadow:1px 1px 0 darkslategray}.flexible_suffix{font-size:small;text-align:right;margin-bottom:8px;text-shadow:1px 1px 0 darkslategray}.custom_top_afc .topleftad{display:block}#push_info_box{border:1px solid gray;padding:7px 7px 0;display:none;overflow:hidden;text-align:justify;line-height:0}#push_info_box .spacer{width:90%;height:1px}#push_info_box .prompt{display:block}#push_info_box *{text-align:left;display:inline-block;line-height:normal}#push_info_box~.edit_search{margin-top:10px}#push_info_box.shown{display:block}.message_block{margin:10px 0}#curr_search{margin:5px 0;overflow:hidden;display:none}#curr_search_query{font-weight:700;display:block}#notification_subscribe{background:#408040;border-radius:5px;color:#fff;font-weight:700;padding:3px 7px;border:2px outset #408040;margin:5px 0;vertical-align:bottom}#show_more_subs_desc{color:#00a2e8;display:inline-flex;align-items:center;cursor:pointer}#show_more_subs_desc #show_more_subs_desc_icon{width:10px;height:10px;color:red}.new_jobs_subscriptions_buttons_section{display:flex;justify-content:space-between;margin:15px 0 10px}@media (max-width: 565px){.new_jobs_subscriptions_buttons_section{flex-direction:column;align-items:center}}.my_subscriptions_column{text-align:right}@media (max-width: 565px){.my_subscriptions_column{text-align:center;margin-top:15px}.my_subscriptions_column .toggle_subscriptions_list{margin:10px 0}}#blocked_notifications_modal{padding:20px}#blocked_notifications_modal .info-icon{color:#00a2e8}#blocked_notifications_modal button.modal_close{width:48px}
