html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, font, img, small, strike, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, iframe, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
ol, ul,li {list-style:none}table {border-collapse:separate;border-spacing:0}caption, th, td {text-align:left;font-weight:normal}

body {background:#fff;font:14px/1.6em "Avenir Next", "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;}
b, strong {font-weight:600;}
p {margin:0 0 10px;}
ol, ul, li { list-style: none }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
hr {border:0;border-bottom: 1px solid rgba(0,0,0,.1);}

/* link colors */
a { border: 0; color: #0960AB;text-decoration: none; }
a:hover {  text-decoration: underline; }
#schedorg .event a { color: #000 }
#sched-views .sched-toggle li a {color: #0960AB;}
#sched-views .sched-toggle li.sched-menu-link-active a {color:#000;}

/* font sizes for everything and beyond */
#schedorg h1 {font-size: 20px;font-weight:600}
#schedorg #sched-logo h1 a {font-size:40px;}
#schedorg h2 {font-size:16px;font-weight:500}
#schedorg h3 {font-size:12px;}
#schedorg h4 {font-size:14px;}

#sched-page-event-sharing .sched-button {font-size:12px;}
#tip, #sched-sidebar, .sched-event-details-timeandplace, .sched-event-type, small, input, .sched-event-details-role,#sched-page-grid table, .tip-custom-fields,.people-container .sched-person{font-size:12px;line-height:1.5em;}
#tip h2, #sched-views .sched-toggle li a,.sched-input-textarea,#sched-page-me .sched-button, #schedorg #sched-page-me #sched-page-me-connections h2,#sched-page-event .sched-event-details-timeandplace, #sched-page-event .sched-event-type, #sched-page-event .tip-custom-fields, .sched-input, .onboard-step, #sched-footer-link,#sched-page-me-networks .sched-network-link a {font-size:14px;}
#sched-container-header-menu, .sched-container-header-name, .sched-button-submit, #sched-search-message .search-box, .attendee-avatar a, #sched-page-help-menu li, #sched-page-signup label, #sched-search-message #sched-search-clear, #sched-admin a, #sched-sidebar-menu #sched-sidebar-menu-myprofile-link, #sched-sidebar-menu #sched-sidebar-menu-items li a.sched-sidebar-menu-item, #schedorg-header-official, #sched-header-profile-menu, #schedorg-header-profile #sched-header-menu-myprofile-link, #sched-header-menu-myprofile-link, .sched-container-dates,#sched-page-me-profile-data, #sched-page-me-profile-about, #sched-page-me-connections, #sched-page-event-sharing h4 {font-size: 16px;line-height:1.8em;}
#tip .sched-avatar-letter, #sched-page-me-connections .sched-avatar-letter, #sched-sidebar .sched-avatar-letter, #sched-header-menu .sched-avatar-letter, #sched-header-profile-menu .sched-avatar-letter {font-size:22px;line-height:46px;}
#schedorg-header-profile .sched-avatar-letter {font-size:20px;line-height:40px;background:#333;display:block;}
.sched-menu-link-me-avatar .sched-avatar-letter,#sched-page-me #sched-content h2{font-size:20px;line-height:32px;}

.sched-person {min-width:250px;width:48%;float:left;position:relative;border-radius: 4px;margin:0 10px 10px 0;padding: 2px;}
.sched-person h2 {margin:8px 0 3px;}

#sched-page-list .sched-person, #sched-page-event .sched-person{width:98%;}
#sched-page-list .sched-container {border-bottom:2px solid rgba(0,0,0,.1);padding-top:10px;}
.sched-event-details-role-bio {margin-left:120px;margin-bottom:20px;}

/* default 75px */
.sched-avatar {height: 79px; width: 79px;overflow:hidden;display:block;border-radius: 100px;float:left;margin:0 10px 10px 0;text-align:center;
top:0;
left:0;
position:relative;
transition:all .1s linear;}
#sched-page-me-profile-avatar img,.tooltip-friend span {border-radius: 100px;}
.sched-avatar img { height: 75px;width: auto;margin:0 auto;border:2px solid rgba(0,0,0,.1);border-radius:300px;}
.sched-avatar:hover {text-decoration:none !important;top:-2px;transition:all .1s linear;}
.sched-avatar-letter {font-style:normal;-webkit-text-stroke: 6px rgba(255,255,255,0.05);text-shadow: rgba(245,245,255,0.35) 0 0px 0px,rgba(0,0,30,0.1) 0px 0.04em 0;-webkit-background-clip: text;font-weight:700;font-size:35px;text-align:center;line-height:68px;text-transform:uppercase;}
#sched-page-me-connections .sched-avatar, #sched-sidebar .sched-avatar, #sched-header-menu .sched-avatar, #sched-header-profile-menu .sched-avatar, .tooltip-friend span { height: 50px; width: 50px;overflow:hidden;display:block; float:left;}
#sched-page-me-connections .sched-avatar img, #sched-sidebar .sched-avatar img, #sched-header-menu .sched-avatar img, #sched-header-profile-menu .sched-avatar img, .tooltip-friend img, #sched-page-me-connections .sched-avatar-letter { height: 50px;width: auto; margin:0 auto;}
#sched-page-me-connections .sched-avatar, .tooltip-friend span{margin-right:5px;}
.sched-sidebar-people-more {line-height:50px;}
#sched-sidebar .sched-avatar-letter {display:block;}
/* show sponsor/exhibitor avatars as squares */
.sched-page-sponsor-profile #sched-page-me-profile-avatar, .sched-page-sponsor-profile #sched-page-me-profile-avatar img, 
.sched-page-exhibitor-profile #sched-page-me-profile-avatar, .sched-page-exhibitor-profile #sched-page-me-profile-avatar img, 
.sched-page-sponsor-profile .sched-avatar-letter, .sched-page-exhibitor-profile .sched-avatar-letter{
border-radius:5px;
}

#sched-menu-link-me {margin-top:-4px;margin-right:10px;margin-left:3px;}
#sched-menu-link-me .sched-menu-link-me-avatar{padding:0;}
#sched-menu-link-me .sched-avatar { height: 40px; width: 40px;overflow:hidden;display:block;border-radius: 100px;float:left;margin:0}
#sched-menu-link-me .sched-avatar img { background: #fff;height: auto;width:40px;border-radius: 100px;}
#sched-menu-link-me .sched-avatar-letter {background: url(//cdn.sched.co/common/img/avatar-empty.png) bottom center no-repeat;background-size:50px 50px;height:52px;width:50px;text-indent:-1000px;}


#tip .sched-avatars {margin-bottom:0;margin:0;padding:0;}
#tip .sched-avatar {height:50px;width:50px;margin-bottom:5px;}
#tip .sched-avatar img {height:50px;}
#tip .sched-person {width:100%;float:left;min-height:40px;margin-bottom:5px;}
#tip .sched-button {margin-left:1px !important;}

.tip-roles {clear:both;}
.sched-tip-eventbrite {height:250px}

#schedorg-header-logo {color: #000; display: block;text-indent:-1000px;  overflow: hidden; position: relative;height:39px;width:100px;margin-top:5px;margin-left:3px;}
#schedorg-header-logo span {cursor: hand; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;background:url(//cdn.sched.co/common/img/sched-logo1.svg);background-size: 100px 39px;}

.sched-social-connect-button-twitter {background:url('//static.sched.com/img/twitter_signin.png')}
.sched-social-connect-button-facebook {background:url('//static.sched.com/img/facebook_signin.png')}
.sched-social-connect-button-linkedin {background:url('//static.sched.com/img/linkedin_signin.png')}
.sched-social-connect-button-foursquare {background:url('//static.sched.com/img/foursquare_signin.png')}
.sched-social-connect-button {display:block;float:left;height:23px;width:150px;margin:0 5px;}
a.sched-social-connect-button:hover {background-position:0 -24px;}
a.sched-social-connect-button:active {background-position:0 -47px;}

#sched-bethefirst #added { display: inline;  }

#sched-logo {color: #666; position: relative; width: 100%;}
#sched-logo h1 {text-decoration: none;margin:0 auto;padding:0;width:100% !important;height:100% !important;}
#sched-logo h1 a {color: #000; display: block; line-height: 45px; overflow: hidden; position: relative;width:100% !important; height:100% !important;}
#sched-logo h1 a span {padding:10px 15px 0;display:block;background-size: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;padding-top:10px;background-repeat:no-repeat;background-size:contain}


#sched-body-outer .page-header{padding-bottom:0;margin:0 !important;border-bottom:0 solid #eee}

#sched-header-message { clear: both;margin: 20px 10px 30px;}
#sched-header-message ul, #sched-header-message li { list-style: disc; margin-left: 20px;}
#sched-header-message ol li {list-style:decimal;}
#sched-header-message ul br { clear: both;}
#sched-footer {margin: 0;}
#sched-footer a:hover, #intro a:hover { background-color: #FFFFAC; color: #000; }
#sched-footer-dates { margin: 20px;}
#sched-footer-dates li { float: left; margin-right: 20px; }


#sched-body {background:#fff;border-radius:5px;z-index:9;position:relative;margin-top:70px;margin-bottom:0;padding:0;}
#sched-body-inner {padding:0 15px;margin-bottom:0;}
.schedorg-body-embed #sched-body {background:none;}
.schedorg-body-sidebaroff #sched-content {margin-right:0;}

/* /directory/descriptions/ */
.schedorg-body-attendees-descriptions .descriptions {margin-left:220px;}
.schedorg-body-attendees-descriptions .descriptions h4 {font-size:22px !important;margin:10px 0;}

.schedorg-body-embed {background:transparent;}
.schedorg-body-embed #sched-body-outer {width:100%;}
.schedorg-body-embed #sched-body {margin-top:0;box-shadow:0 0 0 rgba(0,0,0,.5);}
.schedorg-body-embed #at16p {margin-top:100px !important;} /* fix for addthis lightbox in embeds */


#sched-content .featured .ev-save { box-shadow: none; filter: alpha(opacity=100); opacity: 1; }
#sched-content .ev-save:hover, #sched-content .featured .ev-save:hover { filter: alpha(opacity=80); opacity: .8; }

#sched-content .sub .playbutton { color: #fff }
#sched-content a.playbutton:hover, #sched-content .sub .playbutton:hover { color: #0066FF }
#sched-content .featured .name { font-weight: 700 }
#sched-content a.playbutton {background: none; border-radius: 10px; line-height: 25px; margin-left: 0; text-decoration: none; }

#sched-content h3 .endtime { clear: left; }
#sched-content .ev-save {
  -webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
display: block;  left: 0; line-height: 25px; margin: 1px; position: absolute; top: 0; width: 25px;
background:url(//cdn.sched.co/common/img/sched-unchecked.svg) 4px 4px no-repeat;
background-size:16px 16px;
opacity:.8;
}

#sched-content .ev-save.checkinmark {
  background: transparent url(//cdn.sched.co/common/img/sched-checkincheck.png) 3px 3px no-repeat !important;
  background-size: 18px 18px !important;
}

#sched-content .ev-save:hover, #sched-content .sub .ev-save {/*background: url(//cdn.sched.co/star-black.png) 3px 3px no-repeat;*/cursor: pointer; filter: alpha(opacity=100); opacity: 1; }
#sched-content .ev-save:hover {
background:transparent url(//cdn.sched.co/common/img/sched-added.png) 3px 3px no-repeat;
background-size:18px 18px;
-webkit-transition: background-image .1s linear;
-moz-transition: background-image .1s linear;
-o-transition: background-image .1s linear;
-ms-transition: background-image .1s linear;
transition: background-image .1s linear;
opacity:.7;
background-image:url(//cdn.sched.co/common/img/sched-check.svg);
}
/*
#sched-content .plusone .ev-save:hover {
  background-image: url(//cdn.sched.co/common/img/sched-plusone.png);
}
*/

#sched-content .sub .ev-save {
background:transparent url(//cdn.sched.co/common/img/sched-added.png) 2px 2px no-repeat;background-size:20px 20px;
background-image: url(//cdn.sched.co/common/img/sched-check.svg);
transition: background-image .1s linear;
-webkit-transition: background-image .1s linear;
-moz-transition: background-image .1s linear;
-o-transition: background-image .1s linear;
-ms-transition: background-image .1s linear;
transition: background-image .1s linear;
}

#sched-content .sub .ev-save:hover {opacity:1;}

/*
#sched-content .sub.plusone .ev-save {background-image: url(//cdn.sched.co/common/img/sched-plusone.png) !important;}
*/

#sched-content .found, #sched-content .sub .found { background: #ffffac; color: #000; }

.ev_0 {box-shadow:none;background:#fff;border:1px solid rgba(200,200,200,.3) !important;}
.ev_0 .ev-save {background-color:#eee !important;}
#sched-content .ev_1,.ev_1 span.box,#tip .ev_1{background:#F3827F;}
#sched-content .ev_2,.ev_2 span.box,#tip .ev_2{background:#9EDF7D;}
#sched-content .ev_3,.ev_3 span.box,#tip .ev_3{background:#B7CDFF;}
#sched-content .ev_4,.ev_4 span.box,#tip .ev_4{background:#FFBC57;}
#sched-content .ev_5,.ev_5 span.box,#tip .ev_5{background:#EFC8FE;}
#sched-content .ev_6,.ev_6 span.box,#tip .ev_6{background:#44F4C4;}
#sched-content .ev_7,.ev_7 span.box,#tip .ev_7{background:#FFFD67;}
#sched-content .ev_8,.ev_8 span.box,#tip .ev_8{background:#B1B1B1;}
#sched-content .ev_9,.ev_9 span.box,#tip .ev_9{background:#CEF2EC;}
#sched-content .ev_10,.ev_10 span.box,#tip .ev_10{background:#FF8FDC;}
#sched-content .ev_11,.ev_11 span.box,#tip .ev_11{background:#8D95FF;}
#sched-content .ev_12,.ev_12 span.box,#tip .ev_12{background:#608EA4;}
#sched-content .ev_13,.ev_13 span.box,#tip .ev_13{background:#FFFC36;}
#sched-content .ev_14,.ev_14 span.box,#tip .ev_14{background:#7FFF36;}
#sched-content .ev_15,.ev_15 span.box,#tip .ev_15{background:#3697FF;}
#sched-content .ev_16,.ev_16 span.box,#tip .ev_16{background:#eee;}
#sched-content .ev_17,.ev_17 span.box,#tip .ev_17{background:#fbe0a9;}
#sched-content .ev_18,.ev_18 span.box,#tip .ev_18{background:#EFC8FE;}
#sched-content .ev_19,.ev_19 span.box,#tip .ev_19{background:#80c5ca;}
#sched-content .ev_20,.ev_20 span.box,#tip .ev_20{background:#d2f5f7;}
#sched-content .ev_21,.ev_21 span.box,#tip .ev_21{background:#d79e80;}
#sched-content .ev_22,.ev_22 span.box,#tip .ev_22{background:#44F4C4;}
#sched-content .ev_23,.ev_23 span.box,#tip .ev_23{background:#ccaa92;}
#sched-content .ev_24,.ev_24 span.box,#tip .ev_24{background:#F39C62;}
#sched-content .ev_25,.ev_25 span.box,#tip .ev_25{background:#E673FF;}
#sched-content .ev_26,.ev_26 span.box,#tip .ev_26{background:#DDFF55;}

#sched-content .ev-save.disabled { opacity: 0.5; cursor: auto;}
#sched-content .ev-save.disabled:hover { opacity: 0.5; background: url(//cdn.sched.co/common/img/sched-unchecked.svg) 4px 4px no-repeat; background-size: 16px 16px; }
#sched-content .sub .ev-save.disabled:hover { opacity: 0.5; background: transparent url(//cdn.sched.co/common/img/sched-check.svg) 2px 2px no-repeat; background-size: 20px 20px; }

#sched-content-inner { margin-top: 20px; position: relative;}
#sched-content-inner #custom_content {margin:10px 0;}
#sched-content-inner #custom_content ol {list-style-type: decimal;margin-left: 30px;}
#sched-content-inner #custom_content ul {list-style-type: disc;margin-left: 30px;}
#sched-content-inner #custom_content li {list-style: inherit;}
#sched-content-inner h3 { clear: left; color: #999; float: left;margin: 16px 0 0; text-align: right; width: 55px; zoom: 1; }
#sched-sidebar {position:relative;text-align:left;padding:4px 0 0;margin-bottom:50px;}
#sched-sidebar-inner {margin-right:16px;width:180px;float:right;}

#sched-sidebar a {color:#111}
#sched-sidebar a:hover {color: #0960AB;}
#sched-sidebar .sched-menu-tags { display: none }
#sched-sidebar .sched-toggle { clear: left; position: relative; z-index: 10; zoom: 1; }
#sched-sidebar .sched-toggle li { float: left }
#sched-sidebar .sched-toggle li a { display: inline; float: left; text-align: center; }
#sched-sidebar .sched-toggle li a:hover img { background: #0000DA }
#sched-sidebar .sched-toggle li a img { background: #eee; padding: 2px; }
#sched-sidebar .sched-toggle ul { padding: 5px 0 }

#sched-sidebar hr { display: none }
#sched-sidebar h3 { clear: left }
#sched-sidebar h4 { color: #333 }

.s-clr { clear: both }
.s-clr-l { clear: left }
.s-clr-r { clear: right }
.sched-button { margin-bottom: 10px }
.sched-button a, .sched-button-link {border-radius: 4px; color: #111; display: inline-block; font-weight: 500; margin: 0 10px 0 0;  text-align: center; text-decoration: none; background:#fafafa;padding:5px 10px;border:1px solid #ddd;}
.sched-button a:hover, .sched-button-link:hover {box-shadow: 0 0 3px #ccc; color: #2D6594;border:1px solid #2D6594; }
.sched-button-submit {  cursor: pointer; height: 32px; outline: 0; vertical-align: top;padding:0 5px;border-radius: 4px;background: rgba(40,45,70,.1); border: 1px solid rgba(40,45,70,.1);}

.sched-container { border-left: 1px solid rgba(0,0,0,.10); margin: -1px 0 0 68px;}
.sched-container-inner { padding: 10px 0 0 15px;position: relative }
.sched-container-left, .sched-container-right { float: left; width: 48%; }
.sched-container-top { clear: both;height:1px; }
.sched-container-wide { margin-left: 5px;border-left:0;padding-left:0;}

.sched-container-inner.loginbox { overflow: hidden; }

.sched-container-expired a:hover {background-color:rgba(0,0,0,.1);
-webkit-transition: background-color .5s linear;
-moz-transition: background-color .5s linear;
-o-transition: background-color .5s linear;
-ms-transition: background-color .5s linear;
transition: background-color .5s linear;
}
.sched-container-expired a:visited, .sched-container-expired a:hover { text-decoration: none; }
.sched-container-hidden { display: none; }
sched-container-hidden .sched-container-header {float:left;margin:10px;}
.people-container { margin-left: 10px; }

label {
  color: #434C58;
    font-size: 13px!important;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 13px;
    text-transform: uppercase;
}
.sched-input {
display: block;
    padding: 0 8px;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    color: #111;
    background-color: #F1F3F6;
    background-image: none;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border: 1px solid #BDC6CE;
    margin-top:5px;
  }
.sched-input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
   background-color:#fefceb !important; color:#000; }
.sched-paging {padding:20px 0;}
.sched-paging a, .sched-paging b {color: #000; display: inline-block;  margin-right: 3px; text-align: center; text-decoration: none; width: 37px;line-height:32px;background-color: #fcfcfc;padding:0;background:rgba(150,150,150, 0.1);border:2px solid rgba(0, 0, 0, 0.5);border-radius: 32px;}
.sched-paging a:hover {background:rgba(150,150,150, 0.3);font-weight:700;}
.sched-paging b {border-color:#333; background: none;  color: #000; cursor: default; font-weight: 700;}
.sched-paging span { margin: 0 4px }
.sched-print-show { display: none }

.sched-sidebar-section { margin: 0 0 20px; clear:left;}
.sched-sidebar-section h4 {  margin-bottom: 5px;clear:both;}
#sched-sidebar-attendees h4, #sched-sidebar-twitter h4 {margin-bottom:15px;}
.sched-toggle { display: none; position: relative; z-index: 9999; }
.ev_tags span.box {border-radius:0 !important;background: url(//cdn.sched.co/common/img/icon-filter-dark.svg) center center no-repeat;background-size:12px 12px;opacity:.6;}
.ev_tags:hover span.box {opacity:1;}
.event {border-bottom: 1px solid rgba(0,0,0,0.15); border-left: 1px solid transparent; border-radius: 4px; border-right: 1px solid rgba(0,0,0,0.15); border-top: 1px solid transparent; cursor: pointer; display: block; float: left; margin: 0 12px 12px 0; position: relative; text-shadow: 1px 1px 0 rgba(255,255,255,.15);box-shadow: 0 1px 2px rgba(0,0,0,0.25);}
.event:hover {box-shadow: 1px 1px 3px rgba(0,0,0,0.25);}
.event .name { float: left; line-height: 27px; }
.event .name{font-weight:500;}
.event .name span {font-weight:400;}

.event .vs { color: #444; display: none;  margin-left: 5px; }
.event a {border-bottom-right-radius: 3px; border-top-right-radius: 3px; margin: 0; padding: 0 5px;}
.event a:hover {background: url(//cdn.sched.co/common/img/icons.png) 0 -200px repeat-x;}
.event .name span.sched-event-seats, .event .name span.sched-event-checkin { font-weight:700;display: inline-block; margin-left:6px; font-size: 10px; padding: 0 5px; background: black; height: 15px; line-height: 15px; color: white; border-radius: 2px;position:relative;top:-2px; }
.sub .name span.sched-event-seats {opacity:0;}
.sub .name span.sched-event-seats-waitlisted {opacity:1;}
span.sched-event-checkin {background-color: #C10000 !important;}
#schedorg #sched-content .sched-eventbrite-auto .ev-save { background: #fff url(//cdn.sched.co/star-eventbrite.png) 3px 3px no-repeat !important; cursor: pointer; filter: alpha(opacity=100); opacity: 1;width:48px;}
#schedorg #sched-content .sched-eventbrite-auto .name {margin-left:50px;}
.event-loggedin .name { margin-left: 27px }
.event a.ev-save {border:0;text-decoration:none;}
.event a:hover.ev-save {text-decoration:none;}
.sched-content-header-breadcrumb .sched-content-header-active { font-weight: 700 }
.sched-container-header-name { font-weight: 700; }
.sched-container-header.search { margin-right: 0px; }
.sched-container-header-search {float:right;margin:4px 0 0 0}

.sched-container-dates:hover .sched-toggle { display: block }
.sched-container-dates { line-height: 35px; color:#333; }
.sched-container-dates ul {background: #f5f5f5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: 5px solid #eee; margin-top: 27px; padding: 5px 0; position: absolute; right: 0; top: 0; width: 100%; width: 100%; z-index: 9999; }
.sched-container-dates li { float: left; line-height: 1.5em; margin-left: 5px; }
.sched-container-dates li:first-child a {border-bottom-left-radius: 3px; }
.sched-container-dates li a {  margin: 0; padding: 5px 10px; }
.sched-container-dates li a b { font-weight: 400 }
.sched-container-dates a { background: none; padding: 0; position: relative; z-index: 9000; zoom: 1; }
.sched-container-header-home { background: #fff; border: 1px solid #aaa; border-radius: 4px; float: left; height: 32px; left: -10px; line-height: 32px; margin-right: 15px; padding: 0 5px; position: relative; top: -1px; z-index: 9999; }
.sched-container-header-home:hover { border: 1px solid #333 }
.sched-container-header-home img { margin-top: 5px }
.sched-container-header {margin:0 10px;}
#sched-container-header-menu{border-radius: 5px; clear: left; display: block;  position: relative;margin: 0 19px 0px 20px;}
#sched-container-header-menu li {float:left;}

#sched-container-header-menu li a{line-height: 32px;border-radius: 5px;display:block;float:left;padding:0 10px;margin-right:2px;}
#sched-container-header-menu li.sched-share {float:right;width:auto;display:inline-block;}
#sched-container-header-menu li.sched-share a {padding:0;margin:0 2px;}

.sched-container-anchor {display: block;position: relative;top: -64px;visibility: hidden;}

.sched-current-date {clear: both;}

.search-header {font-size: 14px; background: #EEE; background: rgba(0,0,0,.1); padding: 5px 10px 5px 10px; border-radius: 5px; margin-bottom: 20px; margin-top: 20px; font-weight: bold; color: #666;}
.search-venues {margin-left: -12px;}
.search-venues li {min-height: 44px; display: block; padding: 9px; width: 340px; border-radius: 4px; margin: 0 0 12px 20px; background: #f5f5f5; color: black; float: left;}
.search-venues li:hover {background-color: #eee;}
.search-venues .venueaddress {color: #666; display: block;}

/* for facebook sharing */
#sched-fbook-thumb { display: none; position: absolute; }
#sched-header-link { border-bottom: 2px solid #fefefe }

#sched-page-attendees #sched-content h4 { margin:0;margin-bottom: 10px; }
#sched-page-attendees .sched-page-attendees-about { margin-bottom: 10px; }
#sched-page-attendees .sched-page-attendees-speaking { overflow: auto; padding-bottom: 10px; }
#sched-page-attendees .sched-paging { clear: both; margin: 10px;  }
#sched-page-attendees .sched-container.descriptions { margin-left: 92px; }
#sched-page-attendees h3.descriptions { margin-top: 12px; }

#sched-page-event .event {font-size:16px;}
#sched-page-event .event .name { line-height: 32px; }
#sched-page-event .event a {padding: 0 10px; }
#sched-page-event .event a:hover { background-image: none }
#sched-page-event .event .name .sched-event-seats {position:relative;top:-2px;background:#000;  margin-left:6px; font-size: 10px; padding: 0 5px;height:20px; line-height: 20px; }
#sched-page-event .event-loggedin .name { margin-left: 32px }
#sched-page-event #sched-content .ev-save {width:30px;line-height:30px;background:url(//cdn.sched.co/common/img/sched-unchecked.svg) 5px 5px no-repeat;background-size:20px 20px;}
#sched-page-event #sched-content .ev-save:hover {background:transparent url(//cdn.sched.co/common/img/sched-added.png) 5px 5px no-repeat;background-size:20px 20px; }

/*
#sched-page-event #sched-content .plusone .ev-save:hover {background:transparent url(//cdn.sched.co/common/img/sched-plusone.png) 5px 5px no-repeat;background-size:20px 20px; }
*/

#sched-page-event #sched-content .sub .ev-save { background:transparent url(//cdn.sched.co/common/img/sched-added.png) 2px 2px no-repeat;background-size:25px 25px; }

#sched-page-event #add-reminder img {
float:left;
clear:both;
position:relative;
top:-11px;
left:5px;
width:19px;
}

#sched-page-event #add-reminder {
line-height:12px;
text-indent:10px;
clear:left;font-size:12px;margin:0 0 2px 10px;
}

#sched-page-event .sched-container-inner {padding-left:0;}
#sched-page-event-attendees { margin: 0 0;}
#sched-page-event-attendees .sched-avatar {margin-bottom:10px;}
#sched-page-event-attendees li {float:left;}
#sched-page-event-attendees-note { clear: both;  margin: 0 0 10px; }
#sched-page-event-eventbrite {margin-bottom:40px}
#sched-page-event-sharing {clear:both;border-left:2px solid rgba(0,0,0,.1);padding:8px 20px 16px 20px;margin:30px 0;}
#sched-page-event-sharing h4 {margin-bottom:10px;padding:0 15px;line-height:3em;border:1px solid #ccc;border-radius:5px;display:inline-block;}
#sched-page-event-sharing .sched-button {float:left;}
#sched-page-event-shorturl input{background:#fcfcfc url(//cdn.sched.co/common/img/icon-link.svg) 5px center no-repeat;background-size:15px 15px;padding-left:26px;border:1px solid #ddd;border-radius: 5px;  margin-right:10px;float:left;padding:0 5px 0 26px;font-size:14px;height:38px;width:170px;}
#sched-page-event-twitter,#sched-page-event-facebook {border:1px solid #aaa;border-radius: 3px;float:left;padding-left:10px;height:38px;margin:0 10px 0 0 !important}
#sched-page-event-sharing .sched-share a, #speaker-share-tools a {
background-repeat: no-repeat !important;
  border-radius: 5px;
  color: #fff;
  line-height: 38px;
  margin-right: 10px;
  padding-left: 48px !important;
  width: 110px !important;
height:37px;
}
#speaker-share-tools a {
  width:auto !important;
  padding-right:10px !important;
}
#sched-page-event-twitter {background:#50ABF1;}
#sched-page-event-facebook {background:#3C56A2;}
#sched-page-event-sharing .sched-share .sched-share-twitter, #speaker-share-tools .sched-share-twitter {
  border: none;
  background: #50ABF1 url(//cdn.sched.co/common/img/icon-network-twitter.svg);
  background-size: 40px 40px;
  background-position: left center !important;
  background-repeat: no-repeat !important;
}

#sched-page-event-sharing .sched-share .sched-share-facebook, #speaker-share-tools .sched-share-facebook {
  border: none;
  background: #3B579D url(//cdn.sched.co/common/img/icon-network-facebook.svg);
  background-size: 40px 40px;
 background-position: left center;
 background-repeat: no-repeat !important;
}
#sched-page-event-sharing .sched-share a.sched-share-facebook:hover,  #speaker-share-tools .sched-share-facebook:hover { background-color: #364C8B; }
#sched-page-event-sharing .sched-share a.sched-share-twitter:hover,  #speaker-share-tools .sched-share-twitter:hover { background-color: #4895E3; }
#sched-page-event-twitter iframe, #sched-page-event-facebook iframe {margin:4px 0 0;display:inline;width: 87px; height: 21px;overflow:hidden;}
#sched-page-event-attendees {clear:both;border-left:2px solid rgba(0,0,0,.1);padding:5px 20px;margin:30px 0;}
#sched-page-event-addbutton {margin-top: 0px;}
.sched-event-description { clear: both; }
.sched-event-description p, .sched-event-description ol, .sched-event-description ul { margin: 0 0 10px }
.sched-event-description ol li { list-style: decimal inside; margin: 0 0 5px 5px; }
.sched-event-description ul li { list-style: disc inside; margin: 0 0 5px 5px;}
.sched-event-details-timeandplace, .sched-page-event-details-timeandplace {clear:left; margin:0 0 0; }
.sched-event-details-container {  clear: both; margin: 0 15px 20px;}
.sched-event-details { clear: left;border-left:2px solid rgba(0,0,0,.1);padding:5px 20px;margin:30px 0 0; }
.sched-page-event-more {line-height:75px;}

#sched-page-list .sched-event-details {border-left:0;padding-left:0;}
#sched-page-list #sched-content-inner h3 {margin-top:24px;}
.sched-event-capnotice { font-weight: bold; color: #C81414; }
.sched-event-checkinnotice { color: #C10000; }
.sched-event-details-roles {}
.sched-event-details-role {}
.sched-event-details-role-company {margin-bottom:5px;}
.sched-avatar-bio {}

.sched-event-details span.box { clear: left; margin: 0 5px 0 0; }
.tip-description {margin-bottom:10px;}
#tip .sched-scrollable-details {max-height:260px;overflow:auto;}
.tip-description li { margin:0 0 5px 15px;list-style:disc; }
.tip-description li:last-child { margin-bottom: 0 }
#tip .box {height:12px;width:12px;}

.sched-event-details li p { clear: left }
.sched-event-details-venue em a { border: 0; margin-left: 5px; }
.sched-event-photo { margin: 10px 0; max-width: 425px; }
#sched-page-event-facebook { margin: 10px 0 }

#sched-page-event-speakers { line-height: 1.5em; margin-bottom: 10px; }
#sched-page-event-speakers li { margin-left: 0; padding: 0; text-align: center; }

.scroll-right {
font-size:14px;
margin-top:-2px;
}

.scroll-right:before {
content: "";
display: inline-block;
background: url(//cdn.sched.co/common/img/icon-scroll-right.png) left center no-repeat;
background-size: 20px 20px;
width: 30px;
height: 30px;
position: relative;
vertical-align: middle;
background-position-y: 3px;
}

@keyframes panicon {
    0% {top: 0px;left: 0px;}
   20% {top: 115px;left: -40px;}
   40% {top: 115px;left: -30px;}
   60% {top: 115px;left: -40px;}
   80% {top: 115px;left: -30px;}
  100% {top: 0px;left: 0px;}
}

@keyframes pantext {
    0% {text-shadow: 0 0 0px rgba(255, 203, 42, 0.8);color: black;}
   20% {text-shadow: 0 0 1px rgba(255, 203, 42, 0.8);color: darkgray;}
   40% {text-shadow: 0 0 2px rgba(255, 203, 42, 0.8);color: gray;}
   60% {text-shadow: 0 0 1px rgba(255, 203, 42, 0.8);color: darkgray;}
   80% {text-shadow: 0 0 2px rgba(255, 203, 42, 0.8);color: gray;}
  100% {text-shadow: 0 0 0px rgba(255, 203, 42, 0.8);color: black;}
}

.scroll-right.tip:hover {
  animation-name: pantext;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
}

.scroll-right.tip:hover::before {
  animation-name: panicon;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
}

th.sched-page-grid-expand,th.sched-page-grid-exit {
text-align:center !important;
vertical-align: bottom;
}

.sched-page-grid-expand a, .sched-page-grid-exit a{
text-align:center !important;
border:1px solid #aaa;
display:block;
border-radius: 5px;
background:#fff url(//cdn.sched.co/common/img/icon-expand.png) center 10px no-repeat;
background-size:15px 15px;
-webkit-transition: background-color .3s linear;
-moz-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
-ms-transition: background-color .3s linear;
transition: background-color .3s linear;
width: 56px;
margin-left: 2px;
margin-bottom: 1px;
}


.sched-page-grid-exit a {
background:#fff url(//cdn.sched.co/common/img/icon-exit.png) center 10px no-repeat;
background-size:15px 15px;
}

.sched-page-grid-expand a:hover, .sched-page-grid-exit a:hover {
background:rgba(0,0,0,.05) url(//cdn.sched.co/common/img/icon-expand.png) center 10px no-repeat;
background-size:15px 15px;
-webkit-transition: background-color .3s linear;
-moz-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
-ms-transition: background-color .3s linear;
transition: background-color .3s linear;
}

.sched-page-grid-exit a:hover {
background:rgba(0,0,0,.05) url(//cdn.sched.co/common/img/icon-exit.png) center 10px no-repeat;
background-size:15px 15px;
}

.sched-page-grid-expand span, .sched-page-grid-exit span {
margin-top:28px;
display:block;
}

.sched-page-grid-venues {min-width: 140px; color: #555 !important;}

#sched-page-grid .dataTables_scrollBody table.dataTable thead {position: absolute;}

.sched-page-grid-time-header {width: auto;}
#sched-page-grid .sched-grid-dates li {margin: 0 28px 0px 0; display: inline-block;}
.sched-grid-dates ul {margin-bottom: 20px;}
.sched-grid-dates select {margin-bottom: 24px; margin-top: 12px;}
#sched-page-grid #sched-content .sched-container .sub .ev-save{background-color:transparent;}
#sched-page-grid #sched-content .sched-page-grid-event{color:#333;font-size:14px;line-height:18px;margin:0;min-height:30px;overflow:hidden;position:absolute;text-align:center;text-decoration:none;white-space:normal;width:139px;
  border-bottom:1px solid rgba(0,0,0,0.25);border-left:1px solid rgba(0,0,0,0.25);border-radius:5px;border-right:1px solid rgba(0,0,0,0.25);border-top:1px solid rgba(0,0,0,0.15);box-shadow:none;
}
#sched-page-grid #sched-content .sched-page-grid-event a{background:none;padding:0;}
#sched-page-grid #sched-content .sched-page-grid-event i{display:block;font-style:normal;line-height:18px;position:absolute;top:6px;width:128px;}
#sched-page-grid #sched-content .sched-page-grid-event p{line-height:20px;overflow:hidden;padding:5px;text-align:left;vertical-align:top;}
#sched-page-grid #sched-content .sched-page-grid-event.event-loggedin p{margin-left:27px;}
#sched-page-grid #sched-content .sched-page-grid-event .sched-page-grid-event-name{font-weight:400; font-size: 12px;}
#sched-page-grid #sched-content .sched-page-grid-event:hover .sched-page-grid-event-name{text-decoration:underline;}
#sched-page-grid #sched-content .sched-page-grid-event:hover{color:#111;z-index:900;}
#sched-page-grid #sched-content .sched-page-grid-time ul{padding-left:5px;}
#sched-page-grid #sched-content .sched-page-grid-time li{height:30px;line-height:30px;}
#sched-page-grid #sched-content .sched-page-grid-session-wrapper {min-width: 140px;}
#sched-page-grid #sched-content td{border:1px solid transparent;position:relative;}
#sched-page-grid #sched-content th{color:#000;height:50px;text-align:center;width:140px;z-index:999;}
#sched-page-grid #sched-content .sched-page-grid-expand, #sched-page-grid #sched-content .sched-page-grid-exit{min-width: 65px; width:60px!important;}
#sched-page-grid #sched-content .sched-page-grid-times,.sched-page-grid-time {background:#fff;width:65px;z-index: 1000; text-align: right; padding-right: 9px;}
.sched-page-grid-time li {background:#fff;}
#sched-page-grid .event .name .sched-event-checkin{margin-top:2px;}
#sched-page-grid .event .name .sched-event-seats,#sched-page-grid .event .name .sched-event-checkin,{border-radius:4px;margin-left:0;width:112px;}
#sched-page-grid .event .name{bottom:2px;margin:0;position:absolute;width:100%;padding-top:6px;}
#sched-page-grid .event a{border-left:0;margin-left:0;}
#sched-page-grid .event{word-wrap:break-word;}
#sched-page-grid .sched-container-header{line-height:40px;}
#sched-page-grid .sched-container-top,#sched-page-grid .sched-container,#sched-page-grid .sched-container-bottomm{border:0;margin-left:0;}
#sched-page-grid .sched-paging{float:right;}
#sched-page-grid-footer .sched-paging{margin:10px;}
#sched-page-grid #sched-content{width:100%!important;}
#sched-page-grid .sched-container-expired a{clear:both;width:150px;}
#sched-page-grid .sched-show-sidebar{background-color:rgba(0,0,0,.03);border:1px solid #DDD;border-radius:5px;color:#333;display:block;float:right;font-size:13px;line-height:1em;max-width:680px;padding:5px 10px;}
.event{z-index:10;}
.sched-page-grid-event-time{color:rgba(0,0,0,.4);display:block;font-size:11px;font-weight:700;text-shadow:none;}
#sched-page-grid a.grid-name:hover{text-decoration:none;}
#sched-page-grid a:hover .sched-page-grid-event-time{border:0!important;text-decoration:none!important;}

#sched-page-grid #sched-content .sched-page-grid-event.fullwidth {width: 136px;}

.grid-outer {background:url(//cdn.sched.co/common/img/sched-page-grid-bg.png) 0px 15px;will-change: transform;z-index: -1;}

/* end safari stuff */

@supports (-moz-appearance:none) and (display:contents) {
  .grid-outer {z-index: inherit;}
}

#sched-page-help .sched-benefits-item img{border:1px solid #ccc;border-radius:5px;float:left;height:50px;margin-bottom:20px;margin-right:10px;padding:5px;position:relative;top:-5px;background:#fff;}
#sched-page-help .sched-benefits-item{clear:left;line-height:1.5em;margin-top:5px;}
#sched-page-help-menu li { list-style: square; margin: 0 0 5px 20px; }

#sched-page-home .sched-container-inner { padding-bottom: 5px }
#sched-page-home #sched-search-noresults p, #sched-page-home sched-search-noresults h4 { margin: 10px 0 }
#sched-page-home #sched-search-noresults li { list-style: square; margin-left: 20px; }
#sched-page-home-breadcrumb {border-radius: 4px; background: #CBCBCB;color:#000; padding: 5px 0;width: 100%;margin:2px 0 10px;text-indent:10px;text-transform:capitalize;}
#sched-page-home-breadcrumb .sched-container-header-home { background: #fff; border: 1px solid #aaa; border-radius: 4px; float: left; height: 32px; left: 0; line-height: 32px; margin-right: 10px; padding: 0 5px 0 0; position: relative; top: -7px; z-index: 9999; }
.sched-container-header-home:hover { border: 1px solid #333 }
.sched-container-header-home img {margin-top: 5px }
#sched-page-home-breadcrumb a {color:#000;text-decoration:underline;}
#sched-page-home-breadcrumb strong {text-transform:none !important;}

#sched-page-ical .sched-container input {background: #fff; border: 1px solid #aaa; border-radius: 5px; margin: 2px 0; padding: 3px; width: 95%; }
#sched-page-ical .sched-container-inner img { margin: 0 0 10px 10px }
#sched-page-ical .sched-container-inner h4 { margin-bottom: 10px }

#sched-page-me h3 a { color: #333 }
#sched-page-me .sched-container-inner { padding-bottom: 5px }
#sched-page-attendees-connections {margin-left:0 !important;}
#sched-page-attendees-connections .has-avatars { padding: 5px; }
#sched-page-me-profile-data {line-height:1.8em;}
#sched-page-me-connections {border-bottom: 1px solid rgba(0,0,0,.10);padding-bottom: 10px;}
#sched-page-me-connections h2 {float:left;padding-top:5px;padding-right:20px;}
#sched-page-me-schedule {margin-left:10px;clear:both;}
#sched-page-me-schedule-options {float:right;}
#sched-page-me-schedule-options .sched-button {float:left;}
#sched-page-me-connections {clear:left;}
#sched-page-me-profile {border-bottom:1px solid rgba(0,0,0,.10);padding-bottom:30px;margin-bottom:20px;}
#sched-page-me #sched-content h2, #sched-page-mobile-preview h2 {margin:0 0 20px;}
#sched-page-me h1#sched-page-me-name {margin:0 0 5px}
#sched-page-me-profile .sched-container-inner { min-height: 90px; padding-bottom: 20px; }
#sched-page-me-profile-about {clear:left;  margin-top: 10px; }
#sched-page-me-profile-about ol li { list-style: decimal inside }
#sched-page-me-profile-about ul { margin-left: 1px }
#sched-page-me-profile-about ul li { list-style: disc inside }
#sched-page-me-profile-bottom { margin-bottom: 20px }
#sched-page-me-networks { clear: both; }
#sched-page-me-networks .sched-network-link {display:inline;margin:0 8px 0 0;line-height:20px !important;}
#sched-page-me-networks .sched-network-link a {display: inline-block;border-radius:4px;padding:2px 8px 2px 3px; }
#sched-page-me-networks .sched-network-link-twitter a {background:#50ABF1;color:#fff;}
#sched-page-me-networks .sched-network-link-facebook a {background:#3B579D;color:#fff;}
#sched-page-me-networks .sched-network-link-linkedin a {background:#0274B3;color:#fff;}
#sched-page-me-networks .sched-network-link-foursquare a {background:#F94877;color:#fff;}

#sched-page-me-networks a img { float: left; margin:0 7px 0 0;border-radius:3px;}
#sched-page-me-networks {margin:20px 0 10px;}
#sched-page-me .sched-button {border:0;cursor: pointer;line-height:30px;padding:0 10px;border-radius:4px;float:right;background:#555;color:#fff;font-weight:400;}
#sched-page-me .sched-button:hover {background:#666;color:#fff;}
#sched-page-me-schedule .sched-button {margin-left:10px;}

#sched-page-mobile-preview-info { margin: 0 20px 0 0; padding: 0 15px; }
#sched-page-mobile-preview-iphone { clear: both; height: 868px; margin: 20px auto; text-align: center; width: 395px; }
#sched-page-mobile-preview-iphone iframe { margin: 133px 0 0 }
#sched-page-mobile-preview-compatible { float: right; margin-left: 10px;background:#fff;border-radius: 10px;  }
#sched-page-mobile-preview-link {background: #333; border-radius: 5px; color: #fff !important; display: block; float: left;  font-weight: 700; margin: 20px 0 0; padding: 5px 10px; text-decoration: none; }
#sched-page-popular .sched-container-inner { padding-bottom: 5px }

.schedorg-body-settings #sched-page-settings {margin-top:20px;}
#sched-page-settings h2, .schedorg-body-mobile-preview h2{
background:#222B34;
color:#fff;
padding:10px
}
.schedorg-body-mobile-preview .sched-container p {
margin:20px 10px;
}
.schedorg-body-settings #sched-header-message, .schedorg-body-signup #sched-header-message, .schedorg-body-login #sched-header-message {display:none;}
.schedorg-body-settings .sched-input {max-width:350px;}
#sched-page-settings #sched-content .onboard-step {width:32%;padding:10px;float:left;}
#sched-page-settings #sched-content .onboard-step img {height:40px;width:auto;float:left;margin-right:10px;}


#sched-page-settings #sched-content #schedaccount {display:none;}
#sched-page-settings #sched-content h2 {clear:both; }
#sched-page-settings #sched-content label {  clear: left; display: block;  padding: 12px 0 2px; position: relative; width: 100%; }
#sched-page-settings #sched-content .checkbox { position: relative; top: 0; width: auto; }

#sched-page-settings #sched-content .sched-input, #form_profile select {  width: 90%; }
#sched-page-settings #sched-content .sched-input-password { width: 150px }
#sched-page-settings .sched-input-textarea {height: 150px; width: 100%;max-width:500px }
.sched-page-settings-network {width:115px;margin:0 5px 10px 0;font-size:12px;text-align:center;float:left;}
#sched-page-settings-networks {
width:100% !important;
display:block;
float:none;
}
#sched-page-settings #sched-content .sched-settings-left, #sched-page-settings #sched-content .sched-settings-right {float:left;clear:none;width:250px;}
#sched-page-settings .sched-settings-left {margin-right:20px;}
#sched-page-settings-networks img {border-radius: 10px;margin:0 auto;width:75px;height:75px;}
#sched-page-settings-networks a img{zoom:1;filter:alpha(opacity=50);opacity: 0.5;}
#sched-page-settings-networks a:hover img{filter:alpha(opacity=100);opacity: 1;}
#sched-page-settings .sched-profile-success, #sched-page-settings .sched-profile-error {border-radius: 5px; font-weight: bold; line-height: 1; margin: 15px 0 20px 0px; padding: 10px; text-align: center; width: 550px; }
#sched-page-settings .sched-profile-error { background: #c00; border: 1px solid #c00; border-bottom-color: #700; border-right-color: #700; color: #fff; }
#sched-page-settings .sched-profile-success { background: #c9efa6; border: 1px solid #c9efa6; border-bottom-color: #92c95f; border-right-color: #92c95f; color: #000; }
#sched-page-settings-save { margin:10px }
#sched-page-settings-save .sched-button-submit {background: #34C46B;
    display: inline-block;
    padding: 0 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    height: 36px;
    text-align: center;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    border: 0;
    border-radius: 4px;
    color: #fff;
    letter-spacing: .01em;
    margin-right: 10px;
    border: 1px solid transparent;}
#sched-page-settings-save .sched-button-submit:hover {background:#269916;}

#sched-page-duplicate #sched-content .sched-settings-left, #sched-page-duplicate #sched-content .sched-settings-right {float:left;clear:none;width:250px;}

#sched-page-signup h2 { margin-left: 20px }
#sched-page-signup label { clear: both; display: block; margin-top: 10px; }
#sched-page-signup .sched-login-facebook { background: #3B579D url(//cdn.sched.co/common/img/logo-facebook.png) left center no-repeat; background-size: 39px 39px; border: 1px solid #ccc; border-radius: 5px; color: #fff; display: inline-block; letter-spacing: .2px; line-height: 37px; margin-bottom: 10px; padding: 0 15px 0 55px  }
#sched-page-signup .sched-login-facebook:hover { background-color: #49639F; border: 1px solid #3B579D; color: #fff; }
#sched-page-signup .sched-container-right {  line-height: 2em; margin: 5px 0; }
#sched-page-signup .sched-container-inner {padding-left:0;}
#sched-page-signup .sched-input { width: 302px }
#sched-page-signup .g-recaptcha { margin:15px 0 0;}
#sched-page-signup .submit { margin: 10px 0 }
#sched-page-signup .sched-container-login-center {margin:0 auto !important;width:370px;float:none;}
#sched-page-signup #sched-content-breadcrumb a { padding: 0 }
#sched-page-signup #sched-content .sched-button-submit {height: 30px; margin: 10px 0; }
#sched-page-signup #recaptcha_widget_div { margin-left: -2px; }
#sched-page-signup #recaptcha_privacy a{color:#0C62AC;font-size:10px;}
#sched-page-signup .sched-container-left-inner{background:rgba(0,0,0,.1);border-radius:5px;padding:1px 10px;background:#CFE8FD}
#sched-page-signup .sched-container-left{margin-right:30px;padding:1px;width:auto;}
#sched-page-signup .signupgreen{font-weight:700;}
#sched-page-signup .sched-benefits-item img{float:left;height:50px;margin-bottom:20px;margin-right:10px;padding:5px;position:relative;top:-5px;background:#fff;}
#sched-page-signup .sched-benefits-item{clear:left;line-height:1.5em;margin-top:5px;}
#sched-page-signup .sched-container-right{margin:0;width:300px;}
#sched-page-signup .sched-container-right label{clear:both;display:block;margin-top:9px;}
#sched-page-signup .sched-container-login-sched,
#sched-page-signup .sched-container-login-facebook,
#sched-page-signup .sched-container-login-new a { border: 1px solid #D5D5D0; border-radius: 5px; clear: none !important; margin-bottom: 20px; margin-right: 0; padding: 10px !important; }
#sched-page-signup .sched-container-login-new h2 { margin: 0 0 10px 0 !important; }
#sched-page-signup .sched-container-login-new h2 a{ color: #0960AB;}
#sched-page-signup .sched-container-login-sched h2,  #sched-page-signup .sched-container-login-new h2 a{ background: url(//cdn.sched.co/logos/sched-icon-black.png) left center no-repeat; background-size: 40px 40px; letter-spacing: .2px; line-height: 40px; margin: 0 !important; padding-left: 40px !important; }
#sched-page-signup .sched-container-login-new h2 a:hover { background-color: #eee;  }
#sched-page-signup .sched-container-login-new a { display: block }
#sched-page-signup .sched-container-login-new a { color: #000 }
#sched-page-signup .sched-container-left .sched-button-submit { background: rgba(40,45,70,.1); background: #333; border: 1px solid rgba(40,45,70,.1); border-radius: 4px; color: #fff; cursor: pointer; display: block; height: auto !important; line-height: 37px !important; margin-top: 15px !important; outline: 0; padding: 0 10px; vertical-align: top; }
#sched-page-signup .sched-container-left .sched-button-submit:hover { background: #2FB21D; cursor: pointer; }
#sched-page-signup #sched-content {padding:0;}
#sched-page-signup .sched-container{
margin:0 auto;
border:0;
max-width:330px;
}

                   
#sched-search-message { margin: 0 0 20px; overflow: auto; }
#sched-search-message .sched-button-submit { float: left;  height: auto; padding: 4px 8px; margin-top: 2px; margin-left: 3px; }
#sched-search-message #sched-search-clear { float: left; margin: 8px 0 0 10px; }
#sched-search-message .sched-button-clear { margin-left: 7px;}
#sched-search-message input.search-box { clear: both; color: #000; float: left; margin: 2px 4px 0 10px; padding: 4px; width: 300px; height: 37px; }
#sched-search-message form { clear: left }
#sched-search-results-box { float: right; margin: 10px 0 0; }

#sched-sidebar-filters { position: relative; z-index: 9999;}
#sched-sidebar-filters-type { position: relative }
#sched-sidebar-mobile {margin-top:0;border:0;}

#sched-sidebar-filters-dates {margin-top:20px;}
#sched-sidebar-filters-venues, #sched-sidebar-filters-dates {margin-bottom:20px;}
#sched-sidebar-filters li#sched-sidebar-filters-popular a, #sched-sidebar-filters li#sched-sidebar-filters-venues a, #sched-sidebar-filters li#sched-sidebar-filters-search a, #sched-sidebar-filters li#sched-sidebar-filters-mysched a { position: relative }

#sched-sidebar-menu-links li#sched-sidebar-filters-myfriends a, #sched-sidebar-menu-links li#sched-sidebar-filters-mysched a {float:left;}
#sched-sidebar-menu-links li#sched-sidebar-filters-myfriends a span.box { background:#222;color:#fff;}
#sched-sidebar-filters li#sched-sidebar-filters-venues a span.box {background: url(//cdn.sched.co/common/img/icon-venue-dark.svg) 2px top no-repeat;background-size:14px 14px;width: 18px;height:18px;border-radius:0;opacity:.6;right:0;}
#sched-sidebar-filters li#sched-sidebar-filters-dates a span.box {border-radius: 100px;background: url(//cdn.sched.co/common/img/icon-calendar-dark.svg) 2px top no-repeat;background-size:14px 14px;border-radius:0;width:18px;height:18px;opacity:.6;right:0;}
#sched-sidebar-filters li#sched-sidebar-filters-popular a span.box {border-radius: 0 !important;background: url(//cdn.sched.co/common/img/icon-star-dark.svg) center center no-repeat;background-size:16px 16px;opacity:.6;right:0;margin:0;}
#sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-popular a span.box {border-radius: 0 !important; background: url(//cdn.sched.co/common/img/icon-star-dark.svg) center center no-repeat;background-size:16px 16px;opacity:.6;right:0;margin-left:1px;}
#sched-sidebar #sched-sidebar-filters a:hover span.box {opacity:1 !important;}
#sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-popular a:hover span.box {margin-left:1px !important;width:15px;height:15px;}

#sched-sidebar-filters #sched-filter-menutag-company span.box{border-radius: 100px;}
#sched-sidebar-filters li { zoom: 1;clear:left;}
#sched-sidebar-filters .popover {left: -15px; margin: 8px 0 0; max-width: 200px; overflow-y: auto; position: absolute; width: 100%; z-index: 9998;padding-bottom:6px;visibility:hidden;opacity:0;transition:visibility .3s ease-in-out, margin .3s ease-in-out;}

#sched-sidebar-filters .popover {
left: -15px; margin: 8px 0 0; max-width: 200px; overflow-y: auto; position: absolute; width: 100%; z-index: 9998;padding-bottom:6px;transition:visibility .3s ease-in-out, margin .3s ease-in-out;
left:auto;
right:180px;
padding-right:3px;
margin-top:-37px;
}
#sched-sidebar-filters .popover .arrow {position:absolute;left:10px;top:-9px;width:25px;height:10px;overflow:hidden;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
left:auto;
right:-16px;
top:20px;
}



#sched-sidebar-filters .popover-content {margin:0 5px;}
#sched-sidebar-filters .popover-content ul{padding:0;}
#sched-sidebar-filters li:hover .popover {visibility:visible;display:block;opacity:1;margin-top:-47px}
#sched-sidebar-filters li ul li { margin: 0; }
#sched-sidebar-filters li a {padding-left:19px;display: block;text-decoration: none;line-height:15px;margin-bottom:5px;}
#sched-sidebar-filters li a span.box, span.box, #event-type a span.box, .container span.box, #sched-sidebar-menu-links li a span.box {display: inline-block; float: left;font-weight: bold;   margin-top: 0; text-align: center; text-decoration: none; z-index: 800;margin-right:6px;border-radius:50px;}
#sched-sidebar-filters li a {padding-left:23px;line-height:18px;}
#sched-sidebar-filters li a span.box, span.box,#sched-sidebar-menu-links li a span.box {width:16px;height:16px;margin-right:9px;}
#sched-sidebar-filters li a span.box {width:15px;height:15px;margin-left:1px;margin-top:1px;}
#sched-sidebar-menu-links li a span.box {height:17px;width:18px;}
#sched-sidebar-filters li a span.box {position:absolute;left:0;}
#sched-sidebar-filters li ul {padding:10px;max-height:183px;overflow:auto;margin:0;}
#sched-sidebar-filters li ul li a {padding:4px 7px;border-bottom:1px solid #eee;border-top:1px solid #999;margin:0;}
#sched-sidebar-filters li ul li a:hover {background:#efefef;}
#sched-sidebar-filters li ul li:first-child a {border-top:0;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#sched-sidebar-filters li ul li:last-child a {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
#sched-sidebar-filters-list { margin: 5px }
#sched-sidebar-filters-list li a { margin: 5px 5px 0 0;}
#sched-sidebar-filters-list li a { padding-left: 3px }
#sched-sidebar-filters-dates .popover {max-width:215px !important;width:215px !important;}
.sched-filters-calendar {width:95%;margin:0 auto;}
.sched-filters-calendar th {padding:0 2px;border-bottom:2px solid #333;text-transform:uppercase;font-size:11px;}
.sched-filters-calendar td {color:#ccc;height:25px;line-height:25px;text-align:center;}
#sched-sidebar #sched-sidebar-filters .sched-filters-calendar td a{font-weight:700;color:#000;margin:0;padding:0;height:25px;line-height:25px;display:block;border-radius: 100px;border:0;}
#sched-sidebar .sched-filters-calendar td a:hover {background:#eee;color:#0960AB;}
.sched-filters-calendar-month {text-transform:uppercase;text-align:center;}
#sched-page-venues .sched-container, #sched-page-venues .sched-container-top, #sched-page-venues .sched-container-bottom { margin-left: 150px }
#sched-page-venues #sched-content .container li { width: 100% }
#sched-page-venues #sched-content em { font-style: normal; font-weight: 700; }
#sched-page-venues #sched-content h3 {padding-left: 5px; width: 140px; }

#searchbox, #searchbox-attendees, #searchbox-speakers {border: 1px solid #bbb; border-radius: 3px;  padding: 2px; width: 150px; }
#searchbox-attendees, #searchbox-speakers { background-image: none; border-color: #bbb; float: right; margin-top: -15px; padding: 4px 6px; width: 158px; }

#search-listing .popover {position:relative;background:none;padding:0;}
#search-listing .popover .arrow {display:none;}
#search-listing .popover-body-inner {border:0;}
#search-listing h2 {clear:left;}
#search-listing .popover .popover-content {border: 0;position: relative;background-color: transparent;background-image: none;box-shadow:none;padding: 0;}
#search-listing #type-list li li {margin-left:20px;}

#tip a.sched-admin-edit {background:rgba(0,0,0,0.25) url(//static.sched.com/img/edit.png) 5px center no-repeat;border-bottom-left-radius: 5px; border-width: 0 0 1px 1px; color: #000; float: right; font-weight: 700; padding: 2px 5px 2px 20px; position: relative; right: 8px; text-decoration: none; top: 19px; z-index: 9999;}
#tip a.sched-admin-edit:hover { background: #888 url(//static.sched.com/img/edit.png) 5px center no-repeat;color:#fff;text-decoration:underline; }
#tip .sched-button { margin: 0 }
#tip .sched-button a { margin: 0 10px 10px -1px }
#tip #tip-loading { margin:4px 5px 0 5px; }
#tip .arrow-up { border-bottom: 10px solid #000; border-left: 10px solid transparent; border-right: 10px solid transparent; height: 0; margin-left: 10px; position: relative; width: 0; z-index: 999; }
#tip .infoimg {background: #fff; border-radius: 4px; float: right; margin: 0 0 10px 10px; max-width: 150px; }
#tip .box { display: none }
#tip ul li{ list-style: disc inside }
#tip ul.tip-custom-fields li {list-style:none;}
#tip ol li{ list-style: decimal inside }
#schedorg #tip .has-avatars li { height: auto }

.attendee-avatar .av { background: #fff; border: 1px solid #ccc; display: block; float: left; margin: 0 10px 0 5px; padding: 3px; }
.description ol li, .tip-section ol li { list-style: decimal inside }
.description ul, .tip-section ul { margin-left: 1px }
.error_msg { color: #c00; }

.description ul li, .tip-section ul li { list-style: disc inside }
.errors, #login-required { background: #fee; border: 1px solid #c00; color: #c00;  margin: 20px; padding: 20px; }
.friends { clear: both; display: block; margin: 20px 0; }
.friends a { display: block; float: left; height: 55px; margin: 10px 10px 0 0; position: relative; width: 55px; }

.js-confirm-settings { display: none }
.people, .friends {background: #eee; border-radius: 10px; color: #000; float: left; margin: 15px 15px 0 0; padding: 8px; width: 45%; }
.people-avatar { border: 1px solid; border-color: #e6e6e6 #bbb #bbb #e6e6e6; display: block; float: left; height: 54px; margin: -3px 10px 10px 0; text-decoration: none; width: 54px; }
.people h2 { display: inline; text-transform: capitalize; }
.people-avatar-inner { border: 3px solid #fff; height: 48px; overflow: hidden; width: 48px; }
.people-info { margin: 5px 0 0 }
.people-inner, .friends-inner { background: #fff; border: 1px solid #ddd; line-height: 1.5em; padding: 10px; position: relative; z-index: 999; }
.people-roles { clear: both; padding: 2px 0; }
.people-roles a, #type_selector a {background: #ddd; border-radius: 4px; color: #333; font-weight: 700; padding: 4px; text-decoration: none; text-shadow: 0 1px 0 #ccc; text-transform: uppercase; }

.un-no { color: #d00 }
.un-ok { color: #060 }
.js-disconnect-profile { cursor: pointer;clear:none !important;text-decoration:none !important;}
.js-disconnect-profile:hover {text-decoration:underline !important;}

.sched-admin-edit {color: #000; font-weight: 700; padding:0 3px;text-decoration: none;z-index:999; margin:6px 3px;}
.sched-admin-edit span {display:inline-block;background: url(//cdn.sched.co/common/img/icons-3x.png) 69.014% 30.811% no-repeat;background-size:130px 195px;float:left;margin:3px 5px 3px 0;width: 16px;height: 16px;}
.sched-admin-edit:hover { text-decoration: underline }
#sched-page-event .sched-admin-edit {border:none;float:none;display:inline-block;position:relative;top:0;background-color:transparent;}
#sched-page-event .sched-admin-speaker span{background: url(//cdn.sched.co/common/img/icons-3x.png) no-repeat 67.151% 43.885%;background-size:130px 195px;	width: 22px;height: 16px;}
.sched-person .sched-admin-edit {display:none;float:right;margin:0;top:0;right:10px;position:absolute;line-height:22px;background-color: rgba(255,255,255,0.7);border-radius: 5px;border: 1px solid rgba(0,0,0,0.2);}
.sched-person:hover .sched-admin-edit {display:block;}
#sched-admin a {border: 0;
 box-shadow: 1px 2px 3px rgba(0,0,0, 0.3); color: #000; font-weight: 700; padding: 10px;top:0; position: fixed; left: 5px; text-align: center; text-decoration: none; top: 0; z-index: 99999; text-transform:uppercase;}
#sched-admin a:hover { background-color: #333; text-decoration: underline; }


#sched-menu-login { margin: 0 10px 20px;}
#sched-menu-attendees .attendee-friend-count span{text-align:center;background:rgba(209, 5, 4,1);height:21px;padding:0 5px;line-height:18px;font-size:12px;border-radius: 10px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); display:block;color:#fff;border:2px solid #fff;position:absolute;right:-5px;top:-5px;z-index:99;min-width:21px;
}
#sched-menu-login p { clear: left; display: block; float: none; position: relative; }

#sched-sidebar-search {border-top: 0;margin: 6px 0 13px;}
#sched-sidebar-search #s-submit { margin-right: 0;height:22px;font-size:12px !important; }
#sched-sidebar-search input#s, #echo-recommend, #echo-search, .search-box {border: 1px solid #bbb; border-radius: 3px; color: #ccc; height: 26px; line-height: 22px; padding: 0 4px; vertical-align: top; width: 150px; }
#sched-sidebar-search input#s { background: #fff; height:22px;width:123px;margin-right:2px;display: inline-block;}
#sched-sidebar-search input#s:hover { background: #fff }
.addthis_counter { position: relative; top: -15px; }

.sched-share a {display:block;float:left;padding:0 !important;margin-right:4px;width:32px;height:32px;margin-bottom:10px;border:1px solid #E6E6E6;}
.sched-share .sched-share-app a {width:89px;height:30px;float:left;margin-right:0;}
.sched-share #sched-share-app-iphone {margin-right:4px;}
.sched-share-twitter-wrapper, .sched-share-facebook-wrapper {display:inline}
.sched-share .sched-share-print {background: #FCFCFC url(//cdn.sched.co/common/img/icon-print.svg) center center no-repeat;background-size:22px 22px;}
.sched-share .sched-share-email {background: #FCFCFC url(//cdn.sched.co/common/img/icon-email.svg)  center center no-repeat;background-size:22px 22px;}
.sched-share .sched-share-mobile {background: #FCFCFC url(//cdn.sched.co/common/img/icon-mobile.svg) center center no-repeat;background-size:22px 22px;}
.sched-share .sched-share-twitter {border:none;background: #50ABF1 url(//cdn.sched.co/common/img/icon-network-twitter.svg) center center no-repeat;background-size:36px 36px;}
.sched-share .sched-share-facebook {border:none;background: #3B579D url(//cdn.sched.co/common/img/icon-network-facebook.svg) center center no-repeat;background-size:36px 36px;}



#sched-sidebar-menu {position:relative;  border-top: 0; margin-bottom: 15px; margin-top: 0; padding-bottom: 15px; padding-top: 0;}
#sched-sidebar-menu #sched-sidebar-menu-myprofile-link { float: none;  font-weight: 700; text-decoration: none; }
#sched-sidebar-menu #sched-sidebar-menu-myprofile-link img { margin-right: 5px }
#sched-sidebar-menu #sched-sidebar-menu-items li { overflow: auto }
#sched-sidebar-menu #sched-sidebar-menu-active a:hover, #sched-sidebar-menu #sched-sidebar-menu-active #active-views:hover { color: #000 }
#sched-sidebar-menu li.sched-sidebar-menu-active { background: none }
#sched-sidebar-menu #sched-sidebar-menu-items li { margin: 0 }
#sched-sidebar-menu #sched-sidebar-menu-items li a.sched-sidebar-menu-item {  font-weight: 700; line-height: 15px; padding: 0 !important; position: relative; }
#sched-sidebar-menu #sched-sidebar-menu-items li a.sched-sidebar-menu-item {border-radius: 5px; display: block;line-height: 16px; padding: 0; position: relative; text-decoration: none; }
#sched-sidebar-menu .sched-sidebar-menu-settings { background: none; float: none; line-height: 14px; margin-top: 2px; padding: 0 0 4px; text-decoration: none;}
#sched-sidebar-menu li.sched-sidebar-menu-active {background: #eee; border-radius: 5px; }
#sched-sidebar-menu #sched-sidebar-menu-login { padding-bottom: 10px }
#sched-sidebar-menu h2 { margin: 0 0 10px; width: 100%; }
#sched-sidebar-menu-sharethis { clear: both;padding:0;margin-bottom:10px; }
#sched-sidebar-menu-sharethis a { margin-right: 5px }
#sched-sidebar-menu-sharethis a span { margin-right: 4px }
#sched-sidebar-share h4 { position: relative }
#sched-header-link, #sched-footer-link {margin:15px auto;max-width:1100px;}
#sched-footer-link-right,#sched-footer-link-left {text-align:center;}
#sched-sidebar-sched-logo { bottom: -31px; color: #333; line-height: 15px; position: absolute; right: 8px; text-align: right; width: 90%; }
#sched-sidebar-sched-logo img {padding:2px;background:#fff;border-radius: 4px; display: inline; margin:-3px 0 0 3px;vertical-align: top; }
#sched-sidebar-sched-logo a { text-decoration: none }
#sched-sidebar-inner .has-avatars li { float: left; width: 60px; height: 60px;}

#sched-views {line-height:32px;}
#sched-views a {background: url(//cdn.sched.co/common/img/icon-arrow-down.svg) right 10px center no-repeat;background-size:9px 5px;padding-right:25px !important;}
#sched-views li a {background-image:none;padding-right:10px !important;}
#sched-views .sched-views-arrow {width:15px;height:30px;display:block;background:url(//cdn.sched.co/sprite-2012-02-13.png) -297px 8px no-repeat;margin:0 5px}
#sched-views:hover, #sched-views.hover { color: #000; cursor: pointer; }
#sched-views:hover .sched-views-arrow, #sched-views.hover .sched-views-arrow {background:url(//cdn.sched.co/sprite-2012-02-13.png) -297px -15px no-repeat;}
#sched-views:hover .sched-toggle, #sched-views.hover .sched-toggle { display: block }
#sched-views .popover {visibility:hidden;position:absolute;top:40px;z-index:9999;opacity:0;transition:visibility .3s ease-in-out, top .3s ease-in-out; }
#sched-views:hover .popover, #sched-views.hover .popover {visibility:visible;display:block;opacity:1;top:30px;}
#sched-views .popover .popover{display:none;position:relative;top:0;clear:left;margin:0 0 10px 20px;width:155px;}
#sched-views .popover li .popover li {float:none;}
#sched-views .popover li .popover li a {border-radius:0;display:block;float:none;}
#sched-views .popover li .popover .popover-content {padding:2px;}
#sched-menu-link-filters hr {display:none;}
#sched-views:hover .popover li:hover .popover, #sched-views.hover .popover li .popover{display:block;}
#sched-views .sched-toggle li {  line-height: 1.7em;float:none;margin:0 0; }
#sched-views .sched-toggle li a {padding:0 10px 0 5px;height:35px;line-height:35px;border-bottom:1px solid #eee;border-top:1px solid #999;margin:0;border-radius: 0;float:none;}

#sched-views .sched-toggle li a span {display:block;height:15px;width:15px;float:left;margin:10px 8px 0 3px;}
#sched-views .sched-toggle li#sched-menu-link-tooltip a span{background:url(//cdn.sched.co/common/img/icons.png) 0 -60px no-repeat;background-size:100px 150px;}
#sched-views .sched-toggle li#sched-menu-link-detailed a span{background:url(//cdn.sched.co/common/img/icons.png) -20px -60px no-repeat;background-size:100px 150px;}
#sched-views .sched-toggle li#sched-menu-link-grid a span{background:url(//cdn.sched.co/common/img/icons.png) -40px -60px no-repeat;background-size:100px 150px;}
#sched-views .sched-toggle li#sched-menu-link-venues a span{background:url(//cdn.sched.co/common/img/icons.png) -40px -40px no-repeat;background-size:100px 150px;}
#sched-views .sched-toggle li#sched-menu-link-mysched a, #sched-views .sched-toggle li#sched-menu-link-settings a, #sched-views .sched-toggle li#sched-menu-link-logout a {padding-left:2px;}
#sched-views .sched-toggle li#sched-menu-link-mysched a span{background:url(//cdn.sched.co/common/img/sched-added.png) 0 0 no-repeat;background-size:15px 15px;width:15px;}
#sched-views .sched-toggle li#sched-menu-link-settings a span{background:url(//cdn.sched.co/common/img/icons-3x.png) -66px -45px no-repeat;background-size:110px 165px;width:15px;}
#sched-views .sched-toggle li#sched-menu-link-map a span {background: url(//cdn.sched.co/common/img/dropdown-map.png) 2px 0 no-repeat;background-size:9px 15px;}
#sched-views .sched-toggle li#sched-menu-link-logout a span{background:url(//cdn.sched.co/common/img/icons-3x.png) -88px -66px no-repeat;background-size:110px 165px;width:17px;}
#sched-views-ical { margin-right: 0 !important }

#sched-menu-search {display:none;}
.schedorg-body-sidebaroff #sched-menu-search {display:block;}
.schedorg-body-sidebaroff #sched-sidebar {display:none;}
.schedorg-body-sidebaroff #sched-content {width:100%;}
#sched-menu-search .dropdown-menu{box-shadow:none !important;border:none;top:30px;background:none;width:200px;}
#sched-menu-search .popover-body-inner {padding:0 5px !important;font-size:12px;}
#sched-menu-search .popover-body-inner a {color:#000}
#sched-menu-search .popover-body-inner a:hover {background-color:transparent !important;color: #0960AB;}
#sched-menu-search .popover .popover {width:200px;right:180px;
}


#sched-menu-search .popover li,#sched-menu-search .popover li a {
display:block;
float:none;
border-radius:0;
}

#sched-menu-search .popover .popover {
 left: auto;
  right: 160px;
  padding-right: 15px;
  margin-top: -45px;
}

#sched-menu-search .popover .popover .popover-body-inner {
padding:0 !important;
}

#sched-menu-search .popover .popover li a {
padding-left:8px !important;
}
#sched-menu-search #sched-sidebar-search {border-bottom:1px solid #ddd;padding:5px 0 10px;float:none !important;margin:0 0 15px !important;}
#sched-menu-search #sched-sidebar-search input#s {font-size:12px !important;height:28px !important;width:120px !important;}
#sched-menu-search #sched-sidebar-search #s-submit {height:28px !important;font-size:13px !important;}
#sched-sidebar-browsedates {border-bottom:1px solid #ddd;padding:5px 0 10px !important;margin-bottom:10px;float:none !important;display:block;}
#sched-sidebar-browsedates a {font-size:13px;margin:5px 2px 0 !important;padding:0 !important;float:none !important;}
#sched-views .sched-menu-link-active a {font-weight:700;color:#000;}
#sched-views .sched-menu-link-active a:hover {text-decoration:none}

#sched-container-header-menu a.sched-menu-link-active {color:#000;}
#sched-container-header-menu li.sched-menu-link a {
-webkit-transition: background-color .3s linear;
-moz-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
-ms-transition: background-color .3s linear;
transition: background-color .3s linear;
}
#sched-container-header-menu li.sched-menu-link a:hover {background-color: #F5F5F5; background-color:rgba(0,0,0,.05);
-webkit-transition: background-color .3s linear;
-moz-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
-ms-transition: background-color .3s linear;
transition: background-color .3s linear;
}
#sched-container-header-menu li a.sched-menu-link-active{background-color: #EBECEE;background-color:rgba(40,45,70,.1);}
#sched-container-header-menu li a.sched-menu-link-active:hover {background-color:rgba(40,45,70,.2);
-webkit-transition: background-color .7s linear;
-moz-transition: background-color 1s linear;
-o-transition: background-color 1s linear;
-ms-transition: background-color 1s linear;
transition: background-color 1s linear;}
#sched-views .sched-toggle li:first-child a {border-top:0;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#sched-views .sched-toggle li:last-child a {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}

#tip {border: 0; display: none;margin-top: -3px; position: absolute; text-align: left; width: 420px; z-index: 9999; }
#tip .sched_tooltip-outer {background: #000; border-radius: 8px; padding: 3px; position: relative; }
#tip .tip-margins {margin:10px;}

.sched-event-friendcount {background:rgba(209, 5, 4, 1);height:21px;padding:0 5px;line-height:17px;font-size:11px;border-radius: 10px;display:block;color:#fff;border:2px solid #fff;position:absolute;right:-10px;top:-10px;z-index:99;min-width:21px;text-align:center;
  font-family:'Andale Mono',Courier New;font-weight:700;
}


.sched-event-evpeople {font-size: 12px; text-decoration: none; line-height: 16px; margin-bottom: 8px; display: block; min-height: 16px;}

.popover {background:none;padding-top:10px;}
.popover .popover-content {border:1px solid #000;position:relative;background-color: #575757;border-radius:5px;padding:2px;}
.popover .popover-body {border-radius:3px;background:#fefefe;-webkit-box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4);-moz-box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4);box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4);}
.popover .arrow {position:absolute;left:10px;top:-9px;width:25px;height:10px;overflow:hidden;}
.popover .arrow span {display:block;width:14px;height:14px;-webkit-transform: rotate(45deg) skew(-10deg, -10deg);-webkit-transform: rotate(45deg) skew(-10deg, -10deg);  /* Saf3.1+, Chrome */-moz-transform: rotate(45deg) skew(-10deg, -10deg);  /* FF3.5+ */-ms-transform: rotate(45deg) skew(-10deg, -10deg);  /* IE9 */-o-transform: rotate(45deg) skew(-10deg, -10deg);  /* Opera 10.5 */transform: rotate(45deg) skew(-10deg, -10deg);zoom: 1;margin:1px 0 0 4px;background:#575757;border-left:1px solid #000;border-top:1px solid #000;-webkit-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);-moz-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);}
.popover-body-inner {border:1px solid #000;border-radius:3px;padding:0;}
.topnotification { background-color:#333; background-color:rgba(0,0,0,.8); width:100% }
.topnotification p { color:#fff; font-weight:bold; line-height:1.4; margin:0 auto; padding:10px 0; text-align:center; width:960px }

/* qTip2 */
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;width:auto;line-height:12px;border-width:1px;border-style:solid;}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}
.ui-tooltip-content{position:relative;padding:5px 9px;text-align:center;word-wrap:break-word;overflow:hidden;}
.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700;}
.ui-tooltip-titlebar + .ui-tooltip-content{border-top-width:0!important;}
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{border-radius:3px;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555;}
.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}
.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;
  line-height:20px;
  color:red;
  background: url(//cdn.sched.co/common/img/tooltip-arrow.png) bottom center no-repeat;
    background-size: 17px 8px;
    	width: 0; 
	height: 0; 
	width:17px !important;
	margin-left:-9px !important;
	

}
.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}

/* Bootstrap style. */
.ui-tooltip-bootstrap{line-height:18px;font-size:12px;color:#000;background:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:auto !important;}
.ui-tooltip-bootstrap .ui-tooltip-titlebar{line-height:22px;border-bottom:1px solid #ccc;background-color:transparent;}
.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none;}
.ui-tooltip-bootstrap .ui-tooltip-icon{background:#FFF;}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}

.sched-share-facebook .ui-tooltip-bootstrap{ border:1px solid red !important;}
/* thickbox */
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:9999;color:#000;display:none;border:10px solid #525252;border-radius:4px;text-align:left;top:50%;left:50%;overflow:hidden;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:9998;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.schedorg-body-grid #TB_window {top: 20%;}

#sched-demodata-cta,#sched-header-extra {text-shadow: 0px 1px 2px white; border-top: 1px solid rgba(255,230,0,0.5); border-bottom: 1px solid rgba(0,0,0,0.2); border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1); z-index: 10000; background: #FD0; color: black; padding: 10px 15px 10px 15px;border-radius: 5px;
  margin:20px 0 20px;font-size:16px;}
#sched-confirm-schedule {z-index: 9001;position: fixed;bottom:0;left:20px;background-color: rgba(0,0,0,0.8);
height: 40px;line-height:40px;padding: 0 10px;color: white;
border-top-left-radius: 5px;border-top-right-radius: 5px;
box-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
#sched-confirm-schedule a {color:#fff;font-size:15px;}
#sched-confirm-schedule-count {text-align: center; width: 24px; height: 24px; display: inline-block; border-radius: 50px; font-size: 14px;
margin:8px 10px 0 0;background:#fff;line-height:24px;float:left;color:#000;font-weight:700;}
#sched-confirm-schedule:hover {background-color: rgba(0,0,0,0.7)}
/*#sched-confirm-schedule a:hover #sched-confirm-schedule-count {background:url(//cdn.sched.co/common/img/sched-check-hollow.png);background-size:24px 24px;text-indent:-50px;}*/

@keyframes pulsate1 {
  0% {
    width: 24px;height: 24px;line-height: 24px;font-size: 14px;margin-top: 8px;margin-right: 10px;margin-left: 0px; box-shadow: none;
  }
  50% {
    width: 32px;height: 32px;line-height: 31px;font-size: 20px;margin-top: 4px;margin-right: 6px;margin-left: -4px; box-shadow: 0 0 10px #fed;
  }
  100% {
    width: 24px;height: 24px;line-height: 24px;font-size: 14px;margin-top: 8px;margin-right: 10px;margin-left: 0px; box-shadow: none;
  }
}

@keyframes pulsate2 {
  0% {
    color: white; text-shadow: none;
  }
  50% {
    color: #fed; text-shadow: 0 0 10px #fed;
  }
  100% {
    color: white; text-shadow: none;
  }
}

@keyframes pulsate3 {
  0% {
    padding-top: 0px; padding-left: 10px; padding-right: 10px; left: 20px; height: 40px;
  }
  50% {
    padding-top: 2px; padding-left: 12px; padding-right: 12px; left: 18px; height: 42px;
  }
  100% {
    padding-top: 0px; padding-left: 10px; padding-right: 10px; left: 20px; height: 40px;
  }
}


#sched-confirm-schedule-count.pulse {
  animation: pulsate1 0.4s 2;
}

#sched-confirm-schedule-text.pulse {
  animation: pulsate2 0.4s 2;
}

#sched-confirm-schedule.pulse {
  animation: pulsate3 0.4s 2;
}

#sched-header-intro { margin-bottom: 5px; }

#sched-overlay {display: none; background: rgba(0,0,0,0);width: 100%;height: 100%;position: fixed;z-index: 10000;margin-top: -20px;text-align: center;color: white; top: 50px;}
#sched-overlay-inner {width: 500px; background-color: rgba(0,0,0,0.85); border: 3px solid white;padding: 40px;font-size: 16px;border-radius: 15px;position: absolute;top: 50%;left: 50%;margin-left: -290px;margin-top: -150px;text-align: center;}
.sched-overlay-note {font-size: 12px; opacity: 0.8; margin: 2px 0 -16px 0; display: block;}
#sched-overlay-generic {display: none; background: rgba(0,0,0,0);width: 100%;height: 100%;position: fixed;z-index: 10000;margin-top: -20px;text-align: center;color: white; top: 50px;}
#sched-overlay-generic-inner {width: 500px; background-color: rgba(0,0,0,0.85); border: 3px solid white;padding: 40px;font-size: 16px;border-radius: 15px;position: absolute;top: 50%;left: 50%;margin-left: -290px;margin-top: -125px;text-align: center;}
#sched-overlay-button {margin-left: 10px; margin-right: 10px; padding: 5px 30px; color: black;background: #F0F0F0;display: inline-block;border-radius: 20px;font-weight: bold;margin-top: 30px; cursor: pointer}
#sched-overlay-button:hover {box-shadow: 0px 0px 6px white; background: white;}
.sched-overlay-button-red {margin-left: 10px; margin-right: 10px; padding: 5px 30px; color: black;background: #FF5050;display: inline-block;border-radius: 20px;font-weight: bold;margin-top: 30px; cursor: pointer}
.sched-overlay-button-red:hover {box-shadow: 0px 0px 6px red; background: #FF8080;}
#sched-overlay-generic .sched-overlay-text {display:none;}

#sched-header-menu{border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative;z-index:9999;}
#sched-header-menu .sched-header-submenu li{border-top:1px solid #333;}
#sched-header-menu .sched-header-submenu li a{border-top:1px solid #aaa;display:block;height:30px;line-height:30px;text-shadow:1px 1px #000;}
#sched-header-menu li.hover{color:black;position:relative;}
#sched-header-menu ul{background:#1f1f1f;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;position:relative;z-index:9998;}
#sched-header-menu ul li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#sched-header-menu li{font-weight:bold;zoom:1;}
#sched-menu-right,#schedorg-header-profile{line-height:1em;position:absolute;right:5px;top:0;}
#schedorg-header{background:#212B34;color:#d7d7d7;position:fixed;top:0;left:0;width:100%;z-index:9999;max-height:60px;}
#schedorg-header-inner{margin:0 auto;height:60px;padding:0 10px;position:relative;text-align:center;z-index:9999;}

#schedorg-header-signup-options a span, #schedorg-header-login-options a span{border-bottom:1px solid #ddd;font-weight:700;}
#schedorg-header-menu1{position:absolute;right:0;top:0;line-height:60px;text-align:right;width:340px;}
#schedorg-header-menu1 #schedorg-header-teaser {padding-right:14px;}
#schedorg-header-menu1 .dropdown{float:right;}
#schedorg-header-menu1 a.dropdown-toggle{border:1px solid #555;border-width:0 1px;color:#fff;display:block;float:right;font-weight:700;padding:0 14px;font-size:13px;text-transform:uppercase;-webkit-transition: background-color .1s linear;
-moz-transition: background-color .1s linear;
-o-transition: background-color .1s linear;
-ms-transition: background-color .1s linear;
transition: background-color .1s linear;}
#schedorg-header-signup a.dropdown-toggle{border-right:0;}
#schedorg-header-menu1 a:hover{background:#333;-webkit-transition: background-color .1s linear;
-moz-transition: background-color .1s linear;
-o-transition: background-color .1s linear;
-ms-transition: background-color .1s linear;
transition: background-color .1s linear;}
#schedorg-header-profile a{color:#fff;}
#schedorg-header-profile a:hover{background-color:rgba(255,255,255, 0.1);color:#fff;text-decoration:none;}
#schedorg-header-profile .sched-avatar-letter {background: url(//cdn.sched.co/common/img/avatar-empty.png) bottom
 center no-repeat;background-size:38px 38px;height:40px;width:40px;text-indent:-1000px;overflow:hidden;border:1px solid #1F1F1F;}



#schedorg-header-profile .sched-avatar:hover {background:transparent !important;}
#schedorg-header-signup #schedorg-header-fb{border:1px solid green;margin:0!important;padding:0!important;top:0;}
#schedorg-header-signup .dropdown-menu li#schedorg-header-signup-options a, #schedorg-header-login .dropdown-menu li#schedorg-header-login-options a{border:0;border-radius:0;color:#fff;float:none;padding:0;}
#schedorg-header-signup .dropdown-toggle{border-right:0;}
#schedorg-header-signup .sched-benefits-item{font-size:13px;height:34px;line-height:25px;top:0;}
#schedorg-header-signup .sched-benefits-item a,#schedorg-header-login-options a span{color:#fff;}
#schedorg-header-signup .sched-benefits-item a:hover,#schedorg-header-login-options a:hover span, #schedorg-header-signup-options a:hover span{border:0;text-decoration:underline;}
#schedorg-header-login-options a:hover, #schedorg-header-signup-options a:hover{background:none;}
#schedorg-header-signup .sched-benefits-item img{background:#fff;border-radius:5px;clear:left;float:left;margin:0 8px 5px 0;padding:2px;width:25px;}
#schedorg-header-signup li, #schedorg-header-login li{line-height:1em;padding:0;text-align:left;}
#schedorg-header-signup li#schedorg-header-signup-options{border-bottom:2px solid #444;margin-bottom:10px;padding-bottom:10px;}
#schedorg-header-signup .sched-header-submenu, #schedorg-header-login .sched-header-submenu{background:#222;border-top-left-radius:0;border-top-right-radius:0;height:auto;padding:10px 15px 5px;top:45px;width:230px;}
#schedorg-header-login .sched-header-submenu {padding-bottom:10px;}
#sched-benefits-header{display:block;margin-bottom:10px;}

#schedorg-header-login-facebook { background: #3B579D url(//cdn.sched.co/common/img/logo-facebook.png) left center no-repeat; background-size: 30px 30px; border: 1px solid #ccc; border-radius: 5px !important; color: #fff; display: inline-block; letter-spacing: .2px; line-height: 30px; margin-bottom: 10px; padding: 0 10px 0 40px !important;  }
#schedorg-header-login-facebook:hover {background: #49639F url(//cdn.sched.co/common/img/logo-facebook.png) left center no-repeat !important; background-size: 30px 30px !important; border: 1px solid #3B579D; color: #fff; }


#schedorg-header-signup-facebook span, #schedorg-header-login-facebook span {border:0 !important;}

#schedorg-header-cta{ background: #FD0; height: 40px; position: fixed; z-index: 9998; width: 100%; top: 50px; color: black; text-shadow: 0px 1px 2px rgba(0,0,0,0.2); line-height: 40px; box-shadow:0 0 5px #000;}
#schedorg-header-profile{text-align:left; /*width:200px;*/}
#schedorg-header-official {height:60px;line-height:60px;}
#schedorg-header-official a {color:#fff;}
#schedorg-header-profile li a{display:block;padding:4px 8px;}
#sched-header-profile-menu {clear:both;line-height:23px;}
#schedorg-header-profile:hover ul ul{box-shadow:0 0 5px #000;}
#schedorg-header-expired {position:absolute;right:10px;top:0;height:60px;line-height:60px;}
#schedorg-header-expired a {background:#169904;color:#fff;padding:7px 20px;border-radius:50px;}
#schedorg-header-expired a:hover {background:#2FB21E;}
.button { display: inline;border-radius: 2px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2); cursor: pointer; display: inline-block; font: 14px/25px Arial, Helvetica, sans-serif; margin: 0 2px; nowhitespace: afterproperty; outline: none; padding: 0 8px; text-align: center; text-decoration: none;  vertical-align: baseline; zoom: 1; }
.button:active { position: relative; top: 1px; }
.button:hover { text-decoration: none }
/* green */
.green {border-color:#1f960f;background: #1888AB;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#34c520), to(#219211));background:-webkit-linear-gradient(0% 0%, 0% 100%, from(#34c520), to(#219211));background:-moz-linear-gradient(center top, #34c520, #219211);text-shadow:0 1px 0 rgba(0,0,0,0.32) }
.green:active { background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f); color: #a9c08c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f'); }
.green:hover {border-color:#1d8d0e;background:#269916;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2fb31d), to(#1d800f));background:-webkit-linear-gradient(0% 0%, 0% 100%, from(#2fb31d), to(#1d800f));background:-moz-linear-gradient(center top,#2fb31d,#1d800f) }

#sched-header-menu-myprofile-link span {position:relative;top:7px;}
.schedorg-body-embed #sched-body-outer{background:none;margin-bottom:0;padding:0;width:auto;box-shadow:none;}
.schedorg-body-embed {background:none !important;padding-top:0 !important;}

.dropdown-menu > li > a{display:block;padding:0 20px;clear:both;font-weight:400;line-height:25px;color:#333;white-space:nowrap;border-bottom:1px solid rgba(100,100,100,.8);text-shadow:0 1px 1px #000;}
.dropdown-menu > li:first-child > a{border-top-right-radius:3px;border-top-left-radius:3px;}
.dropdown-menu > li:last-child > a{border:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}

#schedorg-header-profile .sched-avatar {margin:10px 5px 0;height: 40px; width: 40px;overflow:hidden;display:block;float:left;padding:0;}
#schedorg-header-profile .sched-avatar img { background: #fff;height: 36px;width:auto;margin:0 auto;}
#schedorg-header-profile .dropdown-menu {padding-top:0;padding-bottom:0;}
#schedorg-header-profile .dropdown-menu li a {color:#fefefe;}
#schedorg-header-profile .dropdown-menu {text-align:left;background:#333333}
#schedorg-header-profile a.dropdown-toggle {display:block;;height:60px;}
#schedorg-header-profile:hover {background-color:#333;}
#schedorg-header-profile #schedorg-admin-link .dropdown-toggle img {float:left;margin:12px 5px 0;transition:all ease-out .2s;}
#schedorg-header-profile #schedorg-admin-link .dropdown-toggle:hover img {margin-top:10px !important}
#sched-menu-link-me #sched-views li a {padding-left:35px;}

/* tooltip header */
.sched-meta,.sched-meta-loading {border-top-left-radius: 5px;border-top-right-radius: 5px;background:#efefef;height:35px;padding:5px 5px 0;border-bottom:1px solid #ddd;}
.sched-meta-loading {border-radius: 5px;padding:5px;height:40px;}
.sched-meta .button {font-size:13px;margin:3px 5px 0;background: #fafafa;padding-left:5px;height:25px;line-height:26px;}
.sched-meta .button-link {background:#fafafa;}
.sched-meta .button-link span {background:url(//cdn.sched.co/common/img/icons-3x.png) -56px -75px no-repeat;background-size:200px 300px;height:34px;width:16px;display:block;float:left;margin:4px 6px 0 0;}
.sched-meta .like-button {display:inline;margin-right:5px;float:right;}
.sched-meta .button:hover, .sched-meta .button-link:hover {background-color:#fff;}

.sched-meta {padding:0;}
.sched-meta .button {line-height:34px;background:none;border-right:1px solid #ccc;height:34px;display:block;float:left;}
.sched-meta .button {border-radius: 0;box-shadow: none;margin:0;padding:0 12px;}
.sched-meta .button-add {border-top-left-radius: 5px;}

#sched-container-header-menu li#sched-menu-link-filters {}
#sched-menu-link-filters .popover-body-inner {padding:0 5px}
#sched-menu-link-filters #sched-sidebar-search {margin-bottom:0}
#sched-menu-link-filters #sched-sidebar-filters-type li {font-size:12px}
#sched-menu-link-filters #sched-sidebar-filters-type li a {color:#111}
#sched-menu-link-filters #sched-sidebar-filters-type li a:hover {color:#0960AB}
#sched-content #sched-menu-link-filters li, #sched-content #sched-menu-link-filters li a:hover {background:none !important}

#schedorg-header-official .sched-shown-xxs {display:none;}
#sched-page-custom #sched-content img {max-width:100%;height:auto;}
#schedorg-mobile-shoutout {display:none;float:right;}
#schedorg-mobile-shoutout a {margin:12px 10px 0 0;color:#fff;font-weight:700;font-size:14px;padding:0 10px;}

/* begin RWD special rules */
@media(min-width:1200px) {
body {background:#fff;font:16px/1.6em "Avenir Next", "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;}
#sched-sidebar{font-size:14px;line-height:1.8em;padding-left:0px;padding-right:10px;}
#sched-sidebar-inner {width:229px;}
#sched-sidebar .sched-share-app {width:230px !important;height:35px !important;}
#sched-share-app-iphone,#sched-share-app-android {height:33px;width:112px;float:left;display:block;background:url(//cdn.sched.co/app-apple.svg) no-repeat;background-size:112px 33px;}
#sched-share-app-android {background:url(//cdn.sched.co/app-google.svg) no-repeat;background-size:112px 33px;}
#sched-share-app-iphone{margin-right:5px;}
#sched-share-app-iphone img,#sched-share-app-android img {display:none;}
#sched-sidebar .has-avatars li {width:75px !important;height:75px !important;}
#sched-sidebar .sched-avatar { height: 70px; width: 70px;}
#sched-sidebar .sched-avatar img{ height: 66px;width:auto;}
#sched-sidebar .sched-avatar-letter {font-size:30px;line-height:66px;}
.sched-sidebar-people-more {line-height:75px;}
.sched-person {width:31%;}
.event {font-size:16px;}
.event .name { line-height: 32px; }
.event a {padding: 0 9px; }
.event .name .sched-event-seats {position:relative;top:-2px;background:#000;  margin-left:6px; font-size: 10px; padding: 0 5px;height:20px; line-height: 20px; }

#sched-content-inner h3 {font-size:14px;margin-top:17px;width:70px;}
.sched-container {margin-left:85px; }
.sched-container-wide {margin-left:5px;}
.sched-container-dates { font-size:18px;}
#sched-page-help h2 {font-size:22px !important;}
.sched-benefits-item a{font-size:16px !important}
#sched-container-header-menu li a{line-height: 42px;border-radius: 5px;display:block;float:left;padding:0 12px;margin-right:2px;font-size:18px}
.sched-share {margin-right:8px;}
.sched-share a {width:42px;height:42px;border:1px solid #aaa;margin-bottom:10px;}
.sched-share .sched-share-print {background: #FCFCFC url(//cdn.sched.co/common/img/icon-print.svg) center center no-repeat;background-size:26px 26px;}
.sched-share .sched-share-email {background: #FCFCFC url(//cdn.sched.co/common/img/icon-email.svg) center center no-repeat;background-size:26px 26px;}
.sched-share .sched-share-mobile {background: #FCFCFC url(//cdn.sched.co/common/img/icon-mobile.svg) center center no-repeat;background-size:26px 26px;}
.sched-share .sched-share-twitter {border:none;background: #50ABF1 url(//cdn.sched.co/common/img/icon-network-twitter.svg) center center no-repeat;background-size:42px 42px;}
.sched-share .sched-share-facebook {border:none;background: #3B579D url(//cdn.sched.co/common/img/icon-network-facebook.svg) center center no-repeat;background-size:42px 42px;}

.sched-share a:hover {background-color:#E9EAEC;}
.sched-share a.sched-share-twitter:hover {background-color:#4796E3;}
.sched-share a.sched-share-facebook:hover {background-color:#354C8B;}

.event-loggedin .name { margin-left: 32px }

#sched-content .ev-save {width:30px;line-height:30px;}
#sched-content .sub .ev-save { background:transparent url(//cdn.sched.co/common/img/sched-check.svg) 2px 2px no-repeat;background-size:25px 25px; }
#sched-content .ev-save {background:url(//cdn.sched.co/common/img/sched-unchecked.svg) center center no-repeat;background-size:18px 18px;}
#sched-content .ev-save:hover {
opacity:.6;background:transparent url(//cdn.sched.co/common/img/sched-check.svg) center center no-repeat;background-size:20px 20px;}
#sched-content .sub .ev-save {background:transparent url(//cdn.sched.co/common/img/sched-check.svg) 2px 2px no-repeat;background-size:25px 25px;}

/*
#sched-content .plusone .ev-save:hover { background-image: url(//cdn.sched.co/common/img/sched-plusone.png); }
*/

#sched-content .ev-save.disabled { opacity: 0.5; cursor: auto;}
#sched-content .ev-save.disabled:hover { opacity: 0.5; background: url(//cdn.sched.co/common/img/sched-unchecked.svg) 4px 4px no-repeat; background-size: 21px 21px; }
#sched-content .sub .ev-save.disabled:hover { opacity: 0.5; background: transparent url(//cdn.sched.co/common/img/sched-check.svg) 2px 2px no-repeat; background-size: 25px 25px; }

/*
#sched-content .sub.plusone .ev-save {background-image: url(//cdn.sched.co/common/img/sched-plusone.png) !important;}
*/

#sched-content .ev-save.checkinmark {
  background: transparent url(//cdn.sched.co/common/img/sched-checkincheck.png) 4px 4px no-repeat !important;
  background-size: 23px 23px !important;
}

#sched-sidebar-search {border-top: 0; margin:15px 0 10px;}
#sched-sidebar-search #s-submit { margin-right: 0;height:22px;font-size:12px !important; }
#sched-sidebar-search input#s, #echo-recommend, #echo-search, .search-box {width:162px !important;height:32px !important;line-height:27px !important;font-size:16px;}
#sched-sidebar-search #s-submit {height:32px !important;font-size:16px !important;}
#sched-sidebar-search input#s { background: #fff; height:22px;width:123px;}
#sched-menu-link-me .sched-avatar { height: 40px; width: 40px;}
#sched-menu-link-me .sched-avatar img { height:36px;width:auto;margin:0 auto;}
#sched-menu-link-me .sched-avatar-letter {background-size:50px;}
#sched-views .popover {top:38px;}

#sched-sidebar-filters .popover {right:230px;}
#sched-sidebar-filters li a:hover span.box {height:17px;width:17px;margin-left:0;margin-top:0;}
#sched-sidebar-filters li#sched-sidebar-filters-venues a span.box {margin-top:0;margin-left:0;}
#sched-sidebar-filters li#sched-sidebar-filters-dates a span.box {margin-top:0;margin-left:0;}
#sched-sidebar-filters li#sched-sidebar-filters-popular a span.box {margin-top:0;margin-left:0;}

#sched-menu-search #sched-sidebar-filters li a {padding-left:20px;line-height:16px;font-size:12px}
#sched-menu-search #sched-sidebar-filters li a span.box, span.box,#sched-sidebar-menu-links li a span.box {
width:15px;height:15px;margin-right:9px;}
#sched-menu-search #sched-sidebar-filters li a:hover span.box {height:18px;width:18px;margin-top:-1px;}

#sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-venues a:hover span.box {margin-top:0;margin-left:0;}
#sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-dates a:hover span.box {margin-top:0;margin-left:0;}
#sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-popular a:hover span.box {margin-top:0;margin-left:0;}

#sched-menu-link-me .sched-avatar { height: 50px; width: 50px;}
#sched-menu-link-me .sched-avatar img {height:50px;width:auto; }
#sched-views .popover {top:50px;transition:visibility .3s ease-in-out, top .3s ease-in-out; }
#sched-views:hover .popover, #sched-views.hover .popover {top:40px;}

#sched-page-grid #sched-content th {width: 174px;font-size:13px;}
#sched-page-grid #sched-content .sched-page-grid-event {width: 170px}
#sched-page-grid #sched-content .sched-page-grid-event .sched-page-grid-event-name {font-size: 13px}
.sched-page-grid-event-time {font-size: 12px;}
#sched-page-grid #sched-content th.sched-page-grid-expand, #sched-page-grid #sched-content th.sched-page-grid-exit {font-size:12px; background:white;} 
.sched-page-grid-venues {min-width: 174px;}
#sched-page-grid #sched-content .sched-page-grid-event.fullwidth {width: 170px;}
#sched-page-grid #sched-content .sched-page-grid-session-wrapper {min-width: 174px;}
}









.sched-lightbox {
position: fixed;
width: 100%;
z-index: 9999;
background: rgba(0,0,0,.75);
height: 100%;
top: 0;
left: 0;
bottom: 0;
right: 0;
}


/* Styles the close link, adds the slide down transition */
a.sched-lightbox-close {
display: block;
width:50px;
height:50px;
box-sizing: border-box;
background: white;
color: black;
text-decoration: none;
position: absolute;
top: 0;
right: 0;
}

/* Provides part of the "X" to eliminate an image from the close link */
a.sched-lightbox-close:before {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}

/* Provides part of the "X" to eliminate an image from the close link */

a.sched-lightbox-close:after {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.sched-lightbox:target {
opacity: 1;
top: 0;
bottom: 0;
}


.sched-lightbox:target a.sched-lightbox-close {
top: 0px;
}



.sched-person {
text-align:center;
float: left;
min-height:310px;
position: relative;
border-radius: 4px;
margin:0;
padding:0;
}

.sched-event-details-role {
font-size:14px;
}

.sched-person h2 a{
font-size:20px;
}

.sched-avatar {height:200px; width:200px;border-radius: 300px;float:none;margin:0 auto;}
.sched-avatar img { height: 200px;width: auto;margin:0 auto; }
.sched-avatar-letter {font-size:80px;line-height:195px;font-weight:400;
    height:200px;
    border:2px solid #e6e6e6;
    width:200px;
    display:inline-block;
    border-radius:300px;
}

.sched-event-details .sched-avatar, .sched-event-details .sched-avatar-letter, #sched-page-event_edit .sched-avatar-letter {
  height:100px;
  width:100px;
  font-size:42px;
  line-height:95px;
}
.sched-event-details .sched-avatar img {
  height:100px;
}
.sched-event-details-role {color:#777;}
.sched-event-details-company {font-size:16px;font-weight:700;}

.schedorg-body-goers .sched-person {min-height:90px;text-align:left;
margin:0 20px 20px 0;
padding:10px;
border-radius:10px;
width:31%;
border:1px solid rgba(200,200,200,.3);
}
#tip .sched-person, .sched-event-details-container .sched-person {
    text-align:left;
}
#tip .sched-person h2 a{ font-size:16px;}


.sched-event-details-container .sched-person {
    min-height:110px;
 }
.sched-event-details-container .sched-person .sched-avatar {
    float:left;
    margin-right:20px;
}
#sched-page-event-attendees .sched-avatar, .sched-search-results .sched-avatar, .schedorg-body-goers .sched-avatar, #tip .sched-avatar, #sched-page-event-attendees .sched-avatar {height: 75px; width: 75px;float:left;margin-right:10px;}
.schedorg-body-goers .sched-person h2 a{font-size:16px;}
#sched-page-event-attendees .sched-avatar img, .sched-search-results .sched-avatar img, .schedorg-body-goers .sched-avatar img, #tip .sched-avatar img, #sched-page-event-attendees .sched-avatar img{ height: 75px;}
#sched-page-event-attendees .sched-avatar-letter, .sched-search-results .sched-avatar-letter, .schedorg-body-goers .sched-avatar-letter, #tip .sched-avatar-letter {font-size:32px;line-height:75px;font-weight:400;
        border:2px solid rgba(0,0,0,.1);
    width:75px;
    height:75px;
    line-height:70px;
    display:inline-block;
    border-radius:300px;
}

#schedorg-header-profile .sched-avatar{
    width:40px;
    height:40px;
}

#schedorg-header-profile .sched-avatar img {
    height:40px;
}

#schedorg-header-profile .sched-avatar-letter {
    height:40px;
    width:40px;
}

#sched-page-me-profile-avatar{
    background-color:#fff;
display:inline-block;
border-radius:500px;
float:left;
margin:0 20px 20px 0 !important;
}

#sched-page-me-profile-avatar img {
border-radius:500px;
border:2px solid rgba(0,0,0,.1);
min-width:150px;
max-width:300px;
}

#sched-page-settings-save {
background:#232B34;
}

#sched-page-settings-save input {
margin:10px;
}


.sched-settings-right .sched-avatar {
height:300px;width:300px;
}

.sched-settings-right .sched-avatar img {
height:300px;
}


#sched-page-me-profile-avatar .sched-avatar-letter {
float:right !important;
}

#sched-page-me-profile-about, #sched-page-me-networks {
clear:none;
}

#sched-sidebar .sched-avatar-letter {
    height:70px;
    width:70px;
    display:inline-block;
}

.schedorg-body-list #sched-content .sched-avatar,
.schedorg-body-list #sched-content .sched-avatar-letter {
width:100px;
height:100px;
line-height:100px;
font-size:50px;
}

.schedorg-body-list #sched-content  .sched-person {
min-height:120px;
}

.schedorg-body-list #sched-content .sched-avatar img {
height:100px;
}


.sched-search-results .sched-person {
min-height:120px;
text-align:left;
width:48%;
margin-right:10px;
}

/* sponsor formatting */
.schedorg-body-sponsors .sched-avatar, .schedorg-body-sponsors .sched-avatar img, .schedorg-body-sponsors .sched-avatar-letter{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.schedorg-body-sponsors .sched-container-people h2 a{font-size:14px !important;line-height:1.6em;font-weight:400;}
/*.schedorg-body-sponsors .sched-container-people .sched-event-details-role {display:none;}*/
.schedorg-body-sponsors .sponsor-level-container {padding:10px;}
.sched-container-sponsors h1 {background-color: rgba(40,45,70,.1);padding:10px;border-radius:8px;margin:0 10px 20px 0;}
.schedorg-body-sponsors .sched-person .sched-admin-edit {right: 48px;top: 4px;}


/* exhibitor formatting */
.schedorg-body-exhibitors .sched-container-people .sched-avatar, .schedorg-body-exhibitors .sched-container-people .sched-avatar img, .schedorg-body-exhibitors .sched-container-people .sched-avatar-letter{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.schedorg-body-exhibitors .sched-container-people h2 a{font-size:14px !important;line-height:1.6em;font-weight:400;}
.schedorg-body-exhibitors .sched-container-people .sched-event-details-role {display:none;}
.schedorg-body-exhibitors .sponsor-level-container {padding:10px;}
.sched-container-exhibitors h1 {background-color: rgba(40,45,70,.1);padding:10px;border-radius:8px;margin:0 10px 20px 0;}
.schedorg-body-exhibitors .sched-person .sched-admin-edit {right: 48px;top: 4px;}

@media(min-width:1200px) {
    .sched-person {width:25%;}
    .sched-container-people .sched-person:nth-child(4n+1) {clear:left;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(3n+1) {clear:left !important;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(4n+1) {clear:none;}
}

@media(max-width:1190px) {
    .sched-person {margin:0;width:33%;min-width:180px;min-height:340px;}
    .sched-container-people .sched-person:nth-child(4n+1) {clear:none;}
    .schedorg-body-goers .sched-person:nth-child(3n+1) {clear:left !important;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(4n+1) {clear:none;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(5n+1) {clear:none;}
    #sched-sidebar .sched-avatar-letter {height:50px;width:50px;}
    #sched-menu-link-me .sched-avatar-letter {background: url(//cdn.sched.co/common/img/avatar-empty.png) center center no-repeat;background-size: 40px 40px;height:40px;width:40px;}
}

@media(max-width:896px) {
    .schedorg-body-goers .sched-person {width:45%;}
    .sched-container-people .sched-person:nth-child(4n+1) {clear:none;}
    .sched-container-people .sched-person:nth-child(5n+1) {clear:none;}
    .schedorg-body-goers .sched-person:nth-child(3n+1) {clear:none !important;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(4n+1) {clear:none;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(5n+1) {clear:none;}
    .schedorg-body-goers .sched-container-people .sched-person:nth-child(2n+1) {clear:left !important;}
    .sched-person {width:45%;}
}

@media(max-width:740px) {
    .sched-avatar {height:180px; width:180px;border-radius: 300px;float:none;margin:0 auto;}
    .sched-avatar img {height:180px;}
    .sched-person h2 a{font-size:18px;}
    .sched-avatar-letter {height:180px; width:180px;font-size:80px;line-height:180px;font-weight:400;}
    #sched-sidebar-filters #sched-sidebar-filters-type .popover {left:-10px !important;right:auto !important;bottom:20px;width:120px;word-break: break-all;}
    #sched-sidebar-filters .popover .arrow {transform: rotate(180deg);left:40px;right: auto;top: auto;bottom:-6px;}
    #sched-sidebar-filters-dates-head, #sched-sidebar-filters-venues-head, #sched-sidebar-filters-type li#sched-sidebar-filters-types-head {display:block;clear:both;float:none;}
    #sched-sidebar-filters-venues .popover {max-width: 215px !important;width: 215px !important;}
    #sched-sidebar-filters-venues .popover .arrow, #sched-sidebar-filters-dates .popover .arrow {left:90px;bottom:-7px;}
}

@media(max-width:650px) {
    .sched-person { width:50%;min-width:180px;min-height:300px;}
    .schedorg-body-goers .sched-person {width:95%;}
    #sched-page-me-profile-avatar {margin:0 auto;float:none;}
    #sched-page-me-profile {text-align:center;margin-right:20px;}
}

@media(max-width:480px) {
    .sched-person {width:100%;min-height:100px;padding-bottom:40px;clear:left;}
    #schedorg .sched-container-sponsors {margin-right:20px;}
}

@media(max-width:320px) {
  #sched-body {width:320px;}
}

#eb-onboard {margin:80px auto -40px;width:550px;padding:0;border:2px solid #555;background:#fff;}
#eb-onboard .onboard-step {float:left;width:32%;min-width:200px;margin:5px 0 0 5px;text-align:center;}
#eb-onboard .onboard-step-inner {margin:0 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:0;}
#eb-onboard .onboard-step img {border-radius: 3px;}
.onboard-image {margin:0 auto 5px;border:1px solid #ccc;background:#FEFEFE;padding:5px;border-radius:8px;width:164px;}
#eb-onboard strong {font-size:18px;margin-bottom:8px;display:block;}
#eb-onboard h2 {font-size:18px;line-height:40px;}
#sched-benefits img {float:left;margin:0 5px 0 0;clear:left;}
.sched-benefits-item {padding:5px 0;}
#eb-onboard .sched-input {border-radius:3px;padding: 4px;font: 16px/1.6em "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif !important;}
#eb-onboard .sched-save {vertical-align:center;margin-top:3px;background: #1480B6;border-radius: 3px;text-align: center;padding:  7px 16px 6px 16px;color: #fff;border: 0;display: inline-block;white-space: nowrap;-webkit-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;height: auto;outline: 0;font: 700 14px/1.6em "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif !important;}
#eb-onboard .sched-save:hover {background:#2D99CF;cursor:pointer;text-decoration:none;}
#eb-onboard .sched-save.disabled {background: #c5c5c5;cursor:default;}
#eb-onboard .sched-save.disabled:hover {background: #c5c5c5;cursor:default;}
#eb-onboard #passshortnote {margin-left: 234px; font-size: 12px;position: absolute;clear: both;color: red;display: none;}
.sched-overlay-text a {color:#B7CDFF;border-bottom:1px solid #B7CDFF;}
.sched-overlay-text a:hover {border:0;color:#fff;}

.tip-description ol li {list-style:decimal !important;}
.sub .name span.sched-event-seats-waitlisted {opacity:1;}



.sched-file { clear: both; line-height: 40px; margin: 10px 0; }
.sched-file-extension { background: #aaa; border-radius: 3px; color: #666; color: #fff; font-size: 10px; margin-left: 5px; margin-right: 5px; padding: 2px 4px; text-transform: uppercase; }
.file-uploaded { background: url(//cdn.sched.co/common/img/icon-file-doc.png) 5px center no-repeat; background-size: 22px 31px; display: inline-block; font-size: 15px; min-width: 100px; padding: 0 2px 0 40px; text-transform: capitalize; width: auto; }
.file-uploaded-zip { background: url(//cdn.sched.co/common/img/icon-file-zip.png) 5px center no-repeat; background-size: 22px 31px; }
.file-uploaded-vid { background: url(//cdn.sched.co/common/img/icon-file-vid.png) 5px center no-repeat; background-size: 22px 31px; }
.file-uploaded-ppt { background: url(//cdn.sched.co/common/img/icon-file-ppt-wide.png) 0 center no-repeat; background-size: 32px 30px; }
.file-uploaded-xls { background: url(//cdn.sched.co/common/img/icon-file-csv.png) 5px center no-repeat; background-size: 22px 31px; }
.file-uploaded-mp3 { background: url(//cdn.sched.co/common/img/icon-file-mp3.png) 5px center no-repeat; background-size: 22px 31px; }
.file-uploaded-pdf { background: url(//cdn.sched.co/common/img/icon-file-doc.png) 5px center no-repeat; background-size: 22px 31px; }
.file-uploaded-img { background: url(//cdn.sched.co/common/img/icon-file-pic.png) 5px center no-repeat; background-size: 22px 31px; }

.container-noheader {margin-top:20px !important;}
.sched-spnsr {width:100%;}
.sched-spnsr img {max-width:100%;margin:0 auto;}   

/* fix contact form on embedded private sites */
@media(max-height:600px) {
  #TB_window {margin-top:0 !important;top:10px;height:350px !important;overflow-y:scroll;}
}



.sched-dates-menu {
  overflow:auto;
}

.sched-dates-menu a{
margin-bottom:10px;
}

a.sched-past-date, a.sched-past-date-link {
float:left;
margin-right:10px;
font-size:14px;
line-height:2em;
padding:0 8px; border-radius: 5px; border: 1px solid #DDD; 
}

a.sched-past-date-link {
  margin-left:10px;
}

.sched-container-expired { text-align: center;}
.sched-container-expired a {
font-size:14px;
line-height:2em;
background-color:rgba(0,0,0,.03); padding:0 8px; border-radius: 5px;
 border: 1px solid #DDD; 
display:block;color:#333;
float:left;
background: url(//cdn.sched.co/common/img/icon-arrow-down.png) right 5px center no-repeat;
    background-size: 10px 6px;
    padding-right: 20px !important;
    min-width:155px;
}
.sched-container-expired a.hide-past-events {
background-image: url(//cdn.sched.co/common/img/icon-arrow-up.png);
}
.sched-past-date-header {
margin:0 0 5px 10px;
  font-weight:400 !important;
}

#sched-page-grid .sched-past-date-header {
  font-size: 16px !important;
  margin-bottom: 10px;
}

.sched-container-header-current {
clear:both;
padding-top:20px;
display:block;
}

.schedorg-body-grid .sched-container-header {
padding-top:65px;
margin-top:-65px;
}
.schedorg-body-grid #sched-container-header-menu {
z-index:9991;
}

.sched-header-announcement {
  margin:10px 0 10px 0;border: 2px solid #EAEAED;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 10px 20px;font-size:16px; text-align: center;
}

.survey{border-left:2px solid rgba(0,0,0,0.1);clear:both;margin:30px 0;padding:5px 20px; min-height: 84px;}
.survey form {clear: both;}
.survey h2{margin-bottom:10px;}
.survey textarea{width:500px;height:100px;margin:10px 0;}
.survey-element{clear:both;}
.survey-rating{float:left;display:inline-block;cursor:pointer;margin:10px 15px 10px 0;padding-top:2px;height:75px;text-align:center;width:50px;}
.survey-sprite{background-image:url(//cdn.sched.co/survey-sprite-retina.png);background-size:122px 122px;display:inline-block;height:42px;width:42px;margin:4px 0 0 2px;}
.survey-sprite-m{background-position:-40px -40px;}
.survey-sprite-y{background-position:-81px -81px;}
.session-survey-button { float:left; display:block; cursor: pointer; margin: 4px 12px 17px 0;background:url(//cdn.sched.co/common/img/icon-feedback.png) left center no-repeat;background-size:18px 16px;padding-left:23px;}
.session-survey-button-reviewed {opacity:.5;}
.session-survey-button:hover {text-decoration:underline;}

.survey-disabled {min-height:auto;}
.survey-disabled form {opacity:.3;}
.survey-disabled .survey-rating {height:auto;}
.sched-page-me-schedule-with-surveys .event {clear:both !important;}

.datetime-wrapper { display: inline-block; }
.datetime-time { color: #A2A2A2; }
.survey-sprite-margin { 
  margin-right: 5px; 
  vertical-align: top;
}
.survey-results { float: left;
  font-size: 18px;
  line-height: 51px;
  margin-right: 20px;
}
.survey-totals { margin-bottom: 15px;
  border-bottom: 1px solid lightgray;
}
.feedback-time { margin-right: 10px; }
.feedback-author { margin-left: 10px; }
.feedback-review-wrapper {
  background: #F1F3F6; 
  padding: 10px 10px; 
  border: 1px solid #C4CDD5; 
  border-radius: 5px; 
  margin-bottom: 15px;
}
.feedback-rating { float: left; }
.feedback-review {
  float: right; 
  width: 92%;
}

.plusonemsg {
background:url(//cdn.sched.co/common/img/icon-plusone.png) left center no-repeat;
background-size:25px 25px;
padding-left:35px;
min-height:25px;
display:inline-block;
line-height:25px;
}

/* feedback page per day */
.schedorg-body-feedback #sched-sidebar, .schedorg-body-feedback #sched-container-header-menu, .schedorg-body-feedback #sched-header-tickets, .schedorg-body-feedback #sched-header-outer, .schedorg-body-feedback .sched-spnsr, .schedorg-body-feedback #sched-confirm-schedule, .schedorg-body-feedback #sched-header-message {display: none !important;}
.schedorg-body-feedback .survey {border:0;}
.schedorg-body-feedback #feedback-home {font-size:16px;margin:0 auto 20px;display:block;}
.schedorg-body-feedback #prev-day, .schedorg-body-feedback #next-day {font-size:18px;background:#eee;display:block;border:1px solid #aaa;padding:10px;margin:0 20px 20px;float:left;}

@media(max-width:480px) {
    .schedorg-body-feedback .sched-container {margin: -1px 0 0 0;overflow: auto;}
    .schedorg-body-feedback .survey {margin: 0;padding:0;}
    .schedorg-body-feedback .survey textarea {width:90%;}
    .schedorg-body-feedback .sched-container-header {margin:0;}
}


/* admin menu */
#schedorg-header-admin{position:absolute;right:0;top:0;z-index:999;}
#schedorg-header-admin .dropdown-menu{background:#fff;border:solid 1px #ddd;border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,0.2);margin-top:-1px;padding:0;}
#schedorg-header-admin .dropdown-toggle {padding:0 10px;display:inline-block;}
#schedorg-header-admin .dropdown-toggle .sched-avatar{border-radius:4px;margin:9px 0;}
#schedorg-header-admin .dropdown-toggle .sched-avatar img{border-radius:3px;}
#schedorg-header-admin .jq-dropdown-divider{border-top:solid 1px #e5e5e5;font-size:1px;padding:0;}
#schedorg-header-admin .sched-avatar{height:41px;width:41px;background:#fff;border:1px solid #ccc;}
#schedorg-header-admin .sched-avatar img{border:0;height:100%;width:100%;}
#schedorg-header-admin li.sched-header-submenu-account .sched-avatar{float:left;margin-right:10px;}
#schedorg-header-admin li.sched-header-submenu-account a{line-height:40px;}
#schedorg-header-admin ul a{border:0;border-radius:0;line-height:18px;padding:10px 15px;text-align:left;text-shadow:none!important;}
#schedorg-header-admin ul a:hover{background:#F1F3F6;color:#000;}
#schedorg-header-admin .sched-avatar:hover {top:0;}
.sched-header-submenu-account .sched-avatar-letter {font-size: 24px;line-height: 42px;height:40px;width:40px;border:0;}



/* if embedding on dark bg, lighten up text/links */
body.schedorg-body-dark, .schedorg-body-dark #sched-menu-login, .schedorg-body-dark #sched-content-inner h3, .schedorg-body-dark .sched-page-grid-venues, .schedorg-body-dark #sched-sidebar strong, .schedorg-body-dark .sched-event-details-role, .schedorg-body-dark .tweet_user, .schedorg-body-dark .tweet_text{color:#fff !important;}
.schedorg-body-dark .sched-container-dates {color: #ddd;}
.schedorg-body-dark a, .schedorg-body-dark .sched-menu-link a, .schedorg-body-dark #sched-sidebar a {color:#B7CDFF}
.schedorg-body-dark #tip, #sched-sidebar, .schedorg-body-dark #sched-sidebar .popover-body a {color:#000;}
.schedorg-body-dark #tip a, .schedorg-body-dark .sched-menu-link li a {color:#0960AB;}
.schedorg-body-dark .sched-container-expired a {color: #0960AB;}
.schedorg-body-dark #sched-container-header-menu li.sched-menu-link-active {background-color: #EEE; background-color: rgba(255,255,255,0.95);}
.schedorg-body-dark #sched-container-header-menu li.sched-menu-link a:hover {background-color: #F5F5F5; background-color: rgba(255,255,255,0.75);}
.schedorg-body-dark #sched-container-header-menu li a.sched-menu-link-active, #sched-container-header-menu li a.sched-menu-link-active:hover {background-color: #EEE; background-color: rgba(255,255,255,0.95);}
/*.schedorg-body-dark .sched-container {border-left: 2px solid #555; border-left: 2px solid rgba(255,255,255,.25);}*/
.schedorg-body-dark #sched-page-list .sched-container {border-bottom: 2px solid #555; border-bottom: 2px solid rgba(255,255,255,.25);}
.schedorg-body-dark #sched-sidebar-filters li#sched-sidebar-filters-dates a span.box { padding: 1px 1px 1px 0px; border-radius: 2px;}
.schedorg-body-dark #sched-sidebar-filters li#sched-sidebar-filters-venues a span.box { padding: 1px 1px 1px 0px; }
.schedorg-body-dark #sched-sidebar-filters li#sched-sidebar-filters-popular a span.box { padding: 1px 1px 1px 0px;}
.schedorg-body-dark #sched-sidebar-filters li a span.box { padding: 1px 1px 0px 0px;}
.schedorg-body-dark #sched-page-grid #sched-content td {background: url(//cdn.sched.co/sched-page-grid-bg-white.png) repeat 0 0;}
.schedorg-body-dark #sched-page-grid #sched-content th {color: white;}
.schedorg-body-dark #sched-page-grid #sched-content .sched-page-grid-event {text-shadow: 1px 1px 1px rgba(0,0,0,.45);}
.schedorg-body-dark #sched-page-grid #sched-content .sched-page-grid-times,#sched-page-grid #sched-content .sched-page-grid-time {background:none;color:#000;}
.schedorg-body-dark #sched-sidebar-filters li#sched-sidebar-filters-dates a span.box {
    background: url(//cdn.sched.co/common/img/icon-calendar-light.svg) 2px top no-repeat;
    background-size: 14px 14px;
    }   
.schedorg-body-dark #sched-sidebar-filters li#sched-sidebar-filters-venues a span.box {
    background: url(//cdn.sched.co/common/img/icon-venue-light.svg) 2px top no-repeat;
    background-size: 14px 14px;
}
.schedorg-body-dark #sched-sidebar #sched-sidebar-filters li#sched-sidebar-filters-popular a span.box {
    background: url(//cdn.sched.co/common/img/icon-star-light.svg) center center no-repeat;
    background-size: 16px 16px;
}
.schedorg-body-dark #s-submit {color:#fff !important}
.schedorg-body-dark.schedorg-body-embed .tweet_retweeted,
.schedorg-body-dark.schedorg-body-embed .tweet_action img {
  filter: invert(1);
  -webkit-filter: invert(1);
}

#sched-header-tickets {
  background-color:rgba(255,255,255,.1);background-image:url('//cdn.sched.co/common/img/icon-ticket.svg');background-position: 7px 7px;background-repeat: no-repeat;background-size:45px 45px;padding-left:33px;border:2px solid rgba(40,45,70,.1);padding:5px 5px 5px 63px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  margin:0 0 10px 0;line-height:25px;
}


.item-toggle {
    display: block;
    text-indent: 10px;
    margin-bottom:20px;
    margin-left:10px;
    line-height:40px;
    font-size:18px;
}
.slider{-webkit-transition:.4s;background-color:#BDC6CE;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.slider-popup{font-size:13px;}
.slider:before{-webkit-transition:.4s;background-color:#FFF;border-radius:50%;bottom:4px;content:"";height:29px;left:4px;position:absolute;transition:.4s;width:29px;}
.switch{display:inline-block;height:37px;position:relative;width:60px !important;;margin-bottom:0;float:left;}
.switch input,.slider-unlimited,.hide{display:none;}

input:checked + .slider{background-color:#34C46B;}
input:checked + .slider:before{-ms-transform:translateX(23px);-webkit-transform:translateX(23px);transform:translateX(23px);}
input:focus + .slider{box-shadow:0 0 1px #2196F3;}
input[type='radio']{margin-top:6px;}
label{color:#434C58;font-size:13px!important;font-weight:600;letter-spacing:.02em;line-height:13px;text-transform:uppercase;}

.sched-settings-left {
margin-left:10px;
}

#sched-footer-link-left {
text-align:left;
}

#sched-footer-link-right {
text-align:right;
}
#sched-footer-link-right em {
color:#BDC6CE;
}
/*frontapp message bubble with chat closed */
#front-chat-container .fc-1Myjp+.fc-1vhZp {
  text-align: left;
}
/*frontapp branding*/
#front-chat-container .fc-1_tjF {
  display: none;
}





@media(max-width:1190px) {

}

@media(max-width:991px) {
.container {max-width: 100%;}
.row {position:relative;}
.col-md-9 {width:75%;float:left;}
.col-md-3 {width:25%;float:left;clear:none;}
.schedorg-body-embed #sched-page-grid .container {max-width:none !important;}
}

@media(max-width:879px) {
#schedorg-header-official .sched-hidden-s {display:none;}
#schedorg-header-official  {display:none}
}

@media(max-width:850px) {
.sched-share {margin-right:0;}
}

@media(max-width:740px) {
#schedorg-header-official .sched-shown-xxs {display:block;}
#schedorg-header-official .sched-hidden-s, #schedorg-header-official .sched-hidden-xs {display:none;}
#sched-menu-search {display:block;}
.col-md-9 {width:100%;}
.col-md-3 {width:100%;}
#sched-sidebar {width:100%;min-width:0;clear:both;margin-bottom:0;}
#sched-sidebar-speakers,#sched-sidebar-artists,#sched-sidebar-exhibitors,#sched-sidebar-sponsors,#sched-sidebar-attendees,#sched-sidebar-volunteers {display:none;}
#sched-sidebar-inner {width:auto;}
#schedorg-header .addthis_toolbox{display:none}
#sched-sidebar-inner {margin:20px;border-top:3px solid #E6E6E6}
#sched-sidebar-filters-type {clear:both;display:block;border-bottom:20px;}
#sched-sidebar-filters-type li {position:relative;float:left;margin-right:20px;}
#sched-sidebar-filters-type li li {float:none;}
#sched-sidebar-filters li {clear:none;}
#sched-sidebar-filters li#sched-sidebar-search, #sched-sidebar-filters li#sched-sidebar-filters-dates {clear:left;}
#sched-sidebar-filters-venues, #sched-sidebar-filters-dates {float:none !important;clear:left;}
#sched-sidebar-filters-venues a, #sched-sidebar-filters-dates a{clear:left;display:block;}
#sched-sidebar-search {border-top: 0; margin:15px 0 10px;}
#sched-sidebar-search #s-submit { margin-right: 0;height:22px;font-size:12px !important; }
#sched-sidebar-search input#s, #echo-recommend, #echo-search, .search-box {color: #ccc; height: 26px; line-height: 21px; padding: 0 4px; vertical-align: top; width: 150px;width:166px !important;font-size:16px;}
#sched-sidebar-search #s-submit {height:32px !important;font-size:16px !important;}
#sched-sidebar-search input#s { background: #fff; height:22px;width:123px;}
#sched-sidebar{font-size:14px;line-height:1.8em;}
#sched-sidebar-filters li a {padding-left:23px;line-height:18px;}
#sched-sidebar-filters li a span.box, span.box,#sched-sidebar-menu-links li a span.box {
width:17px;height:17px;margin-right:9px;	}
#sched-sidebar-filters li a:hover span.box {height:18px;width:18px;margin-left:-1px;margin-top:-1px;}
#sched-sidebar .sched-avatar { height: 40px; width: 40px;overflow:hidden;display:block;border-radius: 100px;float:left;margin:0;}
#sched-sidebar .sched-avatar img { background: #fff;width: 40px;height: auto;border-radius: 4px;}
#sched-sidebar-inner .has-avatars li { float: left; width: 50px; height: 50px;}
#sched-sidebar .sched-avatar-letter {font-size:22px;line-height:36px;}
.sched-sidebar-people-more {line-height:40px;width:auto !important}
#sched-menu-search #sched-sidebar-filters li a {padding-left:20px;line-height:16px;}
#sched-menu-search #sched-sidebar-filters li a span.box, span.box,#sched-sidebar-menu-links li a span.box {
width:15px;height:15px;margin-right:9px;	}
#sched-menu-search #sched-sidebar-filters li a:hover span.box {height:18px;width:18px;margin-top:-1px;}
.sched-person {width:100%;}
}

@media(max-width:650px) {
#schedorg-header-official,#schedorg-header-fb{display:none}
.col-md-9 {padding-right:0;}
.col-md-3 {width:auto;position:relative;}
#sched-footer-link-left {width:300px;margin:0 auto;}
#schedorg #sched-logo h1 a {font-size:30px;line-height:35px;}
.sched-hidden-xs {display:none;}
#sched-footer-link {margin:0;font-size:12px;}
#sched-footer-link-left {margin-bottom:10px;}
#sched-footer-link-left, #sched-footer-link-right {width:100%;text-align:center;}
}

/* hide mobile-only menu by default */
#schedorg-mobile-menu {
  display:none;
}
@media(max-width:480px) {
    #profile-onboarding-mobile{margin:20px 0;text-align:center;}
#sched-confirm-schedule{display:none!important;}
#sched-header-message{margin:20px 0;}
#sched-page-settings #sched-content .onboard-step{margin:0 10px 10px;padding:0;width:100%;}
#sched-page-settings #sched-content h2{margin-bottom:10px;}
#sched-page-settings #sched-content label.switch,#sched-page-settings .sched-settings-left,#sched-page-settings .sched-settings-right{margin:0 10px;}
#sched-page-settings textarea{margin-bottom:20px;}
#sched-page-settings-save{clear:both;}
#schedorg-header-menu1,#schedorg-header-signup,#sched-container-header-menu,#schedorg-header-expired,#schedorg-header-logo,#profile-onboarding,.schedorg-body-me #sched-header-message,#sched-sidebar-outer,.schedorg-body-event #sched-header-message,#sched-page-event-shorturl,#sched-page-me-name .sched-button{display:none;}
#schedorg-mobile-link{color:#fff;line-height:60px;}
#schedorg-mobile-menu{height:60px;display:block;}
#schedorg-mobile-menu ul{border-radius:0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;background:#212B34;border:0;border-bottom-right-radius:5px;margin-top:-5px;}
#schedorg-mobile-menu ul li{text-align:left;}
#schedorg-mobile-menu ul li a{color:#fff;display:block;line-height:3em;}
#schedorg-mobile-menu-left{color:#fff;height:60px;left:0;position:absolute;top:0;width:60px;}
#schedorg-mobile-menu-right{height:60px;line-height:60px;position:absolute;right:0;top:0;}
#schedorg-mobile-menu-right a{color:#fff;margin-right:10px;}
.col-md-9{float:none;padding:0!important;width:100%;}
.item-toggle{font-size:14px;line-height:24px;margin:0 0 20px;text-indent:0;}
.sched-container-header,#sched-page-me-schedule{margin:0;}
.sched-container-wide,.row{margin:0 auto!important;}

#sched-sidebar-search {padding-top:20px;}
.event a {padding:5px 10px;}
.event, .event .name {float:none;display:block;}
#sched-container-header-menu li.sched-share {display:none;}
.sched-event-seats {float:right;margin:7px;padding-top:1px !important;}
#sched-content-inner h3 { margin-top:7px; }
#schedorg #sched-logo h1 a {font-size:25px;line-height:30px;}
#sched-menu-search .dropdown-menu{ left:-100px !important;}
#sched-menu-search .popover-content .arrow {margin-left:110px !important;}
#tip {width:370px !important;left:0 !important;}
.sched-container {border:0;margin:0}
.sched-container-inner {padding:10px 0}

}

@media(max-width:480px) {
  #schedorg-mobile-shoutout {display:block;}
  /*#schedorg-header-teaser, #schedorg-header-signup, #schedorg-header-menu1 {display:none}*/
  #sched-page-home .sched-container-header, #sched-page-list .sched-container-header {margin-left:0;}
  #sched-page-home .sched-container-dates, #sched-page-list .sched-container-dates {margin:0;font-size:18px;padding:0;}
  #sched-content-inner h3 { clear: none;text-align:left;font-size:15px;float:none;margin:20px 0 5px; width: auto;color:rgba(0,0,0,.70);font-weight:500;}
  
  #sched-content-inner h3 {float: none;}
  #sched-page-home .sched-container-inner, #sched-page-list .sched-container-inner {padding-bottom:0;}
  #sched-page-event .sched-container {padding:0;}
  #sched-container-header-menu .sched-share {margin:10px 8px 0 0;}
  /* FIX FOR THE UNCHECKING OF THE SESSION */
  
  #sched-content .ev-save:hover {
    background: url(//cdn.sched.co/common/img/sched-unchecked.svg) 4px 4px no-repeat;
    background-size: 18px 18px;  
  }
  #sched-content .sub .ev-save:hover {
    background: transparent url(//cdn.sched.co/common/img/sched-added.png) 2px 2px no-repeat;
    background-size: 20px 20px;
    background-image: url(//cdn.sched.co/common/img/sched-check.svg);
  }
}

/*!
 * smartbanner.js v1.10.1 <https://github.com/ain/smartbanner.js>
 * Copyright © 2018 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:sticky;bottom:0;z-index:10;overflow-x:hidden;width:100%;height:84px;background:#212B34;}
.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}
.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:' '}
.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}
.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}
.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}
.smartbanner__info__title{font-size:14px}
.smartbanner__info__author,.smartbanner__info__price{font-size:12px}
.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}
.smartbanner__button__label{text-align:center}
.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background-color:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;font-family:'ArialRoundedMTBold', Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}
.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}
.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:white}
.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}
.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}
.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}
.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:50px;color:white;font-size:14px;font-weight:bold}
.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}
.smartbanner.smartbanner--android .smartbanner__button__label{border-radius:50px;display:block;padding:0 10px;background-color:#1f960f;line-height:24px;text-align:center;text-shadow:none;text-transform:none}

/* want to design a theme for sched? get in touch @sched */