.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.side-column,.main-column{padding-top:35px;padding-bottom:60px}@media (max-width: 991px){.main-column{padding-bottom:0}.side-column{padding-top:0}}.left-border-page{border-left:1px solid #cccccc;left:-1px}.right-border-page{border-right:1px solid #cccccc}@media (max-width: 992px){.right-border-page{border-right:none}.left-border-page{border-left:none}}img{font-size:13px;font-style:italic}a.black-title{color:#333;font-weight:bold}a.black-title:hover{text-decoration:underline}a.black-title:hover,a.black-title:visited{color:#333}iframe,object,embed{max-width:100%;width:100%}iframe:not([seamless]){background-color:transparent;border:none;overflow:hidden}a.impact-logo{background:url("/apps/front_end/assets/impact-devex-logo.png") no-repeat;background-position:right 8px;display:block;height:30px;margin-top:11px}a.impact-logo:hover{background-position:right -24px}.trending span{color:#333}.trending h3{margin:10px 20px 10px 0}.overline{color:#D97300;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold}.overline a,.overline p,.overline span,.overline a:hover,.overline a:focus,.overline a:visited{color:#D97300}.overline span,.overline p{margin-bottom:0}.sponsored-news{margin-top:-25px}.content-partner-logo{max-width:80px}.content-partner-flag{color:#ffffff;background-color:#FF9900;font-size:13px;padding:2% 4%;text-transform:uppercase}.content-partner-name a{color:#333}.content-partner-name a:hover{text-decoration:underline}.fade-text{position:relative;width:100%;height:50px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:linear-gradient(180deg, rgba(255,255,255,0), #fff);top:-70px}.fade-text+iframe{margin-top:-35px}@media (min-width: 992px){.sticky-sidebar{background:#ffffff}.sticky-sidebar.affix{position:fixed !important;top:0%}.sticky-sidebar.affix-bottom{position:static !important}.sticky-sidebar.affix-top{position:static}}@media all and (max-width: 980px){.share-box{display:none}.thumbnail-caption a .caption-overlay{width:345px}}@media all and (max-width: 670px){.container .padding-bottom-large{padding-bottom:10px}.top-news-article h3 strong a{font-size:24px;line-height:normal}hr.strong{left:0;position:absolute;width:100%}}.top-news-article h3{font-size:18px}.top-news-article hr.strong:last-child{border-top:none}.top-bottom-border{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}a.base-color{color:#333}.category-news h4{margin-top:0}.category-news .floating-box{padding-right:20px}.main-column .h1{margin-bottom:10px}.thumbnail-caption{margin:25px 0 -6px;position:relative}.thumbnail-caption .caption-overlay{background:rgba(0,0,0,0.6);padding:0 5px;position:absolute;width:131px}.thumbnail-caption .caption-overlay h4{color:white;line-height:1.42857;word-wrap:break-word}.partner-content.row{position:relative;display:inline-block;border:3px solid #999;margin:0 0 23px;padding:55px 12px 25px}.partner-content.row::after{position:absolute;top:12px;left:-12px;content:'Partner Content';background-color:#999;display:inline-block;padding:9px 11px;color:#fff;font:bold 12px Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.partner-content.row .partner-content-link:nth-child(2n+0){border-left:1px solid #ccc}.partner-content.row .partner-content-element .byline{display:block;margin-top:14px;font:normal 13px Arial, "Helvetica Neue", Helvetica, sans-serif;font-style:italic;color:#999}.partner-content.row .partner-content-element .byline::before{content:'By '}.partner-content.row .partner-content-element .title{display:block;margin-top:18px;font:bold 18px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#4d4d4d}.partner-content.row .partner-content-element .abstract{display:block;margin-top:15px;font:normal 15px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#4d4d4d}.partner-title{color:#999;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center;display:block;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}.partner-logo{border:1px solid #ccc;display:block;padding:17px;max-width:100%;text-align:center}.partner-logo img{max-width:100%}p.partner-text{color:#999}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.side-column,.main-column{padding-top:35px;padding-bottom:60px}@media (max-width: 991px){.main-column{padding-bottom:0}.side-column{padding-top:0}}.left-border-page{border-left:1px solid #cccccc;left:-1px}.right-border-page{border-right:1px solid #cccccc}@media (max-width: 992px){.right-border-page{border-right:none}.left-border-page{border-left:none}}img{font-size:13px;font-style:italic}a.black-title{color:#333;font-weight:bold}a.black-title:hover{text-decoration:underline}a.black-title:hover,a.black-title:visited{color:#333}iframe,object,embed{max-width:100%;width:100%}iframe:not([seamless]){background-color:transparent;border:none;overflow:hidden}a.impact-logo{background:url("/apps/front_end/assets/impact-devex-logo.png") no-repeat;background-position:right 8px;display:block;height:30px;margin-top:11px}a.impact-logo:hover{background-position:right -24px}.trending span{color:#333}.trending h3{margin:10px 20px 10px 0}.overline{color:#D97300;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold}.overline a,.overline p,.overline span,.overline a:hover,.overline a:focus,.overline a:visited{color:#D97300}.overline span,.overline p{margin-bottom:0}.sponsored-news{margin-top:-25px}.content-partner-logo{max-width:80px}.content-partner-flag{color:#ffffff;background-color:#FF9900;font-size:13px;padding:2% 4%;text-transform:uppercase}.content-partner-name a{color:#333}.content-partner-name a:hover{text-decoration:underline}.fade-text{position:relative;width:100%;height:50px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:linear-gradient(180deg, rgba(255,255,255,0), #fff);top:-70px}.fade-text+iframe{margin-top:-35px}@media (min-width: 992px){.sticky-sidebar{background:#ffffff}.sticky-sidebar.affix{position:fixed !important;top:0%}.sticky-sidebar.affix-bottom{position:static !important}.sticky-sidebar.affix-top{position:static}}.timestamp{color:#999;display:block;font-size:12px;font-style:italic}.anchor-article p{color:#999;line-height:25px}.anchor-article h1{font-family:"BebasNeue";font-size:22px}.anchor-article h1 a,.anchor-article h1 a:visited{color:#333}.anchor-article h1 a:hover{color:#336699;text-decoration:underline}.anchor-article small{margin-top:15px}@media (max-width: 768px){.anchor-article .article-wrap-overlay .col-sm-8 p{margin-bottom:20px;padding-bottom:20px}.anchor-article .left-border{border-left:none}}h2.headline{font-size:30px;margin-bottom:10px}@media (max-width: 480px){article{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}}article figure{overflow:hidden}@media (min-width: 768px){article figure{height:125px}}@media (min-width: 992px){article figure{height:150px}}article h3{font-size:18px;margin:0}article .article-body a.black-title:hover{color:#336699;text-decoration:underline}article .article-body h3 a,article .article-body h3 a:visited{color:#333;font-size:15px}article .article-body h3 a:hover{color:#336699;text-decoration:underline}article .article-body .article-sm{height:100px}@media (min-width: 992px){.article-body{height:148px}}@media (min-width: 768px){.article-middle .col-sm-7{padding-left:0}}.article-group figure{height:400px;overflow:hidden}.article-group h3{display:inline-block;margin:0}.article-group .featured-article{width:400px;z-index:5}.article-group .featured-article a,.article-group .featured-article a:visited{background:rgba(255,153,0,0.8);color:#fff;font-family:"BebasNeue";font-size:30px;-webkit-font-smoothing:antialiased}.article-group .secondary-articles .top-border-list li{border-top-color:#555}@media (min-width: 992px){.article-group .secondary-articles{height:400px;left:607px}}.article-group .secondary-articles h3{font-size:15px}.article-group .secondary-articles p{color:#ccc}img.article-thumbnail{border:1px solid #ccc;border-radius:0;display:inline-block;height:auto;max-width:100%;padding:4px}.author-profile img{padding:0;width:100%}.author-article{border-bottom:1px solid #ccc}@media (max-width: 992px){.author-article .h3{display:block;margin-top:15px}}.author-article .open-link{display:inline-block;padding:0}.author-article .icon-angle-right{margin-left:4px}article.sponsored-content{background-color:#f5f5f5;display:block}article.sponsored-content::before{content:'SPONSORED';display:block;position:absolute;top:8px;right:5px;padding:6px;color:#ffffff;background:#FF9900;font-size:12px}article.sponsored-content .article-body{padding:0 14px 14px;box-sizing:border-box}.dark-bg{background:#333}.dark-bg p,.dark-bg span,.dark-bg li{color:#ccc}.dark-bg a,.dark-bg a:hover,.dark-bg a:visited,.dark-bg a.black-title:hover,.dark-bg a.black-title:visited{color:white}.dark-bg .bordered{border:1px solid #4d4d4d}.dark-bg hr.strong{border-top:1px solid #4d4d4d}.dark-bg .right-border-page{border-right:1px solid #4d4d4d}.dark-bg .left-border-page{border-left:1px solid #4d4d4d}.dark-bg .top-bottom-border{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d}.dark-bg h1,.dark-bg h1,.dark-bg h3,.dark-bg .h1,.dark-bg .h2,.dark-bg .h3,.dark-bg a.black-title{color:white}.dark-bg .trending-bar span,.dark-bg .trending-bar .caption.italic-font{color:#FF9900}.dark-bg .overline{color:#FF9900}.dark-bg ul.top-border-list li{border-top:1px solid #4d4d4d}.dark-bg .emphasized{border-top:5px solid #ccc;border-bottom:1px solid #ccc;color:#ccc}.dark-bg .share-box .icon-share,.dark-bg .share-box .icon-comment{color:#B6DFFC}.dark-bg .text-blue{color:#B6DFFC}.dark-bg .welcome-bar{background:#202020}.dark-bg .welcome-bar h2{-webkit-font-smoothing:antialiased;font-size:18px;margin-top:50px}.primary-box-container{background:#ffffff;margin-top:40px}.primary-box-container .no-margin-bottom>h2{margin-bottom:0}.btn.btn-info-link{padding-left:0}p.teaser-paragraph{-webkit-font-smoothing:antialiased;color:#555;font-size:15px}h2.ad-title{display:none}.marketing-bar.affix{position:fixed;top:0}.marketing-bar.affix-bottom{position:absolute}.marketing-bar.affix,.marketing-bar.affix-bottom{margin-top:0;margin-bottom:0}.marketing-bar.affix .container{display:block !important}.marketing-bar{background:white;box-shadow:0 3px 10px 0 rgba(0,0,0,0.15),0 -5px 3px -10px #fff;left:0;width:100%;z-index:10}.marketing-bar ul li,.marketing-bar ul a{color:#555;font-size:12px}.marketing-bar ul a:visited{color:#555}.marketing-bar ul li.signin{margin-left:7px}.marketing-bar ul li.signin a{text-decoration:underline}.marketing-bar ul.marketing-list{margin:10px 0 0}.marketing-bar ul.marketing-list li{border-right:1px solid #ccc;text-transform:uppercase}.marketing-bar ul.marketing-list li:first-child,.marketing-bar ul.marketing-list li:last-child{border-right:none}.marketing-bar ul.marketing-list li a{padding:0 10px 0 10px}@media (max-width: 768px){.marketing-bar ul.marketing-list li.about-us,.marketing-bar ul.marketing-list li.advertise,.marketing-bar ul.marketing-list li.post-job{display:none}.marketing-bar ul.marketing-list li.services{border-right:none}}.marketing-bar ul.social{text-align:right;margin:0}@media (max-width: 768px){.marketing-bar ul.social{display:none}}.marketing-bar ul.social [class^="icon-"],.marketing-bar ul.social [class*=" icon-"]{font-size:15px}.marketing-bar ul.social li.social-icon:last-of-type{margin-right:8px}.marketing-bar ul.social li a{padding-left:10px;padding-top:10px;padding-bottom:10px}.marketing-bar ul.signin{margin:0}.marketing-bar ul.signin li.join a{-webkit-font-smoothing:antialiased;letter-spacing:0.02em;background:#ff9900;color:white;display:block;font-size:18px;font-weight:normal;padding:10px}.marketing-bar ul.social,.marketing-bar ul.signin{float:left}.trending-tag{background:#FF9900;color:white;display:block;text-transform:uppercase;padding:10px;position:absolute;top:-15px;z-index:1}.trending-title{background:rgba(51,51,51,0.8);padding:10px}.trending-title a{color:white}.featured-job{display:block;height:433px;position:relative}.featured-job p{padding:10px}.featured-job .featured-job-bg{left:0;padding:10px}.featured-job .featured-job-bg .text-gray-li{color:#ccc}ul.related-jobs{margin-bottom:0}ul.related-jobs li{border-bottom:1px solid #ccc;margin-bottom:10px}ul.related-jobs li>a{display:block;padding:10px 0}@media (min-width: 480px){ul.related-jobs li>a{height:94px}}ul.related-jobs li .related-job-title{color:#333;font-size:15px;margin-bottom:5px;word-break:break-word}ul.related-jobs li.no-bg{background:none;border-bottom:none;box-shadow:none}ul.related-jobs li.no-bg small .btn.btn-info-link{margin:0 2px;padding:0}.cta-banner{width:100%}.cta-banner .cta-content{background:#f5f5f5;color:#999;text-align:center}.cta-banner .cta-content span{display:inline-block;margin:0 3px -3px;vertical-align:middle}.cta-banner .cta-content a.joinus{color:#FF9900;font-family:"BebasNeue";font-size:28px}.cta-banner .cta-content a.signin{color:#336699}.cta-banner .cta-content a.signin:hover{text-decoration:underline}.list ul,.standard-list-lg ul,.standard-list-md ul,.standard-list-sm ul{margin:0}.list ul li a,.standard-list-lg ul li a,.standard-list-md ul li a,.standard-list-sm ul li a,.list ul li a:visited,.standard-list-lg ul li a:visited,.standard-list-md ul li a:visited,.standard-list-sm ul li a:visited{color:#333;font-size:15px}.list ul li a:hover,.standard-list-lg ul li a:hover,.standard-list-md ul li a:hover,.standard-list-sm ul li a:hover{color:#336699;text-decoration:underline}.list small,.standard-list-lg small,.standard-list-md small,.standard-list-sm small{color:#999}.list ul.top-border-list li.v-padding-medium .v-padding-small,.standard-list-lg ul.top-border-list li.v-padding-medium .v-padding-small,.standard-list-md ul.top-border-list li.v-padding-medium .v-padding-small,.standard-list-sm ul.top-border-list li.v-padding-medium .v-padding-small{padding:0}.standard-list-lg li{height:100px}.standard-list-md li{min-height:80px;padding-bottom:10px}.standard-list-sm li{min-height:60px;padding-bottom:10px}ul.company-logos-list li img{border:3px solid #f5f5f5;display:block;outline:1px solid #ccc;margin:5px auto 0;padding:3px}.list-md{height:500px}.list-lg{height:550px}.full-banner .main-box{background:#333;padding:20px;text-align:center}@media (max-width: 768px){.full-banner .main-box{padding:10px}}.full-banner .main-box span,.full-banner .main-box a,.full-banner .main-box a:visited{-webkit-font-smoothing:antialiased;color:white;display:block;font-family:"BebasNeue"}.full-banner .main-box span.small-text{font-size:22px;line-height:30px}.full-banner .main-box span.big-number{font-size:30px}.full-banner .secondary-box{border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}@media (max-width: 768px){.full-banner .secondary-box{border-left:1px solid #ccc}}.full-banner .secondary-box a span.big-number{color:#333;display:block;font-family:"BebasNeue";font-size:40px;text-align:center}.full-banner .secondary-box ul.banner-list{margin-bottom:0}.full-banner .secondary-box ul.banner-list li{border-left:1px solid #ccc;margin:20px 0;padding:0 20px;vertical-align:top}@media (min-width: 768px){.full-banner .secondary-box ul.banner-list li{height:110px}}@media (max-width: 768px){.full-banner .secondary-box ul.banner-list li{border-left:none;border-bottom:1px solid #ccc}.full-banner .secondary-box ul.banner-list li:last-child{border-bottom:none}}.full-banner .secondary-box ul.banner-list li a{color:#333}.full-banner .secondary-box ul.banner-list li a:hover{text-decoration:underline}.full-banner .secondary-box ul.banner-list li span.big-number{color:#333;font-size:40px}.full-banner .secondary-box ul.banner-list li p{color:#555;font-size:13px;text-align:center}.full-banner .secondary-box ul.banner-list li p.employer-logo{height:55px}.full-banner .secondary-box ul.banner-list li p.job-title{text-align:left;margin-bottom:0}.full-banner .secondary-box ul.banner-list li p.job-location{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.full-banner .secondary-box ul.banner-list li span{color:#999;font-size:13px}.full-banner .secondary-box ul.banner-list li:first-child{border-left:none}@media (min-width: 768px){.full-banner.fix-height{height:160px}.full-banner.fix-height.extra-high{height:200px}.full-banner.fix-height.extra-high .main-box span{margin-top:55px}}@media (min-width: 768px) and (min-width: 768px){.full-banner.fix-height.extra-high ul.banner-list li{height:160px}}.full-banner.fix-height .col-sm-3,.full-banner.fix-height .main-box,.full-banner.fix-height .col-sm-9,.full-banner.fix-height .secondary-box{height:inherit}.devex-now-post{background:#f5f5f5}@media (min-width: 768px){.devex-now-post{height:438px}}.devex-now-post p{margin:0;padding:10px}.devex-now-post:hover p{text-decoration:underline}.procurement .toolbox{height:410px}.procurement .toolbox .procurement-search{margin-bottom:30px}.procurement .toolbox .procurement-search span{color:#999;font-size:13px}.procurement .toolbox .procurement-search span a{padding:0 4px 0}.procurement .toolbox .tgo-today-info .count{text-align:right}.procurement .toolbox .tgo-preview{height:225px}.procurement .toolbox .tgo-preview .caption{font-size:13px;margin-bottom:5px;text-align:left}.procurement .toolbox .tgo-preview .donor{color:#999}.procurement .toolbox .tgo-preview ul li{height:90px}.procurement .toolbox .tgo-preview ul li .title{height:40px;overflow:hidden}
