.cq-connect-carousel{position:relative;width:940px;height:270px;overflow:hidden}
.cq-connect-carousel var{display:none}
.par .cq-connect-carousel{width:700px;height:245px}
.par .cq-carousel-banner-item a img{width:auto;height:auto;max-width:740px;border:0 none}
.par .cq-connect-carousel{width:100%;height:350px;margin:auto}
.par .cq-carousel-banner-item{width:100%;height:auto}
.banner_par .cq-carousel-banner-item a img{height:auto;width:auto;max-width:740px;border:0 none}
.banner_par .cq-connect-carousel{width:100%;height:350px}
.banner_par .cq-carousel-banner-item{width:100%;height:auto}
.cq-carousel-banner-item a img{height:auto;width:auto;max-width:740px;background:#484848 no-repeat center center;border:0 none}
.cq-carousel-banner-item{background-color:transparent;overflow:visible;opacity:1 !important}
.cq-carousel-banner-switch a{background:url("images/eventcarousel/EC_switcher.png") no-repeat scroll 0 0 transparent}
.cq-carousel-banner-switch a img{border:0 none}
.cq-carousel-controls a{position:absolute;width:39px;height:39px;top:130px;visibility:visible}
.cq-carousel-controls a.cq-carousel-control-prev{background:url("images/eventcarousel/EC_icon_CarouselPrev.png") no-repeat scroll 0 0 transparent;background-position:0 0}
.cq-carousel-controls a.cq-carousel-control-next{background:url("images/eventcarousel/EC_icon_CarouselNext.png") no-repeat scroll 0 0 transparent}
.cq-carousel-controls a.cq-carousel-active{visibility:visible}
a.cq-carousel-control-prev:hover{left:0;background-position:0 0}
a.cq-carousel-control-next{right:0}
a.cq-carousel-control-next:hover{right:0;background-position:0 0}
.cq-carousel-banner-item a{height:100%;width:100%;text-decoration:none}
.eventcarousel-banner-item{height:300px;max-width:940px;min-width:200px;min-height:200px;margin-left:60px;margin-right:60px;border:1px solid #bfbfbf;background:#484848;overflow:hidden}
.eventcarousel-banner-div{font-family:Helvetica,Arial,Tahoma;background:#484848;width:100%;height:100%;text-decoration:none}
.eventcarousel-title{font-size:15px;font-weight:bold;color:#fff}
.eventcarousel-desc{white-space:-moz-pre-wrap;word-wrap:break-word}
.eventcarousel-desc pre{margin-top:10px;font-family:Helvetica,Arial,Tahoma;font-size:12px;font-weight:normal;color:#fff;opacity:.7;filter:alpha(opacity=70);zoom:1;white-space:pre-wrap;word-wrap:break-word;overflow:visible;width:156px}
.eventcarousel-banner-div table{width:100%;height:100%;margin:0;padding:0}
.eventcarousel-banner-div table tr{vertical-align:middle}
.eventcarousel-banner-div table tr td{padding:20px}
.eventcarousel-banner-div .eventcarousel-banner-info{width:200px}
.eventcarousel-img{height:100%;padding:0;width:100%;display:table-cell;vertical-align:middle}
div.carousel{margin:0}
.list_header_left,.list_header_right{font-size:12px;font-family:Helvetica,Arial,Tahoma;font-weight:bold;color:#696969}
.list_header_right{margin-top:10px;margin-bottom:8px}
.header_menu_back{text-decoration:none;background-image:url(images/EL_backArrow.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 14px}
.header_menu_back a:hover{color:#0062d0}
.header_menu_back a:active{color:#a2a2a2}
.menu_back_separator{border-right:2px solid #585858;height:.5em;padding-left:10px;margin-right:10px}
.eventlist-tag-message{white-space:nowrap}
.list_header_left a,.list_header_right a{color:#696969}
span.calendar-prev-month{background-position:center left;background-repeat:no-repeat;padding-left:16px;background-image:url('images/EC_icon_Prev2Disabled.png')}
span.calendar-prev-month-enabled{background-image:url('images/EC_icon_Prev2.png')}
span.calendar-next-month{background-position:center right;background-repeat:no-repeat;background-image:url('images/EC_icon_Next.png');padding-right:16px}
span.calendar-prev-month a{text-decoration:underline;color:inherit}
span.calendar-next-month a{text-decoration:underline;color:inherit}
span.calendar-prev-month a:link{color:inherit}
span.calendar-prev-month a:hover{color:#0062d0}
span.calendar-next-month a:link{color:inherit}
span.calendar-next-month a:hover{color:#0062d0}
span.calendar-curr-month{padding:0 16px}
.list_header_right .list_menu_first{padding-right:0;border-right:1px solid;border-color:#a2a2a2;padding-right:10px}
.list_header_right .list_menu_last{padding-right:0;border-right:0;padding-left:10px}
.list_header{overflow:hidden;padding:5px 20px}
.list_item_body,.list_item_tag{color:#000;font-size:10pt;font-family:Helvetica,Arial,Tahoma}
a.list_item_tag:link{font-size:12px;font-style:normal}
a.list_item_tag:hover{color:#0062d0}
.list_item_tags{margin-top:10px;overflow:hidden;word-wrap:break-word}
.event_buttons{margin-top:20px}
.list_item_body{margin-top:10px;word-wrap:break-word}
.eventlist-header a{text-decoration:none;background-repeat:no-repeat;background-position:left center;padding-left:26px}
.eventlist-listview a{background-image:url(images/EC_icon_ListViewNormal.png)}
.eventlist-dateview a{background-image:url(images/EC_icon_DateViewNormal.png)}
.eventlist-header a:hover{color:#0062d0}
.eventlist-header a:active{color:#a2a2a2}
.eventlist-view-active{color:#a2a2a2}
a.eventlist-listview-icon-active{background-image:url(images/EC_icon_ListViewPressed.png)}
a.eventlist-dateview-icon-active{background-image:url(images/EC_icon_DateViewPressed.png)}
.tag_title,a.tag_link_v,a.tag_link_h{color:#000;font-size:18px;font-weight:bold;font-family:Helvetica,Arial,Tahoma}
.tag_title{word-wrap:break-word;overflow:hidden}
a.tag_link_h:link,a.tag_link_v:link{font-size:15px;font-weight:bold}
a.tag_link_h:hover,a.tag_link_v:hover{color:#0062d0 !important}
a.tag_link_h:active,a.tag_link_v:active{color:#a2a2a2}
.eventlist-tag-active{color:#a2a2a2 !important;text-decoration:none !important;font-size:12px}
.list_header_text{font-weight:bold;overflow:hidden;color:#696969;font-size:12px;font-family:Helvetica,Arial,Tahoma}
.list_header{background:#eaeaea;border:1px solid #bfbfbf;padding:5px 20px;overflow:hidden}
.tag_top{background:#eaeaea;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;overflow:hidden;display:block}
.tag_right{margin:0 auto 10px auto;padding:20px;background:#eaeaea;border:1px solid #bfbfbf;word-wrap:break-word;width:260px}
.tag_list{padding:15px;width:inherit}
.tag_list .tag_item_h{display:inline;overflow:hidden}
.tag_list .tag_item_v{padding:5px 0 0 0;width:inherit;word-wrap:break-word}
.tag_right li a:hover a:active{color:gray}
.tag_list span.tag_last{border-right:0;margin-right:0}
.tag_list .tag_item_v{margin-top:5px}
.list_event_name{color:#1d1d1d;font-size:16px;font-family:Helvetica,Arial,Tahoma;font-weight:bold;word-wrap:break-word;overflow:hidden}
.list_item_body,.list_item_subtitle,.list_search_message{text-align:left;font-size:10pt;font-family:Helvetica,Arial,Tahoma;color:#000}
.list_item_subtitle{color:#000;font-weight:bold}
.event_buttons a:hover{color:#06e}
.pageNavigation_right,.pageNavigation_right a{color:#696969}
.list_footer_left{color:#696969;font-size:12px;margin-top:10px}
.tag_panel{width:inherit}
.tag_separator_v{border-right:2px solid #585858;height:.7em;padding-left:8px;margin-right:10px}
.tag_none{display:none}
.list_event_logo{border:1px solid #bfbfbf;width:100%}
table.eventlist-calendar{border-collapse:collapse;table-layout:fixed;width:100%}
table.eventlist-calendar td{border:1px solid gray;padding:0;vertical-align:top;width:14.28%;overflow-y:hidden}
table.eventlist-calendar td.day_name{background-color:#e4eefa;text-align:center;vertical-align:middle;height:20px;font-size:9pt;overflow:hidden}
table.eventlist-calendar td.date{background-color:#eaeaea;text-align:right;vertical-align:middle;padding-right:5px;height:20px;font-size:10pt;overflow:hidden}
table.eventlist-calendar td.today{background-color:#fefbd0}
table.eventlist-calendar td.this_month{background-color:#fff}
table.eventlist-calendar td.other_month{background-color:#aeaeae}
table.eventlist-calendar td div.calendar_strip{position:absolute;margin:2px 0;padding:0 0 0 5px;font-size:12px;color:black;background-color:#c2dbfa;text-align:left;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:10}
table.eventlist-calendar td div.calendar_strip a{color:black;text-decoration:none}
table.eventlist-calendar td div.calendar_strip_start{border-top-left-radius:8px;border-bottom-left-radius:8px}
table.eventlist-calendar td div.calendar_strip_end{border-top-right-radius:8px;border-bottom-right-radius:8px}
table.eventlist-calendar td div.calendar_strip_color_1{background-color:#c2dbfa}
table.eventlist-calendar td div.calendar_strip_color_2{background-color:#fac2db}
table.eventlist-calendar td div.calendar_strip_color_3{background-color:#dbfac2}
table.eventlist-calendar td div.calendar_strip_color_4{background-color:#c2fadb}
table.eventlist-calendar td div.calendar_strip_color_5{background-color:#dbc2fa}
table.eventlist-calendar td div.calendar_strip_color_6{background-color:#fadbc2}
#CQ .x-edit-confirmvariable{background:none !important;padding-left:0 !important}
.cq-variable-code{background-color:#ddd}
.event_reg_pwd_rules_link{position:relative;display:inline-block}
.event_reg_pwd_rules_link .event_reg_pwd_rules_msg{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 1s}
.event_reg_pwd_rules_link .event_reg_pwd_rules_msg::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}
.event_reg_pwd_rules_link:hover .event_reg_pwd_rules_msg{visibility:visible;opacity:1}
.connect-leftnav{font-family:Helvetica,Arial,Tahoma;font-size:14px;list-style:none;width:240px}
.connect-leftnav ul{list-style:none;display:block;padding-top:5px;margin:0;padding:0}
.connect-leftnav ul li{list-style:none;margin:0;padding:0}
.connect-leftnav>ul>li>span>a{color:black;text-decoration:none;font-size:14px;display:block;padding:6px 30px 6px 30px;font-weight:bold}
.connect-leftnav>ul>li>ul>li a{color:black;text-decoration:none;font-size:12px;display:block;padding:5px 10px 5px 40px}
.connect-leftnav span.connect-leftnav-active{display:block;background-color:#007eff !important;color:white}
.connect-leftnav span.connect-leftnav-active a{color:white}
body,a,hr,em{margin:0;padding:0}
input{margin:5px 0;padding:3px}
input,select,button{font-size:11pt;color:#1d1d1d}
input[type=text],input[type=password],input[type=button],input[type=reset],input[type=submit],select,button{border:1px solid #999}
.body{font-family:Helvetica,Arial,Tahoma}
.title{font-weight:bold;color:#1d1d1d;font-size:18pt}
.subtitle{font-weight:bold;color:#585858;font-size:12pt}
div.pagination{margin:0;padding:0;overflow:hidden}
div.pagination .page_prev a:link{background:url(images/EC_icon_Prev2.png) no-repeat left .4em;padding-left:14px;margin-right:5px;font-size:12px}
div.pagination .page_next a:link{background:url(images/EC_icon_Next.png) no-repeat right .4em;padding-right:14px;margin-left:5px;font-size:12px}
div.pagination .page_prev a:hover{color:#0062d0}
div.pagination .page_next a:hover{color:#0062d0}
.list_footer{clear:both;width:100%}
.list_footer_space{margin-bottom:18px}
.x-form-cb-label-hidden{margin-left:5px}
.display_none{display:none}
.linkbutton{color:#494949;font-size:13px;font-weight:bold;font-style:normal;font-family:Helvetica,Arial,Tahoma;height:26px;vertical-align:middle;padding:4px 0 0 0}
.linkbuttonHref{display:block;float:left;cursor:hand}
input[type="button"]{border-radius:13px 13px 13px 13px;font-weight:bold;padding:1px 20px;background-color:#f8f8f8}
input[type="submit"]{border-radius:13px 13px 13px 13px;font-weight:bold;padding:1px 20px;background-color:#f8f8f8}
input[type="reset"]{border-radius:13px 13px 13px 13px;font-weight:bold;padding:1px 20px;background-color:#f8f8f8}
.event_button{font-size:12pt;font-weight:bold;margin:0;cursor:pointer}
.event_button_spacing{margin-left:10px}
input[type=button].button_arrow{background:url('../../../content/dam/connect/rightarrow.png') no-repeat 95%}
.vertical_separator{border-right:2px solid #bfbfbf;height:100%;margin:0 5px 0 5px}
.spacer_20{clear:left;width:0;margin:0 0 20px 0}
.spacer_25{width:100%;margin:0 0 25px 0}
.list_search_message{padding:0 20px 0 20px}
.event_description{color:#2f2f2f;font-size:14px;font-family:Helvetica,Arial,Tahoma;font-style:regular;padding:0 5px 0 0}
.event_description pre{font-family:Helvetica,Arial,Tahoma;overflow:visible;white-space:pre-wrap;word-wrap:break-word;line-height:1.3;width:99%}
.event_time{color:#000;font-size:12px;font-family:Helvetica,Arial,Tahoma;font-weight:bold;margin:5px 0}
.list_event_time{color:#000;font-size:12px;font-family:Helvetica,Arial,Tahoma;font-weight:bold}
.event_name{color:#1d1d1d;font-size:18px;font-family:Helvetica,Arial,Tahoma;font-weight:bold;word-wrap:break-word;overflow:hidden}
.speaker_name{color:#1d1d1d;font-size:14px;font-family:Helvetica,Arial,Tahoma;font-weight:bold;word-wrap:break-word;overflow:hidden}
.speaker_overview{color:#2f2f2f;font-size:14px;font-family:Helvetica,Arial,Tahoma;font-weight:regular;padding:0 5px 0 0}
.speaker_overview pre{font-family:Helvetica,Arial,Tahoma;overflow:visible;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:1.3;width:99%}
.event_reg_field{color:#1d1d1d;background-color:#fff;border-color:#b8b8b8;font-size:12px;font-family:Helvetica,Arial,Tahoma;font-style:regular;width:220px;height:20px;margin:0;padding:0}
.event_reg_label{color:#000;font-size:13px;font-family:Helvetica,Arial,Tahoma;font-style:regular;font-weight:bold;margin:8px 0 5px 0;word-wrap:break-word}
.event_reg_info_msg{color:#00f;font-size:14px;font-family:Helvetica,Arial,Tahoma;font-style:regular}
.event_reg_pwd_rules_msg{color:#000;font-size:9pt;font-family:Helvetica,Arial,Tahoma;font-style:regular}
.event_reg_pwd_rules_link{color:#000;font-size:8pt;font-family:Helvetica,Arial,Tahoma;font-style:italic}
.event_reg_info_err_msg{color:red;font-size:11pt;font-family:Helvetica,Arial,Tahoma;font-style:regular}
.event_reg_link a:link{font-size:12pt;color:#000;font-style:normal;font-family:Helvetica,Arial,Tahoma}
.event_reg_link a:hover{color:#0062d0}
hr.thin{height:1px;border:0;color:#bfbfbf;background-color:#bfbfbf}
.header_narrow{width:740px;margin-left:auto;margin-right:auto}
div.image{margin-bottom:0}
.header_wide{width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
#menu_list{padding-left:0}
#menu_list li{display:inline;list-style-type:none;padding-right:15px;font-family:Helvetica,Arial,Tahoma;font-size:14px}
#menu_list li a{text-decoration:none;color:#1d1d1d}
#menu_list li a:hover{text-decoration:underline;color:#000}
#menu_list li a#current{text-decoration:none;color:#00f}
.main_event_page{width:740px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:20px;height:100%}
.main_event_catalog_page{width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.main_event_catalog_page_banner{width:1060px;margin-left:auto;margin-right:auto}
.page_separator{height:30px;width:100%}
.parsys_column img{max-width:100%}
table.parsys{width:100%}
.header img{width:auto}
div.par,div.rightpar{clear:both}
div.parsys_column{width:100%;float:left;border:0;vertical-align:top;padding:0;margin:0}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{width:50%;margin-right:0}
div.cq-colctrl-lt0-c1{width:50%;margin-left:0}
div.cq-colctrl-lt1-c0{width:60%;margin-right:0}
div.cq-colctrl-lt1-c1{width:40%;margin-left:0;margin-right:0}
div.cq-colctrl-lt2-c0{width:40%;margin-right:0}
div.cq-colctrl-lt2-c1{width:60%;margin-left:0;margin-right:0}
div.cq-colctrl-lt3-c0{width:33%;margin-right:0}
div.cq-colctrl-lt3-c1{width:33%;margin-left:0;margin-right:0}
div.cq-colctrl-lt3-c2{width:34%;margin-left:0;margin-right:0}
div.cq-colctrl-lt4-c0{width:20%;margin-right:0}
div.cq-colctrl-lt4-c1{width:60%;margin-left:0;margin-right:0}
div.cq-colctrl-lt4-c2{width:20%;margin-left:0;margin-right:0}
.email_page{width:560px;margin-left:auto;margin-right:auto;padding:20px}
.registration_page{width:940px;margin-left:auto;margin-right:auto}
.event_menu{margin-left:auto;margin-right:0;text-align:left}
div.time-zone{width:100%;text-align:right;vertical-align:middle;position:relative}
span#timezoneSelected{border:2px solid transparent;display:block;right:0;top:0}
div.time-zone select:focus+span#timezoneSelected{border:2px solid #333}
div.time-zone span.span1{padding:2px 15px 2px 0;background:url('images/EL_dropDownArrow.png') no-repeat;background-position:right center;position:absolute}
div.time-zone span.span2{padding:1px 0 1px 22px;background:url('images/timezoneicon.png') no-repeat;background-position:left center;font-family:Arial,Sans-serif;font-size:13px;color:black}
div.time-zone select{position:relative;opacity:0;filter:alpha(opacity=0);z-index:5;font-size:80%;width:auto}
.bg{background-color:#fbfbfb}
.line_separator{height:2px;width:100%;color:#bfbfbf}
.page_title{color:#1d1d1d;font-size:18px;font-family:Helvetica,Arial,Tahoma;font-weight:bold}
.page_title p{margin-top:0;margin-bottom:0}
.speaker_text{color:#1d1d1d;font-size:18pt;font-family:Helvetica,Arial,Tahoma;font-weight:bold}
.error_msg_registration{color:red;font-style:italic;font-size:11px;font-family:Helvetica,Arial,Tahoma}
.linkbutton_type1{font-size:12pt;font-weight:bold;margin:0;border-radius:13px 13px 13px 13px;font-weight:bold;padding:1px 20px;background-color:#f8f8f8;background:url('../../../content/dam/connect/rightarrow.png') no-repeat 95%}
.linkbutton_type2{font-size:12pt;font-weight:bold;margin:0;border-radius:13px 13px 13px 13px;font-weight:bold;padding:1px 20px;background-color:#f8f8f8}
.disabled_link{color:#ccc;cursor:default}
.mandatory{color:red}
.event_menu ul#menu_list li a{font-color:#1d1d1d;font-family:Helvetica;font-style:normal;font-size:14px;text-decoration:none;font-weight:bold}
.event_menu ul#menu_list li a:hover{font-color:gray;text-decoration:underline}
.event_menu ul#menu_list li a#current{font-color:#00f;text-decoration:none}
.roundCornerButtonLink{vertical-align:middle;height:26px;text-decoration:none;color:#1d1d1d;font-size:12px;font-family:Helvetica,Arial,Tahoma;font-style:normal;font-weight:700;cursor:hand;display:block;float:left}
.roundCornerButtonLink .leftBtnImg{background:url("images/leftimg_imgbtn.png") no-repeat scroll 0 0 transparent;float:left;height:26px;vertical-align:middle;width:20px}
.roundCornerButtonLink .centerBtnImg{background:url("images/centerimg_imgbtn.png") repeat-x scroll 0 0 transparent;float:left;height:26px;vertical-align:middle}
.roundCornerButtonLink .rightBtnImg{background:url("images/rightimg_imgbtn.png") no-repeat scroll 0 0 transparent;float:left;height:26px;vertical-align:middle;width:20px}
.main-bg{background-image:url('../default/0.gif');height:100%}
.connect-main-top-header{background-color:#444;height:20px;font-family:Helvetica,Arial,Tahoma;font-size:15px;font-weight:bold;color:white;padding:10px}
.connect-main-navigation{overflow:hidden;width:240px}
.connect-main-content{overflow:hidden}
.template-item{border-bottom-width:1px;border-top-width:0;border-style:solid;border-color:#d6d6d6;padding:10px;position:relative;border-left:0;border-right:0;border-top:0}
.template-item div.template-item-links,.template-item-links-users{font-family:Helvetica,Arial,Tahoma;font-size:12px;text-decoration:none;color:inherit}
.template-item-links-users{background:url(images/folder.png) no-repeat left center;padding-left:20px}
.template-item-links{background:url(images/template.png) no-repeat left center;padding-left:20px}
.template-item-over{background-color:#eaeaea}
.template-item-path{display:none}
.template-action-create{position:absolute;right:10px;top:8px}
.template-item-actions{display:none;position:absolute;right:10px;top:5px}
.template-message{font-family:Helvetica,Arial,Tahoma;font-size:12px;color:inherit;padding:10px}
p{margin:0}
#selectPageSize_eventlist{font-size:11px}
.radioBtnLabel{font-size:12px;padding-left:5px}
.event_reg_field_radio{color:#1d1d1d;background-color:#fff;border-color:#b8b8b8;margin:0 0 4px 0;padding:0}
.event_reg_field_check{color:#1d1d1d;background-color:#fff;border-color:#b8b8b8;margin:0 0 4px 0;padding:0}
.event_registration_form_top,.event_login_form_top{margin-top:25px}
.event_registration_form,.event_login_form{margin-top:15px}
.event_sso_link_container{margin-top:10px}
a.event_sso_link{display:inline-block;min-width:150px;min-height:22px}
a.event_sso_link_facebook,a:visited.event_sso_link_facebook{background:url(images/ssoevent/Facebook_default.png) no-repeat left center}
a:hover.event_sso_link_facebook{background:url(images/ssoevent/Facebook_hover.png) no-repeat left center}
a:active.event_sso_link_facebook{background:url(images/ssoevent/Facebook_down.png) no-repeat left center}
a.event_sso_link_google,a:visited.event_sso_link_google{background:url(images/ssoevent/Google_default.png) no-repeat left center}
a:hover.event_sso_link_google{background:url(images/ssoevent/Google_hover.png) no-repeat left center}
a:active.event_sso_link_google{background:url(images/ssoevent/Google_down.png) no-repeat left center}
a.event_sso_link_twitter,a:visited.event_sso_link_twitter{background:url(images/ssoevent/Twitter_default.png) no-repeat left center}
a:hover.event_sso_link_twitter{background:url(images/ssoevent/Twitter_hover.png) no-repeat left center}
a:active.event_sso_link_twitter{background:url(images/ssoevent/Twitter_down.png) no-repeat left center}
// social - linkedin a.event_sso_link_linkedin,a:visited.event_sso_link_linkedin{background:url(images/ssoevent/Linkedin_default.png) no-repeat left center}
a:hover.event_sso_link_linkedin{background:url(images/ssoevent/Linkedin_hover.png) no-repeat left center}
a:active.event_sso_link_linkedin{background:url(images/ssoevent/Linkedin_down.png) no-repeat left center}
span.social_username{color:black;text-decoration:none;font-weight:bold;word-wrap:break}
.not_you_msg{font-size:11px;font-family:Helvetica,Arial,Tahoma;word-wrap:break-word}
#eventLoginContainer #errorMsg,#eventLoginContainer #loading{display:none}
#eventForgotPwdContainer #forgotPwdErrorMsg,#eventForgotPwdContainer #forgotPwdLoading{display:none}
#CQ .x-fieldset legend{padding-top:3px !important}
#currentTag_eventlist{word-wrap:break-word;width:inherit}
.error_page_header{color:#1d1d1d;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:bold;margin-bottom:20px}
.error_page_details{color:#000;font-family:Helvetica;font-size:14px;font-style:normal;margin-bottom:20px}
.error_page_footer{color:#1d1d1d;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:bold;margin-bottom:20px}
#CQ .ext-el-mask-msg,#CQ .ext-el-mask-msg div,#CQ .ext-el-mask-msg,#CQ .ext-el-mask-msg{border:0 !important;background:none repeat-x scroll 0 0 transparent !important}
html,body{height:100%}
.container .simpletext div p{height:.01%}
.reduceleftpadding{padding-left:5px}
.toolbarlabel{font-weight:bold !important}
.dialogFieldLessPadding{padding-left:80px !important}
.dialogFieldWidth{width:260px !important}
.verTopAlignedTableCol{vertical-align:top}
.verMiddleAlignedTableCol{vertical-align:middle}
.horLeftAlignedTableCol{text-align:left}
.horRightAlignedTableCol{text-align:right}
.floatclear{clear:both}
.loginSliderDiv{z-index:10000;position:fixed;right:2px;top:50%;padding:1px 0 1px 1px;background-color:#fff;border:1px solid #6c6c6c;font-family:Verdana;font-size:13px}
.slidercontent{background-color:#6c6c6c;width:0;display:none;height:160px;padding:10px 5px 10px 0}
.loginSliderDiv #loginPanelErrDiv{color:#fc9;margin-top:10px}
.verticalAlign{vertical-align:top}
.login_innerPanel{background-color:#6c6c6c}
#loggedInInfo #useremail{color:#fafafa;text-decoration:underline;margin-bottom:20px}
#loginLogoDiv{background:url(images/Connect_login_slider_logo.png) no-repeat left;margin-left:10px;margin-bottom:10px;height:31px;padding-left:38px;font-size:11px;color:#bbb;line-height:1.3;font-style:italic}
#loginDiv{padding:0 20px 10px 10px}
#loginDiv input{width:214px;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.rightAligned{margin-left:auto;margin-right:0}
#loggedInInfo .loginPanelBtn,#loginDiv .loginPanelBtn{background-color:#ff9326;text-align:center;padding:2px;color:#fff;font-weight:bold;width:70px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin-top:5px}
#loggedInInfo .loginpaneltitle{font-weight:bold;color:#fff;margin:15px 0 8px 0}
#loggedInInfo .loginPanelBtn:hover,#loginDiv .loginPanelBtn:hover{cursor:pointer}
.loginSliderDiv #loggedInInfo{display:none;padding-left:20px}
.slidercontent input{width:120px;height:15px;font-size:11px}
.slider{margin:0;padding:0;background:url(images/adobeconnectlogin.png) no-repeat center;background-color:#6c6c6c;width:20px;height:170px;padding-left:10px}
div.slider:hover{text-decoration:none;cursor:pointer}
.active{background:url(images/upicon.png) no-repeat center}
#modal-overlay{position:fixed;z-index:9999;top:0;left:0;height:100%;width:100%;background:#000;display:none}
.placeholder{color:#aaa}
.disableFontProperties{margin:0 0 10px 0 !important}
.disableFontProperties .x-form-item{float:left !important;width:220px !important}
.associatedPageErrMsgHeader{font-size:12px !important}
.associatedPageErrMsg{font-size:12px !important;margin:10px 10px 10px 0 !important;display:block !important}
.associatedPageErrMsg a{color:#00f !important;text-decoration:underline !important;left:130px;position:absolute !important}
.associatedPageErrMsgExtend a{left:175px;position:absolute !important}
.associatedPageErrMsg a:hover{cursor:hand !important;cursor:pointer !important}
.warningMsg{color:#f00 !important;padding-top:15px !important}
.dialogHeaderLabel{margin-bottom:10px !important}
.notifications-slider{display:none;position:fixed;right:5px;top:5px;max-width:250px;width:250px;background-color:#eee;z-index:9999999;padding:10px;font-size:13px;border-radius:5px;box-shadow:1px 1px 1px #888}
.notifications-slider-header{font-weight:bold;margin-bottom:5px}
.labelClass{font-size:12px}
.invisibleLabelClass{display:none}
.cq-social-facebook-plugins-div{overflow:hidden !important;margin-bottom:10px !important;padding-bottom:0 !important;position:relative !important;width:100% !important;height:100% !important}
@media only screen and (max-device-width:768px){.header_narrow{width:600px}
.header_wide{width:700px}
.main_event_catalog_page{width:700px}
.main_event_catalog_page_banner{width:768px}
}