.favorite{cursor:pointer;float:left;margin-right:5px}.favorite.active{color:#ff9900}.dropdown .dropdown-menu .select2-container,.dropdown .dropdown-menu input{margin:0 5px 5px 5px;width:200px}#search-form button.filter-btn{margin-bottom:5px;margin-right:5px;border-radius:0;padding:2px 6px 3px 12px;border-color:#b6d8ff;background-color:#d0e6ff}#filters.nav>li>a{padding-top:1px;padding-bottom:1px}#filters.nav>li:hover>a,#filters.nav>li:active>a{color:#000}#filter-buttons-container .filter-buttons{width:100%;max-width:793px}.well,.panel{border-radius:0 !important}.panel .panel-heading{font-style:normal;font-weight:bold}.featured{background-color:#E5F2E5}.member-job-icon{color:#090;padding-right:5px}.resultsCounter{padding-top:10px;font-weight:bold;font-size:15px}.sidebar.affix{position:fixed;top:0px}.sidebar.affix-bottom{position:absolute}.sidebar.affix,.sidebar.affix-bottom{width:293px;margin-top:0;margin-bottom:0}.company-logo{height:65px;width:65px;border:1px solid gainsboro !important}.featured-jobs-header{background-color:#E5F2E5;padding:10px 15px 8px;font-size:13px}.featured-jobs-header .title{text-transform:uppercase;font-weight:bold;color:#006600}@media (max-width: 992px){#filters.nav>li>a{padding:8px}}@media (max-width: 480px){.block-small{display:block;margin:5px 0}}.text-small{font-size:13px}.featured{background-color:#E5F2E5}.red{color:#CC0000}table.table-bottom-border tr:last-child td{border-bottom:1px solid #ddd}.tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.tt-suggestion>p{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:nowrap}.tt-suggestion>p:hover,.tt-suggestion>p:focus,.tt-suggestion.tt-cursor p{color:#ffffff;text-decoration:none;outline:0;background-color:#ff9900}.icon-sort-by-attributes-alt{color:#3399cc;margin-right:5px}select.sort-options{cursor:pointer;background:white;margin-top:1px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-lock,.icon-lock+a{display:inline}.toolbox-reset .filter-toggle{display:none;width:40px}.toolbox-reset .filter-toggle>.btn i[class^="icon-"]{margin-right:0;color:#333333}@media (max-width: 768px){.filter-buttons .btn{font-size:13px}.toolbox-reset .input-group{width:85%;float:left;margin-right:5px}.toolbox-reset .filter-toggle{float:left;display:block}.toolbox-reset .nav-pills>li+li{margin-left:0}#search-form{margin-top:0}#search-form>form{margin-left:11px}#search-form>form>.form-group>.col-sm-12{padding-left:0;padding-right:0}.toolbox-reset .responsive+.container{padding-left:0;padding-right:0}.toolbox-reset .row#results{margin-left:0;margin-right:0}.toolbox-reset .row#results .clearfix.margin-bottom-large{margin-bottom:0}.toolbox-reset #filters-container>.col-sm-12{padding-left:0;padding-right:0}}@media (min-width: 400px) and (max-width: 710px){.location .dropdown-menu{right:0;left:auto}}@media (min-width: 568px) and (max-width: 710px), (min-width: 320px) and (max-width: 399px){.position-type .dropdown-menu{right:0;left:auto}}@media (min-width: 450px) and (max-width: 575px){.job-level .dropdown-menu{right:0;left:auto}}
