/* ID#: 252 Name: Template 4 */ @import url(https://s3.amazonaws.com/clientevents/Public/IOCDFMS001/fonts.css); * { font-family: 'Conv_Sensibility_Regular' !important; } html { height: 100%; } body { height: 100%; background: #fff; } div.container-1 { min-width: 950px; width: 100%; } .my-reg-action-buttons TD.grButtonMid a, .my-reg-action-buttons td.grButtonMid a.dropdown-arrow { background: #f2672b none repeat scroll 0 0; border: 0 none; border-radius: 0; color: #fff; font-family: "calibri"; font-size: 18px; font-weight: 400; margin: 0; padding: 10px 20px !important; text-transform: capitalize; } .my-reg-action-buttons TD.grButtonMid a:hover, .my-reg-action-buttons td.grButtonMid a.dropdown-arrow:hover { background: #005295 none repeat scroll 0 0; border-radius: 0; color: #fff; border: 0; } /* Typography -------------------------------------------------------------- */ /* Headings */ h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } div.single-column h1 { margin-bottom: 30px; clear: both; font-size: 3.2em; font-weight: bold; color: #000000; border-bottom: 1px solid #ccc; } div.two-column h1 { margin-bottom: 30px; width: 100%; font-size: 3.2em; text-align: left; clear: both; } h2.section-header { margin: 0 0 10px; padding-bottom: 1px; font-size: 1.5em; font-weight: bold; color: #184250; border-bottom: 1px solid #ccc; } .wide h2.section-header { background: none } .normal h2.section-header { background: url('/g/CSS/themes/252/images/section_header_normal.png') bottom left no-repeat; } h2.section-header span { display: block; width: 98%; font-size: 1.4em; } h1 { color: #000000; } h2 { font-weight: bold; font-size: 2.2em; color:#005295; } h3 { font-size: 1.5em; font-weight: bold; margin-top: .5em; margin-bottom: 1em; } h4 { font-size: 1.4em; line-height: 1.4; margin-bottom: 1.25em; } h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } h6 { font-size: 1em; font-weight: bold; } /* Text elements */ p { line-height: 1.5em; margin-top: 15px; font-size:1.2em; font-weight:200; } p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } /* Hyperlinks */ a { color: #f2672b; text-decoration: underline; } a:hover { text-decoration: none; } ul { margin-top:10px; font-size:1.2em; line-height: 1.5em; } div.content-block strong { font-weight:800, bolder; color:#000000; } div.invitation { padding-top: 20px; } .EvtProcessing p, .EvtProcessing span, .EvtProcessing img { color: #000; } .HoverContainer a span { color: #000; } /* Layout -------------------------------------------------------------- */ div.normal div.main { width: 530px; } div.normal div.container-4 { background: none; } div.normal div.container-4.iframe { background: none } div.wide div.main { width: 686px; } div.wide div.container-4 { background: none } div.wide div.container-4.iframe { background: none } div.header { overflow: hidden; margin-top: 0; } div.two-column.normal div.content { width: 790px; float: left; } div.two-column.wide div.content { width: 946px; float: left; } div.two-column div.main { padding: 20px; } /* Header */ div.header-bar { background: transparent; text-transform: uppercase; box-shadow: none; position: absolute } div.header-bar ul li a { line-height: 1.4em; padding: 10px 15px; color: #303030; } div.header-bar ul li a:hover { color: #D30000; } .dd-list dt a:hover { color: #D30000; } .dd-list dd ul, .sf-menu.follow-us ul li, .sf-menu.follow-us ul li a, .sf-menu.follow-us li.sfHover { background: #CBCBCB; } .dd-list dd ul li a:hover, .sf-menu.follow-us ul li a:hover { background: #D30000; color: #FFF; }na .dd-list dd ul li { border-bottom: 1px solid #ddd; } div.header-bar a.grButtonText { background: #fff; margin: 7px 10px; padding: 3px 8px; line-height: 1.5em; -moz-border-radius: 4px; border-radius: 4px; } div.header-bar div.arrow, .sf-menu.follow-us span.sf-sub-indicator { border-width: 5px 5px 0; border-style: solid; height: 0; left: 90px; top: 14px; padding-top: 0; position: absolute; width: 0; border-color: #303030 #CBCBCB #CBCBCB; } div.header-bar div.shadow { background: none; display: none } div.single-column div.header { width: 100%; position: relative; background-size: 1920px !important; } div.single-column div.header::before { // background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } div.two-column div.header { min-height: 70px; } div.two-column div.register { height: 30px; } div.two-column.right div.register table { position: relative; top: 40px; right: 210px; z-index: 999; } div.two-column.left div.register table { position: relative; top: 40px; right: 10px; z-index: 999; } div.two-column.split-nav div.register table { top: 100px; } div.single-column.subnav div.register { position: absolute; right: 0; margin-bottom: 85px; z-index: 1000; } div.two-column.normal div.top { width: 770px; } div.two-column.wide div.top { width: 926px; } #TableHeader tr td { background: #FDFDD7 !important; } /* Single Column */ div.single-column.normal div.content { width: 770px; background: transparent !important; margin: 0 10px; float: left; position: relative; } div.single-column.wide div.content { background: transparent none repeat scroll 0 0; float: left; margin: 0; position: relative; width: 100%; } div.single-column div.container-4.iframe div.content { border-left: none; border-right: none; } div.single-column div.top { float: left; position: relative; width: 100%; z-index: 11; } div.single-column div.middle { padding: 0px 20px 0px; clear: both; background: url('/g/CSS/themes/252/images/transparent_bg.png'); width: 926px; margin: 0 auto; padding-top:0px; } div.single-column div.social-media ul.icons { margin: 10px; list-style: none; float: right; } div.single-column div.social-media ul.icons li { width: 90px; margin-left: 10px; float: right; text-align: center; } div.single-column div.breadcrumb { width: 100%; clear: both; position: relative; margin-bottom: 20px; } div.single-column div.breadcrumb ul { list-style: none; float: left; } div.single-column div.breadcrumb ul li { padding: 2px 5px 0 15px; float: left; display: inline; background: url('/g/CSS/themes/252/images/breadcrumb-bg.png') left 6px no-repeat; } div.single-column div.breadcrumb ul li a { padding: 0 8px 0 0; text-decoration: none; } div.single-column div.breadcrumb ul li a:hover { text-decoration: underline; } /* Two Column */ div.two-column div.social-media ul.icons { margin-left: 10px; padding: 40px 0; list-style: none; float: right; } div.two-column.normal div.middle { width: 770px; padding: 0; margin: 0 10px 20px 10px; float: left; } div.two-column.wide div.middle { width: 926px; padding: 0; margin: 0 10px 20px 10px; float: left; } div.two-column.left.wide div.middle { background: url(/g/CSS/themes/252/images/two-col-left-wide.png) repeat-y; } div.two-column.left.normal div.middle { background: url(/g/CSS/themes/252/images/two-col-left-normal.png) repeat-y; } div.two-column.right.wide div.middle { background: url(/g/CSS/themes/252/images/two-col-right-wide.png) repeat-y; } div.two-column.right.normal div.middle { background: url(/g/CSS/themes/252/images/two-col-right-normal.png) repeat-y; } /* Two Column Left Sidebar */ div.two-column.left div.top { margin: 0 10px; } div.two-column.left div.main { margin: 0 0 0 20px; float: left; position: relative; /* [disabled]z-index: 10; */ } div.two-column.left div.sidebar { margin: 0; width: 140px; font-size: 11px; float: left; position: relative; z-index: 20; } div.two-column.left div.breadcrumb { width: 100%; padding: 0 0 0 10px; margin: -10px 0 20px -10px; float: left; } div.two-column.left div.breadcrumb ul { list-style-type: none; } div.two-column.left div.breadcrumb li { padding: 6px 10px 5px 15px; background: url('/g/CSS/themes/252/images/breadcrumb-bg.png') no-repeat left; float: left; display: inline; } div.two-column.left div.breadcrumb a { text-decoration: none; } div.two-column.left div.breadcrumb a:hover { text-decoration: underline; } div.two-column.left div.split-navigation { background: #bbbbbb; } /* Two Column Right Sidebar */ div.two-column.right div.top { margin: 0 10px; } div.two-column.right div.main { margin: 0 -180px 0 0; float: left; position: relative; z-index: 10; } div.two-column.right div.sidebar { margin: 0; width: 180px; font-size: 11px; float: right; position: relative; z-index: 20; } div.two-column.right div.breadcrumb { width: 100%; padding: 0 0 0 10px; margin: -10px 0 20px -12px; float: left; } div.two-column.right div.breadcrumb ul { list-style-type: none; } div.two-column.right div.breadcrumb li { padding: 6px 10px 5px 15px; background: url('/g/CSS/themes/252/images/breadcrumb-bg.png') no-repeat left; float: left; display: inline; } div.two-column.right div.breadcrumb a { text-decoration: none; } div.two-column.right div.breadcrumb a:hover { text-decoration: underline; } div.two-column.right div.split-navigation { background: #bbbbbb; } /* Navigation -------------------------------------------------------------- */ div.single-column div.navigation { //float: right; margin: 20px 0 0; width: 100%; } div.navigation ul.sf-menu a { color: #005295; font-size: 18px; font-weight: 700; padding: 0; text-align: left; text-decoration: none !important; text-transform: capitalize; } .navigation ul.sf-menu { //float: right; margin: 0; padding: 0 !important; position: inherit !important; width: 100% !important; text-align: center; } .navigation ul.sf-menu li.sfHover a { color: #0078d8; } .navigation ul.sf-menu li.sfHover li a { color: #222; padding: 8px 0; } .dropdown ul.sf-menu li li { background: #006ec7 !important; border-top: 1px solid #333; border-bottom: 2px solid #ffffff; } .dropdown ul.sf-menu li li a:hover{ background: #005295 !important; } ul.sf-navbar li { margin: 0 0 0 30px; } ul.sf-navbar li li { margin: 0 0 0 30px; } ul.sf-menu.sf-navbar li.sfHover ul li.current a, ul.sf-menu.sf-navbar li li a:hover { color: #005295; border-bottom: 2px solid #005295; } ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul { left: 0; right: auto; top: 40px; } /* Follow Us Bar - Specific */ ul.sf-menu.follow-us li li { border-top: none; border-bottom: none; } ul.sf-menu.follow-us li li a { border-bottom: 1px solid rgba(255,255,255,0.2); } .dropdown ul.sf-menu.follow-us li li a:hover { padding: 10px 15px; } /* Two Column Sidebar */ div.two-column.left div.navigation { background: #595959; } div.two-column.right div.navigation { background: #595959; } div.two-column div.navigation ul { list-style-type: none; padding: 0; } div.two-column div.navigation ul li { padding: 0; } div.two-column div.navigation ul li a { font-size: 1.2em; padding: 8px; background: #595959; font-weight: normal; color: #fff; text-decoration: none; display: block; border-bottom: 2px solid #fdfdfd; zoom: 1; /* triggers hasLayout in IE7 */ } div.two-column div.navigation ul li li a { background: #cbcbcb; color: #303030; font-weight: normal; font-size: 1em; border-bottom: none; zoom: 1; /* triggers hasLayout in IE7 */ } div.two-column div.navigation ul li li { border-bottom: 2px solid #fdfdfd; border-top: 1px solid #303030; } div.two-column.left div.navigation ul li li a:hover, div.two-column.left div.navigation ul li li.current a { color: #d30000; border-left: 6px solid #d30000; text-indent: -6px; } div.two-column.right div.navigation ul li li a:hover, div.two-column.right div.navigation ul li li.current a { color: #d30000; border-left: 6px solid #d30000; text-indent: -6px; } ul.sf-vertical li a { border-right: none; } /* Split Navigation */ div.split-nav div.navigation { margin: 0 10px 20px !important; height: 3.2em; font-size: 11px; } div.split-nav div.navigation ul { list-style-type: none; } div.split-nav div.navigation li { float: left; } div.split-nav div.navigation li.current { background: #000; color: #fff; } div.split-nav div.navigation li.current a { color: #fff; } div.split-nav div.navigation ul li a { border-right: 2px solid #cdcdcd; border-left: 1px solid #303030; padding: 10px 10px 9px 10px; color: #fff; display: block; text-decoration: none; text-indent: 0; border-bottom: none; border-top: none; } div.split-nav ul.sub-menu { list-style-type: none; } div.split-nav ul.sub-menu li { border-bottom: 2px solid #f1f1f1; border-top: 1px solid #303030; } div.split-nav ul.sub-menu a { padding: 8px 10px; background: #cbcbcb; display: block; text-decoration: none; color: #303030; font-size: 1em; } div.split-nav ul.sub-menu a:hover, div.split-nav ul.sub-menu li.current a { background: #cbcbcb; display: block; border-left: 6px solid #d30000; color: #d30000; text-indent: -6px; } /* Summary Page -------------------------------------------------------------- */ div.when, div.where, div.planner, div.capacity, div.websites { width: 100%; margin: 0 0 20px; padding: 0 0 10px; float: left; border-bottom: 1px dotted #464646; } ul.details { width: 55%; list-style-type: none; float: left; } ul.icons { width: 44%; list-style-type: none; float: left; } div.websites ul.details { width: 99%; } div.websites ul.details p { margin-bottom: 15px; } ul.details li { width: auto; margin-right: 10px; } ul.details h3 { margin: 0; line-height: 1em; font-size: 1em; font-weight: bold; } ul.details p { margin: 0; line-height: 1.5em; } ul.icons li { width: 90px; float: right; text-align: center; } ul.icons p { margin: 5px 0 0 0; line-height: 1em; } div.summary-2.content { width: 70% !important; border: none !important; } div.summary-2.content h1 { text-align: left; } div.summary-2.details { width: 25%; margin-left: 15px; float: left; } div.layout-1 .container-6 { background: url('/g/CSS/themes/252/images/details_border_left.png') 0 10px no-repeat; } .normal div.layout-2 .container-6 { background: url('/g/CSS/themes/252/images/details_border_left.png') 215px 10px no-repeat; } .two-column.normal div.layout-2 .container-6 { background: url('/g/CSS/themes/252/images/details_border_left.png') 155px 10px no-repeat; } .wide div.layout-2 .container-6 { background: url('/g/CSS/themes/252/images/details_border_left.png') 270px 10px no-repeat; } .two-column.wide div.layout-2 .container-6 { background: url('/g/CSS/themes/252/images/details_border_left.png') 210px 10px no-repeat; } .container-6 h3 { color: #d30000; margin-bottom: 5px; border-bottom: none !important; background: url('/g/CSS/themes/252/images/details_underline.png') bottom left no-repeat !important; font: 1.1em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; } div.layout-2 .container-6 p { padding-right: 10px; } /* Fees Page -------------------------------------------------------------- */ div.fees h3 { border-bottom: 1px solid #666; } ol.fee-items.stepped div { margin: 0 0 10px; width: 100%; } ol.fee-items.stepped h4 { font-size: 1em; font-weight: bold; } ol.fee-items.stepped span { font-weight: bold; text-indent: 20px; color: #000; } ol.fee-items.stepped table { width: 100%; } ol.fee-items.stepped th, ol.fee-items.stepped td { text-indent: 20px; } ol.fee-items.stepped td { padding: 5px 0; border-bottom: 1px dotted #666; } /* Grid Details Right */ ol.fee-items.grid-right li { margin: 0 0 20px; } ol.fee-items.grid-right h4 { margin: 0 0 5px 0; font-size: 1em; font-weight: bold; } ol.fee-items.grid-right span { margin: 0 0 5px 0; } ol.fee-items.grid-right table { width: 100%; } ol.fee-items.grid-right td { padding: 5px 0; border-bottom: 1px dotted #666; } /* Grid Details Bottom */ ol.fee-items.grid-bottom div.contact-type { padding: 5px 0; background: #CBCBCB; } ol.fee-items.grid-bottom h4 { padding: 0 0 0 10px; font-weight: bold; font-size: 1em; } ol.fee-items.grid-bottom span { margin: 0 10px; } ol.fee-items.grid-bottom li { margin: 0 0 10px; } ol.fee-items.grid-bottom table { width: 100%; } ol.fee-items.grid-bottom th { padding: 0 10px; } ol.fee-items.grid-bottom td { padding: 5px 20px; border-bottom: 1px dotted #666; } /* FAQs Page -------------------------------------------------------------- */ ul.faq-event-questions { padding: 0 0 0 15px; margin: 0 0 15px 0; } table.faq-questions-table { margin: 0 0 15px 0; } table.faq-individual-questions { margin: 0 0 10px 0; } table.faq-individual-questions tr td.faq-table-label { width: 10%; text-align: right; padding: 0 20px 0 0; vertical-align: top; } table.faq-individual-questions tr td.faq-question { font-weight: bold; } table.faq-individual-questions tr td.faq-top-link { text-align: right; } /* Buttons -------------------------------------------------------------- */ div.btns-container { text-align: right; margin: 0 0 15px 0; } div.btn { background: #181A1B; display: inline; padding: 5px; } div.btn a { color: #fff; text-decoration: none; } .btn { background: #005295; background-image: -webkit-linear-gradient(top, #005295, #00294b); background-image: -moz-linear-gradient(top, #005295, #2980b9); background-image: -ms-linear-gradient(top, #005295, #2980b9); background-image: -o-linear-gradient(top, #005295, #2980b9); background-image: linear-gradient(to bottom, #005295, #2980b9); -webkit-border-radius: 28; -moz-border-radius: 28; border-radius: 28px; font-family: Arial; color: #ffffff; font-size: 20px; padding: 10px 20px 10px 20px; text-decoration: none; } .btn:hover { background: #ff0000; background-image: -webkit-linear-gradient(top, #f2682c, #7a0000); background-image: -moz-linear-gradient(top, #f2682c, #7a0000); background-image: -ms-linear-gradient(top, #f2682c, #7a0000); background-image: -o-linear-gradient(top, #f2682c, #7a0000); background-image: linear-gradient(to bottom, #f2682c, #7a0000); text-decoration: none; } /* Tables and Grids -------------------------------------------------------------- */ table.grid { width: 100%; background: transparent; } table.grid tr.alternate-row { background: #cbcbcb; } table.grid th { background: transparent; } table.grid th a { padding-right: 10px; font-weight: bold; display: block; } table.grid tbody tr:hover { background: #989898; } .ListRowBgrd1 { background: #fff; } .ListRowBgrd2 { background: #fff; } img#HeaderImage { display: none; } /*Travel Styles*/ .travel { margin-bottom: 10px; } .travel td { vertical-align: top; } div.travel div.travel div.details td { border-bottom: 1px dotted #666; padding: 3px; } .travel th { font-weight: bold; background: #F6D965; padding: 3px; } .info { text-align: right; padding-right: 10px; } div.middle.travel { margin-bottom: 0; } /*Summary Styles*/ div.layout-1 li.when, div.layout-1 li.where, div.layout-1 li.planner, div.layout-1 li.capacity, div.layout-1 li.websites { margin: 0 0 10px; padding: 10px 10px 10px 20px; } /*My Reg & Travel ---------------------------------------------------------------*/ .travel { margin-bottom: 10px; } .travel td { vertical-align: top; } div.travel div.travel div.details td { border-bottom: 1px dotted #666; padding: 3px; } .details .calendar { padding-left: 2px; vertical-align: bottom; } .travel th { font-weight: bold; background: #CBCBCB; padding: 3px; } .info { text-align: right; padding-right: 10px; } .alignRight { text-align: right; } td.total { font-weight: bold; border-bottom: none; } table.details { } ul.buttons { list-style-type: none; height: 50px; } ul.buttons li { float: left; } p.invitee, p.snacks { margin: 0; padding: 10px 0 0 0; } li.question { font-weight: bold; background: #CBCBCB; } li.question, li.answer { padding: 3px; } p.invitee { font-weight: bold; } p.snacks { font-weight: bold; font-style: italic; } ul.myAnswers, ul.myAnswers li ul { list-style-type: none; width: 100%; } ul.myAnswers li { border: 1px solid #666; margin-bottom: 5px; } ul.myAnswers li ul li { border: none; margin: 0; } td.add { border-bottom: none; } /*Agenda ---------------------------------------------------------------*/ .item table { border: 1px solid #808080; } li.date { border-top: 1px dotted #b0b0b0; } .category li.date { border-bottom: 1px dotted #C0F0C0; } div.backToTop { background: #dfdfdf; color: #484343; border: 1px solid #484343; border-right: none; font-size: 1.5em; } .arrow { border-color: #dfdfdf #dfdfdf #484343 #dfdfdf; } /* Pop Ups ---------------------------------------------------------------*/ form { display: inline; } div.pop-up { height: auto; min-height: 100%; width: 100%; background: #fff; } div.pop-up div.container-2.session-view { margin: 0 auto; width: 380px; } div.pop-up div.button { margin: 10px 0; display: block; text-align: center; } div.pop-up div.button input { padding: 3px; width: auto; } div.pop-up table { width: 100%; color: #5D98CA; } div.pop-up table th, div.pop-up table td { vertical-align: top; padding: 5px 0; text-align: left; } div.pop-up h2.section-header { text-align: left; } div.pop-up h3 { margin: 0; } div.pop-up h3.session-name span.code { font-weight: normal; } div.pop-up div.container-2.session-view table th { width: 135px; } div.pop-up div.container-2.session-view h3.session-category { text-align: left; } div.pop-up div.container-2.session-view p { text-align: left; } div.pop-up.address-helper table th { padding: 5px; text-align: right; padding-left: 30px; font-weight: bold; width: 320px; vertical-align: top; } div.pop-up.address-helper table th.business-category { padding: 5px; padding-left: 50px; text-align: left; width: 300px; } div.pop-up.address-helper table.address-table { width: 100% } div.pop-up.address-helper tr.address-row td { padding: 5px; } div.pop-up.address-helper div.container-2 { margin: 0 auto; width: 700px; } div.pop-up div.container-2.single-choice { margin: 0 auto; width: 380px; } div.pop-up div.pager { margin: 10px 0; text-align: right; } div.pop-up div.container-2.single-choice h2.section-header { text-align: center; } div.pop-up div.search { margin: 10px 0; } table.grid.single-choice th { text-align: left; } /* For buttons -------------------------------------------------------------- */ td.grButtonMid { background: #000000; } a.grButtonText { color: #303030; text-transform: uppercase; text-decoration: none; } .register { margin-right: -10px; } span.button { background: #000000; }/* future 7.0 class do not delete */ span.button a { color: #FFFFFF; } /* future 7.0 class do not delete */ div.copyright table, div.copyright .cvent-footer-wrapper { background: url('/g/CSS/themes/252/images/transparent_bg.png'); } div.copyright table table { background: none; } div.two-column div.copyright table { background: none; } div.layout-1 h3, div.layout-2 h3 { padding: 0 !important; } div.layout-2 ul.container-6 { width: 31% !important; } div.single-column div.copyright.cvent-footer { margin: 0 auto; } div.single-column div.bottom { padding-top: 0; display: none } /*scrollbar styles*/ .wide #content-scroll { width: 885px; } .wide #scrollbar { margin-left: -445px !important; width: 884px; } .wide #content-slider { width: 865px; } .normal #content-scroll { width: 730px; } .normal #scrollbar { margin-left: -365px !important; width: 728px; } .normal #content-slider { width: 709px; } .two-column.left.normal #content-scroll { width: 530px; } .two-column.left.normal #scrollbar { margin-left: -165px !important; width: 528px; } .two-column.left.normal #content-slider { width: 509px; } .two-column.left.wide #content-scroll { width: 685px; } .two-column.left.wide #scrollbar { margin-left: -245px !important; width: 683px; } .two-column.left.wide #content-slider { width: 664px; } .two-column.right.normal #content-scroll { width: 530px; } .two-column.right.normal #scrollbar { margin-left: -365px !important; width: 528px; } .two-column.right.normal #content-slider { width: 509px; } .two-column.right.wide #content-scroll { width: 685px; } .two-column.right.wide #scrollbar { margin-left: -445px !important; width: 683px; } .two-column.right.wide #content-slider { width: 664px; } /*Scrollbar Marigin Classes*/ .two-column.left.wide #scrollbar.leftWide { margin-left: -344px !important; } .two-column.left.normal #scrollbar.leftNormal { margin-left: -265px !important; } .two-column.right.wide #scrollbar.rightWide { margin-left: -344px !important; } .two-column.right.normal #scrollbar.rightNormal { margin-left: -265px !important; } /*Reg Summary Page -------------------------------------------------------------- */ div.reg-summary-left-column ul li { border-bottom: solid 1px #303030; } div.sub-headers { border-bottom: 1px solid #005295; } div.sub-headers h2 { color: #005295; } div.reg-summary-main-content h3 { color: #303030; } div.reg-summary-rows { border-bottom: solid 1px #C0C0C0; } table.reg-summary-table tr th { border-bottom: solid 1px #D30000; } table.reg-summary-table tr td { border-bottom: 1px solid #D30000; border-right: solid 1px #D30000; border-left: solid 1px #D30000; } table.reg-summary-table tr td.first { border-left: solid 1px #D30000; } /* Share Bar ----------------------------------------------------------------*/ div.single-column.normal div.share-bar.vertical.left { float: none; left: -45px; position: absolute; } div.single-column.normal div.share-bar.vertical.right { float: none; left: 770px; position: absolute; } div.two-column.normal.left div.share-bar.vertical.right { float: none; position: absolute; right: -45px; } div.two-column.normal.left div.share-bar.vertical.left { float: none; left: -245px; position: absolute; } div.two-column.normal.right div.share-bar.vertical.left { float: none; left: -45px; position: absolute; } div.two-column.normal.right div.share-bar.vertical.right { float: none; position: absolute; right: -245px; } div.single-column.wide div.share-bar.vertical.right { float: none; left: 926px; position: absolute; } div.single-column.wide div.share-bar.vertical.left { float: none; left: -45px; position: absolute; } div.two-column.wide.left div.share-bar.vertical.left { float: none; left: -245px; position: absolute; } div.two-column.wide.left div.share-bar.vertical.right { float: none; position: absolute; right: -45px; } div.two-column.wide.right div.share-bar.vertical.right { float: none; position: absolute; right: -245px; } div.two-column.wide.right div.share-bar.vertical.left { float: none; left: -45px; position: absolute; } /*Registration Matrix Redesign ----------------------------------------------------------------*/ h2.registrant-name-hdr { color: #303030; } div.reg-process h2.reg-sub-header { border-bottom: solid 1px #184250; color: #184250; font-weight: normal; font-size: 1.6em; } div.reg-second-hdr-container { border-bottom: solid 1px #000; } div.reg-second-header span { font-style: italic; font-weight: bold; } div.reg-third-header span { font-style: italic; color: #005295; font-weight: bold; } /*Reg Form Fields*/ div.reg-field-container { padding: 0; } div.reg-field-right-column input { border: solid 1px #ccc; } .reg-required-field, div.question-req div.question span.question-text, div.question-req div.question label.question-text, span.RequiredMarker1, .reg-required-field label, div.reg-required-field, div.reg-process-content div.reg-questions div.question-req div.question span.question-text, div.reg-process-content div.reg-questions div.question-req div.question span.required-star { color: #cc0000; } /* Question Redesign Required Fields */ .question-text-req, .FormLabelReq { color: #CC0000; } div.question-req span.question-text-req, div.question-req label.question-text-req { color: #CC0000; } div.question-req div.question span.required-star { color: #CC0000; } div.question-req div.question span.question-text, div.question-req div.question label.question-text { color: #CC0000; } span.required-star { color: #CC0000; } /*Reg Table Styles*/ div.reg-table table { border-top: solid 1px #303030; border-left: solid 1px #303030; } div.reg-table table tr th { background: #CBCBCB; border-bottom: solid 1px #303030; border-right: solid 1px #303030; font-weight: bold; } div.reg-table table tr td { border-bottom: solid 1px #303030; border-right: solid 1px #303030; } div.reg-table table tfoot tr td { border-bottom: solid 1px #303030; } div.reg-table table tr.alt-row { background: #CBCBCB; } div.reg-table table tfoot tr td input { border: solid 1px #ccc; } /*Invitee More People*/ div.invite-field input { border: solid 1px #ccc; font-weight: bold; font-size: 1em; color: #303030; } .ui-accordion .ui-state-focus { background: none; } /*Distribution Lists*/ div.reg-event-distribution div.reg-field-container label { font-weight: bold; } /*Simple Session Reg / Matrix Page*/ div.session-list-row p { font-weight: bold; } .date, .time, .price, .speaker-name { font-weight: normal; } div.session-content { border-left: solid 1px #303030; border-right: solid 1px #303030; border-bottom: solid 1px #303030; } div.session-group-container h4 { font-weight: bold; } div.session-group-container ul.session-groups li { padding: 10px 0; } div.optional-items { border-left: solid 1px #303030; border-right: solid 1px #303030; border-bottom: solid 1px #303030; } ul.session-groups li label span.group-session-name { font-weight: bold; } div.optional-items div.optional-content p.order-info { font-weight: bold; font-style: italic; } div.optional-items input[type=text] { border: solid 1px #ccc; } div.order-info h4 { margin: 0 0 5px 0; } div.session-description { color: #303030; } /*Advanced Reg Matrix Page / Agenda Builder*/ div.search-critera { font-style: italic; } div.search-critera ul li span { font-weight: bold; } /*Search - Agenda Builder*/ div.agenda-advanced-search span.active { background: #fff; border-top: solid 1px #303030; border-left: solid 1px #303030; border-right: solid 1px #303030; } div.agenda-advanced-search-content { background: #fff; border: solid 1px #303030; } /*Matrix Headers*/ div.reg-matrix-header { border: solid 1px #303030; background: #595959; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#CBCBCB', endColorstr = '#595959'); -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#CBCBCB', endColorstr = '#595959')"; background-image: -moz-linear-gradient(top, #CBCBCB, #595959); background-image: -ms-linear-gradient(top, #CBCBCB, #595959); background-image: -o-linear-gradient(top, #CBCBCB, #595959); background-image: -webkit-gradient(linear, center top, center bottom, from(#CBCBCB), to(#595959)); background-image: -webkit-linear-gradient(top, #CBCBCB, #595959); background-image: linear-gradient(top, #CBCBCB, #595959); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CBCBCB', endColorstr='#595959', GradientType=0 ); /* IE6-9 */ } div.reg-matrix-btn { font-weight: bold; background: #cccccc; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cccccc'); -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cccccc')"; background-image: -moz-linear-gradient(top, #ffffff, #cccccc); background-image: -ms-linear-gradient(top, #ffffff, #cccccc); background-image: -o-linear-gradient(top, #ffffff, #cccccc); background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#cccccc)); background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); background-image: linear-gradient(top, #ffffff, #cccccc); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */ } div.reg-matrix-header h3, span.simple-matrix-price, span.simple-matrix-time { color: #fff; } div.reg-matrix-btn span a { color: #333; font-size: 1em; } div.reg-matrix-btn span a:hover { text-decoration: underline; } /*Reg Payment Page*/ div.payment-total-container p.payment-total { font-weight: bold; font-size: 1.2em; } /*Vew Sessions Modal*/ h2.session-title { color: #303030; border-bottom: solid 1px #303030; text-align: left; font-size: 1.8em; } div.view-session-container h3 { border-bottom: solid 1px #303030; color: #303030; } div.view-session-container h4 { font-style: italic; color: #D30000; font-weight: bold; font-size: 1em; } div.view-session-container p.session-time { font-weight: bold; } /* 1-on-1 Appointments ----------------------------------------------------------------*/ /* Appointment Details */ .appt-details .attendee { border-color: #CBCBCB; } .appt-details .attendee div.info { background: #CBCBCB; } .appt-details .attendee dl { border-color: #CBCBCB; } .appt-details .attendee dl dt { border-color: #CBCBCB; } .appt-details .attendee dl dd { border-color: #CBCBCB; } .appt-details .content-block.email-message { border-top: 1px dashed #cccccc; } .question span.question-text a { font-weight: normal; text-transform: none; letter-spacing: normal; } .appt-details .question-text { color: #D30000; font-weight: bold; } /* Select a Session */ .select-session ul li { border: 1px solid; } .select-session .alternate-row { background: #CBCBCB; } /* Attendees Search Window */ .appt-modal { padding: 0 !important; background: inherit; } .search-attendees h2.section-header { background: url('/g/CSS/themes/252/images/section_header_wide.png') no-repeat left bottom; } /* Cancel Appointment Window */ .cancel-appt .appt-title { color: #D30000; font-weight: bold; } /* My Registration Redesign ----------------------------------------------------------------*/ /*header styles*/ h3.guest-name { background: #CBCBCB; } /*My Confirmation Page*/ .registrant-container { border: solid 1px #303030; } /*Drop down styles*/ ul.confirmation-dropdown-menu { background: #cbcbcb none repeat scroll 0 0; border: 0 none; display: none; left: 0; list-style: outside none none; padding: 0; position: absolute; top: 40px; width: 180px; } .group-reg-dropdown { background: #CBCBCB; } ul.reg-dropdown-buttons { background: #CBCBCB; border: solid 1px #303030; } .request-info { border: dotted 1px #303030; } /*Tables*/ table.my-reg-table thead tr { background: #CBCBCB; } .order-summary-total { border-top: solid 1px #303030; } /* Group Flights ----------------------------------------------------------------*/ .group-flight-tabs ul.flight-tabs li { border-top: solid 1px #303030; border-left: solid 1px #303030; border-right: solid 1px #303030; } .group-flight-tabs ul.flight-tabs li a { text-decoration: none; } .group-flight-tabs ul li a:hover { text-decoration: underline; } .group-flight-tabs ul.flight-tabs li.ui-tabs-active { background: #ffffff; } .group-flight-content { border: solid 1px #303030; background: #ffffff; } .group-flight-info { border-left: solid 1px #303030; border-top: solid 1px #303030; border-right: solid 1px #303030; } .group-flight-airports-hdr { overflow: hidden; padding: 10px; background: #595959; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#CBCBCB', endColorstr = '#595959'); -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#CBCBCB', endColorstr = '#595959')"; background-image: -moz-linear-gradient(top, #CBCBCB, #595959); background-image: -ms-linear-gradient(top, #CBCBCB, #595959); background-image: -o-linear-gradient(top, #CBCBCB, #595959); background-image: -webkit-gradient(linear, center top, center bottom, from(#CBCBCB), to(#595959)); background-image: -webkit-linear-gradient(top, #CBCBCB, #595959); background-image: linear-gradient(top, #CBCBCB, #595959); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CBCBCB', endColorstr='#595959', GradientType=0 ); /* IE6-9 */ } .group-flight-airports label, .group-flight-airports span { color: #fff; } .group-flight-airports-body table.flight-info { } table.flight-info tbody tr td { border-bottom: solid 1px #303030; } table.flight-info tbody tr.alt-row { background: #CBCBCB; } table.flight-info tbody tr td.group-flights-cost { border-left: solid 1px #303030; } /**/ .container { margin: 0 auto; width: 100%; } .span-24 { margin-right: 0; width: 100%; } .fixed-header { left: 0; /* margin: 0 auto;*/ position: fixed; right: 0; top: 0; /* width: 950px;*/ background: #fff !important; box-shadow: 0 0 8px #000; -moz-box-shadow: 0 0 8px #000; -webkit-box-shadow: 0 0 8px #000 } div.top-header { background: #fff none repeat scroll 0 0; padding: 10px 0; transition: background-color 300ms ease 0s; } div.single-column div.navigation { background: transparent none repeat scroll 0 0; } .fix-box { display: table; margin: 0 auto; position: relative; width: 926px; } .main-logo { box-sizing: border-box; float: left; padding: 0; position: relative; z-index: 1; } div.single-column div.navigation a.ListText2 { font-size: 13px; position: absolute; right: 15px; top: 10px; color: #184250; border: #184250 solid 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px; text-decoration: none } div.single-column div.navigation a.ListText2:hover { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; border: #005295 solid 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px; text-decoration: none; color: #005295; } .center-n { display: table; margin: 0 auto; width: 926px; margin-top:-16px; margin-bottom:-57px; } .gry-band { background: #f2672b url(https://custom.cvent.com/635928A03E4E42A29A0A9F52C663C47B/pix/55ef12fcfa7e4be2884ded14fc207c16.jpg); background-size: cover; margin-bottom: 100px; color:white; } .gr-bd { // border-right: 1px solid #cccccc; float: left; margin: 45px 0 20px 0; // padding: 0 20px 0 0; width: 100%; text-align: center; color:white; } .st-tx { color:white; font-size: 28px; line-height: normal; margin: 0; margin-top:-18px; // text-transform: capitalize; } .gr-tx { color: #005295; font-size: 35px } .gry-bnd-txt { float: left; margin: 35px 0 0; width: 535px; } .img-hd { color: #005295; font-size: 18px; font-weight: 700; margin-top: 0; text-transform: capitalize; } a.btn-n { background: #005295 url("https://custom.cvent.com/90FF1E87110A48338D439371A3FD8256/pix/19fa9ac4dd584680ab40b62c525ad6e1.png") no-repeat scroll 105px 16px; border-radius: 3px; color: #fff; display: table; font-size: 15px; font-weight: 700; margin: 20px 0 0; padding: 10px 30px 10px 20px; text-align: left; text-decoration: none; } a.btn-n:hover { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background: #f2672b url(https://custom.cvent.com/90FF1E87110A48338D439371A3FD8256/pix/19fa9ac4dd584680ab40b62c525ad6e1.png) no-repeat scroll 105px 16px; } div.container-1.fs-large { font-size: 140% !important; color: #606060 } .img-blck { width: 295px; float: left } .bbt-mg { background: #000106 url(https://custom.cvent.com/635928A03E4E42A29A0A9F52C663C47B/pix/1a10eaf893e748e8997e73cd6ca5ce74.jpg) no-repeat scroll center; max-width:100%; height: 163px; padding: 30px; text-align: center; } .bbt-txt { font-size: 42px; color: #fff } .bbt-line1 { color: #fff; font-size: 23px } .bbt-line2 { color: #fff; font-size: 16px; font-style: normal } .bbls-bd { background: #ececec url(https://custom.cvent.com/635928A03E4E42A29A0A9F52C663C47B/pix/0d3f733960e44f1ca2d83418f907c16a.jpg) no-repeat scroll -180px top; margin-top: -16px; /* height: 210px;*/ height: 260px; padding-top: 30px } TD.grButtonLeft, TD.grButtonRight { display: none } TD.grButtonMid { background: #f2672b !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 20px; text-transform: uppercase; border: 0; } td.grButtonMid a { color: #fff; display: block; padding: 15px 30px; transition: all 0.4s ease-in 0s; } td.grButtonMid a:hover { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background: #005295; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .bot-sl { margin-top: 50px } span#ctl00_lblAlreadyRegisteredLink { font-size: 14px; padding-right: 0; text-transform: capitalize; } .reg-bnd { padding: 30px } div.header-links { display: none } div.single-column #HeaderImage1 { margin-bottom: 0 } div.reg-i a.grButtonText { background: #f2672b url(https://custom.cvent.com/90FF1E87110A48338D439371A3FD8256/pix/ef9036d81c474eafaad2a7869a1eb7ee.png) no-repeat scroll 225px center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; display: block; font-size: 25px; font-weight: normal; margin: 40px auto 0; padding: 20px 50px 20px 20px; text-align: left; width: 200px; } div.reg-i a.grButtonText:hover { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background: #005295 url(https://custom.cvent.com/90FF1E87110A48338D439371A3FD8256/pix/ef9036d81c474eafaad2a7869a1eb7ee.png) no-repeat scroll 225px center; } .register-btn-bottom table tr td table { padding: 0 0 0 5px !important; margin-top: 10px; } td.grButtonMid a.dropdown-arrow { font-size: 14px; padding: 5px } td.grButtonMid a.dropdown-arrow:hover { background: rgba(0, 0, 0, 0) url("/a/images/icn-arrow-white.png") no-repeat scroll right 6px } ul.confirmation-dropdown-menu li a { font-size: 14px } ul.confirmation-dropdown-menu li a:hover { background: none } /***************************contact css****************************/ div.form-page, ul.contact-info { font-family: calibri; font-size: 18px; list-style: outside none none; margin: 0px 0; padding: 0; } div.reg-field-container { float: left; margin: 5px 0; overflow: hidden; position: relative; width: 100%; } div.reg-field-left-column { float: left; font-weight: bold; text-align: right; width: 30%; } div.reg-field-right-column { float: left; position: relative; width: 68%; } div.reg-field-right-column input { margin: 0; padding: 10px 2px; width: 50%; } div.reg-field-right-column select { border: 1px solid #ccc; margin: 0; padding: 10px 2px; width: 51%; } div.reg-third-header span { color: #005295; } #tblEnterConfirmation tr td { font-family: calibri; font-size: 16px; } .content-row-container { padding: 6px 0; } tr.ListRowBgrd1 td, tr.ListRowBgrd2 td { padding: 15px 10px !important; } .item table { margin: 5px 0 !important; width: 100% !important; } .sort { margin: 0 !important; } li.date { border: 0 none !important; margin: 10px 0 !important; padding-top: 10px !important; width: 100% !important; } .BodyText1 > input { border: 1px solid #ccc; margin: 5px 0; padding: 5px; width: 50%; } div.reg-matrix-header-container { float: none; } div.reg-summary-left-column { width: 100% !important; } div.reg-summary-left-column ul li { padding: 0 0 10px !important; } div.single-column.wide div.reg-summary-main-column { width: 100% !important; } /********************************dropdown navigation ************************************/ .dropdown ul.sf-menu { margin: 20px 0; } .dropdown ul.sf-menu li { margin: 0 20px !important; display: inline-block; float: none; } .dropdown ul.sf-menu ul { right: 0px; top: 25px !important; width:400px !important; } .dropdown ul.sf-menu li li:first-child { border-top: 0 none !important; } .dropdown ul.sf-menu li li { background: #f28454 none repeat scroll 0 0; border-bottom: 0 solid #fff; border-top: 1px solid rgba(255, 255, 255, 0.2); margin: 0 !important; padding: 0; } .dropdown ul.sf-menu li.current a, .dropdown ul.sf-menu li.sfHover a { color: #005295; } .dropdown ul.sf-menu li li a { border-bottom: 0 none !important; color: #fff !important; padding: 15px 20px !important; } .dropdown ul.sf-menu li li a:hover { background:#f2672b; color: #fff !important; } div.form-page ul.sf-menu ul { padding: 0; } /****************** follow bar**********************/ div.share-bar { display: table; float: none; margin: 0 auto; width: 1000px; } div.share-bar ul { float: right; position: absolute; right: 0; top: 0; } div.share-bar li div.sub, .sf-menu.follow-us ul { left: auto !important; right: 0 !important; } .sf-menu.follow-us { float: right; } ul.sf-menu.follow-us li, ul.sf-menu.follow-us li:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; } .sf-menu.follow-us a, .sf-menu.follow-us .sfHover a { color: #fff !important; padding: 6px 25px; } .sf-menu.follow-us ul li a { background: #222; padding: 11px 25px !important; color: #fff !important; } .sf-menu.follow-us li:hover ul, .sf-menu.follow-us li.sfHover ul { top: 30px !important; } ul.sf-menu.follow-us li li a:hover { background: #005295; color: #000 !important; } .marquee0 img { width: 300px; height: auto; margin: 5px; border: 1px solid #ccc; } .marquee0 div { margin: 0 auto; } /************ FIXES *************/ .choices .clearfix{ font-size:18px; } .prompt .closed {display:none;}