@media all{a:focus{outline:thin dotted}a:active,a:hover{outline:0}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget_qdf:before{content:" ";display:table}.widget_qdf:after{clear:both;content:" ";display:table}a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}a{color:#237cf4;text-decoration:none}a:hover{text-decoration:underline}.featured-header{color:#3b3f49;font-family:muli,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06rem;line-height:1.2;margin:0;margin-bottom:16px;margin-top:20px;padding:0}.featured-header{position:relative;margin-bottom:30px;font-size:26px;padding:12px 15px 12px 40px;background-color:#237cf4!important;color:#f2f2f2;clear:both}.open{display:block!important}.featured-tooltip-body{font-weight:400;font-size:14px;text-transform:none;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;box-sizing:border-box;color:#333;display:none;min-height:190px;line-height:1.5;min-width:275px;position:absolute;width:275px;top:-25px;white-space:pre-wrap;z-index:999;right:-288px;border-radius:5px;border-width:8px 1px 1px;border-style:solid;border-color:#ffc644 #fefefe #fefefe;border-image:initial;border-top:8px solid #ffc644;padding:15px}.close-tooltip-button{background-color:#ffc644;color:#000;display:block;border-width:1px;border-style:solid;border-color:#e2e8f0;border-image:initial;text-transform:uppercase;width:100%}@media (max-width:1024px){.featured-tooltip-body{height:290px;right:0;top:-262px;margin:0 auto}}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:20px;width:100%}tbody{border-bottom:1px solid #ddd}td,th{text-align:left}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #ddd;padding:6px 0}table td{border-bottom:25px solid #fff}.spotlight-table{background:0 0}.spotlight-table td,.spotlight-table th{padding:6px 8px;color:#2a2d35;border-bottom:1px solid #d3d3d3!important}.spotlight-table .schoolname{font-weight:700;line-height:1.2;min-width:220px}.spotlight-table td.schoolname{color:#7a292a}.spotlight-table .programlevel{width:10%;line-height:1.2;font-style:italic;font-size:.9em}.spotlight-table th.programlevel{font-size:1em;font-style:normal}.spotlight-table .programname{line-height:1.2}.spotlight-table .moreinfo{width:16%;line-height:1.2;text-align:center}.spotlight-table a{margin:3px 0}.spotlight-table .moreinfo a{text-align:center}.widget_qdf a{text-decoration:underline;display:block;line-height:1.2;font-weight:400}.widget_qdf a:focus,.widget_qdf a:hover{text-decoration:none}.intro-block{float:right;text-transform:uppercase;font-size:.35em;font-weight:400;margin-top:3px;line-height:20px;color:#3b3f49;background:#fff;padding:3px 8px}.hidden{display:none}@media only screen and (max-width:600px){table td{border-bottom:none}.spotlight-table .programlevel{display:none}.spotlight-table thead{display:none}.spotlight-table tbody{border:none!important}.spotlight-table td{display:block;width:99.9%!important;clear:both;border:none!important}.spotlight-table-school{border-bottom:3px solid gray}.spotlight-table .spotlight-table-school .schoolname{padding-top:22px;padding-bottom:10px}.spotlight-table .spotlight-table-school .programname{padding: 10px 8px}.spotlight-table .spotlight-table-school .moreinfo{text-align:left;padding-bottom:22px}.spotlight-table .spotlight-table-school .moreinfo:before{content:"More Info: ";font-weight:700}.spotlight-table .spotlight-table-school .moreinfo a{display:inline-block}.widget_qdf h2{padding:12px 15px!important}}@media only screen and (max-width:480px){.featured-header{font-size:22px}}}.featured-header.ads-table{margin-top:0!important;margin-bottom:0!important}.spotlight-table.ads-table{margin-bottom:26px;margin-top:0!important;background-color:#80808024!important;border:1px solid #6d6d6d;border-top:0}.ads-table.spotlight-table td,.ads-table.spotlight-table th{color:#2a2d35;border-bottom:1px solid #6d6d6d!important}
