HTML{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

}HTML{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:16px;/accounts/register123/childrenshospitalvte/BrandNew2.css

}

body{

margin:0;

font-size: 16px;

line-height: 1.375;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

table, th, tr, td, pre, p, ol, ul, li, form, input, select, textarea, .text, .pageHeader,

a:active, a:visited, a:link, a:active, a.r123Link:link, a.r123Link:visited, a.r123Link:active,

.section-header, .subheader, .error, .ms-tablelayout td, .r123formelement , i, span, div, p, .fine-print

{

font-size: 1em;

line-height: 1.375;

font-family: inherit;

font-weight:normal;

}

h1, h2, h3, h4, h5, h6{

 

}

h1,h2, .header{

margin: 0 0 6px 0;

padding: 0;

font-weight: 400;

font-family: inherit;

}

h1, h2, h3, h4, h5, h6{

color:#635d59;

 

}

a:link, a:active, a:visited {

text-decoration:none;

color:#6666ff;

}

a:focus,a:hover{

color: #6666ff;

text-decoration: none;

}

#page-table{

border: none;

margin: 0px auto;

background-color: #FFF;

width:100%;

}

.form-section-2Cols #page-table{

width:100%;

}

/*top section logo and navigation*//*top section*/

.site-header{

 

padding-bottom:0;

display:block;

padding-top:0;

}

.top-logo-wrapper{

display:inline-block;

padding:0 10px;

}

.top-section-nav-wrapper{

display:inline-block;

padding-top:50px;

float:right;

}

.bottom-background{

background-image:

background-position:center bottom;

background-repeat:repeat-x;

padding-top:140px;

 

}

#navigation {

position: relative;

border-bottom:1px solid #333;

}

#navigation-menu:before {

content: " ";

display: table;

}

#navigation-menu {

list-style-type:none;

margin:0;

 

}

#navigation-menu table{

border-spacing:0;

}

/*Create a horizontal list with spacing*/

#navigation-menu td {

width:auto;

 

}

/*Style for menu links*/

#navigation-menu td a{

 

padding:0 20px;

color:#333;

border-right:1px solid #333;

}

#navigation-menu td:last-child a{

border-right:none;

}

#navigation-menu td a > .title{

text-align: center;

text-decoration: none;

font-weight:normal;

font-size:18px;

color:#333;

text-transform:uppercase;

}

/*Hover state for top level links*/

#navigation-menu td.nav-cell:hover a{

 

color:#fff;

}

#navigation-menu td.nav-active a > .title{

color:#6666ff;

}

/*Style 'show menu' label button and hide it by default*/

.nav-mobile-menu-icon{

display:none;

color: #333;

}

/*Hide checkbox*/

#nav-mobile-menu-icon {

display: none;

-webkit-appearance: none;

}

/*Show menu when invisible checkbox is checked*/

#nav-mobile-menu-icon:checked ~ #navigation-menu{

display: block;

 

}

/*end navigation*/

.registrationForm {

padding-top: 30px;

padding-bottom: 20px;

}

.title {

font-family: inherit;

font-size:2.25em;

color: #42515A;

}

.subtitle {

font-family: inherit;

font-size:1.5em;

color: #42515A;

}

.header {

color: #42515A;

font-family: inherit;

font-weight: normal;

padding-right: 5px;

padding-bottom: 1px;

padding-left: 0;

font-size: 1.875em; /*30px*/

display:inline-block;

 

}

.subheader, .subheader > span {

font-family: inherit;

font-weight: bold;

font-size: 1em;

color:#42515A;

}

.highlight {

font-family: inherit;

font-size: 1em;

font-weight: normal;

color:#42515A;

}

.error {

font-size: small;

font-weight: inherit;

font-size: 1em;

font-family: inherit;

color:crimson;

}

.text {

font-family: inherit;

font-size: 1em;

font-weight: normal;

}

.fine-print {

font-family: inherit;

font-size: 1em;

font-weight: normal;

}

.header-logo{

padding:15px 0;

}

.content-section{

width:100%;

 

box-sizing:border-box;

}

.form-section{

width:100%;

 

 

box-sizing:border-box;

display:block;

}

.content-section-2Cols{

width:49%;

float:left;

padding:0px;

box-sizing:border-box;

margin:18px auto;

}

.form-section-2Cols{

width:48%;

float:right;

padding:0px;

box-sizing:border-box;

display:inline-block;

margin-top: 15px;

}

.responsive-image {

display: block;

max-width: 100%;

height: auto;

margin:0 auto;

}

.form-table {

margin: auto;

width:100%;

border-collapse: separate;

border-spacing: 0px;

/*background-color: #f1f1f1;*/

padding: 0;

border-radius: 10px;

}

.form-table td {

vertical-align: top;

}

.rule_show {

border-spacing: 0 10px;

}

label {

margin:5px 10px 2px 0;

font-weight:normal;

}

.certain-session-title > label {

margin:0 0 2px 0;

}

.r123formelement{

 

line-height: 17px;

display: inline-block;

margin: 0 0 2px 0;

padding: 3px 8px;

background-color: #fff;

background-image: none;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

color:#333;

outline: 0;

transition: border-color .2s;

width: 50%;

/*uncomment the following 5 lines if you want box looking input fields*/

 

height: 35px !important;

border-radius: 3px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

border: 1px solid #A9A9A9;

*/

}

textarea.r123formelement{

height:76px !important;

}

.form-section-2Cols .r123formelement{

width:100%;

}

.r123formelement:focus {

border-color: #bbb;

outline: 0;

/*comment the following line if you want box looking input fields*/

box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}

select[multiple] {

height:220px !important;

}

select#cardxpmonth, select#pmt_cc_exp_date {

width:100px;

}

.r123FormSubmit, .registerNowButton, .green-button, .SSOLoginButton, .btnErrorClose{

display: inline-block;

font-weight: bold;

padding: 1em 2em;

text-decoration: none;

font-size: 1em !important;

margin: 12px 0;

border: 3px solid transparent;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

margin-bottom: 0;

text-align: center;

white-space: nowrap;

vertical-align: middle;

-ms-touch-action: manipulation;

touch-action: manipulation;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

background-image: none;

border-style: none;

cursor: pointer;

color: #ffffff;

background-color: #6666ff;

border:1px solid #fff;

width:300px;

}

.r123FormSubmit:hover{

background-color: #6666ff;

color:#fff;

}

table[data=regMultipleTable] .r123FormSubmit, input.r123FormSubmit.btnSE {

width: 120px;

padding: 1em 10px;

text-align: center;

}

.green-button, a.green-button:link, a.green-button:active, a.green-button:visited, a.green-button:hover{

 

color: #ffffff;

background-color: #07bd72;

border:1px solid #fff;

font-weight:bold;

text-decoration:none;

}

.registerNowButton, a.registerNowButton:link, a.registerNowButton:active, a.registerNowButton:visited, a.registerNowButton:hover{

background-color: #ffb014;

color:#fff;

text-decoration:none;

font-weight:bold;

border:1px solid #fff;

}

.registerNowButton.blue, a.registerNowButton.blue:link, a.registerNowButton.blue:active, a.registerNowButton.blue:visited, a.registerNowButton.blue:hover{

background-color: #07bd72;

color:#fff;

text-decoration:none;

font-weight:bold;

border:1px solid #fff;

}

.SSOLoginButton {

background-color: #6666ff !important;

color:#fff !important;

margin-bottom:15px;

}

#messageStack{

list-style: none;

padding-left:0;

}

#username, #password{

width:70%;

}

.form-table input[type=checkbox], .form-table input[type=radio]

 {

width:auto !important; 

height: auto !important; 

margin: 8px 6px 0 0;

padding:0;

border:none;

box-shadow:none;

 }

 .form-table input[type=checkbox] + .text

 {

vertical-align:top;

display: inline-block;

 }

 .control-label{

margin-right:5px;

 }

 /*tables*/

table[data=entryTable] table {

border-spacing: 4px;

border-collapse: separate;

width:100%;

}

table[data=agendaTable]{

width:auto;

margin-left:0;

}

table[data=attendeeTypeTable]{

width:auto;

margin: 10px 0;

text-align:left;

}

.form-section-2Cols table[data=attendeeTypeTable]{

width:100%;

}

.form-section-2Cols table[data=attendeeTypeTable] label, .form-section-2Cols table[data=attendeeTypeTable] td:nth-child(2){

float:right;

}

table[data=profileTable], table[data=questionTable]{

border-spacing:0 10px;

border-collapse:separate;

}

table[data=verifyTable], table[data=transactionSummaryTable], table[data=agendaTable], table[data=personalAgendaRemoveTable],

table[data=personalAgendaTable], table[data=regMultipleTable], table[data=confirmationTable]{

text-align:left;

border-collapse: separate;

border-spacing:5px 0;

}

table[data=verifyTable], table[data=transactionSummaryTable], table[data=regMultipleTable], table[data=confirmationTable]{

border-spacing: 0px 10px;

width:100%;

}

table[data=ccPaymentMethodTable]{

text-align:left;

border-collapse: separate;

border-spacing:5px 0;

width:100%;

}

table[data=personalAgendaTable], table[data=personalAgendaRemoveTable]{

width: 100%;

}

table[data=agendaTable] td{

vertical-align:top;

padding:2px 2px;

}

table[data=agendaTable] .title {

background-color: #000000 ;

display: table;

width: 100%;

color: #fff;

padding: 5px;

border-radius: 4px;

}

table[data=agendaTable] td:nth-child(3){

/*time cell*/

min-width:200px;

 

}

table[data=agendaTable] .subtitle {

font-weight:bold;

display:block;

padding-top:5px;

}

table[data=agendaTable] label > .text > div{

font-weight:bold;

color:#0076A8 ;

}

table[data=transactionPaymentTable] {

border-spacing:0 5px;

}

table[data=transactionPaymentTable] td:nth-child(1){

width:150px;

}

table[data=transactionPaymentTable] td:nth-child(3), table[data=transactionSummaryTable] td:nth-child(2){

text-align:center;

}

table[data=transactionSummaryTable] td, table[data=transactionPaymentTable] td, table[data=balanceDueTable] td{

padding-right: 20px;

}

table[data=transactionSummaryTable] td:last-child, table[data=transactionPaymentTable] td:last-child, [data=balanceDueTable] td:last-child {

padding-right: 0;

width: 135px;

text-align:right;

}

h1 {

font-size: 3.250em;

}

h2{

font-size:2.625em;

}

h3{

font-size: 2.0em;

}

h4{

font-size:1.875em;

}

.cha-content-wrapper {

max-width: 1400px;

margin: 0 auto;

}

 /*home page*/

 .banner-wrapper{

position:relative;

text-align: center;

display:none;

}

.banner-text-wrapper{

position: absolute;

bottom: 0;

left: 0;

width:100%;

background: rgba(0, 0, 0, .5);

 

color:#fff;

padding:30px;

}

.banner-text-wrapper > h1 {

font-size:3em;

}

.home-image {

width:100%;

}

.banner-text-wrapper > h1, .banner-text-wrapper > h2, .banner-text-wrapper > h3, .banner-text-wrapper > h4, .banner-text-wrapper >div, .banner-text-wrapper > p {

color:#fff;

}

.greenBg {

background-color: #6666ff;

color:#fff;

}

.greenBg h2{

text-align:center;

}

.greenBg h2, .greenBg div, .greenBg p{

color:#fff;

}

.marginbottom20{

margin-bottom:20px;

}

.home-marketing-announcement{

 

 
background-color: #6666ff !important;
text-align:center;

padding:10px 0;

}

.home-marketing-announcement h3, marketing-announcement h4, marketing-announcement div {

color:#fff;

}

.content-wrapper{

padding:10px;

}

.home-bluebox{

background-color: #000000;

color:white;

text-align:center;

}

.home-bluebox > div{

padding: 100px;

}

.home-bluebox h2, .home-bluebox h3, .home-bluebox h4, .home-bluebox div, .home-bluebox p,

.bluedont-background h2, .bluedont-background h3, .bluedont-background h4, .bluedont-background div, .bluedont-background p{

color:#fff;

}

.bluedont-background{

background-image:

background-color: #6666ff;

background-position: right center;

background-repeat: no-repeat;

padding:45px 20px;

color:white;

text-align:center;

}

.home-testimonial h2 ,.Attend-Testimonial h2 {

line-height:normal;

}

.testimonial-container{

max-width:75%;

 

}

.carousel-caption{

right:0;

left:0;

bottom:0;

padding-bottom:0;

background-color: rgba(0, 0 , 0, 0.6);

}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption p, .carousel-caption div{

color:#fff;

}

.dot {

height: 15px;

width: 15px;

background-color: #fff;

border-radius: 50%;

display: inline-block;

}

.home-learnbox{

border:3px solid #6666ff;

color:#6666ff;

padding: 10%;

margin: 20px 0;

background-color:#fff;

height:200px;

 

display:table-cell;

vertical-align:middle

}

.home-learningoutcome{

background-image:

background-position: center bottom;

background-repeat: repeat-x;

padding-top: 195px;

margin-top: -150px;

}

/*end home page*/

 /* sub page banner*/

 .subpage-banner-wrapper-bg{

background-color:#6666ff;

background-position: center;

margin-bottom:30px;

}

.banner-content-wrapper {

 

background-image:

height: 200px;

background-position: center;

background-repeat: no-repeat;

}

.banner-content{

display:flex;

color: #FFF;

padding-top: 65px;

 

}

.banner-content > h1 {

font-size: 4em

}

.banner-content > h1, .banner-content > h2, .banner-content >div {

color:#fff;

}

 /* end sub page banner*/

 /*top button*/

#backToTopBtn {

display: none;

position: fixed;

bottom: 120px;

right: 100px;

z-index: 99;

font-size: 18px;

border: none;

outline: none;

background-color: #42515a;

color: white;

cursor: pointer;

padding: 15px;

border-radius: 30px;

width: 60px;

height: 60px;

}

#backToTopBtn:hover {

background-color: #42515a;

color:#fff;

}

 /*Sessions*/

 ul.list-inline.session-day-list {

padding: 0 15px 5px 15px;

border-bottom: 1px solid #333;

margin-left:0;

}

 ul.list-inline.session-day-list a:link, ul.list-inline.session-day-list a:active, ul.list-inline.session-day-list a:visited, ul.list-inline.session-day-list a:hover {

color: #6666ff;

text-decoration: none;

font-size: 18px;

}

hr /*for filter section*/

{

margin-top:0;

margin-bottom:0;

border-top:1px solid #333;

}

#filterkeyword {

width:100%;

}

.certain-container{

width: 100% !important;

padding-left: 0 !important;

padding-right: 0 !important;

}

.certain-session-title{

color:#333 !important;

background-color: transparent !important;

border-top:none !important;

border-bottom:none !important;

padding:5px 15px !important;

line-height:27px !important;

font-size:14pt !important;

font-weight:bold !important;

margin-top:0px !important;

position:relative !important;

}

.certain-session-title .maximize:after, .certain-session-title a.minimize:after {

border-width: 8px !important;

}

.certain-session-title a.minimize:hover, .certain-session-title a.maximize:hover{

border: 1px solid transparent;

}

.certain-session-full.title{

font-size: 32px;

padding-top:50px;

padding-bottom:15px;

color:#42515A;

}

.certain-session-title-label{

margin:0;

}

.certain-session-data > li {

/*border-top:1px solid #333;*/

}

.certain-session-data > li:last-child {

/*border-bottom:1px solid #333;*/

}

div#load-section {

border-bottom: 1px solid #666;

margin-bottom: 60px;

}

.certain-session-body{

padding:5px 15px;

}

td.my-session-td {

vertical-align: top;

padding: 3px 2px 3px 0;

border-bottom: 1px solid #333;

}

table[data="personalSessionTable"]{

border-collapse: separate;

border-spacing: 0px 10px;

}

div#filters{

border:1px solid #333;

margin-top:10px;

}

div#filter-tabs {

margin: 5px 10px 0 10px;

}

#filter-controls{

background-color: transparent !important;

margin: 0 0 0 10px;

width: 99% !important;

box-sizing: border-box;

}

#filter-content{

background-color: transparent !important;

margin: 0 0 0 10px;

width:95% !important;

border-bottom: none !important;

}

input#sessionSearchSubmit, input#clearFilter{

background-color:#f25022 !important;

display: inline-block !important;

margin-bottom: 20px;

}

div[class^="certain-col-"] {

padding-left:0 !important;

}

.certain-checkbox{

padding:3px 0;

}

input[type=checkbox] {

margin-right:4px;

}

.close-speaker{

text-transform:uppercase !important;

color: #5F5f5f !important;

font-size: 21px !important;

font-weight: 700 !important;

line-height: 1;

text-decoration:none !important;

}

.active-session{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

.SessionTypeName{

font-size:0.85em;

color:#8dc63f;

}

.SessionTypeName.greenGray{

color:#42515A;

}

.boldTitle{

font-weight:bold !important;

}

a.certain-session-speaker {

margin-left: 5px;

}

#showSessions {

background-color: #fff;

border:1px solid #777;

}

#showSessions:after {

 

}

#showSessions.open:after {

}

.remove-btn{

background-color:#07bd72 !important;

color:#fff !important;

font-weight: bold !important;

padding: 1em 2em !important;

text-decoration: none !important;

font-size: 1em !important;

border-style: none;

}

.my-session-status{

color: #8DC63F !important;

}

.my-session-date{

color: #6666ff !important;

}

.my-session-sessionId a, .my-session-sessionId {

color: #333 !important;

}

.certain-session-controllers > .add-btn{

background-color:#6666ff !important;

color:#fff !important;

font-weight: bold !important;

padding: 1em 2em !important;

text-decoration: none !important;

font-size: 1em !important;

border-style: none;

}

.certain-speaker-detail {

background-color: transparent !important;

border:1px solid #333 !important;

border-radius:0 !important;

max-height:auto !important

}

 .certain-list-unstyled{

margin-bottom:30px !important;

 }

 .loadMySessions {

background-repeat: no-repeat;

 }

 .certain-session-title a.minimize:after, .certain-session-title .maximize:after{

position:absolute !important;

top: 10px !important;

right:6px !important;

 

 }

 .certain-session-title a.minimize, .certain-session-title a.maximize{

width: 0 !important;

height: 0 !important;

float: none !important;

margin-right: 0 !important;

border: none !important;

}

 }

 .certain-session-title a.minimize:hover, .certain-session-title a.maximize:hover{

border:none !important;

width: 0 !important;

height: 0 !important;

float: none !important;

margin-right: 0 !important;

 }

/*sessions*/

 /*FAQ Section*/

 .faqHeader {

margin: 30px 0 10px 0;

padding: 10px 15px;

}

.faq-section{

border-bottom:1px solid #333;

}

.faqHeader + .faq-section{

border-top:1px solid #333;

}

a.faq-accordion:link, a.faq-accordion:visited, a.faq-accordion:active, a.faq-accordion:hover{

color: #333;

text-decoration:none;

}

.faq-accordion {

background-color: transparent;

color: #333;

cursor: pointer;

padding: 15px 20px;

width: 100%;

border: none;

text-align: center;

outline: none;

font-size: 15px;

transition: 0.4s;

display:block;

white-space: pre-wrap;

}

.faq-accordion.active{

font-weight:bold;

}

.faq-panel {

padding: 10px 40px 10px 15px;

display: none;

overflow: hidden;

}

/*

.faq-accordion:after {

content: "";

display: block;

width: 0;

height: 0;

border: solid 8px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

margin-right: 20px;

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.faq-accordion.active:after {

border-color: transparent transparent #777 transparent;

margin-top:0;

}

*/

.accordion-text {

display: inline-block;

width: 90%;

 }

.accordion-caret{

display: inline-block;

width: 0;

height: 0;

border: solid 10px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

 

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.faq-accordion.active .accordion-caret{

border-color: transparent transparent #777 transparent;

margin-top:0;

}

.faq-accordion.active .accordion-text{

font-weight:bold;

}

.active-faq{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

.regdetails-container{

border-top:1px solid #333;

}

/*end FAQ section*/

table.table.borderless td{

border-width:0;

}

.agenda-wrapper{

border-top: 1px solid #333;

}

.agendaHeader {

margin: 30px 0 10px 0;

padding: 10px 15px;

}

.agenda-section{

border-bottom:1px solid #333;

}

.agendaHeader + .agenda-section{

border-top:1px solid #333;

}

a.agenda-accordion:link, a.agenda-accordion:visited, a.agenda-accordion:active, a.agenda-accordion:hover{

color: #333;

text-decoration:none;

}

.agenda-accordion {

background-color: transparent;

color: #333;

cursor: pointer;

padding: 15px 20px;

width: 100%;

border: none;

text-align: left;

outline: none;

font-size: 15px;

transition: 0.4s;

display:block;

white-space: pre-wrap;

}

.agenda-accordion.active{

font-weight:bold;

}

.agenda-panel {

padding: 10px 40px 10px 15px;

display: none;

overflow: hidden;

}

/*

.agenda-accordion:after {

content: "";

display: block;

width: 0;

height: 0;

border: solid 8px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

margin-right: 20px;

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.agenda-accordion.active:after {

border-color: transparent transparent #777 transparent;

margin-top:0;

}

*/

.agenda-accordion.active .accordion-caret{

border-color: transparent transparent #777 transparent;

margin-top:0;

}

.agenda-accordion.active .accordion-text{

font-weight:bold;

}

.active-agenda{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

/*end agenda page*/

/*Speakers */

.speaker-read-more{

cursor: pointer;

}

.speaker-item{

display:block;

margin: 20px auto 10px auto;

}

.speaker-name {

font-size:1.5rem; /*24px*/

color: #6666ff;

text-align:center;

margin:20px 5px 20px 5px;

 

}

.speaker-title{

font-size: 1rem;

text-align:center;

min-height:100px;

padding:0 20px;

max-width:340px;

margin: 0 auto;

color:#333;

}

.speaker-modal-image{

max-width: 150px;

float: left;

margin: 0 20px 20px 0;

border-radius: 10px;

}

.speaker-modal-image-wrapper{

display: block;

float: none;

clear: both;

}

.speaker-modal-image-wrapper .speaker-name{

text-align:left;

}

 .speaker-modal-image-wrapper .speaker-title{

text-align:left;

margin: 20px 0 0 0;

width: auto;

max-width: 100%;

}

.speaker-modal-content-wrapper{

display: block;

float: none;

clear: both;

text-align:left;

}

.row.row-centered {

text-align: center;

}

.col-centered {

display: inline-block;

float: none;

vertical-align:top;

text-align: center;

}

/*Attend Page */

.Attend-RegisterNowWrapper{

margin-top:20px;

}

.bluebg{

background-color:#6666ff;

}

.Attend-ConferenceRate {

margin-bottom:78px;

}

.Agenda-TheLink, .Agenda-FloorPlan, .Attend-RegistrationDetails, .speakerslist-wrapper, .learningoutcome-container {

margin-top:78px;

}

.TheLink-wrapper{

padding:78px 15px;

}

.TheLink-wrapper *{

color:white;

 

}

.floorplan-image1, .floorplan-image2, .floorplan-image3, .floorplan-image4{

margin-bottom: 40px;

}

/*end Attend page*/

/* hotel and travel page*/

.HotelTravel-Parking{

padding:78px 15px;

}

.hotel-image{

float:left;

margin:0 30px 10px 0;

}

.hotel-google-map > iframe {

width: 100% !important;

}

/*end hotel and travel */

.hoteltravel-areaattraction-bg{

 

background-image: url('/accounts/register123/childrenshospitalvte/events/chatemplatehostedfiles/atlanta.jpg');

background-position: center bottom;

background-repeat: repeat-x;

min-height:925px;

}

.paddingTB100{

padding:100px;

}

.paddingTB40{

padding:40px 0;

}

.maxwith-1200{

max-width:1200px !important;

}

.table.conference-rate{

border-top:1px solid #333;

}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{

border-top:1px solid #333;

}

.border-bottom-1{

border-bottom:1px solid #333

}

/* reg form step navigation*/

#certain-display-nav {

margin-bottom: 2em;

text-align: center;

}

#certain-display-nav * {

vertical-align: bottom;

display: inline-block;

white-space: normal !important;

}

#certain-display-nav .subheader {

border-bottom: 4px solid #333;

display: inline-block;

}

#certain-display-nav font {

display: inline-block;

margin: 0 .50em;

padding: 10px 0;

border-bottom: 4px solid transparent;

font-weight: bold;

color: #333;

}

#certain-display-nav span{

font-weight: bold;

}

#certain-display-nav .hotelnav { display:none;}

/* The Modal (background) */

.cha-error-modal {

display: none; /* Hidden by default */

position: fixed; /* Stay in place */

z-index: 1; /* Sit on top */

padding-top: 100px; /* Location of the box */

left: 0;

top: 0;

width: 100%; /* Full width */

height: 100%; /* Full height */

overflow: auto; /* Enable scroll if needed */

background-color: rgb(0,0,0); /* Fallback color */

background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}

/* Modal Content */

.cha-error-modal-content {

background-color: #fefefe;

margin: auto;

padding: 20px;

border: 1px solid #888;

width: 350px;

}

.btnErrorClose{

background-color: #c00;

color: #fff;

transition: background .2s ease-in 0s;

cursor: pointer;

}

/* footer section*/

.footer-wrapper{

background-color:#000000;

color:white;

padding:20px;

}

.footer-wrapper *{

color: #a9bec9;

}

.footer-tagline{

}

.footer-links{

text-align: center;

}

.footer-links ul, .footer-social ul {

margin: 0;

padding: 0;

list-style: none;

}

.footer-links ul li, .footer-social ul li{

display: inline-block;

margin: 0;

padding: 0;

}

.footer-links ul li {

margin-right: 6px;

padding-left: 8px;

border-left: 1px solid #171c1f;

}

.footer-links ul li:first-child {

padding-left: 0;

border-left: none;

}

.footer-links ul li a{

color: #a9bec9;

font-size: 13px;

}

.footer-social {

text-align:right;

}

.footer-social ul li {

margin-right: 20px;

}

.footer-social ul li a{

color: #a9bec9;

font-size: 24px;

 

}

.footer-links ul li a:hover, .footer-social ul li a:hover{

color:white;

}

.footer-copyright {

height: 47px;

color: #fff;

}

.footer-copyright p {

padding: 10px;

margin: 0;

color: #596972;

text-align:center;

font-family: "HelveticaNeueW01-65Medi",Helvetica,Arial,sans-serif;

font-size: 14px;

line-height: 1.4em;

}

/*end footer section*/

.inline-block {

max-width: 100%;

display: inline-block;

}

/*crousel controls*/

.carousel-control.right{

background-image:none;

margin-right: -25px;

}

.carousel-control.left{

background-image:none;

margin-left: -25px;

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{

color:#dbd9d6;

 

}

/*end carousel controls*/

@media screen and (min-width: 1024px ) {

.modal-1200{

width:90% !important;

max-width: 90% !important;

margin:30px auto;

}

 

#certain-display-nav {

width: 100%;

margin:0 auto;

margin-bottom:30px;

}

}

@media screen and (max-width: 1150px ) {

.top-section-nav-wrapper{

padding-top:0;

}

 

 

#navigation {

padding-left:0;

padding-right:0;

}

#navigation-menu{

position: absolute;

display: none;

width:100%;

top:80px;

left:0;

width:100%;

background-color:#fff;

padding: 2px 0;

z-index:100;

border-top:1px solid #333;

}

#navigation-menu > .container{

padding-left:0;

padding-right:0;

 

 

}

#navigation-menu td {

border-bottom:1px solid #333;

 

}

#navigation-menu td:last-child a{

border-right:1px solid #333;

}

/*Create vertical spacing*/

ul#navigation-menu > li {

margin-bottom: 0px;

color:white;

}

/*Make all menu links full width*/

#navigation-menu td, #navigation-menu td a {

width: 100%;

display:block;

}

#navigation-menu td a {

padding:10px 15px;

text-align:left;

height:auto;

line-height:20px;

font-size:16px;

font-weight:400;

text-transform:none;

}

#navigation-menu td.nav-cell:hover a{

background-color:transparent ;

color:#fff;

}

#navigation-menu td.nav-cell:hover{

background-color:transparent ;

color:#fff;

}

/*Display 'show menu' link*/

.nav-mobile-menu-icon{

display: inline-block !important;

margin: 15px 35px 15px 15px;

position: relative;

float:right;

z-index:10000;

}

}

@media screen and (max-width: 1024px ) {

.bluedont-background{

background-image: none;

}

 

.testimonial-container > h2 {

font-size: 2.250em;

}

}

@media screen and (max-width: 768px ) {

 

#backToTopBtn{

right:20px;

}

.r123formelement{

width:100%;

}

 

.banner-content-wrapper {

background-image:

height:150px;

}

.banner-content{

padding-top:45px;

}

.banner-content > h1{

font-size: 48px;

}

.banner-text-wrapper {

position:relative;

background: rgba(0, 0, 0, 1);

padding:30px 20px;

}

.home-bluebox > div {

padding:30px 20px;

}

.testimonial-container{

width:100%;

max-width:100%;

}

.testimonial-container > h3, .home-marketing-announcement h3{

font-size:26px;

}

.TheLink-wrapper {

padding:78px 15px;

}

.hotel-image{

float:none;

margin:0 auto 30px auto;

}

.paddingTB100{

padding: 50px 20px;

}

.HotelTravel-Parking{

padding-left:15px;

padding-right:15px;

}

.HotelTravel-HotelDetails{

padding: 0px;

}

.hotel-google-map{

margin-bottom:40px;

}

.footer-social, .footer-links {

text-align:left;

margin-top:10px;

}

 

}hover

body{

margin:0;

font-size: 16px;

line-height: 1.375;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

table, th, tr, td, pre, p, ol, ul, li, form, input, select, textarea, .text, .pageHeader,

a:active, a:visited, a:link, a:active, a.r123Link:link, a.r123Link:visited, a.r123Link:active,

.section-header, .subheader, .error, .ms-tablelayout td, .r123formelement , i, span, div, p, .fine-print

{

font-size: 1em;

line-height: 1.375;

font-family: inherit;

font-weight:normal;

}

h1, h2, h3, h4, h5, h6{

 

}

h1,h2, .header{

margin: 0 0 6px 0;

padding: 0;

font-weight: 400;

font-family: inherit;

}

h1, h2, h3, h4, h5, h6{

color:#635d59;

 

}

a:link, a:active, a:visited {

text-decoration:none;

color:#6666ff;

}

a:focus,a:hover{

color: #6666ff;

text-decoration: none;

}

#page-table{

border: none;

margin: 0px auto;

background-color: #FFF;

width:100%;

}

.form-section-2Cols #page-table{

width:100%;

}

/*top section logo and navigation*//*top section*/

.site-header{

 

padding-bottom:0;

display:block;

padding-top:0;

}

.top-logo-wrapper{

display:inline-block;

padding:0 10px;

}

.top-section-nav-wrapper{

display:inline-block;

padding-top:50px;

float:right;

}

.bottom-background{

background-image:

background-position:center bottom;

background-repeat:repeat-x;

padding-top:140px;

 

}

#navigation {

position: relative;

border-bottom:1px solid #333;

}

#navigation-menu:before {

content: " ";

display: table;

}

#navigation-menu {

list-style-type:none;

margin:0;

 

}

#navigation-menu table{

border-spacing:0;

}

/*Create a horizontal list with spacing*/

#navigation-menu td {

width:auto;

 

}

/*Style for menu links*/

#navigation-menu td a{

 

padding:0 20px;

color:#333;

border-right:1px solid #333;

}

#navigation-menu td:last-child a{

border-right:none;

}

#navigation-menu td a > .title{

text-align: center;

text-decoration: none;

font-weight:normal;

font-size:18px;

color:#333;

text-transform:uppercase;

}

/*Hover state for top level links*/

#navigation-menu td.nav-cell:hover a{

 

color:#fff;

}

#navigation-menu td.nav-active a > .title{

color:#6666ff;

}

/*Style 'show menu' label button and hide it by default*/

.nav-mobile-menu-icon{

display:none;

color: #333;

}

/*Hide checkbox*/

#nav-mobile-menu-icon {

display: none;

-webkit-appearance: none;

}

/*Show menu when invisible checkbox is checked*/

#nav-mobile-menu-icon:checked ~ #navigation-menu{

display: block;

 

}

/*end navigation*/

.registrationForm {

padding-top: 30px;

padding-bottom: 20px;

}

.title {

font-family: inherit;

font-size:2.25em;

color: #42515A;

}

.subtitle {

font-family: inherit;

font-size:1.5em;

color: #42515A;

}

.header {

color: #42515A;

font-family: inherit;

font-weight: normal;

padding-right: 5px;

padding-bottom: 1px;

padding-left: 0;

font-size: 1.875em; /*30px*/

display:inline-block;

 

}

.subheader, .subheader > span {

font-family: inherit;

font-weight: bold;

font-size: 1em;

color:#42515A;

}

.highlight {

font-family: inherit;

font-size: 1em;

font-weight: normal;

color:#42515A;

}

.error {

font-size: small;

font-weight: inherit;

font-size: 1em;

font-family: inherit;

color:crimson;

}

.text {

font-family: inherit;

font-size: 1em;

font-weight: normal;

}

.fine-print {

font-family: inherit;

font-size: 1em;

font-weight: normal;

}

.header-logo{

padding:15px 0;

}

.content-section{

width:100%;

 

box-sizing:border-box;

}

.form-section{

width:100%;

 

 

box-sizing:border-box;

display:block;

}

.content-section-2Cols{

width:49%;

float:left;

padding:0px;

box-sizing:border-box;

margin:18px auto;

}

.form-section-2Cols{

width:48%;

float:right;

padding:0px;

box-sizing:border-box;

display:inline-block;

margin-top: 15px;

}

.responsive-image {

display: block;

max-width: 100%;

height: auto;

margin:0 auto;

}

.form-table {

margin: auto;

width:100%;

border-collapse: separate;

border-spacing: 0px;

/*background-color: #f1f1f1;*/

padding: 0;

border-radius: 10px;

}

.form-table td {

vertical-align: top;

}

.rule_show {

border-spacing: 0 10px;

}

label {

margin:5px 10px 2px 0;

font-weight:normal;

}

.certain-session-title > label {

margin:0 0 2px 0;

}

.r123formelement{

 

line-height: 17px;

display: inline-block;

margin: 0 0 2px 0;

padding: 3px 8px;

background-color: #fff;

background-image: none;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

color:#333;

outline: 0;

transition: border-color .2s;

width: 50%;

/*uncomment the following 5 lines if you want box looking input fields*/

 

height: 35px !important;

border-radius: 3px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

border: 1px solid #A9A9A9;

*/

}

textarea.r123formelement{

height:76px !important;

}

.form-section-2Cols .r123formelement{

width:100%;

}

.r123formelement:focus {

border-color: #bbb;

outline: 0;

/*comment the following line if you want box looking input fields*/

box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}

select[multiple] {

height:220px !important;

}

select#cardxpmonth, select#pmt_cc_exp_date {

width:100px;

}

.r123FormSubmit, .registerNowButton, .green-button, .SSOLoginButton, .btnErrorClose{

display: inline-block;

font-weight: bold;

padding: 1em 2em;

text-decoration: none;

font-size: 1em !important;

margin: 12px 0;

border: 3px solid transparent;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

margin-bottom: 0;

text-align: center;

white-space: nowrap;

vertical-align: middle;

-ms-touch-action: manipulation;

touch-action: manipulation;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

background-image: none;

border-style: none;

cursor: pointer;

color: #ffffff;

background-color: #6666ff;

border:1px solid #fff;

width:300px;

}

.r123FormSubmit:hover{

background-color: #6666ff;

color:#fff;

}

table[data=regMultipleTable] .r123FormSubmit, input.r123FormSubmit.btnSE {

width: 120px;

padding: 1em 10px;

text-align: center;

}

.green-button, a.green-button:link, a.green-button:active, a.green-button:visited, a.green-button:hover{

 

color: #ffffff;

background-color: #6666ff;

border:1px solid #fff;

font-weight:bold;

text-decoration:none;

}

.registerNowButton, a.registerNowButton:link, a.registerNowButton:active, a.registerNowButton:visited, a.registerNowButton:hover{

background-color: #ffb014;

color:#fff;

text-decoration:none;

font-weight:bold;

border:1px solid #fff;

}

.registerNowButton.purple, a.registerNowButton.purpe:link, a.registerNowButton.purple:active, a.registerNowButton.purple:visited, a.registerNowButton.blue:hover{

background-color: #07bd72;

color:#fff;

text-decoration:none;

font-weight:bold;

border:1px solid #fff;

}

.SSOLoginButton {

background-color: #6666ff !important;

color:#fff !important;

margin-bottom:15px;

}

#messageStack{

list-style: none;

padding-left:0;

}

#username, #password{

width:70%;

}

.form-table input[type=checkbox], .form-table input[type=radio]

 {

width:auto !important; 

height: auto !important; 

margin: 8px 6px 0 0;

padding:0;

border:none;

box-shadow:none;

 }

 .form-table input[type=checkbox] + .text

 {

vertical-align:top;

display: inline-block;

 }

 .control-label{

margin-right:5px;

 }

 /*tables*/

table[data=entryTable] table {

border-spacing: 4px;

border-collapse: separate;

width:100%;

}

table[data=agendaTable]{

width:auto;

margin-left:0;

}

table[data=attendeeTypeTable]{

width:auto;

margin: 10px 0;

text-align:left;

}

.form-section-2Cols table[data=attendeeTypeTable]{

width:100%;

}

.form-section-2Cols table[data=attendeeTypeTable] label, .form-section-2Cols table[data=attendeeTypeTable] td:nth-child(2){

float:right;

}

table[data=profileTable], table[data=questionTable]{

border-spacing:0 10px;

border-collapse:separate;

}

table[data=verifyTable], table[data=transactionSummaryTable], table[data=agendaTable], table[data=personalAgendaRemoveTable],

table[data=personalAgendaTable], table[data=regMultipleTable], table[data=confirmationTable]{

text-align:left;

border-collapse: separate;

border-spacing:5px 0;

}

table[data=verifyTable], table[data=transactionSummaryTable], table[data=regMultipleTable], table[data=confirmationTable]{

border-spacing: 0px 10px;

width:100%;

}

table[data=ccPaymentMethodTable]{

text-align:left;

border-collapse: separate;

border-spacing:5px 0;

width:100%;

}

table[data=personalAgendaTable], table[data=personalAgendaRemoveTable]{

width: 100%;

}

table[data=agendaTable] td{

vertical-align:top;

padding:2px 2px;

}

table[data=agendaTable] .title {

background-color: #000000 ;

display: table;

width: 100%;

color: #fff;

padding: 5px;

border-radius: 4px;

}

table[data=agendaTable] td:nth-child(3){

/*time cell*/

min-width:200px;

 

}

table[data=agendaTable] .subtitle {

font-weight:bold;

display:block;

padding-top:5px;

}

table[data=agendaTable] label > .text > div{

font-weight:bold;

color:#0076A8 ;

}

table[data=transactionPaymentTable] {

border-spacing:0 5px;

}

table[data=transactionPaymentTable] td:nth-child(1){

width:150px;

}

table[data=transactionPaymentTable] td:nth-child(3), table[data=transactionSummaryTable] td:nth-child(2){

text-align:center;

}

table[data=transactionSummaryTable] td, table[data=transactionPaymentTable] td, table[data=balanceDueTable] td{

padding-right: 20px;

}

table[data=transactionSummaryTable] td:last-child, table[data=transactionPaymentTable] td:last-child, [data=balanceDueTable] td:last-child {

padding-right: 0;

width: 135px;

text-align:right;

}

h1 {

font-size: 3.250em;

}

h2{

font-size:2.625em;

}

h3{

font-size: 2.0em;

}

h4{

font-size:1.875em;

}

.cha-content-wrapper {

max-width: 1400px;

margin: 0 auto;

}

 /*home page*/

 .banner-wrapper{

position:relative;

text-align: center;

display:none;

}

.banner-text-wrapper{

position: absolute;

bottom: 0;

left: 0;

width:100%;

background: rgba(0, 0, 0, .5);

 

color:#fff;

padding:30px;

}

.banner-text-wrapper > h1 {

font-size:3em;

}

.home-image {

width:100%;

}

.banner-text-wrapper > h1, .banner-text-wrapper > h2, .banner-text-wrapper > h3, .banner-text-wrapper > h4, .banner-text-wrapper >div, .banner-text-wrapper > p {

color:#fff;

}

.greenBg {

background-color: #6666ff;

color:#fff;

}

.greenBg h2{

text-align:center;

}

.greenBg h2, .greenBg div, .greenBg p{

color:#fff;

}

.marginbottom20{

margin-bottom:20px;

}

.home-marketing-announcement{

 

 

text-align:center;

padding:10px 0;

}

.home-marketing-announcement h3, marketing-announcement h4, marketing-announcement div {

color:#fff;

}

.content-wrapper{

padding:10px;

}

.home-bluebox{

background-color: #000000;

color:white;

text-align:center;

}

.home-bluebox > div{

padding: 100px;

}

.home-bluebox h2, .home-bluebox h3, .home-bluebox h4, .home-bluebox div, .home-bluebox p,

.bluedont-background h2, .bluedont-background h3, .bluedont-background h4, .bluedont-background div, .bluedont-background p{

color:#fff;

}

.bluedont-background{

background-image:

background-color: #6666ff;

background-position: right center;

background-repeat: no-repeat;

padding:45px 20px;

color:white;

text-align:center;

}

.home-testimonial h2 ,.Attend-Testimonial h2 {

line-height:normal;

}

.testimonial-container{

max-width:75%;

 

}

.carousel-caption{

right:0;

left:0;

bottom:0;

padding-bottom:0;

background-color: rgba(0, 0 , 0, 0.6);

}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption p, .carousel-caption div{

color:#fff;

}

.dot {

height: 15px;

width: 15px;

background-color: #fff;

border-radius: 50%;

display: inline-block;

}

.home-learnbox{

border:3px solid #6666ff;

color:#6666ff;

padding: 10%;

margin: 20px 0;

background-color:#fff;

height:200px;

 

display:table-cell;

vertical-align:middle

}

.home-learningoutcome{

background-image:

background-position: center bottom;

background-repeat: repeat-x;

padding-top: 195px;

margin-top: -150px;

}

/*end home page*/

 /* sub page banner*/

 .subpage-banner-wrapper-bg{

background-color:#6666ff;

text-align: center;

margin-bottom:30px;

}

.banner-content-wrapper {

 

background-image:

height: 200px;

background-position: right center;

background-repeat: no-repeat;

}

.banner-content{

display:flex;

color: #FFF;

padding-top: 65px;

 

}

.banner-content > h1 {

font-size: 4em

}

.banner-content > h1, .banner-content > h2, .banner-content >div {

color:#fff;

}

 /* end sub page banner*/

 /*top button*/

#backToTopBtn {

display: none;

position: fixed;

bottom: 120px;

right: 100px;

z-index: 99;

font-size: 18px;

border: none;

outline: none;

background-color: #42515a;

color: white;

cursor: pointer;

padding: 15px;

border-radius: 30px;

width: 60px;

height: 60px;

}

#backToTopBtn:hover {

background-color: #42515a;

color:#fff;

}

 /*Sessions*/

 ul.list-inline.session-day-list {

padding: 0 15px 5px 15px;

border-bottom: 1px solid #333;

margin-left:0;

}

 ul.list-inline.session-day-list a:link, ul.list-inline.session-day-list a:active, ul.list-inline.session-day-list a:visited, ul.list-inline.session-day-list a:hover {

color: #6666ff;

text-decoration: none;

font-size: 18px;

}

hr /*for filter section*/

{

margin-top:0;

margin-bottom:0;

border-top:1px solid #333;

}

#filterkeyword {

width:100%;

}

.certain-container{

width: 100% !important;

padding-left: 0 !important;

padding-right: 0 !important;

}

.certain-session-title{

color:#333 !important;

background-color: transparent !important;

border-top:none !important;

border-bottom:none !important;

padding:5px 15px !important;

line-height:27px !important;

font-size:14pt !important;

font-weight:bold !important;

margin-top:0px !important;

position:relative !important;

}

.certain-session-title .maximize:after, .certain-session-title a.minimize:after {

border-width: 8px !important;

}

.certain-session-title a.minimize:hover, .certain-session-title a.maximize:hover{

border: 1px solid transparent;

}

.certain-session-full.title{

font-size: 32px;

padding-top:50px;

padding-bottom:15px;

color:#42515A;

}

.certain-session-title-label{

margin:0;

}

.certain-session-data > li {

/*border-top:1px solid #333;*/

}

.certain-session-data > li:last-child {

/*border-bottom:1px solid #333;*/

}

div#load-section {

border-bottom: 1px solid #666;

margin-bottom: 60px;

}

.certain-session-body{

padding:5px 15px;

}

td.my-session-td {

vertical-align: top;

padding: 3px 2px 3px 0;

border-bottom: 1px solid #333;

}

table[data="personalSessionTable"]{

border-collapse: separate;

border-spacing: 0px 10px;

}

div#filters{

border:1px solid #333;

margin-top:10px;

}

div#filter-tabs {

margin: 5px 10px 0 10px;

}

#filter-controls{

background-color: transparent !important;

margin: 0 0 0 10px;

width: 99% !important;

box-sizing: border-box;

}

#filter-content{

background-color: transparent !important;

margin: 0 0 0 10px;

width:95% !important;

border-bottom: none !important;

}

input#sessionSearchSubmit, input#clearFilter{

background-color:#f25022 !important;

display: inline-block !important;

margin-bottom: 20px;

}

div[class^="certain-col-"] {

padding-left:0 !important;

}

.certain-checkbox{

padding:3px 0;

}

input[type=checkbox] {

margin-right:4px;

}

.close-speaker{

text-transform:uppercase !important;

color: #5F5f5f !important;

font-size: 21px !important;

font-weight: 700 !important;

line-height: 1;

text-decoration:none !important;

}

.active-session{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

.SessionTypeName{

font-size:0.85em;

color:#8dc63f;

}

.SessionTypeName.greenGray{

color:#42515A;

}

.boldTitle{

font-weight:bold !important;

}

a.certain-session-speaker {

margin-left: 5px;

}

#showSessions {

background-color: #fff;

border:1px solid #777;

}

#showSessions:after {

 

}

#showSessions.open:after {

}

.remove-btn{

background-color:#07bd72 !important;

color:#fff !important;

font-weight: bold !important;

padding: 1em 2em !important;

text-decoration: none !important;

font-size: 1em !important;

border-style: none;

}

.my-session-status{

color: #8DC63F !important;

}

.my-session-date{

color: #6666ff !important;

}

.my-session-sessionId a, .my-session-sessionId {

color: #333 !important;

}

.certain-session-controllers > .add-btn{

background-color:#6666ff !important;

color:#fff !important;

font-weight: bold !important;

padding: 1em 2em !important;

text-decoration: none !important;

font-size: 1em !important;

border-style: none;

}

.certain-speaker-detail {

background-color: transparent !important;

border:1px solid #333 !important;

border-radius:0 !important;

max-height:auto !important

}

 .certain-list-unstyled{

margin-bottom:30px !important;

 }

 .loadMySessions {

background-repeat: no-repeat;

 }

 .certain-session-title a.minimize:after, .certain-session-title .maximize:after{

position:absolute !important;

top: 10px !important;

right:6px !important;

 

 }

 .certain-session-title a.minimize, .certain-session-title a.maximize{

width: 0 !important;

height: 0 !important;

float: none !important;

margin-right: 0 !important;

border: none !important;

}

 }

 .certain-session-title a.minimize:hover, .certain-session-title a.maximize:hover{

border:none !important;

width: 0 !important;

height: 0 !important;

float: none !important;

margin-right: 0 !important;

 }

/*sessions*/

 /*FAQ Section*/

 .faqHeader {

margin: 30px 0 10px 0;

padding: 10px 15px;

}

.faq-section{

border-bottom:1px solid #333;

}

.faqHeader + .faq-section{

border-top:1px solid #333;

}

a.faq-accordion:link, a.faq-accordion:visited, a.faq-accordion:active, a.faq-accordion:hover{

color: #333;

text-decoration:none;

}

.faq-accordion {

background-color: transparent;

color: #333;

cursor: pointer;

padding: 15px 20px;

width: 100%;

border: none;

text-align: left;

outline: none;

font-size: 15px;

transition: 0.4s;

display:block;

white-space: pre-wrap;

}

.faq-accordion.active{

font-weight:bold;

}

.faq-panel {

padding: 10px 40px 10px 15px;

display: none;

overflow: hidden;

}

/*

.faq-accordion:after {

content: "";

display: block;

width: 0;

height: 0;

border: solid 8px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

margin-right: 20px;

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.faq-accordion.active:after {

border-color: transparent transparent #777 transparent;

margin-top:0;

}

*/

.accordion-text {

display: inline-block;

width: 90%;

 }

.accordion-caret{

display: inline-block;

width: 0;

height: 0;

border: solid 10px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

 

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.faq-accordion.active .accordion-caret{

border-color: transparent transparent #777 transparent;

margin-top:0;

}

.faq-accordion.active .accordion-text{

font-weight:bold;

}

.active-faq{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

.regdetails-container{

border-top:1px solid #333;

}

/*end FAQ section*/

table.table.borderless td{

border-width:0;

}

.agenda-wrapper{

border-top: 1px solid #333;

}

.agendaHeader {

margin: 30px 0 10px 0;

padding: 10px 15px;

}

.agenda-section{

border-bottom:1px solid #333;

}

.agendaHeader + .agenda-section{

border-top:1px solid #333;

}

a.agenda-accordion:link, a.agenda-accordion:visited, a.agenda-accordion:active, a.agenda-accordion:hover{

color: #333;

text-decoration:none;

}

.agenda-accordion {

background-color: transparent;

color: #333;

cursor: pointer;

padding: 15px 20px;

width: 100%;

border: none;

text-align: left;

outline: none;

font-size: 15px;

transition: 0.4s;

display:block;

white-space: pre-wrap;

}

.agenda-accordion.active{

font-weight:bold;

}

.agenda-panel {

padding: 10px 40px 10px 15px;

display: none;

overflow: hidden;

}

/*

.agenda-accordion:after {

content: "";

display: block;

width: 0;

height: 0;

border: solid 8px;

border-color: #777 transparent transparent transparent;

margin-top: 9px;

margin-right: 20px;

margin-left: 4px;

float: right;

line-height: 36px;

font-size: 18px;

}

.agenda-accordion.active:after {

border-color: transparent transparent #777 transparent;

margin-top:0;

}

*/

.agenda-accordion.active .accordion-caret{

border-color: transparent transparent #777 transparent;

margin-top:0;

}

.agenda-accordion.active .accordion-text{

font-weight:bold;

}

.active-agenda{

background-color: #6666ff;

transition: background 1s linear;

-webkit-transition: background 1s linear;

-moz-transition: background 1s linear;

}

/*end agenda page*/

/*Speakers */

.speaker-read-more{

cursor: pointer;

}

.speaker-item{

display:block;

margin: 20px auto 10px auto;

}

.speaker-name {

font-size:1.5rem; /*24px*/

color: #6666ff;

text-align:center;

margin:20px 5px 20px 5px;

 

}

.speaker-title{

font-size: 1rem;

text-align:center;

min-height:100px;

padding:0 20px;

max-width:340px;

margin: 0 auto;

color:#333;

}

.speaker-modal-image{

max-width: 150px;

float: left;

margin: 0 20px 20px 0;

border-radius: 10px;

}

.speaker-modal-image-wrapper{

display: block;

float: none;

clear: both;

}

.speaker-modal-image-wrapper .speaker-name{

text-align:left;

}

 .speaker-modal-image-wrapper .speaker-title{

text-align:left;

margin: 20px 0 0 0;

width: auto;

max-width: 100%;

}

.speaker-modal-content-wrapper{

display: block;

float: none;

clear: both;

text-align:left;

}

.row.row-centered {

text-align: center;

}

.col-centered {

display: inline-block;

float: none;

vertical-align:top;

text-align: center;

}

/*Attend Page */

.Attend-RegisterNowWrapper{

margin-top:20px;

}

.bluebg{

background-color:#6666ff;

}

.Attend-ConferenceRate {

margin-bottom:78px;

}

.Agenda-TheLink, .Agenda-FloorPlan, .Attend-RegistrationDetails, .speakerslist-wrapper, .learningoutcome-container {

margin-top:78px;

}

.TheLink-wrapper{

padding:78px 15px;

}

.TheLink-wrapper *{

color:white;

 

}

.floorplan-image1, .floorplan-image2, .floorplan-image3, .floorplan-image4{

margin-bottom: 40px;

}

/*end Attend page*/

/* hotel and travel page*/

.HotelTravel-Parking{

padding:78px 15px;

}

.hotel-image{

float:left;

margin:0 30px 10px 0;

}

.hotel-google-map > iframe {

width: 100% !important;

}

/*end hotel and travel */

.hoteltravel-areaattraction-bg{

 

background-image: url('/accounts/register123/childrenshospitalvte/events/chatemplatehostedfiles/atlanta.jpg');

background-position: center bottom;

background-repeat: repeat-x;

min-height:925px;

}

.paddingTB100{

padding:100px;

}

.paddingTB40{

padding:40px 0;

}

.maxwith-1200{

max-width:1200px !important;

}

.table.conference-rate{

border-top:1px solid #333;

}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{

border-top:1px solid #333;

}

.border-bottom-1{

border-bottom:1px solid #333

}

/* reg form step navigation*/

#certain-display-nav {

margin-bottom: 2em;

text-align: center;

}

#certain-display-nav * {

vertical-align: bottom;

display: inline-block;

white-space: normal !important;

}

#certain-display-nav .subheader {

border-bottom: 4px solid #333;

display: inline-block;

}

#certain-display-nav font {

display: inline-block;

margin: 0 .50em;

padding: 10px 0;

border-bottom: 4px solid transparent;

font-weight: bold;

color: #333;

}

#certain-display-nav span{

font-weight: bold;

}

#certain-display-nav .hotelnav { display:none;}

/* The Modal (background) */

.cha-error-modal {

display: none; /* Hidden by default */

position: fixed; /* Stay in place */

z-index: 1; /* Sit on top */

padding-top: 100px; /* Location of the box */

left: 0;

top: 0;

width: 100%; /* Full width */

height: 100%; /* Full height */

overflow: auto; /* Enable scroll if needed */

background-color: rgb(0,0,0); /* Fallback color */

background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}

/* Modal Content */

.cha-error-modal-content {

background-color: #fefefe;

margin: auto;

padding: 20px;

border: 1px solid #888;

width: 350px;

}

.btnErrorClose{

background-color: #c00;

color: #fff;

transition: background .2s ease-in 0s;

cursor: pointer;

}

/* footer section*/

.footer-wrapper{

background-color:#000000;

color:white;

padding:20px;

}

.footer-wrapper *{

color: #a9bec9;

}

.footer-tagline{

}

.footer-links{

text-align: center;

}

.footer-links ul, .footer-social ul {

margin: 0;

padding: 0;

list-style: none;

}

.footer-links ul li, .footer-social ul li{

display: inline-block;

margin: 0;

padding: 0;

}

.footer-links ul li {

margin-right: 6px;

padding-left: 8px;

border-left: 1px solid #171c1f;

}

.footer-links ul li:first-child {

padding-left: 0;

border-left: none;

}

.footer-links ul li a{

color: #a9bec9;

font-size: 13px;

}

.footer-social {

text-align:right;

}

.footer-social ul li {

margin-right: 20px;

}

.footer-social ul li a{

color: #a9bec9;

font-size: 24px;

 

}

.footer-links ul li a:hover, .footer-social ul li a:hover{

color:white;

}

.footer-copyright {

height: 47px;

color: #fff;

}

.footer-copyright p {

padding: 10px;

margin: 0;

color: #596972;

text-align:center;

font-family: "HelveticaNeueW01-65Medi",Helvetica,Arial,sans-serif;

font-size: 14px;

line-height: 1.4em;

}

/*end footer section*/

.inline-block {

max-width: 100%;

display: inline-block;

}

/*crousel controls*/

.carousel-control.right{

background-image:none;

margin-right: -25px;

}

.carousel-control.left{

background-image:none;

margin-left: -25px;

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{

color:#dbd9d6;

 

}

/*end carousel controls*/

@media screen and (min-width: 1024px ) {

.modal-1200{

width:90% !important;

max-width: 90% !important;

margin:30px auto;

}

 

#certain-display-nav {

width: 100%;

margin:0 auto;

margin-bottom:30px;

}

}

@media screen and (max-width: 1150px ) {

.top-section-nav-wrapper{

padding-top:0;

}

 

 

#navigation {

padding-left:0;

padding-right:0;

}

#navigation-menu{

position: absolute;

display: none;

width:100%;

top:80px;

left:0;

width:100%;

background-color:#fff;

padding: 2px 0;

z-index:100;

border-top:1px solid #333;

}

#navigation-menu > .container{

padding-left:0;

padding-right:0;

 

 

}

#navigation-menu td {

border-bottom:1px solid #333;

 

}

#navigation-menu td:last-child a{

border-right:1px solid #333;

}

/*Create vertical spacing*/

ul#navigation-menu > li {

margin-bottom: 0px;

color:white;

}

/*Make all menu links full width*/

#navigation-menu td, #navigation-menu td a {

width: 100%;

display:block;

}

#navigation-menu td a {

padding:10px 15px;

text-align:left;

height:auto;

line-height:20px;

font-size:16px;

font-weight:400;

text-transform:none;

}

#navigation-menu td.nav-cell:hover a{

background-color:transparent ;

color:#fff;

}

#navigation-menu td.nav-cell:hover{

background-color:transparent ;

color:#fff;

}

/*Display 'show menu' link*/

.nav-mobile-menu-icon{

display: inline-block !important;

margin: 15px 35px 15px 15px;

position: relative;

float:right;

z-index:10000;

}

}

@media screen and (max-width: 1024px ) {

.bluedont-background{

background-image: none;

}

 

.testimonial-container > h2 {

font-size: 2.250em;

}

}

@media screen and (max-width: 768px ) {

 

#backToTopBtn{

right:20px;

}

.r123formelement{

width:100%;

}

 

.banner-content-wrapper {

background-image:

height:150px;

}

.banner-content{

padding-top:45px;

}

.banner-content > h1{

font-size: 48px;

}

.banner-text-wrapper {

position:relative;

background: rgba(0, 0, 0, 1);

padding:30px 20px;

}

.home-bluebox > div {

padding:30px 20px;

}

.testimonial-container{

width:100%;

max-width:100%;

}

.testimonial-container > h3, .home-marketing-announcement h3{

font-size:26px;

}

.TheLink-wrapper {

padding:78px 15px;

}

.hotel-image{

float:none;

margin:0 auto 30px auto;

}

.paddingTB100{

padding: 50px 20px;

}

.HotelTravel-Parking{

padding-left:15px;

padding-right:15px;

}

.HotelTravel-HotelDetails{

padding: 0px;

}

.hotel-google-map{

margin-bottom:40px;

}

.footer-social, .footer-links {

text-align:left;

margin-top:10px;

}

 

}