#info_div ul{margin:0 0 0 1px;padding-left:0;list-style-position:inside}#info_div .cat{color:#696969;font-weight:700}#info_div h1{display:block;font-size:19px;border-bottom:2px solid black}.by a{font-weight:700}#by_line{margin-top:5px}.gray,.sub{color:gray}.sub{margin-left:5px;display:inline-block}.sub:nth-child(3){margin-left:15px}@media (max-width: 1010px){.sub:nth-child(3){margin-left:5px}}.nw{display:inline-block}.ll{margin-top:5px;line-height:1.8em}.bottom_main_info{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}#info_div .apply_here_button_top{margin-left:10px;min-width:165px;text-align:center}#share_buttons{margin:0 1px 0 10px;padding:0;clear:both}.sh{font-weight:700;width:100%;font-size:larger;border-bottom:1px solid gray;padding-bottom:3px;margin-bottom:5px;margin-top:10px}#first_sh{margin-top:0}.rq{font-weight:700;color:#696969}#sk,#ds{margin-top:7px}#top_section #info_div{display:inline-block}#info_div{width:100%}#cats{display:inline-block}@media (max-width: 1010px){#top_section #info_div{width:100%;min-height:auto}#info_div{width:auto;float:none;margin:0;border:none;padding:0}#info_div h1{font-size:22px;border-radius:0}}@media (min-width: 1010px){.custom_top_afc{display:table}#mini_flex{display:table-caption}}.verified_container{display:inline-block}.employer_verified{color:green;margin-left:5px;font-weight:700}.explanation_container{line-height:normal}.salary_info{margin-top:10px}.suggested_searches{padding-top:5px;border-top:1px solid #a9a9a9}.suggested_searches .suggested_searches_heading{color:gray}
