.cdp9-job-list .listing-wrapper{background:#fff;border-radius:3px 3px;border:solid 1px #f2f2f2;padding:.75rem .75rem;width:100%}.listing-tooltip{position:absolute;right:0;bottom:50%;transform:translateY(50%)}.cdp9-job-list .listing-wrapper ul{margin:0;padding:0;list-style:none}.listing-content{border-bottom:1px solid #f4f4f4;padding:1.25rem 0px;width:100%;position:relative}.cdp9-job-list .listing-wrapper ul li:last-child .listing-content{border:0}.post-meta{font-size:13px}.post-info{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#307fe2}span.post-category{color:#307fe2;padding-right:10px}span.post-location{padding-left:10px;position:relative}span.post-location:before{border-left:1px solid #ebebeb;content:"";height:11px;left:-2px;position:absolute;top:5px;width:1px}.cdp9-job-list .modal-dialog{max-width:750px}button.job-btn{background:0;border:0;width:100%;padding:0 1.25rem;text-align:left;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;box-shadow:15px 10px 20px 0 rgba(0,0,0,0.0)}button.job-btn:hover{box-shadow:15px 10px 20px 0 rgba(0,0,0,0.05);cursor:pointer}button.job-btn:focus{outline:0}.modal-body{padding:3rem !important}.modal-header{padding:2rem !important}.info{position:relative}.info .tooltiptext{visibility:hidden;width:250px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:1rem;position:absolute;z-index:1;font-size:.75rem;line-height:1.25rem;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity .3s}.info .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.info:hover .tooltiptext{visibility:visible;opacity:1}@media(max-width:768px){.post-info{display:none}}