@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,600italic";
body { background: #fff; font-family: "Open Sans", sans-serif; font-size: 15px; color: #000; margin: 0px; padding: 0px; }
form { margin: 0px; }
img { border: 0px; }
.clear { clear: both; }
/*
h6 { background: url(../images/subheadbgsmall.gif) top right repeat-x; line-height: 28px; height: 28px; padding: 0 10px; color: #fff; font-weight: bold; text-decoration: none; display: block; text-shadow: #28547f 0px 1px 0px; margin: 0px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
*/
h6 { background: #115daa; line-height: 20px; height: auto; min-height: 30.8px; padding: 3px 10px; color: #fff; font-weight: bold; text-decoration: none; display: block; margin: 0px; font-size: 12px; }
h6 span { background: url(../images/pin.png) left no-repeat; line-height: 28px; display: block; float: left; }
h5 { /*background: url(../images/subheadbgsmall.gif) top right repeat-x;*/ line-height: 28px; height: 28px; padding: 0 15px; color: #000; font-weight: bold; text-decoration: none; display: block; margin: 0px; font-size: 17px; }
.BodyContent { padding: 0px 15px; }
.BodyContent ul { margin: 0px 0px 10px 10px; }
.BodyContent li { background: none; height: auto; padding-left: 0px; }
.event_logo { width: auto; max-width: 800px; height: auto; max-height: 587px; margin-top: 3px; }
p.Heading { font-weight: bold; font-size: 20px; margin: 0 0 15px 0; background: #282d34; margin-left: -15px; margin-right: -15px; padding: 10px 15px; color: #fff; }
p.Heading span { font-size: 12px; display: block; padding: 5px 0 0 0; color: #333; }
p { font-weight: bold; font-size: 13px; margin: 0 0 15px 0; line-height: 15px; }
.SubHeader { /*background: #f2f2f2 url(../images/bgsubheader.gif) bottom left repeat-x;*/ text-align: center; }
.SubPadding { padding: 5px 0; }
p.NoPadding { padding: 10px; margin-bottom: 0px; }
a:link, a:hover, a:active, a:visited { color: #3373be; text-decoration: none; }
h2 img { position: relative; top: 8px; }
/* List */
ul { margin: 0px; padding: 0px; }
ul li { /*background: url(../images/listbg.png) right no-repeat;*/ height: 50px; position: relative; line-height: 17px; padding-left: 5px; overflow: hidden; }
ul li a { padding: 20px 0 0 10px; font-weight: bold; font-size: 14px; color: #000; text-decoration: none; display: block; }
ul li a span { position: absolute; left: 55px; top: 17px; margin-left: 25px !important; }
.Exhibitorinfo { margin: 0px; padding: 0px; }
.Exhibitorinfo li { background: url(../images/listbg.png) right no-repeat; height: 50px; position: relative; }
.Exhibitorinfo li a { padding: 0px 0 0 0px; font-weight: bold; font-size: 14px; color: #000; text-decoration: none; display: block; }
.Exhibitorinfo li a span { position: absolute; left: 55px; top: 15px; }
.Exhibitorinfo li a img { margin-top: 0px; border: 0; }
#header { height: 42px; background: url(../images/bgheader.png) top left repeat-x; }
#header h1 { font-size: 20px; text-shadow: #28547f 0px -1px 0px; color: #fff; margin: 0px; line-height: 42px; text-align: center; margin: 0 5px; height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ata { font-size: 20px; text-shadow: #28547f 0px -1px 0px; color: #fff; margin: 0px; text-align: center; margin: 0px 0px; overflow: hidden; text-overflow: ellipsis; background: url(../images/bgheader1.png) top left repeat-x #2f6fbb; padding: 10px 0; }
#header a.back { background: url(../images/back_button.png) top left no-repeat; width: 44px; height: 32px; float: left; margin: 6px 0 0 5px; }
#header a.home { background: url(../images/home_button.png) top left no-repeat; width: 41px; height: 32px; float: right; margin: 6px 5px 0 0; }
#header a.logout { background: url(../images/logout.png) top left no-repeat; width: 41px; height: 32px; float: right; margin: 6px 5px 0 0; }
/* Login */
#SubHeadLogin { background: url(../images/bgsubheader.png) top left repeat-x; height: 43px; border-bottom: 1px solid #999; text-align: center; line-height: 43px; font-weight: bold; text-shadow: #ffffff 0px 1px 0px; }
#LoginBox { background: #f6f5f5; padding: 20px 10px; border-top: 1px solid #fff; }
input[type="text"], input[type="password"] { background: url(../images/inputbg.gif) top left repeat-x; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 2px solid #d4d4d4; padding: 10px; font-weight: bold; color: #999; width: 92%; margin: 0px 0 15px 0; }
textarea { background: url(../images/inputbg.gif) top left repeat-x; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 2px solid #d4d4d4; padding: 10px; font-weight: bold; color: #999; width: 92%; margin: 0px 0 15px 0; }
#LoginBox a { background: url(../images/buttonbg.png) left no-repeat; width: 142px; height: 36px; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; display: block; float: left; line-height: 35px; text-shadow: #28547f 0px -1px 0px; border: 0px solid #5da8df; cursor: pointer; }
#LoginBox input[type="submit"] { background: url(../images/buttonbg.png) left no-repeat; width: 142px; height: 36px; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; display: block; line-height: 35px; text-shadow: #28547f 0px -1px 0px; border: 0px solid #5da8df; cursor: pointer; margin-right: 7px; }
/* FORGOT PASSWORD */
/*
.ForgotPassword {background: url(../images/forgotpassbg.gif) top right repeat-x; height: 43px; font-size: 16px;}
.ForgotPassword a {line-height: 43px; padding: 0 10px; color: #fff; font-weight: bold; text-decoration: none; display: block; text-shadow: #28547f 0px 1px 0px;}
*/
.ForgotPassword { margin-top: 5px; }
/* SHOW AS A BUTTON */ /*
.ForgotPassword a { padding:0px 10px; font-weight:bold; text-decoration:none;  background:url(../images/completebutton.png) no-repeat top left !important; width:180px !important; }
*/
/* SHOW AS A LINK */
.ForgotPassword a { font-weight: normal !important; text-decoration: none; background: none !important; text-shadow: #ffffff 0px 1px 0px !important; color: #000 !important; font-size: 18px !important; margin: 0 0 0 -15px !important; width: 200px !important; }
/* Register */
.RegistrationBlock { padding: 15px 15px 0 15px; }
.RegistrationBlock input { width: 80%; margin-left: 10px; }
.RegistrationBlock select { width: 82%; height: 40px; padding-top: 7px; }
.UploadBox { background: #ececec; padding: 15px 10px; font-size: 14px; border-bottom: 1px solid #999; border-top: 1px solid #cfcfcf; }
.UploadBox p { font-size: 12px; margin: 0px; line-height: 14px; margin: 0 0 20px 0; }
.UploadBox span.UploadButton { float: right; }
.UploadBox span.UploadButton a { background: url(../images/uploadbutton.png) left repeat-x; width: 120px; height: 42px; display: block; float: left; line-height: 42px; font-weight: bold; text-shadow: #28547f 0px 1px 0px; text-align: center; color: #fff; text-decoration: none; font-size: 20px; }
/*.CompleteReg {margin: 0 auto; padding: 30px 0; width: 200px;}
.CompleteReg a {background: url(../images/completebutton.png) left repeat-x; width: 200px; height: 36px; display: block; line-height: 36px; font-weight: bold; text-shadow: #28547f 0px 1px 0px; text-align: center; color: #fff; text-decoration: none; font-size: 16px;}*/

/* Events Details */
span.Calender {
left no-repeat; text-align: left !important; height: 28px; line-height: 28px; display: block; padding: 0 25px; font-size: 12px; }
/* Live Feed */
.FeedBg { display: block; background: #f4f4f4 url(../images/feedbg.gif) left bottom repeat-x; height: 102px; position: relative; }
.FeedBg .FloatLeft { width: 66px; position: absolute; top: 10px; left: 10px; }
.FeedBg .FloatRight { position: absolute; top: 10px; left: 10px; right: 10px; left: 66px; font-size: 13px; }
.FeedBg .FloatRight span { display: block; padding: 0 0 5px 0; font-weight: bold; font-size: 14px; }
.Date { font-size: 12px !important; position: absolute; right: 10px; font-weight: bold; top: 0px; }
.LoadMore { background: url(../images/loadmorebg.jpg) right no-repeat; }
.LoadMore a { color: #000; font-size: 14px; font-weight: bold; padding: 0 10px; display: block; }
/* Logistics */
.Logistics ul { margin: 0px; padding: 0px; }
.Logistics ul li { margin: 0px; padding: 15px; border-bottom: solid 1px #ccc; }
.Logistics ul li a { color: #000; font-size: 15px; font-weight: bold; padding: 0 10px; display: block; }
/* Map */
.MapDetails ul { margin: 0px; padding: 0px; overflow: hidden; }
.MapDetails ul li { background: url(../images/loadmorebg.jpg) center no-repeat; margin: 0px; padding: 0px; height: 49px !important; float: left; list-style: none; display: block; text-align: center; width: 49.8%; }
.MapDetails ul li a { color: #000; font-size: 15px; font-weight: bold; padding: 0 10px; display: block; }
/* Menus */
/*.MenuMain ul {margin:0px; padding:0px; overflow: hidden;}*/
.MenuMain ul { margin: 0px; padding: 0px; float: left; width: 100%; /*margin-top:-10px!important;*/ }
.MenuMain ul li { background: url(../images/gmconnectmenubg.jpg) right no-repeat; margin: 0px; padding: 0px; height: 43px !important; list-style: none; display: block; border-bottom: 1px solid #bbb; line-height: 40px; }
.MenuMain ul li a { color: #000; font-size: 18px; font-weight: normal; padding: 0px 30px 0px 0px; display: block; }
.MenuMain ul li span { position: absolute; right: 40px; top: 8px; display: block; left: auto; background: #3c545b; padding: 3px 5px; color: #fff; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.MenuMain ul li a img { /*margin-right:5px;*/ margin: 0px 5px 0px 0px !important; float: left; }
.PoweredBy { background: #f1f1f1; padding: 20px; text-align: center; font-weight: bold; font-size: 12px; bottom: 0; position: relative; width: 97%; }
.roundBG { padding: 5px 8px; float: right; margin: 9px; background: #bc0000; color: #fff; line-height: 16px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; }
/* My Account */
.MyAccount { text-align: left !important; padding: 10px; background-color: #134a9c; }
.MyAccount img { margin: 0 10px 0 0; float: left; }
.speakerdata { display: inline-block; }
.Sponsorsed .float_right { margin-top: 10px; margin-right: 20px; }
.gmsponsors ul li { background: none !important; padding: 0px 15px !important; }
.MyAccount span { display: block; font-size: 16px; font-weight: bold; color: #fff; }
.regisbtn .gmemail { background: none !important; border: solid 1px #5f5f5f !important; padding: 0px 10px; font-weight: normal !important; font-size: 16px !important; color: #090909 !important; }
.MyAccount .EditButton a { width: 105px; height: 32px; font-weight: bold; font-size: 16px; text-shadow: #28547f 0px -1px 0px; display: block; float: left; color: #fff; text-align: center; line-height: 32px; margin: 7px 0 0 0; cursor: pointer!important; }
.MyAccount .EditButton input[type="button"] { width: 105px; height: 32px; font-weight: normal; font-size: 16px; text-shadow: #28547f 0px -1px 0px; display: block; float: left; color: #fff; text-align: center; line-height: 32px; margin: 7px 0 0 0; border: 1px solid #75abfa !important; cursor: pointer!important; background: none !important; }
.gmemail { border: solid 1px #5f5f5f; color: #090909 !important; font-weight: normal; text-shadow: none; border-radius: 0px; background: none; width: 100px; text-align: center; display: inline-block; padding: inherit; margin-left: 0px; margin-top: 15px; text-decoration: none;/* padding: 6px 0; */
}
a.gmemail { padding-bottom: 6px; padding-left: 0; padding-right: 0; padding-top: 6px; }
.gmnewemail { margin-left: 15px; }
.checkbox::after { background-image: none !important; }
.PersonalBlock { border-bottom: 1px solid #999; /*background: #f0eeee;*/ font-weight: bold; font-size: 14px; padding: 25px 15px; }
.PersonalBlock .Label { width: auto; float: left; color: #333; }
.PersonalBlock .Labelright { width: auto; float: right; color: #999; margin-right: 10px; text-align: right; font-size: 12px; }
.PersonalBlock .Description { width: 50%; }
/* Thank You */
.ThankYou { background: #eee; text-align: center; font-weight: bold; padding: 30px; border-bottom: 1px solid #999; }
/* Schedule */
.Schedule ul { margin: 0px; padding: 0px; }
.Schedule ul li { background: url(../images/loadmorebg.jpg) right no-repeat; margin: 0px; padding: 0px; list-style: none; }
.Schedule ul li img { float: left; margin: 0 10px 0 0; }
.Schedule ul li a { color: #000; font-size: 15px; font-weight: bold; padding: 0 10px; display: block; }
.Schedule ul li a span { left: auto; }
/* Speakers */
.ContactInfo ul { margin: 0px; padding: 10px 0; }
.ContactInfo ul li { margin: 0px; padding: 15px; font-weight: bold; font-size: 14px; height: 30px; }
.ContactInfo ul li.Phone { background: url(../images/icon_phone.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
.ContactInfo ul li.Email { background: url(../images/icon_mail.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
/*Edited 20-01-16*/


.ContactInfo ul li.Twitter { background: url(../images/ico_twitter.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
.ContactInfo ul li.LinkedIn { background: url(../images/linkedin_attn.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
.ContactInfo ul li.WebLogo { background: url(../images/web_attn.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
.ContactInfo ul li a { color: black; }
/*Edited 20-01-16*/

.ContactInfo ul li.Facebook { background: url(../images/facebook-icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 15px; list-style: none; }
/* Sessions */
.Sessions { margin: 0px; padding: 0px; font-weight: bold; font-size: 14px; position: relative; list-style: none; }
.Sessions a { display: block; padding: 5px; height: 61px; background: url(../images/sessionsbg.jpg) right no-repeat; overflow: hidden; }
.Sessions .Thumb { float: left; padding: 0 15px 0 0; color: #000; }
.Sessions .Content { float: left; color: #000; padding: 0 15px 0 0; width: 96%; }
.Sessions .Content span { display: block; color: #666; }
/* Sponsors */
.Search { position: relative; }
.Search span input { margin: 5px 0; background: url(../images/search-icon.png) left no-repeat; -moz-border-radius: 15px; -webkit-border-radius: 15px; height: 27px; padding: 0 0 0 38px; width: 80%; border: 2px solid #d4d4d4; margin: 10px 0; }
/* .Search input[type="submit"] {margin: 5px 0;  background: url(../images/search-icon.png) left no-repeat; height: 27px;cursor:pointer;  margin: 10px 0;width:25px;background-position:-7px -1px;border:0px solid red;}
.Search .search_btn{position:absolute;left:125px;top:3px;z-index:1000;}
*/
/* aaded new class for session page starts by pawan */
.Sponsors1 ul { margin: 0px; padding: 0px; }
.Sponsors1 ul li { margin: 0px; padding: 0px; list-style: none; min-height: 71px; height: 71px;/* background: url(../images/sponsorsbg.jpg) right no-repeat; */ }
.Sponsors1 ul li a { display: block; padding: 15px; color: #666; height: 80px; }/*updated height on 19_06_2017 from 71px to 80px*/
.Sponsors1 ul li a span { left: 73px; top: auto; color: #666; line-height: 18px; }
.Sponsors1 ul li a b { color: #666 !important; font-size: 12px; }
/* aaded new class for session page ends */

.Sponsors ul { margin: 0px; padding: 0px; }
.Sponsors ul li { margin: 0px; padding: 0px; list-style: none; min-height: 71px; height: 71px;/* background: url(../images/sponsorsbg.jpg) right no-repeat;*/ border-bottom: solid 1px #ccc; }
.Sponsors ul li a { display: block; padding: 3px; color: #666; min-height: 64px; float: left; width: 88%; }
.Sponsors ul li a span { left: 73px; top: auto; color: #666; line-height: 17px; padding-right: 30px; }
.Sponsors ul li a b { color: #666 !important; font-size: 12px; }
.Sponsors ul li a img { margin: 5px 0px 0px 5px; }
/*ADDED BY SANDEEP FOR MEETING ATTENDEE */
.Sponsors2 ul { margin: 0px; padding: 0px; }
.Sponsors2 ul li { margin: 0px; padding: 0px; list-style: none; min-height: 71px; height: 71px; background: url(../images/sponsorsbg1.jpg) right no-repeat; }
.Sponsors2 ul li a { display: block; padding: 3px; color: #666; min-height: 64px; float: left; width: 88%; }
.Sponsors2 ul li a span { left: 73px; top: auto; color: #666; line-height: 17px; padding-right: 30px; }
.Sponsors2 ul li a b { color: #666 !important; font-size: 12px; }
.Sponsors2 ul li a img { margin: 5px 0px 0px 5px; }
/*END SANDEEP CODE HERE*/

.speaker_listing ul li a span { line-height: 16px !important; }
.Sponsorsed ul { margin: 0px; padding: 0px; display: block; }
.Sponsorsed ul li { margin: 0px; padding: 0px; list-style: none; min-height: 71px;/* background: url(../images/sponsorsbg.jpg) right no-repeat;*/ line-height: 23px; border-bottom: solid 1px #ccc }
.Sponsorsed ul li a { padding: 1px 7px; color: #666; min-height: 68px; }
.Sponsorsed ul li a h2 { display: block; color: #666; margin-top: 0px; color: #666666; display: block; font-size: 16px; font-weight: normal; margin-top: 0; }
.Sponsorsed ul li a h2 img { top: 0px; }
.Sponsorsed ul li a span { left: 73px; top: 2px; color: #666; line-height: 71px; }
.Sponsorsed ul li a b { color: #666 !important; font-size: 12px; }
/*.Sponsorsed ul li.alertdate{float:right; line-height:71px; color:#666; font-weight:bold; margin-right:20px;}*/

.large_bg ul li { min-height: 125px !important; }
.sponsorsedinfo { background: #134a9c; text-align: left; margin: 0px; padding: 5px 0px 12px; color: #fff; }
.sponsorsedinfo h5 { background: url(../images/subheadbg.gif) top right repeat-x; line-height: 35px; height: 33px; padding: 0 5px; color: #fff; font-weight: bold; text-decoration: none; display: block; text-shadow: #28547f 0px 1px 0px; margin: 0px; font-size: 17px; }
.sponsorsedinfo p { padding: 5px; margin: 3px 0px 0px; }
.sponsorsedinfo img { float: left; border: none; margin: 8px; }
.sponsorsedinfo h2 { font-size: 16px; font-weight: bold; margin: 8px; }
.attendeesinfo { margin-left: 65px!important; width: 60%; margin-top: 0px; }
.sponsorsedinfo h3 { margin-left: 100px; width: 60%; font-size: 16px; }
.sponsorsedinfo h5 img { float: right; margin-right: 10px; }
/*.sponsorsedinfo a{float:left; margin:5px 10px 5px 8px; font:bold 12px verdana; background:url(../images/edit-button.png) no-repeat left center; height:32px; line-height:32px; width:131px; text-shadow:0 -1px 0 #28547F; border:0px; cursor:pointer!important; color:#fff;}*/
.bule_round { float: left; margin: 5px 10px 5px 8px !important; padding: 0px !important; font: bold 12px verdana !important; background: url(../images/edit-button.png) no-repeat left center; height: 32px !important; line-height: 32px !important; width: 131px; text-align: center; text-shadow: 0 -1px 0 #28547F; border: 0px; cursor: pointer!important; color: #fff !important; }
.attendees ul { margin: 0px; padding: 0px; display: block; }
.attendees ul li { margin: 0px; padding: 0px; list-style: none; min-height: 71px; background: url(../images/sponsorsbg.jpg) right no-repeat; line-height: 71px; }
.attendees ul li a { display: block; padding: 1px 7px; color: #666; }
.attendees ul li a h2 { color: #666; margin-top: 0px; margin-left: 73px; font-size: 18px; }
.attendees ul li a h3 { color: #666; margin-top: 0px; margin-left: 73px; font-size: 16px; }
.attendees ul li a h2 img { top: 0px; float: left; }
.attendees ul li a span { left: 13px; top: 2px; color: #666; }
.attendees ul li a span h2 { top: auto; color: #666; font-size: 16px; }
.attendees ul li a span h3 { top: auto; color: #666; font-size: 12px; }
.attendees ul li a b { color: #666 !important; font-size: 12px; }
.attendees ul li a img { float: left; margin: 5px 0px 0px 0px; }
.attendees input[type="button"] { background: url("../images/edit-button.png") no-repeat scroll left center transparent; border: 0 none; color: #FFFFFF; cursor: pointer !important; font: bold 14px/32px verdana; padding: 7px 16px 8px 11px; margin: 5px 10px 5px 8px; text-shadow: 0 -1px 0 #28547F; }
/*.attendees a {background: url("../images/send_btn.png") no-repeat scroll left center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer !important;
    font: bold 14px/32px verdana;
    padding:9px 12px 11px 14px;
    text-shadow: 0 -1px 0 #28547F;}*/
	
.attendees { padding: 10px; background: #134a9c; color: #fff; }
.attendees img { margin: 0px 8px 8px 0px; }
.attendees span { font-size: 16px; font-weight: bold; vertical-align: top; }
.session { background: #f1f1f1; border-bottom: 1px solid #ccc; min-height: 20px; margin: 0px; }
.webButton { float: right; margin-top: -40px; margin-right: 10px; margin-bottom: 20px; }
.spns_webButton { float: right; margin-top: 28px; margin-right: 10px; margin-bottom: 20px; }
.webButton input[type="image"] { background: url(../images/buttonbg.png) no-repeat left center; padding: 10px 35px; border: none; color: #fff; font-size: 16px; font-weight: bold; cursor: pointer; text-shadow: 0 -1px 0 #28547F; }
.webButton a input[type="image"] { border: none; color: #fff; }
.speakertext { font-size: 12px; font-weight: bold; color: #fff; }
.regisbtn { margin: 10px 15px; width: 100%; }
.regisbtn input[type="submit"] { background: url(../images/completebutton.png) no-repeat top left; height: 36px; width: auto; color: #fff; text-shadow: 0 -1px 0 #28547F; border: none; clear: both; font-size: 16px; font-weight: bold; cursor: pointer; margin: 5px 0; }
.Sponsors2 ul li input[type="checkbox"] { margin-top: 25px; }
.Sponsors2 ul li a span { top: 10px !important; }
.Scheduledetail ul li { color: #000; }
.Scheduledetail ul { background: #D0D0D0; }
.Schedule_detail-set ul li { background: #707070 !important; padding: 0 !important; }
.Schedule_detail-set ul li a { color: #ececec !important; }
.Schedule_bc2 .Scheduledetail .Schedule_detail-set ul { border-bottom: 0px; margin-bottom: 0px; }
.Scheduledetail .Schedule_detail-set ul { margin: 0; padding: 0; }
.Schedule_detail-set1 ul {/*background:#9c9c9c !important;*/ }
.Schedule_detail-set1 ul li { height: 0px !important; line-height: 35px !important; padding: 6px 35px !important; }
.Schedule_detail-set1 .Schedule_dtl ul li a { padding: 0 10px !important; }
/*29/3/2012 css*/
ul li a .sponser_dtl { color: #040404; font-size: 14px; font-weight: bold; }
.survey_comment textarea { width: 80%; background: url(../images/textarea_bg.gif) top left repeat-x; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 2px solid #d4d4d4; padding: 10px; font-weight: bold; color: #999; width: 92%; margin: 15px 0px 15px 15px; background-color: #FFFFFF; font-size: 15px; }
/*Schedule css*/
.Schedule_bc2 { padding: 0px 0px 10px 0px; }
.Schedule_bc2 .Scheduledetail ul { border-bottom: #999 solid 1px; margin-bottom: 2px; }
.Schedule_bc { padding: 0px 10px 10px 10px; background-color: #134a9c; }
.Schedule_tab { text-align: center; padding: 10px; margin: 0px auto; text-align: center; width: 272px; }
.Schedule_tab li { list-style: none !important; display: inline; display: block; float: left; }
.Schedule_tab ul li {/*height:17px !important;*/ height: 31px !important; }
.Schedule_tab .schedule_full { background: url(../images/full_schedule_off.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .schedule_full:hover { background: url(../images/full_schedule_on.png) no-repeat !important;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .activeFull { background: url(../images/full_schedule_on.png) no-repeat !important;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .schedule_full.active { background: url(../images/full_schedule_on.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .my_schedule { background: url(../images/my_schedule_off.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .my_schedule:hover { background: url(../images/my_schedule_on.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .activeMy { background: url(../images/my_schedule_on.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.Schedule_tab .my_schedule.active { background: url(../images/my_schedule_on.png) no-repeat;/*padding:7px 125px 7px 0px;*/ cursor: pointer; }
.schedule_full a { padding: 0px 8px 0px 25px; line-height: 29px !important; color: #ffffff; text-decoration: none; }
.my_schedule a { padding: 0px 14px 0px 26px; line-height: 29px !important; color: #ffffff; }
.schedule_heading { line-height: 35px; height: 33px; padding: 0 10px; color: #000 !important; font-weight: bold; text-decoration: none; display: block; text-shadow: #28547f 0px 1px 0px; margin: 0px; font-size: 14px; text-align: center; }
.schedule_heading a { color: #fff; }
.schedule_heading img { position: relative; top: 4px; margin: 0px 10px 0px 10px; }
.Schedule_dtl ul { margin: 0px 0px 0px 0px; padding: 0px; }
.Schedule_dtl ul li { background: url(../images/schedulebg.jpg) right no-repeat; margin: 0px; padding: 0px; list-style: none; line-height: 50px !important; }
.Schedule_dtl ul li img { float: left; margin: 0 10px 0 0; }
.Schedule_dtl ul li a { color: #000; font-size: 15px; font-weight: bold; padding: 0 10px; display: block; }
.Schedule_dtl ul li a span { left: auto; }
/*Schedule detail css*/
.Scheduledetail ul { background-color: #fff; }
.Scheduledetail ul { margin: 0px; padding: 0px 0px 10px 0px; }
.Scheduledetail ul li { margin: 0px; padding: 15px; font-weight: bold; font-size: 14px; min-height: 30px; color: #666666; line-height:none !immportant;
overflow: hidden; }
.Scheduledetail ul li.user { background: url(../images/brand_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
/*pawan*/
.Scheduledetail ul li.track { background: url(../images/brand_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.name { background: url(../images/brand_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.datecalender { background: url(../images/date_calender.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.datecalender1 { background: none; padding:0px 10px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.time { background: url(../images/subtime_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.globe { background: url(../images/globe_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
hr { height: 1px; width: 100%; color: #999999; }
.Scheduledetail ul.parentSession { background-color: #d7ecff; border-bottom: 1px solid #CCCCCC; }
.sessionName_in_listing { background: transparent!important; padding: 3px!important; color: #333; }
.addSchedule_btn { float: left; line-height: 35px; text-align: center; margin-bottom: 10px; color: #ffffff !important; font-weight: bold; background: url(../images/completebutton.png) no-repeat top left; height: 36px; width: 205px; font-size: 15px; text-shadow: 0 -1px 0 #28547F; }
/*Notes Session*/
.notes_session { padding: 10px 10px 10px; }
.notes_session .noteSubmitBut, .notes_session input[type="submit"] { background: url(../images/edit-button.png) left no-repeat; width: 105px; height: 32px; font-weight: bold; font-size: 16px; text-shadow: #28547f 0px -1px 0px; display: block; float: left; color: #fff; text-align: center; line-height: 32px; margin: 7px 0 0 0; border: 0px solid red; cursor: pointer!important; }
/*29/3/2012 css*/
.msgSubHeader {
bottom right no-repeat; text-align: center; background: f0f0f0; border-bottom: solid 1px #ccc; background: none; }
.msgSubHeader a { color: #666666; }
.message_tab { text-align: center; padding: 20px 10px 0px 10px; margin: 0px auto; height: 52px; }
.message_tab ul li { height: none !important; }
.msg_user { background: #f2f2f2 url(../images/bgsubheader.gif) bottom left repeat-x; text-align: center; }

.message_tab ul li img { position: relative; top: 3px; margin: 0px 3px 0px 0px; }
.message_tab li { list-style: none !important; display: inline; }
.message_tab .msginbox { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 6px 14px 7px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 4px 0px 0px 4px; }
.message_tab .msginbox:hover { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab .activeinbox { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab .msgsent { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 6px 14px 7px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 0px 4px 4px 0px; }
.message_tab .msgsent:hover { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab .activesent { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.Creply_btn { margin: 0 auto; padding: 10px 0; width: 200px; }
.Creply_btn a { width: 200px; height: 36px; display: block; line-height: 36px; font-weight: bold; text-shadow: #28547f 0px 1px 0px; text-align: center; color: #fff; text-decoration: none; font-size: 16px; }
.message_tab ul li { line-height: 0px !important; height: 20px !important; }
.message_tab ul li a { padding: 0px !important; color: #ffffff !important; display: inline !important; }
.message_tab ul { margin-top: 3px !important; }
/* summry EN */
.summryen ul { margin: 0px; padding: 0px; }
.summryen ul li { background: url(../images/loadmorebg.jpg) right no-repeat; margin: 0px; padding: 0px; height: 49px !important; }
.summryen ul li a { color: #000; font-size: 15px; font-weight: bold; padding: 10px 10px; display: block; line-height: 18px; }
.summryen p { padding: 10px; }
.btn_background { background: url("../images/background_btnbg.gif") repeat-x scroll left center transparent; border: 0 none; color: #FFFFFF !important; cursor: pointer !important; font: bold 14px/32px verdana; padding: 2px 8px!important; /*margin: 5px 10px 5px 8px;*/ text-shadow: 0 -1px 0 #28547F; border-radius: 14px!important; margin-right: 3px; }
.float_right { float: right; cursor: pointer; margin-right: 20px; }
.childSession { padding-left: 20px !important; background-color: #fafafa !important; }
.sub_childSession { padding-left: 40px !important; }
ul.sub_childSession li { padding-left: 40px !important; line-height: 18px !important; }
.error { color: #fff; font-weight: bold; font-size: 16px; text-align: center; margin: 0px; background: #ff6f6f; padding: 5px 0px; }
.success { color: #fff; font-weight: bold; font-size: 16px; text-align: center; margin: 0px; background: #b9e143; padding: 5px 10px; }
.rgMoreaboutme { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7b04d), to(#da6b38)); background: -moz-repeating-linear-gradient(#e7b04d, #da6b38) repeat scroll 0 0 transparent; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; float: left; margin-left: 5px; margin-top: 8px; padding: 5px; font: bold 14px verdana; border: #e59876 solid 1px; width: 150px; cursor: pointer; }
.profile_survey { margin: 0px 15px 15px 15px; }
.adsClass li { background: none !important; text-align: center; margin: 0px 0px; line-height: 0px !important; padding-left: 0px !important; min-height: 45px !important; max-height: 50px !important; }
.adsClass li a { padding: 0px !important; }
.directory_btu { position: absolute; top: 50px; right: 10px; }
.hideThis { display: none; }
/* Vineet Verma */
.messages a .unReadM { color: #FF0000; float: left; left: 105px; padding: 0; position: relative; top: 14px; }
.exinfobg { background-color: #d1d0d0; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-align: left; height: inherit!important; }
.adsClass { padding: 1px; }
.MyAccount .speakerdata { color: #fff; }

/*.notes_session .noteSubmitBut{ float:none !important;} */
	
@media (max-width: 767px) {
.Sponsors ul li a img { float: left; }
.Sponsors ul li a span { position: relative; left: 0px; float: left; width: 60%; padding-right: 0; }
.gmsponsors ul li { height: auto; }
.favimgex { margin-top: 10px; }
}

@media only screen and (min-width:320px) and (max-width:480px) {
.message_tab .msgsent { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 15px 14px 1px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 0px 4px 4px 0px; display: block; width: 98%; }
.favoritesButton { margin-top: -7px; font-weight: bold; }
.message_tab .msginbox { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 13px 14px 1px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 4px 0px 0px 4px; display: block; width: 98%; }
.message_tab { text-align: center; padding: 20px 10px 0px 0px; margin: 0px auto; height: 72px; }
}
.response_status { float: right; line-height: 31px; margin-right: 28px; margin-top: 0; text-align: center; width: 8%; }
.Response_btn_links { background-color: #4D4A72; color: #ffffff; width: 280px; padding: 4px; cursor: pointer; }
.Scheduledetail ul li.datecalender2 { background: url(../images/date_calender12.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.datecalenderclock { background: url(../images/time_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.Scheduledetail ul li.meetingdetail_datecalender { background: url(../images/date_calender.png) left no-repeat;  margin: 0 0 0 0px; list-style: none; height:auto; padding:0px 10px;}
.Sponsors ul li.current_user { margin: 0px; padding: 0px; list-style: none; min-height: 71px; height: 71px; background-color: #FFFFFF; }
.Scheduledetail ul li.session_icon { background: url(../images/eye_icon.png) left no-repeat; line-height: 28px; padding: 0 0 0 35px; margin: 0 0 0 0px; list-style: none; }
.message_tab1 { text-align: center; padding: 20px 10px 0px 10px; margin: 0px auto; min-height: 52px; }
.msg_box1 { background: #EEEEEE; }
.white_regbtn { background: #EAE5F1 !important; color: #4444FE !important; border: #F7F7F7 1px solid !important; }
.grey_regbtn { background: #9E9E9E !important; color: #FFFFFF !important; width: auto; border: #9E9E9E 1px solid !important; }
.notification { position: absolute; width: 340px; height: auto; top: 50px; box-shadow: 0px 0px 38px #333; right: 30px; display: none; text-align: center; background: none repeat scroll 0 0 #FFFFFF; z-index: 999; }
.notification a { text-align: center!important; }
.message_tab1 { text-align: center; padding: 20px 10px 0px 10px; margin: 0px auto; height: 52px; }
.message_tab1 ul li { height: none !important; }
.message_tab1 ul li img { position: relative; top: 3px; margin: 0px 3px 0px 0px; }
.message_tab1 li { list-style: none !important; display: inline; }
.message_tab1 .msginbox { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 6px 14px 7px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 4px 0px 0px 4px; }
.message_tab1 .msginbox:hover { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab1 .activeinbox { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab1 .msgsent { background: url(../images/button_bg_off.gif) repeat-x #114491; padding: 6px 14px 7px 11px; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid #1b519b; border-radius: 0px 4px 4px 0px; }
.message_tab1 .msgsent:hover { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab1 .activesent { background: url(../images/button_bg_on.gif) repeat-x #3a7ac1; }
.message_tab1 ul li { line-height: 0px !important; height: 20px !important; }
.message_tab1 ul li a { padding: 0px !important; color: #ffffff !important; display: inline !important; }
.message_tab1 ul { margin-top: 3px !important; }
.msbuttonbutton { background: none!important; border: none; padding: 0!important; /*optional*/ font-family: arial, sans-serif; /*input has OS specific font-family*/ color: #069; cursor: pointer; }
/*Edited 30-11-15*/
.commentBox { height: 96px; margin-bottom: 50px; padding-top: 10px; }
.commentBox textarea { background: none; border: 2px solid silver; padding: 0px !important; margin: 10px 0px 14px 10px ! important; }
.like_btn_disabled { cursor: not-allowed !important; }
.commentBox input[type="submit"] { margin-left: 10px; }
.speakerLike { float: right; margin-top: -30px; }
.exhibitorLike {
float:left:clear:both !important; position: absolute; margin: -9px 0% 0% -70px; }
.attendeeLike { float: left; margin: -8px 0 0 0px; }
.attendeeLiked { float: left; margin-top: -13px; }
.userTypeDD { border: 2px solid #d4d4d4; height: 27px; margin-bottom: 10px; margin-left: 7.8%; padding: 0 0 0 38px; text-align: center; width: 84.5%; }
/*Edited 27-01-16*/
.favoritesButton { font-weight: bold; }
/*added 22-07-2016*/

.gmfavimage li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: inherit; background: #134A9C; color: #fff; text-align: center; height: 72px; width: 30%; }
.gmfavimage li .btn_background { background: none; padding: 0px; font-weight: normal; margin-top: 10px }
.gmfavimage li img { float: none; }
.grpsponsored ul li a img { float: left; margin-right: 10px; }
/*added 4-08-2016*/
.gmdirectiobutton a { border: solid 1px #5f5f5f; color: #090909 !important; font-weight: normal; text-shadow: none; border-radius: 0px;  width: 100px; text-align: center; display: inline-block; padding: inherit; margin-left: 0px; margin-top: 15px; text-decoration: none; }
.btn_background { border: solid 1px #5f5f5f; color: #ffffff; font-weight: normal; text-shadow: none; border-radius: 0px; width: 100px; text-align: center; display: inline-block; padding: inherit; margin-left: 0px; margin-top: 15px; text-decoration: none; }
.notes_session .noteSubmitBut, .notes_session input[type="submit"] { border: solid 1px #5f5f5f; color: #090909 !important; font-weight: normal; text-shadow: none; border-radius: 0px; background: none; width: 100px; text-align: center; display: inline-block; padding: inherit; margin-left: 0px; line-height: normal; height: 34px; }
.gmdirectiobutton { margin-bottom: 20px; }
.Scheduledetail .cubiTrack { color: #fff !important; padding-left: 0px !important; color: #fff; text-align: center !important; margin-left: 15px !important; margin-top: 10px !important }
.schedule_heading a { color: #000; }
.Schedule_bc .Scheduledetail ul li { color: #ffffff; }
.Schedule_bc p { color: #fff; }
.desc_bc { background: #fff; }
.desc_bc p { color: #000; }
.Logistics ul li a img { float: left; }
.Logistics ul li a span { float: left; left: 0; margin-left: 0; position: relative; top: 0; width: 65%; }
.msgSubHeader span{ color:#000 !important;}
.gmmycalendar{background-color: #115daa;}
.gmmycalendar .schedule_heading a { color: #fff !important; }
.gmmodule_session .Schedule_bc{ background:#fff; }
.gmmodule_session .Schedule_bc p{color:#000;}

/* added on 18 august 2016 */

ul.tab-sh {
        background: none repeat scroll 0 0 #000000;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;

}
ul.tab-sh li a {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;font-family: georgia;
  padding: 10px 0;
}
ul.tab-sh li.active { border-bottom: 7px solid pink;}
ul.tab-sh li:first-child{border-left:none;}
ul.tab-sh li {
    border-bottom: 7px solid #000000;
    border-left: 2px solid #FFFFFF;
    float: left;
    height: auto;
    line-height: normal;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 48.9% !important;
}

.exhibitorFilter{float: left; text-align: center; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px 0px; width: 50%;}
.exhibitorFavorite{float: left; text-align: center; border: 1px solid rgb(204, 204, 204); padding: 10px 0px; width: 48%;}
/*Added on 24 oct 2019*/
.notestext{
		color:white; 
	}
	.circle{
		background: #134a9c;
		border-radius: 50px;
		color: white;
		height: 50px;
		font-weight:normal; 
		width: 50px;
		text-align: center;
		float: left;
		margin: 9px 10px 0px 5px;
	}
	.block{
		border: 1px solid red;
		text-align: center;
		vertical-align: middle;
	}
	.gm{
		display: table-cell;
		font-style: normal;
		vertical-align: middle;
	}
	.fancybox-inner{
			overflow: auto!important;
	}
	