html, body{
	margin:0;
	padding:0;
}
img {
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
}
a {
	text-decoration:none;
	border: 0;
	color: #3063a5;
	outline:none;
}
a:focus, a:hover, a:active {
   
   color: #337ab7;
}
a, a:focus, a:hover, a:active {
   outline: none;
  
}
.mrgn-btm-0{margin-bottom:0px;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size:14px;
	color:#181818;
	background-color:#ffffff;

}

.lineheight1p5 {
    line-height: 1.5 !important;
}
.clearboth { clear:both; }

.new_container { /*max-width:1500px;*/ max-width:80%; /*width:96%;*/ margin:0 auto; } /*******New********/
.newheader_container { width:100%; padding-left:15px; padding-right:15px; }
.newfooter_container { width:100%; padding-left:15px; padding-right:15px; }

.headsubscribe_mob { display:none; }


/*.bg-container{background:#fff;}*/
h1,h2,h3,h4,h5,h6{color:#860000;font-weight:600;}
h1,h2,h3,h4,h5,h6{font-size:15px; line-height: 1.3;}
h3{margin-top:10px;}
p{    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 14px;}
	
li {padding-bottom:5px; line-height: 1.42857143; }
ul>li>ul>li>ul>li:last-child { padding-bottom:0px; }
ul>li>ul, ul>li>ul>li>ul { padding-top:7px; }

.sidebar li{/*padding-bottom:5px;*/ padding-bottom:0px; font-size:12px;	}
.padd-b20{padding-bottom:20px;}
/* header */

.txt_center { text-align:center !important; }
.txt_left { text-align:left !important; }
.txt_right { text-align:right !important; }
.font_italic { font-style:italic !important; }
.font_bold { font-weight:bold !important; }

.font_black { color:#000; }
.font_13 { font-size:13px; }
.font_lightblue{ color:rgba(0, 143, 183, 0.85); }

.f_white { color:#ffffff; }

.crsr_pntr { cursor:pointer; }

.mrgntop_0 { margin-top:0px !important; }
.mrgntop_2 { margin-top:2px !important; }
.mrgntop_3 { margin-top:3px !important; }
.mrgntop_5 { margin-top:5px !important; }
.mrgntop_7 { margin-top:7px !important; }
.mrgntop_8 { margin-top:8px !important; }
.mrgntop_10 { margin-top:10px !important; }
.mrgntop_13 { margin-top:13px !important; }
.mrgntop_15 { margin-top:15px !important; }
.mrgntop_20 { margin-top:20px !important; }
.mrgntop_25 { margin-top:25px !important; }
.mrgntop_26 { margin-top:26px !important; }
.mrgntop_30 { margin-top:30px !important; }

.mrgnbtm_0 { margin-bottom:0px !important; }
.mrgnbtm_3 { margin-bottom:3px !important; }
.mrgnbtm_5 { margin-bottom:5px !important; }
.mrgnbtm_8 { margin-bottom:8px !important; }
.mrgnbtm_9 { margin-bottom:9px !important; }
.mrgnbtm_10 { margin-bottom:10px !important; }
.mrgnbtm_13 { margin-bottom:13px !important; }
.mrgnbtm_15 { margin-bottom:15px !important; }
.mrgnbtm_18 { margin-bottom:18px !important; }
.mrgnbtm_20 { margin-bottom:20px !important; }
.mrgnbtm_22 { margin-bottom:22px !important; }
.mrgnbtm_25 { margin-bottom:25px !important; }

.pdnglft_0 { padding-left:0px; }
.pdnglft_2 { padding-left:2px !important; }
.pdnglft_5 { padding-left:5px !important; }
.pdnglft_7 { padding-left:7px !important; }
.pdnglft_9 { padding-left:9px !important; }
.pdnglft_10 { padding-left:10px !important; }
.pdnglft_12 { padding-left:12px !important; }
.pdnglft_15 { padding-left:15px !important; }
.pdnglft_20 { padding-left:20px !important; }

.pdngrgt_0 { padding-right:0px; }

.pdngtop_0 { padding-top:0px !important; }
.pdngtop_2 { padding-top:2px !important; }
.pdngtop_5 { padding-top:5px !important; }
.pdngtop_7 { padding-top:7px !important; }
.pdngtop_9 { padding-top:9px !important; }
.pdngtop_10 { padding-top:10px !important; }
.pdngtop_12 { padding-top:12px !important; }
.pdngtop_13 { padding-top:13px !important; }
.pdngtop_15 { padding-top:15px !important; }
.pdngtop_16 { padding-top:16px !important; }
.pdngtop_20 { padding-top:20px !important; }

.pdngbtm_0 { padding-bottom:0px !important; }
.pdngbtm_3 { padding-bottom:3px !important; }
.pdngbtm_5 { padding-bottom:5px !important; }
.pdngbtm_7 { padding-bottom:7px !important; }
.pdngbtm_8 { padding-bottom:8px !important; }
.pdngbtm_9 { padding-bottom:9px !important; }
.pdngbtm_10 { padding-bottom:10px !important; }
.pdngbtm_13 { padding-bottom:13px !important; }
.pdngbtm_15 { padding-bottom:15px !important; }
.pdngbtm_17 { padding-bottom:17px !important; }
.pdngbtm_18 { padding-bottom:18px !important; }
.pdngbtm_20 { padding-bottom:20px !important; }
.pdngbtm_22 { padding-bottom:22px !important; }
.pdngbtm_30 { padding-bottom:30px !important; }
.pdngbtm_50 { padding-bottom:50px !important; }

.alert { padding:10px; }
.alert_brown {
    color: #860000 !important;
    background-color: #fae1e1 !important;
    border-color: #fae1e1 !important;
}

.btn-default.focus, 
.btn-default:focus,
.btn-default.active.focus, 
.btn-default.active:focus, 
.btn-default.active:hover, 
.btn-default:active.focus, 
.btn-default:active:focus, 
.btn-default:active:hover
 {
    color: #ffffff;
    background-color: #953735;
    border-color: #953735;
}


/* header End */

/*--- Menu---*/

.col-sm-3.main_menu { width:260px; }
.col-sm-9.content-live { width:76%; }

.main_menu .navbar{margin-bottom: 15px;}
.navbar-collapse{padding:0px;}

/*.navbar-nav{    background: rgb(0,0,172);
    background: -moz-linear-gradient(top, rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );
   padding-bottom:8px;}*/

.menu_container_div .navbar-default { border-color:transparent; }
.menu_container_div .navbar-nav li{padding-bottom:0px; margin-bottom:2px;}

/*.menu_container_div .navbar-collapse .navbar-nav > li:last-child{border-bottom:3px #cf0202 solid;}*/

.menu_container_div .navbar-collapse .navbar-nav > li {
	width:100%;
	border-top:1px solid #fff; 
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0000ac+0,0000fc+100 */
/*background: rgb(0,0,172);  Old browsers 
background: -moz-linear-gradient(top,  rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );  IE6-9 */
}
.menu_container_div .navbar-collapse .navbar-nav > li:first-child{    border-top: 0px #fff solid;}
/*.menu_container_div .navbar-default .navbar-nav > li.active > a, .menu_container_div .navbar-default .navbar-nav > li > a:hover {
 Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6a9cc2+0,78bee8+50,6a9cc2+100 
background: rgb(106,156,194);  Old browsers 
background: -moz-linear-gradient(top,  rgba(106,156,194,1) 0%, rgba(120,190,232,1) 50%, rgba(106,156,194,1) 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9cc2', endColorstr='#6a9cc2',GradientType=0 );  IE6-9 

background-color: rgba(0,0,172,1);

}*/

.menu_container_div .navbar-default .navbar-nav > li > a { background-color: #468ED5; color:#ffffff; padding: 5px 7px 5px 7px; font-size: 13px; font-weight: 400;}

.menu_container_div .navbar-default .navbar-nav > li > a:hover,
.menu_container_div .navbar-default .navbar-nav > li > a:focus,
.menu_container_div .navbar-default .navbar-nav > .active > a, 
.menu_container_div .navbar-default .navbar-nav > .active > a:hover, 
.menu_container_div .navbar-default .navbar-nav > .active > a:focus{
	background-color: #953735;
	color:#ffffff;
	/*border-right: 3px #cf0202 solid;
    margin-right: 17px;*/}

.navbar-brand { display:none; }

.menu_container_div .navbar-default .navbar-nav > li > a i { font-size:15px; margin-right:10px; }


/* menu end */



/* side bar */

.sidebar-container{ padding: 0px;}

.sidebar-container h5{   
    font-weight: 600;
    color: #000000;
    padding-top: 0px;
    font-size: 13px; 
	line-height: 1.5;
	margin-bottom:5px;
	}
.sidebar_highlights { border:2px solid #468ED5; line-height: 1.3em; padding: 0px 10px; margin-bottom:10px; }	
.sidebar_highlights li { line-height: 1.5; }
.sidebar-container h3{text-align:center;    margin-top: 0; padding: 0px 10px;}
.sidebar-container ul{    padding: 0px 0px 0px 22px;}
/* side bar */

/* course-f2 page */
.course-outline li p{margin-bottom: 8px;}

/* course-f2 page */

/*.content-live{    padding: 10px 25px 40px 25px;}*/
.content h3{ font-size:18px;  text-align:center; padding-bottom: 7px;  }
.lne_hgt { line-height:1.3; }

.allpge_subtitle { font-size:15px;  text-align:left; padding-bottom: 10px; } 

.allpge_subtxt_title { font-weight: 400; font-size: 14px; color: #181818; }

.allpge_subtxt_title1 { font-weight: 700; color: #181818; }



.week-day-agenda{padding-bottom:10px;}
.text-underline{text-decoration:underline;}
.theme-blue{color:#3063a5;}
.theme-dblue{color:#0000ac;}
.theme-red{color:#860000;}
.theme-black{color:#181818;}

.font-i{font-style:italic;}

.agenda_maintab_cntr { max-width:700px; margin:0 auto; }
.agenda_maintab_cntr_new { max-width:435px; margin:0 auto; }
.tab-center{margin: 0 auto; /*max-width: 535px;*/ max-width: 620px; }
.tab-center-2{margin: 0 auto;
      /*max-width: 370px;*/       /*width used when there are 2 tabs*/
    /*max-width: 490px;*/   /*width used when there are 3 tabs*/
	max-width:630px;
	
	}
.tab-inner-center{margin: 0 auto; /*max-width: 561px;*/ max-width:620px;}
.tab-inner-center-2 {    margin: 0 auto; /*max-width: 515px;*/ max-width: 600px;}
.tab-inner-center-agenda { margin: 0 auto; /*max-width: 450px; */ max-width:540px; width:100%; }

.tab-inner-center-2.exhibitor_portal { margin: 0 auto; /*max-width: 515px;*/ max-width: 475px;}

.agenda_tab_inner .tab-inner-center { max-width:550px; margin: 0 auto; }
.agendaschedule_tab_inner .tab-inner-center { max-width:665px; margin: 0 auto; }


.nav-tabs li{padding-bottom:0px;}
.tab-inner>li>a{border:0px;color:#468ED5;text-decoration:none; }

.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover,.tab-inner{border:none;}

.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ color:#860000; text-decoration:none;	border-right: 1px #000 solid; border-radius: 0; /*padding: 0px 15px;*/  background: none;}
.tab-inner li{margin-top:0px;}
.tab-inner li a{
	border-right: 1px #000 solid;
	line-height:12px;
    border-radius: 0;
    padding: 0px 15px;}
.tab-inner li:last-child a, .tab-inner>li.active:last-child a{
		border-right:0px;
		}


/*.tab-center-2 .nav > li > a { padding:10px 12px; }*/
table.exh-list-table{    width: 75%;
    margin: 0 auto;border-spacing: 10;
    border-collapse: inherit;}
table.exh-list-table td{width:50%;    padding: 10px 0px;}
table.exh-list-table td:first-child{text-align: center;}
table.exh-list-table td:last-child{padding-left: 20px;}
table.exh-list-table td img{/*width:190px;*/ padding-top:0px;}
table.exh-list-table.exh-list-table_sm td:first-child { width:30%; }


.tab-inner-content .inner-content table.exh-list-table{    width: 75%;
    margin: 0 auto;border-spacing: 10;
    border-collapse: inherit;}
.tab-inner-content .inner-content table.exh-list-table td{width:50%;    padding: 10px 0px;}
.tab-inner-content .inner-content table.exh-list-table td:first-child{text-align: center;}
.tab-inner-content .inner-content table.exh-list-table td:last-child{padding-left: 20px;}
.tab-inner-content .inner-content table.exh-list-table td img{/*width:190px;*/ padding-top:0px;}


.chart-agenda-tab-inner .inner-content table.exh-list-table{    width: 75%;
    margin: 0 auto;border-spacing: 10;
    border-collapse: inherit;}
.chart-agenda-tab-inner .inner-content table.exh-list-table td{width:50%;    padding: 10px 0px;}
.chart-agenda-tab-inner .inner-content table.exh-list-table td:first-child{text-align: center;}
.chart-agenda-tab-inner .inner-content table.exh-list-table td:last-child{padding-left: 20px;}
.chart-agenda-tab-inner .inner-content table.exh-list-table td img{/*width:190px;*/ padding-top:0px;}
.chart-agenda-tab-inner .inner-content table.exh-list-table.exh-list-table_sm td:first-child { width:30%; }


.agenda-content-div{padding-top:13px;}
.agenda-week,.chart-agenda,.tab-inner-content .inner-content,.exhibition-information,.sponsor {padding-top:10px;}

.exhibittitle_mrgntop { margin-top:13px; }
.sponsorexhibithrs_mxwdth { max-width:550px; margin:0 auto; }

.tab-inner-content .inner-content img{width:100%;padding-top:20px;}
.tab-inner-content .inner-content h4{text-align:center;}
.main-tab>li.active>a, .main-tab>li.active>a:focus, .main-tab>li.active>a:hover{ color: #ffffff; cursor: default;
    background-color: #953735; border: 1px solid #953735;  }
.main-tab {
    border-bottom: 0px solid #468ED5;
}
.main-tab li{ border-bottom: 0px solid #468ED5; margin-bottom:-1px; margin-right:10px;}
.main-tab>li>a { padding: 4px 15px; background-color: #468ED5; border: 1px solid #468ED5; color: #ffffff; margin-right:0px; border-radius:0px !important; }	
.main-tab>li>a:hover, .main-tab>li>a:focus { border-color: #953735 #953735 #953735; background-color:#953735; color:#ffffff; }


.main-tab.agendanavtabs > li > a { background-color: #ffffff; color: #468ED5;  border: 1px solid #468ED5; border-right-width:10px; }
.main-tab.agendanavtabs >li>a:hover, 
.main-tab.agendanavtabs >li>a:focus,
.main-tab.agendanavtabs >li.active>a, 
.main-tab.agendanavtabs >li.active>a:focus, 
.main-tab.agendanavtabs >li.active>a:hover 
{ border: 1px solid #953735; background-color:#ffffff; color:#953735; border-right-width:10px; }

/*.main-tab.registernavtabs { border-bottom: 1px solid #468ED5; }*/
.main-tab.registernavtabs > li { margin-right:0px;  }
.main-tab.registernavtabs > li:last-child { margin-right:0px; } 
.main-tab.registernavtabs > li > a { background-color: #ffffff; color: #468ED5;  border-radius:4px 4px 0px 0px !important; -moz-border-radius:4px 4px 0px 0px !important; -webkit-border-radius:4px 4px 0px 0px !important; border: 1px solid transparent; border-bottom: 1px solid #468ED5;  }
.main-tab.registernavtabs >li>a:hover, 
.main-tab.registernavtabs >li>a:focus
{ /*border: 1px solid #468ED5;*/ background-color:#953735; color:#ffffff; border: 1px solid #953735; border-bottom: 1px solid transparent; }

.main-tab.registernavtabs >li.active>a, 
.main-tab.registernavtabs >li.active>a:focus, 
.main-tab.registernavtabs >li.active>a:hover 
{ /*border: 1px solid #468ED5;*/ background-color:#ffffff; color:#953735; border: 1px solid #468ED5; border-bottom: 1px solid transparent; }



.form-submit-chk input[type=checkbox]{
	    margin-top: 1px;}
		
		
/*	.btn-submit{background: rgb(0,0,172);
    background: -moz-linear-gradient(top, rgba(0,0,172,1) 0%, rgba(0,0,252,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,172,1) 0%,rgba(0,0,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ac', endColorstr='#0000fc',GradientType=0 );
    color: #fff;}	
		
		.btn-submit:hover{ background: rgb(106,156,194);
    background: -moz-linear-gradient(top, rgba(106,156,194,1) 0%, rgba(120,190,232,1) 50%, rgba(106,156,194,1) 100%);
    background: -webkit-linear-gradient(top, rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);
    background: linear-gradient(to bottom, rgba(106,156,194,1) 0%,rgba(120,190,232,1) 50%,rgba(106,156,194,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9cc2', endColorstr='#6a9cc2',GradientType=0 );
    color: rgb(0, 4, 222) !important;}*/
	
	
	
		.btn-submit{ background-color:#468ED5; color: #ffffff; border-color:#468ED5; border-radius:0px !important; }	
		
		.btn-submit:hover{ background-color:#953735; color: #ffffff; border-color:#953735;}
		.btn-submit-warning { background-color:#953735; color: #ffffff; border-color:#953735;}
	
	.btnpdng_sm { padding:2px 5px !important; }
	
	
	.form-use{/*width: 450px;*/ max-width:450px; margin: 0 auto; }
	
	.questionsfrm_cntr { max-width: 695px; margin: 0 auto; }
	.chk-box{margin-bottom:30px;}
	.hotel-travel-img { margin-bottom:30px; }
	
	.hotel-travel-img [class*="col-"] { padding-left:5px; padding-right:5px; }
	
	.hotel-travel-img img { width:100%; max-height: 180px; object-fit: cover;  }
	
	.airport{margin-top:30px;}
	.airport_infolisting { padding-bottom:10px; }	
	.previouswhitepapers a, .hotel-travel a, .sponsor a, .registered a, .contact-us a{color:#000000;text-decoration:underline;}
	
	.previouswhitepapers a:hover, .hotel-travel a:hover, .sponsor a:hover, .registered a:hover, .contact-us a:hover{text-decoration:none;}	
	
	
	.sponsor h3{    padding-bottom: 20px;}
	
	.img-width{padding:0px 5px;}
	.img-width img{    width: 100%;
    height: 120px;}
	
	.sponsor-padd{padding-left:160px;}
    .exhibitor_portal_pdng { padding-left:50px !important; }	

	/*.sponsor-list img{width: 320px;}*/
	.sponsor-list{    padding-bottom: 40px;
    text-align: center;}
		
	.arrow{    padding: 0px 12px 0px 5px;
    margin-top: -2px;}
		
	.padd-top{ padding-top: 20px !important;}
		
	.table-fess>tbody>tr>td, .table-fess>tfoot>tr>td, .table-fess>tfoot>tr>th, .table-fess>thead>tr>td, .table-fess>thead>tr>th{
		padding:0px;
		border:none;
}
.table-fess>thead>tr>th {font-weight: 400;}
		
		
.footer_menucontent_div { width:100%; display:inline-block; background-color: #468ED5;  }
		
footer p.footer-nav{ text-align: center;}	
		
footer p.footer-nav a{
    font-size: 13px;
    color: #fff;
    padding: 0px 3px;
	text-decoration:none;}
	
	
footer p.footer-nav a:hover, footer p.footer-nav a:hover .footer_menu_span {text-decoration:underline;}
footer p.footer-nav a.active{text-decoration:underline;}
	
footer p.footer-nav{ width:100%; display:inline-block; padding: 12px 0px 5px 0px; margin-bottom:0px; }

.footer_copyrgt_div { width:100%; display:inline-block; border-top:1px solid #ffffff; /*padding-top: 6px;*/  }		
.footer_copyrgt_div p { font-size: 12px; margin-top:2px; margin-bottom:0px; color: #181818; }
		




.footerlogo { padding-top:3px; text-align:left; }
.footerlogo img { max-width:100%; max-height:65px; }

.footer_pdngtop { padding-top:10px; }
.footer_menu_span { width:100%; display:inline-block; }
.footer_menu_spanpos { position:relative; top:-2px; }


/*course list css*/
.maincourselist {
	  width:100%;display:inline-block;
}
.maincourseinput {
	  top:-3px!important;width:15px;float:left;
}
.maincoursefont {
	  width:97%;float:left;
}
/*workshop list css*/
.workshopmain {
     width:100%;display:inline-block;	 
}
.workshopmain .registration_attendee_radiobtn {
     /*top:-3px!important;*/width:15px;float:left;padding-right:17px;	 
}
.workshopmain .workshop_details {
     width:97%;float:left;	 
}



.contentimage img { max-width:100%;height:100%; }


/*******registration page tab********/

.registration_types_div { width:100%; display:inline-block; padding-top: 5px; padding-bottom: 15px; }
.registration_types_centr { max-width:400px; margin:0 auto; }
.registration_types_list > a { padding: 4px 15px; background-color: #468ED5; border: 1px solid #468ED5; color: #ffffff; margin-right:0px; border-radius:0px !important; }	
.registration_types_list > a:hover, .registration_types_list > a:focus { border-color: #953735 #953735 #953735; background-color:#953735; color:#ffffff; text-decoration:none; }

.registration_types_list > a:first-child { margin-right:10px; }

.hotelregistration_types_centr { max-width:525px; margin:0 auto; }


.tab-center-register { /*max-width: 480px;*/ max-width: 465px; margin: 0 auto; }
.registrationfees_pdngtop { padding-top:15px; }
.registrationfees_pdngbtm { padding-bottom:20px !important; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_topcontainer { width:100%;  }
.registration_topcontainer h1 { color:#000000; font-size: 18px; font-weight: bold; line-height: 24px; text-align: center;  }
.registration_mrgn_top { margin-top:10px !important;}

.registration_venue_content { max-width:550px; margin:0 auto;  }
.registration_venue_image { width:35%; float:left; }
.registration_venue_address { width:65%; float:left; text-align:center; line-height:25px !important; padding-bottom:20px; }


.registration_submenu_links { text-align:center;}
.registration_submenu_links a { color:#000; font-weight:bold; text-decoration:underline; }*/

/************registration to content part****************/


.form_mandatoryred { color:#F00; }
.registration_attendee_radiobtn { position:relative; top:0px; }
.registration_attendee_otherstxtbox { width:250px; display:inline-block; }

.registration_privacy_policy { text-align:center; padding-top:25px; padding-bottom:25px; }
.registration_privacy_policy a { color:#000; font-weight:bold; text-decoration:underline;  }

.registration_viewpolicy_popup { width:100%; }
.registration_viewpolicy_popup a { color:#000; text-decoration:underline; }

.registration_progressbar { width:100%; }

.registration_attendeeform .form-group label { font-weight:normal !important; color:#3063a5; }
.registration_attendeeform .form-control { height:30px; font-size:14px; }

.registration_attendeeform select.form-control { padding: 0px 10px; }

.registration_attendeeform .form-group textarea { resize:none; height:50px; }

.registration_lblmrgn { margin-top:10px; margin-bottom:10px; }
.registration_attendee_btnsmrgn { padding-top:30px; }

.submitform .form-group label { font-weight:normal; color:#3063a5; }
.submitform .form-control { height:30px; font-size:14px; }
.submitform select.form-control { padding: 0px 10px; }
.submitform .form-group textarea { resize:none; height:50px; }

/*******workshop choice***********/
.registration_workshopchoice { width:100%; }

.registration_workshopchoices_types { width:100%; /*background-color:#CBE0F7;*/ /*padding:10px;*/ border: 1px solid #181818; }
.registration_workshoptypes { width:100%; padding:10px; border-bottom: 1px solid #181818; }
.registration_workshoptypes:last-child { border-bottom:0px !important; }
.registration_workshopdates { padding-left:15px; }
.workshopmain .workshop_details { font-weight:600; }


.registration_agendacharts { width:100%; }

.registration_agendacharts .chart-agenda { padding-top:0px; }

.chart_agenda_link {     /* font-weight: bold; */
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: right;
    font-style: italic;
    /* font-size: 14px; */ }
.chart_agenda_link a { color:#000; text-decoration:underline; }

.registration_workshopchoice_details { padding-top:22px; }
.registration_workshopchoice_details .note p  { margin-bottom: 10px; }
.registration_workshopchoice_details .note li{
    padding-bottom: 0px;
}
.registration_workshopchoice_fullimmersion, .registration_workshopchoice_lcms, .registration_workshopchoice_lba { width:100%;  }

.formpreviousnextbtns { width:100%; padding-top:20px; padding-bottom:20px; }
.formpreviousnextbtns .col-sm-6 { padding-left:0px !important; padding-right:0px !important; }

.frmnxtotherbtns .col-sm-6:first-child { width:20%; } 
.frmnxtotherbtns .col-sm-6:nth-child(2) { width:80%; } 

.registration_viewagendachart_popup { width:100%; }

.registration_viewagendachart_popup .chart-agenda-tab-inner .tab-inner-content { padding-top:15px; }

/*.registration_viewagendachart_popup .chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }*/

/*******workshop choice***********/


/*******course selection***********/

.registration_courseselection { width:100%; }


.registration_courseselectionchoices { width:100%; display:inline-block;  }
.registration_courseselectiontypes { width:100%; display:inline-block; border:1px solid #181818;  }

.registration_courseselectionchoices_list { width:100%; padding: 10px; border-bottom:1px solid #181818;  }
.registration_courseselectionchoices_list:last-child { border-bottom:0px;  }
.registration_courseselectionchoices_types { padding-bottom:15px; }

.registration_courseselectionchoices_title { padding-bottom:10px; color:#3063a5; }

.registration_courseregistration_fees { width:100%; padding:20px 10px 0px 0px; }
.registration_courseregistration_fees ul { /*width:100%; */display:inline-block; /* margin-left:-25px; */ line-height: 1;}
.registration_courseregistration_fees ul li {/* width:30%; float:left; margin-right:30px; */padding-bottom:0px;  }

.registration_courseregfees_title { padding-bottom:10px; }

.registration_courseselection_details { padding-top:15px; }
.registration_courseselection_content { width:100%; }
.registration_courseselection_content ul { margin-bottom:17px; }
.registration_courseselection_content ul li { padding-bottom:0px !important; }

#course_details #course_details_heading{
	margin-bottom: 10px;
}
/*******course selection***********/

/************review registration**************/
.registration_review_details { padding-top:0px; }
.registration_review_content { width:100%; }

.registration_review_content p { line-height:1.5; }
.registration_review_content ul li ul { padding-top:8px; }


.registration_cancellation_policy { width:100%; }
.registration_cancellation_policy p { margin-bottom:10px; }
.registration_cancellation_policy a { color:#000; text-decoration:underline; }
/************review registration**************/

/************payment for registration**************/

.registration_paymenttitle_mrgn { margin-top:22px; }
.registration_paymentdls_title { /*background-color:#26a0c2;*/ background-color:#468ED5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px; color:#FFF; font-size:14px; font-weight:bold; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#FFF !important; }

/************payment for registration**************/

/************confirmation for registration**************/

.registration_confirmation_dtls { width:100%; }
.registration_confirmation_details { width:100%; }

.registration_confirmation_content { width:100%; }
.registration_confirmation_content ul { margin-bottom:20px; }
.registration_confirmation_content ul li { padding-bottom:0px; }

.registration_confirmation_content ul li ul { padding-top:5px; }

.registration_confirmprint_popup { width:100%; }
.registration_confirmation_totalregfee { margin-bottom:0px !important; padding-bottom:0px !important; }

.registration_confirmprint_popup h3 { margin-top:0px !important; }
/************confirmation for registration**************/

/*******registration steps page********/

/*---------- pop up -------*/
.wrib-modal .wrib-popup .modal-body{ padding: 25px;}





/*---july19---*/
	
.chk-btn-color label, .radio-btn-color label{color:#000 !important;}
.chk-btn-color .checkbox, .radio-btn-color .radio{  min-height: 18px;padding-top:0px;}
.chk-btn-color input[type=checkbox], .radio-btn-color input[type=radio]{margin: 1px 0 0;margin-left: -20px;}
.chk-btn-color .other-chk input[type=checkbox]{margin-top: 8px;}
/*---july19---*/


/*---sep19---*/
.working-day p{    margin-bottom: 0px;}
.working-day ul{    margin-bottom: 18px;}
.working-day h6{margin:13px 0px;}
.working-day li{padding-bottom:12px;}
.day-count{    width: 80%;
    margin: 0 auto;
    margin-bottom: 15px;
	text-align:center;}
	.day-count h3{    line-height: 1.5;    margin: 0;    margin-top: 15px;}
	.day-count h6 span{color:#000000;}
	.day-counts h6{    font-size: 12px;}
	.head-days{    font-size: 15px;
    text-align: center;
	margin-bottom:25px;
}

/*---sep19---*/

/***************Radio button style*******************/

.regradiobtndiv { width:100%; display:inline-block; }
.regradiobtn { width:15px;float:left;padding-right:17px; top:-3px!important; }
.oregradiobtn { width:15px;float:left;padding-right:17px; top:0px!important; }
.regradiotxt { width:97%;float:left; }

.crsetxtbx { margin-top:5px;  }
.otherworkshoptypes .col-sm-8 { padding-left:0px !important; }

/***************Radio button style*******************/

.agendaglance_iframe{
	height:640px;
}




/**********header container***********/

.mobile_header { display:none; }


.header_container { width:100%; float:left; border-bottom:10px solid #468ED5; margin-bottom:12px;  }

.header_tophead { width:100%; display:inline-block; background-color:#468ED5; padding-top: 4px; padding-bottom: 6px; }
.header_tophead a, .header_tophead a:hover { font-size:13px; color:#ffffff; font-weight:600; }
.header_topheadctus { text-align:right; }

.header_alllogos_container { width:100%; display:inline-block; padding-top:3px; }
.header_fullimg img {width:100%;}


.header_leftdiv { width:33.33%; float:left; }
/*.header_allrgtdiv { width:68%; float:left; }*/ 

.header_middlediv { width: 38.33%; float:left; }
.header_rightdiv { width:28.33%; float:left; }


.headerlogo img { max-width:100%; height:130px; }
.headermiddlebanner { text-align:center; }
.headermiddlebanner img { max-width:100%; /*height:80px;*/ height:130px; }
.headerright_banner { text-align:right; }
.headerright_banner img { max-width:100%; height:130px; }

.headermiddle_registerbtn { margin-top:8px; }
.headermiddle_registerbtn a { text-decoration:none; }
.register_nowbtn { width:125px; height:40px; font-weight:700; font-size:12px; text-align:center; line-height:34px; background-color: #953735; color: #ffffff; border:4px solid #ffffff; }
.register_nowbtn:hover { background-color: #860000; color: #ffffff; }
.join_Sessionbtn:hover { background-color: #040086; color: #ffffff; }
.join_SessionDaybtn { background-color: #953735 !important; color: #ffffff; }
.join_SessionDaybtn:hover { background-color: #860000 !important; color: #ffffff; }

/*.headermiddle_registerbtn img { width:120px; }*/

.mobile_registerbtn { display:none; }

/**********header container***********/	

.greybg { background-color:#f2f2f2; }
/*.greybg_pdng { padding:10px 10px; }*/
.greybg_pdng { padding:1px 1px; } /*Updated on 10, Feb 2021 by Vinodhini*/
/*.greybg_pdngt { padding:20px 10px 0px 10px; margin-bottom: 20px; }*/
.greybg_pdngt { padding:10px 10px 0px 10px; /*margin-bottom: 20px;*/ } /*Updated on 10, Feb 2021 by Vinodhini*/

.greybg_pdngt1 { padding:10px 10px 3px 10px; margin-bottom: 20px; }

.daytxt { font-size:15px; }

.restrictedaccess-postertxt { font-size:20px; }


.viewagenda_popuppos {  position:fixed; top:50%; /*right:0;*/ /*right:-55px; right:-32px; */ right:-52px; z-index:1;  }


.viewagenda_txtrotate {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);	
	
}

.viewagenda_popupdiv, .viewbacktoprgm_div { display:inline-block; background-color: #468ED5; color: #ffffff; padding: 6px 8px; text-align:center; font-size:13px; cursor:pointer; }
.viewagenda_popupdiv:hover, .viewbacktoprgm_div:hover { background-color: #953735; }
/*.viewagenda_popupdiv a { color:#ffffff; text-decoration:none; }*/

.viewagenda_resp, .viewbcktoprgm_resp { display:none; }
.viewagenda_resp img { max-width:30px;  }


.viewbacktoprgm_popuppos {  position:fixed; top:50%; /*right:0;*/ /*right:-55px; right:-32px; */ right:-64px; z-index:1;  }


.viewbacktoprgm_txtrotate {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);	
	
}





#course_details ul,#course_details ol{
    margin-bottom:0px;
}
#course_details ul li,#course_details ol li{
    padding-bottom:0px; 
}

.course_dtls_sublist ul,.course_dtls_sublist ol{
    line-height:1.2;
}


.unsubscribe_frm_cntr { max-width:460px; margin:0 auto; }

.hotel_review_dsplydiv label { margin-bottom:0px !important; }
.hotel_review_dsplydiv .form-group { margin-bottom:0px;  margin-right: 0px; margin-left: 0px;  }

.hotel_review_frmdsplydiv { border:1px solid #181818;  }
.hotel_review_frmdsplydiv .form-group  { border-bottom:1px solid #181818;  }
.hotel_review_frmdsplydiv .form-group:last-child  { border-bottom:0px;  }
.hotel_review_frmdsplydiv .form-group [class*="col-"] { padding:10px; }
.hotel_review_frmdsplydiv .form-group .col-sm-6:first-child { border-right:1px solid #181818; }
.hotel_review_frmdsplydiv.exhibitor_frmdsplydiv .form-group .col-sm-6:first-child { border-right:0px solid #181818; }
.hotel_review_frmdsplydiv.exhibitor_frmdsplydiv .form-group .col-sm-6:nth-child(2) { border-left:1px solid #181818; }

.backtxt, .backtxt:hover, .backtxt:focus { cursor: pointer;font-weight: bold;font-size: 14px;text-decoration:underline;color:#000; }


.workshopdays_topics ul > li > p:nth-child(2) { margin-bottom:8px; }
.workshopdays_topics ul > li:last-child > p:nth-child(2) { margin-bottom:0px; }

.workshopdays_topics ul > li:last-child { padding-bottom:0px; }

.workshopdays_topics ul > li > ul > li { line-height: 1.5; }


.workshopdays_topics_notitle ul > li > p { margin-bottom:8px;  } 
.workshopdays_topics_notitle ul > li:last-child > p { margin-bottom:0px;  } 

.workshopdays_list_ul > li > p { margin-bottom:8px; }
.workshopdays_list_ul > li:last-child > p { margin-bottom:0px; }

.workshopdays_list_ul > li:last-child, .workshopdays_topics_notitle ul > li { padding-bottom:5px; }

.workshop_days_individual h4.allpge_subtitle { padding-bottom:3px; }


.workshop_days_link a, .workshop_days_link a:hover { text-decoration:none !important; color: #181818; }

.training_sessions_div h4.allpge_subtitle { padding-bottom:3px; }
.training_sessions_div ul > li > p:first-child { margin-bottom:10px; }
.training_sessions_div ul > li > p:nth-child(2) { margin-bottom:13px; }

.training_sessions_div ul > li:last-child { padding-bottom:0px; } 

.special_train_h3sub { font-size:16px !important; }


.videoWrapper {
	position: relative;
	/*padding-bottom: 56.25%;*/ /* 16:9 */
	padding-bottom: 41.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	
}

.videoWrapper iframe,
.videoWrapper object,
.videoWrapper video,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
	
}

ul.list_style_circle { list-style:circle; }

.workshop_discussion_dtls_div a:hover, .workshop_discussion_dtls_div a:focus, .workshop_discussion_dtls_div a.active { color: #3063a5; text-decoration:underline;  }

.workshop_chairpersons_div { width:100%; display:inline-block; }

.workshop_chairpersons_ul li { padding-bottom:0px; }
.specialtraining_subtopics:hover { text-decoration:none; }
.specialtraining_subtopics:hover .st_subtopics_txtunderline { text-decoration:underline; }
.specialtraining_subtopics .speaker_txt, .specialtraining_subtopics:hover .speaker_txt { color:#181818; text-decoration:none; }


.all_tbl_container .table-responsive{    
    width: 100% !important;
    margin-bottom: 0px;
  /*  overflow-y: hidden;
    overflow-x: scroll;*/
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch; 
	border:0px;
	overflow:auto;
	cursor:default !important;
	 }

.tbl_pdngbtm { width:100%; }
	 
.tbl_pdngbtm tr > td:nth-child(1), .tbl_pdngbtm tbody > tr > td:nth-child(1) { min-width:auto; }
.tbl_pdngbtm tr > td, .tbl_pdngbtm tbody > tr > td { min-width:200px; }	 

.tbl_img img { vertical-align:bottom; }
.tbl_pdngbtm tr > th, .tbl_pdngbtm tr > td { padding: 12px 12px 8px 12px; }	 
.tblbrdr { border:1px solid #000000; }

.workshop_agenda_subtitle { padding:0px 12px 12px 12px; }

.workshop_agenda_div { width:100%; display:inline-block; padding-top: 15px; padding-bottom: 15px; }
.workshop_agenda_centr { max-width:215px; margin:0 auto; }
.workshop_agenda_list > a { padding: 4px 15px; background-color: #468ED5; border: 1px solid #468ED5; color: #ffffff; margin-right:0px; border-radius:0px !important; }	
.workshop_agenda_list > a:hover, .workshop_agenda_list > a:focus { border-color: #953735 #953735 #953735; background-color:#953735; color:#ffffff; text-decoration:none; }


.tbl_lnhgt { line-height: 1.2; }

.btnwdth_195 { width:195px; }

/******************Agenda Schedule*************************/
.agendaschedule_overallcontentdiv { width:100%; display:inline-block; padding-top:20px; padding-bottom:50px;  }

.agendaschedule_overallcontentdiv a { width:100%; display:inline-block; border-right:25px solid #468ED5; border-left:25px solid #468ED5; }
.agendaschedule_overallcontentdiv a:hover {  border-right:25px solid #953735; border-left:25px solid #953735;  }

.agendaschedule_listdiv { width:100%; display:inline-block; padding:10px 15px; color:#181818; border-top:2px solid #468ED5;  }

.agendaschedule_overallcontentdiv a:last-child .agendaschedule_listdiv { border-bottom:2px solid #468ED5; }

/*.agendaschedule_overallcontentdiv { width:100%; display:inline-block; padding-top:20px; padding-bottom:50px;  }

.agendaschedule_overallcontentdiv a { width:100%; display:inline-block; border-right:20px solid #468ED5; border-left:20px solid #468ED5; }
.agendaschedule_overallcontentdiv a:hover {  border-right:20px solid #953735; border-left:20px solid #953735;  }

.agendaschedule_listdiv { width:100%; display:inline-block; padding:10px 15px; color:#181818; border-top:2px solid #468ED5;  }
.agendaschedule_overallcontentdiv a:last-child .agendaschedule_listdiv { border-bottom:2px solid #468ED5; }
.agendaschedule_listdiv:hover {  border-top:2px solid #953735; border-bottom:2px solid #953735 !important;}*/


/*---------------------------------------------------*/
/*.agendaschedule_overallcontentdiv1 { width:100%; display:inline-block; padding-top:20px; padding-bottom:50px;  }

.agendaschedule_overallcontentdiv1 a { width:100%; display:inline-block; border-right:20px solid #468ED5; border-left:20px solid #468ED5; }
.agendaschedule_overallcontentdiv1 a:hover {  border-right:20px solid #953735; border-left:20px solid #953735;  }

.agendaschedule_listdiv1 { width:100%; display:inline-block; padding:10px 15px; color:#181818; border-top:2px solid #468ED5;  }
.agendaschedule_overallcontentdiv1 a:last-child .agendaschedule_listdiv { border-bottom:2px solid #468ED5; }
.agendaschedule_listdiv1:hover {  border-top:2px solid #953735; border-bottom:2px solid #953735 !important;}*/

/*
.agendaschedule_overallcontentdiv1 { width:100%; display:inline-block; padding-top:20px; padding-bottom:50px;  }

.agendaschedule_overallcontentdiv1 a { width:100%; display:inline-block; border-right:20px solid #468ED5; border-left:20px solid #468ED5; }
.agendaschedule_overallcontentdiv1 a:hover {  border-right:20px solid #953735; border-left:20px solid #953735;  }

.agendaschedule_listdiv1 { cursor: pointer; width:100%; display:inline-block; padding:10px 15px; color:#181818; border-top:2px solid #468ED5;  border-right:20px solid #468ED5; border-left:20px solid #468ED5; }
.agendaschedule_overallcontentdiv1 a:last-child .agendaschedule_listdiv { border-bottom:2px solid #468ED5; }
.agendaschedule_listdiv1:hover {  border-top:2px solid #953735; border-right:20px solid #953735; border-left:20px solid #953735;  /*border-bottom:2px solid #953735 !important;*/}

/*.agendaschedule_listdiv1:hover + .agendaschedule_listdiv1 {  border-top:2px solid #953735;}
.agendaschedule_listdiv1:last-child { border-bottom:2px solid #468ED5; }
.agendaschedule_listdiv1:last-child:hover { border-bottom:2px solid #953735; }*/

/*------------------------------------------------*/


.reg_msgsuccess { background-color:#b1f5a9;border:1px solid #278a38; padding: 15px;text-align: center; display:inline-block; }

.reg_msgsuccessblue {  width: 100%; background-color: rgba(70,142,213,0.3); border:1px solid #468ED5; padding: 15px;text-align: center; display:inline-block; color: #000000; }
.reg_msgerrorpink {  background-color: #FDD; border: 1px solid #DAA; padding: 15px; text-align: center; display: inline-block; color: #000000;}


.dwnld_btndiv { line-height:15px; background-color: #953735; border-color:#953735; color: #ffffff; margin-left:5px; position: relative;
top: -4px; }
.dwnld_btndiv:hover { background-color: #860000;  }

.dwnld_btndiv i { font-size:12px;  }

.session_videos {
    /*width: 640px;*/
    width: 100%;
    /*height: 500px;*/
}
.pdf_div {
    /*width: 640px;*/
    width: 100%;
    /*height: 328px;*/
    height: 500px;
}
#mainvideo{
	width: 100%;
		height: auto;
	padding:0 15px 15px 15px;
}
.thumbnail {
	padding:0;
}

.restrictedaccess_maintab_cntr {
   max-width: 590px;
   margin: 0 auto;
}

.restrictedaccess-content-div{padding-top:13px;}

.play_video {
	width: 220px;
	height: 40px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background-color: #953735;
	color: #ffffff;
	border: 4px solid #ffffff;
	display: inline-block;
}

.join_session {
	width: 180px;
	height: 40px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background-color: blue;
	color: #ffffff;
	border: 4px solid #ffffff;
	display: inline-block;
}

.ask_qry_btn {
	width: 300px;
	height: 40px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background-color: #953735;
	color: #ffffff;
	border: 4px solid #ffffff;
}

.view_pdf {
	width: 180px;
	height: 40px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background-color: #953735;
	color: #ffffff;
	border: 4px solid #ffffff;
}

.view_ppt {
	width: 180px;
	height: 40px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background-color: #953735;
	color: #ffffff;
	border: 4px solid #ffffff;
}

.pdfobject-container {
	display: inline-block;
}

.pdfobject{
	border: 2px black solid;	
}
.hidden {
	display: none !important;
}
/*.dwnld_btntxt { padding-left:10px; opacity:0; transition: all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.dwnld_btndiv:hover .dwnld_btntxt { opacity:1; }*/


/*.dwnld_btndiv .dwnld_btntxt { width: 0;
  overflow: hidden;
  margin-right: 0;
  -webkit-transition: width .2s, margin .2s;
  transition: width .2s, margin .2s; }

.dwnld_btndiv i, .dwnld_btndiv .dwnld_btntxt {
  display: inline-block;
  vertical-align: middle;
}


.dwnld_btndiv:hover .dwnld_btntxt {
  margin-right: 0;
  width: 170px;
}*/

.postersublink_tab_inner  .tab-inner-center {
    max-width: 630px;
    margin: 0 auto;
}

.d-inline-block{
	display: inline-block;
}


.wrkshp_spcltrng_box { background-color: rgba(70,142,213,0.1); padding: 10px 10px 3px 50px; }
.wrkshp_spcltrng_box:hover { background-color: rgba(253,227,234,0.5); }

.training-days a, .training-days a:hover { color:#181818; text-decoration: none; }

/* Restricted pages */
.restr_td { padding-top: 0 !important; padding-bottom: 12px !important;}
.restr_session_list { padding-top: 8px !important; padding-bottom: 15px !important; padding-left: 40px !important; text-align: center;}
.restr_session_list > a { padding: 4px 15px; background-color: #468ED5; border: 1px solid #468ED5; color: #ffffff; margin-right:0px; border-radius:0px !important; }	
.restr_session_list > a:hover, .restr_session_list > a:focus { border-color: #953735 #953735 #953735; background-color:#953735; color:#ffffff; text-decoration:none; }
.txt_dec_none:hover {text-decoration:none;}
.restr_dashb_heading { text-align: center; font-size: 15px; }
.restr_dashb_heading .main-tab {display: flex;justify-content: center;}
.restr_dashb_heading .dashb_heading { width: 50%; float: right; }


.virtualprgm_div { width:100%; display: inline-block; }
.virtualprgm_viewbtns { display: flex; flex-flow: row wrap; }
.wtch_vid {
	text-align: center;
	padding-bottom: 15px;
    padding-top: 13px;
}

.questionstospeakers_section { width:100%; display: inline-block; background-color: #468ED5; border: 1px solid #468ED5; color: #ffffff !important; padding: 10px;}
.questionstospeakers_section_cntr { max-width:1024px; margin:0 auto; }
.questionstospeakers_section_tbl { width:100%; display:table; padding-bottom: 10px; padding-top: 10px; }
.questionstospeakers_section_tblrow { display: table-row; }
.questionstospeakers_section_tbltd { display: table-cell; padding:5px; vertical-align: top; width:100%;}
.questionstospeakers_section_tbltd:nth-child(2) { width:50px;  }
.question_title { color:#ffffff; font-size:14px;  }
.question_btn { width:32px; height:32px; line-height: 32px; border:1px solid #ffffff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display: inline-block; text-align: center; color: #ffffff;  }
.answer_btn { width:32px; height:32px; line-height: 32px; border:1px solid #3063a5; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display: inline-block; text-align: center;  color: #3063a5;}

.questions_dsply_div { width:100%; display: inline-block; padding:15px 15px 0px 15px; /*max-height: 300px; overflow-y: auto;*/ border: 1px solid #e5e5e5; }
.answers_dsply_div { width:100%; display: inline-block; padding:15px 15px 0px 15px; padding-left: 50px !important; /*max-height: 300px; overflow-y: auto;*/}
.question_div { width:100%; display: inline-block; margin-bottom: 20px; }
.admin_question_div { margin-bottom: 0px !important; }
.question_name { width:100%; display: inline-block; font-size:12px; color:#787878; }
.question_thread_div { border: 1px solid #e5e5e5; padding: 15px 15px 0px 15px;}
.admin_question_div.question_thread_div { border:0px; }

.question_section_tbl { width:100%; display:table; padding-bottom: 10px;  }
.question_section_tblrow { display: table-row; }
.question_section_tbltd { display: table-cell; padding:5px; vertical-align: top; }
.question_section_tbltd:nth-child(1) { width:50px;  }
.question_user { width:40px; height:40px; display:inline-block; text-align: center; line-height: 40px; font-size:20px;  color:#ffffff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
.question_text {  display: inline-block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background-color:#f2f2f2; color:#333333; padding:10px 15px; }
.question_vote { display:inline-block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background-color:#f2f2f2; padding:5px; font-size:13px; }
.question_votedsply { padding:5px; cursor:pointer; }
.questions_dsply_div .panel-title { font-size: 14px; }
.questions_dsply_div .panel-default>.panel-heading { cursor: pointer; background-color: #468ED5; color:#ffffff; }
.count_bg { background-color: #860000; padding: 1px 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.unreadcount { position: relative; padding-left: 5px; }
.notifybell { position: relative; font-size: 18px;  }
.notifycount { position: absolute; top: -10px; left: 11px; padding: 0px 5px; font-size: 11px;  background-color: #953735; color: #ffffff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.unreadbell{
    -webkit-animation: ring 7s .7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 7s .7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 7s .7s ease-in-out infinite;
    transform-origin: 50% 4px;
  }
  
  @-webkit-keyframes ring {
    0% { -webkit-transform: rotateZ(0); }
    1% { -webkit-transform: rotateZ(30deg); }
    3% { -webkit-transform: rotateZ(-28deg); }
    5% { -webkit-transform: rotateZ(34deg); }
    7% { -webkit-transform: rotateZ(-32deg); }
    9% { -webkit-transform: rotateZ(30deg); }
    11% { -webkit-transform: rotateZ(-28deg); }
    13% { -webkit-transform: rotateZ(26deg); }
    15% { -webkit-transform: rotateZ(-24deg); }
    17% { -webkit-transform: rotateZ(22deg); }
    19% { -webkit-transform: rotateZ(-20deg); }
    21% { -webkit-transform: rotateZ(18deg); }
    23% { -webkit-transform: rotateZ(-16deg); }
    25% { -webkit-transform: rotateZ(14deg); }
    27% { -webkit-transform: rotateZ(-12deg); }
    29% { -webkit-transform: rotateZ(10deg); }
    31% { -webkit-transform: rotateZ(-8deg); }
    33% { -webkit-transform: rotateZ(6deg); }
    35% { -webkit-transform: rotateZ(-4deg); }
    37% { -webkit-transform: rotateZ(2deg); }
    39% { -webkit-transform: rotateZ(-1deg); }
    41% { -webkit-transform: rotateZ(1deg); }
  
    43% { -webkit-transform: rotateZ(0); }
    100% { -webkit-transform: rotateZ(0); }
  }
  
  @-moz-keyframes ring {
    0% { -moz-transform: rotate(0); }
    1% { -moz-transform: rotate(30deg); }
    3% { -moz-transform: rotate(-28deg); }
    5% { -moz-transform: rotate(34deg); }
    7% { -moz-transform: rotate(-32deg); }
    9% { -moz-transform: rotate(30deg); }
    11% { -moz-transform: rotate(-28deg); }
    13% { -moz-transform: rotate(26deg); }
    15% { -moz-transform: rotate(-24deg); }
    17% { -moz-transform: rotate(22deg); }
    19% { -moz-transform: rotate(-20deg); }
    21% { -moz-transform: rotate(18deg); }
    23% { -moz-transform: rotate(-16deg); }
    25% { -moz-transform: rotate(14deg); }
    27% { -moz-transform: rotate(-12deg); }
    29% { -moz-transform: rotate(10deg); }
    31% { -moz-transform: rotate(-8deg); }
    33% { -moz-transform: rotate(6deg); }
    35% { -moz-transform: rotate(-4deg); }
    37% { -moz-transform: rotate(2deg); }
    39% { -moz-transform: rotate(-1deg); }
    41% { -moz-transform: rotate(1deg); }
  
    43% { -moz-transform: rotate(0); }
    100% { -moz-transform: rotate(0); }
  }
  
  @keyframes ring {
    0% { transform: rotate(0); }
    1% { transform: rotate(30deg); }
    3% { transform: rotate(-28deg); }
    5% { transform: rotate(34deg); }
    7% { transform: rotate(-32deg); }
    9% { transform: rotate(30deg); }
    11% { transform: rotate(-28deg); }
    13% { transform: rotate(26deg); }
    15% { transform: rotate(-24deg); }
    17% { transform: rotate(22deg); }
    19% { transform: rotate(-20deg); }
    21% { transform: rotate(18deg); }
    23% { transform: rotate(-16deg); }
    25% { transform: rotate(14deg); }
    27% { transform: rotate(-12deg); }
    29% { transform: rotate(10deg); }
    31% { transform: rotate(-8deg); }
    33% { transform: rotate(6deg); }
    35% { transform: rotate(-4deg); }
    37% { transform: rotate(2deg); }
    39% { transform: rotate(-1deg); }
    41% { transform: rotate(1deg); }
  
    43% { transform: rotate(0); }
    100% { transform: rotate(0); }
  }


.all_container_cntr790 { max-width:790px; margin:0 auto;  }
.all_container_cntr800 { max-width:800px; margin:0 auto;  }
.all_container_cntr900 { max-width:900px; margin:0 auto;  }

/***************Profile***********************/
.profile-form-edit {
    padding: 20px 0px;
    /* text-align: center; */
}

.profile-form-edit img {
    width: auto;
    max-height: 150px;
    padding: 5px;
    margin: 0 auto;
    background: #dedede;
    border: 1px #cecccc solid;
    margin-bottom: 20px;
}

#fileselector i {
    padding-right: 10px;
}

#upload_profile_logo {
    display: none;
}

.margin-correction {
    margin-right: 10px;
}

.profile-img-close {
    padding: 0px 4px;
    border-radius: 50%;
    margin: 0;
    background: #eaeaea;
    opacity: 1;
    font-size: 15px;
    color: #6d6767;
    border: 1px #bdbdbd solid;
    position: absolute;
    right: -4px;
    top: -6px;
    width: 25px;
    height: 25px;
}

.profile-form-edit-img {
    position: relative;
    display: inline-block;
}

.profile-form-edit-img.profile-form-loader-img .profile-img-close {
    display: none;
}

.profile-form-edit-img.profile-form-loader-img .profile-img-close {
    display: none;
}

.profile-form-edit-img.profile-form-loader-img img {
    background: transparent;
    border: 0px rgba(93, 53, 53, 0) solid;
}

.footer-submit {
    text-align: center;
}

.profile-form-edit .input-group .input-group-addon {
    min-width: 45px;
}

/***************Profile***********************/

.exhibitor_tab_inner_center { max-width: 425px; margin: 0 auto; }
.exhibitor_tab_inner_center_sm { max-width: 310px; margin: 0 auto; }

.exhibitor_tab li { margin:5px 5px 5px 5px; }

.exhibitor_image { border:1px solid #c4dbf1; padding:10px; width:340px; height: 150px; display: flex; align-items: center; justify-content: center; }
.exhibitor_image img { max-width:100%; width:auto !important; max-height:120px; }

.exhibitor_image_sm { border:1px solid #c4dbf1; padding:10px; width:250px; height: 100px; display: flex; align-items: center; justify-content: center; }
.exhibitor_image_sm img { max-width:100%; width:auto !important; max-height:80px; }

.chairportal_cntr { margin: 0 auto; } /*max-width: 685px; */

.isDisabled {
	cursor: not-allowed !important;
	opacity: .65 !important;
	box-shadow: none !important;
	pointer-events: none;
}

/*.speaker_dtls_tab_cntr { max-width: 1050px; margin: 0 auto; }*/
.speaker_dtls_tab_cntr { max-width: 1230px; margin: 0 auto; }

.posters_day { width:100%; display: inline-block; }
.posters_list { width:100%; display: inline-block; }
.posters_item { width:100%; display: inline-block; padding-bottom: 20px;  }

.trans_height_res_change{transform: translate(0, 150%);}
.cntr_align{margin: 0 auto;}
.txt_cntr{text-align: center;}
/*.table-bordered>thead>tr>th, td {
    border: 1px solid #000 !important;
}*/

.txt_blue { color: #468ED5 !important; }
.txt_headingblue { color: #010185 !important; }
.txt_headingred { color: #860000 !important; }
          
.table-bordered_new>thead>tr>th,.tbl_br_td{
    border: 1px solid #000000 !important;
}

/*********************main workshop days chart design***************************/

.mainworkshopdays_chart_cntr { max-width: 790px; margin: 100px auto 0 auto; }
.mainworkshopdays_chart { width:100%; display: flex; flex-flow:row wrap; overflow-y: auto; }
.mainworkshopdays_chart a { text-decoration: none; }
.workshopchartsubtitle_txt { font-size: 16px; font-weight: 900; color:#860000; }
.workshopchart_box { width: 220px; height: 180px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; background-color: #DCE6F2; border:1px solid #C0D2E7; padding: 15px; cursor: pointer; position: relative; }
.workshopchart_boxhvr:hover { background-color: #F6E2E3; border:1px solid #E7C8BF; }
.workshopchart_box_lefthalf { position: absolute; top:0; left:0; width: 50%; height: 100%; z-index: 1; background-color: transparent;  }
.workshopchart_box_righthalf { position: absolute; top:0; right:0; width: 50%; height: 100%; z-index: 1; background-color: transparent;  }

.workshopchart_box_lefthalf_hvr { position: absolute; top:0; left:0; width: 50%; height: 100%; z-index: 0; background-color: #F6E2E3; border:1px solid #E7C8BF; display: none; }

.workshopchart_box_righthalf_hvr { position: absolute; top:0; right:0; width: 50%; height: 100%; z-index: 0; background-color: #F6E2E3; border:1px solid #E7C8BF; display: none; }


.workshopchart_box_lefthalf:hover + div.workshopchart_box_lefthalf_hvr { display: block; }

.workshopchart_box_righthalf:hover + div.workshopchart_box_righthalf_hvr{display: block; }



.workshopchart_boxleft { margin-left: 35px; }
.workshopchart_boxright { margin-right: 35px; }

.workshopchart_box_desc { z-index: 1; }
.workshopchart_box_title { font-size: 20px; font-weight: 700; color:#860000; }
.workshopchart_box_datetime { font-size: 16px; color: #000000; }
.workshopchart_box_wrkshptype { font-size: 20px; font-weight: 700; color:#3063a5; }


/*********************main workshop days chart design***************************/

/*********************agenda chart design***************************/
.agenda_allcharts_cntr { max-width: 1160px; margin: 35px auto 0 auto; }

.agenda_allcharts { width:100%; display: flex; flex-flow:row wrap; overflow-y: auto; }
.agenda_allchart_daywise { width:100%; display: flex; flex-flow:nowrap; margin-bottom: 25px; }
.agenda_allchart_day  { width: 106px; height: 150px; display: flex; justify-content: center; align-items: center; color: #ffffff; font-size: 16px; font-weight: bold; }
.agenda_allchart_daylightblue  { background-image: url(../images/light_bluearrow.png); background-repeat: no-repeat;  }
.agenda_allchart_daydarkblue  { background-image: url(../images/dark_bluearrow.png); background-repeat: no-repeat;  }

.agenda_allchart_desc { width: 100%; border: 2px solid #468ED5; border-radius:0px 15px 15px 0; padding: 10px; font-size: 13px; }
.ortxt { color: #ff0000; margin-left: 100px; }
.agenda_allchart_daywise ul li { padding-bottom: 0; }

/*********************agenda chart design***************************/

.chart_single_workshop {
	height: 88px;
    margin-top: 18px;
}
.chart_workshop_div {
	padding: 5px;
	cursor: pointer;
}

.chart_workshop_div:hover {
	outline: 2px solid #e7c5bb;
}

.inner-content .agenda_allcharts_cntr { width: 820px;}

.inner-content .agendaglance_imgascontent { width: 892px; font-size: 7.5px !important; cursor: none; pointer-events: none;}
.inner-content .agendaglance_desc {height: 270px !important;}
.inner-content .agendaglance_desc_sm {height: 135px !important;}

.agendaglance_imgascontent { 
/*	width:1503px; */
	font-size: 11px; 
/*	position: absolute;*/
/*	overflow-y: auto;*/
}
.agendaglance_imgascontent a { text-decoration: none; }
.agendaday_title { background-color: #F8CAAD; color: #000000; text-align: center; padding-top: 10px; padding-bottom: 10px;  }
.agendaday_subtitle  { color:#000000; font-weight:600 }
.agendaglance_desc { text-align: center; font-size: 12px; height: 380px; padding: 10px 4px; font-size: 85% !important; }
.agendaglance_desc_sm { text-align: center; font-size: 12px; height: 190px; padding: 10px 5px;font-size: 85% !important;  }
.agendaglance_para, .agendaglance_para p { padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: 600; margin: 0px; font-size: 97% !important; }
.agendaglance_wkshp_title { padding:5px 0px; color:#9A2315; }
.agendaday_breaks { background-color: #FFE699; color: #000000; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.agendabreaks_div { max-width:220px; margin: 0 auto; text-align: left; font-size: 12px; font-size: 75% !important; padding: 5px;
 }
.agendaday_welcome { background-color: #A9D18E; text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 90% !important; }
.agendalegend_div { max-width:220px; margin: 0 auto; }

.agenda_lgtblue { background-color: #DEEAF7; border:1px solid #C0D9EF; }
.agenda_lgtblue:hover { background-color:#FAE1E3; border:1px solid #ECC5BB; cursor: pointer; }

.agenda_drkblue { background-color:#BDD7EE; border:1px solid #ADCDEA; }
.agenda_drkblue:hover { background-color: #ECC5BB; border: 1px solid #D99694; cursor: pointer; }

.agenda_lgttxtblue { color: #3063a5; }
.agenda_drktxtblue { color:#28406B; }

.agendalegend1 { width:25px; height: 25px; display: inline-block; background-color:#BDD7EE; border:1px solid #ADCDEA; }
.agendalegend2 { width:25px; height: 25px; display: inline-block; background-color: #DEEAF7; border:1px solid #C0D9EF; }
.restr_dashb_heading .main-tab li { margin-bottom:10px; }

@media (max-width: 991px){
	.trans_height_res_change{transform: translate(0, 35%) !important; }
}

@media (min-width: 1920px){
	.col-sm-9.content-live {
	    width: 83%;
	}
	/*.hotel-travel-img .col-md-4 { width: 22.33333333%; }*/
}

@media (max-width: 1099px) {
.restr_dashb_heading .main-tab  {     flex-flow: row wrap; }
}


@media screen and (min-width:2000px) {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 1320px; font-size: 11px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 380px !important;}
	.inner-content .agendaglance_desc_sm {height: 190px !important;}
	/*agenda graph*/
}


@media screen and (min-width:1900px) and (max-width:2000px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 1194px; font-size: 10px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 338px !important;}
	.inner-content .agendaglance_desc_sm {height: 169px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1800px) and (max-width:1900px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 1130px; font-size: 9.5px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 334px !important;}
	.inner-content .agendaglance_desc_sm {height: 167px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1700px) and (max-width:1800px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 1068px; font-size: 9px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 312px !important;}
	.inner-content .agendaglance_desc_sm {height: 156px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1600px) and (max-width:1700px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 1005px; font-size: 8.5px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 300px !important;}
	.inner-content .agendaglance_desc_sm {height: 150px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1500px) and (max-width:1600px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 904px; font-size: 7.5px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 268px !important;}
	.inner-content .agendaglance_desc_sm {height: 134px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1400px) and (max-width:1500px)  {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 844px; font-size: 6.9px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 266px !important;}
	.inner-content .agendaglance_desc_sm {height: 133px !important;}
	/*agenda graph*/
}

@media screen and (min-width:1280px) and (max-width:1400px) {
	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 761px; font-size: 6px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 220px !important;}
	.inner-content .agendaglance_desc_sm {height: 110px !important;}
	/*agenda graph*/
}


@media screen and (min-width:1180px) and (max-width: 1280px){
	.new_container {  max-width:96%; margin:0 auto; }

	.registration_chbx_rgtcontent { width: 94% !important; }

	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 850px; font-size: 7px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 260px !important;}
	.inner-content .agendaglance_desc_sm {height: 130px !important;}
	/*agenda graph*/
}

@media (max-width: 1179px){
	.new_container {  max-width:96%; margin:0 auto; }

	.registration_chbx_rgtcontent { width: 94% !important; }

	/*agenda graph*/
	.inner-content .agendaglance_imgascontent { width: 848px; font-size: 6.8px !important; cursor: none; pointer-events: none;}
	.inner-content .agendaglance_desc {height: 246px !important;}
	.inner-content .agendaglance_desc_sm {height: 123px !important;}
	/*agenda graph*/
}


@media screen and (min-width:1600px) and (max-width:1919px)  {
.col-sm-9.content-live {
    width: 79%;
}

}

@media (max-width: 1023px) {
/*********header container**********/
.desktop_header { display:none; }
.mobile_header { display:block; }

/*********header container**********/

/******************Agenda Schedule*************************/
.agendaschedule_tab_inner .tab-inner li { width: 100% !important; margin-top: 10px !important; text-align: center; }
.agendaschedule_tab_inner .tab-inner li a { border-right: 0px #000 solid; }
/******************Agenda Schedule*************************/

.registration_chbx_rgtcontent { width: 90% !important; }
	
}

@media (max-width: 991px) {
.hotel-travel-img { margin-bottom:0px; }	
.hotel-travel-img [class*="col-"] { text-align: center; }	
.hotel-travel-img img { width:auto; max-width:300px; max-height:150px; margin-bottom:15px;  }

.postersublink_tab_inner .tab-inner li {
    width:100%;
	text-align:center;
	margin-top:10px;
}

.postersublink_tab_inner .tab-inner li a { border-right:0px !important; }

.exhibitor_image, .exhibitor_image_sm { width:100%; }



}

@media screen and (min-width:768px) and (max-width:1023px)  {
.footerlogo { padding-top: 10px; }
footer p.footer-nav a { font-size:11px; }
.footer_copyrgt_div p { font-size:11px; }
.footer_menu_spanpos { position: relative; top: -5px; }
.footer_pdngtop { padding-top: 7px; }
}

@media screen and (min-width:800px) and (max-width:1023px)  {
.agenda-content-div .nav-tabs > li { width: 48%; margin-top: 5px; }
.agenda-content-div .exhibitor_tab_inner_center .nav-tabs > li { width: auto; margin-top: 5px; }
.agenda-content-div .exhibitor_tab_inner_center_sm .nav-tabs > li { width: auto; margin-top: 5px; }

.agenda-content-div .tab-inner-center-2.exhibitor_portal .nav-tabs > li { width:auto; margin-top: 5px; }
}


@media (max-width: 799px) {
.registration_types_list > a { width:100%; display:block; margin-top:5px; padding: 6px 15px; font-size: 12px; }	
.dashb_heading { width:100%; display:block; margin-top:5px; padding: 6px 15px; font-size: 12px; }	
.restr_dashb_heading .main-tab { display: block; }	
.restr_dashb_heading .dashb_heading { width: 100%; float: right; }
.col-sm-6.col-md-6.col-lg-6.pdnglft_0.pdngrgt_0 .text-right {text-align: center !important; float: none;}	
.col-sm-6.col-md-6.col-lg-6.pdnglft_0.pdngrgt_0 .text-right .ask_qry {text-align: center !important; float: none !important;}	
.col-sm-6.col-md-6.col-lg-6.pdnglft_0.pdngrgt_0 .daytxt {text-align: center !important; }	
.col-sm-6.col-md-6.col-lg-6.pdnglft_0.pdngrgt_0 {text-align: center !important; }	

}


@media (max-width: 767px) {

body { font-size:14px; }
.content h3 { font-size: 18px; }
p { font-size: 14px; }
h1, h2, h3, h4, h5, h6 { font-size: 15px; }

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.newheader_container { padding-left: 10px;  padding-right: 10px; }
.newfooter_container { padding-left: 10px;  padding-right: 10px; }

.header_topheadlft_resp_mob.col-sm-8 { width: 66.66666667%; float:left; padding-left: 0px; padding-right: 0px; }
.header_topheadlft_resp_mob.col-sm-4 { width: 33.33333333%; float:left; padding-left: 0px; padding-right: 0px; }
.headsubscribe_dsk { display:none; }
.headsubscribe_mob { display:block; }

.new_container { max-width:100%; }
	
.col-sm-3.main_menu { width: 100%; padding-left:0px; padding-right:0px; }
.col-sm-9.content-live { width: 100%; }

.header_container { margin-bottom:0px; border-bottom:0px; }
.navbar-nav { margin:0px; }
.sidebar { display:none; }
.menu_container_div .navbar-default {
    background-color: #468ED5;
    /*border-color: #468ED5;*/ /***new**/
	border:0px !important;
}

.menu_container_div .navbar { margin-bottom:0px; min-height:30px; }
.menu_container_div .navbar-default .navbar-toggle { background-color: #468ED5; border-color: #ffffff; /*background-color:transparent !important; border-color: transparent !important;*/ margin-top:2px; margin-bottom:2px; padding: 5px 7px; }
.menu_container_div .navbar-default .navbar-brand {
    color: #ffffff;
	font-weight: 700;
	text-transform:uppercase;
	height: 30px;
	padding: 7px 15px;
	line-height:16px;
	font-size: 16px;
	/*color:#953735;*/ /***new**/
	/*padding: 17px 0px 13px 0;*/ /***new**/
    /*font-weight: 600;*/  /***new**/
	/*float: right;*/ /***new**/
}

/*.menu_container_div .navbar-default .navbar-toggle { margin-right:0px; padding: 9px 10px 9px 10px; }*/ /***new**/

.menu_container_div .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
	/*background-color: #468ED5;*/
	height: 2px;
	width: 22px;
}

.menu_container_div .navbar-nav li { margin-bottom:0px; }

/*.content-live { padding: 10px 20px 40px 20px;}	*/

.sponsor-padd { padding-left:0px;}
.exhibitor_portal_pdng { padding-left:0px !important; }

.navbar-brand { display:block; }

/*******registration steps page********/
.form_mrgn_btm { margin-bottom:15px; }
.form_mrgn_topcategory { margin-top:15px; }

.registrationbtns_div { width:50%; float:left; }
/*******registration steps page********/

/*******workshop choice***********/

.chart_agenda_link { font-size:12px;  }

/*******workshop choice***********/	

footer [class*="col-"] { padding-left:0px; padding-right:0px; }
.footerlogo img {
    max-width: 280px;
}
footer p.footer-nav a { font-size:10px; }
.footer_menu_spanpos { position: relative; top: -5px; }

.main-tab>li>a  { padding: 6px 15px; font-size: 12px; }

.work-days ul { margin-left:-15px; }


.agenda-week .nav-tabs > li  a, .chart-agenda .nav-tabs > li  a, .postersublink_tab_inner .tab-inner li a { font-size:12px; }
.tab-inner-center-agenda .nav.nav-tabs li > a { padding: 0px 12px; }

.tab-inner-center-2 .nav-tabs > li  a { font-size:12px; }

.main-tab li { margin-right:0px; }


.hotel_review_frmdsplydiv .form-group .col-sm-6:first-child { border-right:0px; border-bottom:1px solid #181818; }

.agenda-content-div { padding-top:0px; }

.viewagenda_dsk, .viewbcktoprgm_dsk { display:none; }
.viewagenda_resp, .viewbcktoprgm_resp { display:block; }

.viewagenda_popuppos { right:0px; }
.viewagenda_txtrotate {
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  	
}

.viewagenda_popupdiv { padding:3px;  }

.viewbacktoprgm_popuppos { right:0px; }
.viewbacktoprgm_txtrotate {
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  	
}

.viewbacktoprgm_div { padding:6px 8px;  }

#gototopbutton { width: 36px !important; height: 36px !important; }
#gototopbutton::after { font-size: 1.2em !important; line-height: 32px !important; }


.restrictedaccess_maintab_cntr .main-tab li { width: 100%; margin-top: 5px; }

.hotel_review_frmdsplydiv.exhibitor_frmdsplydiv .form-group .col-sm-6:nth-child(2) { border-left: 0px solid #181818; }

.exhibitor_tab li { width:100%; margin-bottom:5px; }

}

@media screen and (min-width:320px) and (max-width:639px) {
/*.header_topheadsubscribe, .header_topheadctus { text-align:center; }*/

.footerlogo { text-align:center; }
.footer_copyrgt_div p { text-align:center; }
}


@media screen and (min-width:320px) and (max-width:479px) {

.tab-center .main-tab li, .agenda_maintab_cntr .main-tab li, .agenda_maintab_cntr_new .main-tab li { width:100%; margin-top:5px; }
.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ border-right: 0px #000 solid;  }
.tab-inner li a{ border-right: 0px #000 solid; line-height:normal; 	}

.tab-center-2 .main-tab li { width:100%; margin-top:5px; }

.tab-inner li { width:100%; margin-top:10px; text-align:center;  }



/**********header container***********/
.header_leftdiv { width:100%; float:left; }

/*.header_allrgtdiv { width:100%; float:left; }*/

.header_middlediv { width:60%; float:left; }
.header_rightdiv { width:40%; float:left; }


.header_alllogos_container { padding-top: 5px; }
.headerlogo { text-align:center; }
.headerlogo img { height: 100px; }
.headermiddlebanner img { max-width:100%; height:auto; margin-top:10px; }	
.headerright_banner img { max-width:100%; height:auto; }


.headermiddle_registerbtn { margin-bottom:10px;}
.register_nowbtn { line-height: 32px; }
/*.headermiddle_registerbtn img { width:120px;  }*/

.mobile_registerbtn { display:block; }
.desktop_registerbtn { display:none; }
/**********header container***********/

/*******registration page tab********/
.tab-center-register .main-tab li { width:100%; margin-top:5px; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:100%; float:left;  }
.registration_venue_address { width:100%; float:left; padding-top:10px;  }*/

/************registration to content part****************/


/*******workshop choice***********/

.chart_agenda_link { text-align:left; }

/*******workshop choice***********/	

/*******registration steps page********/
.registration_link span{display:none;}

.maincoursefont {
    float: left;
    width: 80% !important;
}
.workshopmain .workshop_details {
     width:80%;float:left;	 
}

.regpurpose { padding-left:0px !important; padding-right:0px !important;}
.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }
.regradiotxt { width:80%; float:left; }

.agendaglance_iframe{
	height:185px;
}

.footer_menucontent_div { padding-top: 10px; padding-bottom: 25px; }

.hotel-travel-img img { max-width: 260px; }

.exhibitor_tab_inner_center .tab-inner li { width:100%;   }
.exhibitor_tab_inner_center .tab-inner>li.active>a, 
.exhibitor_tab_inner_center .tab-inner>li.active>a:focus, 
.exhibitor_tab_inner_center .tab-inner>li.active>a:hover, .exhibitor_tab_inner_center .tab-inner>li>a:hover { border-right: 0px solid #000000; }

.exhibitor_tab_inner_center .tab-inner li:last-child a, .exhibitor_tab_inner_center .tab-inner>li.active:last-child a  { border-right:0px; }


.exhibitor_tab_inner_center_sm .tab-inner li { width:100%;   }
.exhibitor_tab_inner_center_sm .tab-inner>li.active>a, 
.exhibitor_tab_inner_center_sm .tab-inner>li.active>a:focus, 
.exhibitor_tab_inner_center_sm .tab-inner>li.active>a:hover, .exhibitor_tab_inner_center_sm .tab-inner>li>a:hover { border-right: 0px solid #000000; }

.exhibitor_tab_inner_center_sm .tab-inner li:last-child a, .exhibitor_tab_inner_center_sm .tab-inner>li.active:last-child a  { border-right:0px; }

.registration_chbx_rgtcontent { width: 84% !important; }

}





@media screen and (min-width:480px){.registration_link br{display:none;} }

@media screen and (min-width:480px) and (max-width:639px) {


.tab-center .main-tab li, .agenda_maintab_cntr .main-tab li, .agenda_maintab_cntr_new .main-tab li { width:100%; margin-top:5px; }
.tab-center-2 .main-tab li { width:100%; margin-top:5px; }

.tab-inner-center-2 { margin: 0 auto; max-width: 445px; }
.tab-inner-center-2 .nav-tabs > li  a { padding: 0px 5px; }

/*.tab-inner>li.active>a, .tab-inner>li.active>a:focus, .tab-inner>li.active>a:hover,.tab-inner>li>a:hover{ border-right: 0px #000 solid;  }
.tab-inner li a{ border-right: 0px #000 solid; line-height:normal;}
.tab-inner li { width:100%; margin-top:10px; }*/

.tab-inner li { margin-top:10px; }

/**********header container***********/
.header_leftdiv { width:100%; float:left; }

/*.header_allrgtdiv { width:100%; float:left; }*/

.header_middlediv { width:60%; float:left; }
.header_rightdiv { width:40%; float:left; }

.header_alllogos_container { padding-top: 5px; }
.headerlogo { text-align:center; }
.headerlogo img { height: 100px; }
.headermiddlebanner img { max-width:100%; height:auto; margin-top:10px; }	
.headerright_banner img { max-width:100%; height:auto; }


/*.headerlogo { text-align:center; }
.headerlogo img { width:300px; }*/

.headermiddle_registerbtn { margin-bottom:10px;}
.register_nowbtn { line-height: 32px; }
/*.headermiddle_registerbtn img { width:120px;  }*/

.mobile_registerbtn { display:block; }
.desktop_registerbtn { display:none; }
/**********header container***********/


/*******registration page tab********/
.tab-center-register .main-tab li { width:100%; margin-top:5px; }
/*******registration page tab********/

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:48%; float:left;  }
.registration_venue_address { width:52%; float:left; }*/

/************registration to content part****************/

/*******registration steps page********/
.maincoursefont {
    float: left;
    width: 80% !important;
}
.workshopmain .workshop_details {
     width:80%;float:left;	 
}

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:250px;
}

.agenda_tab_inner .tab-inner-center { max-width: 410px; }
.agenda_tab_inner .tab-inner li a { padding: 0px 5px; }

.exhibitor_tab_inner_center { max-width: 325px; margin: 0 auto; } 

.exhibitor_tab_inner_center_sm { max-width: 230px; margin: 0 auto; } 

.tab-inner-center-2.exhibitor_portal { max-width: 365px; margin: 0 auto; }
}

@media screen and (min-width:640px) and (max-width:767px) {

.headerlogo img { height: 70px;  }
.headermiddlebanner img { /*height: 38px;*/ height: 70px; }	
.headerright_banner img { height: 70px; }

.register_nowbtn { width: 120px; height: 35px; font-size: 11px; line-height: 28px; }
/*.headermiddle_registerbtn img { width:100px; }*/


.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

/***************footer****************/
.footerlft_resp_640 { width: 25%; float:left; }
.footerrgt_resp_640 { width: 75%; float:left; }

.subfooterrgt_resp_640 .col-xs-6 { width: 25%; float:left; }
.footerlogo { padding-top: 10px; }
.footerlogo img { max-width: 100%; }
.footer_pdngtop { padding-top: 7px; }
.agendaglance_iframe { height:290px; }

.agenda-content-div .nav-tabs > li  { width:100%; margin-top: 5px;  }
.tab-inner-center-agenda { margin: 0 auto; max-width: 490px; }
.tab-inner-center-agenda .nav.nav-tabs li > a { font-size:13px; padding: 0px 13px; }
.agenda-week .nav-tabs > li  { width:auto; margin-top:0px; }
.agenda-week .nav-tabs > li  a { font-size:13px; }
.chart-agenda-tab-inner .tab-inner-center .tab-inner li { width:auto; }

.tab-inner-center-2 { max-width: 555px; margin: 0 auto; }
.tab-inner-center-2 .nav-tabs > li { width:auto; margin-top:0px; margin-bottom:5px; }
.tab-inner-center-2 .nav-tabs > li  a { font-size:13px; }

.tab-center-register { max-width: 410px; }

.agenda_tab_inner .tab-inner-center { max-width: 490px; }

.exhibitor_tab_inner_center { max-width: 400px; margin: 0 auto; } 

.exhibitor_tab_inner_center_sm { max-width: 290px; margin: 0 auto; } 


}

@media screen and (min-width:768px) and (max-width:799px) {

.headerlogo img{ height: 80px; }
.headermiddlebanner img { /*height: 45px;*/ height: 80px; }	
.headerright_banner img { height: 80px; }

.register_nowbtn { width: 120px; height: 35px; font-size: 11px; line-height: 28px; }
/*.headermiddle_registerbtn img { width: 100px; }*/
	
.sponsor-padd { padding-left:0px;}	
.exhibitor_portal_pdng { padding-left:0px !important; }

.chart-agenda-tab-inner .tab-inner-center .tab-inner li { width:auto; padding-bottom:10px; }

.main-tab li { margin-right:0px; }

/*******registration steps page********/

/************registration to content part****************/
/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/
/************registration to content part****************/

/*******registration steps page********/

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:305px;
}

.col-sm-9.content-live {
    width: 65%;
}

.agenda-content-div .nav-tabs > li  { width:100%; margin-top: 5px; }
.main-tab>li>a  { padding: 6px 15px; font-size: 12px; }
/*.tab-inner-center-agenda { margin: 0 auto; max-width: 410px; }*/
.tab-inner-center-agenda .nav.nav-tabs li > a { font-size:13px; padding: 0px 10px; }

.agenda-week .nav-tabs > li  { width:auto; margin-top:0px; margin-bottom:5px; }

.tab-inner-center-2 .nav-tabs > li { width:auto; margin-bottom:5px; }


.chart-agenda-tab-inner .tab-inner > li > a,
.chart-agenda-tab-inner .tab-inner > li.active > a, 
.chart-agenda-tab-inner .tab-inner > li.active > a:focus, 
.chart-agenda-tab-inner .tab-inner > li.active > a:hover, 
.chart-agenda-tab-inner .tab-inner > li > a:hover { padding: 0px 5px !important; font-size: 13px; }

.agenda_tab_inner .tab-inner-center { max-width: 440px; margin: 0 auto; }

.tab-center-register { max-width: 410px; }

.restrictedaccess_maintab_cntr .main-tab li { width: 100%; margin-top: 5px; }

.tab-inner-center-2.exhibitor_portal { max-width: 385px; margin: 0 auto; }

}

@media screen and (min-width:800px) and (max-width:899px) {
.headerlogo img { height: 85px; }
.headermiddlebanner img { /*height: 50px;*/ height:85px; }	
.headerright_banner img { height: 85px; }

.register_nowbtn { width: 120px; height: 35px; font-size: 11px; line-height: 28px; }
/*.headermiddle_registerbtn img { width: 100px; }*/
	
.sponsor-padd { padding-left:0px;}	
.exhibitor_portal_pdng { padding-left:0px !important; }

.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }


.main-tab li { margin-right:5px; }

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/

/*******registration steps page********/

.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:340px;
}
.col-sm-9.content-live {
    width: 66%;
}

.main-tab>li>a  { padding: 6px 9px; font-size:12px; }

/*.tab-inner-center-agenda { margin: 0 auto; max-width: 350px; }*/

.chart-agenda-tab-inner .tab-inner > li > a,
.chart-agenda-tab-inner .tab-inner > li.active > a, 
.chart-agenda-tab-inner .tab-inner > li.active > a:focus, 
.chart-agenda-tab-inner .tab-inner > li.active > a:hover, 
.chart-agenda-tab-inner .tab-inner > li > a:hover { padding: 0px 5px !important; font-size: 13px; }


.tab-center-register { max-width: 385px; }

.agenda_maintab_cntr { max-width: 430px; margin: 0 auto; }
.agenda_maintab_cntr_new { max-width: 440px; margin:0 auto; }
.agenda_tab_inner .tab-inner-center { max-width: 445px; margin: 0 auto; }


.registration_types_list > a { padding: 4px 10px; }

.tab-inner-center-agenda .nav.nav-tabs li > a { font-size:13px; padding: 0px 13px; }

.tab-inner-center-2.exhibitor_portal { max-width: 385px; margin: 0 auto; }

}

@media screen and (min-width:900px) and (max-width:959px) {
.headerlogo img{ height: 95px; }
.headermiddlebanner img { /*height: 55px;*/ height: 95px; }
.headerright_banner img { height: 95px; }	
	
	
.sponsor-padd { padding-left:0px;}	
.exhibitor_portal_pdng { padding-left:0px !important; }

.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }
/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/


/*******registration steps page********/
.otherworkshoptypes .col-sm-8 { width:100%; float:left; }
.otherworkshoptypes .col-sm-4 { width:100%; float:left; margin-top:10px; }

.agendaglance_iframe{
	height:365px;
}

.col-sm-9.content-live {
    width: 70%;
}

.main-tab>li>a  { padding: 4px 10px; }

.agenda_maintab_cntr_new { max-width:500px; margin:0 auto; }
.agenda_maintab_cntr_new .main-tab > li > a {
    padding: 6px 9px;
    font-size: 12px;
}

}

@media screen and (min-width:960px) and (max-width:1023px) {

.headerlogo img{ height: 100px; }
.headermiddlebanner img { /*height: 60px;*/ height: 100px; }
.headerright_banner img { height: 100px; }

	
.sponsor-padd { padding-left:0px;}
.exhibitor_portal_pdng { padding-left:0px !important; }	

.chart-agenda-tab-inner .tab-inner-center .tab-inner li { padding-bottom:10px; }

/*******registration steps page********/

/************registration to content part****************/

/*.registration_venue_image { width:40%; float:left; }
.registration_venue_address { width:60%; float:left;  }*/

/************registration to content part****************/

/*******registration steps page********/
.agendaglance_iframe{
	height:385px;
}

.col-sm-9.content-live {
    width: 72%;
}

.agenda_maintab_cntr_new { max-width:500px; margin:0 auto; }
.agenda_maintab_cntr_new .main-tab > li > a {
    padding: 6px 9px;
    font-size: 12px;
}

}

@media screen and (min-width:1024px) and (max-width:1099px) {
.headerlogo img { height: 110px; }
.headermiddlebanner img { /*height: 65px;*/ height: 110px; }
.headerright_banner img { height: 110px; }


	
.agendaglance_iframe{
	height:415px;
}

.col-sm-9.content-live {
    width: 74%;
}

}

@media screen and (min-width: 1100px) and (max-width: 1199px) {
.headerlogo img { height: 115px; }
.headermiddlebanner img { /*height: 70px;*/ height: 115px; }
.headerright_banner img { height: 115px; }

	
.agendaglance_iframe{
	height:455px;
}

}

@media screen and (min-width:1200px) and (max-width:1279px) {

.headerlogo img{ height: 125px; }
.headermiddlebanner img { /*height: 75px;*/ height: 125px; }
.headerright_banner img { height: 125px; }


.agendaglance_iframe{
	height:485px;
}

.col-sm-9.content-live {
    width: 78%;
}





}

@media screen and (min-width:1280px) and (max-width:1359px) {
.agendaglance_iframe{
	height:515px;
}

.col-sm-9.content-live {
    width: 75%;
}

}






@media screen and (min-width:768px) and (max-width:991px) {
	.contentimage br{
		    display: none;
		}
		.contentimage img{display: block;
    margin: 0 auto;
    margin-bottom: 60px;}
	
	}
@media screen and (max-width:663px) {
	.contentimage br{
		    display: none;
		}
		.contentimage img{display: block;
    margin: 0 auto;
    margin-bottom: 60px;}
	
	}

.reg_fee_h3{
	font-size:14px;
	font-weight:600;
	}
.exiting_link
        {
            font-size: 16px;
            padding-right: 1%;
        }

.details_ul li{
	padding-bottom:0px;
}

ul.details_ul>li>ul>li>ul {
	padding-top:0px;
}

ul.details_ul>li>ul>li>ul>li>ul {
	padding-top:0px;
}


/********************New Default Style*************************/
.width_100{width: 100% !important;}
.width_auto{width: auto;}

.mrgn_0 { margin:0px !important; }
.mrgntop_0 { margin-top:0px !important; }
.mrgntop_5 { margin-top:5px !important; }
.mrgntop_7 { margin-top:7px !important; }
.mrgntop_10 { margin-top:10px !important; }
.mrgntop_15 { margin-top:15px !important; }
.mrgntop_165 { margin-top:165px !important; }

.mrgnbtm_0 { margin-bottom:0px !important; }
.mrgnbtm_5 { margin-bottom:5px !important; }
.mrgnbtm_7 { margin-bottom:7px !important; }
.mrgnbtm_10 { margin-bottom:10px!important; }
.mrgnbtm_15 { margin-bottom:15px !important; }
.mrgnbtm_20 { margin-bottom:20px !important; }
.mrgnbtm_30 { margin-bottom:30px !important; }
.mrgnbtm_40 { margin-bottom:40px !important; }

.mrgnrgt_0 { margin-right:0px !important; }
.mrgnrgt_5 { margin-right:5px !important; }
.mrgnrgt_7 { margin-right:7px !important; }
.mrgnrgt_10 { margin-right:10px !important; }
.mrgnrgt_15 { margin-right:15px !important; }

.mrgnlft_0 { margin-left:0px !important; }
.mrgnlft_5 { margin-left:5px !important; }
.mrgnlft_7 { margin-left:7px !important; }
.mrgnlft_10 { margin-left:10px !important; }
.mrgnlft_15 { margin-left:15px !important; }
.mrgnlft_30 { margin-left:30px !important; }

.pdng_0 { padding:0px !important; }
.pdngtop_4 { padding-top:4px !important; }
.pdngtop_5 { padding-top:5px !important; }
.pdngtop_7 { padding-top:7px !important; }
.pdngtop_10 { padding-top:10px !important; }
.pdngtop_15 { padding-top:15px !important; }

.pdngbtm_0 { padding-bottom:0px !important; }
.pdngbtm_5 { padding-bottom:5px !important; }
.pdngbtm_7 { padding-bottom:7px !important; }
.pdngbtm_10 { padding-bottom:10px!important; }
.pdngbtm_15 { padding-bottom:15px !important; }

.pdngrgt_0 { padding-right:0px !important; }
.pdngrgt_5 { padding-right:5px !important; }
.pdngrgt_7 { padding-right:7px !important; }
.pdngrgt_10 { padding-right:10px !important; }
.pdngrgt_15 { padding-right:15px !important; }

.pdnglft_0 { padding-left:0px !important; }
.pdnglft_5 { padding-left:5px !important; }
.pdnglft_7 { padding-left:7px !important; }
.pdnglft_10 { padding-left:10px !important; }
.pdnglft_15 { padding-left:15px !important; }

.pdnglftrgt_0 { padding-left:0px; padding-right:0px; }

.hilight_txt_small {	
	color: #860000 !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.pull-right {
	float: right !important;
}

.hilight_txt_bold {
	font-size: 25px;
    font-weight: bold;
}

/********************New Default Style*************************/

#gototopbutton {
  display: inline-block;
  background-color: #468ED5;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 25px;
  position: fixed;
  /*bottom: 30px;*/
  bottom: 35px;
  /*right: 30px;*/
  right: 0px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  text-decoration:none;
}
#gototopbutton::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  line-height: 35px;
  color: #fff;
}
#gototopbutton:hover {
  cursor: pointer;
  background-color: #953735;
}
#gototopbutton:active {
  background-color: #953735;
}
#gototopbutton.show {
  opacity: 1;
  visibility: visible;
}

.restr_session_list1 a {
	font-size: 15px !important;
}

.restr_session_list1{
	    text-align: center;
    padding-bottom: 15px;
}

.sub-title p {
	font-size: 15px !important;
}

.last_message_time {
	float: right;
    font-size: 12px;
}

.radio-custom {
	opacity: 0;
	position: absolute;
}
.radio-custom, .radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
}
.radio-custom-label {
	position: relative;
}
.radio-custom + .radio-custom-label:before {
	content: '';
	background: #fff;
	border: 2px solid #8f8f9d;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	padding: 2px;
	margin-right: 10px;
	text-align: center;
}
.radio-custom + .radio-custom-label:before {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.radio-custom + .radio-custom-label-bord-round:before {
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	padding: 1px !important;
}

.radio-custom:checked + .radio-custom-label:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	background: #468ED5;
	color: #ffffff;
	font-size: 9px;
}
.radio-custom:focus + .radio-custom-label {
	/*outline: 1px solid #ddd;  focus style */
}
.w-100 { width:100% !important; }
.workshopday_span p{
	margin-left:30px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.registration_attendee_radiobtn .radio-custom + .radio-custom-label:before { vertical-align: top !important; } 
.registration_chbx_rgtcontent { width: 96%; display: inline-block;}