.VR .table,
html {
    overflow-y: auto
}

.indi_wrapper_fixed_heig_act .container,
body,
html {
    height: 100%;
    font-size:16px;
}

h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
ul {
    padding: 0;
    margin: 0
}

.register_content,
.register_content a {
    font-style: italic
}

html {
    overflow-x: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    box-sizing: border-box
}

body {
    position: relative;
    margin: 0
}

*,
:after,
:before {
    box-sizing: inherit
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

li,
ul {
    list-style: none
}

img {
    max-height: 100%;
    max-width: 100%
}

.navbar.navbar-default {
    background: #2551a3;
    min-height: 45px;
    margin-bottom: 0;
    border-bottom: 2px solid #fff
}

.navbar-default .navbar-nav>li:first-child a {
    padding-left: 0
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 10px
}

.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li>a:hover {
    color: #ffb600
}

.left-side-menu {
    padding-top: 10px
}
.navbar-nav.navbar-right{
    margin-top:3px;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background: 0 0
}

.menu-list li a {
    color: #fff;
    text-decoration: none;
    padding: 0!important;
    font-size: 12px!important;
    text-transform: none;
    font-weight: 700;
    margin-top: 0
}

.isi-link,
.link-conciege a,
.register_content a {
    text-decoration: underline
}
.navbar-brand{
    height: 50px;
    margin-right: 20px;
}
.navbar-brand img{
    padding:4px 0;
}
.welcome-name {
    color: #fff;
    font-size: 12px!important
}

.navbar-collapse.header-left.collapse {
    height: auto;
    width: 70%;
    margin: 0
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed
}

.sprycel-banner_bg {
    background: #1c3e93
}

#Webcastshare-container .event_detail_banner .banner-content-wrap {
    position: relative
}

.sprycel_banner_left {
    width: 610px;
    padding: 10px 0;
    text-align: left;
    float: left;
    margin: 20px 0
}

.sprycel-logo {
    padding: 5px 0
}

.sprycel-logo img {
    width: auto;
    text-align: left
}

.sprycel_banner_left h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 28px;
    margin: 10px 0
}

#event-detail .reg_link,
.sprycel_banner_left a {
    display: block;
    text-align: center;
    width: 100%;
}

.sprycel_banner_left h6 {
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: 400;
    clear: both;
    display: block;
}

.presenter-img {
    width: 430px;
    float: right;
    margin-top: 30px
}

.login-name {
    text-align: right
}

#event-detail .event_detail_banner {
    padding: 0;
    margin-bottom: 0px
}

.inform-content p {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px
}

#event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-subtitle,
.broadcast_date,
.conciege_desc_wrap .event-subtitle {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    text-transform: none;
    color: #2551a3;
    font-weight: 600
}

.broadcast-wrap {
    margin-bottom: 30px
}

.broadcast-wrap .broadcast_date {
    color: #333!important
}

#event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li {
    font-size: 16px;
    color: #666;
    margin-bottom: 5px;
    list-style: disc!important;
    line-height: 19px;
    margin-left: 15px
}

.event-detail-right h5 {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    margin: 0;
    line-height: normal
}

.timer-wrap1 h5,
.timer-wrap1 h6 {
    font-size: 19px;
    text-align: center;
    font-weight: 700
}

.timer-wrap1 h5 {
    color: #333;
    margin-bottom: 5px;
    margin-top: 5px
}

.timer-wrap1 h6 {
    color: #2551a3;
}

.timer-wrap1 h5 small {
    color: #333;
    font-weight: 700
}

.temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    background: #2551a3!important;
    color: #fff;
    text-align: left
}

.countdown-time,
.option-panel .list-inline,
.option-panel h6 {
    text-align: center
}

#Webcastshare-container #event-detail .temp_content_wrap .instruction-wrap .table-wrap .event-table tr td,
.conciege_container .table-wrap .event-table tr td {
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    color: #333;
    font-weight: 700
}

.desc-wrap.broadcast-wrap h5,
.desc-wrap.broadcast-wrap h5 small {
    color: #333!important;
    font-size: 15px;
    font-weight: 400
}

#Webcastshare-container .table-wrap {
    margin: 10px 0 30px!important
}

#Webcastshare-container .table-wrap .event-table tr td {
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    color: #333;
    font-weight: 700
}

.option-panel h6 {
    color: #2551a3;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 500
}

#Webcastshare-container .option-panel .list-inline>li {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px
}

#Webcastshare-container .option-panel .list-inline>li img {
    height: 72px
}

.option-panel h5 {
    color: #2551a3;
    font-weight: 700;
    font-size: 16px;
    margin: 30px 0 20px;
    text-align:center;
}

.option-panel {
    margin: 0 0 0px 20px
}

#Webcastshare-container .temp_content_wrap .event-detail-right .reg-speaker-wrap .title {
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #2551a3;
    font-weight: 700
}

#event-detail .left-panel .name1 {
    font-size: 16px;
    display: block;
    font-weight: 700
}

#Webcastshare-container .left-panel .subcontent {
    font-size: 16px;
    color: #333;
    display: block
}

.arrow-icon,
.content-fixed .tagrisso-footer2 {
    display: none
}

#Webcastshare-container .temp_content_wrap .resource-details {
    background: #f5f5f5;
    border-radius: 10px;
    padding: 25px 40px;
    margin: 0px 50px 0 0
}

#Webcastshare-container .temp_content_wrap .resource-details .resource-list .res-item.res-item-download {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/download.png) left 1px no-repeat;
    background-size: 28px
}

.click_here_bg {
    width: 519px;
    margin: 10px auto;
    height: 47px;
    text-align: center;
}

.click-here-link {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/click-here-btn.png) no-repeat
}

#event-detail .temp_content_wrap .resource-details .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #2551a3;
    font-weight: 600
}

#event-detail .temp_content_wrap .resource-details .resource-list .res-item {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 5px 10px 5px 40px;
    font-weight: 500;
    color: #333
}

.abbrr {
    color: #333;
    font-size: 14px;
    margin: 0 0 15px
}

.eventdetail_border {
    border-top: 1px solid #666
}

.event-subtitle,
.isiheading {
    padding: 5px 0;
    font-size: 18px;
    margin: 0;
    text-transform: none;
    color: #4962ac;
    font-weight: 700
}

#Webcastshare-container .event-subtitle1,
.event-subtitle1 {
    padding: 5px 0;
    font-size: 16px;
    margin: 0;
    text-transform: none;
    font-weight: 700
}

#Webcastshare-container .indication_wrapper .desc-wrap .event-desc {
    margin: 0 0 5px;
    font-family: Arial, Helvetica, sans-serif
}

ul.dashed-list>li::before {
    padding-left: 13px;
    content: '\2014';
    position: absolute;
    margin-left: -30px;
    list-style-type: none;
    font-size: 10px;
    margin-top: 3px;
    font-weight: 700
}

#Webcastshare-container .desc-wrap .dashed-list,
.conciege_desc_wrap .dashed-list {
    margin: 0 0 0 5px;
    padding: 0;
    font-size: 16px;
    position: relative
}

#Webcastshare-container .event-list li {
    font-size: 16px;
    color: #393838;
    margin-bottom: 7px;
    list-style: disc!important;
    line-height: 20px;
    margin-left: 10px
}

.margin-left40 {
    margin-left: 40px!important
}

.isi-link {
    color: #4962ac
}

.footer_logo_inner img {
    width: 234px;
    margin: 10px 0
}

.content-fixed .arrow-navstrip h2 {
    clear: none
}

.arrow-navstrip span.bottom-nav.active {
    width: 26px;
    height: 26px;
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/sprycel-arrow.png) 8px 7px no-repeat;
    float: right;
    text-indent: -9999px;
    cursor: pointer;
    margin: 0;
    background-size: 40px
}

.arrow-navstrip span.top-nav.active {
    width: 24px;
    height: 26px;
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/sprycel-arrow.png) -22px 5px no-repeat;
    float: right;
    text-indent: 0;
    cursor: pointer;
    margin: 0;
    background-size: 40px
}

.content-fixed .arrow-icon {
    display: block
}

.frame-header {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/sprycel_live_bg.png) repeat-x;
    background-size: 100% 100%;
    height: 104px
}

.arrow-navstrip {
    padding: 5px 0!important;
    bottom: auto;
    position: relative
}

.sticky-nav h2 .expand-collapse {
    display: none
}

.header-section {
    padding: 0px 0;
    border-bottom: 2px solid #f5f2f3;
    margin-bottom: 0px
}

.con-event-title h2 {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
    color: #333;
    line-height: 24px
}

.link-conciege {
    font-size: 16px;
    font-weight: 700;
    margin: 25px 0
}

.link-conciege a {
    color: #4962ac;
    font-size: 16px
}

.con-event-date {
    font-size: 18px;
    margin-bottom: 25px;
    font-weight: 600;
    color: #333;
    line-height: 23px
}

.countdown-wrap .countdown-title {
    margin: 0 0 10px;
    padding: 0;
    color: #666;
    font-size: 16px;
    font-weight: 600
}

.countdown-wrap {
    padding: 10px 0;
    border-radius: 5px;
    margin-bottom: 30px
}

.countdown-time {
    display: inline-block;
    color: #656565;
    margin: 0 25px 0 0
}

.countdown-time .cd-val {
    margin: 0;
    padding: 25px 0 0;
    display: inline-block;
    color: #666;
    font-size: 60px;
    line-height: 0;
    font-weight: 400
}

.countdown-time .cd-text {
    display: block;
    font-size: 16px;
    color: #666;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase
}

.manage-btn-row {
    margin: 35px 0
}

.resource-details .resource-list {
    padding: 10px 0
}

.conciege_container .event-date {
    display: block!important
}

.concierge-sec .resource-details .res-sec .title {
    display: block;
    color: #333!important;
    font-weight: 600;
    font-size: 19px!important;
    margin-bottom: 5px
}

.resource-details .res-sec .subtitle {
    display: block;
    color: #333!important;
    font-size: 14px!important;
    margin-bottom: 25px!important
}

.res-item.res-item-wifi1 {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/rescon.png) left 1px no-repeat;
    background-size: 30px
}

.res-item.res-item-download1 {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/download.png) left 1px no-repeat;
    background-size: 28px
}

.concierge-sec .countdown-time .cd-text {
    display: block;
    font-size: 14px;
    color: #666;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase
}

.concierge-sec .countdown-wrap .countdown-title {
    margin: 0 0 10px;
    padding: 0;
    color: #333;
    font-size: 16px;
    font-weight: 600
}

.resource-details .res-sec .res-item {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 16px;
    padding: 4px 10px 5px 40px;
    font-weight: 500;
    color: #333
}

.resource-details {
    margin-bottom: 50px
}

.conciege_desc_wrap {
    margin-bottom: 20px
}

.conciege_desc_wrap .event-list li {
    font-size: 16px;
    color: #666;
    margin-bottom: 5px;
    list-style: disc!important;
    line-height: 19px;
    margin-left: 15px
}

.table-wrap .event-table tr th {
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    background: #2551a3!important;
    color: #fff;
    text-align: left
}

.table-wrap .event-table tr td {
    border: none;
    font-size: 15px;
    padding: 5px 10px;
    color: #333;
    font-weight: 700
}

.table-wrap tr:nth-child(even) {
    background-color: #f5f5f5
}

#Webcastshare-container .name2 {
    font-size: 16px;
    color: #333;
    display: block;
    font-weight: 700
}

#Webcastshare-container .speaker-info1 .subcontent {
    font-size: 16px;
    color: #333;
    display: block;
    line-height: 19px
}

#Webcastshare-container .conciege-reg-speaker-wrap .view-bio2 {
    font-size: 16px;
    display: inline-block;
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/vbio_icon_ora.png) left center no-repeat;
    background-size: 29px;
    color: #333;
    padding: 2px 0 2px 34px;
    border-radius: 0;
    margin-top: 0;
    float: right;
    top: 0;
    text-transform: uppercase;
    height: 33px;
    line-height: 30px
}

.page-heading {
    color: #002d62;
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0 10px 0px;
    text-transform: uppercase
}

.button-field.cancel:hover,
.disclaimer-btn:hover {
    color: #fff
}

#Webcastshare-container .indi_wrapper_fixed_heig_act.indi_wrapper_fixed_heig_act .indi-trig,
#Webcastshare-container .indication_wrapper_fixed .indi-trig {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/sprycel-arrow.png) 0 5px no-repeat;
    display: inline-block;
    width: 26px;
    height: 26px;
    cursor: pointer;
    float: right
}

#Webcastshare-container #event-detail .indication_wrapper_fixed .indi-trig.indi-trig-act,
#Webcastshare-container .indication_wrapper_fixed .indi-trig.indi-trig-act {
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(180deg)
}

#Webcastshare-container .indication_wrapper_fixed {
    background: #fff;
    position: fixed;
    width: 100%;
    margin-bottom: 0;
    left: 0;
    bottom: 0;
    height: 45px;
    visibility: visible;
    opacity: 1;
    transition: all linear .3s;
    z-index: 10000001;
    border-top: 3px solid #FBAF34
}

.disclaimer-btn {
    font-size: 17px!important;
    color: #fff;
    background: #fdb525;
    border-radius: 10px!important;
    width: 240px;
    font-weight: 600!important;
    line-height: normal;
    padding: 12px 10px!important
}

#Webcastshare-container .button-field.cancel {
    background: #fdb525;
    min-width: 120px !important;
    width: initial !important;
}

.disclaimer-container {
    padding: 0;
    margin-top: 0
}

.header-section .header-right-panel {
    padding-top: 12px;
    float: right;
    text-align: right
}

.header-right-panel h6 {
    color: #333;
    font-size: 14px
}

.disclaimer_content {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: normal
}

.pres-desc-wrap p,
.register_content,
.register_content a,
.register_form_content,
.sub-title {
    font-size: 16px;
    color: #333
}

.pres-desc-wrap p {
    line-height: 19px;
    margin-top: 10px;
    font-weight: 700
}

.register_content {
    margin-bottom: 20px
}

.register_form_content {
    margin-bottom: 10px
}

.instruction-wrap {
    margin-right: 50px;
    margin-bottom: 20px
}

.sub-title {
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 15px
}

.button-field,
.custom-modal .modal-footer .modal-btn {
    display: inline-block;
    color: #fff;
    background: #fdb525;
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 700;
    border: 0;
    border-radius: 3px;
    margin: 0 10px 0 0;
    text-align: center;
    outline: 0;
    min-width: 120px
}

.broadcast_heading,
.broadcast_title {
    padding: 0;
    font-size: 16px;
    text-transform: none
}

.button-field:hover,
.custom-modal .modal-footer .modal-btn:hover {
    color: #fff
}

.broadcast_heading {
    margin: 0 0 20px;
    color: #2551a3;
    font-weight: 600
}

.broadcast_title {
    margin: 0 0 5px;
    color: #333!important;
    font-weight: 600!important
}

.broadcast-time {
    color: #333!important;
    font-size: 15px;
    font-weight: 400;
    text-align: left!important;
    margin: 0!important
}

.remainder h4,
.remainder h6 {
    color: #333;
    line-height: normal
}

.remainder {
    margin-bottom: 20px
}

.remainder h4 {
    font-size: 18px;
    text-align: center;
    font-weight: 700;
    margin: 20px 0;
    line-height: 24px;
}

.remainder h6 {
    font-size: 21px;
    text-align: center;
    font-weight: 700;
    margin: 35px 0
}

#Webcastshare-container .indication_wrapper_fixed.indication_wrapper_fixed_act {
    height: auto;
    position: unset
}

.add-calendar-link,
.share_link,
.support_link,
.test-connection-link {
    height: 32px;
    margin: 5px 10px;
    background-repeat: no-repeat
}
#event-detail .temp_content_wrap .event-detail-right {
    padding: 0 0px;
}
.test-connection-link {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/test_conn_link.png);
    width: 102px
}

.test-connection-link.active,
.test-connection-link:hover {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/test_conn_link_hover.png);  
    background-repeat: no-repeat
}
.add-calendar-link {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/add-calendar-link.png);
    width: 86px
}
.add-calendar-link.active,
.add-calendar-link:hover {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/add-calendar-link_hover.png);
    background-repeat: no-repeat
}
.share_link {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/share_link.png);
        width: 60px
}
.share_link.active,
.share_link:hover {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/share_link_hover.png);  
    background-repeat: no-repeat
}
.support_link {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/support_link.png);
    width: 74px
}
.support_link.active,
.support_link:hover {
    background-image: url(https://webcastsiteimages.blob.core.windows.net/sprycel/support_link_hover.png);s
    background-repeat: no-repeat
}












.conciege_container_inner {
    margin-top: 10px
}

.m-t-20 {
    margin-top: 20px
}

.m-b-20 {
    margin-bottom: 20px
}

.speaker-modal .modal-title {
    color: #2551a3;
    font-size: 24px;
    font-weight: 700
}

.speaker-modal .modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom-width: 0;
    background-color: #fff
}

.speaker-modal .pop-speaker-info .name {
    display: block;
    font-size: 20px;
    color: #333;
    margin-bottom: 5px;
    font-weight: 700
}

.speaker-modal .pop-speaker-info .img-wrap img {
    max-height: 100%;
    max-width: 100%;
    width: 124px
}

.speaker-modal .pop-speaker-info .desi,
.speaker-modal .pop-speaker-info .place {
    display: block;
    font-size: 18px;
    color: #333;
    line-height: normal;
    margin-bottom: 5px
}

.speaker-modal .pop-speaker-info .img-wrap {
    width: 120px;
    height: 150px;
    float: left;
    border-width: 0;
    text-align: center;
    padding: 0;
    margin: 0 30px 10px 0;
    line-height: 58px
}

.speaker-modal .custom-modal .modal-header .close {
    color: #000;
    opacity: .8;
    font-weight: 300;
    margin: 0;
    outline: 0
}

#Webcastshare-container .temp_content_wrap .event-detail-right .reg-speaker-wrap .speaker-detail-wrap {
    margin-bottom: 30px;
    width: 100%;
    margin-top: 0
}

.speaker-modal .pop-speaker-info .info-wrap {
    display: block;
    margin-bottom: 0
}

.speaker-modal .pop-speaker-desc .desc {
    display: block;
    font-size: 15px;
    color: #333;
    margin-bottom: 10px;
    text-align: left;
    line-height: 19px
}

.speaker-modal .modal-header .close {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/close-icon.png) no-repeat;
    background-size: 23px;
    width: 23px;
    height: 23px;
    position: absolute;
    right: -5px;
    top: -4px;
    color: #fff;
    opacity: .8;
    font-weight: 300;
    margin: 0;
    outline: 0
}

table {
    width: 100%
}

.meeting_attendees_heading {
    margin-bottom: 15px;
    margin-top: 15px
}

.meeting_attendees_heading h4 {
    color: #333;
    font-size: 18px;
    font-weight: 600
}

.manage_attendees_tbl p {
    color: #666;
    font-size: 16px;
    margin-bottom: 15px
}
.user-table{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-collapse: collapse;
}
.user-table tr {
    background: 0 0!important
}

.user-table tr th {
    padding: 4px 6px;
    background: #2551a3;
    font-size: 14px;
    border-left: 1px solid #2551a3;
    border-right: 1px solid #2551a3;
    color: #fff;
    font-weight: 600
}

.user-table tr td {
    padding: 4px 6px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
    position: relative;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0
}

.manageattendess_report h5 {
    font-size: 17px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
    margin-top: 20px
}

.manageattendess_report .ques {
    float: left;
    width: 65%;
    display: block;
    font-size: 15px;
    padding: 0 0 5px;
    margin: 0;
    color: #333
}

.manageattendess_report .ques-list li input {
    width: 65px;
    font-size: 14px
}

.manageattendess_report .question-wrapper,
.manageattendess_report .question-wrapper1 {
    width: 100%;
    float: left;
    margin-right: 10%;
    padding: 0!important;
    margin-bottom: 10px
}

.summary_hcp_container p {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px
}

.summary_hcp_container p a {
    font-size: 14px;
    color: #333;
    text-decoration: underline
}

.footer-inner p {
    font-size: 13px;
    margin: 5px 0
}

.footer_inner_content p {
    color: #666;
    font-size: 13px;
    margin-bottom: 5px;
    line-height: normal
}

.support-popup p {
    text-align: center;
    color: #333;
    font-size: 16px
}

.support-popup h4 {
    text-align: center;
    margin: 15px 0;
    font-weight: 700;
    font-size: 18px
}

.support-popup .modal-body {
    padding: 10px
}

.support-popup .modal-header {
    padding: 5px
}

.footer-inner-section {
    padding-top: 10px;
    display: block;
    clear: both;
    position: relative;
    padding-bottom: 0
}

.question-title {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px
}

#Webcastshare-container .disclaimer-button-row {
    background: 0 0;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px
}

.footer-section .footer-inner {
    padding: 0
}

.main-wrapper .main-content-section {
    padding-top: 50px
}

.main-wrapper .main-content-section .header-section .header-left-panel .logo-wrap {
    display: inline-block;
    width: 160px
}

.registration_confirmation {
    margin-bottom: 30px
}

#conciege_container_wrap .footer-inner-section,
#event-detail .footer-inner-section,
.register-container .footer-inner-section,
#registration .footer-inner-section
{
    padding-bottom: 40px
}
.sec-innercontent .container{
    width: 1240px;
    padding: 0;
}
.sytemReq_container p {
    color: #666;
    font-size: 16px;
    margin-bottom: 15px
}
.sytemReq_container h5 {
    color: #2551a3;
    font-size: 16px;
    font-weight: 700
}













.content-fixed #event-detail .footer-inner-section {
    padding-bottom: 0
}

.arrow-navstrip h2 {
    margin: 4px 0 0px;
    padding: 0;
    font-size: 18px;
    text-transform: none;
    color: #4962ac;
    font-weight: 700
}

.content-fixed .sec-innercontent {
    padding-bottom: 0!important;
    padding-top: 3px!important;
    padding-left: 0!important
}

#Webcastshare-container
{
    padding: 0 30px
}

.share p {
    color: #333;
    font-size: 16px;
    margin: 10px 0
}

.footer-section,
.withoutisi .footer-section {
    width: 100%;
    background: #efefef;
    font-size: 12px;
    color: #666;
    position: absolute;
    bottom: 0
}

.footer-section {
    padding: 7px 0 0
}

.disabled,
.disabled a {
    opacity: .7;
    cursor: default!important
}

.frame-header-inner,
.template_main_body_section {
    -moz-transform: scale(.75);
    -ms-transform: scale(.75);
    -webkit-transform: scale(.75);
    -o-transform: scale(.75);
    transform: scale(.75);
    transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0
}

.template_live .launch_meeting_right_panel {
    padding-left: 0;
    padding-right: 0
}

.launch_meeting_panel .launch_meeting_left_panel .media-container {
    position: relative;
    padding: 0;
    background: 0 0;
    margin-bottom: 10px;
    height: 473px
}

.launch_meeting_panel .launch_meeting_left_panel {
    padding-left: 0;
    padding-top: 0
}

@media (min-width:1366px) {
    .container {
        width: 1300px
    }
}

#Webcastshare-container .desc-wrap .event-list,
.conciege_desc_wrap .event-list {
    margin: 0 0 0 7px;
    padding: 0
}

.disclaimer-container .desc {
    color: #333;
    font-size: 14px;
    margin-bottom: 15px;

}

.header-left {
    width: 85%;
    float: left
}

.login-container {
    width: 15%;
    float: right
}

.manage-attendees {
    margin-bottom: 30px
}

.logo-wrap {
    display: inline-block;
    width: 160px;
    margin-top: 0
}

.header-section .welcome-name {
    font-size: 13px;
    margin-bottom: 1px;
    text-align: right
}

.header-right-panel .menu-list li .menu-link {
    color: #fff;
    text-decoration: none;
    background: #002d62!important;
    padding: 4px 12px 3px!important;
    font-size: 12px!important;
    text-transform: none;
    font-weight: 700;
    margin-top: 0
}

.header-right-panel .menu-list {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}

.menu-list li {
    display: inline-block;
    padding-right: 0;
    border-right-width: 0;
    margin-right: 3px;
    position: relative
}

.header-section .header-right-panel .menu-list li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0
}

.login-main-wrap {
    float: none;
    padding: 0;
    margin: 0;
    background: #fff
}
.registration_confirmation {
    margin-bottom: 15px;
}
.indication_wrapper_fixed.indication_wrapper_fixed_act {
    visibility: hidden;
    opacity: 0
}

.footer-section .foot-copy .copy-text,
.footer-section .foot-menu-list li .foot-menu {
    font-size: 11px;
    color: #666;
    padding: 0 10px 1px;
    margin: 0;
    display: block;
    line-height: 16px;
    font-weight: 600
}

.footer-inner p a:focus,
.footer-inner p a:hover {
    color: #666
}

.footer-inner p a {
    color: #666;
    text-decoration: underline
}

.conciege_container .conciege_desc_wrap .event-subtitle {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #c33;
    font-weight: 600
}

.sytemReq_container label {
    color: #666;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 16px;
}

.timer-wrap h5 {
    color: #c33;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 4px
}

.margin-bottom20 {
    margin-bottom: 20px!important
}

.margin-bottom130 {
    margin-bottom: 130px!important
}

#Webcastshare-container .timer-wrap {
    margin-top: 0
}

.timer-wrap1 {
    margin-bottom: 35px
}

.reg-speaker-info {
    color: #333;
    font-size: 14px;
    font-weight: 700
}

.heading_isi {
    color: #c0311a;
    font-weight: 700
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.login-part
{
    margin-top: 10px;
    margin-left: 20px;
}


.heading-isi1 {
    color: #000;
    font-weight: 700
}

.con-event-title h6 {
    font-size: 20px;
    margin-bottom: 40px;
    font-weight: 500;
    color: #333;
    line-height: 26px
}

.instruct-link {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 40px
}

.instruct-link a {
    color: #c33;
    text-decoration: underline
}

.page-inner_title {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px
}

.xtandi_guestreg-content p {
    color: #666;
    font-size: 14px;
    margin-bottom: 15px
}

.broadcasts_title1 {
    color: #00346c;
    font-size: 18px;
    font-weight: 700
}

#Webcastshare-container .page-title {
    color: #00346c!important;
    text-transform: none;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 15px;
    margin-bottom: 0;
    line-height: 19px;
    border-bottom-width: 0
}

.title_content {
    color: #00346c!important;
    padding: 10px 10px 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: right
}

.title-link,
.title-link a {
    color: #00346c!important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 10px 0;
    text-align: right
}

.title-link a {
    margin-right: 10px;
    text-decoration: underline
}

#Webcastshare-container .event_detail_banner .banner_title {
    background: #002d62!important;
    border-bottom: 1px solid #fff;
    padding: 0
}

#event-detail {
    padding: 0
}

.post_testevaluation_button_class {
    display: none!important
}

#Webcastshare-container .event_detail_banner .banner_title h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 5px 15px;
    line-height: 25px
}

#Webcastshare-container .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 15px 0 5px 25px;
    width: 51%;
    text-align: center;
    position: absolute;
    bottom: 8px
}

#Webcastshare-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #FFF;
    font-size: 16px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: center;
    line-height: normal
}

#Webcastshare-container .reg_link1 {
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 1.1px;
    color: #faaf43
}

#Webcastshare-container .reg_link1:hover {
    color: #f79c38
}

#Webcastshare-container .reg_link {
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 1.1px;
    color: #fff
}

#Webcastshare-container .reg_link:hover {
    color: #f79c38
}

#Webcastshare-container.action-wrap .action-link {
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    background: #00346c
}

#Webcastshare-container .eventdetail_container_top {
    padding: 25px 25px 0
}

#Webcastshare-container #event-detail .action-wrap .action-link-wrap {
    display: inline-block;
    float: left;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    font-size: 12px;
    font-weight: 600;
    border: 0;
    border-radius: 3px;
    margin-right: 5px;
    margin-bottom: 7px
}

#Webcastshare-container #event-detail .action-wrap .action-link {
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    background: #002d62;
    padding: 7px 5px;
    font-size: 12px;
    font-weight: 600;
    border: 0;
    border-radius: 3px;
    text-align: center;
    outline: 0;
    min-width: 145px;
    margin-right: 5px;
    white-space: nowrap;
    margin-bottom: 7px;
    cursor: pointer!important;
    line-height: 18px
}

#Webcastshare-container .table-title {
    color: #333;
    font-size: 15px;
    font-weight: 500
}

#Webcastshare-container .small,
#Webcastshare-container small {
    font-size: 70%
}

#Webcastshare-container .eventdetail_container {
    padding: 25px 25px 0
}

#Webcastshare-container.temp_content_wrap .instruction-wrap .desc-wrap .event-subtitle {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #830065;
    font-weight: 700
}

#Webcastshare-container .temp_content_wrap .instruction-wrap .desc-wrap .event-desc {
    margin-bottom: 12px;
    line-height: 19px;
    font-size: 16px;
    color: #666
}

#Webcastshare-container .conciege_GroupLeft {
    width: 80%
}

#Webcastshare-container #event-detail .temp_content_wrap .event-detail-right {
    padding: 0 0 0 40px
}

#Webcastshare-container .button_event_group {
    margin-bottom: 15px
}

#Webcastshare-container #event-detail .instruction-wrap {
    padding-right: 15px;
    margin-bottom: 18px
}

#Webcastshare-container .timer-wrap .date {
    color: #00346c;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 8px
}

#Webcastshare-container .session {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0
}

#Webcastshare-container .time {
    color: #00346c;
    font-size: 19px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 8px
}

.conciege_container .table-wrap,
.event-detail-container .instruction-wrap .table-wrap,
.table-wrap {
    margin: 10px 0 20px!important
}

.event-detail-container .event-detail-right .reg-speaker-wrap {
    margin-bottom: 10px
}

.table-wrap .event-table {
    width: 100%
}

#Webcastshare-container .event-detail-container .event-detail-right .reg-speaker-wrap .speaker-details {
    padding: 0
}

#Webcastshare-container #event-detail .reg-speaker-wrap {
    padding: 0;
    margin-top: 15px;
    margin-bottom: 10px
}

#Webcastshare-container .event-detail-right .right_cont {
    font-size: 13px
}

.evendetail_bottom-bk {
    background: #ebebeb;
    padding: 20px 20px 10px;
    margin-bottom: 50px
}

.evendetail_bottom-bk .desc-wrap {
    margin-bottom: 10px
}

#Webcastshare-container #event-detail .temp_content_wrap .event-detail-right .Featured_faculty_Wrap .title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #830065;
    font-weight: 600
}

.isi-list li,
ul.isi-list {
    margin-left: 10px
}

#Webcastshare-container #event-detail .temp_content_wrap .resource-details .resource-list {
    padding: 10px 0
}

#Webcastshare-container .indication_wrapper.indication_wrapper_stat .indication-title {
    border-top-width: 0;
    border-bottom-width: 0;
    padding: 8px 10px 8px 25px;
    margin-bottom: 0;
    color: #0caac6;
    font-weight: 700;
    font-size: 18px
}

.indication-desc-wrap h6 {
    font-size: 16px;
    color: #c0311a;
    font-weight: 600;
    padding: 7px 0
}

#Webcastshare-container #event-detail .indication_wrapper .desc-wrap .para-title {
    display: block;
    color: #333;
    font-weight: 800;
    margin-bottom: 3px;
    margin-top: 3px
}

#Webcastshare-container .indication_border_group {
    border: 2px solid #030303;
    padding: 10px 15px;
    margin-bottom: 20px
}

.isi-list li {
    font-size: 14px;
    color: #000;
    margin-bottom: 7px;
    list-style: disc!important;
    line-height: 19px
}

#Webcastshare-container #event-detail .indication_wrapper .pres-desc-wrap p {
    display: inline-block;
    margin-top: 15px
}

#Webcastshare-container .indication_wrapper_fixed .indication-title-wrap {
    border-top: 2px solid #00346c!important;
    border-bottom: 2px solid #00346c!important;
    min-height: 40px;
    border-width: 0!important;
    right: 80px
}

#Webcastshare-container #conciege_container_wrap {
    padding: 0
}

#Webcastshare-container .temp_content_wrap .event-detail-right .reg-speaker-wrap .view-bio1 {
    font-size: 15px;
    display: inline-block;
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/vbio_icon_ora.png) left center no-repeat;
    background-size: 29px;
    color: #333;
    padding: 2px 0 2px 34px;
    border-radius: 0;
    margin-top: -6px;
    float: left;
    top: 0;
    text-transform: uppercase;
    height: 33px;
    line-height: 30px
}

.nomarginbottom {
    margin-bottom: 0!important
}

#Webcastshare-container .conciege_container .concierge-sec h4.con-event-date {
    font-size: 26px;
    margin-bottom: 25px;
    font-weight: 600;
    color: #013c72;
    line-height: 33px
}

#Webcastshare-container .concierge-sec .countdown-wrap {
    padding: 10px 0;
    border-radius: 5px;
    margin-bottom: 30px
}

#Webcastshare-container .concierge-sec .countdown-time {
    display: inline-block;
    color: #656565;
    text-align: center;
    margin: 0 25px 0 0
}

#Webcastshare-container .concierge-sec .countdown-time .cd-val {
    margin: 0;
    padding: 25px 0 0;
    display: inline-block;
    color: #666;
    font-size: 42px;
    line-height: 0;
    font-weight: 400
}

#Webcastshare-container .concierge-sec .countdown-time .cd-text {
    display: block;
    font-size: 14px;
    color: #666;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase
}

#Webcastshare-container .concierge-sec .countdown-wrap .countdown-title {
    margin: 0 0 10px;
    padding: 0;
    color: #666;
    font-size: 16px;
    font-weight: 600
}

#Webcastshare-container .conciege_container .event-date {
    display: block!important
}

#Webcastshare-container .res-item.res-item-wifi1 {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/rescon.png) left 1px no-repeat;
    background-size: 30px
}

#Webcastshare-container .res-item.res-item-download1 {
    background: url(https://webcastsiteimages.blob.core.windows.net/sprycel/download.png) left 1px no-repeat;
    background-size: 28px
}

#Webcastshare-container .event-detail-container .instruction-wrap .table-wrap .event-table tr td {
    border-width: 0;
    font-size: 12px;
    padding: 5px 10px
}

#Webcastshare-container .conciege_desc_wrap.instruction-wrap .table-wrap .event-table tr td {
    border: none;
    font-size: 15px!important;
    padding: 5px 10px;
    color: #333;
    font-weight: 700
}

#Webcastshare-container .concierge-sec .manage-btn-row {
    margin-bottom: 30px
}

#Webcastshare-container .conciege_desc_wrap {
    margin-bottom: 40px
}

#Webcastshare-container .conciege-reg-speaker-wrap .title1 {
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #2551a3;
    font-weight: 700
}

#Webcastshare-container .conciege-reg-speaker-wrap .img-sec {
    width: 110px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    height: auto
}

#Webcastshare-container .div_view {
    float: right;
    position: inherit;
    margin: 10px 0 0
}

#Webcastshare-container .speaker-detail-wrap1 {
    margin-bottom: 30px
}

#Webcastshare-container .speaker-info1 {
    margin: 5px 15px 15px 0
}

#Webcastshare-container .concierge-sec .resource-details {
    margin-bottom: 50px
}

.event-detail-container .instruction-wrap .desc-wrap {
    margin-bottom: 20px
}

.isi_bottom_line {
    margin: 30px 0 15px
}

.isi_footer {
    margin-bottom: 30px;
    margin-top: 50px
}

.isi_footer .flinks a {
    color: #666;
    font-size: 16px
}

.xtandi_reg-content p {
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 600
}

.isi_footer .flinks p span {
    padding: 0 10px;
    line-height: 15px
}

.isi_footer_para,
.isi_footer_para span {
    margin-top: 15px;
    color: #666;
    font-size: 12px
}

.isi_footer .footer_img {
    text-align: left
}

.isi_footer .footer_img img {
    max-width: 100%;
    margin: 0 0 10px;
    width: 150px
}

#Webcastshare-container .indication_wrapper .desc-wrap .para-title {
    display: block;
    color: #333;
    font-weight: 800;
    margin-bottom: 3px;
    margin-top: 3px
}

#Webcastshare-container .indication_wrapper .desc-wrap .event-desc {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 19px;
    color: #333;
    margin-top: 0
}

#Webcastshare-container .indication_wrapper .pres-desc-wrap p .link {
    color: #333;
    text-decoration: underline
}

#Webcastshare-container .indication_wrapper .desc-wrap .copy-text {
    display: block;
    color: #666;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 50px
}

#Webcastshare-container .indication_wrapper .indication-title {
    font-size: 18px;
    text-transform: uppercase;
    padding: 8px 10px;
    font-weight: 600;
    color: #4962ac;
    line-height: normal;
    border-top-width: 0;
    border-bottom-width: 0;
    margin-bottom: 0
}

#event-detail .indication_wrapper_fixed .indication-desc-wrap,
#Webcastshare-container .indication_wrapper_fixed .indication-desc-wrap {
    padding: 0 15px 0 0;
    overflow: auto
}

@supports (-ms-ime-align:auto) {
    #event-detail .indication_wrapper_fixed .indication-desc-wrap,
    #Webcastshare-container .indication_wrapper_fixed .indication-desc-wrap {
        height: calc(100% - (20px + 10px))
    }
}

#Webcastshare-container .indi_wrapper_fixed_heig_act {
    height: calc(100% - 98px)
}

#Webcastshare-container .indication_wrapper_fixed .container {
    padding: 10px;
    overflow: auto
}

#Webcastshare-container .indication_wrapper .pres-desc-wrap {
    padding: 0;
    display: block
}

#Webcastshare-container .temp_content_wrap {
    margin-bottom: 0;
    padding: 10px 0 0
}

#Webcastshare-container .disclaimer-container .page-title {
    font-size: 14px;
    color: #333!important;
    font-weight: 600;
    padding: 0;
    margin-top: 10px;
    border-bottom-width: 0
}

#Webcastshare-container .disclaimer-container .desc .desc_link {
    text-decoration: underline;
    font-size: 14px;
    color: #333;
    font-style: normal;
    font-weight: 400
}

.table-wrap .table-caption {
    font-size: 14px;
    font-weight: 600;
    color: #013c72;
    padding-bottom: 6px;
    text-transform: uppercase
}

.disclaimer-button-row .button-title {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #555;
    text-align: left;
    margin-left: 87px
}

#Webcastshare-container .conciege_container .button-field,
#Webcastshare-container .conciege_container .button-field:hover {
    background: #f79c38
}

#Webcastshare-container .concierge-sec {
    padding: 0
}

#Webcastshare-container .indication_wrapper .pres-desc-wrap p {
    font-size: 16px;
    line-height: 19px;
    color: #333;
    margin-top: 10px;
    font-weight: 700
}

#Webcastshare-container .indication_wrapper .desc-wrap {
    margin-bottom: 10px
}

#Webcastshare-container .conciege_container .indication_wrapper .indication-title {
    border-top-width: 0;
    border-bottom-width: 0;
    margin-bottom: 0;
    padding: 8px 10px 5px 30px!important
}

.registration_header {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px
}

.register-container .register-container-left {
    padding: 0 15px;
    margin: 0
}

.reg_small_title {
    margin-bottom: 15px;
    font-size: 600
}

.register-left-inner p {
    font-size: 12px;
    color: #53565a;
    margin-bottom: 10px
}

.form-label {
    font-size: 16px;
    color: #333;
    display: block;
    padding-top: 5px;
    font-weight: 400
}

.register-container-right .register_side_inner {
    width: 85%
}

.register-container .register-container-right .reg-title {
    padding: 0;
    margin: 0 0 25px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 18px
}

.register_side_inner .title {
    color: #00346c;
    font-size: 16px;
    width: 38%;
    float: left;
    font-weight: 600;
    margin-top: 5px
}

.register_side_inner .option-panel {
    margin: 20px 0 40px
}

.reg_event_date {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 35px
}

.reg_event_date span {
    font-weight: 500
}

.red {
    color: red
}

.register-container .pwd-desc {
    font-size: 14px;
    color: #333;
    padding: 0;
    font-weight: 600;
    margin: 20px 0 10px;
    display: inline-block
}

.participan_meth_heading {
    font-size: 14px;
    font-weight: 700;
    color: #00346c;
    padding: 0;
    margin-bottom: 10px
}

.register-container .details-row {
    margin: 0 0 10px;
    padding: 0
}

.margin-bottom40 {
    margin-bottom: 40px
}

.register-container .details-row .form-label {
    display: inline-block;
    font-size: 13px;
    color: #666;
    font-weight: 400;
    padding: 0;
    margin-right: 30px
}

.participate_group {
    margin-bottom: 20px
}

.details-row .heading {
    font-size: 15px;
    margin-bottom: 5px
}

.register-container .details-row .form-label .checkbox {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    margin-top: 0
}

.register-container .details-row .form-label.check {
    display: inline-block;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    padding: 0;
    margin-right: 30px
}

#Webcastshare-container .register-container .details-row .form-label.check .small,
#Webcastshare-container .register-container .details-row .form-label.check small {
    font-size: 85%
}

#Webcastshare-container .register-btn-web .button-field {
    background: #f79c38;
    min-width: 110px;
    font-weight: 600;
    margin-right: 10px
}

#Webcastshare-container tr:nth-child(even) {
    background-color: #f5f5f5
}

.webcastreg-popup .ca_title {
    color: #00507a;
    font-size: 22px;
    margin-bottom: 30px;
    text-align: center
}

.webcastreg-popup p {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 24px
}

.webcastreg-popup .modal-footer {
    border-top-width: 0;
    text-align: center
}

.webcastreg-popup .webcastreg_btngroup a.button-field {
    background: #f79c38;
    min-width: 110px;
    font-weight: 600;
    margin-right: 25px;
    min-height: 52px;
    vertical-align: bottom;
    width: 220px;
    margin-bottom: 10px
}

#Webcastshare-container .registration_content tr:nth-child(even),
.slot-wrap {
    background: 0 0
}

.webcastreg-popup .button-field.canceL-btn,
.webcastreg-popup .button-field.place_btn {
    padding: 15px 10px
}

.padding50 {
    padding: 50px!important
}

.webcastreg-popup .webcastreg_btngroup {
    padding-bottom: 80px
}

.disclaimer-container .desc .desc_link {
    font-style: normal;
    text-decoration: underline;
    font-weight: 500;
    color: #333
}
.registration_confirmation .slot-wrap {
    padding: 0px;
}

.slot-wrap {
    padding: 3px 10px 0
}

.slot-wrap .radio-label {
    color: #090a0b;
    font-weight: 600;
    font-size: 13px;
    margin-right: 10px;
    display: inline-block;
    cursor: pointer
}

#Webcastshare-container .registration_content .button-field {
    background: #f79c38;
    font-weight: 700;
    padding: 6px 15px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    min-width: auto;
    margin-right: 10px
}

.verzenio_modal .modal-header {
    min-height: 16.43px;
    padding: 15px 30px;
    border-bottom-width: 0
}

.verzenio_modal .modal-header .header-title {
    font-size: 20px;
    font-weight: 700;
    color: #00507a
}

.verzenio_modal .share-row .share-title {
    margin: 0 0 5px;
    font-size: 14px!important;
    font-weight: 600;
    padding: 5px 0!important;
    background: 0 0!important;
    border-radius: 0!important
}

.verzenio_modal .modal-footer {
    padding: 0 20px 20px;
    margin-top: 0;
    text-align: right;
    border-top-width: 0!important
}

.verzenio_modal .modal-footer .button-field {
    display: inline-block;
    color: #fff;
    background: #F68C1F;
    padding: 5px 6px;
    font-size: 14px;
    font-weight: 600;
    border: 0;
    border-radius: 3px;
    margin: 0 10px 0 0;
    text-align: center;
    outline: 0;
    min-width: 110px;
    margin-right: 10px!important
}

#Webcastshare-container .color_blk li {
    color: #333!important
}

.pretest_div .question-wrapper,
.pretest_div .question-wrapper1 {
    width: 100%;
    float: left;
    margin-right: 10%;
    padding: 0!important
}

.pretest_div .ques {
    float: left;
    width: 65%;
    display: block;
    font-size: 15px
}

.list-header-pre,
.pre-table-header {
    float: left;
    width: 35%;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px
}

.pretest_div .ques-list li input {
    width: 65px;
    font-size: 14px
}

.main-body-section .body-inner .Meeting-title-precourse {
    padding-bottom: 3px
}

.modal-body .user-table tr td {
    padding: 4px 6px;
    font-size: 14px;
    color: #333;
    border: 1px solid #ccc;
    vertical-align: middle;
    position: relative
}

.modal-body .register-table-web .user-table tr td {
    border-bottom: 1px solid #ccc;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0
}

.disclaimer-button-row .button-fieldNew-load {
    padding: 7px 15px 7px 35px!important;
    background: url(/Content/WebcastHCPImages/loader_gray.gif) 10px center no-repeat #023f73!important;
    background-size: 19px!important;
    opacity: .6;
    pointer-events: none;
    margin-right: 0!important
}

.register-btn-web .button-field {
    margin-bottom: 5px;
    display: inline-block;
    padding: 7px;
    min-width: 90px
}

#ques126 .ques-list li {
    width: 100%;
    float: left;
    font-size: 13px;
    margin: 0 12%
}

.question-wrapper .ver_ans {
    display: none
}

#ques112 .ques-list li .ver_ans,
#ques114 .ques-list li .ver_ans,
#ques126 .ques-list li .ver_ans {
    display: inline-block
}

.question-wrapper td {
    text-align: center
}

.VR .table tr.question-wrapper td {
    font-size: 12px;
    text-align: center
}

.question_block .q_block {
    margin-left: 0;
    display: inline-block;
    width: 90%;
    float: left;
    margin-bottom: 10px;
    text-align: left
}

.VR .table {
    width: 100%
}

.postevalution_content {
    font-size: 10px;
    color: #000;
    line-height: 15px;
    margin: 20px 0
}

.button-field.btn-post {
    background: 0 0;
    color: #000;
    border: 1px solid #000;
    border-radius: 5px
}

.share-title {
    margin: 15px 0 0
}

.sharepopup .btn-submit {
    border: 0;
    font-size: 12px;
    background: #002d62;
    color: #fff;
    padding: 5px 15px;
    border-radius: 3px;
    margin-left: 10px
}

.header-right-panel .menu-login,
a:active .menu-login,
a:focus .menu-login,
a:hover .menu-login {
    color: #fff;
    text-decoration: none;
    background: #284b8b;
    padding: 3px 12px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}

.isi-part-link a,
.isi-part-link1 a,
.list_system h6,
.xtandi_reg-content1 p a {
    text-decoration: underline
}

.header-section .menu-list li {
    display: inline-block;
    padding-right: 0;
    border-right-width: 0;
    margin-right: 3px;
    position: relative
}

.orange {
    background: #f79c38!important
}

#buttons_ver .next_button {
    padding: 8px 30px
}

.launch_meeting_right_panel.verzenio .verzenio_button {
    min-width: 170px
}

.tablepost {
    overflow: auto;
    clear: both
}




.list_system h6 {
    color: #666;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px
}

.footer_logo {
    text-align: left
}

.footer_group {
    padding: 70px 25px 0;
    display: block;
    clear: both
}

.copy-text {
    margin: 15px 0;
    font-size: 16px;
    color: #666
}

.speaker-modal .pop-speaker-desc {
    margin-top: 10px
}

.pres-desc-wrap {
    padding-bottom: 20px!important
}

h3.broadcast_title b {
    font-size: 16px;
    font-weight: 600
}

h3.broadcast_title {
    font-size: 16px;
    font-weight: 500
}

h3.broadcast_title small {
    color: #333
}

.popupheader {
    font-size: 20px;
    padding: 6px 0 23px;
    text-transform: uppercase;
    color: #c33;
    font-weight: 600
}

.xtandi_guestreg-content {
    margin-bottom: 30px
}

.alert-repguest {
    background: #f5f5f5;
    border: 3px solid #ccd6e2;
    color: #00346c!important;
    font-size: 16px!important;
    border-radius: 10px;
    margin-top: 20px;
    font-weight: 600;
    clear: both
}

.xtandi_reg-content1 p {
    margin-bottom: 15px
}

.xtandi_reg-content1 p a {
    color: #333
}

.registration_confirmation_disclaimer_container {
    margin-top: auto!important
}

.div-inside-header {
    border-bottom: 3px solid #e8eaef;
    padding-bottom: 5px;
    padding-top: 5px;
    background: #fff
}

.bodyinner_registration {
    padding: 25px 15px 10px!important
}

.paddingleft_0px {
    padding-left: 0
}

.right_side_cont {
    float: right;
    padding-right: 10px
}

.content_wrap_poll {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-top: 15px
}

.main-body-section .body-inner .Meeting-slot-precourse {
    font-size: 18px;
    color: #333;
    padding-top: 20px;
    padding-bottom: 15px;
    font-weight: 700
}

.color_cc33,
.xtandi_live_Header {
    color: #c33!important
}

.color_cc33 {
    font-size: 14px
}

#Webcastshare-container .option-panel .title {
    color: #00346c;
    font-size: 18px;
    margin-bottom: 5px;
    float: left;
    margin-top: 14px;
    margin-right: 35px
}

.cancelbutton_login {
    min-width: 22px!important;
    width: 250px!important;
    margin-left: 0!important
}

.color_cc33_only {
    color: #c33!important
}

.main-wrapper {
    position: relative
}

.banner-isi-part {
    width: 65%;
    float: left;
    padding: 10px 10px 10px 30px
}

.banner-content-small,
.banner-content-small1 {
    color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 700
}

.isi-part-link {
    color: #fff;
    font-size: 13px;
    margin-top: 2px;
    font-weight: 600
}

.isi-part-link a {
    color: #fff;
    font-size: 13px;
    font-weight: 600
}

.banner-content-separate {
    display: none
}

.isi-part-link1 {
    color: #333;
    font-size: 12px;
    margin-top: 5px;
    font-weight: 600;
    margin-bottom: 10px
}

.isi-part-link1 a {
    color: #c33;
    font-size: 12px;
    font-weight: 600
}

#event-detail .left-panel {
    width: 70%;
    float: left;
    font-size: 15px;
    color: #333
}

.cls-healthcare-heading {
    margin: 10px 0 0;
    color: #fff;
    font-size: 15px
}

.content-fixed .sec-innercontent {
    position: fixed;
    left: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    background: #fff;
    z-index: 999;
    border-top: 3px solid #FBAF34
}

.content-fixed .scroll-content {
    overflow-y: scroll
}

.expand-collapse-cover {
    display: inline-block;
    margin-bottom: 0;
    float: right;
    margin-right: 15px
}

.expand-collapse {
    font-size: 13px;
    margin-left: 50px;
    color: #fff;
    background-color: #014E66;
    padding: 5px 12px;
    border-radius: 9px;
    cursor: pointer;
    top: -4px;
    position: relative
}

.content-fixed .sec-innercontent .content-wrap .please_see_links {
    margin-top: 0
}

.main-wrapper .main-content-section .header-section {
    background: #FFF;
    background-size: cover;
    -webkit-box-shadow: 0 0 0 0 rgba(173, 173, 173, .59);
    -moz-box-shadow: 0 0 0 0 rgba(173, 173, 173, .59);
    box-shadow: 0 0 0 0 rgba(173, 173, 173, .59)
}

.button-field:hover {
    background: #fdb525
}

.support-popup .modal-header {
    background-color: #fff
}

.main-body-section .body-inner {
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2);
    min-height: 500px;
    position: relative;
    overflow-x: hidden
}

#verzenio-container .page-title {
    color: #002d62!important;
    font-size: 16px;
    font-weight: 700;
    margin: 10px 0;
    text-transform: uppercase;
    border: 0
}

#verzenio-container {
    border-bottom: 0 solid #ccc!important;
    margin-bottom: 2px!important
}

.paddingleft15 {
    padding-left: 15px
}

.paddingleft0 {
    padding-left: 0
}

.paddingleftright30 {
    padding: 0 30px
}

#Webcastshare-container .button-field {
    margin: 7px 7px 7px 0;
    display: inline-block;
    width: auto;
    text-transform: initial
}

#main_btn_act>li {
    text-transform: uppercase
}

.login_btn {
    padding-top: 5px
}

.header-section .menu-list li .menu-link {
    background-color: none
}

.navbar-nav {
    margin: 0
}

.button-field-load
{    padding: 7px 15px 7px 35px!important;
    background: #c4c4c4ee url(/Content/WebcastHCPImages/loader1.gif) 10px center no-repeat!important;
    background-size: 19px!important;
    opacity: .6;
    pointer-events: none;
    margin-right: 0!important
}
.button_field_load_header {
    padding: 7px 15px 7px 35px!important;
    background: url(/Content/WebcastHCPImages/loader1.gif) 10px center no-repeat!important;
    background-size: 19px!important;
    opacity: .6;
    pointer-events: none;
    margin-right: 0!important
}

.guestpopup .modal-header {
    padding: 5px;
    background-color: #fff
}

.register-table-mob {
    display: none
}

.register-btn-row .button-field {
    vertical-align: middle
}

.register-table-mob .table-caption {
    font-size: 13px
}

.register-table-mob .mob-user-row,
.register-table-mob .mob-user-row .user-row-left {
    padding: 0
}

.register-table-mob .mob-user-row .user-row-left .email {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.register-table-mob .mob-user-row .user-row-left .username {
    font-size: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.register-table-mob .mob-user-row .user-row-right {
    padding: 0;
    text-align: center;
    height: 40px;
    border-left: 2px solid #ccc
}

.register-table-mob .mob-user-row .user-row-right .icon-wrapper {
    margin-top: 10px
}

.register-table-mob .mob-user-row .user-row-right .icon-wrapper .td-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 0 2px;
    font-size: 0
}

.register-table-mob .mob-user-row .user-row-right .icon-wrapper .td-icon.icon-view {
    background: url(/Content/WebcastHCPImages/icon-view.png) center center no-repeat;
    background-size: 19px
}

.register-table-mob .mob-user-row .user-row-right .icon-wrapper .td-icon.icon-edit {
    background: url(/Content/WebcastHCPImages/icon-edit.png) center center no-repeat
}

.register-table-mob .mob-user-row .user-row-right .icon-wrapper .td-icon.icon-delete {
    background: url(/Content/WebcastHCPImages/icon-delete.png) center center no-repeat;
    background-size: 16px
}


#conciege_container_wrap .arrow-navstrip-inner,
#conciege_container_wrap .content-wrapper
{

}
.manage-attendees .arrow-navstrip-inner,
.manage-attendees .content-wrapper {
    padding: 0
}

.question-result-wrap p {
    padding-left: 15px;
    margin-bottom: 10px
}
.main-body-section{padding-top:0px}

.table-responsive
{
        margin-bottom: 0px;
}
.registration_confirmation {
    margin-bottom: 10px;
}

.scroll_content
{
background: rgb(51, 51, 51) url("http://webcastblob.blob.core.windows.net/sprycel/trans.png") no-repeat scroll center center / cover;
background-image: url("http://webcastblob.blob.core.windows.net/sprycel/trans.png");
height: 5000px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 10px;
padding-bottom: 10px;
}

.headerpadding0px {
  padding-top: 0px !important;
}
.clourblck
{
    color:#333 !important;
}