.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/modules/contrib/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/modules/contrib/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
.node_embed_dialog{background:#e9e9e9;border:2px solid #333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}.node_embed_dialog .ui-dialog-titlebar{margin:0;padding:5px;background-color:#333;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}.node_embed_dialog .ui-dialog-titlebar-close{position:absolute;right:5px;color:#fff;}#nodeEmbedDialog{margin:10px 0 0 0;}.node_embed_dialog .nodeEmbedButtons{margin:0;padding:0;}.node_embed_dialog .nodeEmbedButtons button{background:#333;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #444;padding:3px 10px;margin:5px 5px 0 0;cursor:pointer;}.node_embed_dialog .nodeEmbedButtons button:hover{border:1px solid #999;}
@media (min-width:768px){.dfp-fullpage #navbar,.dfp-fullpage .main-container,.dfp-fullpage .region-footer-ads,.dfp-fullpage .region-footer{width:756px;}}@media (min-width:984px){.dfp-fullpage #navbar,.dfp-fullpage .main-container,.dfp-fullpage .region-footer-ads,.dfp-fullpage .region-footer{width:976px;}}@media (min-width:1200px){.dfp-fullpage #navbar,.dfp-fullpage .main-container,.dfp-fullpage .region-footer-ads,.dfp-fullpage .region-footer{width:1200px;}}.dfp-fullpage #navbar,.dfp-fullpage .main-container,.dfp-fullpage .region-footer-ads,.dfp-fullpage .region-footer{margin:0 auto;}.dfp-fullpage .main-container{background-color:#f3f3f3;}.dfp-fullpage.homepage .main-container{background-color:#FFF;}@media (min-width:984px){.dfp-fullpage.homepage .main-container .news-section__sidebar{padding-left:0;margin-left:-15px;}}.dfp-fullpage #navbar{padding:0;}.dfp-fullpage #navbar.nav-is-sticky{width:100%;-webkit-transition-property:none;transition-property:none;}.dfp-fullpage .region-footer-ads,.dfp-fullpage .region-footer{position:relative;}.dfp-fullpage .navbar-login{margin-top:10px;}.dfp-fullpage .region-utmost-top{background-color:transparent;}.dfp-fullpage .region-utmost-top section{padding:0;}.dfp-fullpage #block-the-dfp-the-dfp-header div[data-google-query-id] > div[id]{background-color:transparent;}.dfp-fullpage .footer-top{position:absolute;width:100%;}@media (min-width:728px){#block-the-dfp-the-dfp-oop{height:100px;}}@media (min-width:986px){#block-the-dfp-the-dfp-oop{height:150px;}}
.traffic-driver{margin:0 0 20px;background-color:#FFF;}.traffic-driver__title{margin:0;}.pane-hub-traffic-drivers .traffic-driver__title{margin:0 0 10px;}.traffic-driver__title a{color:#494343;}.traffic-driver__image-wrapper{position:relative;}.traffic-driver__sponsored-label{display:block;font-size:12px;margin:0;padding:0 0 5px;background:#fff;pointer-events:none;color:#8c8c8c;text-transform:uppercase;}.traffic-driver__image img{width:100%;}.traffic-driver__blurb{padding:20px;}.traffic-driver__standfirst{font-size:14px;margin-bottom:10px;}.traffic-driver__sponsor{font-size:12px;font-weight:600;color:#b70d7f;}.traffic-driver .node-type-breaking-news .col-sm-8 .traffic-driver__image,.traffic-driver .node-type-breaking-news .col-sm-8 .traffic-driver__blurb,.node-type-student-article .traffic-driver .col-sm-8 .traffic-driver__image,.node-type-student-article .traffic-driver .col-sm-8 .traffic-driver__blurb{margin-left:-30px;margin-right:-30px;}.col-md-6 .traffic-driver{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.col-md-6 .traffic-driver{float:left;width:50%;}}.thumbnail-video-modal .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.thumbnail-video-modal .embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.thumbnail-video-modal .embed-responsive-16by9{padding-bottom:56.25%;}.thumbnail-video-modal .modal-dialog{padding:50px 10px;}@media (min-width:768px){.thumbnail-video-modal .modal-dialog{max-width:75%;width:auto;}}.thumbnail-video-modal .modal-dialog .modal-body{padding:0;}.thumbnail-video-modal .modal-content{border:0;}.thumbnail-video-modal .modal-header{padding:0;min-height:0;border:0;}.thumbnail-video-modal .modal-header .close{position:absolute;z-index:1;right:5px;top:-50px;margin:0;opacity:1;font-size:48px;color:#fff;}.thumbnail-video-modal .modal-link{position:relative;cursor:pointer;}.thumbnail-video-modal .modal-link:before{position:absolute;top:50%;left:50%;padding:5px 30px;content:'\25B6';font-size:30px;color:#fff;background-color:rgba(0,0,0,0.75);border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}.thumbnail-video-modal .modal-link:hover:before{background-color:#fc0d1c;}.thumbnail-video-modal .modal-link.provider-vimeo:hover:before{background-color:#1daeec;}.thumbnail-video-modal .modal-link img{width:100%;}
.pane-the-jobs{background-color:#FFF;width:100%;display:inline-block;padding:15px 10px 10px;}.pane-the-jobs .pane-title{margin:0 0 10px;padding:0 15px 0 0;border:none;}.job-listing:first-child{background-color:#131f49;padding:10px;}.job-listing:first-child .job-listing__title a,.job-listing:first-child .job-listing__recruiter-name{color:#FFF;}.job-listing:first-child .job-listing__recruiter-logo{right:10px;}.job-listings > .btn{margin-top:10px;}.job-listing{padding:10px 0;border-bottom:1px solid #f3f3f3;position:relative;min-height:95px;}.job-listing:last-child{margin-bottom:0;border-bottom:0;}.job-listing__title{margin:0;}@media (min-width:768px) and (max-width:983px){.job-listing__title{width:85%;}}.job-listing__title a{line-height:16px;display:block;font-size:13px;width:60%;color:#2f3840;font-weight:600;}@media (min-width:768px){.job-listing__title a{font-size:14px;}}.job-listing__recruiter-name{font-size:12px;text-transform:uppercase;display:block;margin-top:5px;font-weight:600;color:#767676;width:65%;}.job-listing__recruiter-logo{position:absolute;width:100px;height:50px;right:0;}.job-see-more .btn{margin-bottom:5px;}
.the-jobs-search{background-image:url(/sites/default/themes/custom/the_responsive/img/ranking/rankings-tables-header.jpg);background-color:#131f49;background-size:cover;}.the-jobs-search{padding:20px;color:#fff;margin-bottom:20px;}.the-jobs-search label{display:none;}.the-jobs-search__title{margin:0;margin-bottom:20px;}@media (min-width:768px){.the-jobs-search__title{width:195px;float:left;font-size:18px;}}.col-sm-8 .the-jobs-search__title,.content-primary .the-jobs-search__title{font-size:24px;text-align:center;}.col-sm-4 .the-jobs-search__title,.sidebar-primary--right .the-jobs-search__title{text-align:left;}.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{display:inline-block;height:40px;margin-bottom:20px;font-size:11px;position:relative;min-height:1px;padding-left:2.5px;padding-right:2.5px;}@media (min-width:0) and (max-width:767px){.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{border:none;width:100%;padding-left:40px;padding-right:15px;}}@media (min-width:768px){.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{margin-right:10px;width:23%;float:left;}}@media (min-width:984px){.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{width:29%;}}@media (min-width:1200px){.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{float:left;width:33.33333%;}}@media (min-width:1200px){.the-jobs-search__field.form-text,.the-jobs-search__field.form-control{font-size:14px;}}.col-sm-4 .the-jobs-search__field,.sidebar-primary--right .the-jobs-search__field{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:40px;padding-right:15px;}@media (min-width:768px){.col-sm-4 .the-jobs-search__field,.sidebar-primary--right .the-jobs-search__field{float:left;width:100%;}}.col-sm-8 .the-jobs-search__field,.content-primary .the-jobs-search__field{position:relative;float:left;width:100%;min-height:1px;padding-left:35px;padding-right:35px;position:relative;min-height:1px;padding-left:35px;padding-right:35px;}@media (min-width:768px){.col-sm-8 .the-jobs-search__field,.content-primary .the-jobs-search__field{float:left;width:50%;}}.the-jobs-search__button--submit{width:100%;display:block;}@media (min-width:768px){.the-jobs-search__button--submit{width:150px;}}@media (min-width:768px){.the-jobs-search__button--submit{width:150px;}}@media (min-width:768px){.col-sm-8 .the-jobs-search__button--submit,.content-primary .the-jobs-search__button--submit{margin:0 auto;}}.the-jobs-search .form-group{margin-bottom:0;}.the-jobs-search .the-jobs-search__field--keywords,.the-jobs-search .the-jobs-search__field--location{background-repeat:no-repeat;background-position:3px 4px;background-size:30px;padding-left:30px;}.the-jobs-search .the-jobs-search__field--keywords{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E1E1E1' d='M640 384h512v-128h-512v128zm-352 0v1280h-64q-92 0-158-66t-66-158v-832q0-92 66-158t158-66h64zm1120 0v1280h-1024v-1280h128v-160q0-40 28-68t68-28h576q40 0 68 28t28 68v160h128zm384 224v832q0 92-66 158t-158 66h-64v-1280h64q92 0 158 66t66 158z'/%3E%3C/svg%3E");background-size:20px;background-position:5px center;}.the-jobs-search .the-jobs-search__field--location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' viewBox='0 0 1792 1792'%3E  %3Cpath fill='%23E1E1E1' d='M896.468118%2C1792 C896.468118%2C1792 1393.63764%2C754.363919 1393.63764%2C488.410575 C1393.63764%2C222.457232 1175.06221%2C0.099533437 905.326594%2C0.099533437 C902.639191%2C0.099533437 900.548989%2C0 898.160187%2C0 C897.562986%2C0 896.965785%2C0 896.269051%2C0 C895.970451%2C0 895.671851%2C0 895.273717%2C0 C892.785381%2C0 889.699844%2C0.099533437 887.211509%2C0.099533437 C617.575428%2C0.099533437 399%2C221.561431 399%2C488.410575 C399.099533%2C755.25972 896.468118%2C1792 896.468118%2C1792 Z M895.174184%2C221.760498 C1018.69518%2C221.760498 1118.82582%2C321.891135 1118.82582%2C445.412131 C1118.82582%2C568.933126 1018.69518%2C669.063764 895.174184%2C669.063764 C771.653188%2C669.063764 671.522551%2C568.933126 671.522551%2C445.412131 C671.522551%2C321.891135 771.653188%2C221.760498 895.174184%2C221.760498 Z'/%3E%3C/svg%3E");background-size:20px;background-position:5px center;}
.homepage-hero__image{width:100%;margin-bottom:20px;}.homepage-hero__image--desktop{display:none;}@media (min-width:768px){.homepage-hero__image--desktop{display:block;}}@media (min-width:768px){.homepage-hero__image--mobile{display:none;}}
.summit-sponsors__sponsor{text-transform:uppercase;font-size:12px;}.summit-teaser{position:relative;height:100%;padding-bottom:20px;}.summit-teaser__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;background:#fff;border:1px solid #f3f3f3;}.summit-teaser a:hover,.summit-teaser a:active,.summit-teaser a:focus{color:#000;}.summit-teaser__summit-logo{display:block;position:absolute;bottom:-1px;right:-1px;border-right:1px solid #f3f3f3;z-index:10;background-color:white;padding:10px;width:150px;}.summit-teaser__banner-image-wrapper{position:relative;}.summit-teaser__banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;}.page-summits .summit-teaser__banner-image img,.page-forums .summit-teaser__banner-image img{height:235px;}.page-home .summits_top_left .summit-teaser__banner-image img,.page-home .summits_top_right .summit-teaser__banner-image img{height:175px;}.summit-teaser__title{margin:20px 20px 5px;color:#000;}.summit-teaser__title h3{margin:0;padding:0;font-size:16px;}@media (min-width:768px){.summit-teaser__title h3{font-size:20px;}}@media (min-width:768px){.summit-teaser__title.long-title span{width:85%;}}@media (min-width:1200px){.summit-teaser__title.long-title span{width:65%;}}.summit-teaser__location-text:before{width:1em;height:1em;margin:0 5px 2px 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' viewBox='0 0 1792 1792'%3E  %3Cpath fill='%23494343' d='M896.468118%2C1792 C896.468118%2C1792 1393.63764%2C754.363919 1393.63764%2C488.410575 C1393.63764%2C222.457232 1175.06221%2C0.099533437 905.326594%2C0.099533437 C902.639191%2C0.099533437 900.548989%2C0 898.160187%2C0 C897.562986%2C0 896.965785%2C0 896.269051%2C0 C895.970451%2C0 895.671851%2C0 895.273717%2C0 C892.785381%2C0 889.699844%2C0.099533437 887.211509%2C0.099533437 C617.575428%2C0.099533437 399%2C221.561431 399%2C488.410575 C399.099533%2C755.25972 896.468118%2C1792 896.468118%2C1792 Z M895.174184%2C221.760498 C1018.69518%2C221.760498 1118.82582%2C321.891135 1118.82582%2C445.412131 C1118.82582%2C568.933126 1018.69518%2C669.063764 895.174184%2C669.063764 C771.653188%2C669.063764 671.522551%2C568.933126 671.522551%2C445.412131 C671.522551%2C321.891135 771.653188%2C221.760498 895.174184%2C221.760498 Z'/%3E%3C/svg%3E");display:inline-block;content:'';background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-9999px;overflow:hidden;vertical-align:middle;}.summit-teaser .article__date{font-size:16px;}.summit-teaser .article__date,.summit-teaser__offer,.summit-teaser__location{margin:5px 20px;}.summit-teaser__strapline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:5px 20px 0;font-style:italic;margin-bottom:10px;}.summit-teaser__strapline p{margin:0;}.summit-teaser__ctas{position:absolute;right:15px;top:15px;}.summit-teaser__cta{font-size:11px;color:#FFF;font-style:normal;padding:3px 6px;text-transform:uppercase;float:right;}.summit-teaser__cta:nth-child(1){background-color:#393333;}.summit-teaser__cta:nth-child(2){background-color:#b70d7f;clear:both;}.summit-sponsors{margin-top:10px;border-top:1px solid #f3f3f3;text-align:center;}.summit-sponsors__sponsor{color:#767676;padding:10px;}@media (min-width:768px){.summit-sponsors__sponsor{padding:20px;}}.summit-sponsors__sponsor span{display:block;text-align:left;margin-bottom:5px;}.summit-sponsor--count-two .summit-sponsors__sponsor{width:50%;float:left;}.summit-sponsors__sponsor-image{height:50px;max-width:100px;}.summit-sponsors__sponsor-image .media--image{height:100%;}.summit-sponsors__sponsor-image .media--image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:left center;object-position:left center;}.summit-teaser--small .summit-teaser__title{font-size:22px;line-height:22px;}@media (min-width:768px){.summit-teaser--small .summit-teaser__title{font-size:16px;line-height:16px;}}@media (min-width:768px){.summit-teaser--small .article__date,.summit-teaser--small .summit-teaser__location{font-size:13px;}}
.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content ul,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content ul,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content ul,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content ul{display:grid;gap:30px;grid-template-columns:repeat(6,1fr);}.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li .summit-teaser,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li .summit-teaser,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li .summit-teaser,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li .summit-teaser{padding-bottom:0;}.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li{grid-column:span 6;}@media (min-width:768px){.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li{grid-column:span 3;}}@media (min-width:768px){.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child{grid-column:span 4;}.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child .summit-teaser__title,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child .summit-teaser__title,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child .summit-teaser__title,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child .summit-teaser__title{font-size:28px;}}@media (min-width:984px){.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child .summit-teaser__featured-image,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child .summit-teaser__featured-image,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:first-child .summit-teaser__featured-image,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:first-child .summit-teaser__featured-image{display:block;}}@media (min-width:768px){.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(2),.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(2),.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(2),.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(2){grid-column:span 2;}}@media (min-width:768px){.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(5):nth-last-child(n + 2),.page-summits .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(5) ~ li,.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(5):nth-last-child(n + 2),.page-summits .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(5) ~ li,.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(5):nth-last-child(n + 2),.page-forums .view-summits-views.view-display-id-panel_pane_1 .view-content li:nth-child(5) ~ li,.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(5):nth-last-child(n + 2),.page-forums .view-summits-views.view-display-id-panel_pane_3 .view-content li:nth-child(5) ~ li{grid-column:span 2;}}
