.alpha-tab, .day-tab, .display_mode_calendar_button, .display_mode_list_button {text-decoration: none !important;}body {z-index: 1;}h1, h2, h3, h4, h5, h6 {text-shadow: none;}.help-list li, h3 {line-height: 20px;}.export_button:focus, .refresh-from-app:focus, .sb-header-links a:focus {outline: 0;}#no_sessions_message {padding: 20px 30px;}.calendar-wrapper .session-title a, .list-wrapper .session-title a {display: block;clear: both;}.calendar-row, .filters_wrapper div div ul, .pass_type_wrapper, .speaker_row, .track_wrapper {border-bottom: 1px solid #ccc;}.filters_wrapper div:last-child div ul {border-bottom: 0;}.filters_wrapper ul li {margin: 7px 0 4px 7px;list-style: none;}.refresh-from-app {background: 0 0;border: 0;padding: 0;margin: 0 2px;cursor: pointer;}.prices-description-link {display: block;padding: 0 0 0 12px;background-color: #ebebeb;}#date_wrapper input, #no_sessions_message, .arsenal-tools-wrapper .format_type_wrapper, .arsenal.session-view-wrapper .list-view-filter-list-wrapper.session-format, .briefings-tools-wrapper .session_type_wrapper, .calendar-cell.calendar-row .business-hall-image, .calendar-cell.calendar-row .training-data, .calendar-cell.calendar-row .training-short-abstract, .calendar-cell.calendar-row.arsenal .list-view-filter-list-wrapper.session-session-format, .export_dialog button, .format_type_icon, .search_description, .session-audience-level, .session-location-list-view, .session-pass-types, .session-view-wrapper .business-hall-image, .speaker-bio-wrapper .speaker-bio-title, .speaker-read-more-wrapper, .sponsor-logo-wrapper br, .sponsored-session-label, .trainings-tools-wrapper .format_type_wrapper, .trainings-tools-wrapper .session_type_wrapper, .vault-recording, span.speaker-bio-comma.first-comma, span.speaker-bio-comma.last-comma {display: none;}.sb-header-search-day-tabs-wrapper.day-tabs-hidden {width: 200px;}#sb2-session-social, #sb2-speaker-social {width: 100%;max-width: 791px;padding-top: 10px;margin-top: 15px;}.sb-speaker-photo img {border: 1px solid #cdcdcd;padding: 8px;float: right;margin: 0 0 5px 10px;}#session-description-speaker-list, .session_description_legend .list-view-filter-list-wrapper, .session_description_legend .session_details_location, .session_description_legend time {width: 80%;max-width: 791px;}.day_list ul li:last-child, .format_list ul li:last-child, .logo.sponsored-session-logo, .pass_type_list ul li:last-child, .track_list ul li:last-child {margin-bottom: 0;}@media screen and (min-width: 777px) {.center_auto {margin: 0 auto;width: 1000px;padding: 15px 72px;}#info_message .message_area {width: 795px;margin: 0 auto;}}@media screen and (max-width: 776px) {.center_auto {margin: 0 auto;width: 640px;padding: 15px 0 15px 4px;}#info_message .message_area {width: 600px;margin: 0 auto;}}@media screen and (max-width: 735px) {#sb2-session-social-facebook iframe {width: 100px !important;}}.clear, .clearboth {clear: both;}.info_more_descrption {display: none;width: 950px;height: 300px;background: #fbfbfb;margin: 0 auto;padding: 10px;overflow: auto;}.succ_bg .info_more_descrption {-moz-box-shadow: 0 0 5px #56a25e;-webkit-box-shadow: 0 0 5px #56a25e;box-shadow: 0 0 5px #56a25e;}.highlight, .highlight_search_results {background-color: #ff0;padding: 1px;}.schedule_wrapper {display: block;width: auto;margin-left: 0;overflow: visible;}.search_form_wrapper {float: left;margin: 5px;position: relative;z-index: 9;}.display_mode_wrapper {height: 30px;text-align: right;border-bottom: 3px solid #346974;background-color: #fff0;}.display_mode_calendar_button, .display_mode_help_button, .display_mode_list_button, .display_mode_speakers_button {display: inline-block;cursor: pointer;border: 0;}.display_mode_buttons_wrapper {padding: 3px 0 0 3px;}.display_mode_list_button {margin-bottom: 3px;margin-right: 3px;}.display_mode_calendar_button {margin-bottom: 3px;}.display_mode_speakers_button {margin-right: 3px;background-position: -598px -90px;}.display_mode_help_button {background-position: -400px -90px;}.speakers_active {background-position: -697px -90px;}.help_active {background-position: -499px -90px;}.help-list {margin-left: 30px;}.sorter_wrapper {overflow: hidden;width: 198px;height: 43px;background-color: #346974;text-align: center;}.sorter_toggle {width: 93px;height: 40px;border: 0;float: left;cursor: pointer;}.sorter_alpha.active, .sorter_chron.active {display: none;cursor: default;}.sorter_alpha.inactive {margin-left: 8px;display: inline-block;}.sorter_chron.inactive {margin-left: 100px;display: inline-block;}.list-wrapper li:nth-child(2n), .list-wrapper li:nth-child(odd), .speaker-list li:nth-child(2n), .speaker-list li:nth-child(odd) {background-color: transparent !important;}.list_row_day_of_week, .speaker_row_day_of_week {height: 27px;background-color: #346974;color: #fff;font-size: 14pt;padding: 9px 0 0 25px;cursor: pointer;text-transform: uppercase;}.speaker-read-more-wrapper {float: right;}.speaker-read-more-btn {cursor: pointer;width: 105px;height: 32px;border: 0;}.checkbox-active {background-color: #aaa;}.checkbox-inactive {background-color: #bbb;}.filter_wrapper ul {margin-bottom: 0;background-color: #fff0;}#full_schedule_button, #my_schedule_button {width: 150px;height: 30px;border: 0;margin-bottom: 8px;cursor: pointer;}.select_clear_all_link {background-color: #fff0;text-transform: uppercase;padding: 10px 21px 3px 12px;font-size: 10px;}.select_clear_all_link a {color: #fff;font-weight: 700;}.main-info-box {width: 730px;margin: 0 auto 10px;}.message_wrapper {width: 660px;min-height: 21px;margin: -21px 0 0 75px;display: none;position: relative;}.user_message_holder {padding: 1px 20px 1px 5px;font-size: 16px;overflow: hidden;background-color: #e10000;color: #fff;font-weight: 700;display: block;}.close_button {width: 38px;height: 38px;border: 0;position: absolute;top: 0;right: 0;margin-top: -12px;margin-right: -21px;cursor: pointer;}.day_checkboxes, .letter_anchor {background-repeat: no-repeat;height: 15px;cursor: pointer;}#tools_sidebar {float: left;margin: 0 20px 0 0;width: 178px;}.checkbox_wrapper {float: left;margin: 3px;}#speaker_anchor_header {font-size: 14px;}.speaker_anchor_link_wrapper {display: none;background-color: #fff0;}.speaker_anchors {padding: 10px 0 10px 15px;}.letter_anchor {background-position: 2px 9px;width: 16px;float: left;}.letter_link {width: 10px;float: left;margin-right: 15px;}.day_checkboxes {background-position: 0 6px;width: 10px;}.checkbox_label_wrapper {float: left;margin: 3px 0 0;line-height: 14px;font-size: 12px;width: 137px;}.pass_type_label_wrapper {margin-top: 2px;float: left;width: 144px;font-size: 12px;}.tools_pti {margin-top: 6px;}#email_input {margin-bottom: 10px;}.tools_wrapper {float: left;width: 194px;}.track-list {border-bottom: 3px solid #346974;padding-bottom: 10px;}.day_list ul li, .format_list ul li, .pass_type_list ul li, .track_list ul li {margin: 0 0 2px 7px;list-style: none;}.day_list ul li a {color: #737373;font-size: 12px;}.filter_header_background_hidden, .filter_header_background_shown {padding: 9px 10px 1px;margin: 0;cursor: pointer;}.filter_header {font-size: 15px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.115em;}.day_list, .format_list, .pass_type_list, .track_list {border-top: 2px solid #346974;border-bottom: 2px solid #346974;}.req {float: left;margin-right: 5px;color: #356947;font-weight: 700;font-size: 11px;}.sessions {float: left;background-color: #fff0;margin: 0;border: 0;border-left: 1px solid #ccc;min-height: 662px;width: 77% !important;max-width: 791px;}.session-view-wrapper {display: none;min-height: 420px;padding: 10px 15px;}.speaker-bio-wrapper {display: none;min-height: 420px;padding: 10px 20px;}.calendar-wrapper {display: none;min-height: 600px;}#sb-export-link, .cal_row_content {display: inline-block;}.schedule-calendar {margin: 0;padding: 0;}.schedule-calendar li {list-style: none;margin: 0;}.cal_row_day_of_week {height: 29px;background-color: #346974;color: #fff;font-size: 20px;padding: 9px 0 0 25px;cursor: pointer;text-transform: uppercase;}.cal_row_start_time {font-size: 14px;font-weight: 700;border-top: 1px solid #cfcfcf;border-bottom: 3px solid #cfcfcf;background-color: #fff;text-transform: uppercase;cursor: pointer;}.calendar-cell {overflow-x: hidden;overflow-y: auto;float: left;border-bottom: 1px solid #cfcfcf;background-color: #fff0;padding: 5px 8px;position: relative;}.session-time-calendar-view {line-height: 1.2em;font-size: 1em;display: none;}.calendar-row .session-box-calendar-view {height: 18%;width: 15px;padding: 100px 4px 32px;}.cal-session-pass-types {margin: 6px 0 0 3px;}.session-box-calendar-view {padding: 3px 5px 8px 6px;width: 20px;height: 20px;position: absolute;bottom: 0;right: 0;background-color: #bbb;display: table-cell;vertical-align: middle;text-align: center;}.session-list {width: 606px;margin-bottom: 0;}.session-list li {list-style: none;padding: 10px;margin: 0;border-top: 3px dotted #346974;}.day_list, .display_mode_wrapper, .format_list, .pass_type_list, .session-list li:first-child, .tools_wrapper, .track_list {border: 0;}.session-spacer {float: left;width: 37px;}.session-content-wrapper, .session-time-list-view, .track_type_icon {float: left;}.session-box {margin: 6px 6px 6px 13px;width: 12px;float: left;}.error-message {font-size: 10px;font-weight: 700;color: #e10000;}.session-type {width: 30px;margin: 0 10px;float: left;}.session-room-number {display: none;font-size: 11px;float: left;}.session-title-wrapper {margin-bottom: 5px;padding: 3px 6px;float: left;}.session-title, .speaker-title {font-weight: 700;line-height: 1.4em;font-size: 1.15em;text-transform: uppercase;}.speaker-details {width: 420px;font-size: 12px;line-height: 14px;}.view-more-link {float: left;margin-left: 5px;}.view-more-link a {line-height: 24px;font-size: 9px;color: #222;}.session-time {line-height: 13px;font-size: 10px;}.session-description {margin-top: 7px;width: 700px;font-size: 11px;line-height: 18px;display: none;}.list-view-filter-list-wrapper, .session-pass-type, .session-session-type, .session-speakers, .session-time-list-view, .session-track {font-size: 1em;line-height: 1.2em;}.list-wrapper {display: none;margin: 0;}.schedule-list-row, .speaker_row {padding: 0;list-style: none;margin-left: 0;display: table;width: 580px;}.features-description, .schedule-list-row {width: 100%;}.session-list-content-wrapper {float: left;padding: 17px 15px;width: 548px;}.session-list-checkbox-wrapper {padding: 0 2px;display: table-cell;vertical-align: middle;text-align: center;}.session-box-list-view {width: 24px;display: table-cell;text-align: right;vertical-align: middle;}.arsenal-speaker-wrapper .speaker-details, .arsenal-tools-sidebar .display_mode_buttons_wrapper, .arsenal-tools-sidebar .tools_wrapper, .arsenal.session-view-wrapper .list-view-filter-list-wrapper.session-session-type, .arsenal.session-view-wrapper .list-view-filter-list-wrapper.session-track, .arsenal.session-view-wrapper .nospace.session-speaker .pipe, .arsenal.session-view-wrapper .nospace.session-speaker .session-speaker-title, .arsenal.speaker-bio-wrapper h2 span, .calendar-cell.calendar-row.arsenal .list-view-filter-list-wrapper.session-track, .calendar-cell.calendar-row.trainings .training-short-abstract, .features .session-speakers, .features-tools-sidebar #speakers_btn, .features-tools-sidebar .session_type_wrapper, .sb_button, .speaker-bio-wrapper .speaker-headshot, .speaker-bio-wrapper h2 .speaker-bio-company, .speaker-read-more-wrapper a, .trainings-tools-wrapper .track_type_icon, li a.alpha-tab, li a.day-tab {display: block;}.session-title-list-view {max-width: 515px;float: left;margin: 1px 8px 0;}.session-pass-types {float: left;margin: -3px 0 0 3px;}.alpha_divider, .sb_button, .speaker_letter {font-size: 14px;text-transform: uppercase;}.session-speakers strong, .session-track strong {font-weight: bolder;}.speaker-list li {margin-left: 0;list-style: none;}.schedule-wrapper {margin-left: -42px;width: 894px;}.schedule-wrapper li {font-size: 11px;line-height: 1.5;}.last {margin: 0;}.clear_padding {margin: 0;padding: 0;list-style: none;}.day_of_week_wrapper {list-style: none;margin: 0;padding: 0;}.sb2-logo, .sb2-speaker-photo img {border: 1px solid #a81e50;padding: 10px;float: left;}.small_clear {clear: both;height: 1px;}.schedule_wrapper ul {margin: 0;list-style: none;}.session-view-wrapper ul, .speaker-bio-wrapper ul {margin: 0 0 0 15px;}.disclaimer {margin: 20px 0 10px;}.disclaimer p {margin: 0 0 1em;}.disclaimer i {font-size: 85%;}.help-wrapper, button.search-button:hover {background-color: #fff0;}.sb2-speaker-photo img {width: 90px;margin: 0 12px 3px 0;}.sb2-logo {background-color: #fff;margin: 10px;text-align: center;width: 140px;height: 95px;}.sb2-logo h3 {margin-bottom: 15px;color: #8a2346;}#unscheduled_content {width: 606px;}.video {text-align: left !important;}.session-pass-types-list {float: left;margin-left: 4px;}.tools_ico {margin: 3px 4px 0 0;float: left;}.session-view-wrapper .session-pass-types {margin-top: 10px;}.alpha-tab:hover, .day-tab:hover, .display_mode_buttons_wrapper a:hover {text-decoration: none;}.session-view-wrapper .session-formats .list-view-filter-list-wrapper, .session-view-wrapper .session-session-type, .session-view-wrapper .session-speakers, .session-view-wrapper .session-track {font-size: inherit;line-height: inherit;}.speaker-bio-wrapper ul li {list-style: circle;}.sb-header-links {text-align: right;width: 993px;margin-bottom: 5px;}.sb-header-search-day-tabs-wrapper {width: 993px;height: 65px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 0;margin: 0 0 10px;}#sb-export-link {width: 17px;margin: 0 3px;}.display_mode_calendar_button, .display_mode_help_button, .display_mode_list_button, .display_mode_speakers_button {width: 70px;height: 30px;}.display_mode_list_button {background-position: -100px -50px;}.display_mode_calendar_button {background-position: -300px -50px;}.list_active {background-position: -200px -50px;}.calendar_active {background-position: -400px -50px;}.sb_button:focus, .sb_button:hover {text-decoration: none;outline: 0;}.sb_button {border: 1px solid #5bc2e7;background-color: #1b6690;height: 30px;margin: 0 0 15px 5px;line-height: 30px;color: #fff;}.sb_button#my_schedule_btn {padding-left: 15px;background-position: -500px -150px;}.sb_button.active#my_schedule_btn {background-position: -500px -200px;}.sb_button#speakers_btn {padding-left: 15px;background-position: -100px -150px;}.sb_button.active#speakers_btn {background-position: -100px -200px;}.sb_button#all_sessions_btn {padding-left: 15px;background-position: -300px -150px;}.sb_button.active#all_sessions_btn {background-position: -300px -200px;}.display_mode_buttons_wrapper {background-color: #fff0;border-bottom: 1px solid #ccc;width: 160px;padding-left: 12px;}.cal_row_start_time {border: 0;height: 30px;padding: 0 0 0 10px;background-position: 25px 30px;}.speaker_letter {font-weight: 700;cursor: pointer;}.alpha_by_day_wrapper {margin: 0 0 0 10px;}.alpha_divider {clear: both;font-family: "Myriad Pro", sans-serif;font-weight: 700;padding: 6px 0 2px 5px;color: #444;background-color: #ccc;}.speaker_letter, .start_time_wrapper {padding: 5px;border: 1px solid #5bc2e7;margin-top: 10px;background-color: #1b6690;width: 100%;}.calendar-cell {width: 243px;}.calendar-row {height: auto;min-height: 26px;overflow: hidden !important;padding: 10px 30px 10px 0;}.speaker_row {padding: 15px 0 5px;}.speaker-read-more-wrapper {margin: -44px 2px 0 0;}#alpha_wrapper, .cal_row_content, .speaker_content, .speaker_row_wrapper {margin-left: 10px !important;}#filters_wrapper ul, ul.speaker_content {padding-left: 0;}.filter_header_background_hidden, .filter_header_background_shown {color: #fff;background: 0 0;width: 180px;height: 15px;}#day_tab_Unscheduled {padding: 20px !important;}.day-tabs-wrapper {list-style: none;background-color: #fff0;}.alpha-tabs-wrapper li, .day-tabs-wrapper li {list-style: none;display: inline;position: relative;}.alpha-tab:first-child, .day-tabs-wrapper li .day-tab:first-child {border-left: 1px solid #fff;}.search_form_wrapper {margin-top: 0;}.day-tab {font-size: 1em;}.alpha-tab.active:after, .alpha-tab.active:before, .day-tab.active:after, .day-tab.active:before {border: solid #fff0;content: " ";height: 0;position: absolute;bottom: 100%;width: 0;}.alpha-tab.active, .day-tab.active {background-color: #1b6690;color: #fff;}.alpha-tab.inactive, .day-tab.inactive {color: #fff;}ul.alpha-tabs-wrapper {display: none;list-style: none;background-color: #fff0;padding-left: 0;margin-left: 198px;}.alpha-tab.last_alpha {width: 34px;padding: 20px 53px 20px 54px;}.day-tab.last_day {padding: 20px;}.adrm_pending {cursor: default;}#back_to_top_button {position: fixed;cursor: pointer;left: 65px;bottom: 25px;display: none;height: 100px;width: 100px;z-index: 2;}.footer1 {position: relative;z-index: 3;}.list_calendar_button_description {line-height: 1.6em;font-size: 0.8em;text-transform: uppercase;font-weight: 700;color: #444;}input[type="checkbox"] + label, input[type="radio"] + label {margin-left: 0.4rem;}.schedule_wrapper *, .schedule_wrapper :after, .schedule_wrapper :before {box-sizing: initial;}.schedule_wrapper select {width: initial;}.session_description_wrapper li {list-style-type: disc;}h3.filter_header::before {height: 0;}#search_input {font-size: 11px;}.alpha-tab, .day-tab {display: inline-block;border-right: 1px solid #ccc;text-transform: uppercase;text-align: center;padding: 20px 0 !important;height: 25px;}.day-tab, a {cursor: pointer;}.alpha-tab.active::before {bottom: -24px;}.speaker_row {width: 752px;}.session-view-wrapper h2::before {top: 100%;}.calendar-row.calendar-cell {max-width: 743px;}.speaker-bio-wrapper h2 span {padding: 0;}.schedule_wrapper .logo img {max-width: none;}.calendar-cell {height: 360px !important;}.calendar-cell.calendar-row {height: auto !important;background-color: #fff0;width: 765px;}.ui-dialog {z-index: 2000;}.ui-icon {left: 0 !important;top: 0 !important;}.ui-dialog .ui-dialog-titlebar-close {top: 8px !important;}.ui-dialog .ui-dialog-content td {padding: 0.2em;}ul#alpha-wrapper, ul#date_wrapper {float: right;margin: 0;padding: 0;list-style: none;display: table;table-layout: fixed;width: 80%;}ul#alpha-wrapper li, ul#date_wrapper li.li2 {display: table-cell;}.track_type_icon, .track_type_iconlist {background: url("https://blackhat.com/images/scheduleviewer/icons-sprite.png") no-repeat;display: none;width: 20px;height: 20px;vertical-align: middle;}.track_type_checkbox_label span {display: inline-block;float: left;margin-left: 5px;width: 110px;}.track_type_icon {display: inline-block;background-position-y: -5px;}.reverse-engineering_icon {background-position-x: -20px;}.android-ios-and-mobile-hacking_icon, .mobile_icon {background-position-x: -50px;}.cryptography_icon, .forensics_icon {background-position-x: -80px;}.data-forensics--incident-response_icon, .data-forensics-and-incident-response-dfir_icon, .data-forensics-and-incident-response_icon, .data-forensicsincident-response_icon, .threat-hunting--incident-response_icon {background-position-x: -110px;}.corpsec_icon, .defense--enterprise-security_icon, .enterprise-security_icon, .enterprise_icon, .identity--access-management-iam_icon {background-position-x: -140px;}.exploit-development--vulnerability-discovery_icon, .exploit-development_icon {background-position-x: -170px;}.network-defense_icon, .network-security_icon, .network--platform-security_icon, .network_icon, .network--endpoint-security_icon {background-position-x: -200px;}.malware--human-factors_icon, .malware-defense_icon, .malware-offense_icon, .malware_icon {background-position-x: -230px;}.cyber-physical-systems--iot_icon, .cyber-physical-systems_icon, .cyber-physical_systems, .ics_icon, .smart-gridindustrial-security_icon, .cyber-physical--embedded-security_icon {background-position-x: -260px;}.security-development-lifecycle_icon {background-position-x: -290px;}.policy_icon {background-position-x: -320px;}.cloud--platform-security_icon, .platform-security-vm-os-host-and-container_icon, .platform-security_icon {background-position-x: -350px;}.hardware--embedded_icon, .hardware_icon, .hardwareembedded_icon {background-position-x: -380px;}.human-factors_icon, .human_icon, .humans_icon {background-position-x: -410px;}.internet-of-things_icon, .iot_icon {background-position-x: -440px;}.forward-focus_icon {background-position-x: -470px;}.application-security_icon, .appsec_icon, .web-appsec_icon {background-position-x: -500px;}.applied-security_icon, .lessons-learned_icon {background-position-x: -530px;}.keynote_icon {background-position-x: -560px;}.wireless_icon {background-position-x: -590px;}.risk_icon {background-position-x: -620px;}.pen-testing_icon, .pentesting_icon {background-position-x: -650px;}.crypto_icon {background-position-x: -680px;}.data--collaboration-security_icon {background-position-x: -800px;}.endpoint-security_icon {background-position-x: -830px;}.government--nonprofit_icon {background-position-x: -860px;}.identity-and-access-management-iam_icon {background-position-x: -890px;}.infrastructure-protection_icon {background-position-x: -920px;}.managed-security-services_icon, .main-stage_icon {background-position-x: -950px;}.risk-compliance-and-security-management_icon {background-position-x: -980px;}.security-consulting--implementation_icon {background-position-x: -1010px;}.security-operations--incident-response_icon {background-position-x: -1040px;}.code-assessment_icon {background-position-x: -1100px;}.exploitation-and-ethical-hacking_icon {background-position-x: -1130px;}.network-attacks_icon {background-position-x: -1160px;}.osint---open-source-intelligence_icon, .policy--privacy_icon, .privacy_icon {background-position-x: -1190px;}.vulnerability-assessment_icon {background-position-x: -1220px;}.community_icon, .community--career_icon, .management-career--community_icon, .leadership_icon {background-position-x: -1250px;}.bug-bounty_icon {background-position-x: -1280px;}.cyber-insurance_icon {background-position-x: -1310px;}.entrepreneur_icon {background-position-x: -1340px;}.ai-ml--data-science_icon, .ai_ml-datascience_icon {background-position-x: -1370px;}.defense_icon, .defense--resilience_icon {background-position-x: -1400px;}.application-security-defense_icon {background-position-x: -1430px;}.application-security-offense_icon {background-position-x: -1460px;}.cloud_icon, .cloud-security_icon {background-position-x: -1490px;}.arsenal-lab_icon {background-position-x: -1520px;}.management_icon {background-position-x: -1550px;}.security-fundamentals_icon, .security-essentials--lessons-learned_icon {background-position-x: -1580px;}.technical_icon, .emerging-tech_icon {background-position-x: -1610px;}.tools_icon {background-position-x: -1640px;}.business-hall.session-view-wrapper .business-hall-image, .calendar-cell.calendar-row.business-hall .business-hall-image, .calendar-cell.calendar-row.features .business-hall-image, .calendar-cell.calendar-row.summits .business-hall-image, .calendar-cell.calendar-row.trainings .training-data, .features.session-view-wrapper .business-hall-image {display: block;float: right;}.calendar-cell.calendar-row.business-hall div.data-container, .calendar-cell.calendar-row.features div.data-container {float: left;width: 610px;}.speaker-bio-wrapper .speaker-headshot img {max-width: 160px;}.speaker-bio-wrapper .speaker-headshot + h2:first-of-type, .speaker-bio-wrapper .speaker-headshot + h2:first-of-type + p:first-of-type {margin-left: 170px;}.calendar-cell.calendar-row.trainings div.data-container {float: left;width: 530px;}.course-cancelled-graphic {width: 195px;height: 36px;background: url(https://www.blackhat.com/images/page-graphics-usa-14/cancelled-graphic.png) no-repeat;margin: 5px 0 15px;}.course-sold-out-graphic {width: 195px;height: 36px;background: url(https://www.blackhat.com/images/page-graphics-usa-14/sold-out-graphic.png) no-repeat;margin: 5px 0 15px;}.course-progress-bar {float: left;width: 195px;height: 26px;margin: 5px 0 15px;padding: 1px 0 0;background: url(https://www.blackhat.com/images/page-graphics-usa-14/ProgressBarBackground.jpg) no-repeat;z-index: 1;position: relative;}.course-progress-bar-percentage {width: 100%;height: 26px;text-align: center;position: absolute;top: 3px;text-shadow: 2px 2px #000;z-index: 20;font-size: 1.25em;}.course-progress-bar-fill {width: 50%;height: 26px;background: url(https://www.blackhat.com/images/page-graphics-usa-14/ProgressBarFull.png) no-repeat;display: block;z-index: 10;text-align: center;}.course-progress-last {margin-right: 0;}.course-preview-button {text-decoration: none;margin: 30px 0 0;display: block;}.calendar-cell.calendar-row.trainings .training-data .span-4.clear {margin-left: 21px;}.schedule-calendar .training-short-abstract ul li {list-style-image: url(https://www.blackhat.com/images/page-graphics-asia-18/bullet.png);}#session-detail-display h2, .container .span-18 .span-13 h2 a, .session-title a, .speaker-bio-wrapper h2, ul.training-courses h2 a {text-transform: none;}.features-tools-sidebar .filter_header {position: relative;margin-top: 5px;}.business-hall-tools-sidebar #filters_wrapper .session_type_wrapper {display: none !important;}.list-view-filter-list-wrapper.session-session-room.trainings-session-room {padding-top: 3px !important;}.price-box-wrapper h4 {padding-bottom: 16px;font-weight: 700;color: #fff;padding-top: 10px;}@media (min-width: 1200px) {.price-box-wrapper.hybrid .span-4 {min-width: auto;padding-left: 2%;width: 22.2% !important;}}