@import url('https://fonts.googleapis.com/css?family=Montserrat');
body{font-family:'Montserrat','PT Sans Narrow'!important}
.upt_testimonials_newwebpart .test_cols1 {
    min-height: 210px!important;

}
.userprofilepagewrapper.WallFeedContainrWrapperbox .WallFeedsTxt .feedareaWrp li .Feed_parentboxTxt .FeedContRighboxCap {
    display: inline-block;
    margin: 0 0 0 100px;
    position: relative;
    padding: 0;
    width: 65%!important;
}
.FreeClassespagewrapper .ShareonSiteSectionBoxWrap .BtnActionInsideBox input {
    background: #2ecc71 none repeat scroll 0 0 !important;
}
.FreeClassespagewrapper .test_cols h3 {
    color: #010101 !important;
    font-size: 18px;
    font-weight: normal;
    height: 34px;
    margin: 0 !important;
    padding: 5px 0 !important;
}
.FreeClassespagewrapper .test_cols {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    margin: 0 10px 65px;
    min-height: 160px !important;
    padding: 20px 10px 30px;
    position: relative;
}
.CoursePgeWrapperbox .Results_tilesViewCourses ul li > a > img.ThumbBoxCourseImg 
{
    border-radius: 0 36px 0 0;
    border-top: 3px dashed #000000;

}
/*HOMEPAGE CUSTOM WEBPARTS CHANGES ON CYBER ONLY*/
.SplTreat {
    background: #ff7b39 none repeat scroll 0 0;
    border: 1px solid #ff7b39;
    border-radius: 3px;
    height: 43px;
    padding: 0 11px;
}

.SplTreatA {
    font-weight: bold;
	color:#000;
}
.navbar-default .navbar-nav > li:last-child > a {
    border-bottom: 0 solid #f0a22e !important;
    color: #000000!important;
}
.navbar-default .navbar-nav > li:last-child > a:hover {
    border-bottom: 0 solid #f0a22e !important;
    color: #000000!important;
}

.video_bluebg {
    background: #328cc9 url("https://s27platformmedia.blob.core.windows.net/l27lms/Common/Arabic_Academy/cyberSecurity_images/blue_vd_bg.png") no-repeat scroll center center;
    padding: 10px 0 30px;
}
/*HOMEPAGE CUSTOM WEBPARTS CHANGES ON CYBER ONLY*/
/*FOOTER CHANGES ON CYBER ONLY*/
.ftr_providebtn {
    margin: 15px 0!important;
    max-width: 175px!important;
	float:right!important;
}
.ThirdPortionbox{ text-align:right!important;}
.secondPortionbox {
    border-right: 0 solid #eaeaea;
    float: left!important;
    margin: 0 10px!important;
    max-width: 820px!important;
    padding: 0;
    width: 94%!important;
}
.FooterLinksblock {
    float: left !important;
    list-style: outside none none;
    margin: 10px 20px 10px 10px !important;
    max-width: 130px !important;
    min-height: 170px !important;
    padding: 0;
    width: 100%;
}
.secon_part2_new {
    display: table;
    margin: 0;
    width: 100%;
}
.head_logo_footer {
    float: left!important;
    margin: 0 20px 0 0!important;
    max-width: 288px!important;
    padding: 0;
    width: 100%;
}
.head_logo_footer a {
   pointer-events: none!important;
   cursor: default!important;
}

.ec_council_cyber {
    display: inline !important;
    margin: 0 0px 0 25px !important;
    max-width: 157px !important;
    text-align: left !important;
    vertical-align: top !important;
    width: 100%;
}
.awardscyber {
	display: inline!important;
    margin: 0px!important;
    max-width: 120px!important;
    text-align: left!important;
    width: 100%;
}
.awardscyber > img {
    vertical-align: top!important;
}
.bbb_newpart {
	display: inline!important;
    margin: 0 0 0 12px;
    max-width: 120px;
}
#bbblink > img {
    margin: 10px 0 0;
    vertical-align: top;
}
.ThirdPortionbox {
    border-right: 0 solid #eaeaea;
    float: right;
    margin: 0 10px;
    max-width: 270px!important;
    padding: 0;
    width: 100%;
}
.SocialIconsFooter {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}

/*FOOTER CHANGES ON CYBER ONLY*/
/*.custom430pagewrapper .gov_video{ display:none;}
.custom430pagewrapper .govrighttext {
    margin: 0 !important;
}*/
/* Home  page changes */
.HomeBoxesCoursesLike {
    display: table;
    margin: 35px auto;
    text-align: center;
    width: 100%;
    max-width: 810px;
}
.theatrepagewrapper .HeadSectionQuiz .col-md-3{ float:left!important;}
 .HomeBoxesCoursesLike .RoundedCl {
    background: #008000 none repeat scroll 0 0;
    border: 0 solid #ffffff;
    border-radius: 50%;
    color: #ffffff !important;
    float: left;
    font-size: 30px;
    height: 130px;
    line-height: 130px;
    margin: 0 15px 15px;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 130px;
}
.HomeBoxesCoursesLike .RoundedCl:hover {
    background: #fff none repeat scroll 0 0;
   color: #000!important;
}
  .HomeBoxesCoursesLike h4 {
    color: #fff !important;
    margin: 0;
    padding: 10px 0 30px;
    text-align: center;
}
 /*  Home  page changes */

.test_cols .testi_image {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid rgba(255, 255, 255, 0.8);
    border-radius: 100%;
    box-shadow: 1px 1px 1px #eeeeee;
    display: none;
    height: 83px;
    left: 20px;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    top: -44px;
    width: 83px;
    z-index: 1000;
}
/*New trial version created by pooja */
.CyberTrialBoxW{ background:#2bb9e7; margin:0; padding:0px; display:table; min-height:100px; width:100%;}
.ContentWbox{ margin:0 auto; width:100%; max-width:990px; text-align:center; color:#fff;}
.ContentWbox h2{margin:10px 0;color:#fff!important; font-size:36px; line-height:40px;}
.ContentWbox h3 ,.ContentWbox h3 span {margin:5px 0; color:#000; font-size:22px; line-height:30px;}
.ContentWbox h4 {margin:10px 0;color:#fff!important; font-size:30px; line-height:32px;}

.ContentWbox .BoxesCoursesLike {
    display: table;
    margin: 35px auto;
    max-width: 760px;

    text-align: center;
    width: 100%;
}
.ContentWbox .BoxesCoursesLike .RoundedCl {
     background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #000000;
    float: left;
    font-size: 30px;
    height: 130px;
    line-height: 130px;
    margin: 0 10px 15px;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 130px;
}
.ContentWbox .BoxesCoursesLike .RoundedCl:hover {
    background: #da5826 none repeat scroll 0 0;
   color: #fff!important;
}
/* New trial version created by pooja */

@media only screen and (max-device-width : 999px) {
.FooterboxContWrap {
    border-top: 1px solid #ddd !important;
}
.FooterLinksblock {
    float: none!important;
    list-style: outside none none;
    margin: 10px auto !important;
    max-width: 100% !important;
    min-height: auto !important;
}
.head_logo_footer {
    float: none!important;
    margin: 0 auto !important;
    max-width: 100%!important;
    padding: 0;
    width: 100%;
}
.bbb_newpart {
    margin: 0 auto !important;
    max-width: 100% !important;
}
.ftr_providebtn {
    float: none !important;
    margin: 15px auto !important;
    max-width: 100% !important;
}
.ThirdPortionbox {
    text-align: center !important;
	max-width: 100%!important;
	float:none!important;
}
.awardscyber {
    display: block !important;
    margin: 0 auto !important;
    max-width: 100% !important;
    text-align: center !important;
    width: 100%!important;
	 padding: 10px 0;
}	
.ec_council_cyber {
    display: block !important;
    margin: 0 auto !important;
    max-width: 162px !important;
    padding: 10px 0 0 !important;
    text-align: center !important;
}
	
	.ContentWbox {
    color: #fff;
    margin: 0 auto;
    max-width: 990px;
    text-align: center;
    width: 96%;
}
	.HomeBoxesCoursesLike .RoundedCl{
    background: #da5826 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff !important;
    float: left;
    font-size: 30px;
    height: 100px;
    line-height: 100px;
    margin: 0 auto 10px;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 100%;
}
.ContentWbox .BoxesCoursesLike .RoundedCl{
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    color: #000 !important;
    float: left;
    font-size: 30px;
    height: 100px;
    line-height: 100px;
    margin: 0 auto 10px;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 100%;
}

	.comingsoon_webpart .listcomingcourse li .coursenew_image {
    background: #fff none repeat scroll 0 0;
    height: 100%!important;
    padding: 0;
    width: 100%!important;
}
.comingsoon_webpart .mainboxcomig h1 {
    font-size: 32px!important;
    line-height: 40px!important;
}
.comingsoon_webpart .listcomingcourse li .coursenew_image img {
    height: 100%;
    max-height: 100%!important;
    max-width: 100%!important;
    width: 100%;
}
.labitems li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    position: relative !important;
    width: 100% !important;
}
.comingsoon_webpart .listcomingcourse li .coursenew_image {
    background: #fff none repeat scroll 0 0;
    height: auto;
    padding: 0;
    width: 100%!important;
}
.comingsoon_webpart .listcomingcourse li {
    max-width: 90%!important;
    width: 100%!important;
	line-height:18px!important;
}
.comingsoon_webpart .listcomingcourse li h3 {
    height: 50px!important;
}
.labsIconPos {
    left: 10%!important;
}
.comingsoon_webpart .listcomingcourse {
    margin: 0 auto;
}
.comingsoon_webpart .listcomingcourse li .coursenew_image img {
    height: 100%;
    max-width: 100%;
    width: 100%;
}
.comingsoon_webpart .listcomingcourse {
    float: none !important;
    max-width: 90%!important;
    width: 100% !important;
}
}
/* ==================   cyber Team page created by AMIT BANSAL  ==================================== */


.custom443pagewrapper #wrapper{ width:100%!important;}
.TeamWrapbox{width:100%; margin:0 auto; padding:0px; display:table;}
.TeamWrapbox .TitleTeam {background:#f2f2f2;margin:0 auto; padding:30px 0; display:table;width:100%;}
.TeamWrapbox .TeamFeatures {background:#fff;margin:0 auto; padding:30px 0; display:table;width:100%;}
.TeamWrapbox .TeamFeatures .FListbox {margin:0 auto; padding:30px 0; display:table;width:100%; max-width:70%; list-style:none;}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist {
    display: table;
    list-style: outside none none;
    margin: 0 auto;
    max-width: 70%;
    padding: 0;
    width: 100%;
}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist ul {margin:0 auto; padding:0px 0; display:table;width:100%;list-style:none;}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist ul li {margin:0; padding:0px; list-style:none;}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist a {
    border-bottom: 1px dotted; display:block; width:100%; color:#666!important; line-height:30px!important
}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist a::before {
    background: #dddddd none repeat scroll 0 0;
    content: "";
    display: table;
    height: 2px;
    left: 0;
    padding: 0;
    position: relative;
    right: 0;
    width: 240px;
}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist a:hover {
 color:#000;
}

.TeamWrapbox .TeamFeatures .FListbox .Featurslist .CustTeamClr{ color:Green;}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist .boxDiscount{ background:#f3f3f3; display:table; margin:0 auto; padding:10px 0;}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist .boxDiscount span:first-child{ text-align:center; font-size:40px; color:#666; display:block; padding: 5px 15px;}
.TeamWrapbox .TitleTeam h2 {
    color: #666666 !important;
    display: table;
    font-size: 36px;
    line-height: 45px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}


.TeamWrapbox .TeamFeatures h2 {
    color: #666666!important;
    display: table;
    font-size: 36px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: 100%;
 line-height:45px;
}

.TeamWrapbox .TitleTeam h2 {
    color: #666666!important;
    display: table;
    font-size: 36px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: 100%;
 line-height:45px;
}
.TeamWrapbox .TitleTeam a {
    background: #da5826 none repeat scroll 0 0;
    border: 0 solid #dddddd;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: table !important;
    font-size: 24px !important;
    line-height: 28px !important;
    margin: 15px auto !important;
    max-width: 300px;
    padding: 10px 0 !important;
    text-align: center !important;
    text-decoration: none;
    width: 100%;
}
.TeamWrapbox .TeamQuotesbox {background:#fff;margin:0 auto; padding:30px 0; display:table;width:100%; max-width:85%}

.TeamWrapbox .TeamQuotesbox p {
    color: #333333!important;
    font-size: 28px;
    line-height: 30px;
    margin: 60px 0;
}
.TeamWrapbox .TeamQuotesbox p span { font-size:38px; color:#666!important; line-height:40px; margin:15px 0;}

.TeamWrapbox .TeamQuotesbox .IconTeam{ max-width:170px; float:left; margin:0 30px 0 0}

.TeamWrapbox blockquote.quote-inverse {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    margin: 0 auto;
    text-align: center;
}
.TeamWrapbox blockquote.quote-short p {
    color: #182b37;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
 margin:10px 0;
}

.TeamWrapbox blockquote.quote-short p strong.quo {
    font-size: 60px;
    font-weight: 600;
    line-height: 18px;
    position: relative;
    top: 15px;
}

.TeamWrapbox blockquote footer::before, blockquote small::before, blockquote .small::before {
    content: "";
}
.TeamWrapbox blockquote.quote-short footer {
    color: #182b37!important;
    font-size: 18px;
    font-weight: 400;
    padding: 0;
}

.TeamPricingMainWrapBox {background:#f2f2f2;margin:0 auto; padding:30px 0; display:table;width:100%;}
.TeamPricingMainWrapBox .TeamPricingBox {margin:0 auto; padding:0px; display:table;width:100%; max-width:55%}
.TeamPricingMainWrapBox .TeamPricingBox h2 {
    color: #29485b !important;
    font-size: 36px;
    line-height: 40px;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.TeamPricingMainWrapBox .TeamPricingBox h3 {margin:10px 0 0; padding:0px; font-size:30px; color:#333!important; line-height:40px;text-align:center}
.TeamPricingMainWrapBox .TeamPricingBox h4 {
    border-bottom: 2px solid #dddddd;
    color: #000000!important;
    font-size: 22px;
    line-height: 40px;
    margin: 30px 0 0;
    padding: 0 0 20px;
    text-align: center;
}
.TeamPricingMainWrapBox .TeamPricingBox .Box1 {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #dddddd;
    border-radius: 0 30px;
    margin: 30px auto;
    min-height: 100px;
    padding: 10px 0 0;
    position: relative;
    text-align: center;
    width: 100%;
 max-width:90%;
}
.TeamPricingMainWrapBox .Box1 > h2 {
    color: #29485b !important;
    font-size: 36px !important;
    line-height: 26px !important;
    margin: 10px 0 !important;
}
.TeamPricingMainWrapBox .Box1 > h4 {
 border:none!important;
 color:#ffa627!important;
 font-size:30px!important;
}
.TeamPricingMainWrapBox .Box1 > h3 {

}

.TeamPricingMainWrapBox .Box1 > span {
 font-size:22px!important;
 color:#00C!important;

}

.TeamPricingMainWrapBox .pricingLstTxtb {margin:0 auto; padding:0px; display:table;width:100%}
.TeamPricingMainWrapBox .pricingLstTxtb p {
    color: #333333!important;
    font-size: 22px;
    line-height: 26px;
    margin: 10px auto;
    padding: 0;
}
.TeamPricingMainWrapBox .pricingLstTxtb h3 {margin:0 auto; padding:0px; font-size:30px; line-height:32px; color:#666; text-align:left;}

.TeamPricingMainWrapBox .pricingLstTxtb a {
    background: #da5826 none repeat scroll 0 0;
    border: 0 solid #dddddd;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: table !important;
    font-size: 24px !important;
    line-height: 28px !important;
    margin: 15px auto !important;
    max-width: 300px;
    padding: 10px 0 !important;
    text-align: center !important;
    text-decoration: none;
    width: 100%;
}
.TeamWrapbox .TeamFeatures .FListbox .Featurslist .boxDiscount span:last-child {
    color: #000000;
    display: block;
    font-size: 25px;
    padding: 5px 15px;
    text-align: center;

}
@media only screen and (max-width: 800px) 
{
 .TeamPricingMainWrapBox .TeamPricingBox {
     max-width: 92%;
  
}
.TeamWrapbox .TeamFeatures .FListbox {
    max-width: 96%;

}

.TeamWrapbox .TeamFeatures .FListbox .Featurslist {
    max-width: 95%;

}
.TeamWrapbox .TitleTeam {
    padding: 30px 22px;

}
.TeamWrapbox .TeamQuotesbox .IconTeam {
    display: table;
    float: none;
    margin: 0 auto;
    max-width: 170px;
    text-align: center;
}
}


/* ==================   cyber Team page created by AMIT BANSAL  ==================================== */


.box_1_hours .img-responsive {
    max-width: 90%;
}
.CustomHtmlBoxData li {
    line-height: 25px;
    margin: 0 0 0 30px;
    text-align: left;
}
.navbar-default .navbar-nav > li > a {
    border-bottom: 3px solid rgba(0, 0, 0, 0) !important;
    color: #666666;
    font-size: 15px !important;
    margin: 0 3px 10px;
    padding: 10px 8px !important;
}

.CustomHtmlBoxData table td {
    font-size: 16px;
    padding: 10px;
}

.CustomHtmlBoxData p {
    font-size: 16px;
    line-height: 24px !important;
    margin: 0 0 10px;
}

.CustomHtmlBoxData table td ul li {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 0 15px;
    padding: 2px 4px;
}
.SearchboxlIb > input {
      width: 97% !important;
}
.resourcepagewrapper .mg-libboxicon {
    background: #dddddd none repeat scroll 0 0;
    padding: 4px 8px !important;
}

/* ==================   cyber jobs page created by AMIT BANSAL  ==================================== */

.cyberjobsbox .boxes {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 0 solid #dddddd !important;
    display: block !important;
    margin: 25px 10px !important;
    min-height: 880px !important;
    padding: 0 15px 15px !important;
	position:relative;
}

.cyberjobsbox .boxes::after {
    border: 6px solid #da5826;
    border-radius: 0;
    box-shadow: 0 1px 1px #666666;
    content: "";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -3px;
    width: 76%;
    z-index: 2;
}
.container_blockbox {margin:0 auto; width:100%; max-width:85%; display:block; padding:0px;}
.cyberjobsbox {
    margin: 0 auto !important;
    padding: 0 0 50px;
    width: 100% !important;
}
.cyberjobsbox h2 {
    background: transparent none repeat scroll 0 0!important;
    color: #333333!important;
    display: block!important;
    font-size: 36px!important;
    margin: 0!important;
    padding: 26px 0!important;
    text-align: center!important;
}
.cyberjobsbox .col-md-6 h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 2px dotted;
    color: #333 !important;
    font-size: 32px !important;
    margin: 0 !important;
    padding: 26px 0 20px !important;
    text-align: center !important;
}
.cyberjobsbox .col-md-6 a {
    background: #da5826  none repeat scroll 0 0;
    border: 0px solid #dddddd;
    color: #ffffff!important;
    display: table!important;
    font-size: 24px!important;
    line-height: 28px!important;
    margin: 15px auto!important;
    padding: 10px 0!important;
    text-align: center!important;
    width: 100%;
	text-decoration:none;
	cursor:pointer!important;
	border-radius:50px;
	box-shadow:0px 0px 2px rgba(188,61,13,.5);
}

.cyberjobsbox .ActionFreeDownload {
    background: #2ecc71 none repeat scroll 0 0!important;
	border-radius:3px!important;
	box-shadow:none!important;
   
}

.clrA {
    background: #2ecc71 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 2px !important;
    color: #ffffff !important;
    font-size: 15px !important;
    padding: 5px 10px !important;
    text-shadow: none !important;
}
.cyberjobsbox .col-md-6 p {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 18px 0;
    border-top: 1px solid #dddddd !important;
    box-shadow: 0 0 0 #dddddd;
    font-size: 19px !important;
    line-height: 32px !important;
    margin: 0 auto;
    min-height: 126px !important;
    padding: 30px 32px 0 !important;
    text-align: center;
}

.cyberjobsbox .col-md-6 ul {
    list-style: outside none none !important;
    margin: 26px auto !important;
    min-height: 260px !important;
    padding: 0 !important;
    text-align: center;
}
.cyberjobsbox .col-md-6 ul h2 {
    border-bottom: 1px dashed #333333 !important;
    color: #666666 !important;
    font-size: 25px !important;
    font-weight: normal !important;
    line-height: 32px;
    margin: 10px 0 20px !important;
    padding: 0 0 10px !important;
    text-align: center !important;
}

.cyberjobsbox .col-md-6 ul li {
   
	margin:3px 0!important;
	padding:3px!important;
	font-size:22px!important;
	font-weight:normal!important;
	line-height:25px!important;
	color:#888!important;
	 text-align:left!important;
	 background:#f2f2f2!important;
	  border-bottom: 1px solid #dddddd;
	
}

.cyberjobsbox .headingJobsPop{ color:#555!important; font-size:28px!important; line-height:30px!important;}

.cyberjobsbox .EmailFieldbox{ font-size:20px!important; color:#333!important; padding:10px 5px!important; width:97%!important; min-height:30px!important; border:none!important; background:#f2f2f2!important; border:1px solid #ddd!important; border-radius:3px!important;}

.cyberjobsbox .EmailFieldbox:focus{ box-shadow:0px 0px 5px rgba(2,203,31,.5)!important;}

.cyberjobsbox .noticeTxt {
    color: #000000!important;
    display: table!important;
    font-size: 15px!important;
    margin: 0 auto!important;
    text-align: center !important;
}
.cyberjobsbox .ValidTxtMsg {color:#d70206!important; font-size:15px!important; display:table!important; width:100%!important;  margin:10px 0!important;}
.cyberjobsbox .btnboxSendPop{ background:#2ecc71!important; display:block!important; text-align:center!important; padding:10px 0px!important; color:#fff!important; font-size:24px!important; width:100%!important; margin:20px auto!important; border-radius:3px!important; max-width:86%!important; cursor:pointer!important}


#ThanksyouPopbox .headingJobsPop{ color:#555!important; font-size:28px!important; line-height:30px!important;}
#ThanksyouPopbox .pmsg {
    font-size: 18px;
    text-align: center;
}
#ThanksyouPopbox .btnboxSendPop {
   background:#2ecc71!important;
    border-radius: 2px;
    color: #ffffff !important;
    display: table !important;
    margin: 20px auto !important;
    padding: 8px 10px !important;
    text-align: center !important;
}
.imgZo {
    margin: 10px auto!important;
    max-width: 80%!important;
}

/* ==================   cyber jobs page created by AMIT BANSAL  ==================================== */




/* ==================   MAIN HOME PAGE CUSTOM HTML FOR THE TOP PART WHERE SEARCH AND FIVE BOXES ARE THERE  ==================================== */
.SubbtnboxhM {
    background-color: #008000;
    border-radius: 5px !important;
    color: #ffffff !important;
    display: table;
    font-size: 25px;
    font-weight: normal;
    margin: 0 auto 7px;
    padding: 5px 20px;
    text-align: center;
    top: 0;
    width: auto;
}

.btbox {
    display: block;
    float: left;
    margin: 0 auto 10px;
    width: 100%;
}
/* .headboxCyberWrap { width:100%; margin:0 auto; background:#000; padding:0px; display:block; }*/
 .headboxCyberWrap {
    background: #000000 none repeat scroll 0 0;
    display: block;
    margin: 82px auto 0;
    padding: 0;
    width: 100%;
}
 
/*.bgImg { background: rgba(0, 0, 0, 0) url(https://storage.googleapis.com/lmscdn/Images/cyber_bg.jpg) no-repeat fixed center 0px / cover; margin: 0 auto; min-height: 720px; }

.bgImg { background: rgba(0, 0, 0, 0) url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/eLearning/cyberGraphicHM1.jpg) no-repeat fixed center 0px / cover; margin: 0 auto; min-height: 720px; }*/
.bgImg { background: rgba(0, 0, 0, 0) url(https://storage.googleapis.com/lmscdn/Images/CSTT/bg_cyb.jpg) no-repeat fixed center 0px / cover; margin: 0 auto; min-height: 720px; }

.headboxCyberWrap h2 {
    color: #ffffff !important;
    font-size: 36px;
    margin: 40px auto 0;
    max-width: 62%;
    text-align: center;
}
.Threeboxcontent { display: block;
     margin: -60px auto 0;
    max-width: 80%;
    width: 100%;
	 }
.headboxCyberWrap h1 {
    color: #ffffff !important;
    font-size: 36px;
    margin: 40px auto 0;
    max-width: 96%!important;
    text-align: center;
}
.box_1_hours {
    background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/pattrn.png) rgba(34, 118, 25, 0.8) no-repeat scroll 0 0 !important;
    height: 182px;
    position: relative;
    text-align: center;
	min-height:100px;
}
.box_1_hours .box1_pos_1TXT {
    color: #ff8500 !important;
    display: block !important;
    font-size: 40px !important;
    margin: 0 !important;
    text-align: center !important;
}
.box1_pos_1TXT strong {
    color: #ffffff !important;
    font-size: 60px !important;
    font-weight: normal !important;
    padding: 0 !important;
}
.box_1_hours .box1_pos_2TXT {
    color: #ffffff !important;
    display: block;
    font-size: 30px !important;
    line-height: 36px !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 80% !important;
}
.box_1_hours .box1_pos_2TXT strong {
    color: #fff !important;
    font-size: 25px !important;
}
.bungleprizebox h2 {
    color: #fff !important;
    font-size: 36px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
}

.bungleprizebox h2 strong {
    color: #ffffff !important;
    font-size: 52px!important;

}
.bungleprizebox h2 sup {
    color: #ffffff !important;
    margin:0 0px 0 0px !important;

}
.bungleprizebox h2 sup {
    top: -0.7em!important;
}
.bungleprizebox .noteTXbillingbox {
    color: #000000 !important;
    font-size: 18px !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 90% !important;
}
.bungleprizebox .noteTXbillingbox strong {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 0 2px 0 10px;
}
/*.bungleprizebox {
    background: rgba(15, 140, 2, 0.8) none repeat scroll 0 0 !important;
    border-radius: 25px;
    color: #ffffff !important;
    margin: 10px 0;
    padding: 10px 0;
    position: relative;
}*/
.bungleprizebox {
    background: rgba(255, 132, 0, 0.9) none repeat scroll 0 0 !important;
    border-radius: 50px;
    color: #ffffff !important;
    margin: 10px 0;
    max-width: 97.5%;
    padding: 5px 0;
    position: relative;
	box-shadow: 0 1px 2px #ab5b00;
}
.bungleprizebox h2 {
    color: #000 !important;
    font-size: 36px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
}
.Arrowbox { margin: 0 auto; text-align: center; }
.Arrowbox h2 { margin: 0 auto; text-align: center; color:#ee8e11!important; font-size:14px; }
.Arrowbox a { margin:0 auto; text-align:center; }
.Arrowbox a:hover { opacity:.5 }
/*.custom_arrowicon { font-size:60px!important; color:#fff!important; }*/

.custom_arrowicon {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border: 2px solid #000000;
    border-radius: 50%;
    color: #ffffff !important;
    display: table;
    font-size: 60px !important;
    padding: 2px 0;
    width: 68px;
}

.homeslideerboxWrap { display: none!important;}
/* global search css start here -- */
.miPnnl {
    background: rgba(0,0,0,0.4);
    display: block;
    padding: 20px 0;
    max-width: 80%;
    margin: 0 auto;
	border-radius:25px;
}
.userdashboardpagewrapper .TitleboxWrap {
    font-size: 18px;
    line-height: 30px;
    margin: 0 auto !important;
    max-width: 1100px;
    overflow: hidden;
    padding: 4px;
    text-align: center;
    width: 100%;
}
.searchbarHM {
    display: block;
    margin: 10px auto 0;
    max-width: 92%;
    width: 100%;
}
.searchbarHM .SearchPannelbox {
    display: flex;
    position: relative;
    width: 100%;
	
}
.searchbarHM .SearchPannelbox .SearchBarbox {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px!important;
    color: #666666;
   font-size: 18px !important;
    height: 45px!important;
    padding: 0 10px;
    width: 100%;
}
.SearchBtnHm {
    background: #00a7dc none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 3px 3px 0;
    display: block;
    height: 45.5px!important;
    padding: 10px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 90px;
	cursor:pointer;
}
.SearchBtnHm .customMG {
    color:#fff!important;
	font-size:20px!important;
}

.searchbarHM .Marksbox{ margin:10px auto 10px; width:100%; padding:0px; display:table; font-size:15px!important; color:#f2f2f2!important; text-align:center;}
.searchbarHM .Marksbox mark { background:transparent; color:#f2f2f2!important; padding:0px 10px 0 0;font-size:15px!important;}
.searchbarHM .Marksbox a{ background:transparent; color:#f2f2f2!important; padding:0px; text-decoration:none; margin:1px 6px;font-size:15px!important;}
.searchbarHM .Marksbox a:hover{ text-decoration:underline!important;}
/*.Threeboxcontent {
    display: block;
    margin: 5px auto 0;
    max-width: 70%;
    width: 100%;
}*/
.NiceBlockLogo{width:100%; background:#f2f2f2; color:#666!important; display:table; margin:0 auto; padding:30px 0; text-align:center;}
.NiceBlockLogo h2{width:100%;color:#666!important; display:table; font-size:30px!important; text-align:center; padding:10px 0;}
.NiceBlockLogo .Marksbox1 mark { background:transparent; color:#666!important; padding:0px 10px 0 0;font-size:15px!important;}
.NiceBlockLogo .Marksbox1 a{ background:transparent; color:#00326a!important; padding:0px; text-decoration:none; margin:1px 6px;font-size:15px!important;}
.NiceBlockLogo .Marksbox1 a:hover{ text-decoration:underline!important;}

/*.NiceBlockLogo .ImgNiceLogo {
    margin: 0 10px;
    display: inline-block;
    border: 1px solid #ddd;
    padding: 1px;
}*/
.boxpannel {
    margin: 0 auto!important;
    max-width: 85%;
    text-align: center;
}
.NiceBlockLogo .ImgNiceLogo {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 10px;
    padding: 20px 0;
}
.ImgNiceLogo > img {
    width: 40%;
}


/* global search css start here -- */
.boxesWidth {
    float: left;
    margin: 0 5px;
    max-width: 18.6%;
    width: 100%;
}
.box_1_hours .boxCTXT {
    color: #ffffff !important;
    font-size: 130% !important;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.box_1_hours .boxCTXT strong{
    color: #fff!important;
    font-size: 24px!important;
}

.box_1_hours .Img1box {
    margin: 20px 5px 0!important;
    padding: 4px!important;
}
.box_1_hours .Img2box {
    padding: 10px!important;
}

.box_1_hours .Img3box {
    display: table;
    margin: 0 auto;
    padding: 10px;
    text-align: center!important;
}
.box_1_hours .Img3box img {
    display: table;
    margin: 0 auto;
    max-height: 120px;
    max-width: 120px;
    text-align: center;
}
.boxOuterCyber{width:100%; display:table; min-height:100px; background:#f0f0f0; margin:0 auto; color:#666; padding:20px 0;}
.boxOuterCyber .boxOuterCyber_mainContent {
    color: #666666!important;
    display: table;
    margin: 0 auto;
    max-width: 79%!important;
    width: 100%;
    padding: 0 0 30px;
}
.boxOuterCyber .boxOuterCyber_mainContent h2 {
    color: #333333!important;
    font-size: 35px;
    font-weight: bold;
    margin: 35px auto 55px;
    text-align: center;
	position:relative;
}
.boxOuterCyber .boxOuterCyber_mainContent > h2::after {
    background: #a2a3a4 none repeat scroll 0 0!important;
    content: "";
    height: 2px;
    right: 0;
    position: absolute;
    top: 20px;
    width: 25%;
}

.boxOuterCyber .boxOuterCyber_mainContent > h2::before {
    background: #a2a3a4 none repeat scroll 0 0!important;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 25%;
}
.boxOuterCyber .boxOuterCyber_mainContent p{ font-size:24px!important; color:#a1a1a1!important; line-height:35px!important; text-align:center!important;}
.boxOuterCyber .boxOuterCyber_mainContent p strong{ font-size:26px!important; color:#505050!important; line-height:35px!important; text-align:center!important;}
.boxOuterCyber_mainContent .start_trialbtn {
    margin: 40px auto 20px;
    text-align: center;
    display:inline-block;
    width: 100%;
   
}
/*.boxOuterCyber_mainContent .start_trialbtn {
    margin: 40px auto 20px;
    text-align: center;
}*/
.boxOuterCyber_mainContent .start_trialbtn a{
	    background: #da5826  none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 35px;
    width: 100%;
}
/*----------- MAIN CSS ENDS HERE FOR THE HOME PAGE ======AMIT BANSAL =========== TOP MODULES ------------*/

/*CSS FOR HOW IT WORKS PAGE*/
.custom436pagewrapper wrapper{ width:100%!important;}
.HOW_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px;}
.HOW_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW_itworks h2{ color:#444!important; font-size:40px; font-weight:normal; padding:0px; margin:30px auto 60px; text-align:center; line-height: 50px;}
.HOW_itworks h2:after{ 
background: #a2a3a4 none repeat scroll 0 0;
content: "";
height: 2px;
left: 0;
position: absolute;
top: 55px;
width: 22%;
	}
.HOW_itworks h2:before{ 
background: #a2a3a4 none repeat scroll 0 0;
content: "";
height: 2px;
right: 0;
position: absolute;
top: 55px;
width: 22%;
	}

.HOW_itworks p{ font-size:24px; color:#a1a1a1; line-height:35px; text-align:center;}
.HOW_itworks p strong{ font-size:26px; color:#505050; line-height:35px; text-align:center;}

.HOW2nd_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px; background:#f1f1f1;}
.HOW2nd_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW2nd_itworks .blockbox {
    background: #086da0 none repeat scroll 0 0;
    display: block;
    min-height: 342px;
    margin: 10px;
    padding: 14px 5px;
    vertical-align: middle;
}

.HOW2nd_itworks .blockbox h2 {
    color: #ffffff!important;
    font-size: 30px;
    line-height: 35px;
    margin: 10px auto 15px;
    text-align: center;
}
.HOW2nd_itworks .blockbox p {
    color: #ffffff!important;
    font-size: 19px;
    line-height: 22px;
    margin: 15px auto;
    text-align: center;
}
.HOW2nd_itworks .blockbox p a{
    color: #ffffff !important;
    font-size: 23px;
    line-height: 26px;
    margin: 15px auto;
    text-align: center;
	text-decoration:underline!important;
}
.HOW2nd_itworks .blockbox p a:hover{text-decoration:none!important;}
.HOW3rd_itworks p a{
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
	color:#00326a!important;
	text-decoration:underline!important;
}
.HOW3rd_itworks p a:hover{text-decoration:none!important;}
.HOW2nd_itworks .blockbox p span {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 0 23px;
    color: #ffffff!important;
    display: block;
    font-size: 36px;
    line-height: 40px;
    margin: 10px auto 5px;
    padding: 10px 15px;
    text-align: center;
    width: 60%;
}

.HOW2nd_itworks .blockbox p span sup {
    color: #f4f4f4;
    font-size: 23px;
    top: 1px;
}



.HOW3rd_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 20px; }
.HOW3rd_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW3rd_itworks h2{ color:#444!important; font-size:32px; font-weight:normal; padding:0px; margin:30px auto 30px; text-align:left; line-height: 40px;}
.HOW3rd_itworks p {
    color: #999999;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}
.HOW4th_section{  background: #da5826 none repeat scroll 0 0;
    display: table;
    margin: 0 auto;
    padding: 40px 0;
    width: 100%;
	}
.HOW4th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW4th_itworks h2 {
    color: #fff !important;
    font-size: 32px;
    font-weight: normal;
    line-height: normal;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
.HOW4th_itworks p {
    color: #999999;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}
.how_try {
    background: #2ecc71 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff !important;
    font-size: 32px;
    margin: 0;
    padding: 6px 50px;
}
.HOW5th_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px; background:#f0f0f0}
.HOW5th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW5th_itworks h3{ color:#444!important; font-size:32px; font-weight:normal; padding:0px; margin:20px auto 10px; text-align:left;}
.HOW5th_itworks p {
    color: #999999;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}

.HOW6th_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px; background:#1874bd }
.HOW6th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW6th_itworks h3{ color:#fff!important; font-size:32px; font-weight:normal; padding:0px; margin:20px auto 10px; text-align:left;}
.HOW6th_itworks p {
    color: #fff!important;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}
.how_image1 {
    border-radius: 50%;
    margin: 0 30px 0 0;
    max-width: 80%;
    overflow: hidden;
}

.HOW7th_section{ width:100%;margin:0px auto 0px; display:table;  padding: 30px 0 60px; background:#f3f3f3;}
.HOW7th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW7th_itworks h3{ color:#444!important; font-size:32px; font-weight:normal; padding:0px; margin:20px auto 10px; text-align:left;}
.HOW7th_itworks p {
    color: #999999;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}

.HOW8th_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px;background:#da5826;}
.HOW8th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW8th_itworks h3{ color:#fff!important; font-size:32px; font-weight:normal; padding:0px; margin:20px auto 10px; text-align:left;}
.HOW8th_itworks p {
    color: #fff!important;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}

.HOW9th_section{ width:100%; margin:0px auto 0px; display:table;  padding: 30px 0 60px;}
.HOW9th_itworks{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.HOW9th_itworks h3{ color:#444!important; font-size:32px; font-weight:normal; padding:0px; margin:20px auto 10px; text-align:left;}
.HOW9th_itworks p {
    color: #999999;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: left;
}



/*CSS FOR HOW IT WORKS PAGE*/
.HOW3rd_itworks .start_trialbtn {
    display: table;
    margin: 40px auto 60px;
    text-align: center;
}
.HOW3rd_itworks .start_trialbtn a{
	    background: #da5826 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;
}

.HOW6th_itworks .start_trialbtn {
    margin: 40px auto 60px;
	display:table;
    text-align: center;
}
.HOW6th_itworks .start_trialbtn a{
	    background: #da5826 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;

}

.HOW8th_itworks .start_trialbtn {
     margin: 40px auto 60px;
	display:table;
    text-align: center;
}
.HOW8th_itworks .start_trialbtn a{
	    background:#2ecc71 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;

}
.HOW9th_itworks .start_trialbtn {
      margin: 40px auto 60px;
	display:table;
    text-align: center;
}
.HOW9th_itworks .start_trialbtn a{
	    background:#2ecc71 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;

}



.how_image11 {
    border-radius: 0%;
    margin: 0 30px 0 0;
    max-width: 80%;
    overflow: hidden;
}



/* enterprise */


.enterprisebox{ width:100%;margin:0px auto 0px; display:table;  padding: 30px 0 60px; background:#da5826;}
.content_enterprise{ width:100%; max-width:79%; margin:0 auto; padding:0px;}
.content_enterprise h2{ color:#fff!important; font-size:20px; font-weight:light; padding:0px; margin:20px auto 10px; text-align:center;}
.content_enterprise p {
    color: #f8f8f8!important;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 10px auto;
    text-align: center;
}
.content_enterprise p strong {
    color: #fff;
	font-weight:bold;
  
}

.content_enterprise .box_entprise {
    margin: 10px auto;
    max-width: 280px;
    padding: 30px;
    text-align: center;
}
.content_enterprise .how_image_enterprise img
{ border-radius:100%; text-align:center; margin:0 auto;}

.content_enterprise .start_trialbtn {
      margin: 40px auto 0px;
	display:table;
    text-align: center;
}


.content_enterprise .start_trialbtn a{
	    background:#17aa1c none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;

}


@media (max-width:999px){
	.HOW_itworks h2::before{ display:none;}
	.HOW_itworks h2::after{ display:none;}
	.try_ith {
    text-align: center;
}

.HOW4th_itworks h2 {
    color: #fff !important;
    font-size: 40px;
    font-weight: normal;
    line-height: 44px;
    margin: 0 auto 30px !important;
    padding: 0;
    text-align: center !important;
}
.HOW3rd_itworks .start_trialbtn a
{
	 font-size: 16px;
	 padding: 8px 5px;
}


.HOW3th_itworks .start_trialbtn a {
    font-size: 16px;
	 padding: 8px 5px;

}
.HOW6th_itworks .start_trialbtn a {
    font-size: 16px;
	 padding: 8px 5px;

}
.HOW8th_itworks .start_trialbtn a {
    font-size: 16px;
	 padding: 8px 5px;

}
.HOW9th_itworks .start_trialbtn a {
    font-size: 16px;
	 padding: 8px 5px;

}
.content_enterprise .start_trialbtn a {
    font-size: 16px;
	 padding: 8px 5px;

}

}
/*CSS FOR HOW IT WORKS PAGE*/


.ics_content_main h2 a {
    font-size: 32px !important;
    font-weight: bold;
    line-height: 40px !important;
	color:#ffffff!important;
	text-decoration:underline!important;
}
.ics_content_main h2 a:hover{ text-decoration:none!important;}
.type-wrap > span:last-child {
    display: none;
}
/*CSS FOR CERTIFICATE COMPELETION PAGE*/
.certificate_mainsection{ width:100%; margin:30px auto 30px;}
.certificate_contentdiv{ width:100%; max-width:1100px; margin:0 auto; padding:0px;}
.certificate_contentdiv h1{ color:#d83728!important; font-size:32px!important; font-weight:normal!important; padding:0px; margin:30px auto; text-align:center!important;}
.certificate_contentdiv h2{  color: #000!important;
    font-size: 28px!important;
    font-weight: normal;
    margin: 0 0 30px;
    padding: 0;
    text-align: left;
 }
.certificatestep_1{
    display: table;
    list-style: outside none decimal;
    margin: 0 0px;
    padding: 0 !important;
 color: #333 !important;
    font-size: 17px !important;
}
.certificatestep_1 li{
    color: #333 !important;
    font-size: 17px !important;
    letter-spacing: 0.04px;
    line-height: normal;
    margin: 10px 0 10px 15px!important;
    padding: 0;

}
.left_certif{ float:left; max-width:650px; width:100%; margin:0 20px 0 0; padding:0px;}
.right_certif {
    float: left;
    margin: 0;
    max-width: 310px;
    padding: 0;
    width: 100%;
}
.right_certif > img {
    border: 1px solid #dddddd;
    box-shadow: 0 0 3px #dddddd;
}
.certificate_contentdiv h3{  color: #000!important;
    font-size: 28px!important;
    font-weight: normal!important;
    margin:30px auto 30px!important;
    padding: 0!important;
    text-align: center!important;
 }
.certi_abt{color: #000!important;
    font-size: 19px!important;
    font-weight: normal!important;
    margin: 0 0 10px!important;
    padding: 0!important;
    text-align: left; }
.certi_para_coman{color: #333!important;
    font-size: 17px!important;
    font-weight: normal!important;
    margin: 0 0 10px!important;
    padding: 0;
    text-align: left; }
.te_red{ color:red!important;}
.certif_2ndp {
    margin: 0 auto;
    width: 100%;
}
.certi_para_coman em{color: #333!important;
    font-size: 16px!important;
 }
.certificate_step2{ max-width:1100px; widows:100%; margin:0 auto; padding:0px;}
.certificate_step2 img{ max-width:310px; height:auto; margin: 20px 0;  border: 1px solid #dddddd;
    box-shadow: 0 0 3px #dddddd;}
/*.CoursePgeWrapperbox {
    border: 0 solid #ff0000;
    display: block;
    margin: 50px auto!important;
    max-width: 86.5%!important;
    min-height: 400px;
    padding: 0;
    width: 100%;
}*/
.CoursePgeWrapperbox {
    border: 0 solid #ff0000;
    display: block;
    margin: 50px auto !important;
    max-width: 100% !important;
    min-height: 400px;
    padding: 0;
    width: 100%;
}
.ics_content_main p a {
    color: #fff !important;
    font-size: 19px !important;
    line-height: 28px;
	 text-decoration:underline!important;
}
.ics_content_main p a:hover{
    text-decoration:none!important;
}
@media only screen and (max-device-width : 768px) 
{
.certificate_mainsection {
    margin: 30px auto;
    width: 90%;
}
#secCourseCurriculum li {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: lighter;
    margin: 0!important;
}
}
/*CSS FOR CERTIFICATE COMPELETION PAGE*/
.custom430pagewrapper .table td a{ color:#4f4f4f!important; text-decoration:underline!important; font-size:16px!important;}
.custom430pagewrapper .table td a:hover{text-decoration:none!important;}
/*CSS FOR DOD PAGE JUGAD*/
.nav {
    margin-top:10px!important;
}
.homepagewrapper .MenubarboxContainer {
    background: #ffffff none repeat scroll 0 0 !important;
    border-bottom: 1px solid #dddddd;
    box-shadow: 1px 1px 1px #eeeeee !important;
    margin: 0 !important;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647;
}
.sheild_learningpath .start_trialbtn a {
    background: #2ecc71 none repeat scroll 0 0;
    border-radius: 6px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    max-width: 100%;
    padding: 8px 25px;
    width: 100%;
}

.sheild_learningpath .start_trialbtn {
    display: table;
    margin: 40px auto 0px;
    max-width: 325px !important;
    padding: 0;
}

#Layout394 #PnlSubscription {

    margin-bottom: 0 !important;
    
}
#Layout394 .tw-free-trial {
    background: #111111 none repeat scroll 0 0;
    width:100%!important; padding: 10px 10%!important; display:table!important; position:static!important;
}

/* terms page css starts here from ===AMIT BANSAL==  */
.custom433pagewrapper .TermCSTT {
    color: #000;
    word-wrap: break-word;
    font-size: 16px;
    width: 100%;
    margin: 40px auto 30px;
    display: table;
    max-width: 1100px;
}
.custom433pagewrapper .TermCSTT p {
    color: #565656 !important;
    word-wrap: break-word;
    font-size: 18px !important;
    line-height: 30px !important;
}

.custom433pagewrapper .TermCSTT h1 {
    color: #da5826!important;
    word-wrap: break-word;
	font-size:20px!important;
	line-height:24px!important;
}
.custom433pagewrapper .TermCSTT ul {
    color: #da5826 !important;
    font-size: 18px !important;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%;
    word-wrap: break-word;
    list-style: none;
}
.custom433pagewrapper .TermCSTT ul li {
    margin: 0px;
    padding: 3px 15px;
}
.custom433pagewrapper .TermCSTT ul li a {
    display: block;
    text-decoration: none;
    color: #fff !important;
    background: #7a7a7a;
    padding: 15px 20px;
    font-size: 18px;
	border-left: 10px solid #7a7a7a;
}

.custom433pagewrapper .TermCSTT ul li a:hover {
    background: #666;
    color: #f0f0f0 !important;
    border-left: 10px solid orange;
}

/* terms page css ends here from ===AMIT BANSAL==  */
.aboutuspagewrapper .nav {
    list-style: outside none none;
    padding: 18px 0 0;
}
.aboutuspagewrapper .navbar-brand {
    border: 0 solid #ff0000;
    display: block !important;
    margin: 14px 2px 6px 10px !important;
    padding: 0 !important;
}
.acceptinvitationpagewrapper form {
    margin: -30px 0 0;
}
.editprofilepagewrapper .nav {
    list-style: outside none none;
    padding: 18px 0 0;
}
.editprofilepagewrapper .navbar-brand {
    border: 0 solid #ff0000;
    display: block !important;
    margin: 14px 2px 6px 10px !important;
    padding: 0 !important;
}
.userdashboardpagewrapper .nav {
    list-style: outside none none;
    padding: 18px 0 0;
}
.userdashboardpagewrapper .navbar-brand {
    border: 0 solid #ff0000;
    display: block !important;
    margin: 14px 2px 6px 10px !important;
    padding: 0 !important;
}
.classespagewrapper .nav {
    list-style: outside none none;
    padding: 18px 0 0;
}
.agendapagewrapper .nav {
    list-style: outside none none;
    padding: 0;
}
.classespagewrapper .navbar-brand {
    border: 0 solid #ff0000;
    display: block !important;
    margin: 14px 2px 6px 10px !important;
    padding: 0 !important;
}
.agendapagewrapper .navbar-brand {
    border: 0 solid #ff0000;
    display: block !important;
    margin: 5px 2px 6px 10px !important;
    padding: 0 !important;
}
.navbar-brand > img {
    height: auto;
    max-height: 100% !important;
    max-width: 100% !important;
    text-align: left;
}
/*.navbar-brand > img {
    height: auto;
    max-height: 60px !important;
    max-width: 200px;
    text-align: left;
}*/
.thumbnail_listwhy a{ position:relative;}
.c-spiner{position:absolute;z-index:2;left: 0;right: 0;text-align: center;top: -6px;color: #fff;font-size: 40px!important;font-weight: lighter!important;}
.c-playbt{position: absolute;color: #fff;left: 3px;right: 0;text-align: center;text-align: center;top: 6px;}
/*NEW CERTIFICATION PAGE CSS*/
.custom430pagewrapper #wrapper{ width:100%!important;}
.gov_mainsection{ width:100%; margin:0 auto 30px;}
.gov_contentdiv{ width:100%; max-width:1100px; margin:0 auto; padding:0px;}
.gov_contentdiv h2{ color:#333!important; font-size:30px; font-weight:normal; padding:0px; margin:30px auto; text-align:center;}
.gov_topfirst {
    margin: 0;
    padding: 0;
    width: 100%;
}
.gov_video{  background: #ddd none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px 0 #ccc;
    float: left;
    margin: 0 20px 0 0;
    max-width: 560px;
    padding: 5px;
    width: 100%;
}

.govrighttext{ float: left;
    margin: 0 0 0 20px;
    max-width: 470px;
    padding: 0;
    width: 100%;
	}
.govrighttext ul{ margin:0px; padding:0px; list-style:circle;}
.govrighttext ul li{ margin:0 0 0 16px; padding:0px; color:#666; font-size:16px; line-height:24px;}
.govrighttext p{margin:0px; padding:10px 0px; color:#666; font-size:16px; line-height:24px;}
.govrighttext h3{margin:0px; padding:10px 0px; color:#333; font-size:24px; line-height:24px;}
.gov_secondcontent {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.gov_secondcontent h1{margin:0px; padding:10px 0 0; color:#d83728 ; font-size:24px; line-height:36px;}
.gov_secondcontent p{margin:0px; padding:0px 0 5px; color:#666; font-size:16px; line-height:24px;}
.gov_secondcontent h4{
    color: #fbb158 !important;
    font-size: 24px;
    line-height: 36px;
    margin: 20px 0 0;
    padding: 10px 0;
    text-decoration: none;}
.custom_gov {
    width: 100%;
}

.custom_gov td {
    border: medium none !important;
    color: #fbb158;
    font-size: 24px;
    padding: 10px;
    text-decoration: none;
}
.gov_listnew1 > li {
    font-size: 16px;
    line-height: 25px;
	margin: 0 0 0 30px;
}
.gov_listnew1 {
    list-style: outside none circle;
    margin: 0 0 0 0px;
    padding: 10px 0 0;
	font-size: 16px;
}
@media only screen and (max-device-width : 768px) 
{
	
.gov_mainsection {
    margin:0 auto 30px!important;
    width: 90%!important;
}
.govrighttext {
    margin:10px 0 0!important;
}
.gov_video { width:97%!important;}
.custom_gov td{ font-size:14px!important;}
.gov_video iframe {
    height: 100%;
    width: 100%;
}
}
/*NEW CERTIFICATION PAGE CSS*/

#secCourseCurriculum li {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: lighter;
    margin: 0 0 0 30px;
}

.videoblog_link {
    background: #2ecc71 none repeat scroll 0 0;
    border: 2px solid #2ecc71;
    border-radius: 6px;
    color: #fff !important;
    display: table;
    font-size: 18px;
    margin: 0 auto;
    padding: 5px 2%;
}
.videoblog_new {
    color: #fff !important;
    font-size: 30px;
    margin: 30px 0;
    text-align: center;
    text-transform: uppercase;
}

.dvPopPosition{outline: 0px!important;
    z-index: 1000001!important;
    position: absolute!important;
    height: auto!important;
    width: 300px!important;
    top: 356px!important;
}

.homepagewrapper .fa.fa-angle-right {
    color: #9E9E9E;
}
.homepagewrapper .fa-angle-left{color: #9E9E9E;}
.navbar-default .navbar-nav > li > a {
    color: #333 !important;}
	
.theatrepagewrapper .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background: #2ecc71 none repeat scroll 0 0;
    border-radius: 0;
    width: 100%;
	padding:0px!important;
}
.pop_close_tht {
    position: absolute;
    right: 8px;
    top: 9px;
}
.theatrepagewrapper .ui-dialog .ui-dialog-content {
    background: #fff none repeat scroll 0 0 !important;}
.sheiled_main ul li img {
   /* max-width: 220px !important;*/
    vertical-align: middle;
    width: 100% !important;
}
.main_img {
    padding: 0 !important;
    text-align: center;
}
.moreinfo_learn{
	background: #159f49 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff!important;
    display: table;
    font-size: 16px;
    margin: 0 auto;
    padding: 3px 10px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		}
.sheiled_main ul li h2 {
    border-bottom: 1px dotted #c4c4c4 !important;
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    margin: 0 6px 9px !important;
    padding: 10px;
	min-height:62px!important;
}


.comingsoon_webpart .main_pagename_hd {
    background: #da5826 none repeat scroll 0 0 !important;}

/*New video web part added by pooja*/
.Account_video_new1 {
    background: #f2f2f2 none repeat scroll 0 0;
    margin: 0 auto;
    padding: 30px 0;
    width: 100%;
}
.videoplayescyber {
    border: 0px solid #ccc;
    margin: 0 auto 30px;
    max-width: 84%;
    width: 100%;
}
.thumbnail_listwhy {
    margin: 10px auto 0;
    width: 100%;
}
.thumbnail_listwhy ul {
    display: table;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.thumbnail_listwhy ul li {
    float: left;
    margin: 0 8px 0 0;
    max-width: 102px;
    padding: 0;
    width: 100%;
}
.thumbnail_listwhy ul li img {
    height: 70px;
}

.why_atndpl {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 6px;
    display: table;
    margin: 0 auto 30px;
    max-width: 860px!important;
    padding: 10px;
    width: 100%!important;
}


/*New video web part added by pooja*/

.comingsoon_webpart .listcomingcourse li {
    background: #eee none repeat scroll 0 0 !important;}
.classespagewrapper .tw-free-trial {
    background: #111111 none repeat scroll 0 0;
    padding: 20px 5% !important;
    position: absolute;
    width: 90% !important;
    z-index: 1;
}

.tw-free-trial div:nth-child(3) {
    display: none;
}
.classespagewrapper .tw-free-trial div:nth-child(3) {
    display: none;
}


html{font-size:14px!important;}
/*========= learning path new html css ------------*/
.comng_sn {
    left: -10px;
    position: absolute;
    top: -5px;
}
.sheild_learningpath {
    background: #d1d1d1 none repeat scroll 0 0;
    border: 0 solid #d1d1d1;
    display: table;
    margin: 0;
    padding: 70px 0;
    width: 100%;
}
.sheiled_main{ max-width:1000px; width:100%; padding:0px; margin:0px auto;display:table}
.sheiled_main h1{color: #666!important;
    font-size: 25px!important;
    font-weight: normal!important;
    line-height: 18px!important; padding:0 0 30px; margin:0px; text-align:center; letter-spacing:.4px; text-transform: uppercase !important;}
 
.sheiled_main ul{ width:96%; padding:0px; margin:0px auto; list-style:none;}
.sheiled_main ul li {
    background: #e2e2e2 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 2px #888888;
    float: left;
    margin: 15px 15px 15px 0;
    max-width: 220px;
    min-height: 290px;
    padding: 0 0 10px;
    width: 100%;
	position:relative;
}
.sheiled_main ul li img{ vertical-align:middle;}
.sheiled_main ul li h2 {
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    margin: 0;
    padding: 10px;
}
.main_img{padding: 15px 0;
    text-align: center;}
.sheiled_main ul li:last-child {
    margin-right: 0;
}
.color_CSCD{ background:#DD3826;}
.color_CWAD{ background:#FBED30;}
.color_CMSD{ background:#F09618;}
.color_CWED{ background:#9F3030;}
.color_CTIR{ background:#42B554;}
.color_CCND{ background:#37B447;}
.color_CDFS{ background:#FF0085;}
.color_CAMD{ background:#FE0073;}
.color_CLED{ background:#3C24EA;}
.color_CAWED{ background:#2C9AE7;}
.color_CALED{ background:#FAC508;}
.color_CAPTD{ background:#993399;}
@media (max-width:999px)
 {
#videocontainer {
    min-height: auto!important;
}
.sheiled_main ul li{ float:none; max-width:100%; width:100%;}
 }
/*========= learning path new html css ------------*/



#Zone1_Area1_Webpart6 .start_trialbtn{display:none;}
.Account_globalfeaturesgrn .global_ftrlist {
    list-style: outside none none;
    margin: 0!important;
    overflow: hidden;
    padding: 0;
}
#Layout394 .tw-feature-data {
    background-color: #f5f5f5;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin: 0 auto 15px;
    min-height: 430px;
    padding: 0;
    position: relative;
    width: 92%;
}
#Layout394 #dvVideoObject_coffeeVid {
	background-color: #000000!important;
    border: 10px solid #de3f19!important;
    border-radius: 4px!important;
   
	}
#Layout394 .divclosevideo{
 background: #f2f2f2 none repeat scroll 0 0 !important;
    cursor: pointer!important;
    margin: 0 -5px 0 0 !important;
    padding: 5px 10px!important;
    text-align: right!important;
    width: 100%!important;
	}
.carousel-inner .col-md-6 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
    left: 24px!important;
    opacity: 0.7!important;
    padding: 10px!important;
    position: absolute!important;
    top: 0!important;
}
.carousel-inner .col-md-6 h1 {
font-size:16px!important;
text-transform:capitalize!important;
}
.carousel-indicators {
    background: #000000 none repeat scroll 0 0!important;
    border-radius: 4px!important;
    bottom: 6px !important;
    opacity: 0.6!important;
    padding: 5px 0!important;
}


/*================================= || Learning Path Css for the CyberSecurity custom  || ==============================*/
/*==============================================================================================================*/

/*===================     Video Gallery Css from here                ============================*/
#Layout394 .tw-heading {
    color: #666666 !important;
    font-size: 25px!important;
    font-weight: lighter;
    line-height: normal;
    padding: 0px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.videoGalleryCyber .modal-backdrop {
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: auto!important;
}
.videoGalleryCyber .modal-title {
    color: #000000 !important;
    font-weight: bold;
    line-height: 1.42857;
    margin: 0;
}
.videoGalleryCyber{width:100%; margin:0 auto; padding:0px; display:table;}
.videoThumbGallery{ margin:30px auto; width:100%; max-width:1280px; display:table;}
.GalleryThumb {
    display: table;
    list-style: outside none none;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: auto;
}
.videoThumbGallery > h2 
{ font-size:22px!important; text-align:center; color:#666!important; line-height:24px;}

.GalleryThumb li{margin:10px 10px; padding:0px; list-style:none; display:inline-block;background:#ddd;}
.GalleryThumb li h2 a {
    color: #000000 !important;
    display: table;
    font-size: 13px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
    text-decoration: underline !important; 
}
.GalleryThumb li h2 a:hover {
    text-decoration: none!important; 
}
.GalleryThumb h2 {
    margin: 0;
    padding: 0;
	min-height: 62px;
}

@media (max-width:999px)
 {
.videoGalleryCyber{width:93%; margin:0 auto; padding:0px; display:table;}
.GalleryThumb li{margin:10px 0px; padding:0px; list-style:none; display:inline-block;background:#ddd;}
 }

/*===================     Video Gallery Css from here                ============================*/



.homepagewrapper .tw-feature-sub-heading {
    font-size: 17px !important;
    line-height: 18px !important;
    margin: 2px 0 !important;
    padding: 0;
}
.LearningPathWrapperMain{width:100%; margin:0px; padding:0px; display:block; border:0px solid red;}
.ImgBnrbox{width:100%; height:100%; max-height:774px;display:table;}
.ImgBnrbox img{width:100%; height:100%; display:table;}
.AbtSectionbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}
.AbtSectionbox h1 {
    color: #ffffff!important;
    font-size: 24px!important;
    font-weight: lighter!important;
    letter-spacing: 0.4px!important;
    line-height: 25px!important;
}

.AbtSectionbox p {
    color: #ffffff !important;
    font-size: 17px !important;
    font-weight: lighter;
    letter-spacing: 0.4px;
    line-height: 20px;
    padding: 10px 0 50px !important;
}




.boxWhtAbt {
    background: #f6f6f6 none repeat scroll 0 0!important;
    border: 1px solid #f2f2f2!important;
    border-radius: 5px;
    display: block;
    height: 100%;
    margin: 0 auto;
    min-height: 270px;
    padding: 5px 20px;
    
}
.boxWhtAbt h2{font-size:24px; line-height:25px;letter-spacing: 0.4px; font-weight:lighter; color:#000!important}
.boxWhtAbt ul {
    list-style: outside none disc;
    margin: 10px 25px;
    padding: 0;
}
.boxWhtAbt ul li {
    color: #666666!important;
    font-size: 14px!important;
    font-weight: lighter!important;
    letter-spacing: 0.4px!important;
    line-height: 17px!important;
    list-style: outside none disc!important;
    margin: 0!important;
    padding: 1px 0!important;
}
.ImgShieldbox{width:auto; text-align:center; margin:0 auto; display:table;}
.actions_wrappbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}
.actions_wrappbox .Actionbodybox
{
   display: block;
    height: 100%;
    margin: 0 auto;
    min-height: 270px;
    padding: 5px 20px;
    width: 99%;
	position:relative;
	
}
.actions_wrappbox .Actionbodybox_l::before {
    background: #d8d8d8 none repeat scroll 0 0!important;
    content: "";
    height: 100%;
    position: absolute;
    right: 20px;
    width: 1px;
}

.actions_wrappbox .Actionbodybox_l::after {
    background: #de3f19 none repeat scroll 0 0!important;
    content: "";
    height: 20px;
    position: absolute;
    right:10px;
    width: 20px;
	border-radius:50%;
	top:50%;

}
.actions_wrappbox .Actionbodybox h2 {
   text-align:center!important;
   font-size:24px!important;
   color:#000!important;
   line-height:26px!important;
   font-weight:lighter!important;

}

.actions_wrappbox .Actionbodybox p {
   text-align:center!important;
   font-size:17px!important;
   color:#666!important;
   line-height:19px!important;
   font-weight:lighter!important;
    letter-spacing: 0.4px!important;
	padding:10px 15px!important;

}
.actions_wrappbox .Actionbodybox .btnboxAction a {
    background: #de3f19 none repeat scroll 0 0!important;
    border-radius: 25px!important;
    color: #ffffff!important;
    display: block!important;
    font-size: 24px!important;
    font-weight: lighter;
    letter-spacing: 0.4px;
    line-height: normal;
    margin: 0 auto;
    max-width: 210px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
	text-decoration:none;
}
.actions_wrappbox .Actionbodybox .btnboxActiongreyed a {
    background: #bcbcbc none repeat scroll 0 0!important;
    border-radius: 25px!important;
    color: #ffffff!important;
    display: block;
    font-size: 24px;
    font-weight: lighter;
    letter-spacing: 0.4px;
    line-height: normal;
    margin: 0 auto;
    max-width: 210px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
	text-decoration:none;
}


.threeClmbulletsbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}

.threeClmbulletsbox .threeClmbulletsboxbodybox
{
   display: block;
    height: 100%;
    margin: 0 auto;
    min-height: 270px;
    padding: 5px 20px;
    width: 99%;
	position:relative;
	
}
.threeClmbulletsbox .threeClmbulletsboxbodybox h2
{
   text-align:left!important;
   font-size:24px!important;
   color:#000!important;
   line-height:26px!important;
   font-weight:lighter!important;
}
.threeClmbulletsbox .threeClmbulletsboxbodybox_1::after {
    background: #de3f19 none repeat scroll 0 0;
    content: "";
    height: 15px;
    position: absolute;
    right: 30px;
    width: 15px;
	border-radius:50%;
	top:50%;

}

.threeClmbulletsbox .threeClmbulletsboxbodybox_1::before {
    background: #d8d8d8 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 37px;
    width: 1px;
}

.threeClmbulletsbox .threeClmbulletsboxbodybox ul {
    list-style: outside none disc!important;
    margin: 10px 25px!important;
    padding: 0!important;
}
.threeClmbulletsbox .threeClmbulletsboxbodybox ul li {
    color: #666666!important;
    font-size: 15px!important;
    font-weight: lighter!important;
    letter-spacing: 0.4px!important;
    line-height: 17px!important;
    list-style: outside none disc!important;
    margin: 0!important;
    padding: 1px 0!important;
}

.overviewWrapbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}
.overviewWrapbox h2{ text-align:center; color:#fff!important; font-size:24px!important; line-height:normal; font-weight:lighter!important; position:relative; width:20%; margin:0 auto;}
.overviewWrapbox p
{  
	color: #ffffff!important;
	font-size: 17px!important;
	font-weight: lighter!important;
	letter-spacing: 0.4px!important;
	line-height: 20px;
	padding:20px 0 10px;
}
.overviewWrapbox h2::before {
    background: #ffffff none repeat scroll 0 0!important;
    content: "";
    height: 2px;
    left: 0px;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.overviewWrapbox h2::after {
    background: #ffffff none repeat scroll 0 0!important;
    content: "";
    height: 2px;
    right:0;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}


.Sylabus_wrapbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}
.Sylabus_wrapbox h2{ text-align:center; color:#000!important; font-size:24px!important; line-height:normal; font-weight:lighter!important; position:relative; width:20%; margin:0 auto;}
.Sylabus_wrapbox p
{  
	color: #ffffff!important;
	font-size: 17px!important;
	font-weight: lighter!important;
	letter-spacing: 0.4px;
	line-height: 20px!important;
	padding:20px 0 10px;
}
.Sylabus_wrapbox h2::before {
    background: #de3f19 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 0px;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.Sylabus_wrapbox h2::after {
    background: #de3f19 none repeat scroll 0 0;
    content: "";
    height: 2px;
    right:0;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}

.Sylabus_wrapbox .sylabus_list { list-style:decimal; position:relative; margin:0 20px; display:table; padding:0 60px!important;}
.Sylabus_wrapbox .sylabus_list:before { position:absolute; left:0px; width:1px; background:#d4d4d4; height:100%; content:" ";}
.Sylabus_wrapbox .sylabus_list li.dot:before { position:absolute; left:-65px; width:10px; background:#d4d4d4!important; height:10px; content:" "; top:5px; border-radius:50%;}


.Sylabus_wrapbox .sylabus_list li { font-size:17px!important; color:#000!important; line-height:normal; letter-spacing:.04px; margin:10px 0; position:relative;}
.Sylabus_wrapbox .sylabus_list ol { list-style:lower-alpha!important;margin: 0 20px !important;}
.Sylabus_wrapbox .sylabus_list ol .roman_words { list-style:lower-roman!important;margin: 0 20px !important;}


.enrollActionbox{width:100%; margin:0px; padding:30px 0 50px; display:table;}
.enrollActionbox h2{ text-align:center; color:#fff!important; font-size:24px; line-height:normal; font-weight:lighter; position:relative; width:50%; margin:0 auto;}
.enrollActionbox p
{  
	color: #ffffff!important;
	font-size: 17px!important;
	font-weight: lighter!important;
	letter-spacing: 0.4px!important;
	line-height: 20px!important;
	padding:20px 0 10px;
	text-align:center;
}
.enrollActionbox h2::before {
    background: #de3f19 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 0px;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.enrollActionbox h2::after {
    background: #de3f19 none repeat scroll 0 0;
    content: "";
    height: 2px;
    right:0;
    margin: 0 10px;
    position: absolute;
    top: 15px;
    width: 15%;
}

.enrollActionbox .btnboxAction a {
    background: #017caa none repeat scroll 0 0!important;
    border-radius: 25px;
    color: #ffffff!important;
    display: block;
    font-size: 24px!important;
    font-weight: lighter;
    letter-spacing: 0.4px;
    line-height: normal;
    margin: 0 auto;
    max-width: 210px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
	text-decoration:none;
}



.blueClrbg{background-color:#00aff0!important; min-height:100px;}
.grybg{background-color:#f0f0f0!important; min-height:100px;}
.orngClrbg{background-color:#de3f19!important; min-height:100px;}
.wrapContainer {
    display: table;
    margin: 0 auto;
    max-width: 82%;
    padding: 0;
    width: 100%;
}
.color_SAT{background: #f2f2f2 none repeat scroll 0 0;}
.color_CEH{background: #f2f2f2  none repeat scroll 0 0;}

@media (max-width:999px)
 {
	.wrapContainer{width:92%; max-width:1000px; margin:0 auto; padding:0px; display:table;} 
	.threeClmbulletsbox .threeClmbulletsboxbodybox_1::before{display:none;}
	.threeClmbulletsbox .threeClmbulletsboxbodybox_1::after{display:none;}
	
	.actions_wrappbox .Actionbodybox_l::before {display:none;}
	.actions_wrappbox .Actionbodybox_l::after {display:none;}
	.loginpagewrapper label {
    display: block!important;}
}

/*======================================== Ends here Created By Amit bansal ------- /==========================*/


.playbutton_accnew{color: #de3f18 !important;}
.CoursePgeWrapperbox .Results_tilesViewCourses ul li .course_bottompart {
    background: #fff!important;}
.CoursePgeWrapperbox .Results_tilesViewCourses {
    margin: 0px 0!important; padding: 20px 0!important; background-color: #d1d1d1!important;}
.CoursePgeWrapperbox .Results_tilesViewCourses ul li { background: none repeat scroll 0 0 #fff!important;}
.Account_certifiedtextbox {
    background: #de3f18 none repeat scroll 0 0 !important;}
.Account_certifiedtextbox h1 {
    color: #ffffff !important;
    font-weight: bold !important;
}
.Account_certifiedtextbox h2 {
    color: #fff !important;}
		
#Layout380 .tw-view-all:hover {
    background: #2ecc71 none repeat scroll 0 0 !important;
    color: #fff !important;
}
#dvViewAllCourses .tw-view-all {
    background: #fff none repeat scroll 0 0 !important;
    border: 2px solid #2ecc71 !important;
    border-radius: 6px !important;
    color: #2ecc71 !important;
    font-size: 28px !important;
    padding: 8px 3% !important;
	margin: 20px 0 !important;
}
.CoursePgeWrapperbox .Results_tilesViewCourses ul li {
    min-height: 357px!important;
	 box-shadow: 0 0 2px #777777;
}
.CoursePgeWrapperbox .SearchboxArea { margin: 10px 20px 23px !important;}
/*MOBILE ALERT CSS CREATE BY POOJA*/
#dvPhnError{    margin: 0px 0 5px 150px!important;}
.btnClickDisabled{ background:#ccc!important;}
.PhnError_clr {
    color: red;
}
#dvConfirmed{ color:#00CC00;}
.confirmed{ color:#00CC00!important;}
#dvPhnVerificationSection{overflow: hidden;}
.newselct_b{margin:5px 0 20px; overflow: hidden;}
.marg_name{ margin:0px!important;}
.new_contry{ width:50%!important;}
.new_contry select{ width:100%!important;}
.new_phno{ width:50%!important;}
.new_phno input{ width:100%!important;  font-size: 15px; height: 42px;}
.edit_bn{  background: #ddd none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    display: inline-block;
    margin: 6px 0 0 20px;
    padding: 3px 20px;
	}
.phn_margn{ margin:0px!important;}
.new_code1{ width:50%!important;}
.codeinput{ width:100%!important;  font-size: 15px; margin:0!important; height: 40px;}
.btn_phoneverify{margin: 17px 5px 0 !important; width: 45% !important;}

/*MOBILE ALERT CSS CREATE BY POOJA*/

.registerpagewrapper .DdlUsrType {
    border: 2px solid #cccccc;
    color: #555555;
    font-size: 16px;
    font-weight: lighter;
    height: 40px;
    padding: 0 10px;
    width: 100%;
}
.createComment {
    width: 100% !important;
}
.userprofilepagewrapper .content {
    width: 100% !important;
}
/*LOGIN PAGE RESPONSIVE CHANGES CREATE BY POOJA*/
.loginpagewrapper #wrapper {
    width: 96%!important; max-width:1100px;
}

.loginpagewrapper .loginyammar {
    width: 485px !important;
}
.loginpagewrapper .input-type-login-text {
    max-width: 470px !important;
    width: 96% !important;
}
.loginpagewrapper .lg_maind {
 max-width: 530px !important;
    width: 96% !important;
}
.loginpagewrapper .l_pardiv_ymr {
    width: 96% !important;}
.loginpagewrapper .login_main { width: 100%;}
.mylb_ne {
    width: 96%!important;
}

.r_pardiv {
    max-width: 410px !important;
    width: 96% !important;
	padding: 0 0 0 40px;
	}
.lg_bt_div {
    width: 180px !important;
	}

@media only screen and (max-device-width : 999px) {
#cmnboxitems .listcomingcourse {
  max-width:100%!important;
}
.comingsoon_webpart .listcomingcourse {
    float: none!important;
    list-style-type: none;
    margin: 20px auto 0;
    max-width: 254px;
    overflow: hidden;
    padding: 0 10px;
    width: 100%!important;
}
.tw-free-trial h1 {
    color: #1e7849 !important;
    float: none !important;
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: normal;
    margin: 0 auto !important;
    padding: 0;
    text-align: center;
    width: 60%;
}

.credt_main {
    float: none !important;
    margin: 0 auto !important;
    max-width: 240px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.nocredt {
    float: none !important;
    margin: 7px auto 0 !important;
    max-width: 185px;
    width: 100%;
}
.thumbnail_listwhy ul li {
    float: none !important;
    margin: 0 auto 9px !important;
    max-width: 102px;
    padding: 0;
    width: 100%;
}
.loginpagewrapper .lg_maind {
    float: none!important;
    margin: 50px auto 0!important;
	 max-width: 96% !important;
    width: 100% !important;
}
.or_div{ left:45% !important; top:-29px!important;}
.loginpagewrapper .l_pardiv_ymr {
    width: 60% !important;
}
.r_pardiv{ border-left: 0 solid #dddddd!important;
    border-top: 1px solid #ddd!important; max-width: 96% !important; padding-top:40px!important;
	}
.r_pardiv h2 {
    text-align: center;
	}
}
/*LOGIN PAGE RESPONSIVE CHANGES CREATE BY POOJA*/

/* walls tabs networkingloungepagewrapper page */
	
	.networkingloungepagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; background: none repeat scroll 0 0 #e6e6e6!important; }
.networkingloungepagewrapper .wall-navi ul { list-style: none outside none; margin: 0; }
.networkingloungepagewrapper .wall-navi ul li { display: inline; }
.networkingloungepagewrapper .wall-navi ul li input { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #e6e6e6; border-radius: 0 !important; color: #b3b3b3 !important; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 17px 10px 16px !important; text-shadow: none !important; }
.networkingloungepagewrapper .wall-navi ul li input.active { font-weight: 600 !important; }
.networkingloungepagewrapper .wall-navi ul li input:hover { border-style: none; cursor: pointer; }
.networkingloungepagewrapper .wall-navi ul li input.active, .networkingloungepagewrapper .wall-navi ul li input:hover { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #666666  !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; }
.networkingloungepagewrapper .wall-navi ul li a { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #e6e6e6; border-radius: 0 !important; color: #b3b3b3 !important; float: left; font-size: 14px !important; font-weight: normal; margin: 0 0px 0 0; overflow: hidden; padding: 12px 10px 10px !important; text-shadow: none !important; }
.networkingloungepagewrapper .wall-navi ul li a.active, .networkingloungepagewrapper .wall-navi ul li a:hover { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #666666  !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; margin:0px!important; }
/* walls tabs networkingloungepagewrapper  page */
/*.badge_img span {
    float: left;
    margin: 0 21px;
    max-width: 265px;
    width: 100%;
}*/
.corsecomplete {
    color: #666 !important;
    font-size: 32px !important;
    vertical-align:middle;
}
.navdashboardTabStru > li > input {
    background-color: transparent !important;
    color: #666 !important;
    cursor: pointer;
    display: block;
    font-size: 24px;
    font-weight: lighter;
    margin: 0;
    padding: 10px 35px;
    text-align: center;
    text-decoration: none;
	border: medium none !important;
}

/*NEW SPECIAL CHANGES FOR INVITE PAGES*/
.LeftboxColmInviteUpt h5 {
    font-size: 22px !important;
	}
.RightboxColmInviteUpt h5 {font-size: 22px !important;}
.LeftboxColmInviteUpt h1{font-size: 22px !important;}
.invitefriendssettingspagewrapper .InviteFrndContentbox {
    max-width: 940px !important;
	}
.invitefriendssettingspagewrapper .RightboxColmInviteUpt .ShareboxInviteFriends{ min-height:252px!important;}
.invitefriendssettingspagewrapper .RightboxColmInviteUpt .ShareboxInviteFriends textarea{height: 146px !important;}
.clsreflnk input { background:none repeat scroll 0 0 #f2f2f2; border: medium none; font-size: 18px; height: 40px; overflow: hidden; padding: 0 0 0 32px; width: 97%; }
.clsreflnk .reftxt {
    color: #666 !important;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 20px;
    padding: 0;

}
.clsreflnk .textareaInvtpos {
    font-size: 16px;
    left: 8px;
    position: absolute;
    top: 14px;
}
.clsreflnk{ margin:0 0 50px;}
.clsreflnk .textareaInvtpos {
    font-size: 16px;
    left: 25px;
    position: absolute;
    top: 14px;
}
.clsreflnk .TextAreaboxReferal {
    margin: 0 auto;
    text-align: center;
	max-width: 894px;
	position: relative;
}
.InviteFrndContentbox{ max-width:1300px!important;}

.LeftboxColmInviteUpt::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "OR";
    display: block;
    font-size: 20px;
    left: -22px;
    padding: 10px;
    position: absolute;
    top: 159px;
	border: 1px solid #ccc;
}
.LeftboxColmInviteUpt {
    border-left: 1px solid #ccc!important;
    display: block;
    float: left!important;
    margin: 0 10px 30px 69px!important;
    max-width: 360px!important;
    padding: 0 0 0 50px!important;
    position: relative!important;
    width: 100%;
}
.RightboxColmInviteUpt{ margin:0px!important;
border:none!important; max-width: 360px !important; padding:0 0 0 30px!important;}

/*NEW INVITE PAGE BUTTON PART THIRD*/
.RightboxColmInviteUpt3::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "OR";
    display: block;
    font-size: 20px;
    left: -22px;
    padding: 10px;
    position: absolute;
    top: 159px;
	border: 1px solid #ccc;
}
.RightboxColmInviteUpt3{ display:block; max-width:246px; margin:0px 0 0 40px; padding:17px 0 0 40px; float:left; width:100%; border-left: 1px solid #ccc!important; position:relative; min-height: 365px;}
.clsblock{ background:#22B14C;  padding:10px 0;  margin:0px; width:100%; text-align:center;}
.clsblock a{color:#fff!important; font-size:20px; text-decoration:none; line-height:24px;}
.clsblock h4{ color:#fff!important; margin:0px; padding:0px; line-height:18px; font-size:13px; font-weight:normal!important;}
.clsblock h4 a{color:#fff!important; font-size:13px; text-decoration:underline;}
.fclblock{ background:#C3C3C3;  padding:22px 0;  margin:25px 0 0 0; width:100%; text-align:center;}
.fclblock a{color:#fff!important; font-size:20px; text-decoration:none; line-height:24px;}
/*NEW INVITE PAGE BUTTON PART THIRD*/
/*NEW SPECIAL CHANGES FOR INVITE PAGES*/

.theatrepagewrapper .createPostBlock table{ width: 90%;}
.BthInwkCt {
    background-image: url(https://devs.blob.core.windows.net/denali/bthwalinbg.png);
    max-width: 1330px !important;
    overflow: hidden;
    width: 100% !important;
}
.outr_mainbox {
    width: 96% !important;
}	

.leftboxwrappergreybgAgenda{padding: 0 !important;}
.theatrepagewrapper  #ctl00_MainContent_ctl24_ctl08_dtListSession td {
    border-bottom: 1px solid #ddd;
    padding: 19px 0;
}

.theatrepagewrapper ul.AttendyBoxnew li {
    margin: 9px !important;
	}
.theatrepagewrapper #ctl00_MainContent_ctl24_dvContent > div {
    padding: 0 20px;
}
.theatrepagewrapper .whoisvisitMain {
    width: 198px!important;
	}
.InputWhatsurmind {
    width: 96% !important;
	}
.InputWhatsurmind textarea{width: 99% !important; max-width: 1015px !important; margin: 0 0 11px 6px!important;}
.BtnWhturmindshare_new {
    padding: 0 31px 0 0!important;
	}
.UpShTxtArCont {
  max-width: 1095px;
  width: 100%!important;
}
 .theatrepagewrapper .content {
  width: 93%!important;
}
.loginpagewrapper #Zone1_Area1 {
    margin: 0 auto;
}
.divclosevideo{
    cursor: pointer;
    margin-left: 0 !important;
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 100000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	border-bottom:3px solid #d83728!important;
	color: #d83728 !important;
	}
.navbar-default .navbar-nav > li > a:hover {
	border-bottom:3px solid #d83728!important;
    color: #d83728 !important;
}
.tw-free-trial h1 {
     color: #d83728 !important;
    font-size: 32px !important;
    font-weight: bold !important;
}
.tw-free-trial .tw-btn-info {
    background-color: #2ecc71  !important;
	font-size:32px!important;
	font-weight:normal!important;
	padding:12px 39px!important;
}

.homepagewrapper #PnlCourses {
    padding: 0 !important;
	}

.classespagewrapper .tw-free-trial {
    background: none repeat scroll 0 0 #ddd !important;
}
.classespagewrapper .tw-free-trial h1 {
    color: #d83728 !important;
}
.classespagewrapper .tw-free-trial .tw-btn-info {
    background-color: #2ecc71  !important;
}

.course_actionClassbox .CourseboxSectionClasspg {
    padding: 20px 0!important;
	}
.ftr_providebtn {
    background: #2ecc71 none repeat scroll 0 0 !important;
    border: 2px solid #2ecc71;
    border-radius: 6px;
    color: #ffffff !important;
    cursor: pointer;
    display: none;
    font-family: inherit;
    font-size: 18px !important;
    font-weight: normal;
    line-height: 33px;
    margin: 15px auto;
    padding: 1px 2px;
    text-align: center !important;
    text-decoration: none;
    width: 92%; max-width:295px;
}
/* =============================== SPECIAL CLASS PAGE CHANGES FOR COLORS ===========================  */
.class_newlistwebpart .newclasspoints {
	font-size: 17.5px !important;
    font-weight: bold !important;
	color: #ffffff!important;
	}
.class_newlistwebpart {
    background: #DA5826 none repeat scroll 0 0 !important;
	}
.class_newlistwebpart .newclasspoints li {
    font-size: 13.5px !important;
	color: #ffffff!important;
	}

.class_newlistwebpart .newclasspoints {
    min-height: 210px !important;
	}
.VideoBoxWrap .BtnboxPricebox a {
    background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
	}
.VideoBoxWrap a {
    color: #D83728!important;
	}
.course_actionClassbox .ActionBtnroundedIconWrap ul li a {
    background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
	}

/*.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea a.DisabledBtnBoxPrivew {
    background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
	}*/
	
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea a {
   background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
    
}	
	.course_actionClassbox .ActionBtnroundedIconWrap ul li input {
   background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
}
		
.instructorboxWrap {
    background: #eeeeee none repeat scroll 0 0 !important;
	}

.course_actionClassbox_ContentIN .BtnActionInsideBox input {
    background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
	}

.ShareonSiteSectionBoxWrap {
    background: #DA5826 none repeat scroll 0 0 !important;
	}
.ShareonSiteSectionBoxWrap .BtnActionInsideBox input {
    background: #2ecc71 none repeat scroll 0 0 !important;
	border-radius:6px;
	}
.ShareonSiteSectionBoxWrap .ShareonsiteBoxConetntSection h1 {
    color: #fff !important;
	}

/* =============================== SPECIAL CLASS PAGE CHANGES FOR COLORS ===========================  */



.divclosevideo{
    cursor: pointer;
    margin-left: 0 !important;
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 100000;
}
/* ===============================QUIZ NEW DESIGN STARTS FROM HERE ===========================  */
   /*   CREATED BY AMIT BANSAL =============================================================== */
    /* --------------------------------------------------------- 
New css starts here for quiz
-----------------------------
----------------------------------------------------------- */
.BodySectionQuiz .QuizStatus ul h1{
    color: #666666 !important;
    font-size: 14px!important;
    font-weight: bold !important;
    line-height: 16px!important;
    margin: 0px 0 10px!important;
    padding: 0!important;
}
.BodySectionQuiz .QuizStatus ul h1 span{
    color: #666666 !important;
    font-size: 14px!important;
    font-weight: bold !important;
    line-height: 16px!important;
     margin: 2px 0 0 5px !important;
    padding: 0!important;
}

.BodySectionQuiz .QuizStatus ul p{
    color: #666666 !important;
    font-size: 16px!important;
    font-weight: normal !important;
    line-height: 16px!important;
    margin: 0px 0 10px!important;
    padding: 0!important;
}

.GivenValueOpt{width:100%; margin:0px 0 20px 0!important; padding:0px!important; color:#000!important; font-size:18px!important; font-weight:normal;}
.GivenValueOpt span{margin:0px 0 0 10px !important; padding:0px!important; color:#000!important; font-size:18px!important; font-weight:bold!important;}
.GivenValueOpt span.corrected{color:#3aae23!important;}
.GivenValueOpt span.wrong{color:#c91e36!important;}
 .BodySectionQuiz .QuizStatus ul.ShowResultsboxCont 
 {
	 background:#fafafa!important;
	 padding:10px 15px!important;
	 border:1px solid #f2f2f2!important;
 }

 .BodySectionQuiz .QuizStatus ul.ShowResultsboxCont > li.statusDefaultAns:hover *::after {
 content: none;
}
 .BodySectionQuiz .QuizStatus ul.ShowResultsboxCont > li.statusDefaultAns.selectedAns *::after {
content: none;
}
 .BodySectionQuiz .QuizStatus ul.ShowResultsboxCont > li.statusRedWrongAns *::after {
content: none;
}
 .BodySectionQuiz .QuizStatus ul.ShowResultsboxCont > li.statusGreenWriteAns *::after {
content: none;
}
/*
Ends here 
----------------------------------------------------------- */
.clstimetaken {
    box-sizing: content-box;
    height: 80px;
    line-height: normal;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.clstimetaken span{
	color: #666 !important;
    display: block;
    font-size: 16px;
	}
#UC_QuizAssessmentsExamInfoContent div {
    padding-top: 0px!important;
    text-align: left!important;
}
#UC_QuizAssessmentsExamInfoContent {
    margin: 0 !important;
}

.QuizStatus_Results .resl_listing{
	width:100%;
	margin:25px 0 60px;
	padding:0px;
	list-style-type:none;
	} 
.QuizStatus_Results .resl_listing li{
	width:100%;
	margin:0px;
	padding:12px 30px;
	display:table;
	font-size:18px;
	color:#fff;
	font-weight:lighter;
	font-family:inherit;
	}
.total_score{ background:#dfdfdf; color:#333!important;} 
.total_numbersqns{ background:#ffffff; color:#333!important;} 
.total_correct{ background:#3caf26;} 
.total_qnsattempt{ background:#20aad5;} 
.total_incorrect {
    background: #fe3e3c none repeat scroll 0 0 !important;
}

.total_unqnsattempt {
    background: #d4d14d none repeat scroll 0 0 !important;
}
.QuizStatus_Results .resl_listing {
    list-style-type: none;
    margin: 25px 0 60px 10px !important;
    padding: 0;
    width: 100%;
}

.QuizwrapperContrl{width:100%; margin:0px; padding:0px; max-width:1000px; border:0px solid red; min-height:400px; display:inline-block !important}
.QuizwrapperContrl .HeadSectionQuiz {
	 background-color: #f2f2f2!important;
  box-shadow: none !important;
    height: 100px;
    margin: 0 0 1px;
    padding: 0;
    width: 100%;
}
.QuizwrapperContrl .HeadSectionQuiz .titleQuizicon{margin:0px; padding:0px; height:100%;}
.QuizwrapperContrl .HeadSectionQuiz .titleQuizicon h2 {
    color: #666666!important;
    float: left;
    font-size: 16px;
    line-height: 25px;
    margin: 35px 0 0 10px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:150px!important;
    word-break: break-all;
}

.QuizwrapperContrl .HeadSectionQuiz .QuizIconCustom {
    color: #666666!important;
    float: left;
    font-size: 24px;
    margin: 35px 0 0 10px;
    padding: 0;
}
.QuizwrapperContrl .HeadSectionQuiz .outerQuizScorebox {
    background: none repeat scroll 0 0 #3aae23!important;
    border-radius: 4px;
    box-sizing: content-box;
    height: 80px;
    line-height: normal;
    margin: 10px auto;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 94%!important;
}
.QuizwrapperContrl .HeadSectionQuiz .outerQuizScorebox span {
    color: #ffffff; display:block;
}
.QuizwrapperContrl .SizeScroebox {
    font-size: 36px !important;
    padding: 10px 0 0 !important;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusbox {
    box-sizing: content-box;
    height: 80px;
    line-height: normal;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusbox span {
    color: #666!important; display:block;
	font-size: 16px;
}



.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusboxPT {
    box-sizing: content-box;
    height: 80px;
    line-height: normal;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusboxPT span {
    color: #666!important; display:block;
	font-size: 16px;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusboxPT span.pontsboxCounter {
    color: #6481ec !important;
	font-size: 40px;
}




.QuizwrapperContrl .HeadSectionQuiz .CustomStatusQuizbox {
		color: #c9c9c9!important; display:block;
		font-size: 40px !important;
		padding: 10px 0 0 !important;
}
.QuizwrapperContrl .HeadSectionQuiz .bdr{ border-right:1px solid #c7c7c7; height:100%;} 

.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox {
    box-sizing: content-box;
    height: 80px;
    line-height: normal;
    margin: 20px 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox span {
   display:block;
   font-size: 16px;
   color: #666;
}


.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox a {
    float: none;
    margin: 7px 5px;
    text-align: center;
    text-decoration: none;
    width: auto;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox a .customThumbsUp {
   font-size:36px;
   color:#3fb34f!important;
}
.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox a .customThumbsdown {
   font-size:36px;
   color:#da2942!important;
}

.QuizwrapperContrl .HeadSectionQuiz .outerQuizStatusbox_pg {
    margin: 20px auto 0;
    text-align: center;
    width: 90%;
}


.QuizwrapperContrl .HeadSectionQuiz .TotalQuizPges {
    color: #666666;
    display: table;
    font-size: 36px;
    font-weight: normal;
    margin: 0 auto;
    padding: 0px!important;
    text-align: center;
}
.QuizwrapperContrl .HeadSectionQuiz .TotalQuizPges b {
    color: #6481ec!important;
	font-weight:500!important;
   }
/* body section */

.QuizwrapperContrl .BodySectionQuiz {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    display: block!important;
    height: 440px !important;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
}
.QuizwrapperContrl .BodySectionQuiz .RulesBox {
    font-size: 22px;
    line-height: 22px;
    margin: 35px auto;
    padding: 0;
    width: 90%;
}
.QuizwrapperContrl .BodySectionQuiz .RulesBox ul{
	font-size:22px;
	margin:0px;
	padding:0px;
	line-height:22px;
	list-style:none;
}
.BodySectionQuiz .RulesBox ul > li {
    font-size: 22px;
    line-height: 22px;
    list-style: outside none none;
    margin: 0 0 10px;
	color:#666;
	display:block;
}
.TheatrePgeWrapperbox .VideoPlyerContainer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	}
.BodySectionQuiz .RulesBox ul > li > span {
  
    margin: 0;
	display:inline-block;
	color:#000;
	font-size:20px;
	width:20px;
}

.BodySectionQuiz .QuizStatus{
  
    margin: 0px;
	padding:0px;
}

.BodySectionQuiz .QuizStatus ul {
    list-style: outside none none;
    margin: 20px auto 10px;
    max-width: 90%;
    padding: 0;
}

.BodySectionQuiz .QuizStatus ul h2.QuestionTxt {
    margin:0px 0 20px 0;
    padding: 0;
	font-size:18px;
	color:#666!important;
	line-height:20px;
	font-weight:bold!important;
}
.BodySectionQuiz .QuizStatus ul > li h2 label {
    font-weight: normal !important;
    padding: 0 0 0 25px !important;
	width:91%;
}
.BodySectionQuiz .QuizStatus ul > li {
    margin: 0 0 10px 0;
    padding: 10px 0;
	position:relative;
}
.BodySectionQuiz .QuizStatus ul > li h2 {
    color: inherit !important;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding:0 0 0 40px !important;
	width:82%;
}
.BodySectionQuiz .QuizStatus ul > li > a {
   color:inherit!important;
   display:block;
   outline:none!important;
}


.BodySectionQuiz .QuizStatus ul > li > a::before {
    border: 1px solid #a5a5a5;
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    left: 15px;
    position: absolute;
    top: 14px;
    width: 20px;
    z-index: 1;
}

.BodySectionQuiz .QuizStatus ul > li.statusRedWrongAns > a::before {
	border: 1px solid #c91e36;
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    left: 15px;
    position: absolute;
    top: 14px;
    width: 20px;
    z-index: 1;
}





.QuizStatus ul > li .PointsSt {
    display: table;
    float: right;
    margin: -9px 0 0;
    padding: 0;
    width: 50px;
}
.BodySectionQuiz .QuizStatus ul > li .PointsSt > span {
    color: #000 !important;
    display: block;
    line-height: normal;
    margin: 0px 0;
    padding: 0;
    text-align: center;
	font-size:14px
}
.BodySectionQuiz .QuizStatus ul > li .PointsSt > span b {
    font-size: 15px !important;
    font-weight: normal !important;
}

.BodySectionQuiz .QuizStatus ul > li .Icons_pos {
    color: #c91e36!important;
    float: right;
    font-size: 24px;
    margin: -8px 20px 0 0;
    padding: 0;
}
.BodySectionQuiz .QuizStatus ul > li .Explaintxtpop {
    color: #000!important;
    float: right;
    font-size: 18px;
    margin: 0 20px 0 0;
    padding: 0;
	text-decoration:none;
	position:absolute;
	right:90px;
	top:7px;
	z-index:1;
}
.BodySectionQuiz .QuizStatus ul > li .Explaintxtpop:hover {
    color: #3b3b3b!important;
    float: right;
    font-size: 18px;
    margin: 0 20px 0 0;
    padding: 0;
	text-decoration:none;
}


.BodySectionQuiz .QuizStatus ul > li.statusOrng {
    background: #ff9700 none repeat scroll 0 0 !important;
    border: 2px solid #ff9700;
    border-radius: 5px;
    color: #a86503 !important;
	cursor:default!important
}
.BodySectionQuiz .QuizStatus ul > li.statusOrng a {
  	cursor:default!important
}




/*.BodySectionQuiz .QuizStatus ul > li.statusRedWrongAns {
    background: none repeat scroll 0 0 #c91e36!important;
    border: 2px solid #c91e36;
    border-radius: 5px;
	color:#fff!important;
	cursor:default!important
}*/



.BodySectionQuiz .QuizStatus ul > li.statusRedWrongAns {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 2px solid #c91e36;
    border-radius: 5px;
    color: #c91e36 !important;
    cursor: default !important;
}


.BodySectionQuiz .QuizStatus ul > li.statusRedWrongAns a {
	cursor:default!important
}




.BodySectionQuiz .QuizStatus ul > li.statusGreenWriteAns {
    background: none repeat scroll 0 0 #f2f2f2!important;
    border: 2px solid #f2f2f2;
    border-radius: 5px;
	color:#3aae23!important;
	cursor:default!important
}

.BodySectionQuiz .QuizStatus ul > li.statusGreenWriteAns a {

	cursor:default!important
}



.BodySectionQuiz .QuizStatus ul > li.CompstatusGreenWriteAns {
    background: none repeat scroll 0 0 #3aae23 !important;
    border: 2px solid #3aae23;
    border-radius: 5px;
	color:#fff!important;
	cursor:default!important
}

.BodySectionQuiz .QuizStatus ul > li.CompstatusGreenWriteAns a{

	cursor:default!important
}


.BodySectionQuiz .QuizStatus ul > li.statusDefaultAns {
    background: none repeat scroll 0 0 #fff!important;
    border: 2px solid #dddddd;
    border-radius: 5px;
	color:#666666!important;;
	transition: all 0.2s linear 0s;
}

.BodySectionQuiz .QuizStatus ul > li.statusDefaultAns:hover {
    background: none repeat scroll 0 0 #fff!important;
    border: 2px solid #6481ec;
    border-radius: 5px;
	color:#666666!important;;
	transition: all 0.2s linear 0s;
}

.BodySectionQuiz .QuizStatus ul > li.statusDefaultAns:hover *::after {
    background: #a5a5a5 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 20px;
    opacity: 0.7;
    position: absolute;
    top: 19px;
    width: 12px;
    z-index: 1;
	
}






.BodySectionQuiz .QuizStatus ul > li.statusDefaultAns.selectedAns *::after {
    background: #a5a5a5 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 20px;
    opacity: 0.7;
    position: absolute;
    top: 19px;
    width: 12px;
    z-index: 1;
}


.BodySectionQuiz .QuizStatus ul > li.statusRedWrongAns *::after {
    background: #c91e36 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 20px;
    opacity: 0.7;
    position: absolute;
    top: 19px;
    width: 12px;
    z-index: 1;
}

.BodySectionQuiz .QuizStatus ul > li.statusGreenWriteAns *::after {
    background: #3aae23 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 20px;
    opacity: 0.7;
    position: absolute;
    top: 19px;
    width: 12px;
    z-index: 1;
}





.QuizStatus input[type="radio"] {
        opacity: 0!important;
		 margin: 4px 0 0 -10px!important;
}



.BodySectionQuiz .QuizStatus ul > li .greenClr {
   	color:#3aae23!important;
	background:none!important;
}

.BodySectionQuiz .QuizStatus ul > li .WhteCClr {
   	color:#fff!important;
	background:none!important;
}



.QuizwrapperContrl .FooterSectionQuiz {
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    height: 40px!important;
    width: 100%;
}

.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl {
    float: right!important;
    margin: 3px 55px 0 0 !important;
    padding: 0;
    width: 50%;
}
.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl .ActionBtnQuizpop {
    background-color: #1d8fc4!important;
    border: medium none;
    color: #ffffff!important;;
    display: block;
    float: right!important;
    margin: 0 10px 3px 5px!important;
    max-width: 215px;
    padding: 6px 10px;
    text-align: center;
    width: 100%;
	font-size:16px;
}


.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl .GreenActionBtnQuizpop {
    background-color: #3aae23!important;
   
}





.pie_progress svg {
    margin: 14px 10px;
    text-align: center;
    width: 65px;
}

/* pie css starts here */
.pie_progress {
  text-align: center;
  position: relative;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.pie_progress svg {
  margin: 0 auto;
}
.pie_progress__content,
.pie_progress__number,
.pie_progress__label,
.pie_progress__icon {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 40px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pie_progress__number {
  font-size: 18px;
}
.pie_progress__label {
  margin-top: 32px;
  font-size: 12px;
}
.graphnote {
    border: 18px solid #3caf26!important;
    border-radius: 50%!important;
    box-sizing: padding-box!important;
    display: block!important;
    line-height: 33px!important;
    max-height: 150px!important;
    min-height: 150px!important;
    padding: 34px 0!important;
    vertical-align: middle!important;
    width: 150px!important;
}
.sucess_chartlevel {
    margin: 0;
    padding: 50px 0 0 100px !important;
    width: 100%;
}
/* pie css starts here */



@media only screen and (max-device-width : 768px)
{
	.QuizwrapperContrl .HeadSectionQuiz {
    background-color: #f2f2f2!important;
    display: table!important;
    height: 100px!important;
    margin: 0 0 1px!important;
    padding: 0!important;
    width: 100%!important;
}

.QuizwrapperContrl .FooterSectionQuiz {
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    height: 0!important;
    width: 100%;
}
.BodySectionQuiz .QuizStatus ul > li h2 label {
    font-weight: normal !important;
    padding: 0 0 0 25px !important;
}
.QuizwrapperContrl .HeadSectionQuiz .bdr {
    border: 1px solid #c7c7c7;
    height: auto;
}	
.QuizwrapperContrl .HeadSectionQuiz .QuizIconCustom {
    border: 0 solid #ff0000!important;
    color: #666666!important;
    display: table!important;
    float: none!important;
    font-size: 50px!important;
    margin: 8px auto 0!important;
    padding: 0!important;
    text-align: center!important;
    width: 98%!important;
}
.QuizwrapperContrl .HeadSectionQuiz .outerQuizFeedbackbox a {
    float: none!important;

    margin: 7px 15px 0!important;
    text-align: center!important;
    text-decoration: none!important;
    width: auto!important;
}
.QuizwrapperContrl .HeadSectionQuiz .titleQuizicon h2 {
    float: none !important;
    text-align: center !important;
    width: 93% !important;
}

.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl {
    float: right !important;
    margin: 3px auto 0 !important;
    padding: 0 !important;
    width: 94% !important;
}
.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl .ActionBtnQuizpop {
    background-color: #1d8fc4!important;
    border: medium none!important;
    color: #ffffff!important;
   /* display: block!important;*/
    float: right!important;
    font-size: 16px!important;
    margin: 0 10px 3px 5px!important;
    max-width: none!important;
    padding: 6px 10px!important;
    text-align: center!important;
    width: 100%!important;
}

.QuizwrapperContrl .FooterSectionQuiz .BtnsboxCotrl .GreenActionBtnQuizpop {
    background-color: #3aae23!important;
   
}



.BodySectionQuiz .QuizStatus ul > li h2 {color: inherit !important; display: inline-flex; font-size: 12px; margin: 0; padding: 0 0 0 15px !important; width: 60%;
}
		.pie_progress svg {
		width: 20%;
		max-width: 300px;
		}
		
		

.QuizStatus_Results .resl_listing {
  
    margin: 0 0 60px !important;
    width: 96%!important;
}		

.QuizStatus_Results .resl_listing li {
    padding: 12px 0!important;
    text-align: center!important;
   
}
	

.QuizwrapperContrl .BodySectionQuiz {
     height: auto !important;
    overflow: hidden !important;
    
}	
#UC_QuizAssessmentsExamInfoContent {
    margin: 0 !important;
}	


.pie_progress__content, .pie_progress__number, .pie_progress__label, .pie_progress__icon {
    display: table!important;
    height: 70px !important;
    line-height: 60px!important;
    margin: 0 auto!important;
    position: static!important;
    text-align: center!important;
    transform: none!important;
    width: 50%!important;
}
.QuizwrapperContrl .HeadSectionQuiz .bdr {
    border-bottom: 1px solid #c7c7c7;
    height: auto;
}

	
}




 /*   CREATED BY AMIT BANSAL =============================================================== */
/* ===============================QUIZ NEW DESIGN ENDS HERE ===========================  */



.credt_main {
    float: right;
    max-width: 280px;
    overflow: hidden;
}
@media only screen and (max-device-width : 768px) {
.credt_main {
    float: left;
    max-width: 240px;
    overflow: hidden;
}
}

/*/ Css for home page /*/
.headabout_box dt {
    font-size: 18px;
    font-weight: normal !important;
    line-height: 24px;
	margin: 0 0 0 25px;  text-align: justify;
}
.headabout_box dd {
    font-size: 18px;
    font-weight: normal!important;
    padding: 8px 0 15px 55px;
	line-height: 24px!important;  text-align: justify;
}
.Account_learningpaths {
    background: #fff none repeat scroll 0 0 !important;
	}
.Account_welcomeboxcomplete .wecomepicture {
    margin: 0 auto;
    max-width: 525px !important;
	}
.Account_welcomeboxcomplete p {
    margin: 10px 0 22px;  text-align: justify;
	}
.welcommamtext dt {
    font-size: 24px;
    font-weight: lighter !important;
    line-height: 30px;
	margin: 0 0 0 25px;  text-align: justify;
}
.welcommamtext dd {
    font-size: 24px;
    font-weight: lighter!important;
    padding: 8px 0 15px 55px;
	line-height: 30px!important;  text-align: justify;
}
.cir_wel {
    font-size: 10px!important;
    margin: 0 15px 0 0;
	vertical-align: middle;
}
.playbutton_accnew{font-size: 80px !important;  left: 14px;}
#Layout380 .tw-free-trial .tw-btn-info {
    background-color: #2ecc71 !important;
    font-size: 32px;
    font-weight: normal !important;
	border-radius: 6px!important;
	padding: 12px 39px ;
	}
	
	#Layout380 .tw-free-trial h1 {
     color: #d83728 !important;
    font-size: 32px !important;
    font-weight: bold !important;
    margin: 3px 0 0 6% !important;
    width: 71% !important;
}

.homepagewrapper #dvViewAllCourses{
    margin: 0 0 10px !important;
    padding: 0 !important;
}
.btn{background:371f00!important; border:none!important;}
.Account_mainhomepic .enroll_box a {
    background: #2ecc71 none repeat scroll 0 0 !important;
}

.homepagewrapper #contZone1_Area1_Webpart7 {
    background: none repeat scroll 0 0 #fff!important;
}
#Layout380 .tw-feature-heading {
    min-height: 56px;
}


.Account_globalfeaturesgrn {
    background: none repeat scroll 0 0 #da5826!important; margin:0px!important;
}
.Account_globalfeaturesgrn .start_trialbtn a {
    background: none repeat scroll 0 0 #2ecc71!important;
}
.Account_welcomeboxcomplete h1 {
    color: #d55b28 !important;
}
.noresources {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    font-size: 18px;
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    width: 71%;
	clear: both;
}

@media only screen and (max-device-width : 999px)
{
.noresources {
    width: 100%;
}
.tw-free-trial .tw-btn-info {
    font-size: 14px !important;
    line-height: 0 !important;
    padding: 11px 10px !important;
}
.tw-free-trial .tw-btn-info::after {
    content: ""!important;
    cursor: default;
    font-size: 8px !important;
    top: 36px !important;
}
#Layout380 .tw-free-trial h1 {
    margin: 11px 0 7px 2% !important;
	}
	.Account_globalfeaturesgrn .start_trialbtn a {
    font-size: 15px!important;
	}
.welcommamtext dd {
    font-size: 24px;
    line-height: 28px !important;
    margin: 0 22px 0 0;
	}
.welcommamtext dt {
    font-size: 24px;
    line-height: 28px !important;

	}
}
/*/ Css for home page /*/

/*/ Css for no credit card required /*/

.nocredt {
    float: left;
    margin: 7px 0 0;
    max-width: 200px;
    text-align: center;
    width: 100%;
}
.homepagewrapper .nocredt {
    float: left;
    margin: 7px 0 0;
    max-width: 200px;
    text-align: center;
    width: 100%;
}
@media only screen and (max-device-width : 999px)
{
.nocredt {
    float: none!important;
    margin: 7px 0 0;
    max-width: 185px;
    width: 100%;
}
}
/*/ Css for no credit card required /*/
#groove-feedback #groove-button #gw-header-content{color: #fff !important; font-weight:bold!important;}
.academytopicpagewrapper #wrapper{ width:100%!important;}
.theatrepagewrapper .b-popup-wrapper{padding:0px!important;}
	/*/ temperarory Css for hiding the element /*/
	#Layout345 .tw-rating span.first { border-radius: 0 0 0 10px; display: none !important; }
.discover-courses-list li .mask .bottom .subscribers { border-right: 1px solid #e2e1e1; color: #777777; display: none !important; font-size: 12px; }
.ParameterboxValues > li:first-child { display: none !important; }
/*/ temperarory Css for hiding the element /*/
/* walls tabs theater page */
	
	.theatrepagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; background: none repeat scroll 0 0 #e6e6e6!important; }
.theatrepagewrapper .wall-navi ul { list-style: none outside none; margin: 0; }
.theatrepagewrapper .wall-navi ul li { display: inline; }
.theatrepagewrapper .wall-navi ul li input { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #e6e6e6; border-radius: 0 !important; color: #b3b3b3 !important; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 17px 10px 16px !important; text-shadow: none !important; }
.theatrepagewrapper .wall-navi ul li input.active { font-weight: 600 !important; }
.theatrepagewrapper .wall-navi ul li input:hover { border-style: none; cursor: pointer; }
.theatrepagewrapper .wall-navi ul li input.active, .theatrepagewrapper .wall-navi ul li input:hover { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #666666  !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; }
.theatrepagewrapper .wall-navi ul li a { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #e6e6e6; border-radius: 0 !important; color: #b3b3b3 !important; float: left; font-size: 14px !important; font-weight: normal; margin: 0 0px 0 0; overflow: hidden; padding: 12px 10px 10px !important; text-shadow: none !important; }
.theatrepagewrapper .wall-navi ul li a.active, .theatrepagewrapper .wall-navi ul li a:hover { background: none repeat scroll 0 0 #e6e6e6 !important; border-bottom: 3px solid #666666  !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; margin:0px!important; }
/* walls tabs theater page */
.headingTitle_lay3{ display:none;}
.nocreditcard {
    color: #fff !important;
}
.RoadMappagewrapper #wrapper{ width:100%!important;}
.clsFollowUser{ cursor:pointer;}
.SmlPopDnw_btCt input {
    border-radius: 6px;
    color: #ffffff;
    cursor: pointer;
    float: right;
   font-family: "Helvetica Neue",Helvetica!important;
   -webkit-font-smoothing: antialiased;
    font-size: 18px !important;
    font-weight: normal;
    padding: 8px 16px !important;
    text-decoration: none;
}
.attndiy_box h1 {
    color: #00e;
    font-size: 18px !important;
    line-height: 20px;
    padding: 5px 0;
    text-decoration: underline !important;
}
/* ---------------------------------------------------------------------------------  */
/*  NEW CSS FOR THE LIBRARY PAGE (RESOURCE CENTER) CREATED BY ::AMIT BANSAL  ----STARTS HERE ---   */
/* ---------------------------------------------------------------------------------  */
      .web_clr{ background:#c1d420; border:1px solid #abbc1e;} 
   .ppt_clr{ background:#ff8f0b; border:1px solid #e57f07;} 
.resourcepagewrapper #Zone1 { width: 100% !important; }
.resourcepagewrapper #Zone1_Area1_Webpart2 { float: none !important; margin: 0 !important; width: 100% !important; }
.resourcepagewrapper #wrapper { display: table; margin: 0 auto; max-width: 1100px; padding: 0; width: 100%; }
.rotate { transform:rotate(180deg); }
.mix-target { display: none; }
.library_mainsec { border: 0 solid #ff0000; display: table; margin: 0; padding: 30px 0; width: 100%; }
.library_mainsec .bothpart { width:100%; max-width:1100px; margin:0 auto; padding:0px; }
.bothpart h1 { color: #666!important; font-size: 30px; font-weight: lighter; margin: 0; padding: 20px 0; text-align: center; line-height:36px; }
.library_mainsec .leftlibtabs { background: none repeat scroll 0 0 #ffffff; border: 0 solid #008000; float: left; margin: 0; max-width: 275px; padding: 0; width: 100%; }
.library_mainsec .leftlibtabs h3 { font-size:20px; color:#000000!important; font-weight:normal; padding: 11px 0; }
.listbar { color: #000; font-size: 22px; margin: 0 10px; vertical-align: baseline; }
.categorieslist_cont { border:1px solid #ddd; list-style-type:none; margin: 0 0 10px; padding:0px; }
.categorieslist_cont li { border-top: 1px solid #ddd; display: table; list-style-type: none; margin: 0; max-width: 253px; padding: 4%; width: 93%; }
.categorieslist_cont li a { border: 0 solid #ff0000; color: #000000 !important; display: table; font-size: 16px !important; font-weight: normal; height: 100%; line-height: 100%; margin: 0; padding: 0; text-decoration: none !important; width: 100%; }
.categorieslist_cont li a span { color:#000!important; }
.categorieslist_cont li:hover { background:#e5e5e5; }
.categorieslist_cont li.active { background:#e5e5e5; }
.list_icosallsame { color: #222222; font-size: 24px; margin: 0 10px 0 0; vertical-align: text-bottom; }
.icon_wide { float: left; width: 35px; }
.tabtext_wide { width:auto; float:left; max-width: 200px; }
.library_mainsec .rightcont { border: 0 solid #ff0000; float: left; margin: 0 0 0 15px; max-width: 800px; padding: 0; width: 100%; }
.library_mainsec .sourcelist { width:100%; max-width:765px; margin:45px auto 0; padding:0px; list-style-type:none; }
.library_mainsec .sourcelist li {  float: left;
    height: 140px;
    margin: 0 5px 10px;
    max-width: 225px;
    padding: 5px;
    position: relative;
    width: 100%; }
.library_mainsec .sourcelist li::after {
 background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/cone_shd.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
 content: " ";
 display: block;
 height: 29px;
 position: absolute;
 right: -3px;
 top: -4px;
 width: 28px;
 z-index: 1000;
}
.library_mainsec .source_desc { border-bottom: 1px solid #ffffff; color: #ffffff!important; display: table; font-size: 14px; font-weight: normal; line-height: 18px; margin: 0; font-weight: 600!important; padding: 0 15px 10px 0; width: 94%; }
.library_mainsec .source_desc h2 { color: #ffffff !important; display: block; font-size: 14px; font-weight: 600; height: 60px; line-height: 18px; margin: 0; width: 100%; }
.library_mainsec .down_loadlink { padding: 10px 0 0; text-align: right; width: 100%; }
.library_mainsec .down_loadlink span { color: #ffffff !important; font-size: 14px; font-weight: normal; line-height: 18px; margin: 0; vertical-align: -1px; }
.icon_blkall { color:#111; font-size:18px; margin:0 5px 0 0; vertical-align: text-bottom; }
.cat_main { display: table; margin: 10px 0 0; padding: 0; width: 100%; }
.crs_category { color: #000000; display: table-cell; font-size: 10px; font-weight: normal; line-height: 12px !important; margin: 0; padding: 0 5px 0 0 !important; }
.left_w { width: 10px; }
.right_w { }
.word_clr { background:#67ace5; border:1px solid #388bd1; }
.pdf_clr { background:#da6174; border:1px solid #d03c52; }
.excel_clr { background:#00c375; border:1px solid #129762; }
.video_clr { background:#8c8d8f; border:1px solid #6a6a6a; }
@media only screen and (max-device-width : 768px) {
 .library_mainsec .bothpart {
 margin: 0 0 0 15px;
 max-width: 1100px;
 padding: 0;
 width: 100%;
}
.categorieslist_cont li {
 border-top: 1px solid #dddddd;
 display: table;
 list-style-type: none;
 margin: 0;
 max-width: 100%;
 padding: 4%;
 width: 92%;
}
.categorieslist_cont li a {
 display: table;
 font-weight: normal;
 height: 100%;
 width: 100%;
}
.library_mainsec .leftlibtabs {
 float: none;
 max-width: 100%;
 width: 100%;
}
.library_mainsec .rightcont {
 border: 0 solid red;
 float: none;
 margin: 0;
 padding: 0;
 width: 96%;
}
.library_mainsec .sourcelist li {
 float: left;
 height: 140px;
 margin: 0 5px 10px;
 max-width: 97%;
 padding: 5px;
 position: relative;
 width: 100%;
}
}
/* ---------------------------------------------------------------------------------  */
/*  NEW CSS FOR THE LIBRARY PAGE (RESOURCE CENTER) CREATED BY ::AMIT BANSAL  ----ENDS HERE ---   */
/* ---------------------------------------------------------------------------------  */

/*Css for Invite friend pages starts*/
   /* section start Intructor slider  box  close */

.invitefriendspagewrapper #wrapper { width: 100% !important; }
.invitefriendssettingspagewrapper #wrapper { width: 100% !important; }
.InviteFrndWrapperbox { margin:0px; padding:0px; width:100%; display:block; }
.InviteFrndContentbox { margin: 0 auto; max-width: 940px; padding: 0px 0 0; width: 100%; }
.InviteFrndContentbox h1 { font-size:26px; font-weight:lighter; color:#666; margin:10px 0; padding:0px; text-align:center; line-height:27px }
.InviteFrndContentbox h2 { font-size:20px; font-weight:lighter; color:#666; margin:0px; padding:0px; text-align:center; line-height:24px }
.InviteFrndContentbox p { color:#666!important; margin:10px 0; padding:0px; text-align:center; line-height:24px; }
.breadcrumb { background-color: #f5f5f5!important; border-radius: 4px; list-style: outside none none; margin-bottom: 20px; padding: 20px 15px; text-align: center; }
.breadcrumb > li { font-size: 20px; color:#b0b0b0!important; }
.breadcrumb > .active { color: #000000!important; }
.SendingInvitesToFrndsbox { width:100%; margin:30px auto; padding:0px; max-width:400px; display:block; border:0px solid red; }
.SendingInvitesToFrndsbox ul { list-style:none; margin:0px; padding:0px; }
.SendingInvitesToFrndsbox ul li { list-style:none; margin:5px 0; padding:0px; }
.SendingInvitesToFrndsbox ul li input { width:85%; border:none; border-bottom:1px solid #000; font-size:12px; padding:2px 0 3px 5px; display:inline-block; color:#666!important; box-shadow:none }
.SendingInvitesToFrndsbox ul li input:focus { border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7; }
.SendingInvitesToFrndsbox ul li img { display:inline-block; max-width:30px; }
.Sendinginvitations-message { width:100%; margin:30px auto; padding:0px; max-width:500px; display:block; border:0px solid red; }
.Sendinginvitations-message textarea { box-sizing: border-box; width:100%; background-color: #ffffff; border: 1px solid #cccccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.Sendinginvitations-message textarea:focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline: 0 none; }
.InviteFrndWrapperbox .btnSb { border: 0px solid #ff0000; margin: 0 auto; max-width: 500px; padding: 0; text-align: center; width: 70%; }
.InviteFrndWrapperbox .btnSb input { background: none repeat scroll 0 0 #339900; border: medium none; color: #ffffff!important; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.Referal_iconsShareInvites { border: 0px solid #ff0000; display: table; margin: 0 auto 0px 0px; padding:0; width: 100%; max-width: 360px!important; }
.TwitterSocialicon { margin:0 auto; text-align:center; }
.LeftboxColmInviteUpt .ContainerboxInvt { width:100%; max-width: 90px; margin:0px; padding:0px; display:block; float:left; }
.LeftboxColmInviteUpt .ContainerboxInvt span { display: block; margin: 15px 0; }
.LeftboxColmInviteUpt .ShareboxInviteFriends input { background:none repeat scroll 0 0 #f2f2f2; border: medium none; font-size: 18px; height: 40px; overflow: hidden; padding: 0 0 0 32px; width: 97%; }
.LeftboxColmInviteUpt .ShareboxInviteFriends textarea { background: #f2f2f2 none repeat scroll 0 0;
    border: medium none;
    font-size: 14px;
    height: 160px !important;
    overflow: hidden;
    padding: 10px;
    width: 100%;
	 }
.LeftboxColmInviteUpt .ShareboxInviteFriends .TextAreaboxReferal { width: 100%; display:block; position:relative; margin:10px 0; }
.LeftboxColmInviteUpt .ShareboxInviteFriends .TextReferalboxCustomMsg { width: 100%; display:block; position:relative; margin:10px 0 20px; }
.LeftboxColmInviteUpt .ShareboxInviteFriends .textareaInvtpos { position:absolute; left:8px; top:14px; font-size:16px; }
.TwitterSocialicon { background-color: #2ca9e0!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.LinkedInSocialicon { background-color: #007bb6!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.facebookSocialicon { background-color: #3b5998!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.googlePSocialicon { background-color: #dd4b39!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.iconsSocialimg { color:#fff!important; font-size:18px; text-align:center; line-height:50px; vertical-align:middle; }
.clear { clear:both; }
.ContinueBtnbox { overflow:hidden!important; display: block; margin: 30px auto; max-width: none; overflow: hidden; padding: 0; text-align: center; width: 100%; }
.ContinueBtnbox .btnSb { border: 0 solid #ff0000; margin: 0 auto; max-width: 541px; padding: 0; text-align: center; width: 100%; }
.ContinueBtnbox .btnSb input { background: none repeat scroll 0 0 #1cc9e3; border: medium none; border-radius: 20px; color: #ffffff !important; cursor: pointer; display: block; font-size: 18px; font-weight: normal; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.LeftboxColmInviteUpt { width:365px; margin:30px 0; padding:0px; border:0px solid red; max-width:365px; display:block; float:left; }
.LeftboxColmInviteUpt h1 { margin:10px 0; padding:0px; font-size:28px; font-weight:normal; color:#666!important; text-align:left!important; }
.LeftboxColmInviteUpt h5 { margin:10px 0 20px; padding:0px; font-size:18px; font-weight:normal; color:#666!important; text-align:left!important }
.LeftboxColmInviteUpt .ShareboxInviteFriends { width:100%; margin:0px; padding:0px; }
.clsLearn { background: #339900!important; border: none; padding: 8px 15px; font-size: 20px; font-weight: lighter; font-family: inherit; display: block; margin: 0 auto; }
.RightboxColmInviteUpt { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #666666; border-image: none; border-style: solid; border-width: 0 0 0 1px; display: block; float: left; margin: 30px 10px 0 70px; max-width: 360px; min-height: 347px; padding: 0 0 0 60px; position: relative; width: 100%; }
.RightboxColmInviteUpt .ContinueBtnbox { display: block; margin: 30px auto; max-width: 340px; padding: 0; text-align: center; width: 100%; }
.RightboxColmInviteUpt h1 { margin:10px 0; padding:0px; font-size:28px; font-weight:normal; color:#666!important; text-align:left!important; }
.RightboxColmInviteUpt h5 { margin:10px 0 20px; padding:0px; font-size:18px; font-weight:normal; color:#666!important; text-align:left!important }
.RightboxColmInviteUpt .ShareboxInviteFriends { margin: 0; min-height: 191px; padding: 0; width: 100%; }
.invitefriendssettingspagewrapper .RightboxColmInviteUpt .ShareboxInviteFriends { margin: 0; min-height: 352px; }
.RightboxColmInviteUpt .ShareboxInviteFriends input { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9!important; font-size: 15px; height: 40px; overflow: hidden; padding: 0px 0 0 32px; width: 92%; }
.RightboxColmInviteUpt .ShareboxInviteFriends textarea { background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9 !important;
    font-family: inherit;
    font-size: 14px;
    height: 153px!important;
    overflow: hidden;
    padding: 10px;
    width: 100%;}
.RightboxColmInviteUpt .ShareboxInviteFriends .TextAreaboxReferal { width: 100%; display:block; position:relative; margin:10px 0; }
.RightboxColmInviteUpt .ShareboxInviteFriends .TextReferalboxCustomMsg { width: 100%; display:block; position:relative; margin:10px 0 20px; }
.RightboxColmInviteUpt .ShareboxInviteFriends .textareaInvtpos { position:absolute; left:8px; top:14px; font-size:16px; }
.RightboxColmInviteUpt .ShareboxInviteFriends .inputinvteRep { margin:0px; padding:0px; list-style:none; }
.RightboxColmInviteUpt .ShareboxInviteFriends .inputinvteRep li { margin: 0 0 10px; padding:0px; list-style:none; }
 /*.RightboxColmInviteUpt::before {
 background: none repeat scroll 0 0 #ffffff;
 border: 1px solid #666666;
 border-radius: 50%;
 content: "OR";
 display: block;
 font-size: 20px;
 left: -26px;
 padding: 10px;
 position: absolute;
 top: 159px;
}*/
.invitefriendssettingspagewrapper .alert_popCmn {
    background: none repeat scroll 0 0 #dddddd;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}
.invitefriendssettingspagewrapper .Alert-closebtncmn {
    margin: -12px 0 0;
    text-align: right;
}
.SkiptBtnbox { width:100%; margin:10px auto; max-width:600px; display:block; }
.SkiptBtnbox .ContinueBtnbox { display: block; margin: 0px auto; max-width: 500px; padding: 0; text-align: center; width: 100%; }
.orange_headtexth1 { background: rgba(0, 0, 0, 0) linear-gradient(135deg, #da5826 0px, #da5826 100%) repeat scroll 0 0; color: #ffffff !important; font-size: 38px; font-weight: lighter; padding: 14px 0 15px; text-align: center; line-height:42px; margin:0px;}
.orange_headtexth2 { background: rgba(0, 0, 0, 0) linear-gradient(135deg, #da5826 0px, #da5826 100%) repeat scroll 0 0; color: #ffffff !important; font-size: 28px; font-weight: lighter; margin: 0; padding: 0 0 16px; text-align: center; }
.orange_smalltexti { color: #ffffff; font-size: 16px; font-style: italic; }
@media only screen and (max-device-width : 900px) {
.RightboxColmInviteUpt {
 border-top: 1px solid #f2f2f2;
 display: block;
 float: left;
 margin: 30px auto;
 max-width: none;
 min-height: 440px;
 padding: 40px 0 0 10px;
 position: relative;
 width: 96%;
}
 /*.RightboxColmInviteUpt::before {
 background: none repeat scroll 0 0 #ffffff;
 border: 1px solid #f2f2f2;
 border-radius: 50%;
 content: "OR";
 display: block;
 font-size: 20px;
 left: 50%;
 margin: 0 auto;
 max-width: 100px;
 padding: 10px;
 position: absolute;
 right: 50%;
 text-align: center;
 top: -24px;
 width: 50px;
}*/
.InviteFrndWrapperbox {
 display: block;
 margin: 0 auto;
 padding: 0;
 width: 96%;
}
.LeftboxColmInviteUpt {
 border: 0 solid #ff0000;
 display: block;
 float: left;
 margin: 30px 0;
 max-width: none;
 padding: 0;
 width: 96%;
}
.LeftboxColmInviteUpt .ContainerboxInvt {
 display: block;
 float: left;
 margin: 0;
 max-width: 75px;
 padding: 0;
 width: 100%;
}
}
.newinvite_frnds { background: none repeat scroll 0 0 #dbdbdb; border: 0 solid red; display: table; margin: 0; min-height: 300px; padding: 30px 0 15px; width: 100%; }
sup { top: -1.5em; }
.prices_new { margin: 0 auto; max-width: 990px; padding: 0; width: 100%; }
.prices_innerpart { margin: 0 auto; max-width: 650px; padding: 0; width: 100%; }
.prices_listview { list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.prices_listview li { border: 0 solid #ff0000; display: block; float: left; list-style: outside none none; margin: 0 5px 10px; max-width: 300px; padding: 0; text-align: center; width: 100%; }
.cir_number { width: 139px; height: 139px; background: #ffffff; border: 1px solid #d6d6d6; border-radius: 100%; font-size: 48px; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; text-align: center; line-height: 130px; color: #000000; font-weight: normal; margin: 0 auto; }
.cir_below_text { color: #666666; font-size: 24px; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; text-align: center; font-weight: lighter; margin: 10px 0; padding: 0px; }
.cir_number sup { font-size: 18px; margin: 0 2px 0 0; }
.sml_bottomtext { font-size: 18px; }
.newsteps_con { background: none repeat scroll 0 0 #f2f2f2; border: 0 solid red; display: table; margin: 0; min-height: 300px; padding: 30px 0; width: 100%; }
.steps_newbox { margin: 0 auto; max-width: 990px; padding: 0; width: 100%; }
.steps_innerpart { margin: 0 auto; padding: 0; width: 100%; }
.howitworkstexthd { font-size: 30px; color: #7e7e7e!important; font-weight: lighter; margin: 15px 0 20px; text-align: center; padding: 0px; }
.steps_listview { list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.steps_listview li { border: 0 solid #ff0000; display: block; float: left; list-style: outside none none; margin: 0 5px 15px 0; max-width: 300px; padding: 0; text-align: center; width: 100%; }
.cir_steptext { width: 185px; height: 185px; background: #ffffff; border: 1px solid #d6d6d6; border-radius: 100%; font-size: 48px; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased;text-align: center; line-height: 182px; color: #000000; font-weight: normal; margin: 0 auto; }
.cir_steptext:hover { background: #247eda!important; color: #fff!important; }
.cir_steptext.active { background: #247eda!important; color: #fff!important; }
.cirtextanchor { text-decoration: none; }
.cirtextanchor:hover { text-decoration: none; outline: none; }
.cir_belowsteptext { color: #666666; font-size: 24px; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; text-align: center; font-weight: lighter; margin: 10px 0; padding: 0px; }
/*  new clases for steps and counter made by pooja */



    .InviteFrndWrapperbox { margin: 0px; padding: 0px; width: 100%; display: block; }
.InviteFrndContentbox { width: 100%; margin: 0 auto; max-width: 940px; padding: 40px 0; }
.InviteFrndContentbox h1 { font-size: 26px; font-weight: lighter; color: #666; margin: 10px 0; padding: 0px; text-align: center; line-height: 27px; }
.InviteFrndContentbox h2 { font-size: 20px!important; font-weight: lighter; color: #666!important; margin: 0px; padding: 0px; text-align: center; line-height: 24px; display:none; }
.InviteFrndContentbox p { color: #666!important; margin: 10px 0; padding: 0px; text-align: center; line-height: 24px; }
.breadcrumb { background-color: #f5f5f5!important; border-radius: 4px; list-style: outside none none; margin-bottom: 20px; padding: 20px 15px; text-align: center; }
.breadcrumb > li { font-size: 20px; color: #b0b0b0!important; }
.breadcrumb > .active { color: #000000!important; }
.SendingInvitesToFrndsbox { width: 100%; margin: 30px auto; padding: 0px; max-width: 400px; display: block; border: 0px solid red; }
.SendingInvitesToFrndsbox ul { list-style: none; margin: 0px; padding: 0px; }
.SendingInvitesToFrndsbox ul li { list-style: none; margin: 5px 0; padding: 0px; }
.SendingInvitesToFrndsbox ul li input { width: 85%; border: none; border-bottom: 1px solid #000; font-size: 12px; padding: 2px 0 3px 5px; display: inline-block; color: #666!important; box-shadow: none; }
.SendingInvitesToFrndsbox ul li input:focus { border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7; }
.SendingInvitesToFrndsbox ul li img { display: inline-block; max-width: 30px; }
.Sendinginvitations-message { width: 100%; margin: 30px auto; padding: 0px; max-width: 500px; display: block; border: 0px solid red; }
.Sendinginvitations-message textarea { box-sizing: border-box; width: 100%; background-color: #ffffff; border: 1px solid #cccccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.Sendinginvitations-message textarea:focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline: 0 none; }
.InviteFrndWrapperbox .btnSb { border: 0px solid #ff0000; margin: 0 auto; max-width: 500px; padding: 0; text-align: center; width: 70%; }
.InviteFrndWrapperbox .btnSb input { background: none repeat scroll 0 0 #339900; border: medium none; color: #ffffff!important; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.Referal_iconsShareInvites { border: 0px solid #ff0000; display: table; margin: 0 auto; padding: 0; width: 100%; max-width: 400px; }
.TwitterSocialicon { margin: 0 auto; text-align: center; }
.LeftboxColmInviteUpt .ContainerboxInvt { width: 100%; max-width: 90px; margin: 0px; padding: 0px; display: block; float: left; }
.LeftboxColmInviteUpt .ContainerboxInvt span { display: block; margin: 15px 0; }
.LeftboxColmInviteUpt .ShareboxInviteFriends input { background: none repeat scroll 0 0 #f2f2f2; border: medium none; font-size: 18px; height: 40px; overflow: hidden; padding: 0 0 0 32px; width: 97%; }
.LeftboxColmInviteUpt .ShareboxInviteFriends textarea { background: none repeat scroll 0 0 #f2f2f2; border: medium none; font-size: 14px; height: 100px; overflow: hidden; padding: 10px; width: 100%; }
.LeftboxColmInviteUpt .ShareboxInviteFriends .TextAreaboxReferal { width: 100%; display: block; position: relative; margin: 10px 0; }
.LeftboxColmInviteUpt .ShareboxInviteFriends .TextReferalboxCustomMsg { width: 100%; display: block; position: relative; margin: 10px 0 20px; }
.LeftboxColmInviteUpt .ShareboxInviteFriends .textareaInvtpos { position: absolute; left: 8px; top: 14px; font-size: 16px; }
.TwitterSocialicon { background-color: #2ca9e0!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.LinkedInSocialicon { background-color: #007bb6!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.facebookSocialicon { background-color: #3b5998!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.googlePSocialicon { background-color: #dd4b39!important; display: block; float: left; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 0; text-align: center; vertical-align: middle; width: 50px; }
.iconsSocialimg { color: #fff!important; font-size: 18px; text-align: center; line-height: 50px; vertical-align: middle; }
.clear { clear: both; }
.ContinueBtnbox { overflow:hidden!important; display: block; margin: 30px auto; max-width: none!important; padding: 0; text-align: center; width: 100%; }
.ContinueBtnbox .btnSb { border: 0 solid #ff0000; margin: 0 auto; max-width: 541px; padding: 0; text-align: center; width: 100%; }
.ContinueBtnbox .btnSb input { background: none repeat scroll 0 0 #2ecc71; border: medium none; color: #ffffff !important; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.LeftboxColmInviteUpt { width: 100%; margin: 30px 0; padding: 0px; border: 0px solid red; max-width: 400px; display: block; float: left; }
.LeftboxColmInviteUpt h1 { margin: 10px 0; padding: 0px; font-size: 28px; font-weight: normal; color: #666!important; text-align: left!important; }
.LeftboxColmInviteUpt h5 { margin: 10px 0 20px; padding: 0px; font-size: 18px; font-weight: normal; color: #666!important; text-align: center!important;}
.LeftboxColmInviteUpt .ShareboxInviteFriends { width: 100%; margin: 0px; padding: 0px; }
.RightboxColmInviteUpt { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #ff0000 #ff0000 #ff0000 #f2f2f2; border-image: none; border-style: solid; border-width: 0 0 0 1px; display: block; float: left; margin: 30px 10px 30px 50px; max-width: 390px; min-height: 440px; padding: 0 0 0 60px; position: relative; width: 100%; }
.RightboxColmInviteUpt .ContinueBtnbox { display: block; margin: 30px auto; max-width: 340px; padding: 0; text-align: center; width: 100%; }
.RightboxColmInviteUpt h1 { margin: 10px 0; padding: 0px; font-size: 28px; font-weight: normal; color: #666!important; text-align: left!important; }
.RightboxColmInviteUpt h5 { margin: 10px 0 20px; padding: 0px; font-size: 18px; font-weight: normal; color: #666!important; text-align: center!important;  }
.RightboxColmInviteUpt .ShareboxInviteFriends { width: 100%; margin: 0px; padding: 0px; }
.RightboxColmInviteUpt .ShareboxInviteFriends input { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9 !important; font-size: 18px; height: 40px; overflow: hidden; padding: 0 0 0 32px; width: 97%; }
.RightboxColmInviteUpt .ShareboxInviteFriends textarea { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9 !important; font-family: inherit; font-size: 14px; height: 210px; overflow: hidden; padding: 10px; width: 100%; }
.RightboxColmInviteUpt .ShareboxInviteFriends .TextAreaboxReferal { width: 100%; display: block; position: relative; margin: 10px 0; }
.RightboxColmInviteUpt .ShareboxInviteFriends .TextReferalboxCustomMsg { width: 100%; display: block; position: relative; margin: 10px 0 20px; }
.RightboxColmInviteUpt .ShareboxInviteFriends .textareaInvtpos { position: absolute; left: 8px; top: 14px; font-size: 16px; }
.RightboxColmInviteUpt .ShareboxInviteFriends .inputinvteRep { margin: 0px; padding: 0px; list-style: none; }
.RightboxColmInviteUpt .ShareboxInviteFriends .inputinvteRep li { margin: 0 0 10px; padding: 0px; list-style: none; }
/* .RightboxColmInviteUpt::before {
 border: 1px solid #f2f2f2;
 border-radius: 50%;
 content: "OR";
 display: block;
 font-size: 20px;
 left: -22px;
 padding: 10px;
 position: absolute;
 top: 159px;
 background: #fff;
}*/
.SkiptBtnbox { width: 100%; margin: 10px auto; max-width: 600px; display: block; }
.SkiptBtnbox .ContinueBtnbox { display: block; margin: 0px auto; max-width: 500px; padding: 0; text-align: center; width: 100%; }
 @media only screen and (max-device-width : 900px) {
 .RightboxColmInviteUpt {
 border-top: 1px solid #f2f2f2;
 display: block;
 float: left;
 margin: 30px auto;
 max-width: none;
 min-height: 440px;
 padding: 40px 0 0 10px;
 position: relative;
 width: 96%;
}
/* .RightboxColmInviteUpt::before {
 background: none repeat scroll 0 0 #ffffff;
 border: 1px solid #f2f2f2;
 border-radius: 50%;
 content: "OR";
 display: block;
 font-size: 20px;
 left: 50%;
 margin: 0 auto;
 max-width: 100px;
 padding: 10px;
 position: absolute;
 right: 50%;
 text-align: center;
 top: -24px;
 width: 50px;
}*/

 .LeftboxColmInviteUpt{ border-top:1px solid #f2f2f2!important; border-left:none!important; padding: 34px 0 0 !important;}

 .LeftboxColmInviteUpt::before{
 background: none repeat scroll 0 0 #ffffff;
 border: 1px solid #f2f2f2;
 border-radius: 50%;
 content: "OR";
 display: block;
 font-size: 20px;
 left: 50%;
 margin: 0 auto;
 max-width: 100px;
 padding: 10px;
 position: absolute;
 right: 50%;
 text-align: center;
 top: -24px;
 width: 32px;
}
 .InviteFrndWrapperbox {
 display: block;
 margin: 0 auto;
 padding: 0;
 width: 96%;
}
 .LeftboxColmInviteUpt {
 border: 0 solid #ff0000;
 display: block;
 float: left;
 margin: 30px 0;
 max-width: none;
 padding: 0;
 width: 96%;
}
 .LeftboxColmInviteUpt .ContainerboxInvt {
 display: block;
 float: left;
 margin: 0;
 max-width: 75px;
 padding: 0;
 width: 100%;
}
 .steps_listview li {
 max-width: 100%;
}
 .prices_listview li {
 max-width: 100%;
}
}
/* created by AMIT BANSAL FOR Subcripton box FAQ section ---- */
    .FAQ_stripebox { width: 100%; margin: 0px; padding: 0px; background: #f0f0f0; display: table; }
.FAQContWrapperbox { width: 100%; max-width: 1100px; margin: 0 auto; padding: 30px 0; display: table; }
.bgWhtStrip { background: #fff!important; }
.leftFAQContentbox { float: left; margin: 0; padding: 0; width: 47%; }
.leftFAQContentbox .ContentboxFaqItems { width: 96%; margin: 20px 0; padding: 0px; float: left; }
.leftFAQContentbox h2 { font-size: 24px!important; color: #666; margin: 0px; padding: 0px; font-weight: normal; }
.leftFAQContentbox p { font-size: 18px!important; color: #9b9b9b!important; margin: 0px; padding: 0px; font-weight: normal; }
.RightFAQContentbox { float: right; margin: 0 20px 0 0; padding: 0; width: 47%; }
.RightFAQContentbox .ContentboxFaqItems { width: 96%; margin: 20px 0; padding: 0px; float: left; }
.RightFAQContentbox h2 { font-size: 24px!important; color: #666; margin: 0px; padding: 0px; font-weight: normal; }
.RightFAQContentbox p { font-size: 18px!important; color: #9b9b9b!important; margin: 0px; padding: 0px; font-weight: normal; }
.clear { clear: both; }
 @media only screen and (max-device-width : 890px) {
 .leftFAQContentbox {
 float: left;
 margin: 0 0 0 10px;
 padding: 0;
 width: 90%;
}
 .RightFAQContentbox {
 float: left;
 margin: 0 0 0 10px;
 padding: 0;
 width: 90%;
}
}
.newinvite_frnds { background: none repeat scroll 0 0 #dbdbdb; border: 0 solid red; display: table; margin: 0; min-height: 300px; padding: 30px 0; width: 100%; }
.prices_new { margin: 0 auto; max-width: 990px; padding: 0; width: 100%; }
.prices_innerpart { margin: 0 auto; max-width: 650px; padding: 0; width: 100%; }
.prices_listview { list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.prices_listview li { border: 0 solid #ff0000; display: block; float: left; list-style: outside none none; margin: 0 5px 10px 0; max-width: 300px; padding: 0; text-align: center; width: 100%; }
.cir_number { width:139px; height:139px; background:#ffffff; border:1px solid #d6d6d6; border-radius:100%; font-size:48px;font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; text-align:center; line-height:130px; color:#000000; font-weight:normal; margin: 0 auto; }
.cir_below_text { color:#666666; font-size:24px; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; text-align:center; font-weight:lighter; margin:10px 0; padding:0px; }
.cir_number sup { font-size:18px; margin:0 2px 0 0; }
.sml_bottomtext { font-size:18px; }
.newsteps_con { background: none repeat scroll 0 0 #f2f2f2; border: 0 solid red; display: table; margin: 0; min-height: 300px; padding: 30px 0; width: 100%; }
.steps_newbox { margin: 0 auto; max-width: 990px; padding: 0; width: 100%; }
.steps_innerpart { margin: 0 auto; padding: 0; width: 100%; }
.howitworkstexthd { font-size:30px; font-family:"Segoe UI"; color:#7e7e7e; font-weight:lighter; margin:15px 0 20px; text-align:center; padding:0px; }
.steps_listview { list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.steps_listview li { border: 0 solid #ff0000; display: block; float: left; list-style: outside none none; margin: 0 5px 15px 0; max-width: 300px; padding: 0; text-align: center; width: 100%; }
.cir_steptext { width:185px; height:185px; background:#ffffff; border:1px solid #d6d6d6; border-radius:100%; font-size:48px; font-family:"Segoe UI"; text-align:center; line-height:182px; color:#000000; font-weight:normal; margin: 0 auto; }
.cir_steptext:hover { background:#2ecc71!important; color:#fff!important; }
.cir_steptext.active { background:#2ecc71!important; color:#fff!important; }
.cirtextanchor { text-decoration:none; }
.cir_belowsteptext { color:#666666; font-size:24px; font-family:"Segoe UI"; text-align:center; font-weight:lighter; margin:10px 0; padding:0px; }
.FAQ_stripebox { margin: 0px 0 0!important; }
.StepsBoxWrapper { padding: 20px 0 0px!important; }
.StepsInviteFriendbox { margin: 30px 0 0; }
.newfreepreviewclasses { background: none repeat scroll 0 0 #f5f5f5; border: 0 solid red; display: table; margin: 0; padding: 30px 0; width: 100%; }
.newfreepreviewclasses h1 { color: #000000 !important; font-size: 26px !important; font-weight: lighter; text-align: center; }
.InstructorSection_content > h2 { color: #666666 !important; font-size: 22px; font-weight: lighter; text-align: center; }
.newfreepreviewclasses .previewcls { width:100%; max-width:990px; margin:0 auto; padding:0px; }
.newfreepreviewclasses .prev_cls_list { list-style: outside none none; margin: 0 auto; overflow: hidden; padding: 0; width: 100%; }
.newfreepreviewclasses .prev_cls_list li { background-color: #ffffff; border: 1px solid #a6a6a6; border-radius: 2px; box-shadow: 0 0 1px #dddddd; float: left; margin: 20px 13px; max-width: 218px; min-height: 270px; padding: 0; position: relative; width: 100%; }
 .newfreepreviewclasses .free_tag::before {
 background: none repeat scroll 0 0 #666666;
 border-radius: 12px 0 10px;
 color: #ffffff;
 content: "Free";
 display: block;
 font-size: 14px;
 font-weight: normal;
 padding: 5px 13px;
 position: absolute;
 right: 3px;
 text-shadow: 0 1px 2px #000000;
 top: 10px;
}
.newfreepreviewclasses .clsprimg { border-bottom: 1px solid #dddddd; height: 100%; max-width: 218px; padding: 0 0 10px; width: 100%; }
.clsprimg > img { max-height: 140px; max-width: 218px !important; width: 100% !important; }
.ContinueSkipBtnbox .btnSb input { background: none repeat scroll 0 0 #339900 !important; border: medium none; color: #ffffff !important; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.newfreepreviewclasses .clsprheading { border-bottom: 1px solid #dddddd; color: #666666; font-family: inherit; font-size: 15px; font-weight: normal; line-height: 20px; margin: 0 10px 20px; min-height: 40px; padding: 15px 0; }
.newfreepreviewclasses .precls_button { margin: 22px 0; text-align: center; }
.newfreepreviewclasses .precls_button a { background: none repeat scroll 0 0 #ffffff; border: 1px solid #1cc9e3; border-radius: 16px; color: #1cc9e3; font-family: inherit; font-size: 16px; font-weight: normal; line-height: 22px; margin: 0 auto; padding: 1px 18px; text-decoration: none; width: 100%; }
.newfreepreviewclasses .free_tag { position: absolute; right: -13px; top: 10px; }
.ContinueSkipBtnbox { display: block; margin: 30px auto; max-width: 440px; padding: 0; text-align: center; width: 100%; }
 @media only screen and (max-device-width : 900px) {
.steps_listview li {
max-width:100%;
}
.prices_listview li {
max-width:100%;
}
}
/*Css for Invite friend pages ends*/






/*invite friend page1 changes related to fonts by POOJA*/

.ContinueBtnbox .btnSb input { border: medium none; border-radius: 6px !important; color: #ffffff !important; cursor: pointer; display: block; font-size: 24px !important; font-weight: normal; height: 45px !important; margin: 0; padding: 0; text-align: center; width: 100%; }
.ContinueBtnbox .btnSb { border: 0 solid #ff0000; margin: 0 auto; max-width: 405px !important; padding: 0; text-align: center; width: 100%; }
.newfreepreviewclasses .precls_button a { background: none repeat scroll 0 0 #f0a22e !important; border: 1px solid #f0a22e !important; border-radius: 6px!important; color: #fff !important; font-family: inherit; font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 auto; padding: 5px 18px !important; text-decoration: none; width: 100%; }
.newfreepreviewclasses .clsprheading { border-bottom: 1px solid #dddddd; color: #666666; font-family: inherit; font-size: 17px !important; font-weight: normal; line-height: 20px; margin: 0 10px 20px; min-height: 40px; padding: 15px 0; }
.newfreepreviewclasses h1 { color: #000000 !important; font-size: 33px !important; font-weight: normal !important; text-align: center; }
.invitefriendspagewrapper #wrapper { width:100%!important; }
/*invite friend page1 changes related to fonts by POOJA*/

.tw-heading { text-align: center !important; }
.tw-cource .tw-heading { text-align: center !important; }
.hdlargecr { display: none; }
/*testimonials webpart by POOJA*/
.testimonials_newwebpart { background: none repeat scroll 0 0 #f0f0f0!important; }
.subscribepagewrapper .testimonials_newwebpart { background: none repeat scroll 0 0 #d4d4d4!important; }

.testimonials_newwebpart .testimoniallistpart li .testi_image img { border-radius: 100%!important; box-shadow: 0 0 1px #dddddd!important; height: 100%!important; max-height: 83px!important; max-width: 83px!important; width: 100%!important; }
.testimonials_newwebpart .testimoniallistpart li { background: none repeat scroll 0 0 #ffffff; border: 1px solid #dddddd; float: left; margin: 0 10px 65px; max-width: 320px!important; min-height: 210px; padding: 20px 10px 30px; position: relative; width: 100%; }
.testimonials_newwebpart .read_desmore a { color: #1d77bd !important; font-size: 12px; font-weight: bold; }
.homepagewrapper .testimonials_newwebpart .testimoniallistpart li { max-width:345px!important; }
.testimonials_newwebpart .read_desmore { bottom: 7px; color: #1d77bd !important; font-size: 12px !important; font-weight: bold !important; left: 12px; margin: 10px 0 0; position: absolute; }
.testimonials_newwebpart .testimoniallistpart li h3 { color: #010101 !important; font-size: 18px; font-weight: normal; height: 84px; margin: 0 !important; padding: 35px 0 5px !important; }
.testimonials_newwebpart .testimoniallistpart li p { color: #666666 !important; font-size: 16px; font-weight: lighter; height: auto !important; line-height: 21px; margin: 0; overflow: visible !important; padding: 0 0 10px; }
.testimonials_newwebpart { background:#fff!important; width:100%; margin:0px; padding:30px 0; display:none; }
.testimonials_newwebpart .maincontainetest { width:100%; max-width:1100px; margin:0 auto; padding:0px; }
.testimonials_newwebpart .maincontainetest h1 { margin:0; padding:0px; color:#000000!important; text-align:center; font-size:30px; font-weight:lighter; }
.testimonials_newwebpart .maincontainetest h2 { margin:5px 0; padding:0px; color:#666666!important; text-align:center; font-size:28px; font-weight:lighter; }
.testimonials_newwebpart .testimoniallistpart { width:100%; margin:65px auto 10px; padding:0px; list-style-type:none; }
.testimonials_newwebpart .testimoniallistpart li { background: none repeat scroll 0 0 #ffffff; border: 1px solid #dddddd; float: left; margin: 0 10px 65px; max-width: 345px; min-height: 260px; padding: 20px 10px 30px; position: relative; width: 100%; }
.testimonials_newwebpart .testimoniallistpart li h3 { color: #010101 !important; font-size: 18px; font-weight: normal; margin: 0 !important; padding: 35px 0 5px !important; }
.testimonials_newwebpart .testimoniallistpart li h4 { color: #010101 !important; font-size: 16px; font-weight: normal; margin: 0 !important; padding: 0 0 5px !important; }
.testimonials_newwebpart .testimoniallistpart li p { color: #666666 !important; font-size: 16px; font-weight: lighter; height: 100px; line-height: 21px; margin: 0; overflow: auto; padding: 0 0 10px; }
.testimonials_newwebpart .testimoniallistpart li .testi_image {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid rgba(255, 255, 255, 0.8);
    border-radius: 100%;
    box-shadow: 1px 1px 1px #eeeeee;
    height: 83px;
    left: 20px;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    top: -44px;
    width: 83px;
    z-index: 1000;
}
.testimonials_newwebpart .testimoniallistpart li .testi_image img {
    box-shadow: 0 0 1px #dddddd !important;
    transform: scale(1.9);
}
.testimonials_newwebpart .follow_links { float: right; list-style-type: none; margin: 0; max-width: 280px; padding: 0; width: 100%; }
.testimonials_newwebpart .follow_links span { color: #666 !important; float: right; font-size: 18px; font-weight: lighter; line-height: 20px; padding: 0 5px 0 0; }
.testimonials_newwebpart .follow_links span a { color: #666!important; float: right; font-size: 18px; font-weight: lighter; padding: 0 5px; }
.testimonials_newwebpart .follow_links span a:hover { color:#1d77bd!important; text-decoration:none; }
.testimonials_newwebpart .follow_links span a.active { color:#1d77bd!important; }
.testimonials_newwebpart .read_desmore { bottom: 7px; color: #1d77bd !important; font-size: 18px; font-weight: lighter; left: 12px; margin: 10px 0 0; position: absolute; }
.testimonials_newwebpart .read_desmore a { color:#1d77bd!important; }
 @media only screen and (max-device-width : 990px) {
.testimonials_newwebpart .testimoniallistpart li {
 margin: 0 15px 65px;
 max-width: 84%;
 position: relative;
 width: 100%;
}
}
/*testimonials webpart by POOJA*/
/*////////////Css for New Popups create by Pooja///////////////*/
/*////////////Css for networking lounge///////////////*/
.network_tblemain { border:1px solid #ddd; margin:0px; padding:0px; border-collapse: collapse; }
.network_tblemain th { padding:5px 8px; border:1px solid #ddd; font-size:14px; font-weight:bold; color:#fff; background:#999; }
.network_tblemain td { padding:5px 8px; border:1px solid #ddd; font-size:14px; font-weight:normal; color:#666; border-collapse: collapse; }
.network_tblemain td span { margin:0 8px 0 0; }
.network_tblemain .tbleicosz { font-size:22px; color:#666; vertical-align: text-bottom; }
.network_tblemain .tbleicosz2 { font-size:20px; color:#666; vertical-align: text-bottom; }
.netinputwork { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; height: 32px; padding: 0 10px; text-align: left; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; width: 100%; max-width:275px; margin: 0 10px 10px 0; }
.net_btnsearch { border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; font-size: 18px; font-weight: normal; margin:0 0 10px 0px; padding: 6px 15px; text-align: center; vertical-align: middle; border:none; }
.pop_network1 { margin:10px 0; padding:0px; width:100%; }
#Main_innerpopup { left: 0!important; margin: 0 auto!important; max-width: 650px!important; right: 0!important; position: absolute; z-index: 12200; border-radius:6px; min-height: 330px; background: none repeat scroll 0 0 #fff;  box-shadow: 0 0 4px #999999 !important;}
#Main_outerpopup {background: none repeat scroll 0 0 #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 4px #cccccc;
    left: 0!important;
    margin: 0 auto;
    max-width: 650px;
    position: absolute!important;
    right: 0;
    top: 100px;
    width: 100%;}
.title_strip { background:#6ccff6; padding:15px; font-size:20px; font-weight:bold; color:#ffffff; border-radius: 5px 5px 0 0; }
.content_part { background:#ffffff; padding:10px 15px 15px; border-radius:0 0 5px 5px; }
.content_part h1 { padding: 0 0 10px 0; font-size:20px; font-weight:normal; color:#535353!important; border-bottom:1px solid #f1f1f1; margin:0px; text-align:center; }
.content_part .badge_img { text-align:center; padding:15px 0 2px 0; }
.content_part .badge_nme { padding: 0 0 5px 0; font-size:20px; font-weight:normal; color:#535353; margin:0px; text-align:center; }
.content_part .badge_descr { padding: 0 0 0px 0; font-size:20px; font-weight:normal; color:#858383; margin:0px; text-align:center; }
.bottom_strip { background:#e8e8e8; padding:15px; font-size:16px; font-weight:normal; color:#535353; border-radius:0 0 5px 5px; }
.shr_ifbook { background: none repeat scroll 0 0 #2a388f; }
.shr_itwtr { background: none repeat scroll 0 0 #25a8df; }
.shr_ilinkdn { background: none repeat scroll 0 0 #1a73ba; }
.shr_ico_round { border-radius: 100% !important; color: #fff; font-size: 15px; height: 29px; line-height: 29px; text-align: center; width: 29px; margin: 0 3px; }
.pop_close { position:absolute; top:20px; right:15px; z-index:1000; display:block; }
.img_gap { margin:10px; }
.popup_question { background:#f5f5f5; padding:16px 10px; color:#505050; font-size:18px; line-height:22px; font-weight:normal; border-radius:5px; margin:5px 0 2px; }
.bold_fnt { font-weight:bold; }
.qns_notes { color:#505050; font-size:14px; line-height:18px; font-weight:normal; padding:10px 0 10px 10px; }
.answer_quiz { display:table; margin:0px; padding:0px; width:100%; }
.answer_quiz_lst { list-style-type:none; margin:15px 0 20px 0; padding:0px; }
.answer_quiz_lst li { padding: 5px 0; margin:0px; }
.answer_typ_r { padding:0 0 0 10px; }
.option_wrap label { font-size: 18px!important; font-weight: lighter; padding: 0 0 0 15px; }
.popup_bottom { }
.button_quiz { margin: 15px 0 0; padding: 15px; text-align: right; }
.pop_button { border-radius: 5px; color: #fff!important; cursor: pointer; display: inline-block; font-size: 20px; font-weight: normal!important; margin:0 0 10px 10px; padding: 12px 25px!important; text-align: center; vertical-align: middle; border:none; }
.info_qns { padding:10px; border-radius:5px; background:#fffced; margin:10px 0 10px; font-size:14px!important; color:#505050!important; display:table; width:97%; }
.info_qns p { font-size:14px!important; }
.info_qns h2 { font-size:14px; color:#505050!important; font-weight:bold; line-height:20px; padding:0 0 0 3px; }
.info_color { background:#FFCC00; margin: 8% 0 0; }
.infodescription { border-left: 1px solid #f1f1f1; float: right; margin: 0 0 0 10px; padding: 0 0 0 11px; width: 80%; }
/*Match following*/
.match_s { display: table; margin: 15px 0 20px 10px; padding: 0; width: 100%; }
.match_s .ans_label { color: #777777 !important; float: left; font-size: 18px; min-width: 185px; text-align: left; width: 53%; font-weight:lighter; }
.quizcomman_input { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; height: 32px; padding: 0 10px; text-align: left; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; width: 50%; }
.quizcomman_selectbox { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; height: 32px; padding: 0 10px; text-align: left; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; width: 45%; }
/*theater sequence popup*/
.drg_sequence { list-style:none; margin:10px 0 0; padding:0px; }
.drg_sequence li { background: none repeat scroll 0 0 #ececec; border: medium none #ddd; border-radius: 5px; color: #222222; font-size: 18px; font-weight: normal; margin: 5px 0 !important; max-width: 250px; padding: 8px 10px 18px !important; width: 100%; }
.drg_sequence li span { margin:0 20px 0 0; }
/*theater label following popup*/
.label_following { list-style:none; margin:10px 0 0; padding:0px; width:100%; }
.label_following li { background:#f5f5f5; border-radius:5px; border:#ddd; padding:10px; font-size:18px; color:#222222; font-weight:normal; margin:5px 0; width:100%; max-width:170px; float:left; margin:5px 7px 18px; }
.label_picture { margin:0 0 10px; }
.label_picture img { max-height:170px; max-width:170px; width:100%; }
.drop_label { background:#fff; border-radius:5px; border:1px solid #ccc; height:34px; width:168px; }
.label_options_main { margin:0px 17px; width:100%; }
.label_options_main .opt_lbl { background: none repeat scroll 0 0 #cccccc; border: 1px solid #ccc; border-radius: 5px; float: left; font-size: 18px; height: 26px; line-height: 20px; margin: 0 36px 10px 0; padding: 5px 9px; text-align: center; width: 148px; }
 @media only screen and (max-device-width : 380px) {
.label_following li {
margin: 5px 7px 18px;
 max-width: 200px;
 padding: 10px 36px;
}
.label_picture img {
max-height:210px;
max-width:210px;
width:100%;
}
.drop_label {
background: none repeat scroll 0 0 #fff;
 border: 1px solid #ccc;
 border-radius: 5px;
 height: 34px;
 min-width: 199px;
}
 .label_options_main .opt_lbl {
 margin: 0 36px 10px 23px;
 min-width: 183px;
 padding: 5px 9px;
}
}
/*profile login/ register popup*/
.comman_alltext { }
.comman_alltext p { padding: 0 0 0px 0; font-size:18px!important; font-weight:normal; color:#858383; margin:0px; text-align:left; }
/*profile send message popup*/
.gray_sendmsg { background:#f5f5f5; padding:10px; width:95%; border-radius:5px; margin: 5px auto; }
.sendmsg_label { color: #777777 !important; float: left; font-size: 18px; padding: 0 50px 0 0; text-align: right; width: 15%; }
/*profile tag options popup*/
.option_text { font-size:18px!important; font-weight:normal; color:#222222; margin:0px; }
.tag_main { clear:both; width:97%; padding:10px; }
.tag_icn {  color: #222222; font-size: 30px!important; line-height: 28px!important; padding: 0 0px 0 0; vertical-align: middle; }
.bio_si { font-size: 26px!important; }
.tag_dsc { float: right; width: 85%; }
/*profile web link popup*/
.skypelink_icn { color: #222222; font-size: 38px; padding: 0 0px 0 15px!important; vertical-align: middle!important; width: 15%; }
.comman_check { margin:0 5px 0 0; }
.essay_text { min-height: 100px; resize: none; width: 96%; }
/*profile attendee popup*/
.pop_attendee { height: 325px; list-style: outside none none; margin: 0; overflow: auto; width: 100%; }
.pop_attendee li { background:#f5f5f5; width:45%; float:left; margin:5px; border-radius:5px; padding:10px; min-width:275px; height:130px; }
.pic_radius { border-radius:100%; width:66px!important; }
.descrip_atten { float: left; max-width: 180px; padding: 0 0 0 16px; width: 100%; }
.descrip_atten h2 { font-size:18px!important; color:#222222!important; font-weight:normal; margin:0 0 2px!important; padding:0px!important; }
.descrip_atten h3 { font-size:16px!important; color:#848383!important; font-weight:normal; margin:0px!important; padding:0px!important; }
.descrip_atten p { font-size:14px!important; color:#848383!important; font-weight:normal; margin:0px!important; padding:0px!important; }
.atn_picture { float:left; width:70px; }
.atn_icns { width:100%; margin:5px 0 10px; }
.atn_sz { font-size:30px; margin:0 15px 0 0; color:#222222; }
.atn_sz2 { font-size:30px; margin:0 15px 0 0; vertical-align: calc(2px); color:#222222; }
/*new popup for paid class*/
.brdr_com { border:1px solid #ddd; }
.start_frtr { padding: 0 0 0px 0; font-size:30px!important; font-weight:normal; color:#222222!important; margin:0px; text-align:center; }
.italic_hding { padding: 0 0 0px 0; font-size:22px!important; font-weight:bold; color:#222222!important; margin:10px 0; text-align:center; font-style:italic; }
.forall_com { padding: 0 0 0px 0; font-size:16px!important; font-weight:normal; color:#858383!important; margin:10px 0; text-align:center; }
.center_buttons { text-align:center; margin:0 0 20px; }
.small_italicinfo { padding: 0 0 0px 0; font-size:14px!important; font-weight:normal; color:#222222!important; margin:10px 0; text-align:center; font-style:italic; }
.small_regularinfo { padding: 0 0 0px 0; font-size:14px!important; font-weight:normal; color:#222222!important; margin:10px 0; text-align:center; }
.small_regularinfo a { font-weight:bold; text-decoration:underline; font-size:14px!important; color:#222222!important; }
/*quiz fill in the blanks*/
.fillinblanks_input { background: none repeat scroll 0 0 #fff; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; padding: 0 10px; text-align: left; width: 40%; }
/*quiz result popups*/
.result_tbl { border:1px dotted #ddd; border-collapse: collapse; :
}
.result_tbl th { background:#999!important; color:#fff; padding:10px; font-size:18px; font-weight:bold; text-align:left; border:1px dotted #ddd; }
.result_tbl td { background:#fff; color:#666; padding:10px; font-size:18px; font-weight:normal; text-align:left; border:1px dotted #ddd; }
.result_ico { color: #00c400!important; font-size: 33px !important; }
.result_icored { color: #f00142!important; font-size: 33px !important; }
.result_ansfont { background: none repeat scroll 0 0 #666; border-radius: 100%; color: #fff !important; font-size: 16px !important; height: 18px; line-height: 17px; padding: 5px; text-align: center; width: 18px; vertical-align: calc(6px); }
.gapspan { margin:0 10px 0 0; }
.result_sendmail { border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; margin:0 0 10px 10px; padding: 10px 5px; text-align: center; vertical-align: middle; border:none; background:#666; }
.result_sendmail1 { background: none repeat scroll 0 0 #666; border: medium none; border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; font-size: 15px; font-weight: bold; margin: 0; padding: 7px 10px; text-align: center; vertical-align: middle; }
.userprofilepagewrapper .srchmenurslt1pf { left: 175px!important; top: 114px!important; }
.userprofilepagewrapper #dvMsgInput { margin: 0 0 20px 10px; width: 74%; }
.userprofilepagewrapper #msgUser { margin: 0 0 0 10px; width: 67%; }
.userprofilepagewrapper .srchmenurslt1pf li a { background-color: #ddd !important; color: #333 !important; display: block; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; font-size: 16px !important; font-weight: lighter !important; height: 25px !important; margin: -1px; padding: 2px 0 0 10px; text-decoration: none; }
@media only screen and (max-device-width : 500px) {
.userprofilepagewrapper #dvMsgInput {
 margin: 0 0 20px 10px;
 width: 67%;
}
.userprofilepagewrapper #msgUser {
 margin: 0 0 0 10px;
 width: 74%;
}
}
/*////////////Css for New Popups create by Pooja///////////////*/

.agendapagewrapper #Zone1_Area1 { margin: 0 auto!important; width: 100%!important; }
.agendapagewrapper #Zone1_Area1_Webpart2 { margin: 0 auto!important; padding: 0!important; }
.agendapagewrapper #wrapper { width:100%!important; }
/* section start Share on sites box open */
.fbClor { background: none repeat scroll 0 0 #2a388f !important; }
.twitterClor { background: none repeat scroll 0 0 #25a8df !important; }
.linkedInClor { background: none repeat scroll 0 0 #1a73ba !important; }
.ShareonSiteSectionBoxWrap { background: none repeat scroll 0 0 #a8c0e2; border: 0 solid #ff0000; display: block; margin: 0; padding: 30px 0; width: 100%; }
.ShareonSiteSectionBoxWrap .ShareonsiteBoxConetntSection { width:100%; margin:0px auto; padding:0; max-width:990px; }
.ShareonSiteSectionBoxWrap .ShareonsiteBoxConetntSection h1 { width:100%; margin:10px 0; padding:0px; font-size:36px; /*color:#666!important;*/ font-weight:lighter!important; text-align:center; text-transform:uppercase; line-height:36px }
.roundicon_action_Social { background: none repeat scroll 0 0 #ffffff; border: 2px solid #bebebe; border-radius: 50%; color: #ffffff; display: block; font-size: 55px!important; height: 60px; line-height: 60px; margin: 20px 5px; max-height: 132px; max-width: 132px; overflow: hidden; padding: 30px; text-align: center; vertical-align: middle; width: 60px; float:left; cursor:pointer; transition: opacity 2s; }
.roundicon_action_Social:hover { opacity:.5; transition: opacity 2s; }
.SharIconbox { width:100%; max-width:404px; margin:40px auto; display:block; text-align:center; border:0px solid red; }
.ShareonSiteSectionBoxWrap .BtnActionInsideBox { cursor: pointer; display: table; margin: 0 auto; max-width: 330px; padding: 5px 0; text-align: center; width: 100%; }
.ShareonSiteSectionBoxWrap .BtnActionInsideBox input {/* background: none repeat scroll 0 0 #ed652e!important;*/ border: medium none; color: #ffffff; cursor: pointer; display: block; font-family: inherit; font-size: 24px;  border-radius: 6px; font-weight: lighter; margin: 20px auto; padding: 10px 0; text-align: center; text-decoration: none; width: 100%; }
/* section start Share on sites  close */


/*Start trial strip on multiple pages*/

#PnlSubscription { float: none; margin-bottom: 10px; position: relative; width: 100%; }
.tw-free-trial { background: none repeat scroll 0 0 #ddd; padding: 20px 10%; width: 80%; z-index: 1; overflow:hidden; }
.tw-free-trial h1 { color: #D83728 !important; float: left; font-size: 24px; font-weight: normal; line-height: normal; margin: 14px 0 0 4%; padding: 0; width: 65%!important; }
.tw-free-trial .tw-btn-info { background-color: #2ecc71   !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; padding: 10px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
/*Start trial strip on multiple pages*/


/* new webparts for home page Icons global Features webpart css created by amit bansal */
.hmIconWebpart1 { display: block; margin: 0px auto; padding: 0; width: 100%; }
.hmIconWebpart1 h1 { padding:0!important }
.hmIconWebpart1 .tw-cource { margin: 0 5px 0 20px!important; min-height: 105px; overflow: hidden; width: 301px; }
.back_colorfull { background: none repeat scroll 0 0 #007cc2; width:100%; padding:40px 0; display:table; }
.home_bus_icon { max-width:1100px; margin:0 auto; padding:0; }
.hmiconsize { border: 2px solid #fff; border-radius: 100%; color: #ffffff!important; font-size: 40px !important; height: 100px; line-height: 95px !important; text-align: center; width: 100px; }
.home_bus_icon p span { color: #fff !important; font-weight: normal !important; }
.bg_clr_red { }
.bg_clr_green { }
.home_bus_icon h1 { color:#ffffff!important; font-size: 20px; font-weight: bold; text-align:center!important; }
.home_bus_icon p { color:#ffffff!important; font-size: 16px !important; }
.mar_right { margin:0px; }
.all_comn_mrgn { }
.TrialBtnHm { display: block; margin: 5px auto; padding: 0; text-align: center; width: 100%; }
.TrialBtnHm .tw-btn-info { background-color: #00b79b !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; padding: 12px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
/* new webparts for home page Icons global Features webpart css created by amit bansal */

/*////////////Css for New Popups create by Pooja///////////////*/

#Main_outerpopup { width:100%; max-width:650px; position:absolute; right:0px; left:0px; top:100px; margin:0 auto; border-radius:5px; background:#ffffff; f margin:0; padding:0px;-webkit-font-smoothing: antialiased; position:relative; }
.title_strip { background:#6ccff6; padding:15px; font-size:20px; font-weight:bold; color:#ffffff; border-radius: 5px 5px 0 0; }
.content_part { background:#ffffff; padding:10px 15px 15px; border-radius:0 0 5px 5px; }
.content_part h1 { padding: 0 0 10px 0; font-size:20px; font-weight:normal; color:#535353!important; border-bottom:1px solid #f1f1f1; margin:0px; text-align:center; }
.content_part .badge_img { text-align:center; padding:15px 0 2px 0; }
.content_part .badge_nme { padding: 0 0 5px 0; font-size:20px; font-weight:normal; color:#535353; margin:0px; text-align:center; }
.content_part .badge_descr { padding: 0 0 0px 0; font-size:20px; font-weight:normal; color:#858383; margin:0px; text-align:center; }
.bottom_strip { background:#e8e8e8; padding:15px; font-size:16px; font-weight:normal; color:#535353; border-radius:0 0 5px 5px; }
.shr_ifbook { background: none repeat scroll 0 0 #2a388f; }
.shr_itwtr { background: none repeat scroll 0 0 #25a8df; }
.shr_ilinkdn { background: none repeat scroll 0 0 #1a73ba; }
.shr_ico_round { border-radius: 100% !important; color: #fff; font-size: 15px; height: 29px; line-height: 29px; text-align: center; width: 29px; margin: 0 3px; }
.pop_close { position:absolute; top:20px; right:15px; z-index:1000; display:block; }
.img_gap { margin:10px; }
.popup_question { background:#f5f5f5; padding:16px 10px; color:#505050; font-size:18px; line-height:22px; font-weight:normal; border-radius:5px; margin:5px 0 2px; }
.bold_fnt { font-weight:bold; }
.qns_notes { color:#505050; font-size:14px; line-height:18px; font-weight:normal; padding:10px 0 10px 10px; }
.answer_quiz { display:table; margin:0px; padding:0px; width:100%; }
.answer_quiz_lst { list-style-type:none; margin:15px 0 20px 0; padding:0px; }
.answer_quiz_lst li { padding: 5px 0; margin:0px; }
.answer_typ_r { padding:0 0 0 10px; }
.option_wrap label { font-size: 18px; font-weight: lighter; padding: 0 0 0 15px; }
.popup_bottom { }
.button_quiz { margin: 15px 0 0; padding: 15px; text-align: right; }
.pop_button { border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; font-size: 20px; font-weight: bold; margin:0 0 10px 10px; padding: 12px 25px; text-align: center; vertical-align: middle; border:none; }
.info_qns { padding:10px; border-radius:5px; background:#fffced; margin:10px 0 10px; font-size:14px!important; color:#505050!important; display:table; width:97%; }
.info_qns p { font-size:14px!important; }
.info_qns h2 { font-size:14px; color:#505050!important; font-weight:bold; line-height:20px; padding:0 0 0 3px; }
.info_color { background:#FFCC00; margin: 8% 0 0; }
.infodescription { border-left: 1px solid #f1f1f1; float: right; margin: 0 0 0 10px; padding: 0 0 0 11px; width: 80%; }
/*Match following*/
.match_s { display: table; margin: 15px 0 20px 10px; padding: 0; width: 100%; }
.match_s .ans_label { color: #777777 !important; float: left; font-size: 18px; min-width: 185px; text-align: left; width: 53%; font-weight:lighter; }
.quizcomman_input { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; height: 32px; padding: 0 10px; text-align: left; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; width: 50%; }
.quizcomman_selectbox { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #666; font-family: inherit; font-size: 20px; font-weight: lighter; height: 32px; padding: 0 10px; text-align: left; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; width: 45%; }
/*theater sequence popup*/
.drg_sequence { list-style:none; margin:10px 0 0; padding:0px; }
.drg_sequence li { background:#ececec; border-radius:5px; border:#ddd; padding:8px 10px; font-size:18px; color:#222222; font-weight:normal; margin:5px 0; width:100%; max-width:250px; }
.drg_sequence li span { margin:0 20px 0 0; }
/*theater label following popup*/
.label_following { list-style:none; margin:10px 0 0; padding:0px; width:100%; }
.label_following li { background:#f5f5f5; border-radius:5px; border:#ddd; padding:10px; font-size:18px; color:#222222; font-weight:normal; margin:5px 0; width:100%; max-width:170px; float:left; margin:5px 7px 18px; }
.label_picture { margin:0 0 10px; }
.label_picture img { max-height:170px; max-width:170px; width:100%; }
.drop_label { background:#fff; border-radius:5px; border:1px solid #ccc; height:34px; width:168px; }
.label_options_main { margin:0px 17px; width:100%; }
.label_options_main .opt_lbl { background: none repeat scroll 0 0 #cccccc; border: 1px solid #ccc; border-radius: 5px; float: left; font-size: 18px; height: 26px; line-height: 20px; margin: 0 36px 10px 0; padding: 5px 9px; text-align: center; width: 148px; }
 @media only screen and (max-device-width : 380px) {
.label_following li {
margin: 5px 7px 18px;
 max-width: 200px;
 padding: 10px 36px;
}
.label_picture img {
max-height:210px;
max-width:210px;
width:100%;
}
.drop_label {
background: none repeat scroll 0 0 #fff;
 border: 1px solid #ccc;
 border-radius: 5px;
 height: 34px;
 min-width: 199px;
}
 .label_options_main .opt_lbl {
 margin: 0 36px 10px 23px;
 min-width: 183px;
 padding: 5px 9px;
}
}
/*profile login/ register popup*/
.comman_alltext { }
.comman_alltext p { padding: 0 0 0px 0; font-size:18px!important; font-weight:normal; color:#858383; margin:0px; text-align:left; }
/*profile send message popup*/
.gray_sendmsg { background:#f5f5f5; padding:10px; width:95%; border-radius:5px; margin: 5px auto; }
.sendmsg_label { color: #777777 !important; float: left; font-size: 18px; padding: 0 50px 0 0; text-align: right; width: 15%; }
/*profile tag options popup*/
.option_text { font-size:18px!important; font-weight:normal; color:#222222; margin:0px; }
.tag_main { clear:both; width:97%; padding:10px; }
.tag_icn { color: #222222; font-size: 30px; line-height: 28px; padding: 0 0px 0 0; vertical-align: middle; }
.bio_si { font-size: 26px!important; }
.tag_dsc { float: right; width: 85%; }
/*profile web link popup*/
.skypelink_icn { color: #222222; font-size: 38px; padding: 0 0px 0 0; vertical-align: top; width: 15%; }
.comman_check { margin:0 5px 0 0; }
.essay_text { min-height: 100px; resize: none; width: 96%; }
/*profile attendee popup*/
.pop_attendee { height: 325px; list-style: outside none none; margin: 0; overflow: auto; width: 100%; }
.pop_attendee li { background:#f5f5f5; width:45%; float:left; margin:5px; border-radius:5px; padding:10px; min-width:275px; }
.pic_radius { border-radius:100%; width:66px!important; }
.descrip_atten { float: left; max-width: 180px; padding: 0 0 0 16px; width: 100%; }
.descrip_atten h2 { font-size:18px!important; color:#222222!important; font-weight:normal; margin:0 0 2px!important; padding:0px!important; }
.descrip_atten h3 { font-size:16px!important; color:#848383!important; font-weight:normal; margin:0px!important; padding:0px!important; }
.descrip_atten p { font-size:14px!important; color:#848383!important; font-weight:normal; margin:0px!important; padding:0px!important; }
.atn_picture { float:left; width:70px; }
.atn_icns { width:100%; margin:5px 0 10px; }
.atn_sz { font-size:30px; margin:0 15px 0 0; color:#222222; }
.atn_sz2 { font-size:30px; margin:0 15px 0 0; vertical-align: calc(2px); color:#222222; }
/*new popup for paid class*/
.brdr_com { border:1px solid #ddd; }
.start_frtr { padding: 0 0 0px 0; font-size:30px!important; font-weight:normal; color:#222222!important; margin:0px; text-align:center; }
.italic_hding { padding: 0 0 0px 0; font-size:22px!important; font-weight:bold; color:#222222!important; margin:10px 0; text-align:center; font-style:italic; }
.forall_com { padding: 0 0 0px 0; font-size:16px!important; font-weight:normal; color:#858383!important; margin:10px 0; text-align:center; }
.center_buttons { text-align:center; margin:0 0 20px; }
.small_italicinfo { padding: 0 0 0px 0; font-size:14px!important; font-weight:normal; color:#222222!important; margin:10px 0; text-align:center; font-style:italic; }
.small_regularinfo { padding: 0 0 0px 0; font-size:14px!important; font-weight:normal; color:#222222!important; margin:10px 0; text-align:center; }
.small_regularinfo a { font-weight:bold; text-decoration:underline; font-size:14px!important; color:#222222!important; }
/*////////////Css for New Popups create by Pooja///////////////*/

/* register changes platform level created by Amit Bansal */
.LeftPartitionboxRegUpt { width:100%; margin:0px; padding:0px; display:block; float:left; border:0px solid red; max-width:475px; min-height:200px }
.RightPartitionboxRegUpt { border: 0 solid #ff0000; display: block; float: left; margin: 0; max-width: 350px; min-height: 200px; padding: 0; position: relative; width: 100%; }
.RightPartitionboxRegUpt:before { content:" OR"; border:1px solid #ddd; border-radius:50%; font-family:18px; color:#666; position:absolute; left:-5px; top: 35%; padding:10px; z-index:1; }
.clear { clear:both; }
.BtnSocialContainerboxReg { display: block; margin: 30px 80px; max-width: none; padding: 0; width: 100%; }
.FreeTRialRegistrationpgWrap { border: 0 solid #dddddd; display: block; margin: 40px auto; max-width: 830px!important; padding: 0; width: 100%; }
.FreeTRialRegistrationpgWrap .ContentFreeTrialRegbox { display: table!important; }
/* register changes platform level created by Amit Bansal */
/* new css control for steps created by 	AMIT BANSAL ---------------------------------------------------------------------------------- */
.bgWhtStrip { background: none repeat scroll 0 0 #fff!important; }
.StepsInviteFriendbox { background:#f2f2f2; width:100%; margin:30px 0; padding:0px; display:block; }
.StepsBoxWrapper { display: table; margin: 20px auto; max-width: 900px; padding: 20px 0 40px; width: 100%; }
.StepsBoxWrapper .btnSb_nd { border: 0 solid #ff0000; margin: 35px auto; max-width: 350px; padding: 0; text-align: center; width: 70%; }
.StepsBoxWrapper .btnSb_nd input { background: none repeat scroll 0 0 #339900; border: medium none; color: #ffffff; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.StepsBoxWrapper h1 { font-size:22px; text-align:center; line-height:22px; color:#666!important; font-weight:lighter; margin:35px 0; }
.StepsBoxWrapper .Box1 a { background: none repeat scroll 0 0 #ffffff; border: 1px solid #dddddd; color: #339bd5; cursor: pointer; display: block; float: left; font-size: 40px; margin: 0 1px; max-width: 230px; min-height: 125px; padding: 30px; text-align: center; text-decoration: none; width: 100%; }
.StepsBoxWrapper .Box1 a span { width:100%; padding:0px; display:block; }
.StepsBoxWrapper .Box1 a .DespStep { font-size:16px; margin:10px 0; }
.StepsBoxWrapper .Box1 a:hover { background:#339bd5; color:#fff!important; }
.StepsBoxWrapper .Box1 a:hover > span { color:#fff!important; }
.StepsBoxWrapper .Box1 a.active { background:#339bd5; color:#fff; cursor:default!important; }
.StepsBoxWrapper .Box1 a.active > span { color: #ffffff !important; }
 @media only screen and (max-device-width : 890px) {
.StepsBoxWrapper .Box1 a {
 max-width:none;
 float:none;
}
}
/* new css control for steps created by 	AMIT BANSAL ---------------------------------------------------------------------------------- */
/* account setting discout css by Pooja */
.account_wht { background:#ffffff; padding:5px 10px; border-bottom:1px solid #f1f1f1; }
.t_aln { text-align:right; }
/* account setting discout css by Pooja */

/* tag line webpart css created by amit bansal */
.sql_certified { background: none repeat scroll 0 0 #f0f0f0; padding: 15px 0; }
.sql_certified h1 { color: #666666 !important; font-size: 28px; font-weight: lighter; line-height: 32px; margin: 0; padding: 0; text-align: center; }
.sql_certified h2 { color: #666666 !important; font-size: 20px; font-weight: lighter; line-height: 32px; text-align: center; margin: 0; padding: 0; }
/* tag line webpart css created by amit bansal */
/* new webparts for home page Icons global Features webpart css created by amit bansal */
.hmIconWebpart1 { width:100%; margin:40px auto; padding:0px; display:block; }
.hmIconWebpart1 h1 { padding:0!important }
.hmiconsize { font-size:40px; color:#666; }
.TrialBtnHm { display: block; margin: 5px auto; padding: 0; text-align: center; width: 100%; }
.TrialBtnHm .tw-btn-info { background-color: #4b9d0f !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; padding: 12px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
/* new webparts for home page Icons global Features webpart css created by amit bansal */


/* new dashboard design created by amit bansal */
.userdashboardpagewrapper .container { width: 100% !important; padding-left: 0px!important; padding-right: 0px!important; margin: -20px 0 !important; }
.DashboardboxWraper { width:100%; margin:0; padding:0; display:block; }
.TbDashboardContent { width:100%; margin:0 auto; padding:0px; background:#f2f2f2; display:table }
.TabboxNewDash { display: table; margin: 0 auto; max-width: 1100px; padding: 0; width: 100%; }
.navdashboardTabStru { display: table; list-style: outside none none; margin: 0; padding: 20px 0 0; text-align: center; }
.navdashboardTabStru > li { display: inline; float: left; list-style: outside none none; margin: 0 10px 0 0; padding: 0; width: auto; }
.navdashboardTabStru > li.active { background: none repeat scroll 0 0 #ffffff; border-radius: 7px 7px 0 0; margin-bottom: -1px !important; }
.navdashboardTabStru > li > a { margin:0px; padding:0px; cursor:pointer; display:block; padding:10px 35px; font-size:24px; color:#666!important; text-align:center; text-decoration:none; font-weight:lighter; }
.DashboardContentbox { width:100%; margin:30px auto; padding:0px; display:table; max-width:1100px; min-height:100px; border:0px solid red; }
.DashboardContentbox h1 { font-size:26px; font-weight:lighter; color:#666!important; margin:0px; padding:0px; line-height:30px; }
.DashboardboxWraper p { font-size:20px; font-weight:lighter; color:#666!important; margin:0px; padding:0px; line-height:30px; text-align: center; }
.panel-heading { padding: 0!important; }
.bgGreenbox { background:#7dc51f!important; }
.bgorangebox { background:#ecb235!important; }
.bgBluebox { background:#2ccdef!important; }
.Contentbox a { padding:30px 0; margin:0px; text-align:center; color:#fff!important; font-size:30px; font-weight:lighter; text-decoration:none; display:table; cursor:pointer; width:100%; }
.Contentbox a:hover { text-decoration:none!important; outline:none; }
.Contentbox span { width:100%; display:block; color:#fff!important }
.mr10 { margin-right:10px; }
.mt30 { margin:30px 0 0; }
.NewCourseWrapper { width:100%; margin:0px; padding:0px; display:block; }
.WorkedBoxWrapperNewDash { width:100%; margin:0px auto; padding:0px; max-width:1100px; }
.WorkedBoxWrapperNewDash h1 { font-size:26px; font-weight:lighter; color:#666!important; margin:0px; padding:0px; }
.WorkedBoxWrapperNewDash p { font-size:18px; font-weight:normal; color:#666!important; margin:10px 0; padding:0px; line-height:20px; }
.WorkedBoxWrapperNewDash p input { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none; color: #337ab7 !important; font-size: 18px; font-weight: normal; line-height: 20px; margin: 10px 0; padding: 0; }
.WorkedBoxWrapperNewDash p a { font-size:18px; font-weight:normal; color:#337ab7!important; margin:10px 0; padding:0px; line-height:20px; }
.table { font-size:16px!important; }
.table th { background: none repeat scroll 0 0 transparent !important; font-size: 16px !important; }
.table thead { background-color:#ddd!important; }
.table thead th { background-color:#ddd!important; }
.classDataTbl > .table { margin-bottom: 1px!important; max-width: 100%; width: 100%; }
.table a { color: #337ab7!important; }
.table a:hover { color: #337ab7!important; text-decoration:none!important; }
.dashSign { font-size:20px; color:#666!important; }
.WorkedBoxWrapperNewDash .BarBoxSt { background-color: #ffffff!important; border: 1px solid #666666; float: left; height: 15px; margin: 4px 10px 0 0; overflow: hidden; padding: 1px; width: 100px; }
.WorkedBoxWrapperNewDash .bluebarST { background-color: #0070c0!important; height: 15px; overflow: hidden; width: 100px; }
/* new dashboard design created by amit bansal */




/*////////////Css for New Popups create by Pooja///////////////*/

#Main_outerpopup { width:100%; max-width:650px; position:absolute; right:0px; left:0px; top:100px; margin:0 auto!important; border-radius:5px; background:#ffffff; margin:0; padding:0px;-webkit-font-smoothing: antialiased; position:relative; }
.title_strip { background:#6ccff6; padding:15px; font-size:20px; font-weight:bold; color:#ffffff; border-radius: 5px 5px 0 0; }
.content_part { background:#ffffff; padding:10px 15px 15px; border-radius:0 0 5px 5px; }
.content_part h1 { padding: 0 0 10px 0; font-size:20px; font-weight:normal; color:#535353!important; border-bottom:1px solid #f1f1f1; margin:0px; text-align:center; }
.content_part .badge_img { text-align:center; padding:15px 0 2px 0; }
.content_part .badge_nme { padding: 0 0 5px 0; font-size:20px; font-weight:normal; color:#535353; margin:0px; text-align:center; }
.content_part .badge_descr { padding: 0 0 0px 0; font-size:20px; font-weight:normal; color:#858383; margin:0px; text-align:center; }
.bottom_strip { background:#e8e8e8; padding:15px; font-size:16px; font-weight:normal; color:#535353; border-radius:0 0 5px 5px; }
.shr_ifbook { background: none repeat scroll 0 0 #2a388f; }
.shr_itwtr { background: none repeat scroll 0 0 #25a8df; }
.shr_ilinkdn { background: none repeat scroll 0 0 #1a73ba; }
.shr_ico_round { border-radius: 100% !important; color: #fff; font-size: 15px; height: 29px; line-height: 29px; text-align: center; width: 29px; margin: 0 3px; }
.pop_close { position:absolute; top:20px; right:15px; z-index:1000; display:block; }
.img_gap { margin:10px; }
.popup_question { background:#f5f5f5; padding:16px 10px; color:#505050; font-size:18px; line-height:22px; font-weight:normal; border-radius:5px; margin:5px 0 2px; }
.bold_fnt { font-weight:bold; }
.qns_notes { color:#505050; font-size:14px; line-height:18px; font-weight:normal; padding:10px 0 10px 10px; }
.answer_quiz { display:table; margin:0px; padding:0px; }
.answer_quiz_lst { list-style-type:none; margin:15px 0 20px 0; padding:0px; }
.answer_quiz_lst li { padding: 5px 0; margin:0px; }
.answer_typ_r { padding:0 0 0 10px; }
.option_wrap label { font-size: 18px; font-weight: lighter; padding: 0 0 0 15px; }
.popup_bottom { }
.button_quiz { margin: 15px 0 0; padding: 15px; text-align: right; }
.pop_button { border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; font-size: 18px; font-weight: normal; margin:0 0 10px 10px; padding: 10px 15px; text-align: center; vertical-align: middle; border:none; }
.info_qns { padding:10px; border-radius:5px; background:#fffced; margin:10px 0; font-size:14px!important; color:#505050!important; display:table; }
.info_qns p { font-size:14px!important; }
.info_qns h2 { font-size:14px; color:#505050!important; font-weight:bold; line-height:20px; padding:0 0 0 3px; }
.info_color { background:#FFCC00; }
.infodescription { border-left: 1px solid #f1f1f1; float: right; margin: 0 0 0 10px; padding: 0 0 0 11px; width: 90%; }
/*////////////Css for New Popups create by Pooja///////////////*/



/* CREATED BY AMIT BANSAL -----------------------*/
/*-------------Notification New Design -----------*/
.notification-list-wrapper_ico { background: -moz-linear-gradient(center top, #fbfbfb 0%, #f8f8f8 11%, #f0f0f0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important; background: #fff!important; border: 1px solid #d9d9d9!important; border-radius: 4px!important; display: none; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; font-size: 11px!important; opacity: 0; padding: 0; position: absolute!important; width: 250px!important; z-index: 1000 !important; }
.notification-list-wrapper_ico:before { border-bottom: 15px solid #d9d9d9!important; border-left: 15px solid rgba(0, 0, 0, 0)!important; border-right: 15px solid rgba(0, 0, 0, 0)!important; content: " "!important; display: block!important; height: 18px!important; left: 96px!important; margin-left: 0!important; margin-top: -33px!important; position: absolute!important; right: 0!important; width: 0!important; z-index: 2!important; }
.notification-list-menu { clear: both!important; float: left!important; font-size: 12px!important; list-style: outside none none!important; padding: 12px!important; width: 94%!important; }
.bell-ico { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #666666!important; cursor: pointer!important; font-size: 24px!important; }
.bellcount { border: 1px solid #666666!important; border-radius: 50%!important; color: #333333!important; cursor: pointer!important; font-size: 10px!important; font-weight: bold!important; height: 16px!important; left: 21px!important; line-height: 10px!important; padding: 2px!important; position: absolute!important; text-align: center!important; top: 2px!important; width: 16px!important; box-sizing: border-box !important; }
#notificationsTry { color: #ffffff !important; left: 20px !important; position: absolute !important; top: 22px !important; z-index: 1; }
 @media only screen and (max-device-width : 990px) {
#notificationsTry {
 background-color: rgba(0, 0, 0, 0);
    height: 40px;
    left: 210px !important;
    margin: 0 auto;
    max-width: 900px;
    padding: 0;
    text-align: center;
    top: 15px !important;
    width: auto;
}
.bellcount {
 right: 10px !important;
 top: 12px !important;
 color: #000000 !important;
}
.bell-ico {
 margin: 7px 0;
 color:#e38d06 !important;
}
}
/*-------------Notification New Design -----------*/
/* CREATED BY AMIT BANSAL -----------------------*/
.grn_t { background: none repeat scroll 0 0 #f1f1f1; color: #DA5826 !important; padding: 10px 10px; text-align: left; font-size: 24px; font-weight: lighter; margin: 20px 0 0; }
.qns_all { color: #DA5826 !important; font-size: 24px; font-weight: lighter; padding: 10px 0 5px 10px; text-align: left; line-height:28px; }
.ans_all { border-bottom: 1px dotted #999; color: #979797 !important; font-size: 20px !important; padding: 10px 0 20px 10px; text-align: left; font-weight: lighter; line-height:26px;}
.ans_all a { font-size: 20px; }
.account_s {
    border: 1px solid #eeeeee;
    font-size: 18px;
    margin: 10px 0 30px;
    padding: 50px;
}
/* footer starts here created by amit bansal */
/* ---------------------------------------- */

.FooterboxContWrap { background: none repeat scroll 0 0 #ffffff; border-top: 1px solid #eaeaea; display: table; margin: 0 auto; padding: 30px 0; width: 100%; }
.ContentFooterbox { width:100%; margin:0px auto; padding:20px 0; max-width:1200px; }
.FirstPortionbox { width:100%; padding:0px; margin:0px; max-width:280px; border-right:1px solid #eaeaea; float:left; }
.secondPortionbox { width:94%; padding:0px; margin:0px 10px; max-width:600px; border-right:0px solid #eaeaea; float:left; }
.ThirdPortionbox { width:100%; padding:0px; margin:0px 10px; max-width:200px; border-right:0px solid #eaeaea; float:right; }
.head_logo_footer { margin:0px; padding:0px; display:block; }
.SocialIconsFooter { width:100%; margin: 40px 0 0; padding:0px; display:block; }
.iconsPd { margin:5px 0; }
.FooterLinksblock { margin:10px 20px; padding:0px; list-style:none; width:100%; max-width:100px; float:left; }
.FooterLinksblock h4 { color: #666666!important; font-size: 16px; list-style: outside none none; margin: 0 0 10px; padding: 0; }
.FooterLinksblock li { margin:0px; padding:0px; list-style:none; color:#666!important; text-decoration:none; font-size:14px; }
.FooterLinksblock li a { color: #666666 !important; font-size: 14px !important; font-weight: normal !important; margin: 0; padding: 0; text-decoration: none; line-height:28px; }
.FooterLinksblock li a:hover { margin:0px; padding:0px; color:#666!important; text-decoration:underline!important; }
 @media only screen and (max-device-width : 890px) {
.FirstPortionbox {
border-right:0px solid #eaeaea;
float:left;
}
.head_logo_footer {
 display: block;
 margin: 0;
 padding: 0;
 text-align: center;
}
 .SocialIconsFooter {
 display: block;
 margin: 40px 15px;
 max-width: 300px;
 padding: 0;
 width: 100%;
}
 .ThirdPortionbox {
 border: 0 solid #ff0000;
 display: block;
 float: left;
 margin: 35px auto;
 max-width: none;
 padding: 0;
 text-align: center;
 width: 100%;
}
}
/* ----------------------------------------*/
/* footer starts here created by amit bansal */

/* user dashboard design by Amit Bansal */
.userdashboardpagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 1px auto 0; padding: 0; position: relative; width: 100%; }
.userdashboardpagewrapper #Zone1_Area1_Webpart2 { padding: 0; }
.userdashboardcontentWrapbox { margin:0 auto; max-width:990px; padding:0px; display:block; }
.userdashboardcontentWrapbox > h1 { color: #666666 !important; font-size: 28px; font-weight: lighter; margin: 20px 25px; padding: 0; }
.userdashboardpagewrapper .discover-courses-list-mask { margin: 0 0 10px 10px !important; overflow: hidden; padding: 0; }
.userdashboardcontentWrapbox h2 { color: #666666 !important; display: block; font-size: 24px; font-weight: lighter !important; margin: 0; padding: 0 0 12px !important; }
.SubWrapboxplans h1 > span { color: #000000 !important; }
.userdashboardcontentWrapbox .SubWrapboxplans { border: 0 solid #dddddd; margin: 0 auto; min-height: auto; padding: 0; width: 100%; }
/* user dashboard design by Amit Bansal */
/* main Control for menu items and resposnive */
/*---------created by AMIT BANSAL ---------------*/
/*css changes for main menu CREATED BY POOJA FOR MENU CHANGES IN WHITE COLOR */

.homepagewrapper #contHeadZone_Area1_Webpart2 { width:auto!important; margin:0 auto; }
.homepagewrapper .head_logo { left: 30px; }
.head_logo { position: absolute; top: 14px; left:30px; }
.homepagewrapper #FootZone { left: 0; width: 100% !important; position:static; }
.classespagewrapper #HeadZone { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/menuLinebtm.jpg) repeat-x scroll 0 0 rgba(0, 0, 0, 0); margin: 0 auto; min-height: 0 !important; width: 100%; }
.classespagewrapper #Zone1 { background: none repeat scroll 0 0 #ffffff; margin: 0 0 10px; overflow: hidden; padding: 20px 0 0; }
.homepagewrapper #HeadZone { width:100%; margin:0 auto; min-height:0px!important; background-color:#ffffff; }
div.profile div.id div#divExpanded { background: none repeat scroll 0 0 #000000 !important; border-radius: 2px; display: block; float: right; margin: 7px 0 0 20px; padding: 14px 0 5px; position: absolute; right: 20px !important; top: 49px; width: 160px; z-index: 2000; }
.boxLogo_lay3 { top: 197px!important; }
.subscribepagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 1px auto 0; min-height: 380px; padding: 0; position: relative; width: 100%; }
#HeadZone_Area2 { margin: 0 auto; width: 100%; background: none repeat scroll 0 0 #f0f0f0; min-height: 0px; border-top: 1px solid #dddddd; box-shadow: 0 1px 1px #dddddd; }
#usermenu div, #usermenu span { color: #666666 !important; font-size: 16px!important; }
#New_menu a { border-radius: 4px !important; color: #666666 !important; cursor: pointer; display: inline; float: left; font-size: 16px !important; font-weight: normal !important; list-style: outside none none; margin: 11px 2px 0!important; padding: 8px 6px 7px !important; text-decoration: none; }
#New_menu { display: inline-block; height: auto; list-style: outside none none; margin: 0; padding: 0; position: absolute; right: 270px; top: 4px; width:auto; }
div.profile div.id div#divExpanded div a { border-bottom: 1px dashed #424242; color: #ffffff !important; float: left; font-size: 15px !important; margin-left: 5px; padding: 5px 0 5px 10px!important; }
div.profile { float: right !important; margin: 11px 10px 0 0 !important; padding: 0 0 0 10px !important; width: auto !important; }
div.profile div.id { display: block; float: left; padding: 12px 0 0 5px; width: 135px !important; }
.OuterBoxSingInFeatureBoxPos { padding: 10px 0; position: relative; width: 100%; }
#HeadZone { background-color: #ffffff !important; border-bottom: 1px solid #dddddd; box-shadow: 1px 1px 1px #eeeeee; margin: 0 auto; min-height: 0 !important; width: 100%!important; }
div.profile div.id div#divExpanded div.settings a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/settings_ico.png) no-repeat scroll 0 8px transparent; width: 130px!important; }
div.profile div.id div#divExpanded div.myprofile a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/myprofile_ico.png) no-repeat scroll 0 8px transparent; width: 130px!important; }
div.profile div.id div#divExpanded div.signout a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/logout_ico.png) no-repeat scroll 0 8px transparent; width: 130px!important; }
div.profile div.id div#divExpanded div.login_nlg a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/login_ico.png) no-repeat scroll 0 8px transparent; width: 130px!important; }
div.profile div.id div#divExpanded div.register_nlg a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/register_ico.png) no-repeat scroll 0 8px transparent; width: 130px!important; }
div.profile div.id div#divExpanded div.pointsystem a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/point.png) no-repeat scroll 0 8px rgba(0, 0, 0, 0); width: 130px!important; }
/*css changes for main menu*/


 @media only screen and (max-device-width : 900px) {
a.menu-button {
 background: none repeat scroll 0 0 #666666 !important;
 border-radius: 3px !important;
 color: rgba(0, 0, 0, 0) !important;
 height: 43px !important;
 left: 6px !important;
 margin: 0 !important;
 padding: 0 !important;
 position: absolute !important;
 top: 18px !important;
 width: 48px !important;
 z-index:1000;
}
 a.menu-button img {
 float: none !important;
 height: auto !important;
 margin: 9px 0 0 6px !important;
 max-height: 25px !important;
 max-width: 50px !important;
 padding: 0 !important;
 width: 100% !important;
}
#New_menu {
background: none repeat scroll 0 0 #dddddd!important;
border-radius: 0!important;
display: block!important;
left: 0!important;
margin: 0 !important;
position: absolute!important;
top: 77px!important;
padding: 12px 0!important;
width: 100% !important;
z-index: 1;
}
#New_menu li {
float: none!important;
padding: 0!important;
}
#New_menu a {
background-color:transparent!important;
color: #ffffff !important;
display: block!important;
width: 96%!important;
}
#New_menu li a:hover {
background-color: #38da78 !important;
color: #ffffff !important;
display: block;
width: 96%!important;
}

#New_menu {
display: block!important;
}
 .head_logo {
left: 80px!important;
position: absolute;
top: 16px!important;
}

#Layout345 .logoHeadHm {
display: none;
}
#Layout345 #dvheadtitle {
margin-top: 110px!important;
}
#Layout345 #dvViewAllCourses {
}
#Layout345 .tw-feature-data {
width:100%;
}
.classespagewrapper #ctl00_MainContent_ctl06_HeadTitle {
display:none;
}
.classespagewrapper .th_m {
margin: 0;
}
 .classespagewrapper #Zone1_Area1_Webpart2 {
margin: 0 !important;
}

 div.profile div.photo {
display: none;
}
.head_logo img {
}
}
/* main Control for menu items and resposnive */
/*---------created by AMIT BANSAL ---------------*/ 
  
  
  .Trialendedmsg { width:80%!important; margin:10px auto!important; }
.Trialendedmsg p { color:#fff!important; }
.Trialendedmsg a { color:#fff!important; font-size:inherit!important; text-decoration:underline!important; }
.subscribepagewrapper .alert-box { border: 1px solid #000000; border-radius: 3px; box-shadow: none !important; color: #4d4d4d; margin: 10px auto; overflow: hidden; padding: 15px 20px 15px 70px; position: relative; width: 80%!important; }
/* created by AMIT BANSAL FOR Subcripton box FAQ section ---- */
/* created by AMIT BANSAL FOR Subcripton box FAQ section ---- */

.FAQ_stripebox { background: none repeat scroll 0 0 #f0f0f0; display: table; margin: 40px 0 0; padding: 0; width: 100%; }
.FAQContWrapperbox { width:100%; max-width:1100px; margin:0 auto; padding:30px 0; display:table; }
.FAQContWrapperbox h1 { color: #666666 !important; font-size: 28px; font-weight: lighter; line-height: 30px; margin: 0; padding: 30px 0 10px; text-align: center; }
.FAQContWrapperbox h3 { color: #666666 !important; font-size: 20px; font-weight: lighter; line-height: 30px; margin: 0; padding: 0 0 20px; text-align: center; }
.leftFAQContentbox { float: left; margin: 0; padding: 0; width: 47%; }
.leftFAQContentbox .ContentboxFaqItems { width:96%; margin:20px 0; padding:0px; float:left; }
.leftFAQContentbox h2 { color: #000000 !important; font-size: 24px !important; font-weight: normal; margin: 0; padding: 0; }
.leftFAQContentbox p { font-size:18px!important; color:#9b9b9b!important; margin:0px; padding:0px; font-weight:normal; }
.RightFAQContentbox { float: right; margin: 0 20px 0 0; padding: 0; width: 47%; }
.RightFAQContentbox .ContentboxFaqItems { width:96%; margin:20px 0; padding:0px; float:left; }
.RightFAQContentbox h2 { color: #000000 !important; font-size: 24px !important; font-weight: normal; margin: 0; padding: 0; }
.RightFAQContentbox p { font-size:18px!important; color:#9b9b9b!important; margin:0px; padding:0px; font-weight:normal; }
.clear { clear:both; }
.FristRowboxFAQ { border: 0px solid #dddddd; display: block; float: left; margin:  0 10px 0 0; min-height: 100px; padding: 0; width: 31.5%; }
.FristRowboxFAQ h3 { margin:0px; padding:10px 0 0; font-size:24px!important; color:#666!important; font-weight:lighter; text-align:left }
.FristRowboxFAQ p { margin:0px; padding:10px 0; font-size:18px!important; color:#9b9b9b!important; font-weight:normal; text-align:left }
.SecondRowboxFAQ { border: 0px solid #dddddd; display: block; float: left; margin:  0 10px 0 0; min-height: 100px; padding: 0; width: 31.5%; }
.SecondRowboxFAQ h3 { margin:0px; padding:10px 0 0; font-size:24px!important; color:#666!important; font-weight:lighter; text-align:left }
.SecondRowboxFAQ p { margin:0px; padding:10px 0; font-size:18px!important; color:#9b9b9b!important; font-weight:normal; text-align:left }
.ThirdRowboxFAQ { border: 0px solid #dddddd; display: block; float: left; margin:  0 10px 0 0; min-height: 100px; padding: 0; width: 31.5%; }
.ThirdRowboxFAQ h3 { margin:0px; padding:10px 0 0; font-size:24px!important; color:#666!important; font-weight:lighter; text-align:left }
.ThirdRowboxFAQ p { margin:0px; padding:10px 0; font-size:18px!important; color:#9b9b9b!important; font-weight:normal; text-align:left }
.WhtBG { background:#fff!important }
.DeviceBgbox { width:100%; max-width:1200px; margin:0 auto; text-align:center; vertical-align:middle; }
.DeviceBgbox img { width:100%; max-width:800px; margin:0 auto; text-align:center; vertical-align:middle; height:100%; }
 @media only screen and (max-device-width : 890px) {
.leftFAQContentbox {
 float: left;
 margin: 0 0 0 10px;
 padding: 0;
 width: 90%;
}
.RightFAQContentbox {
 float: left;
 margin: 0 0 0 10px;
 padding: 0;
 width: 90%;
}
.FristRowboxFAQ {
 border: 0px solid #dddddd;
 display: block;
 float: none;
 margin:0 0 0 10px;
 min-height: 100px;
 padding: 0;
 width: 96%;
}
.SecondRowboxFAQ {
 border: 0px solid #dddddd;
 display: block;
 float: none;
 margin:0 0 0 10px;
 min-height: 100px;
 padding: 0;
 width: 96%;
}
.ThirdRowboxFAQ {
 border: 0px solid #dddddd;
 display: block;
 float: none;
 margin:0 0 0 10px;
 min-height: 100px;
 padding: 0;
 width: 96%;
}
}
}
/* created by AMIT BANSAL FOR Subcripton box FAQ section ---- */
/* created by AMIT BANSAL FOR Subcripton box FAQ section ---- */


/* created by amit bansal for Free Trial Subscription box */
/* global button free trial  created by amit bansal */
.TrialBtnGlobalPlc { margin: 30px auto; text-align: center; width: 100%; height: auto; max-width:300px; }
.TrialBtnGlobalPlc .placeBtnHolder { background-color: #17b288 !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; padding: 10px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); cursor: pointer; display: inline-block; text-align: center; vertical-align: middle; border-radius: 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); font-weight: normal; }
/* global button free trial  created by amit bansal */
/* created by amit bansal for Free Trial Subscription box */
.FreeTRialRegistrationpgWrap { width:100%; margin:40px auto; padding:0px; display:block; border:0px solid #ddd; max-width:1200px; }
.FreeTRialRegistrationpgWrap .ContentFreeTrialRegbox { width:100%; margin:0 auto; padding:0px 0!important; }
.FreeTRialRegistrationpgWrap .ContentFreeTrialRegbox h1 { font-size:28px!important; font-weight:lighter; color:#666!important; margin:10px 0; padding:0px; text-align:center; line-height:30px }
.FreeTRialRegistrationpgWrap .ContentFreeTrialRegbox h2 { font-size:20px; font-weight:lighter; color:#666!important; margin:0px; padding:0px; text-align:center }
.FreeTRialRegistrationpgWrap .FormItemsboxWrap { width:100%; max-width:360px; border:0px solid #ccc; background:#fff; margin:30px auto; text-align:center; padding:0px; }
.FreeTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox { margin:15px auto; padding:0px; width:100%; position:relative; }
.FreeTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .help-block { margin:0; padding:0px; width:100%; display:block; color:#b94a48; display:none; }
.FreeTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .ok { display:block }
.FreeTRialRegistrationpgWrap .control-groupbox input { width:95%!important; border:1px solid #ccc; background:#fff; text-align:left; height:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; color:#555; font-size:16px; font-weight:lighter; font-family:inherit!important; padding:0 10px; }
.FreeTRialRegistrationpgWrap .control-groupbox input:focus { border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7; }
.FreeTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .sucess:focus { border-color: #356635!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7aba7b!important; }
.eyepass { color: #b5adad; height: 20px; position: absolute; right: 10px; top: 14px; width: 20px; z-index: 1; }
.FreeTRialRegistrationpgWrap .btnSb { border: 0px solid #ff0000; margin: -16px auto; max-width: 365px; padding: 0; text-align: center; width: 100%!important; }
.FreeTRialRegistrationpgWrap .btnSb input { background: none repeat scroll 0 0 #339900; border: medium none;  border-radius: 6px; color: #ffffff; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%!important; }
/* created by amit bansal for Free Trial Subscription box */
/* created by amit bansal for main Subscription box */
/* ------------------------------------------------*/
.subscriberbillingpagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 0 auto; max-width:100%!important; padding: 0 0 1px !important; position: relative; width: 100%!important; }
.subscriberregistrationpagewrapper #Zone1_Area1 { float: none!important; margin: 0!important; width: auto!important; }
.subscriberbillingpagewrapper #Zone1_Area1 { float: none!important; margin: 0; padding: 0; width: 100%!important; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .MainRadioBoxWrap { border: 0 solid #ff0000; display: table; margin: 0 auto; max-width: 650px; padding: 0; width: 100%; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .RadioClrboxText { color: #000000; float: left; font-size: 20px; max-width: 280px; min-width: 185px; text-align: left; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .RadioClrboxText input { border: 1px solid #dddddd; float: left; height: 30px; margin: 0; padding: 10px; vertical-align: middle; width: 40px; }
.MainTRialRegistrationpgWrap { width:96%; margin:0px auto; padding:0px; display:block; border:0px solid #ddd; max-width:1100px; }
.MainTRialRegistrationpgWrap .ContentMainTrialRegbox { width:100%; margin:40px auto; padding:0px 0!important; }
.MainTRialRegistrationpgWrap .ContentMainTrialRegbox h1 { font-size:28px!important; font-weight:lighter; color:#666!important; margin:10px 0; padding:0px; text-align:center; line-height:30px }
.MainTRialRegistrationpgWrap .ContentMainTrialRegbox h2 { font-size:20px; font-weight:lighter; color:#666!important; margin:0px; padding:0px; text-align:center }
.MainTRialRegistrationpgWrap .FormItemsboxWrap { width:100%; max-width:600px; border:0px solid #ccc; background:#fff; margin:30px auto; text-align:center; padding:0px; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox { margin:15px auto; padding:0px; width:100%; display:table; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-label { float:left; max-width:200px; font-size:20px; color:#000!important; text-align: left; min-width: 185px; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-label small { color: #666666!important; display: block; font-size: 13px; line-height: 13px; }
.MainTRialRegistrationpgWrap .LockImgbox img { height: 24px; margin: 0 10px 0 0; }
.MainTRialRegistrationpgWrap .dollarSignbox { color: #000000; font-size: 18px; position: absolute; right: 75px; top: 8px; z-index: 1; }
.MainTRialRegistrationpgWrap .MainRightBoxForInputFld { border: 0px solid #dddddd; display: block; float: left; min-height: 40px; margin: 0 0 0 47px; width: 53%; }
.MainTRialRegistrationpgWrap .Month_box { border: 0px solid #dddddd; display: block; float: left; text-align: left; width: 47%; }
.MainTRialRegistrationpgWrap .Year_box { border: 0px solid #dddddd; display: block; float: right; text-align: left; width: 47%; }
.MainTRialRegistrationpgWrap .TermsMainSubsbox { width:96%; margin:0px; padding:0px; }
.MainTRialRegistrationpgWrap .TermsMainSubsbox h4 { width:100%; margin:20px 0; padding:0px; text-align:left; color:#666!important; font-size:14px; display:block; font-weight:normal; }
.MainTRialRegistrationpgWrap .TermsMainSubsbox h4 a { color:blue; font-weight:normal; text-decoration:none; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-label .Year_box { display:block; width:40%; float:left; margin:0px; padding:0px; border:1px solid #ddd; min-height:40px; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .help-block { margin:0; padding:0px; width:100%; display:block; color:#b94a48; display:none; float:left; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .ok { clear: both; display: block; float: left; font-size: 12px; margin: 3px 0; }
.MainTRialRegistrationpgWrap .control-groupbox input { width:50%; border:1px solid #ccc; background:#fff; text-align:left; height:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; color:#666; font-size:20px; font-weight:lighter; font-family:inherit; padding:0 10px; }
.MainTRialRegistrationpgWrap .control-groupbox select { width:54%; border:1px solid #ccc; background:#fff; text-align:left; height:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.4s linear 0s, box-shadow 0.2s linear 0s; color:#666; font-size:20px; font-weight:lighter; font-family:inherit; padding:0 10px; }
.MainTRialRegistrationpgWrap .control-groupbox #expireMonth_chzn { width:153px!important }
.MainTRialRegistrationpgWrap .control-groupbox #expireYear_chzn { width:153px!important }
.chzn-container-single .chzn-search { display: block; margin: 0; overflow: hidden; position: relative; white-space: nowrap; width: 97%!important; }
.MainTRialRegistrationpgWrap .control-groupbox input:focus { border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7; }
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-groupbox .sucess:focus { border-color: #356635!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7aba7b!important; }
.MainTRialRegistrationpgWrap .btnSb { border: 0px solid #ff0000; margin: 0 auto; max-width: 600px; padding: 0; text-align: center; width: 60%; }
.MainTRialRegistrationpgWrap .btnSb input { background: none repeat scroll 0 0 #339900; border: medium none; color: #ffffff; cursor: pointer; display: block; font-size: 20px; font-weight: lighter; height: 40px; margin: 0; padding: 0; text-align: center; width: 100%; }
.MainTRialRegistrationpgWrap .PriceDesMAinTrialbox { background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #dddddd; margin: 30px auto; max-width: none; padding: 20px 0; width: 96%; }
.MainTRialRegistrationpgWrap .PriceDesMAinTrialbox h4 { text-align:center; margin:0px; padding:0px; font-size:20px; font-weight:lighter; color:#666!important; }
.MainTRialRegistrationpgWrap .OuterboxPricingMainSub { margin:0 auto; width:100%; text-align:center; padding:10px 0; }
.MainTRialRegistrationpgWrap .OuterboxPricingMainSub .CurSignMainSubs { vertical-align:16px; margin: 0 5px 0 0; font-size:18px; }
.MainTRialRegistrationpgWrap .OuterboxPricingMainSub .DteYMainSubs { vertical-align:2px; font-size:18px; margin: 0 0 0 -15px; }
.subPricebox { margin: 0 0 0 -10px; }
.MainTRialRegistrationpgWrap .MainSubPricecounter { font-size:45px; color:#000; text-align:center; }
.MainTRialRegistrationpgWrap .PaymentboxWrap { width:100%; margin:30px auto; padding:0px; }
.MainTRialRegistrationpgWrap .PaymentboxWrap h1 { margin:0px; padding:0px; font-size:26px; color:#000; font-weight:lighter; text-align:center; }
.MainTRialRegistrationpgWrap .PaymentboxWrap h4 { color: #666666!important; font-size: 14px; font-weight: normal; margin: -35px 0 0; padding: 0; text-align: center; }
.clear { clear:both; }
/* billing Card visa css */
.MainTRialRegistrationpgWrap .cards-container-holder { height: auto; margin: 10px auto; max-width: 400px; overflow: hidden; width: 80%; }
.validator { float:left!important; width:100%; margin: 0 auto; text-align: center; }
.MainTRialRegistrationpgWrap .cards-container-holder ul { border: 0 solid #ff0000; height: 36px; list-style: outside none none; margin: 0 auto; padding: 0; text-align: center; width: 237px; }
.MainTRialRegistrationpgWrap .cards-container-holder ul li { list-style: outside none none; }
.MainTRialRegistrationpgWrap .cards-holder { overflow: hidden; }
.MainTRialRegistrationpgWrap .cards-holder li { background-image: url(https://academy.social27.com/Images/card_logos.png); background-position: 0 0; float: left; height: 32px; margin-right: 8px; text-indent: -9999px; transition: all 0.2s ease 0s; width: 51px; }
.MainTRialRegistrationpgWrap .cards-holder .visa_electron { background-position: 204px 0; }
.MainTRialRegistrationpgWrap .cards-holder .mastercard { background-position: 153px 0; }
.MainTRialRegistrationpgWrap .cards-holder .maestro { background-position: 102px 0; }
.MainTRialRegistrationpgWrap .cards-holder .discover { background-position: 51px 0; }
.MainTRialRegistrationpgWrap .cards-holder .visa.off { background-position: 0 32px; }
.MainTRialRegistrationpgWrap .cards-holder .visa_electron.off { background-position: 204px 32px; }
.MainTRialRegistrationpgWrap .cards-holder .mastercard.off { background-position: 153px 32px; }
.MainTRialRegistrationpgWrap .cards-holder .maestro.off { background-position: 102px 32px; }
.MainTRialRegistrationpgWrap .cards-holder .discover.off { background-position: 51px 32px; }
/* billing Card visa css */
@media only screen and (max-device-width : 980px) {
.MainTRialRegistrationpgWrap .dollarSignbox {
 color: #000000;
 position: absolute;
 right: 25px;
 top: 65px;
 z-index: 1;
}
.MainTRialRegistrationpgWrap .control-groupbox input {
 width: 85%;
}
.MainTRialRegistrationpgWrap .MainRightBoxForInputFld {
 border: 0px solid #dddddd;
 display: block;
 float: left;
 margin: 0 0 0 5px;
 min-height: 40px;
 width: 95%;
}
.MainTRialRegistrationpgWrap .btnSb {
 width: 88%;
}
.MainTRialRegistrationpgWrap .btnSb input {
 font-size: 14px;
}
.MainTRialRegistrationpgWrap .FormItemsboxWrap .control-label {
 color: #000000;
 float: left;
 font-size: 20px;
 margin: 10px 0 8px 15px;
 max-width: 200px;
 min-width: 185px;
 text-align: left;
}
.MainTRialRegistrationpgWrap .control-groupbox select {
 width: 95%;
}
#txtRedemptionCode {
 height: 25px;
 width: 95% !important;
}
 .MainTRialRegistrationpgWrap .control-groupbox #expireMonth_chzn {
width:100px!important
}
 .MainTRialRegistrationpgWrap .control-groupbox #expireYear_chzn {
width:100px!important
}
}
/* ------------------------------------------------* /
/* created by amit bansal for main Subscription box */


 /* css for free trial buttons on particular place Created by Amit bansal */
.TrialBtnGlobalPlc { margin: 30px auto; text-align: center; width: 100%; height: auto; max-width:300px; }
.TrialBtnGlobalPlc .placeBtnHolder { background-color: #17b288 !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; padding: 10px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); cursor: pointer; display: inline-block; text-align: center; vertical-align: middle; border-radius: 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); font-weight: normal; }
/* css for free trial buttons on particular place Created by Amit bansal */

.head_logo { position: absolute; top: 14px; }
.thtr_td { padding: 10px; }
.thtr_tbdl_upt .thtr_td {
    border: 1px solid #ddd;
    border-collapse: collapse;
    padding: 10px;
}
.subscribepagewrapper #HeadZone_Area2 { background: none repeat scroll 0 0 transparent; margin: 0 auto; min-height: 0px; width: 100%; }
.subscriberregistrationpagewrapper #HeadZone_Area2 { background: none repeat scroll 0 0 transparent; margin: 0 auto; min-height: 0px; width: 100%; }
.subscriberbillingpagewrapper #HeadZone_Area2 { background: none repeat scroll 0 0 transparent; margin: 0 auto; min-height: 0px; width: 100%; }
/* for course page subscription html */

.SubWraperboxforCourse { background-color: rgba(0, 0, 0, 0.6); border: 1px solid #666666 !important; display: block; height: auto; margin: 0; max-width: 500px !important; padding: 0 0 20px; position: absolute; right: 0 !important; text-align: center; top: 100px !important; width: 96% !important; }
.TextSubCourseBoxW { width:90%; padding:10px 0; }
.TextSubCourseBoxW h1 { color: #fff !important; font-size: 24px; font-weight: normal; line-height: normal!important; margin: 10px 0; padding: 0; width: 98%; }
.SubWraperboxforCourse .tw-btn-info { background-color: #4b9d0f !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff !important; font-size: 24px; margin: 0 auto; padding: 12px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); width: 43%; cursor:pointer; }
/* for course page subscription html */

	/**************************************************/
	/* subscription new design created by AMIT BANSAL */
	
	.SubWrapboxplans { border: 0 solid #dddddd; margin: 0 auto; padding: 0; width: 100%; }
.GreyColrStip { background:#fafafa }
.SubWrapboxplans h1 { color: #000000 !important; font-size: 28px; font-weight: lighter; line-height: 30px; margin: 0; padding: 30px 0 10px; text-align: center; }
.SubWrapboxplans h3 { font-size:20px; font-weight:lighter; margin:0px; padding:0px 0 40px 0px; text-align:center; color:#666!important; line-height:30px; }
.listingSubscriptionbox { display: table; margin: 0 auto; padding: 30px 0; }
.listingboxSubItems li:before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #dddddd #dddddd -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; color: #666666; content: " "; font-size: 12px; left: 0; margin: 0; padding: 10px 0 0; position: absolute; text-align: center; top: -40px; width: 96%; z-index: 1; display:none; }
.listingboxSubItems { list-style: outside none none; margin: 40px 0 0; padding: 0; position: relative; }
.listingboxSubItems li { margin:0px 10px 15px 5px; padding:0px; list-style:none; float:left; border:1px solid #a0a0a0; width:270px; min-height:625px; }
/*.listingboxSubItems li:last-child{ margin-left:300px; float:left;}*/
	
	.itemsbox { width:100%; margin:0px auto; padding:0px; }
.itemsbox h5 { color: #fff !important; font-size: 20px; font-weight: normal; margin: 0; padding: 10px 0; text-align: center; text-transform: uppercase; }
.itemsbox .pricingbox {
    margin: 0 auto;
    min-height: 20px !important;
    padding: 10px 0;
    text-align: center;
    width: 99%;
}
strike {
    color: #ff0000!important;
    display: block;
    font-size: 30px;
    margin: 8px 0 -27px !important;
    padding: 0;
}
.itemsbox .pricingbox p { color: #666666; font-size: 16px; /*height: 275px;*/
	line-height: 18px; margin: 2px auto; text-align: left; width: 90%; }
.itemsbox .MainPrice { color: #000; font-size: 60px; font-weight: 600; margin: 0; padding: 10px 0; text-align: center; text-transform: uppercase; }
.itemsbox .subPricebox { color: #000; font-size: 26px; font-weight: lighter; margin: 0; padding: 10px 0; text-align: center; text-transform: uppercase; vertical-align: 22px; }
.itemsbox .descrip { color: #507f26; font-size: 16px; font-weight: bold; height: 30px; margin: 0; padding: 10px 0; text-align: center; vertical-align: 0; }
.itemsbox h3 { color: #000000; font-size: 16px; font-weight: lighter; height: 30px; margin: 0 0 0 15px; padding: 10px 0; text-align: left; text-transform: capitalize; vertical-align: 0; }
.itemsbox hr { background-color:#ddd; border:none; width:100%; margin:0px auto; height:1px }
.itemsbox .smallline { background-color:#ddd; border:none; width:90%; margin:0px auto; height:1px }
.itemsbox a { background: none repeat scroll 0 0 #339900; border: medium none; color: #fff !important; cursor: pointer; display: block; font-size: 24px; margin: 22px auto; padding: 4px 0 !important; text-align: center; text-decoration: none; width: 80%; border-radius: 6px; font-weight: normal !important; }

.itemsbox input { background:#f39c12; border: medium none; color: #ffffff; cursor: pointer; display: block; font-family: inherit; font-size: 24px; font-weight: normal !important; margin: 10px auto; padding: 4px 0 !important; text-align: center; width: 80%; border-radius: 6px; }
.clsor { border: 0 solid #ff0000; color: #000000; display: block; font-size: 14px; margin: 0 auto; max-width: 170px; padding: 0; text-align: center; width: 100%; font-weight:normal; }
.BusinessColourhead { background:#0e628c; }
.gryColourhead { background:#a0a0a0; }
.GreenTxt { color: #386f00 !important; font-weight: bold; margin: 0 10px 0 0; }
.SubWrapboxplans .SsTips { background: none repeat scroll 0 0 #fff; border: 1px solid #f6f6f6; border-radius: 0px; color: #333333; margin: 20px auto; overflow: hidden; padding: 10px 0 10px 10px; width:96%; }
.SubWrapboxplans .SsTips p { font-size: 18px; margin: 0 0 10px; overflow: hidden; padding: 0; }
.SubWrapboxplans .SsTips ul { margin: 0 0 0 20px; padding: 0; }
.SubWrapboxplans .SsTips li { list-style: outside none disc; font-size: 14px; margin: 0; }
 @media only screen and (max-device-width : 990px) {
 .listingboxSubItems li {
 width: 92%;
}
 .listingboxSubItems {
 padding: 0px;
}
 .listingboxSubItems li:last-child {
 float: left;
 margin-left:0px;
}
}
 @media only screen and (max-device-width : 390px) {
 .listingboxSubItems li {
 width: 92%;
}
 .listingboxSubItems li:last-child {
 float: left;
 margin-left:0px;
}
}
/* subscription new design created by AMIT BANSAL */
	/**************************************************/


/*class new page css created by AMIT BANSAL*/
.ClassesWrapBoxItemsbox { width:100%; margin:0px; padding:0px; display:block; border:0px solid #f0f0f0; }
.ClassesWrapBoxItemsbox h1 { font-size:24px; font-weight:lighter; color:inherit; }
.ClassesWrapBoxItemsbox p { color: #979797 !important; font-size: 20px; margin: 5px 0; text-align: left !important; font-weight:lighter!important; }
.ClassesWrapBoxItemsbox .ItemClassesbox { margin:0px 0 0 10px; padding:0px 0 0 30px; list-style:none; max-width:90%; position:relative; }
.nodeLine:before { background: none repeat scroll 0 0 #ddd; border: 2px solid #ddd; color: transparent; content: "?"; height: 120%; left: -24px; position: absolute; top: 66px; width: 3px; }
.hasnode:before { background: none repeat scroll 0 0 #666; border: 8px solid #ddd; border-radius: 50%; color: transparent; content: "?"; height: 10px; left: -33px; position: absolute; top: 54px; width: 10px; z-index: 1; }
.ClassesWrapBoxItemsbox .ItemClassesbox li { background-color: #f0f0f0; border-bottom: 1px solid #ddd; border-radius: 65px 0 0 65px; box-shadow: -1px 0 1px #999; height: 105px; list-style: outside none none; margin: 20px 0; min-height: 100px; padding: 10px; position: relative; }
.ClassesWrapBoxItemsbox .ItemClassesbox li:last-child .nodeLine:before { display:none!important; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ImgThumbClassbox { border-radius:50%; border:3px solid #ddd; max-height:110px; max-width:110px; overflow:hidden; background:#ddd; position:absolute; left:5px; top:5px; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ImgThumbClassbox img { height: 100%; max-height: 110px; max-width: 110px; min-height: 110px; min-width: 110px; width: 100%; }
.ClassesWrapBoxItemsbox .ContentListBoxItem { padding:0px 0 0 120px; margin:0px; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem a { text-decoration:none!important; outline:none!important; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem a h2 { font-size:18px; color: #666 !important; font-weight:lighter; margin:3px 0; text-decoration:none!important; outline:none!important; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 { font-size:18px; color: #666 !important; font-weight:lighter; margin:0px 0; text-decoration:none; line-height: 18px; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 > p { color: #666 !important; font-size: 14px; font-weight: lighter; line-height: 12px; margin: 0; text-decoration: none; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 > p >span { font-size:18px; color: #666 !important; font-weight:lighter; text-decoration:none; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h4 { color: #666 !important; font-size: 12px; font-weight: lighter; margin: 0; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem .CounterLIstClasItem { font-size:16px; color: #666 !important; font-weight:lighter; margin:2px 0; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem .utlIconsClassItems { list-style:none; margin:0px; padding:0px; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem .IconsListTypeClassItem { list-style:none; margin:0px; padding:0px; display:block; float:none; clear:both; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem .utlIconsClassItems li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; border-radius: 0; box-shadow: none; display: inline; float: none; list-style: outside none none; margin: 0 10px 0 0; min-height: auto; padding: 0; position: static; }
@media only screen and (max-device-width : 690px) {
.classespagewrapper .sharewith_wrapper {
 display: block;
 height: 100% !important;
 margin: 10px!important;
 position: static !important;
}
 .hasnode:before {
 display: none;
}
.nodeLine:before {
 display: none;
}
 .ClassesWrapBoxItemsbox .ItemClassesbox {
 list-style: outside none none;
 margin: 0;
 max-width: 90%;
 padding: 0;
 position: relative;
}
.ClassesWrapBoxItemsbox .ItemClassesbox li {
 background-color: #f0f0f0;
 border-bottom: 1px solid #ddd;
 border-radius: 0;
 box-shadow: none;
 height: auto;
 list-style: outside none none;
 margin: 20px 0;
 min-height: auto;
 padding: 10px;
 position: relative;
}
 .ClassesWrapBoxItemsbox p {
 font-size: 16px;
}
 .ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem a h2 {
font-size:16px;
}
 .ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 > p {
 font-size: 12px;
}
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 > p {
font-size:16px;
}
 .ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 > p >span {
font-size:16px;
}
 .classespagewrapper #Zone1 {
 margin: 100px 0 10px;
}
}
/*class new page css*/

/*instructure new page css*/
.InstructorAcademyWrapper { border: 1px solid #ddd; margin: 15px auto; max-width: 990px; overflow: hidden; padding: 0 0 25px; width: 100%; }
.InstructorAcademyWrapper .headboxTitle { padding:10px 11px; background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/InstructorIcon.jpg) no-repeat 2% center #e6e6e6; }
.InstructorAcademyWrapper .headboxTitle h1 { color: #000; font-size: 24px; font-weight: lighter; padding: 30px 0 0 80px; text-transform: uppercase; word-break: break-all; }
.InstructorAcademyWrapper h2 { color:#000; text-transform:uppercase; font-size:24px; text-align:center; margin:0px; font-weight:lighter; margin: 10px 0; min-height:80px; vertical-align:text-top }
.InstructorAcademyWrapper h3 { color:#666; text-transform:uppercase; font-size:24px; word-break: keep-all; text-align:center; margin:5px 0; font-weight:lighter }
.InstructorAcademyWrapper p { color: #979797 !important; font-size: 20px !important; text-align: left !important; margin: 5px auto; max-width: 90%; }
.InstructorAcademyWrapper .linerLight { color:#666; text-align:center; margin:3px auto 30px; width:100%; border-bottom:1px solid #a6a6a6; max-width:30%; text-align:center; transition: transform 20s; }
.InstructorAcademyWrapper .ProfileInstructorImg { background-color: #ddd; border: 1px solid #cecece; border-radius: 100%; display: block; margin: 30px auto; max-height: 204px; max-width: 204px; min-height: 204px; overflow: hidden; text-align: center; }
.InstructorAcademyWrapper .ProfileInstructorImg img { -moz-transform: scale(1); -moz-transition: all 2s ease-in 0s; }
.InstructorAcademyWrapper .ProfileInstructorImg img:hover { -moz-transform: scale(1.1); -moz-transition: all 2s ease-in 0s; }
.InstructorAcademyWrapper .collapseButtn a { color: #666; display: block; font-size: 24px; margin: 0 auto; max-width: 300px; padding: 0; text-align: center; text-decoration: none; vertical-align: top; width: 96%; }
.InstructorAcademyWrapper .toggle_buttonIcon { margin: 0; padding: 0 0 0 15px; vertical-align: top; }
.InstructorAcademyWrapper .boxlistingClassesIntructorCont { display: block; margin: 30px auto; max-width: 875px; width: 100%; }
.InstructorAcademyWrapper .boxlistingClassesIntructor { display: block; margin: 10px auto; max-width: 875px; width: 100%; }
.InstructorAcademyWrapper .boxlistingClassesIntructor li { float: left; list-style: outside none none; margin: 0 30px 20px 0; max-width: 260px; padding: 0; height:345px; }
.InstructorAcademyWrapper .size205x252 { width:205px; height:205px; line-height:205px; vertical-align:middle; font-size:100px; display:block; }
.InstructorAcademyWrapper .boxlistingClassesIntructor li img { border:1px solid #b1b1b1; max-width:260px; max-height:190px; width:100%; }
.InstructorAcademyWrapper .boxlistingClassesIntructor h2 { font-size:18px; color:#666; min-width:260px; }
.InstructorAcademyWrapper .buttonEnrl a { color: #fff; display: block; font-size: 18px; margin: 10px 0; padding: 10px 0; text-align: center; text-decoration: none; width: 100%; }
/*instructure new page css created on 5th jan 2015 by AMIT BANSAL */

/*instructure new page css created on 5th jan 2015 by AMIT BANSAL */

/*	new topic page css created on 12th jan 2015 by AMIT BANSAL */
/*	-----------------AMIT BANSAL------------------------------ */
/*	-----------------Starts here------------------------------ */
.topicCustomPagewrapper { border: 0 solid #ddd; margin: 0 auto 0px; max-width: 970px; width: 100%; min-height:400px; padding: 60px 0 40px 10px; overflow:hidden; }
.topic-more-ways { margin: 30px 0; }
.containerBoxTopic { border: 0 solid #ddd; display: block; margin: 0 auto; max-width: 970px; overflow: hidden; padding: 60px 0 40px 10px; width: 100%; min-height: 400px; }
.containerBoxTopic h1 { font-size:24px; color:inherit; font-weight:lighter; margin: 15px 0; }
.containerBoxTopic h2 { font-size:18px; color:inherit; font-weight:lighter }
.containerBoxTopic h4 { font-size:14px; color:#666; font-weight:lighter }

a, a:active { color: #4185b1; text-decoration: none; }
.MainNavWrapper { overflow:hidden; margin:0px; padding:0px; width:auto; }
.MainNavWrapper #topic-tabs { margin-bottom: 10px; padding: 0; }
.MainNavWrapper .tabs > li { display: inline-block; margin-right: 9px; margin-bottom:20px; vertical-align: bottom; }
.MainNavWrapper .tabs > li:hover { background: none repeat scroll 0 0 transparent !important; display: inline-block; margin-right: 9px; vertical-align: bottom; }
.MainNavWrapper .tab.selected:after { border-color: #333 transparent transparent; border-style: solid; border-width: 10px 10px 0; bottom: -10px; content: ""; display: inline-block; height: 0; left: 50%; margin-left: -10px; position: absolute; width: 0; }
.MainNavWrapper .tab.selected { background: none repeat scroll 0 0 #333!important; border: 0 none; color: #fff!important; font-size: 18px; padding: 17px 16px; }
.MainNavWrapper .tab { background: none repeat scroll 0 0 #fff; border: 1px solid #d1e3ee; border-radius: 4px; display: inline-block; font-size: 18px; padding: 13px 16px; position: relative; text-align: center; cursor:pointer; transition: background 0.2s linear 0s; }
.MainNavWrapper .tab:hover, .tab:focus { background: none repeat scroll 0 0 #f0f5fa; border-color: #d7e2ed; text-decoration: none; }
<!--
-- sub navigations
-->
.SubNavWrapper {
border:1px solid #ddd;
overflow:hidden;
margin:0px;
padding:0px;
width:auto;
}
.SubNavWrapper #topic-tabs { margin-bottom: 40px; padding: 0; }
.SubNavWrapper .tabs > li { display: inline-block; margin-right: 9px; margin-bottom:10px; vertical-align: bottom; }
.SubNavWrapper .tabs > li:hover { background: none repeat scroll 0 0 transparent !important; display: inline-block; margin-right: 9px; vertical-align: bottom; }
.SubNavWrapper .tab.selected { background: none repeat scroll 0 0 #f0f5fa; border-color: #d7e2ed; text-decoration: none; }
.SubNavWrapper .tab { background: none repeat scroll 0 0 #fff; border: 1px solid #d1e3ee; border-radius: 4px; display: inline-block; font-size: 18px; padding: 13px 16px; position: relative; cursor:pointer; text-align: center; transition: background 0.2s linear 0s; }
.SubNavWrapper .tab:hover, .tab:focus { background: none repeat scroll 0 0 #f0f5fa; border-color: #d7e2ed; text-decoration: none; }
<!--
---- sub nav ends here ---
-->
<!--
coloums contration grid css starts here--> .ListContainerbox {
 margin-left: auto;
 margin-right: auto;
 max-width: 999px;
 width: 100%;
}
.ListContainerbox .grid-6 { width: 46.3287%; }
.ListContainerbox .boxL { border:2px solid #d1e3ee; margin: 0 10px 10px 0; border-radius:4px; }
.ListContainerbox .openBoxlistData { padding:0; overflow:hidden; vertical-align:middle; }
.ListContainerbox .openBoxlistData > h3 { line-height: 20px; margin: 0; font-size:22px; }
.ListContainerbox .openBoxlistData a { display: block; line-height: normal; padding: 5px 15px; vertical-align: middle; }
.ListContainerbox .openBoxlistData:hover { background-color:#f1f7fb; }
.ListContainerbox .collapseIcon { /*   background: url(https://storage.googleapis.com/collapseIcon.png) no-repeat scroll 0 top rgba(0, 0, 0, 0);
    display: block;
    
    height: 26px;
    width: 36px;*/
	display:none; float: right; margin-right:10px; }
.ListContainerbox .openBoxlistData:hover .collapseIcon { display:block; }
.ListContainerbox .openBoxlistData.selected { background-color:#f1f7fb; }
.ListContainerbox .subListingOpendata { list-style:none; margin:0px; padding:0px; display:none }
.ListContainerbox .subListingOpendata li { float:none; }
.ListContainerbox .subListingOpendata li a { display: inline-block; font-size: 16px; line-height: normal; margin: 0 0 5px 28px; padding: 2px; }
.ListContainerbox .subListingOpendata li a:hover { text-decoration:underline!important; display:inherit; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .faux-grid-8 { display: inline; float: left; margin-left: auto; margin-right:auto; position: relative; }
.BoxListingTopics { float: none; list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.BoxListingTopics li { float: left; list-style: outside none none; margin: 0; padding: 0; width: 50% !important; }
.CustomHtmlBoxData { width:100%; max-width:990px; margin:40px auto; border-top:1px solid #ddd; margin-bottom:20px; padding-top:20px; font-size: 16px; }
.CustomHtmlBoxData h1, p, h2, a { font-size:15px; color:inherit; font-weight:normal; line-height:20px; }
.topicCustomPagewrapper h1 { font-size:36px; color:inherit; font-weight:lighter }
.topicCustomPagewrapper h2 { font-size:18px; color:inherit; font-weight:lighter }
.topicCustomPagewrapper h1 span { color: inherit !important; font-size: 20px; margin: 0 10px; vertical-align: 6px; }
.topic-more-ways p { color: #264360; display: inline-block; font-size: 18px; margin-bottom: 0; margin-right: 25px; padding-top: 6px; vertical-align: top; }
.topic-more-ways .select-replace-wrap { display: inline-block; max-width: 270px; width:99%; }
select.sr-replace { max-width: 300px; }
div.select-replace { -moz-user-select: none; height: 38px; margin-bottom: 0; max-width: 320px; outline: medium none; position: relative; z-index: 10; }
div.select-replace.open { z-index: 60; }
.select-replace-wrap.focus .sr-toggle { border-color: #40a1ff; box-shadow: 0 0 3px 0 #40a1ff; }
.select-replace dl { height: 38px; max-width: 320px; outline: medium none; position: relative; width: auto; z-index: 999; }
.select-replace .sr-toggle { -moz-user-select: none; background: none repeat scroll 0 0 white; border: 1px solid #d1d1d1; box-shadow: 0 0 8px #f1f1f1 inset; color: #757575; cursor: pointer; display: inline-block; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; font-size: 18px; height: 38px; line-height: 38px; outline: medium none; overflow: hidden; position: relative; text-decoration: none; text-indent: 10px; width: 100%; }
.select-replace .sr-toggle span.chrome { -moz-user-select: none; background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/sr_toggle_bg.png) no-repeat scroll 100% 0 rgba(0, 0, 0, 0); display: inline-block; height: 38px; position: absolute; right: 1px; top: 1px; width: 45px; z-index: 10; }
.select-replace.open dd { display: inline-block; }
.select-replace.open .sr-toggle, .select-replace .sr-toggle:focus { border-color: #40a1ff !important; box-shadow: 0 0 3px 0 #40a1ff; }
.select-replace dd { -moz-user-select: none; background: none repeat scroll 0 0 white; border: 1px solid #cccccc; border-radius: 0 5px 5px; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.15); display: none; left: 0; position: absolute; right: 0; top: 40px; z-index: 99; margin:0; }
.select-replace dd ul { list-style-position: inside !important; list-style-type: none !important; margin: 0 !important; padding:0; }
.select-replace dd li { -moz-user-select: none; color: #353535; cursor: pointer; font-size: 13px; line-height: 16px; padding: 0; }
.select-replace dd li a { -moz-user-select: none; color: #353535; cursor: pointer; font-size: 13px; line-height: 16px; display: block; padding: 10px 12px; }
.select-replace dd li.sr-disabled { color: #c1c1c1; }
.select-replace dd li.sr-disabled.blank { height: 0; padding: 0; }
.select-replace dd li.sr-selected { font-weight: bold; padding: 10px 12px; }
.select-replace dd li a:hover, .select-replace dd li a.highlight { background-color: #40a1ff; color: #fff !important; cursor: pointer; display: block; padding: 10px 12px; }
.select-replace dd li .sr-disabled:hover { background-color: #fff; color: #c1c1c1; cursor: auto; }
.select-replace.open dd { display: inline-block; }
/* new css starts here */

.CustomHtmlBoxData .counterBox { border: 1px solid #ddd; border-radius: 40px; color: #000; display: block; float: right; font-weight: bold; line-height: 26px; margin: 0 25px 0 0; text-align: center; vertical-align: middle; width: 80px; }
.CustomHtmlBoxData .BoxListingTopics { float: left; list-style: outside none none; margin: 20px 0 0 0; padding: 0; width: 99%; }
.CustomHtmlBoxData .BoxListingTopics li { margin:0px; padding:0px; list-style:none; }
.CustomHtmlBoxData .boxL { border:2px solid #d1e3ee; margin: 0 10px 10px 0; border-radius:4px; }
.CustomHtmlBoxData .openBoxlistData { padding:0; overflow:hidden; vertical-align:middle; }
.CustomHtmlBoxData .openBoxlistData > h3 { line-height: 20px; margin: 0; font-size:22px; }
.CustomHtmlBoxData .openBoxlistData a { display: block; line-height: normal; padding: 5px 15px; vertical-align: middle; }
.CustomHtmlBoxData .openBoxlistData:hover { background-color:#f1f7fb; }
.CustomHtmlBoxData .collapseIcon { display:none; float: right; margin-right:10px; }
.CustomHtmlBoxData .openBoxlistData:hover .collapseIcon { display:block; }
.CustomHtmlBoxData .openBoxlistData.selected { background-color:#f1f7fb; }
a, a:active { color: #4185b1; text-decoration: none; }
.CustomHtmlBoxData .AnsPara { color: #666; font-size: 14px; margin: 8px 0 18px 14px; max-width: 96%; float:left;}
/* Today 14Jan 2015 new css starts here */
.CustomHtmlBoxData .RelatedBoxClassesWrapper { margin:0px; padding:0px; }
.CustomHtmlBoxData .BoxRelatedListingData { margin:0px; padding:0px; list-style:none; }
.CustomHtmlBoxData .BoxRelatedListingData li { margin:10px 0 40px 0; padding:0px 0 10px 0; list-style:none; border-bottom:1px solid #ddd; overflow:hidden; }
.CustomHtmlBoxData .BoxRelatedListingData li:last-child { border-bottom:0px solid #ddd }
.CustomHtmlBoxData .BoxRelatedListingData li .boxThumbTitle { margin:0px 20px 10px 0; padding:0px; float:left; border:1px solid #ddd; width:100%; max-width:260px; display:block }
.CustomHtmlBoxData .BoxRelatedListingData li h4 { margin:10px 0; padding:0px; display:block; color:#666; }
.CustomHtmlBoxData .BoxRelatedListingData li p { margin:10px 0; padding:0px; display:block; color:#666; font-size:14px; font-weight:lighter; max-width:96%; }
/* Today 14Jan 2015 new css starts here */
/* new css starts here */
@media only screen and () {
}
@media only screen and (max-device-width : 840px) {
.BoxListingTopics {
 float: none!important;
 list-style: outside none none;
 margin: 0;
 padding: 0;
 width: 100%!important;
}
}
@media only screen and (max-device-width : 945px) {
.boxLogo_lay3 {
display:none;
}
}
/*	new topic page css created on 12th jan 2015 by AMIT BANSAL */
/*	-----------------AMIT BANSAL------------------------------ */



.editprofilepagewrapper #selwall { height:24px; }
.cl_tim { color: #666666 !important; display: block; float: right; font-size: 10px !important; margin: 0; padding: 0 20px 4px 3px; }
.theatrepagewrapper #ResultOnDemand { max-width:550px; min-width:400px; }
.theatrepagewrapper .ContainerParaP3 { margin:0 0 0 10px; }
.theatrepagewrapper .buttonboxUpl { margin:0 0 0 10px; }
.homepagewrapper .fleft { width: 50%; }
.homepagewrapper .fleft img { width: 100%; }
.theatrepagewrapper #UploadStatusMsg { margin: 23px 0 0; }
.ti_tes table th { border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin: 0 0 20px; }
.ti_tes table th { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; color: #fff; padding: 10px; }
.ti_tes table td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 10px; }
.classespagewrapper #dvSessionData a { word-wrap: break-word; }
#Layout277 #ResultOnDemand { left: 0; margin: 0 auto; max-width: 652px; right: 0; width: 100% !important; }
#Layout270 #ResultOnDemand { left: 0; margin: 0 auto; max-width: 652px; right: 0; width: 100% !important; }
#Layout271 #ResultOnDemand { left: 0; margin: 0 auto; max-width: 652px; right: 0; width: 100% !important; }
/*Deepika css*/	
.msg-box-2 { border: 1px solid #c9c9c9!important; ; margin: 0 0 0 10px; width: 317px!important; ; }
.msg-box-2 a { border: 1px solid #c9c9c9!important; padding: 5px; margin: 4px 0; display: inline-block; color: #333!important; }
.msg-box-2 input { border: none!important; ; margin-top: 4px; width: 300px!important; ; }
/*Deepika css*/	
.networkingloungepagewrapper #ResultOnDemand { width: 869px!important; left: 219px !important; }
.roundpic { border-radius:100%; }
.clsPassword { font-size:13px }
.clsPassword input { margin:15px 0 0 5px; padding:5px; width:30% }
.clsPassword span { font-weight:bold; color:#ff0000; margin:15px 1px 0 5px }
.contes { margin: 60px auto 0; }
.faqpagewrapper .contes { margin: 60px auto 0!important; max-width:1100px; }
.PoplstCtutlity span input { color:#ffffff!important; }
#Layout277 #ctl00_MainContent_ctl31_ImgEventDescription { margin: 0 0 20px; width: 516px; }
.classespagewrapper #dvSessionData a:hover { text-decoration:underline!important; }
.classIMGthumb { height: 100% !important; width: 100% !important; }
/*.tag-content li .cols img{width:70px}*/
#ctl00_MainContent_ctl24_dvContent table{ margin:0 10px;}
.theatrepagewrapper #SpeakerImages { height: 190px!important; width: 260px!important; }
.theatrepagewrapper #SpeakerImages img { height: 100%; width:100%; }
.changepasswordpagewrapper #Zone1_Area1_Webpart2 { padding: 34px 0 0 !important; }
.EVntATnCtpl img { height: 66px !important; border-radius:100%; }
.UplFstBxMNC { margin: 14px 0 5px 11px!important; }
.userprofilepagewrapper .Cl_Prf_WkCt img { border-radius:50% }
.theatrepagewrapper #dv_VideoPlayerUrl_wrapper { height: 100%!important; margin: 0 auto!important; position: relative; width: 100%!important; }
#dvVideoObject img { display: block; height: 100% !important; margin: 0 auto !important; width:auto; }
.size36x36 { display: table-cell; float: left; font-size: 26px!important; height: 36px!important; line-height:36px; margin: 0px 9px 0 0; padding: 0; vertical-align: middle !important; width: 36px!important; }
.notification-bubble { right:-4px!important; top:7px!important; }
.speakerpagewrapper .StudentViewBoxWrapper h2, h1 { padding-top: 36px; }
.wel-content { border: 1px solid #ccc; border-radius: 5px; margin-left: auto; margin-right: auto; margin-top: 0; padding: 10px 10px 30px; width: 600px; }
.wel-content p { font-size:14px; line-height:24px; font-weight:bold }
.wel-content ul { font-size:14px; line-height:24px; margin-left:35px; font-weight:bold }
.wel-content p a { color: #000000 !important; font-size: 14px; font-weight: bold; line-height: 24px; text-decoration: underline !important; }
/*subscribe*/
.leftpnlbox_subscribepg { background-color: #ffffff; margin: 20px 0 0; padding: 20px 0 10px 10px!important; width: 660px; }
.networkingloungepagewrapper #Zone1 { height:430px!important; }
.subscribepagewrapper .enterPkgClr { margin-left: 0 !important; }
.boxSubCategories_new { background: none repeat scroll 0 0 #ffffff !important; border: 1px solid #dddddd!important; border-radius: 0; box-shadow:none!important; float: left; margin: 16px 0 10px 23px!important; min-height: 277px; padding: 0 0 10px; position: relative; width: 225px!important; }
.default_img { height:330px!important; }
.titlepkgSubpg_new { color: #333333 !important; font-size: 30px !important; font-weight: normal; line-height: 42px !important; min-height: 84px; padding: 12px !important; text-align: center; text-transform: capitalize !important; }
.textblksubpgebox_new { background: none repeat scroll 0 0 #f2f2f2; color: #000000; font-size: 12px; margin: 35px auto!important; min-height: 60px!important; padding: 12px!important; text-align: center!important; width: 90%; }
.ButtonsonSubspgeboxwrapin { margin: 0 auto; padding: 10px; text-align: center; width: 90%; }
.ButtonsonSubspgeboxwrapin a { background: none repeat scroll 0 0 #6ccff6; border: medium none !important; border-radius: 5px !important; color: #ffffff !important; cursor: pointer; font-size: 18px !important; margin-bottom: 5px; margin-top: 10px; padding: 10px 30px !important; vertical-align: baseline; }
/*subscribe*/
.Busimgmnctwk { margin:10px 0 0 0; }
.wideatndee { width:970px; }
.reg_t_n { font-size:14px; font-weight:bold; width:70%; }
.reg_t_n p { font-size:14px; font-weight:bold; margin:0px; padding:5px 0px; }
.reg_t_n span { font-size:11px; font-weight:normal; margin:0px; padding:5px 0px; }
/*points system*/
.mt10 { margin-top: 10px; }
.networkingloungepagewrapper #ctl00_MainContent_ctl66_ctl06_divAttendee { width:990px; overflow:hidden; }
.headingDenali1 { color: #000080; font-size: 20px; font-weight: normal; margin: 0; padding: 0; }
.TabbedPanelsContentGroup { background-color: #ffffff; clear: both; color: #002050 !important; }
.userprofilepagewrapper #ResultOnDemand { top:168px!important; }
.TabbedPanelsContent { padding: 0 !important; }
.mt7 { margin-top: 7px; }
.session-detail-box table { border: 1px solid #e0e0e0 !important; margin: -3px 0 0 !important; }
.session-detail-box table th { background-color: #ffffff; border-right: 1px solid #bab9b9 !important; color: #c00000 !important; font-weight: normal !important; padding: 12px 0 10px 12px !important; text-align: left; vertical-align: bottom; }
.session-detail-box table td { background: none repeat scroll 0 0 #ffffff; border-bottom: 1px solid #dbd9da; border-right: 1px solid #dbd9da; color: #6f7072; font-size: 13px; padding: 3px 10px !important; text-align: left; vertical-align: top; }
.resourcepagewrapper #HeadZone_Area2 { min-height:inherit!important; }

.ptext { font-size:14px; margin:0px 0 0 0; }
#divProfile .box_profilepic { margin: -8px 0 0 !important; }
body { background-color: #fff; /* background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/banner_business1trs.jpg);
	 background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/banner_business1.jpg);*/
    background-position: center top !important; background-repeat: no-repeat; line-height: normal !important; margin: 0; padding: 0; background-size:cover; }
.new_dust { float:right; }
.m_seinfo ol { margin: 4px 0 0 33px; }
.course_s_text ol { margin: 4px 0 0 33px; }
.course_s_text ul { margin: 4px 0 0 33px; }
.m_seinfo ul { margin: 4px 0 0 33px; }
.UpMvFnDespCont { width:590px!important; }
.session_info_rel ul { list-style:disc!important; margin:0 0 0 20px; }
.session_info_rel ol { margin:0 0 0 20px; }
/* common css styles*/

/* step 1 */
body, p { color:#4f4f4f; }
.quiz-buttons-wrapper { margin: 15px 10px 0 180px !important; padding: 15px; text-align: center !important; }
/* step 2 */
a h1, h1 span, h1, h2, h3, h4, h5, h6, .presenter_text, .speaker_detail_text_spk, .share_text, .grn_t, .qns_all { color:#00BCF2; word-wrap: break-word; }
/* step 3 */
a, a > span { color:#00BCF2; text-decoration:none!important; }
/* step 4 */
/* Tabs color and background changed for Navigations */
#New_menu { background:none repeat scroll 0 0 transparent }
#New_menu li a { color:#ffffff; }
#New_menu li:hover a, #New_menu li a:hover { color:#ffffff; /*background:#ffffff;*/ }
#New_menu li:hover ul li a, #New_menu li:hover ul li a:hover { color:#00BCF2; background:#ffffff!important; }
#New_menu li ul li:hover a, #New_menu li ul li a:hover { color:#00BCF2; background:#ffffff!important; }
#New_menu a.selected, #nav li:hover > a { color:#00BCF2; background:#ffffff; }
#New_menu a.n_selected { color:#00BCF2 !important; background:#ffffff!important; }
/* step 5  wall tabs color and background changed for subtabs*/
.wall-navi { border-bottom:#1px solid #D9D9D9 }
.wall-navi ul li { background-color: #F6F6F6; color: black; }
.wall-navi ul li a { color: #000000; }
.wall-navi ul li a.active { color:#fff !important; background:#6CCFF6 !important; }
.wall-navi ul li a:hover { color:#fff !important; background:#6CCFF6; }
.wall-navi ul li input { color: #000; background-color: #F6F6F6; }
.wall-navi ul li input.active, #pager2 ul.pages li.pgCurrent, .wall-navi ul li input:hover, .wall-navi ul li:hover, .LobbyResoBoxWrap Th, #pager ul.pages li.pgCurrent, .btnProfileBig, .Viw_but_Cont input, .Edprf_ContWrapper input { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF !important; }
#pager2 ul.pages li.pgCurrent { border:1px solid #6ccff6!important; }
/* step 6 */
#cust_event .grey_back, #cust_event .acess_bg { background-color: #c3c2c2; color:#ffffff }
/* agenda page tabs */
.agendapagewrapper .TabbedPanelsTabSelected { background-color: #4d4d4f !important; color: #fff !important; }
.agendapagewrapper .TabbedPanelsTab { background-color: #4d4d4f!important; color: #FFFFFF!important; }
/* question heading */
.sessions_time_text { color:#0078A0; }
/* speaker page */
.speakersp_s h1, .userTitlePro, .TxtCompCt h1, .Blue_palleteHeading1 h2 {/*color:#00BCF2  !important*/ }
.speakerpagewrapper .day_speakerTitle { color: #719501; }
/* Networking Loounge */
.networkingloungepagewrapper .leader .top h1 { background: none repeat scroll 0 0 #00BCF2; color: #FFFFFF !important; }
.networkingloungepagewrapper .leader .bott-list { background: none repeat scroll 0 0 #F0F0F0!important; }
.networkingloungepagewrapper .leader .bott-list span { color: #666666; }
/* Resouce center page */
#OnDemandTab { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png) no-repeat scroll 280px -30px #01BCF3 !important; }
/* user profile page */
.userprofilepagewrapper .info_heading { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF; }
/* Edit Profile page background color changed*/
.Edit_LnkWrapper li { background: none repeat scroll 0 0 #8D8C88 }
.editprofilepagewrapper .Edit_LnkWrapper li.selectedMenu, .editprofilepagewrapper .Edit_LnkWrapper li:hover, .Ed_MainWrapper li:hover div:first-child { background: none repeat scroll 0 0 #00BCF2 !important; }
.LnkWork_cont a { color:#333333 !important; }
.selectedMenu { color:#ffffff!important; }
.btn-info, .userprofilepagewrapper .Mal_LftButWk input, .theatrepagewrapper .bckbtn a, .homepagewrapper .tp2_main div, .userprofilepagewrapper .input-type-login-btn, input[type="submit"], input[type="button"], .PostionEnrolHeadTtilAgenda a, .ButtonPicboxEnrol a, .takenextbtn a, .classespagewrapper .PostionEnrolHeadTtilAgenda a, .tw-btn-info, .qstrplylnk a { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF; }
input[type="submit"], .ButtonPicboxEnrol a, .bckbtn a, input[type="button"], .takenextbtn a, .classespagewrapper .PostionEnrolHeadTtilAgenda a { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF; border:none; padding:3px 4px }
.Edit_LnkWrapper li.selectedMenu a { color:#ffffff !important; }
.MinMsgCt { width:auto!important; }
.theatrepagewrapper input.page_net_search[type="submit"], .theatrepagewrapper input.page_net_search[type="button"], .classespagewrapper .PostionEnrolHeadTtilAgenda a { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF; }
/* common css styles*/







html { padding:0; }
* { margin:0px; padding:0px; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
img { border:0; }
a { outline:none; text-decoration:none; }
.loginpagewrapper form { margin:0; }
.subscriberbillingpagewrapper form { margin:0; }

p { margin:0; font-size:14px; padding:2px; }
/*p strong { margin:0; font-size:12px; }*/
h3 { font-size: 15px; font-weight: normal; line-height: 1.2; margin-bottom: 0px; padding: 8px 0 8px 10px; }
/*------------Defult classes---------------*/
#wrapper { margin: 1px auto 0; padding: 0px; position:relative; background:#ffffff; min-height:380px; }
.theatrepagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 1px auto 0; min-height: 380px; padding: 0; position: relative; width: 98%; }
.userprofilepagewrapper #wrapper { background: none repeat scroll 0 0 #FFFFFF; margin: 44px auto 0!important; padding: 2px 0 0; position: relative; width: 999px; }
/*#wrapper #divProfile{

    position: absolute;
    right: 0;
    top: -18px !important;
}
#wrapper #divProfile .photo img{
		width:22px !important;
		height:22px !important;
		border:1px solid #ddd;
	}
#wrapper #divProfile .name span{
		color:#000;
	}
div.profile div.id div#divExpanded {
    background: #00BCF2;
    display: none;
    float: right;
    left: 0;
    margin: 21px 0 0;
    padding: 8px 0 15px 5px;
    position: absolute;
    top: 4px;
    width: 145px;
    z-index: 2000;
		border:1px solid #f2f2f2;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	box-shadow: 0 1px 3px #333333;
	-moz-box-shadow: 0 1px 3px #333333;
	-webkit-box-shadow: 0 1px 3px #333333;
	-ms-box-shadow: 0 1px 3px #333333;

}	*/



	
	
#showMoreLink { background-color: #00BCF2; color: #FFFFFF!important; left: 44px; margin: 5px 0 0; overflow: hidden; padding: 8px; position: relative; width: 80px; }
/* New Dynamic Menu Control webpart Global all the pages ------created by amit ------ */

.studioMenubar { bottom: 0; height: 91px; left: 50%; margin-left: -640px; overflow: hidden; padding: 0; position: absolute; width: 1277px; }
.navCont_outerMenuBox { position: absolute; top: 74px; left:-5px; }
.navicustomstylblue_upt { background-color:transparent!important; margin:0 auto; z-index:auto; overflow:hidden; /*position: relative;
top: 74px;
left:14px;*/
width: 967px; z-index: auto; }
.navicustomstylblue_upt ul { list-style: none outside none; margin: 0 0 0 20px; }
.navicustomstylblue_upt ul li { display: inline; margin: 0; line-height:22px; }
.navicustomstylblue_upt ul li a { color: #5d5d5d !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; border:0px solid red; }
.navicustomstylblue_upt ul li a:hover { background-color:#00BCF2!important; color: #fff !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; }
.navicustomstylblue_upt ul li a.selected { background-color:#00BCF2!important; color: #fff !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; }
.navicustomstylblue_upt ul li a:hover.selected { background-color:#00BCF2!important; color: #fff !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; }
.navicustomstylblue_upt ul li ul { display:none; }
.navicustomstylblue_upt ul li:hover ul { display:block; width:830px; background-color:#eee; margin:32px 0 0 0; padding:0px; position:absolute; height:42px; z-index:10000; padding-left:168px; left:5px!important; top:0px; }
.navicustomstylblue_upt ul li:hover ul li { float:none; }
.navicustomstylblue_upt ul li:hover ul li a { color:#505050 !important; float: left; font-size: 12px !important; margin: 0 4px; padding: 8px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; }
.navicustomstylblue_upt ul li:hover ul li a:hover { color:#505050 !important; float: left; font-size: 12px !important; margin: 0 4px; padding: 8px 12px 7px 10px !important; text-decoration: underline; font-weight:normal!important; }
.navicustomstylblue_upt ul li:hover ul li a.selected { color:#505050 !important; float: left; font-size: 12px !important; margin: 0 4px; padding: 8px 12px 7px 10px !important; text-decoration: underline; font-weight:normal!important; }
/* New Dynamic Menu Control webpart Global all the pages ------created by amit ------ */


/* Old Menu Control webpart Global all the pages ------created by amit ------ */

/*.navicustomstylblue
{
	background-color:transparent!important;
	margin:0 auto;
	width:999px;
	z-index:auto;
	overflow:hidden;
	position: absolute;
	top:114px;
	left:14px;
	width: 967px;
	z-index: auto;
}*/

.navicustomstylblue { background-color: transparent !important; border-bottom: 2px solid #00BCF2; margin: 14px 0 0; overflow: hidden; padding: 0 0 0 14px; width: 100%; }
.navicustomstylblue div a { display:none; }
.navicustomstylblue ul { list-style: none outside none; margin: 0 0 0 20px; }
.navicustomstylblue ul li { display: inline; margin: 0; line-height:22px; }
.navicustomstylblue ul li a { color: #5d5d5d !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; border:0px solid red; display:block; }
.navicustomstylblue ul li a:hover { background-color:#00BCF2!important; color: #fff !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; display:block; }
.navicustomstylblue ul li a.selected { background-color:#00BCF2!important; color: #fff !important; float: left; font-size: 16px !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; font-weight:normal!important; display:block; }
/*  Old Menu Control webpart Global all the pages ------created by amit ------ */

/*------------ Home page common webparts which are putted only on the home page ---------------*/	
/* event details webpart home page ------created by amit ------ */

.homepagewrapper .EventDetails_WrapperWebpart { width:100%; margin:0px 0 20px 0; padding:0px; }
.homepagewrapper .EventDetails_WrapperWebpart .HeadingTitletxtEventDet { color: #00BCF2; font-size: 18px; font-weight: normal; margin: 0 0 8px; }
.homepagewrapper .EventDetails_WrapperWebpart .DescriptionTextEventDet { color: #505050; font-size: 13px; padding:10px; background-color:#eee; }
/* event details webpart home page ------created by amit ------ */




/* event Time and Title webpart home page ------created by amit ------ */
.homepagewrapper .EventTitleTimeDetail_WrapperWebpart { width:100%; margin:0px 0 20px 0; padding:0px; }
.homepagewrapper .EventTitleTimeDetail_WrapperWebpart .HeadingTitletxtEventTitleTimeDet { color: #008000; font-size: 18px; margin: 0 0 8px; font-weight:normal; }
.homepagewrapper .EventTitleTimeDetail_WrapperWebpart .HeadingTitletxtEventTitleTimeDet_2nd { color: #505050; font-size: 13px; padding:10px 0 0 10px; background-color:#eee; font-weight:normal; }
.homepagewrapper .EventTitleTimeDetail_WrapperWebpart .DescriptionTextEventTitleTimeDet { color: #505050; font-size: 13px; padding:0 0 10px 10px; background-color:#eee; font-weight:normal; }
/* event Time and Title webpart home page ------created by amit ------ */






/* When Webpart ------created by amit ------ */

.homepagewrapper .WhenWebpartWrapperbox { width:100%; margin:0px 0 20px 0; padding:0px; }
.homepagewrapper .WhenWebpartWrapperbox .TitleWhenWhere { color: #008000; font-size: 18px; margin: 0 0 8px; font-weight:normal; }
.homepagewrapper .WhenWebpartWrapperbox .DescriptionWhenTxt { color: #505050; font-size: 13px; margin:0px; line-height:16px; background-color:#eee; padding:10px; }
.homepagewrapper .WhenWebpartWrapperbox .LinkWhenTxt { color: #00BCF2; font-size: 13px; text-decoration:none; padding:10px; background-color:#eee; }
.homepagewrapper .WhenWebpartWrapperbox .service-link-list { background-color: #EEEEEE; color: #00BCF2; font-size: 13px; margin: 0; padding: 0 0 15px 35px; text-decoration: none; }
.homepagewrapper .WhenWebpartWrapperbox .servic { color: #00BCF2; font-size: 13px; margin:0px; padding:0px; }
.homepagewrapper .WhenWebpartWrapperbox .service-link-list ul li { color: #008000; font-size: 13px; margin:0px; padding:0px; list-style:none; overflow:hidden; }
.homepagewrapper .WhenWebpartWrapperbox .service-link-list ul li a { color: #008000; font-size: 13px; margin:0px; padding:0px; list-style:none; text-decoration:none; }
.homepagewrapper .WhenWebpartWrapperbox .service-link-list ul li a:hover { color: #008000; font-size: 13px; margin:0px; padding:0px; list-style:none; text-decoration:underline; }
.homepagewrapper .WhenWebpartWrapperbox .service { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important; background-position: -15px -20px; background-repeat: no-repeat; display: block; float: left; height: 18px; margin: 0 5px 0 0; overflow: hidden; width: 21px; }
.homepagewrapper .WhenWebpartWrapperbox .service2 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important; background-position: -37px -20px; background-repeat: no-repeat; display: block; float: left; height: 18px; margin: 0 10px 0 0; overflow: hidden; width: 15px; }
.homepagewrapper .WhenWebpartWrapperbox .service3 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important; background-position: -52px -21px; background-repeat: no-repeat; display: block; float: left; height: 18px; margin: 0 10px 0 0; overflow: hidden; width: 16px; }
.homepagewrapper .WhenWebpartWrapperbox .service4 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important; background-position: -68px -20px; background-repeat: no-repeat; display: block; float: left; height: 18px; margin: 0 11px 0 0; overflow: hidden; width: 16px; }
.homepagewrapper .WhenWebpartWrapperbox .LinkWhenTxt a { color: #008000; font-size: 13px; text-decoration:none; }
.homepagewrapper .WhenWebpartWrapperbox .LinkWhenTxt a:hover { color: #008000; font-size: 13px; text-decoration:underline; }
.homepagewrapper .WhenWebpartWrapperbox .icon-cal_when { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/configuratorimages/templates/blue_soft_theme/eventsprite.png) no-repeat scroll 0 -90px transparent; float: left; height: 17px; margin-right: 10px; width: 15px; }
/* When Webpart ------created by amit ------ */


/* sharewith Event Webpart ------created by amit ------ */
/*       Share webpart css         */
.homepagewrapper .sharewith_wrapper { margin:0px 0 20px 0; padding:0px; height:auto!important; }
.sharewith_wrapper { display:none!important; }
.homepagewrapper .sharewith_header { color: #00BCF2; font-size: 18px; margin: 0 0 8px; font-weight:normal; }
.homepagewrapper .sharewith_header span { color: #008000; font-size: 18px; /*margin: 0 0 8px;*/
	font-weight:normal; }
.homepagewrapper .share-detail { padding:0px; /*background-color:#eee;*/
	width:100%!important; }
.homepagewrapper .share-detail ul { display: block; float: left; list-style: none outside none; overflow: hidden; padding: 10px 0; width: 220px; }
.homepagewrapper .share-detail ul li { float:left; display:inline; padding:0 0 0 10px; }
.homepagewrapper.share-detail ul li a { float:left; margin:0 10px 0 0; text-indent:-9999px; cursor:pointer; }
/*.homepagewrapper .link1
{ 
     background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important;
    background-position: -66px -45px;
    background-repeat: no-repeat;
    color: Transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 60px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    font-size: 15px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;

	 
}
.homepagewrapper .link3
{
	
	  background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important;
        background-position: -1px -45px;
    background-repeat: no-repeat;
    color: Transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 60px;

	 
}

.homepagewrapper .link4
{
	
	 background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/social27Icons.png) !important;
  background-position: -130px -45px;
    background-repeat: no-repeat;
    color: Transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 70px;

	 
}



.homepagewrapper .link2
{
	
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    cursor: pointer;
    font-size: 15px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;

	 
}*/

.homepagewrapper .fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; vertical-align: text-bottom; float: left; height: 24px; margin: 10px 0 0!important; overflow: hidden!important; padding: 0 0 11px!important; width: 390px!important; }
.homepagewrapper .TextShareEventNormal { color: #505050; font-size: 13px; margin:10px 0 10px 0; line-height:16px; }
.homepagewrapper .sp_like { background-image: url(https://static.ak.fbcdn.net/rsrc.php/v2/yI/x/1dQf_ATK831.png); background-repeat: no-repeat; float: left; height: 8px; width: 0; }
/*       Share webpart css         */

/* sharewith Event Webpart ------created by amit ------ */



/* Where Webpart ------created by amit ------ */
/*       Where  webpart css         */
.homepagewrapper .WhereWebpartWrapperBox { width:100%; margin:0px 0 20px 0; padding:0px; }
.homepagewrapper .WhereWebpartWrapperBox .HeadingWhereTXtTitle { color: #008000; font-size: 18px; margin: 0 0 8px; font-weight:normal; }
.homepagewrapper .WhereWebpartWrapperBox .MapARea_boxWhere { margin:0px!important; padding:0px!important; overflow:hidden!important; height:175px; border:1px solid #989898!important; position:relative!important; background:#eee!important; }
.homepagewrapper .bingmapbox_wrap { background: none repeat scroll 0 0 #EEEEEE!important; padding: 10px!important; }
/*       Where  webpart css         */



/* Where Webpart ------created by amit ------ */


/*------------ Home page common webparts which are putted only on the home page ---------------*/	


div.signin { float: right; margin: 20px 10px 0 0; }
/*------------Home Page---------------*/
.homepagewrapper { margin: 0px auto; padding: 0 0 10px 0!important; width: 100%; position:relative; /*background:#CCCCCC;*/
}
.homepagewrapper .Support_PosCntrl { overflow: hidden; position: absolute; right: 26px; top: 112px; z-index: 252000; }
/*------------ user control for Featured Sessions Categories Home Page created by amit   ---------------*/
.homepagewrapper .FeaturedWrapperBoxMain { width:660px; margin:0px; padding:0px; border:0px solid red; overflow:hidden }
.homepagewrapper .MainHeadingFeaturedTXt { float:left; width:400px; }
.homepagewrapper .MainHeadingFeaturedTXt h1 { color: #00BCF2; font-size: 18px !important; font-weight: normal !important; margin: 0 !important; padding: 0 !important; }
.homepagewrapper .FullCourseLinkA { float:right; margin:0px; padding:0px; }
.homepagewrapper .FullCourseLinkA a { color: #00BCF2; font-size: 18px !important; }
.homepagewrapper .Icon_posArrowbl { border: medium none; margin: 0 0 0 10px; padding: 0; vertical-align: -6px; }
.homepagewrapper .outerboxFeatured_layout a { /*background-color: #F2F2F2;*/
	margin: 10px 0; overflow: hidden; padding: 14px 0 14px 10px; width: 100%; height:100%; display:block; text-decoration:none; }
.homepagewrapper .outerboxFeatured_layout a h1 { font-size:22px; color:#00BCF2; margin:0px; padding:0px; line-height:23px; font-weight:normal; }
.outerboxFeatured_layout a p { color: #666666; font-size: 14px; line-height: 15px; margin: 10px 0 0; padding: 0; }
.homepagewrapper .outerboxFeatured_layout a:hover { /*background-color: #00BCF2;*/
	margin: 10px 0; overflow: hidden; padding: 14px 0 14px 10px; width: 100%; height:100%; display:block; text-decoration:none; }
.homepagewrapper .outerboxFeatured_layout a:hover h1 { color:#fff!important; }
.homepagewrapper .outerboxFeatured_layout a:hover p { color:#fff!important; }
/*------------ user control for Featured Sessions Categories Home Page created by amit   ---------------*/

/*------------ user control for Top Classes and student leader board Home Page created by amit   ---------------*/

.homepagewrapper .tp_main { margin: 0; overflow: hidden; }
.homepagewrapper .bl_hd { color: #00BCF2; font-size: 18px; font-weight: normal; }
.homepagewrapper .tp_points { background: none repeat scroll 0 0 #F0F0F0; list-style-type: decimal; margin: 18px 0 0; padding: 10px; }
.homepagewrapper .tp_points li { border-bottom: 1px solid #FFFFFF; color: #666666; font-size: 14px; font-weight: normal; list-style-type: decimal; margin: 0 0 0 22px; padding: 0 0 4px; }
.homepagewrapper .tp_points li a { color: #666666; font-size: 14px; font-weight: normal; padding: 3px 0 0; text-decoration: none; }
.homepagewrapper .tp_points li a:hover { color: #666666; font-size: 14px; font-weight: normal; text-decoration: underline; }
.tp_points li div { display: none; }
.homepagewrapper .tp2_main { margin: 22px 0 0; overflow: hidden; }
.homepagewrapper .bl_hd { color: #00BCF2; font-size: 18px; font-weight: normal; }
.homepagewrapper .tp_points { background: none repeat scroll 0 0 #F0F0F0; list-style-type: decimal; margin: 18px 0 0; padding: 10px; }
.homepagewrapper .tp_points li { border-bottom: 1px solid #FFFFFF; color: #666666; font-size: 14px; font-weight: normal; list-style-type: decimal; margin: 0 0 0 22px; padding: 0 0 4px; }
.homepagewrapper .tp_points li span { color: #666666; float: right; font-size: 14px; font-weight: bold; margin: 0 0 0 18px; padding: 0; width: 28px; }
.homepagewrapper .tp2_main div { background-color: #00BCF2; margin: 0; overflow: hidden; padding: 0; }
.homepagewrapper .tp2_main div a { color: #FFFFFF; font-size: 14px; margin: 0 25px 0 13px; overflow: hidden; padding: 0 0 0 11px; text-decoration: none; vertical-align: 0; }
.LinkBadgesSLBox { height: 40px !important; margin: 0 0 22px; overflow: hidden !important; padding: 0 !important; }
.homepagewrapper .PosLnkSLImg { margin: 0; padding: 0; vertical-align: -5px; width: 30px; }
.homepagewrapper .PosLnkSLImg img { margin: 9px 0 0; padding: 0; }
/*------------ user control for Top Classes Home Page created by amit   ---------------*/



/*------------ user control for Wall Tabs inputs Common created by amit   ---------------*/
.wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; }
.wall-navi ul { list-style:none; margin:0 0px; }
.wall-navi ul li { border-style: none; cursor: pointer; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 0 !important; }
.wall-navi ul li a { float: left; font-size: 16px; font-weight:normal!important; margin: 0 0px 0 0; padding: 7px 9px; }
.wall-navi ul li a.active { font-weight:normal!important; padding: 7px 9px; }
/*.wall-navi ul li a:hover
{
	font-weight:600!important;
	padding: 7px 9px;
}*/
.wall-navi ul li input { border-style: none; cursor: pointer; float: left; font-size: 14px !important; font-weight: normal; margin: 0!important; overflow: hidden; padding: 5px 15px 8px; }
.wall-navi ul li input:hover { cursor:pointer; border-style:none; }
.wall-navi ul li input.active { font-weight:600!important; }
/*------------ user control for Wall Tabs inputs Common created by amit   ---------------*/

.homepagewrapper .hiddenFeedPropertyField { }
.homepagewrapper .leftPanel { }
.homepagewrapper .createPost { border-bottom: 0 solid #DEE5EA; margin-bottom: 10px; max-width: 686px; padding-bottom: 5px; position: relative; }
.homepagewrapper .createPostBlock { }
.homepagewrapper .ui-autocomplete-input { border: 1px solid #F4F4F4; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; margin: 12px 0 7px 0px; padding: 5px 0 0 6px; width:98%; }
.homepagewrapper #showMoreLink { padding:10px; background-color:#00BCF2; margin:0px; width:80px; overflow: hidden; color:#fff; }
.homepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.homepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 !important; }
.homepagewrapper .ui-icon-info { background-position: -16px -144px; }
.homepagewrapper .file { background-position: -16px -144px; }
.homepagewrapper .link { }
.homepagewrapper .innerAttachBlock { border: thin solid #99CCFF; width: 100%; }
.homepagewrapper .headerAttachBlock { border-bottom: 1px solid #D7DBDE; padding-bottom: 29px; }
.homepagewrapper .ui-icon-close { background-position: -80px -128px; }
.homepagewrapper .attachBlock { color: #666; font-size: 13px; padding-top: 1px; text-align: left; }
.homepagewrapper .attachBlock a { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; text-decoration:none; }
.homepagewrapper .attachBlock a:hover { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.homepagewrapper .commentButton { margin: 0 2px 0 0!important; text-align: right; }
.homepagewrapper .page_net_search { width:80px; height:30px; font-size:14px; background-color:#00BCF2; margin:0px; padding:0px; border:none; color:#fff; }
.homepagewrapper .content { border: 0px solid red; margin: 20px 0 0 -20px; width: 600px; }
.homepagewrapper .post { border-bottom: medium none; margin-bottom: 10px; }
.homepagewrapper .uiProfilePhotoLarge { float: left; height: 45px; margin-right: 10px; width: 45px; }
.homepagewrapper .postContent { border-bottom: medium none; display: block; margin-left: 45px; margin-right: 10px; font-size:70%; }
.homepagewrapper .postText { background: none repeat scroll 0 0 transparent; display: block; padding-right: 15px; position: relative; }
.homepagewrapper .postDetail { margin-right: 10px; min-height: 50px; }
.homepagewrapper .showUserLikes { background: none repeat scroll 0 0 #EFF7FA; border-bottom: 1px solid #DEE5EA; border-top: 1px solid white; line-height: 12px; padding: 4px 6px; white-space: normal; }
.homepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.homepagewrapper .uiProfilePhotoSmall { float: left; height: 35px; margin-right: 10px; width: 35px; }
.homepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.homepagewrapper .postText { background: none repeat scroll 0 0 transparent; display: block; padding-right: 15px; position: relative; }
.homepagewrapper .popupMessage { background: url(https://storage.googleapis.com/bg_image.gif) no-repeat scroll right bottom transparent; color: #FF0000; display: none; height: 102px; text-align: center; width: 172px; }
/* attendee directory boxes css for home page */
.homepagewrapper .attndiy_box { height: 130px; width: 210px; }
.homepagewrapper .attndiy_box div h1 { font-size: 14px !important; font-weight: normal; }
.homepagewrapper .attndiy_box img { border-radius: 5px 5px 5px 5px; margin: 0 10px 0 0; }
.homepagewrapper .attndiy_box p { font-size: 10px; }
.homepagewrapper .attndiy_box { background: none repeat scroll 0 0 #F1F1F1 !important; border: 1px solid #D7D6D6; height: 160px !important; margin: 0 5px 5px 0; padding: 10px; width: 137px !important; }
.homepagewrapper .attendey-liS { list-style-type: none; margin: 12px 0 0; width: 275px; }
.homepagewrapper .attendey-liS li { margin:0px; padding:0px 0px; float:left; line-height:13px!important; }
.homepagewrapper .attendey-liS li a { color:#008000; font-size:13px; border-right:1px solid #008000; padding:0px 5px; }
.homepagewrapper .divAttendee { line-height: 28px; }
.homepagewrapper .atlistborder { border-bottom: 1px solid #666666; line-height: 35px; padding: 0; }
/* attendee directory boxes css for home page */




/*------------Home Page end---------------*/


/*------------Login---------------*/
/*login*/

.alert-box > .container .text h1 { color: #000 !important; font-size: 14px !important; font-weight: bold; line-height: 20px; margin: -27px 0 !important;padding: 34px 0; }
.loginpagewrapper .login_main { padding:10px 0px; /*background:#f8f7f7;
	border:1px solid #E9E9E9;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
	margin:15px 0 0 0; }
.loginpagewrapper .heading_24 { /*color:#666;*/
	font-size: 24px; font-weight: lighter; }
.loginpagewrapper .input-type-login-text { width:462px; height:42px; background:#fff; border:#dad9d9 1px solid; padding:0 3px; font-size:18px; color:#505050; }
.loginpagewrapper .input-type-login-text:focus { width:462px; height:42px; background:#fff; border:#dad9d9 1px solid; padding:0 3px; }
.loginpagewrapper .key_img { margin-top:6px; }
.loginpagewrapper .r_btns { background: #00BCF2; color: #FFFFFF !important; display: inline-block; font-size: 24px; font-weight: normal; padding: 10px 30px; vertical-align: middle; white-space: nowrap; border:none; margin: 0 -143px; }
.loginpagewrapper .loginpagewrapper { }
.loginpagewrapper .mainerror { display: none; }
/*.loginpagewrapper .error
{
	background: none repeat scroll 0 0 #A5BF38;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF !important;
	font-size: 14px;
	line-height: 25px;
	margin: 0 auto 20px;
	padding: 10px;
	position: relative;
	text-align: left;
}*/
.loginpagewrapper .success_reg_text { }
.login_main { margin: 15px 0 0; padding: 10px 0; }
.loginpagewrapper .heading_24 { /*color: #666666;*/
	font-size: 30px; font-weight: normal; }
.loginpagewrapper .loder_vpn1 { }
.loginpagewrapper .star_m { color:#c82828; }
.loginpagewrapper .LogoTExtAcad { color: #FFFFFF; font-size: 22px; margin-right: 10px; text-align: right; }
.loginpagewrapper .input-type-login-btn { border: medium none; color: white !important; display: inline-block; font-size: 15px; font-weight: normal; padding: 10px 26px; vertical-align: middle; white-space: nowrap; margin:0 10px 10px 0; }
.loginpagewrapper .forgotpaswordlink { text-decoration: none; }
.cross { position: absolute; right: 10px; top: 0; }
/*------------Login end---------------*/





/*------------Register---------------*/
.thankyou_msg { width:620px!important; }
.registerpagewrapper { margin: 0px auto; padding: 0px; width: 100%; position:relative; }
.registerpagewrapper p strong { color: red; font-size: 12px; margin: 0; }
.registerpagewrapper .supportTextMsg { margin:5px 5px 5px 8px; padding:0px 0 10px 0; overflow:hidden; font-size:12px; color:#666; width:428px; }
.registerpagewrapper .supportTextMsg p { color: #666; font-size: 16px !important; margin: 5px 5px 5px 29px; overflow: hidden; padding: 0 0 10px 15px; width: 450px; }
.registerpagewrapper .LInkedSupport { font-size:16px; color:#666; text-decoration:none; }
.registerpagewrapper .earro_mess { color:#c82828 !important; font-size:11px; }
.registerpagewrapper .lab_term_cond { width:645px; }
.registerpagewrapper .lab_term_cond a { color: #0072C6; }
.registerpagewrapper .headingDenaliReg { font-size:20px; line-height:25px; text-align:center; text-transform:uppercase; color:#333; }
.registerpagewrapper .container-regi { padding: 7px 7px 7px 0; margin:0 0 0 20px; }
.registerpagewrapper .headingDenali1 { color: #333333; font-size: 24px; font-weight: lighter; margin: 0; padding: 0; }
.registerpagewrapper .arreor-message { color: red; font-size: 12px; }
.registerpagewrapper .ERRorMSG { background-color: #F0F6DE; border: 1px solid #FFCC66; border-radius: 5px 5px 5px 5px; color: red; font-size: 13px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 20px !important; overflow: hidden; padding: 10px; }
.registerpagewrapper .ERRorMSG h1 { font-size:16px!important; color:red; text-align:left; }
.registerpagewrapper .create-account { border-bottom: 0px solid #F0F0F0!important; font-size: 15px; margin: 0; padding: 10px 0 18px; }
.registerpagewrapper .w112 { word-wrap: break-word !important; width: 178px!important; }
.networkingloungepagewrapper .top h1 { background:#00BCF2!important; }
.registerpagewrapper .w541 { width: 402px!important; }
.registerpagewrapper .inputDenali-Text { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DAD9D9; color: #666666; margin: 0 10px 0 0; padding:15px 10px; }
.registerpagewrapper .first { width: 260px; margin-bottom:8px }
.registerpagewrapper .inputDenali-Text .second1 { height: 35px; width: 175px; }
.registerpagewrapper .create-account { border-bottom: 0px solid #F0F0F0; font-size: 15px; margin: 0 0 23px 0; padding: 10px 0 18px 18px !important; }
.w320 { width: 101px; margin: 3px 0 0 196px !important; clear: both; }
.inputDenali-seclect { border: 1px solid #DDDDDD; height: 48px; padding: 15px 3px; width: 272px; margin-bottom:8px }
.registerpagewrapper .r_btns { border: medium none; color: #FFFFFF !important; display: inline-block; font-size: 20px; font-weight: normal; margin:20px 0 0; padding: 7px 11px; vertical-align: middle; white-space: nowrap; }
.registerpagewrapper #divRadioBtnList_484_20 { float:left!important; }
.registerpagewrapper .ERRorMSG h1 { font-size:16px!important; color:red; }
.registerpagewrapper .ERRorMSG ul { list-style-type: disc; margin: 12px 0 0 30px; overflow: hidden; padding: 0; }
.registerpagewrapper .ERRorMSG ul li { border: 0 solid red; line-height: 25px; list-style-type: disc; margin: 0; padding: 0; }
/*------------Register end---------------*/


/*-----------Sponsors page created by amit---------------*/


.sponsorpagewrapper .sponsorNamehd { margin: 10px 0 0; overflow: hidden; padding: 0; width: 999px; display:none; }
.sponsorpagewrapper .sponsorNamehd span { font-size:20px; color:#666; line-height:40px; }
.sponsorpagewrapper .spon_cat { color: #666666; font-size: 16px; font-weight: bold; margin: 0; padding: 7px 0; }
.sponsorpagewrapper .main_spon { margin: 0 0 30px; overflow: hidden; padding: 0; }
.sponsorpagewrapper .spon_2_3 { float: left; margin-right: 25px; overflow: hidden; padding: 0; width: 200px; }
.sponsorpagewrapper .spon_hd { border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; color: #4C4D4D; font-size: 14px; font-weight: bold; padding: 5px 0; }
.sponsorpagewrapper .spon_bg { background: none repeat scroll 0 0 #F2F2F2; color: #4C4D4D; font-size: 12px; font-weight: normal; padding: 0; }
.sponsorpagewrapper .logo_s { height: 117px; padding: 0; }
.sponsorpagewrapper .mt10 { margin-top: 10px; }
.sponsorpagewrapper .spon_des { padding: 11px 10px; text-align: justify; }
.sponsorpagewrapper p { color: #333333; font-size: 14px; margin: 0; padding: 2px; }
/*-----------Sponsors page created by amit---------------*/

/*------------Updated User profile created by amit---------------*/

.userprofilepagewrapper .EventDetails_WrapperWebpart { Display:none; }
.editprofilepagewrapper .EventDetails_WrapperWebpart { Display:none; }
.networkingloungepagewrapper .EventDetails_WrapperWebpart { Display:none; }
.userprofilepagewrapper { margin: 0px auto; padding: 0px; width: 100%; position:relative; }
/* user pic info */
.userprofilepagewrapper .ContMidWknAra { border: medium none !important; width: 760px !important; }
.userprofilepagewrapper .EvntATnmCnt ul { border: 0 solid #FF0000; list-style-type: none; margin-left: 40px; overflow: hidden; padding: 10px 0; width: 650px; }
.userprofilepagewrapper .EvntATnmCnt li { border: 0 solid #FF0000; float: left; list-style-type: none; margin: 0 0 10px; width: 304px; }
.userprofilepagewrapper .EvntATnRDImg { border: 0 solid #000000; float: left; overflow: hidden; width: 310px; }
.userprofilepagewrapper .EVntATnMMnOtC { border: 1px solid #D2D2D2 !important; min-height: 110px; overflow: hidden; width: 236px; }
.userprofilepagewrapper .tag_pop_ab { background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; overflow: hidden; padding: 15px; position: relative; width: 593px; border:none!important; }
.userprofilepagewrapper .Rgt_UserRghCt { border: 0 solid #DDDDDD; float: right; overflow: hidden; width: 160px; }
.userprofilepagewrapper .input-type-login-btn { /*background: none repeat scroll 0 0 #6CCFF6;*/
    border: medium none; color: white !important; display: inline-block; font-size: 18px; font-weight: normal; /* height:23px;*/
    margin: 0 0 -11px -10px; padding: 8px 0; vertical-align: middle; white-space: nowrap; width: 210px; text-align:center; }
.userprofilepagewrapper .Bustxtctwk { border: 1px solid #D2D2D2; color: #35929B; font-size: 14px; font-weight: 500; margin: 10px 0 0 0px; overflow: hidden; text-align: left; }
/* user pic info */

/* My tags on left side profile page */

.userprofilepagewrapper .Blue_palleteHeading1 { border: 0 solid #FF0000; margin: 0; overflow: hidden; padding: 0; }
.userprofilepagewrapper .Blue_palleteHeading1 a { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/suport_link_icon.png); background-repeat: no-repeat; color: Transparent; height: 23px; margin: 5px; text-decoration: none; width: 23px; }
.userprofilepagewrapper .headingboxTxtCont { margin: 0; overflow: hidden; padding:0; }
.userprofilepagewrapper .heading_info_sml { color: #666666; font-size: 12px; overflow: hidden; }
/* My tags on left side profile page */
/* walls tabs profile page */

.userprofilepagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; }
.userprofilepagewrapper .wall-navi ul { list-style: none outside none; margin: 0; }
.userprofilepagewrapper .wall-navi ul li { display: inline; }
.userprofilepagewrapper .wall-navi ul li input { float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 10px 10px 8px !important; font-size: 14px !important; }
.userprofilepagewrapper .wall-navi ul li input.active { font-weight: 600 !important; }
.userprofilepagewrapper .wall-navi ul li input:hover { border-style: none; cursor: pointer; }
/* walls tabs profile page */

/*info profile page */

.userprofilepagewrapper .info_main { border: 0 solid red; float: left; margin: 25px 0 0; overflow: hidden; padding: 0; }
.userprofilepagewrapper .main_infoul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 480px; }
.userprofilepagewrapper .main_infoul li { margin: 0; padding: 0 0 10px; }
.userprofilepagewrapper .info_heading { font-size: 18px; font-weight: normal; margin: 0; overflow: hidden; padding: 10px 20px 6px 10px; }
.userprofilepagewrapper .right_edit { color: #fff; float: right; font-size: 12px; font-weight: normal; margin: 0; width: 40px; }
.userprofilepagewrapper .icon_edit { float: left; margin: 0 0 0 -24px; padding: 0; width: 26px; }
.userprofilepagewrapper .icon_edit_text { float: left; margin: 0 0 0 10px; width: 20px; }
.userprofilepagewrapper .icon_edit_text span { color: #FFFFFF !important; font-size: 14px; }
.userprofilepagewrapper .info_fields { border: 0 solid red; margin: 6px 0 2px; overflow: hidden; padding: 5px; width: 660px; }
.userprofilepagewrapper .first_fld { float: left; font-size: 14px; font-weight: normal; margin: 0; padding: 0; text-align: left; width: 180px; }
.userprofilepagewrapper .second_fld { float: left; font-size: 14px; font-weight: normal; margin: 0 0 0 10px; padding: 0 0 0 3px; text-align: left; width: 281px !important; word-wrap: break-word !important; }
/*info profile page */
/*Dashboard profile page */

.userprofilepagewrapper .thtr_tbdl { background: none repeat scroll 0 0 #F1F1F1; border-left: 1px solid #DDDDDD; float: left; margin: 20px 0 0; width:100%; }
.userprofilepagewrapper .thtr_tbdl td { font-size: 16px; padding: 10px; }
.userprofilepagewrapper .thtr_colth { background: none repeat scroll 0 0 #00BCF2; border-right: 1px solid #DDDDDD; color: #FFFFFF; font-size: 16px; padding: 10px; }
/*Dashboard profile page */

/*Chatter wall networking lounge page */
.networkingloungepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.networkingloungepagewrapper .ui-autocomplete-input {border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; margin: 12px 0 7px !important; padding: 5px 0 0 6px; width:}
.networkingloungepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 0 0 3px !important; }
.networkingloungepagewrapper .attachBlock { color: #666 !important; font-size: 13px; padding-top: 1px; text-align: left; }
.networkingloungepagewrapper .attachBlock a { font-size: 13px; padding-top: 1px; text-align: left; }
.networkingloungepagewrapper .ui-widget-content { color: #333333 !important; }
.networkingloungepagewrapper .attachBlock a:hover { font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.networkingloungepagewrapper .commentButton { margin: 0 2px 0 0 !important; text-align: right!important; }
.networkingloungepagewrapper .page_net_search { /*background-color: #00BCF2;*/
	border: medium none; color: #FFFFFF; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
.networkingloungepagewrapper .content { border: 0 solid red !important; margin: 18px 0 0 !important; }
.networkingloungepagewrapper .post { border-bottom: medium none; display: block; margin-bottom: 10px; }
.networkingloungepagewrapper .MessageTxtBoxPopVs { color: #505050; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0; padding: 8px 8px 0 16px; }
.networkingloungepagewrapper .PosBtns_LoginRegsVs2012 { margin: 20px 0 0 16px; overflow: hidden; padding: 0; width: 500px; }
.networkingloungepagewrapper .RegisterPopVs2012box { background-color: #00BCF2; border: medium none; color: #FFFFFF; float: left; font-size: 18px; font-weight: lighter; height: 42px; margin: 0; padding: 0; text-align: center;/*width: 125px;*/
}
.networkingloungepagewrapper .BorderbtmPupleLINE { background-color: #00BCF2; bottom: 0; height: 5px; left: 0; position: absolute; vertical-align: baseline; width: 100%; }
.networkingloungepagewrapper .NoTwtFeeds { color: #505050; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: none; }
.networkingloungepagewrapper .NoTwtFeeds a { color: #00BCF2 !important; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: underline; }
.networkingloungepagewrapper .Flowing_LnkWk { border: 0 solid #FF0000; float: left; margin: 0 0 10px; overflow: hidden; width: 720px; }
.networkingloungepagewrapper .Mail_WkTxtMainWork { border: 0 solid #000000; float: left; overflow: hidden; width: 520px; }
.networkingloungepagewrapper .Mail_HedWk_MnCt { border: 0 solid #FF0000; margin: 0 0 10px; overflow: hidden; width: 520px; }
.networkingloungepagewrapper .Mail_HedWok { color: #000000; float: left; font-size: 16px; font-weight: bold; text-decoration: none; }
.networkingloungepagewrapper .Mail_HedWok img { margin: 0 5px 0 0; vertical-align: middle; }
.networkingloungepagewrapper .Mail_Btw_Ctnw { border: 0 solid #000000; float: right; overflow: hidden; text-align: right; width: 250px; }
.networkingloungepagewrapper .Mal_LftButWk { border: 0 solid #000000; float: left; overflow: hidden; width: 300px; }
.networkingloungepagewrapper .Mal_LftButWk input { background-color: #00BCF2!important; border: 0 solid #525252; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: normal; margin: 5px 0 5px 5px; padding: 4px; text-align: center; text-decoration: none; }
.networkingloungepagewrapper .Mail_TopMsg_sendCt { border-bottom: 1px solid #EEEEEE; margin: 0; overflow: hidden; padding: 0 0 6px; width: 520px; }
.networkingloungepagewrapper .Mail_LftWkCtorg { color: #808080; float: left; font-size: 11px; font-weight: bold; overflow: hidden; text-decoration: none; width: 200px; }
.networkingloungepagewrapper .Mail_LftWkCtorg a { color: #00BCF2; font-size: 11px; font-weight: normal; overflow: hidden; text-decoration: none; }
.networkingloungepagewrapper .nodatadiv { border: 0 solid red; font-size: 14px; margin: 18px 0 0 18px; width: 270px; }
/* popup used on the profile page */
.networkingloungepagewrapper .CmoMindDiv H1 { background-color: #75D2E7; color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0; overflow: hidden; padding: 5px 0 5px 5px; text-decoration: none; width: 450px; }
.networkingloungepagewrapper .Mail_ButSave input { background-color: #00BCF2; background-color: red; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-size: 18px; font-weight: normal; padding: 8px 24px; text-decoration: none; }
#UpdContet { padding:0px; }
/*Chatter wall profile page */

/*Chatter wall profile page */
.userprofilepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.userprofilepagewrapper .commentButton { right: 75px!important;}
.userprofilepagewrapper .ui-autocomplete-input { border: 1px solid #D9D9D9 !important; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; margin: 12px 0 7px !important; padding: 5px 0 0 6px; width:80% !important; }
.userprofilepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 0 0 3px !important; }
.userprofilepagewrapper .attachBlock { color: #666 !important; font-size: 13px; padding-top: 1px; text-align: left; }
.userprofilepagewrapper .attachBlock a { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; }
.userprofilepagewrapper .attachBlock a:hover { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.userprofilepagewrapper .commentButton { margin: 25px 2px 0 0 !important; text-align: right!important; }
.userprofilepagewrapper .page_net_search { /*background-color: #35929B;*/
	border: medium none; color: #FFFFFF; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
.selectedMenu { background:#00BCF2 !important; }
.HeadingCont span { color:#00BCF2 !important; }
.Cl_txtneprf a { border: 0 solid #FFFF00; font-size: 12px; font-weight: bold; text-decoration: none; }
.userprofilepagewrapper .content { border: 0 solid red !important; margin: 18px 0 0 !important; width: 650px !important; }
.userprofilepagewrapper .post { border-bottom: medium none; display: block; margin-bottom: 10px; }
.userprofilepagewrapper .MessageTxtBoxPopVs { color: #505050; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0; padding: 8px 8px 0 16px; }
.userprofilepagewrapper .PosBtns_LoginRegsVs2012 { margin: 20px 0 0 16px; overflow: hidden; padding: 0; width: 500px; }
.userprofilepagewrapper .RegisterPopVs2012box { background-color: #00BCF2; border: medium none; color: #FFFFFF; float: left; font-size: 18px; font-weight: lighter; height: 42px; margin: 0; padding: 0; text-align: center; width: 125px; }
.userprofilepagewrapper .BorderbtmPupleLINE { background-color: #00BCF2; bottom: 0; height: 5px; left: 0; position: absolute; vertical-align: baseline; width: 100%; }
.userprofilepagewrapper .NoTwtFeeds { color: #505050; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: none; }
.userprofilepagewrapper .NoTwtFeeds a { color: #00BCF2 !important; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: underline; }
.userprofilepagewrapper .Flowing_LnkWk { border: 0 solid #FF0000; float: left; margin: 0 0 10px; overflow: hidden; width: 720px; }
.userprofilepagewrapper .Flowing_LnkWk ul { width:720px; border:0 solid #F00; overflow:hidden; margin:0; padding:0; list-style-type:none }
.userprofilepagewrapper .Flowing_LnkWk li { cursor:pointer; border-right:1px solid #ccc; overflow:hidden; margin:0 2px 0 0; padding:0 7px 0 0; float:left; font-size:12px; font-weight:normal; color:#000; text-decoration:none }
.userprofilepagewrapper .Flowing_LnkWk li a { cursor:pointer; padding:0; font-size:12px; font-weight:normal; text-decoration:none }
.userprofilepagewrapper .Flowing_LnkWk li span { padding:0; margin:0 0 0 3px; font-size:11px; font-weight:normal; color:#666; text-decoration:none }
.userprofilepagewrapper .Flowing_LnkWk li a:hover { cursor:pointer; padding:0; font-size:12px; font-weight:normal; text-decoration:underline }
.userprofilepagewrapper .Flowing_LnkWk li a.selected { cursor:default; padding:0; font-size:12px; font-weight:bold; color:#000; text-decoration:none }
.userprofilepagewrapper .Mail_WkTxtMainWork { border: 0 solid #000000; float: left; overflow: hidden; width: 584px !important; }
.userprofilepagewrapper .Mail_HedWk_MnCt { border: 0 solid #FF0000; margin: 0 0 10px; overflow: hidden; width: 520px; }
.userprofilepagewrapper .Mail_HedWok { color: #000000; float: left; font-size: 16px; font-weight: bold; text-decoration: none; }
.userprofilepagewrapper .Mail_HedWok img { margin: 0 5px 0 0; vertical-align: middle; }
.userprofilepagewrapper .Mail_Btw_Ctnw { border: 0 solid #000000; float: right; overflow: hidden; text-align: right; width: 250px; }
.userprofilepagewrapper .Mail_Btw_Ctnw a { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/joes_mail_sendmsg1.jpg) no-repeat; width:inherit; height:inherit; display:block; margin: 0 122px; position: relative; }
.userprofilepagewrapper .Mal_LftButWk { border: 0 solid #000000; float: left; overflow: hidden; width: 300px; }
.userprofilepagewrapper .Mal_LftButWk input { border: 0 solid #525252; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: normal; margin: 5px 0 5px 5px; padding: 4px; text-align: center; text-decoration: none; }
.userprofilepagewrapper .Mail_TopMsg_sendCt { border-bottom: 1px solid #EEEEEE; margin: 0; overflow: hidden; padding: 0 0 6px; width: 520px; }
.userprofilepagewrapper .Mail_LftWkCtorg { color: #808080; float: left; font-size: 11px; font-weight: bold; overflow: hidden; text-decoration: none; width: 200px; }
.userprofilepagewrapper .Mail_LftWkCtorg a { /*color:#00BCF2 ;*/
	font-size: 11px; font-weight: normal; overflow: hidden; text-decoration: none; }
.userprofilepagewrapper .Mail_Main_MnWkCt { margin: 0; overflow: hidden; padding: 0; width: 712px; }
.userprofilepagewrapper .Mail_Main_MnWkCt ul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 712px; }
.userprofilepagewrapper .Mail_Main_MnWkCt li { border-bottom: 0 solid #75D2E7; list-style-type: none; margin: 0; overflow: hidden; padding: 10px 0; width: 710px; }
.userprofilepagewrapper .Mail_LIBgClr { background-color: #F2F2F2 !important; }
.userprofilepagewrapper .Mail_Wk_DesCt H1 { border: 0 solid #FF0000; color: #505050!important; float: left; font-size: 13px; font-weight: lighter; margin: 3px; padding: 0; text-decoration: none; width: 100%; line-height:16px; }
.userprofilepagewrapper .Clso_WkCtContMail { border: 0 solid #0000FF; float: left; height: 22px; margin: 15px 0 0 10px; width: 25px; position:absolute; top:-13px; right:4px; }
/* popup used on the profile page */
.userprofilepagewrapper .CmoMindDiv H1 { background-color: #75D2E7; color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0; overflow: hidden; padding: 5px 0 5px 5px; text-decoration: none; width: 450px; }
.userprofilepagewrapper .Mail_ButSave input { /*	background-color: #00BCF2;*/

	border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-size: 18px; font-weight: normal; padding: 8px 24px; text-decoration: none; }
/*Chatter wall networking lounge page */
/*mail popup for user profile */
.Mail_InerMainCt { width:425px; border:0 solid #F00; overflow:hidden; margin:5px 0 5px 0 }
.Mail_CompLftTxt { width:80px; border:0 solid #000; float:left; text-align:right; font-size:12px; font-weight:bold; color:#000; text-decoration:none; margin:3px 0 0 0 }
.Mail_CompRght { width:330px; border:0 solid #000; float:left; padding:0 0 0 10px }
.Mail_CompRght input { width:320px; border:1px solid #c9c9c9; font-size:12px; font-weight:normal; color:#000; text-decoration:none; padding:3px }
.Mail_CompRght textarea { width:320px; height:50px; border:1px solid #c9c9c9; font-size:12px; font-weight:normal; color:#000; text-decoration:none; padding:3px; overflow:hidden }
.Mail_ButSave { width:250px; float:right; text-align:right; margin:5px 8px 5px 0; overflow:hidden; border:0 solid #000 }
.Mail_ButSave input { border:1px solid #525252; font-weight:normal; font-size:12px; text-decoration:none; color:#fff; padding:4px; cursor:pointer; float:right }
.Mail_ButSave span input { border:1px solid #525252; font-weight:normal; font-size:12px; text-decoration:none; color:#fff; padding:4px; cursor:pointer; background-color:#179d2c; float:right; margin:0 10px 0 0 }
.Mail_Rply_WkCt { width:720px; margin:0; padding:0; overflow:hidden }
.Mail_Rply_WkCt ul { width:720px; margin:0; padding:0; overflow:hidden; list-style-type:none }
.Mail_Rply_WkCt li { width:720px; margin:0; padding:10px 0 10px 0; overflow:hidden; list-style-type:none; border-bottom:1px solid #75d2e7 }
.Ml_Rply_WkCtMain { width:720px; border:0 solid #00F; overflow:hidden }
.Mail_Rply_UrName { width:520px; border:0 solid #F00; float:left; margin:10px 0 0 10px; font-size:12px; color:#00BCF2; text-decoration:none; font-weight:bold }
.Mail_Rply_UrName a { float:left; font-size:12px; text-decoration:none; font-weight:bold }
.Mail_Rply_UrName a:hover { font-size:12px; color:#00BCF2; text-decoration:underline; font-weight:bold }
.Mail_Rply_UrName span { border:0 solid #F00; float:left; margin:0 0 0 5px; padding:0; font-size:11px; color:#808080; text-decoration:none; font-weight:normal }
.Mail_Rpl_ClckCt { float:left; width:520px; border:0 solid #000; overflow:hidden; margin:5px 0 0 10px }
.Ml_Rpl_TxtCt { float:left; width:35px; border:0 solid #000; font-size:12px; color:#808080; text-decoration:none; font-weight:bold }
.Ml_TxtArea_Ctwk { width:475px; border:0 solid #F00; overflow:hidden; float:left; padding:0 0 0 10px }
.Ml_TxtArea_Ctwk textarea { width:460px; height:50px; border:1px solid #75d2e7; font-size:12px; font-weight:normal; color:#000; text-decoration:none; padding:3px; overflow:hidden }
.Mal_ReplyCt { width:530px; float:left }
.Mail_Reply_Txt { float:left; margin:10px 0 10px 10px; width:520px; border:0 solid #000; font-size:12px; font-weight:normal; color:#000; text-decoration:none }
.Main_MailWlkCtNw { width:650px; border:0 solid #000; overflow:hidden; float:left }
.Mail_Strp_Ctwk { border-top:1px solid #75d2e7; margin:10px 0 10px 0; overflow:hidden; float:left }
.Mal_LftButWk { width:300px; border:0 solid #000; overflow:hidden; float:left }
.Mal_LftButWk input { border:2px solid #fff; font-weight:normal; font-size:12px; text-decoration:none; color:#fff; padding:4px; cursor:pointer; background-color:#64a51d; text-align:center; margin:5px 0 5px 5px }
.Mail_Paging_Ct { width:400px; border:0 solid #F00; overflow:hidden; float:right; margin:3px 5px 0 0; text-align:right }
/*mail popup for user profile */





/*------------Updated User profile created by amit---------------*/


/*------------Speaker---------------*/
/*.speakerpagewrapper*/
.speakerpagewrapper { margin: 0px auto; padding: 0px; width: 100%; position:relative; }
.speakerpagewrapper .Speaker_d2 { margin:0 0 0 17px; }
.speakerpagewrapper .content1 { height: 272px; margin: 0; overflow: auto; width: 660px; }
.speakerpagewrapper .Speaker_d2 h1 { font-size: 15px!important; font-weight: bold !important; line-height: 18px!important; padding-bottom: 10px; }
.speakerpagewrapper .Speaker_d2_main { border-bottom: 1px groove #999999; padding: 10px 0; width: 650px; }
.speakerpagewrapper .Speaker_d2_main img { float: left; margin: 0 12px 0 0; }
.speakerpagewrapper .Speaker_d2_main h1 { font-size: 16px; font-weight: normal; margin: 0px 0 0!important; padding: 0!important; }
.speakerpagewrapper .Speaker_d2_main h2 { font-size: 14px; font-weight: normal; margin: 0; }
.speakerpagewrapper .Speaker_d2_main p { color: #666666; font-weight: normal; padding: 0 0 0 78px; }
/*------------Speaker 2nd view ---------------*/

.speakerpagewrapper .Heading-or-co-heading { font-size:18px; font-weight:normal; color:#333; margin:0 0 0 21px; }
.speakerpagewrapper .LeftPanelHeight { background-color: #E8E8E9; border-bottom: 1px solid #D2D2D2; height: 503px; margin: 0 0 20px 5px; overflow-x: hidden; width: 312px; }
.speakerpagewrapper .spk-detail { left: 320px; position: absolute; top: 0; }
.speakerpagewrapper .gap10 { height: 40px; width: 10px; }
.speakerpagewrapper .w450 { margin: -4px 0 0 10px; width: 400px; }
.speakerpagewrapper .Speaker-dell-fake { border: 0 solid red; display: block; margin: 208px 0 0 95px; width: 560px; }
.speakerpagewrapper .subtitle_desc { color: #666666; cursor: pointer; font-size: 18px; font-weight: normal; padding: 0; line-height:28px; margin:0px!important; }
.speakerpagewrapper .dpara-style3 { color: #717073 !important; }
.speakerpagewrapper .container-dell { padding:20px 15px; }
.speakerpagewrapper .container-dell .leftC { width:610px; }
.speakerpagewrapper .container-dell .right { width:290px; min-height:622px; padding:0 10px 10px 10px; border-left:1px solid #b2b2b2; }
.speakerpagewrapper .Speaker-dell-left { padding: 6px 0 0 6px; width: 284px; }
.speakerpagewrapper .Speaker-dell-right { border-left:0px solid #4c4c4c; width:100%; /*padding: 0 0 20px 20px;*/
	padding-left:3px;/*width: 718px;*/ }
.speakerpagewrapper ul.Sepeaker-list-dell { list-style:none; }
.speakerpagewrapper ul.Sepeaker-list-dell li { background: none repeat scroll 0 0 #FFFFFF; display: block; margin: 0; padding: 10px 0 10px 10px; }
.speakerpagewrapper .subtitle_desc_active span { cursor: pointer; font-size: 18px; font-weight: bold; line-height: 16px; padding-bottom: 10px; padding-top: 5px; }
/*------------Speaker end---------------*/
/*------------resourcepagewrapper ---------------*/

 .resourcepagewrapper { margin: 0px auto; padding: 0px; width: 100%; position:relative; background-color: #fff; /*background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/joesbanner.jpg);*/
	 /*background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/joesbanner_final_bar.jpg);*/
    background-position: center top !important; background-repeat: no-repeat !important; }
.resourcepagewrapper .header { width: 290px; }
.resourcepagewrapper .cat_rs { padding: 10px; }
.resourcepagewrapper .cat_rs h1 { line-height: 30px; font-size: 18px; color: #666; }
.resourcepagewrapper .input_cat_rs { font-size: 12px; color: #333; border: 1px solid #ddd; padding: 4px; width: 190px; line-height: 30px; }
.resourcepagewrapper .LobbyResoBoxWrap Th { text-align: left; border: 1px solid #dbdbdb; font-size: 12px; font-weight: bold; padding: 6px 0 6px 10px; }
.resourcepagewrapper .LobbyResoBoxWrap td { text-align: left; border: 1px solid #dbdbdb; padding: 6px 0 6px 10px; color: #013c7f; font-size: 12px; }
.resourcepagewrapper .LobbyResoBoxWrap tr { text-align: left; border: 1px solid #dbdbdb; padding: 6px 0 6px 10px; color: #013c7f; font-size: 12px; background-color: #fff; }
.resourcepagewrapper .LobbyResoBoxWrap tr:hover { text-align: left; border: 1px solid #dbdbdb; padding: 6px 0 6px 10px; color: #013c7f; font-size: 12px; background-color: #ebebeb; }
.resourcepagewrapper .grid_list { position: absolute; right: 10px; top: 91px; width: 70px; }
.resourcepagewrapper .sel_b { border: 2px solid #E0E0E0; border-radius: 5px 5px 5px 5px; float: left; height: 30px; margin: 0 0 0 10px; position: relative; vertical-align: middle; width: 709px; }
.resourcepagewrapper .sel_b { border: 2px solid #E0E0E0; border-radius: 5px 5px 5px 5px; float: left; height: 30px; margin: 0 0 0 10px; position: relative; vertical-align: middle; width: 709px; }
.resourcepagewrapper .all { background: url("d_arow .resourcepagewrapper .png") no-repeat scroll 24px 14px #E0E0E0; border-right: 1px solid #CCCCCC; cursor: pointer; height: 20px; left: 0; padding: 5px 20px 7px 5px; position: absolute; top: 0; width: 50px; }
.resourcepagewrapper .SearchResultOnRsc { background-color: #E4E4E4; border: 0 solid #E4E4E4; margin: 2px 0 0; overflow: hidden; padding: 0; width: 559px; z-index: 100; }
.resourcepagewrapper .t_box { border: medium none; height: 25px; margin-left: 91px; padding: 2px 0 3px; width: 557px; }
.resourcepagewrapper .fltr { float: left; padding: 10px; width: 850px; }
.resourcepagewrapper .search_s { background: none repeat scroll 0 0 #E7E7E5; border: 1px solid #D4D4D4; margin-bottom: 10px; overflow: hidden; padding: 10px; width: 949px; }
.resourcepagewrapper .search_s_ph { border: 0 solid #CCCCCC; margin-right: 50px; padding: 5px; width: 72px; }
.resourcepagewrapper .star { margin: 0 5px 0 0; }
.resourcepagewrapper .dolr { color: #00BCF2; font-size: 14px; font-weight: normal; line-height: 18px; }
.resourcepagewrapper .doc_dtl_pse { padding: 0px; }
.resourcepagewrapper .search_are_rs { padding: 10px 0; }
.resourcepagewrapper .showUserLikes { background: none repeat scroll 0 0 #EFF7FA; border-bottom: 1px solid #DEE5EA; border-top: 1px solid white; line-height: 12px; padding: 4px 6px; white-space: normal; }
.resourcepagewrapper .createComment { background: none repeat scroll 0 0 #EFF7FA; border-bottom: 1px solid #DEE5EA; border-top: 1px solid white; padding: 4px 6px 8px; position: relative; }
.resourcepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.resourcepagewrapper .ui-autocomplete-input { border: 1px solid #D9D9D9; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; margin: 12px 0 7px -21px; padding: 5px 0 0 6px; width:570px; }
.resourcepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 !important; }
.resourcepagewrapper .ui-icon-info { background-position: -16px -144px; }
.resourcepagewrapper .ui-icon { height: 16px; width: 16px; }
.resourcepagewrapper .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.resourcepagewrapper .ui-icon { display: none !important; position: absolute; right: -38px !important; top: 24px !important; z-index: 1 !important; }
.resourcepagewrapper .ui-icon-close { background-position: -80px -128px; }
.resourcepagewrapper .ui-icon { height: 16px; width: 16px; }
.resourcepagewrapper .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.resourcepagewrapper .ui-icon { display: none !important; position: absolute; right: -38px !important; top: 24px !important; z-index: 1 !important; }
.resourcepagewrapper .attachBlock { color: #666; font-size: 13px; padding-top: 1px; text-align: left; }
.resourcepagewrapper .attachBlock a { color: #35929B; font-size: 13px; padding-top: 1px; text-align: left; }
.resourcepagewrapper .attachBlock a:hover { color: #00bbf1; font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.resourcepagewrapper .commentButton { text-align: right; margin: 0 2px 0 0 !important; }
.resourcepagewrapper .page_net_search { background-color: #35929B; border: medium none; color: #FFFFFF; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
.resourcepagewrapper .createPost { border-bottom: 0 solid #DEE5EA; margin-bottom: 10px; max-width: 686px; padding-bottom: 5px; position: relative; }
.resourcepagewrapper .ContentWallthtr { background-color: Transparent; background-repeat: repeat-y; clear: both; display: block; margin: auto; overflow: hidden; z-index: 1000; }
.resourcepagewrapper .ContentWallthtr_sub { background-repeat: repeat-y; clear: both; margin: auto; overflow: hidden; }
.resourcepagewrapper .textArea_thtr { border-color: #AEAEAE #BBBBBB #BBBBBB; border-style: solid; border-width: 2px 1px 1px; color: #000000; font-size: 15px; height: 28px; margin: 0; overflow: hidden; padding: 4px 0 0 5px; width: 512px; }
.resourcepagewrapper .maintheaterhallbox { clear: both; margin: auto; overflow: hidden; padding: 0; }
.resourcepagewrapper .BthWlMnCt { border: 0 solid #FF0000; clear: both; margin: auto; overflow: hidden; }
.resourcepagewrapper .Bt_WlTbCt { border: 0 solid #FFFF00; }
.resourcepagewrapper .BthTbsbotimg { border: 0 solid #75D2E7; height: 0; }
.resourcepagewrapper .BthInwkCt { overflow: hidden; width: 700px; }
.resourcepagewrapper .BthWlWknAra { margin: 10px 0; overflow: auto; width: 700px; }
.resourcepagewrapper .UpShTxtArCont { border: 0 solid #CFE7FF; margin: 0 0 0 5px; overflow: hidden; padding: 5px; position: relative; }
.resourcepagewrapper .UpShTxtArCont textarea { background-color: #FFFFFF; border: 1px solid #CFE7FF; color: #686868; font-size: 11px; font-weight: normal; height: 71px; text-decoration: none; }
.resourcepagewrapper .shareBtnpont { border: 1px solid red; margin: 0; padding: 0; text-align: center; width: 100px; }
.resourcepagewrapper .UpShLnkCont { border: 0 solid #0000FF; margin: 10px 0; overflow: hidden; width: 615px; }
.resourcepagewrapper .UpshsublnkCont { border: 0 solid #FF0000; float: left; margin: 6px 0 0; width: 507px; }
.resourcepagewrapper .UpshsublnkCont ul { border: 0 solid #FF0000; margin: 0; padding: 0; width: 507px; }
.resourcepagewrapper .UpshsublnkCont li { border: 0 solid #FF0000; color: #000000; float: left; font-size: 12px; font-weight: bold; margin: 0 10px 0 0; overflow: hidden; padding: 0; text-decoration: none; }
.resourcepagewrapper .UpshsublnkCont img { vertical-align: middle; }
.resourcepagewrapper .UpshsublnkCont li a { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
.resourcepagewrapper .UpshsublnkCont li a:hover { color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline; }
.resourcepagewrapper .UpshsublnkCont li span { border: 0 solid #FF0000; color: #000000; font-size: 12px; font-weight: bold; padding: 0; text-decoration: none; }
.resourcepagewrapper .UpshbutCont { float: right; text-align: right; width: 110px; }
.resourcepagewrapper .whatsurmindContBox { border: 1px solid #DDDDDD; margin: 0; overflow: hidden; padding: 0 0 10px; width: 530px; }
.resourcepagewrapper .InputWhatsurmind { margin: 0; overflow: hidden; padding: 10px 5px 0; width: 522px; }
.resourcepagewrapper .InputWhatsurmind input { border-color: #AEAEAE #BBBBBB #BBBBBB; border-style: solid; border-width: 2px 1px 1px; color: #000000; font-size: 15px; height: 28px; margin: 0; overflow: hidden; padding: 4px 0 0 5px; width: 512px; }
.resourcepagewrapper .InputWhatsurmind textarea { border-color: #AEAEAE #BBBBBB #BBBBBB; border-style: solid; border-width: 2px 1px 1px; color: #000000; font-size: 15px; height: 28px; margin: 0; overflow: hidden; padding: 4px 0 0 5px; width: 512px; }
.resourcepagewrapper .Links_whturmindCont { border: 0 solid red; margin: 7px 0 0 5px; overflow: hidden; padding: 0; width: 516px; }
.resourcepagewrapper .Links_leftBox_Cont { float: left; margin: 3px 0 0; overflow: hidden; padding: 0; width: 250px; }
.resourcepagewrapper .commentContent { line-height: 22px; padding: 0; }
.resourcepagewrapper .postContent img { border: medium none; padding: 0; }
.resourcepagewrapper .wall-navi ul { list-style: none outside none; margin: 0 0 0 20px!important; }
/*------------resourcepagewrapper  end---------------*/
/*------------Networking Lounge---------------*/
.networkingloungepagewrapper #Zone2 { background: none repeat scroll 0 0 #fff; overflow: hidden; padding: 25px 0 25px 25px; margin: 20px 0 0; }
/* new classe networking lounge 2d page */


.networkingloungepagewrapper .connect-blocks { }
.networkingloungepagewrapper #Zone2_Area1_Webpart2, .networkingloungepagewrapper #Zone2_Area1_Webpart3, .networkingloungepagewrapper #Zone2_Area1_Webpart4, .networkingloungepagewrapper #Zone2_Area1_Webpart5, .networkingloungepagewrapper #Zone2_Area1_Webpart6, .networkingloungepagewrapper #Zone2_Area1_Webpart7, .networkingloungepagewrapper #Zone2_Area1_Webpart8, .networkingloungepagewrapper #Zone2_Area1_Webpart9 { /* background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
   box-shadow: 0 2px 2px #D6D6D6;*/
    float: left; margin: 0 10px 10px 0; overflow-y: auto; padding: 0px 0 0 0px; width: 278px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart1 { overflow:hidden; }
.networkingloungepagewrapper h3 { /* color: #666666;
    font-size: 18px;
    margin: 0;

    overflow: hidden;
    padding: 0;
    width: 270px;
	 background: none repeat scroll 0 0 #00B0F0;*/
    color: #FFFFFF; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px;/* width: 290px;*/
}
.networkingloungepagewrapper .connect-blocks > h3 span { border: 0 solid red; font-size: 14px; margin: 20px 0 0 18px; width: 270px; }
.networkingloungepagewrapper .no_recommendation_ava { border: 0 solid red; font-size: 14px; margin: 18px 0 0 12px; width: 270px; }
.networkingloungepagewrapper .no_recommendation_ava a { color:blue; }
.networkingloungepagewrapper .heading_spn { background: none repeat scroll 0 0 #00B0F0; color: #FFFFFF; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; }
.networkingloungepagewrapper #FeaturedSponsors { border: 1px solid #F0F0F0; margin: 20px 0 0 18px; overflow: hidden; padding: 0; width: 270px; }
.networkingloungepagewrapper .cities { border-collapse: collapse; }
.networkingloungepagewrapper .cities .city { width: 90px; }
.networkingloungepagewrapper .cities .progress { width: 110px; }
.networkingloungepagewrapper .cities td { padding: 5px; }
.networkingloungepagewrapper .cities .width80 { background:#fff; height: 8px; width: 80%; }
.networkingloungepagewrapper { }
.networkingloungepagewrapper .leader .top { }
.networkingloungepagewrapper .leader .top h1 { font-size: 16px; margin: 0; overflow: hidden; padding: 12px 0 12px 10px; width:471px; }
.networkingloungepagewrapper .leader .bott ul { border: 0 solid red; height: 310px !important;
	list-style: none outside none; margin: 0px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 480px;  }
.networkingloungepagewrapper .header h1 { color: #666666; font-size: 18px; margin: 0; overflow: hidden; padding: 0; width: 270px; }
.networkingloungepagewrapper .header { width: 264px !important; background:none !important; }
.networkingloungepagewrapper .contes_table { width: 264px !important; }
.networkingloungepagewrapper .contes_table table tr td { background: none repeat scroll 0 0 transparent; color: #FFFFFF; padding: 2px 5px; }
.networkingloungepagewrapper table.cities tr td { background: none repeat scroll 0 0 #00BCF2; color: #FFFFFF; padding:5px; }
.networkingloungepagewrapper table { width:100%; }
.networkingloungepagewrapper .trend-content { margin:0px }
.networkingloungepagewrapper .trend-content h4 { margin:0px }
.networkingloungepagewrapper .trend-content h4 a { background: none repeat scroll 0 0 #F0F0F0; color: #666666; display: block; font-size: 14px; line-height: 14px; margin: 1px 0 1px 4px; outline: medium none; overflow: hidden; padding: 10px 0 10px 10px; text-decoration: none; width: 290px; }
.networkingloungepagewrapper .TabNewsFeed { background: none repeat scroll 0 0 #00B0F0; color: #FFFFFF; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; }
.networkingloungepagewrapper .TabNewsFeed li { color: #FFFFFF; font-size: 16px; margin: 0; overflow: hidden; list-style-type:none; }
.networkingloungepagewrapper .TabNewsFeed li a span { color: #FFFFFF; font-size: 16px; margin: 0; overflow: hidden; list-style-type:none; }
.connect-blocks { margin:0px; padding:0px; }
.connect-blocks .users { float: left; height: 56px; margin: 0 15px 20px 0; width: 160px; }
.connect-blocks .users img { float: left; }
.connect-blocks .users .box-right-content { float: right; width: 105px; }
.connect-blocks .users .descript { color: #1D1D1D; font-size: 12px; line-height: 15px; margin: 0 0 5px; }
.connect-blocks .users .follow-button { background: none repeat scroll 0 0 #00BCF2; border-radius: 3px 3px 3px 3px; color: white; cursor: pointer; font-size: 11px; padding: 2px 9px; text-decoration: none; }
.DataNewsFeedBoxWrap { border: 0 solid red; height: 250px; list-style: none outside none; margin: 13px 0 0 10px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 280px; }
.DataNewsFeedBoxWrap li { background: none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #f0f0f0; list-style: none outside none; margin: 0 0 5px; padding: 6px 0; }
.NewsFeedListingTxtbox { margin: 0; padding: 0 0 0 7px; }
.NewsFeedListingTxtbox h2 { color: #0085C2 !important; font-size: 14px !important; margin: 0 !important; padding: 0 !important; }
.NewsFeedListingTxtbox h2 a { color: #00BCF2 !important; font-size: 14px !important; margin: 0 !important; padding: 0 !important; }
.NewsFeedListingTxtbox p { color: #333333 !important; font-size: 12px !important; margin: 10px 0 !important; padding: 0 !important; }
.NewsFeedListingTxtbox p img { float: left; margin: 0 12px 0 0; }
.NewsFeedListingTxtbox p a { color: #00BCF2 !important; font-size: 12px !important; text-decoration: none; }
.tags_list { float: left; margin: 0; }
.tags_list li { margin: 0; padding:0px; list-style:none; }
.tags_list li a { background: none repeat scroll 0 0 #F0F0F0; display: block; font-size: 11px; line-height: 12px; margin: 2px 0 0; padding: 6px 0 7px 6px; width: 185px; }
/*dropdown_Resource center page*/

.DellTvWrapListing { background-color: #DDDDDD; overflow: auto; width: 310px !important; }
.DellTvWrapListing li ul { background-color: #DDDDDD; display: none; max-height: 175px !important; min-height: 51px !important; overflow-x: hidden !important; overflow-y: auto; width: 309px !important; }
.DellTvWrapListing ul li { float: left; list-style: none outside none; width: 276px; }
.DellTvWrapListing li { float: left; list-style: none outside none; width: 310px; }
.DellTvWrapListing li a { background-color: #eee; color: #FFFFFF; display: block; font-size: 14px; padding: 8px 10px; text-decoration: none; }
.DellTvWrapListing_menuBox { margin: 0 20px 0 20px; padding: 0; width: 310px; float:left; }
.DellTvWrapListing li:hover ul { display: block; margin: 0; padding: 0; position: absolute; z-index: 100000; }
.DellTvWrapListing li:hover li { float: none; }
.DellTvWrapListing li:hover li a { background-color: #DDDDDD; border-bottom: 1px solid #FFFFFF; color: #2F2F2F; font-size: 12px; padding: 6px 8px; width: 294px; }
.DellTvWrapListing li li a:hover { background-color: #01BCF3; color: #2F2F2F; width: 294px; }
/*dropdown_Resource center page*/



/*pager css */
#pager ul.pages { border: 0 solid red; display: block; float: right; font-size: 10px; margin: 8px 0 0; overflow: hidden; padding: 0; text-transform: uppercase; width: 251px; }
#pager ul.pages li { border: 1px solid #98B5BC; float: left; list-style: none outside none; margin: 0 3px 0 0; padding: 3px; text-decoration: none; }
#pager ul.pages li:hover { border: 1px solid #75D2E7; }
#pager ul.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
#pager ul.pages li.pgCurrent { border: 1px solid #75D2E7; font-weight: 700; }
#pager ul.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
/*pager css */
/*pager css */
#pager1 ul.pages { border: 0 solid red; display: block; float: right; font-size: 10px; margin: 8px 0 0; overflow: hidden; padding: 0; text-transform: uppercase; width: 275px; }
#pager1 ul.pages li { border: 1px solid #98B5BC; float: left; list-style: none outside none; margin: 0 5px 0 0; padding: 3px; text-decoration: none; }
#pager1 ul.pages li:hover { border: 1px solid #75D2E7; }
#pager1 ul.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
#pager1 ul.pages li.pgCurrent { border: 1px solid #75D2E7; font-weight: 700; }
#pager1 ul.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
/*pager css */
/* new classe networking lounge 2d page */
/* student leaderboard */
.networkingloungepagewrapper .tp2_main { margin: 0 !important; overflow: hidden; position: absolute; width: 485px; top: 72px; }
.networkingloungepagewrapper .bl_hd { background: none repeat scroll 0 0 #00BCF2; color: #fff !important; font-size: 16px !important; font-weight: normal; padding: 13px 0 12px 14px !important; }
.networkingloungepagewrapper .tp_points { background: none repeat scroll 0 0 #fff; list-style-type: decimal; margin: 0 0 31px; padding: 10px 10px 0 !important; height:295px; overflow-y:auto; border:1px solid #ddd; }
.networkingloungepagewrapper .LinkBadgesSLBox { height: 40px !important; margin: 0 !important; overflow: hidden !important; padding: 0 !important; }
.networkingloungepagewrapper .tp_main { margin: 0; overflow: hidden; }
.networkingloungepagewrapper .tp_points li { background: none repeat scroll 0 0 #f0f0f0; border-bottom: 1px solid #fff; color: #666666; font-size: 14px; font-weight: normal; list-style: none outside none; margin: 0; padding: 8px 0 8px 10px; }
/*.networkingloungepagewrapper .tp_points li
{
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	list-style-type: decimal;
	margin: 0 0 0 22px;
	padding: 7px 0;
}*/
.networkingloungepagewrapper .tp_points li a { font-size: 14px; font-weight: normal; padding: 3px 0 0; text-decoration: none; }
.networkingloungepagewrapper .tp_points li a:hover { font-size: 14px; font-weight: normal; text-decoration: underline; }
.tp_points li div { display: none; }
.networkingloungepagewrapper .tp_points li span { color: #666666; float: right; font-size: 14px; font-weight: bold; margin: 0 0 0 18px; padding: 0; width: 44px; }
.networkingloungepagewrapper .tp2_main div { background-color: #00BCF2; margin: 0; overflow: hidden; padding: 0; display:none; }
.networkingloungepagewrapper .tp2_main div a { color: #FFFFFF; font-size: 14px; margin: 0 25px 0 13px; overflow: hidden; padding: 0 0 0 11px; text-decoration: none; vertical-align: 0; }
.LinkBadgesSLBox { height: 40px !important; margin: 0 0 22px; overflow: hidden !important; padding: 0 !important; }
.networkingloungepagewrapper .PosLnkSLImg { margin: 0; padding: 0; vertical-align: -5px; width: 30px; }
.networkingloungepagewrapper .PosLnkSLImg img { margin: 9px 0 0; padding: 0; }
/* student leaderboard */



/* student leaderboard 3d view */

.networkingloungepagewrapper .leader .top h1 span { font-size: 14px !important; font-weight: normal !important; left: 160px !important; }
.networkingloungepagewrapper .leader .bott { }
.networkingloungepagewrapper .networkingloungepagewrapper .leader .bott ul li { display: inline; }
.networkingloungepagewrapper .leader .bott ul li a { color: #FFFFFF; display: inline; float: left; margin-top: 1px; width: 277px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart2 .leader { position:absolute; top:228px; left:27px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart3 .leader { position:absolute; top:251px; right:46px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart4 { position:absolute; top:228px; right:27px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart5 { position:absolute; top:228px; left:27px; }
.networkingloungepagewrapper .leader .bott-list { padding: 7px 24px 7px 10px; width:447px; }
.LobbyResoBoxWrap { float: left!important; margin: 10px 0 0!important; width: 99%!important; }
/* Featured sessions */

.networkingloungepagewrapper .nl_f_hdng { background-color: #00BCF2; }
.networkingloungepagewrapper .nl_f_hdng h2 { color: #fff !important; }
.networkingloungepagewrapper .leader .bott-list span { font-size: 13px !important; }
.networkingloungepagewrapper .leader { position: absolute; width: 468px; z-index: 2; right:10px; top:71px; display:block; }
.networkingloungepagewrapper .w87 { width:220px; }
/* student leaderboard 3d view */

.networkingloungepagewrapper #Zone1_Area1 { float: left; margin: 12px 0 10px 10px; padding: 0; width: 490px; }
.networkingloungepagewrapper #Zone1_Area2 { float: right; margin: 12px 8px 10px 0; padding: 0; width: 490px; }
.networkingloungepagewrapper .nl_bx { width:480px; margin:0px; padding:0px; position: absolute; top: 72px; }
.networkingloungepagewrapper .nl_f_hdng h2 { font-size: 16px; font-weight: normal; margin: 0; padding: 10px 0 12px 20px; }
.networkingloungepagewrapper .ht_div { background-color: #FFFFFF; margin: 0; overflow: auto; padding: 0; width: 480px; }
.networkingloungepagewrapper .f_sesssion_nl { margin:0px; padding:8px 14px 8px 20px; list-style:none; background:#ffffff; height: 291px; overflow-x: hidden; overflow-y: auto; border:1px solid #ddd; }
.networkingloungepagewrapper .f_sesssion_nl li { margin:0px; border-bottom:1px solid #d9d9d9; padding:12px 0 5px 0; }
.networkingloungepagewrapper .f_sesssion_nl li .HeadingTitleNLMostViewed { margin:0px; font-weight:bold; font-size:12px; text-decoration:none; }
.networkingloungepagewrapper .f_sesssion_nl li a { margin:0px; font-weight:bold; font-size:12px; text-decoration:none; }
.networkingloungepagewrapper .NlSpeakerNameboxTxt { margin:0px; font-weight:normal; font-size:12px; margin:0px; padding:0px; }
.networkingloungepagewrapper .f_sesssion_nl li a h3 { margin:0px; font-weight:normal; font-size:12px; margin:0px; padding:0px; }
.networkingloungepagewrapper .gap_bx { width:2px; float:left; }
.f_partners_nl { margin:0px; padding:8px 14px 8px 20px; list-style:none; background:#ffffff; overflow:hidden; }
.networkingloungepagewrapper .f_partners_nl li { margin:0px; padding:10px 9px 5px 0; float:left; width:94px; height:64px; }
.networkingloungepagewrapper .f_partners_nl li a { margin:0px; border:none; }
.networkingloungepagewrapper .NetworkLoungeFirsttopbxLong1 { float: left; margin: 0 1px 0 0; overflow: hidden; width: 412px; }
.networkingloungepagewrapper .NetworkLoungeFirsttopbxLong2 { float: left; margin: 0 0 0 1px; overflow: hidden; width: 412px; }
.networkingloungepagewrapper .NetworkLoungeheadingbgLong { background-image: url(https://az337193.vo.msecnd.net/vs2012vle/1061/images/customImg/bgstripedHeadingAgenda1.jpg); background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; height: 35px; margin: 0; padding: 7px 0 0 16px; width: 412px; }
.networkingloungepagewrapper .NetworkLoungeSessionTitleBox { color: #6A217B; font-size: 18px; font-weight: 600; line-height: 23px; margin: -5px 0 0 12px; padding: 0; width: 412px; }
.networkingloungepagewrapper .leftboxwrappergreybgNetworkLounge { background: none repeat scroll 0 0 #FFFFFF; overflow: hidden; padding: 22px 0 0; position: relative; width: 412px; }
.networkingloungepagewrapper .network_play_vs { height: 20px; position: absolute; right: 10px; top: 50px; width: 20px; }
.networkingloungepagewrapper .stausTxtIconBoxNL { font-size:14px; font-weight:normal; line-height:15px; margin:6px 0px 0px 0; }
.networkingloungepagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; }
.networkingloungepagewrapper .wall-navi ul { list-style: none outside none; margin: 0; }
.networkingloungepagewrapper .wall-navi ul li { display: inline; }
.networkingloungepagewrapper .wall-navi ul li a { color: #00BCF2; float: left; font-size: 12px; font-weight: normal; margin: 0 5px 0 0; padding: 7px 12px; }
.networkingloungepagewrapper .wall-navi ul li a .active { font-weight: 600 !important; }
.networkingloungepagewrapper .wall-navi ul li a:hover { font-weight: 600 !important; }
.networkingloungepagewrapper .wall-navi ul li input { border-style: none; cursor: pointer; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 10px 15px 8px; }
.networkingloungepagewrapper .wall-navi ul li input:hover { border-style: none; cursor: pointer; }
.networkingloungepagewrapper .wall-navi ul li input .active { font-weight: 600 !important; }
.networkingloungepagewrapper .atten_net { border: 1px solid #DDDDDD; margin-top: 5px; padding: 2px 0 2px 3px; width: 200px; }
.networkingloungepagewrapper .page_net_search { border: medium none; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
.networkingloungepagewrapper .attndiy_box { background: none repeat scroll 0 0 #F1F1F1; border: 1px solid #D7D6D6; margin: 0 5px 5px 0; padding:0 10px; width: 230px; }
.networkingloungepagewrapper .attndiy_box mt10 { margin:0px!important; }
.networkingloungepagewrapper #ctl00_MainContent_ctl52_ctl11_divAttendee { margin: 10px 0 10px 22px!important; }
.networkingloungepagewrapper .attndiy_box img { float: left; margin: 0 10px 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
.networkingloungepagewrapper .attndiy_box { height: 164px; width: 210px; }
.attndiy_box h2 { float: right; font-size: 13px; padding: 0 5px 0 0; width:145px; }
.networkingloungepagewrapper .leftPanel { width: 100%; }
.networkingloungepagewrapper .createPost { border-bottom: 0 solid #DEE5EA; margin-bottom: 10px; max-width: 686px; padding-bottom: 5px; position: relative; }
.networkingloungepagewrapper .innerAttachBlock { border: thin solid #99CCFF; width: 100%; }
.networkingloungepagewrapper .headerAttachBlock { border-bottom: 1px solid #D7DBDE; padding-bottom: 29px; font-size:13px; }
.networkingloungepagewrapper .innerAttachBlock table td { font-size:13px; padding:0 0 0 6px; }
.networkingloungepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 !important; }
.networkingloungepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.networkingloungepagewrapper .innerAttachBlock { border: thin solid #99CCFF; }
.networkingloungepagewrapper .headerAttachBlock { border-bottom: 1px solid #D7DBDE; padding-bottom: 29px; width: 100%; }
.networkingloungepagewrapper .headerAttachBlock { border-bottom: 1px solid #D7DBDE; padding-bottom: 29px; }
.networkingloungepagewrapper .ui-icon-close { background-position: -80px -128px; }
.networkingloungepagewrapper .ui-icon { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/configuratorimages/templates/global_img/ui-icons_222222_256x240.png); height: 16px; width: 16px; }
.networkingloungepagewrapper .ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.networkingloungepagewrapper .ui-icon { /*display: none !important;*/
	position: absolute; right: 72px !important; top: 1px; z-index: 1 !important; }
.networkingloungepagewrapper .close-icon { top: 95px !important; }
.networkingloungepagewrapper .ui-icon-info { right: 69px !important; top: 74px !important; }
.networkingloungepagewrapper .commentButton { text-align: right; margin: 10px 2px 0 0 !important; }
.networkingloungepagewrapper .createComment { width:839px!important; }
.networkingloungepagewrapper .comment { width:auto!important; }
.networkingloungepagewrapper .popupMessage { background: url("bg_image.networkingloungepagewrapper .gif") no-repeat scroll right bottom transparent; color: #FF0000; display: none; height: 102px; text-align: left!important; width: 172px; }
/*------------Networking Lounge end---------------*/


/*------------Agenda page created by amit  ---------------*/
 .agendapagewrapper { margin: 0px auto; padding: 0px; width: 100%; position:relative; }
.agendapagewrapper .HeadingSubVS2012_2 { background-image: none; background-repeat: no-repeat; color: #00BCF2; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 0; width: 605px; }
/* agenda new user control created by amit */
 .agendapagewrapper .Learn27AgendaWrapper { width:930px; margin:0px; padding:0px; overflow:hidden; border:1px solid #F8F8F8; }
.agendapagewrapper .HeadingTitleAgendabox { background-color: #F2F2F2; border-bottom: 1px solid #F8F8F8; height: auto; margin: 0; overflow: hidden; padding: 0 0 8px 10px; position: relative; width: 100%; }
.agendapagewrapper .HeadingTitleAgendabox h1 { font-size:16px; color:#0070c0; font-weight:normal; line-height:19px; margin:12px 0 0 0; padding: 0; }
.agendapagewrapper .PointsDivPosAgendabox { }
.agendapagewrapper .key_img { margin-top:6px; }
.agendapagewrapper .Speaker_d2_main p strong { margin:0; color:#666; font-size:12px; }
.agendapagewrapper .Speaker_d2_main p strong span { margin:0!important; color:#666!important; font-size:12px!important; }
.agendapagewrapper .keynote { background: none repeat scroll 0 0 #fff; margin: 0 0 5px 0; padding: 10px 5px 10px 10px; }
.agendapagewrapper .keynote:nth-child(2n) {
 background: none repeat scroll 0 0 #F0F0F0;
 margin: 0 0 5px 0;
 padding: 10px 5px 10px 10px;
}
 .agendapagewrapper .keynote:nth-child(2n+1) {
 background: none repeat scroll 0 0 #ffffff !important;
 margin: 0 0 5px 0;
 padding: 10px 5px 10px 10px;
}
.agendapagewrapper .ajenda-con-left1 img { margin:0 20px 0 0; }
.agendapagewrapper .ls { margin:0px; padding:0px; list-style:none; width:943px; white-space: nowrap; overflow-x: visible; overflow-y: hidden; }
.agendapagewrapper .ls li { margin:0px; padding:0px; list-style:none; display: inline-block; }
.agendapagewrapper .PointTXtAgendaBox { background-color: #00BCF2; border: 0 solid red; color: #0070C0; font-size: 13px; height: 100%; margin: 0; overflow: hidden; padding: 7px 8px; position: absolute; right: 10px; top: 0; width: 49px; }
.agendapagewrapper .PointTXtAgendaBox h2 { color: #FFFFFF; font-size: 20px; font-weight: normal; line-height: normal; margin: -5px 0 0; padding: 0; text-align: left; }
.agendapagewrapper .PointTXtAgendaBox h3 { color: #FFFFFF; font-size: 12px; font-weight: normal; margin: -5px 0 0; padding: 0; }
.agendapagewrapper h3 { font-size: 16px; font-weight: normal; margin:0; padding: 0; }
.agendapagewrapper .key_name { margin: 0; color: #008000; font-size: 16px; }
.agendapagewrapper .linkspkAgenda { text-decoration:none; }
.agendapagewrapper .duration { color: #333333; font-size: 13px; }
.agendapagewrapper .linkspkAgenda:hover { text-decoration:none; }
.agendapagewrapper .keynote_h { color: #666; font-size: 20px; font-weight: normal!important; margin-bottom: 0px; padding: 13px 10px!important; }
.agendapagewrapper .SignPosAgendaBox { background-color: #00BCF2; height: 100%; position: absolute; right: 78px; top: 0; width: 60px; z-index: 500; }
.agendapagewrapper .PlusMinusIcon { display: block; height: 100%; padding: 8px 6px 10px 17px; vertical-align: middle; }
.agendapagewrapper .clear { clear:both; }
.agendapagewrapper .PictureboxCont { border-right: 1px solid #D2D2D2; float: left; margin: 0 0 0 10px; overflow: hidden; padding: 10px 0; width: 100px; }
.agendapagewrapper .TitleAgendPIc { font-size:14px; color:00BCF2; font-weight:normal; margin:0px; padding:0px; }
.agendapagewrapper .TitleAnsAgendPIc { font-size:14px; color:#666; font-weight:normal; margin:0px; padding:0px; }
.agendapagewrapper .RightboxAgendaWrapperTitle { width:810px; margin:10px 0 0 0px; padding:0px; float:left; overflow:hidden }
.agendapagewrapper .DescriptionAgendaUser { border-left: 0 solid #D2D2D2; color: #666666; font-size: 14px; font-weight: normal; line-height: 16px; margin: 0 0 6px; padding: 0 0 0 10px; }
.agendapagewrapper .DescriptionAgendaUser a { font-size:14px; color:#00BCF2; font-weight:normal; margin:0px; padding:0px; line-height:16px; text-decoration:none; }
.agendapagewrapper .ButtonPicboxEnrol input { height:20px; background-color:#009900; font-size:13px; color:#fff; border:none; margin:10px 0 0 0; padding:0px; width:92px; text-align:center; cursor:pointer; }
.agendapagewrapper .OuterboxAgendaMain { display:block; overflow:hidden; margin:0px; padding:0px; }
.agendapagewrapper .LinkBadgesSLBox { height: 40px !important; margin: 0 0 22px; overflow: hidden !important; padding: 0 !important; }
.agendapagewrapper .Main_headSTripedAgendabox { width:930px; margin: 10px 0 2px; padding:0px; border:0px solid red; background-color:#ffffff; position:relative; overflow:hidden; border:1px solid #cccccc; }
.agendapagewrapper .headingTxtAgendaTrackTitl { color: #00BCF2; font-size: 20px; font-weight: normal; margin: 10px 14px; padding: 0; width:400px; }
.agendapagewrapper .AcardainExpandAgendabox { margin: 12px 0 10px 17px; }
.agendapagewrapper .AcardainExpandAgendabox a { font-size:15px; color:#00BCF2; text-decoration:none; margin:0px; padding:0px; }
.agendapagewrapper .AcardainExpandAgendabox a img { margin: 0; overflow: hidden; padding: 0 6px; vertical-align: -5px; }
.agendapagewrapper .PostionEnrolHeadTtilAgenda a { background-color: #30CA00; color: #FFFFFF; font-size: 18px; padding: 1px 18px 7px; position: absolute; right: 231px; top: 0; height: 73px; width: 57px; z-index: 500; text-decoration:none; }
.agendapagewrapper .PostionPointsMainHeadAgenda { color: #FFFFFF; font-size: 18px; padding: 4px 48px 4px 12px; position: absolute; right:0px; top: 0px; width: 172px; z-index: 500; text-decoration:none; background:#0070C0; }
/* tabs for agenda categories */
 .agendapagewrapper #tab ul { border: 0px solid red; font-size: 16px; list-style: none outside none; margin: 0 0 -57px; overflow: hidden; padding: 0; }
.agendapagewrapper #tab ul li { display: inline; float: left; line-height: 22px; margin: 10px 0; overflow: hidden; padding: 0; }
.agendapagewrapper #tab ul li a { background-color: #ddd!important; border: 0 solid red; color:#333!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px 0 0; padding: 5px 12px 7px 10px !important; text-decoration: none; }
.agendapagewrapper #tab ul li a:hover { background-color: #00BCF2 !important; color: #fff!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; }
/* tabs for agenda categories */
 .agendapagewrapper .AgendaKeynotpic1box_2 { width:300px; float:left; margin:1px 12px 0 0; position:relative; min-height:268px; }
.agendapagewrapper .AgendaKeynotpic1box_2 img { /*width:300px!important;
	height:261px!important;*/
}
.agendapagewrapper .titlebgblackop_2 { background-image: url(https://vs2012vle3.events27.com/vs2012vle/1061/images/customImg/bg_opacity80.png); background-repeat: repeat; bottom: 4px; height: 100px; left: 0; margin: 0; padding: 0; position: absolute; width: 300px; }
.agendapagewrapper .HeadAgKytitleTxt_2 { color: #FFFFFF; font-size: 12px; font-weight: normal; line-height: 20px; margin: 5px 0 0 10px; padding: 0; width: 280px; }
.agendapagewrapper .HeadAgKytitleTxt_2 a { color: #FFFFFF!important; }
.agendapagewrapper .SocialIconsBoxPosKeynotes { bottom: 6px; position: absolute; right: 5px; z-index: 100; }
.agendapagewrapper .IconsAgendabxo { list-style-type:none; display:inline; float:left; overflow:hidden; margin: 0 0 0 -1px; padding:0px; }
.agendapagewrapper .IconsAgendabxo li { list-style-type:none; display:inline!important; float:left; overflow:hidden; margin:1px 0!important; padding:0 0px; width:25px }
.agendapagewrapper .subHeadAgKyspkTxt_2 { color: #FFFFFF; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 0; text-align: right; vertical-align: baseline; width: 275px; }
.agendapagewrapper .HeadingSubVS2012_2 { font-size:18px; margin:0px; padding:0px; color:#00BCF2; font-weight:normal; background-image:none; background-repeat:no-repeat; width:605px; height:34px; }
.agendapagewrapper .HeadingSubVS2012_2 a { font-size:18px; margin:0px; padding:0px; color:#00BCF2 !important; font-weight:normal; }
.agendapagewrapper .TagsAgendaUser { margin: 0 0 0 5px; }
/* agenda tag popup css from dalveer page  */

 .agendapagewrapper .tag_pop_ab { background: url(https://az337193.vo.msecnd.net/vs2012vle/1061/images/customImg/popBGVS2012Grey.png) repeat scroll 0 0 transparent; border-bottom: 6px solid #00BCF2; margin: 0 auto; overflow: hidden; padding: 15px; position: relative; width: 682px; }
.agendapagewrapper .thtr_tbdl_upt { background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #DDDDDD; float: left; margin: 0 0 12px; }
.agendapagewrapper .crs_upt { cursor: pointer; position: absolute; right: 32px; top: 35px; }
.agendapagewrapper .crs_upt_pointsPos { cursor: pointer; position: absolute; right: 23px; top: 22px; }
.agendapagewrapper .tagtitletxth2 { background-color: #00BCF2 !important; color: #FFFFFF; font-size: 16px !important; font-weight: bold !important; height: 38px !important; margin: 4px 1px 0 !important; padding: 13px 0 0 10px; }
.agendapagewrapper .pgdiv .pages { width:215px!important; }
.agendapagewrapper .attachBlock { color: #666!important; font-size: 13px; padding-top: 1px; text-align: left; }
.agendapagewrapper .attachBlock a { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; }
.agendapagewrapper .attachBlock a:hover { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.agendapagewrapper .tag_pop_cal { background: none repeat scroll 0 0 #FFFFFF !important; border: 0 solid red; margin: 0; overflow: hidden; padding: 0 0 15px; }
.agendapagewrapper .linkbluecont_upt { color: #00BCF2; font-size: 13px; line-height: 24px; margin:0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; }
.agendapagewrapper .linkbluecont_upt:hover { color: #fff; font-size: 13px; line-height: 24px; margin: 0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; background:#00BCF2; }
.agendapagewrapper .crs_upt_point_box { cursor: pointer; position: absolute; right: 22px; top: 22px; }
.agendapagewrapper .session-detail-box table td { color: #00BCF2 !important; font-size: 20px!important; font-weight:lighter!important; }
.agendapagewrapper .session-detail-box table { border: 1px solid #E0E0E0 !important; margin: -11px 0 12px !important; }
.agendapagewrapper .session-detail-box table th { background: none repeat scroll 0 0 #666666; border-right: 1px solid #DBDADA; color: #fff; font-size: 16px; padding: 8px 10px;  text-align: left  font-weight:normal;
display:none; }
<!--
agenda dellworld style box -- > .agendapagewrapper .agenda_main {
}
.agendapagewrapper .main_session { background: none repeat scroll 0 0 #ffffff; border: 1px solid #D5D5D5; margin: 0 0 10px; overflow: hidden; width: 963px; }
.agendapagewrapper .session_box { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height: 48px; padding: 10px 0 10px 10px; position: relative; width: 685px; }
.tim { padding:10px; }
.legends { left: -1px; position: absolute; top: -5px; z-index: 100; }
.session_box h3 { color: #333333; font-size: 15px; font-weight: normal; margin: 5px 0; }
.agendapagewrapper .action_box { padding: 20px 0 0 16px; width: 78px; }
<!--
agenda dellworld ends style box -- >
<!--
agenda vs2012 starts here style box -- > .Leftbox_contAgnedaSpec {
 width:999px;
 float:left;
 overflow:hidden
}
.LeftBoxContAgenda { width:990px; margin:0px; padding:0px; }
.LeftBoxContAgenda h1 { font-size:18px; color:#00BCF2; font-weight:normal; margin:0px; }
.LeftBoxContAgenda h2 { color: #00BCF2; font-size: 23px; font-weight: normal; line-height: 30px; margin: 0 0 10px; }
.LeftBoxContAgenda h3 { color: #000000; font-size: 13px; font-weight: normal; line-height: 20px; margin: 0; }
.RightBoxContAgenda { margin: 0 10px; padding: 0; width: 100px; text-align:center; }
.RightBoxContAgenda h1 { font-size:50px; color:#3c5ea8; font-weight:normal; margin:0px; padding:0px; }
.RightBoxContAgenda h2 { font-size:18px; color:#3c5ea8; font-weight:normal; margin:0px; text-align:center; }
.CoursesAgendaWrap { margin: 10px 0; overflow: hidden; width: 999px; }
.CoursesAgendaWrap h1 { background: none repeat scroll 0 0 #fff; color: #666666; font-size: 23px; font-weight: normal; margin: 0; padding: 0 0 0 10px; }
.CouseAgendaBoxes { list-style:none; margin:0px; padding:0px; overflow:hidden; border:0px solid red }
.CouseAgendaBoxes li { list-style-type:none; background-color:#fff; margin:0px; padding:10px; border-bottom:1px solid #c7c7c7 }
.CouseAgendaBoxes li:hover { list-style-type:none; background-color:#00BCF2; margin:0px; padding:10px; }
.CouseAgendaBoxes li:hover .LeftBoxContAgenda h1 { color:#fff!important; }
.CouseAgendaBoxes li:hover .LeftBoxContAgenda h2 { color:#fff!important; }
.CouseAgendaBoxes li:hover .LeftBoxContAgenda h3 { color:#fff!important; }
.CouseAgendaBoxes li:hover .LeftBoxContAgenda h3 p { color:#fff!important; }
.CouseAgendaBoxes li:hover .LeftBoxContAgenda h3 .msg { color:#fff!important; }
.CouseAgendaBoxes li:hover .RightBoxContAgenda h1 { color:#fff!important; background:transparent!important }
.CouseAgendaBoxes li:hover .RightBoxContAgenda h2 { color:#fff!important; }
.CouseAgendaBoxes li:hover .PlayBtnPosAg a { background-image:url(https://vs2012vle1.events27.com/vs2012vle/images/Academy_img/playbtnHov_agenda.png); background-repeat:no-repeat; width:45px; height:45px; display:block; margin:10px 0 0 0; float:left!important; }
.PlayBtnPosAg a { background-image:url(https://az337193.vo.msecnd.net/vs2012vle/images/Academy_img/playbtn_agenda.png); background-repeat:no-repeat; width:45px; height:45px; display:block; margin:10px 0 0 0; float:left }
.OuterAgendaCourseBox { width:999px; margin:0px; overflow:hidden }
<!--
agenda vs2012 starts here style box -- >  .TabbedPanelsTabSelected {
 background-color: #00BCF2!important;
 border: medium none;
 color: #FFFFFF !important;
}
.agendapagewrapper .session-detail-box table td { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #DBDADA; border-right: 1px solid #DBDADA; color: #008000 !important; font-size: 18px !important; font-weight: lighter !important; padding: 3px 10px; text-align: left; vertical-align: top; }
.agendapagewrapper .TabbedPanels { clear: none; float: left; margin: 20px 0 0 !important; padding: 0; width: 100%; }
.agendapagewrapper .TabbedPanelsTabGroup { border-bottom: 1px solid #dddddd; margin: 0 0 -1px !important; overflow: hidden; padding: 0; width: 100%; }
.agendapagewrapper .TabbedPanelsTabSelected { border: medium none; }
.agendapagewrapper .TabbedPanelsContent { padding: 0 !important; }
.agendapagewrapper ul.denali-date-t { list-style:none; margin-top:5px; float:none!important; }
.msg { color:#000; font-size:14px; }
.agendapagewrapper ul.denali-date-t li { display:inline; }
.agendapagewrapper ul.denali-date-t li a { float:left; padding:0 15px 0 0; }
.agendapagewrapper .TabbedPanelsTab { -moz-user-select: none; border: 0 none; border-radius: 0 0 0 0 !important; cursor: pointer; float: left; font-size: 14px !important; font-weight: lighter !important; list-style: none outside none; margin: 0 7px 0 0; padding: 10px 18px !important; position: relative; top: 1px; }
/* agenda tag popup css from dalveer page  */

/* agenda page missing classes added by amit bansal on dated 25th Octber 2012 */
.VSleftWrapper { border: 0 solid red; margin: 0; overflow: hidden; padding: 23px 0 0; width: 626px; }
.VSleftWrapper1 { border: 0 solid red; margin: 0; padding: 0; width: 626px; }
.VSleftWrapper2 { border: 0 solid red; margin: 0; overflow: hidden; padding: 0; width: 626px; }
.HeadingSubVS2012 { background-color:#00BCF2; background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 8px 0 0 20px; width: 605px; }
.AgendaKeynotpic1box { float: left; margin: 1px 12px 0 0; position: relative; width: 196px; min-height:204px; }
.titlebgblackop { background-image: url(https://vs2012vle3.events27.com/vs2012vle/1061/images/customImg/bg_opacity80.png); background-repeat: repeat; bottom: 0; height: 92px; left: 0; margin: 0; padding: 0; position: absolute; width: 208px; }
.HeadAgKytitleTxt { color: #FFFFFF; font-size: 14px; font-weight: 600; line-height: 20px; margin: 5px 0 0 10px; padding: 0; width: 180px; }
.subHeadAgKyspkTxt { color: #FFFFFF; font-size: 13px; font-weight: normal; margin: 0 0 0 11px; padding: 0; width: 170px; }
.HeadAgKytitleTxt a { color: #FFFFFF !important; }
.subHeadAgKyspkTxt { color: #FFFFFF; font-size: 13px; font-weight: normal; margin: 0 0 0 11px; padding: 0; width: 170px; }
.SocialIconsBoxPosKeynotes { bottom: 2px; position: absolute; right: -3px; z-index: 100; }
.IconsAgendabxo { display: inline; float: left; list-style-type: none; margin: 0 0 0 -1px; overflow: hidden; padding: 0; }
IconsAgendabxo li { display: inline !important; float: left; list-style-type: none; margin: 1px 0 !important; overflow: hidden; padding: 0; width: 25px; }
.twitterIcon_key { margin-right: 3px !important; margin-top: 1px !important; }
.blogIcon_key { margin: 1px 0 0 3px !important; }
.pannelDiscustionBox { margin: 3px 0 14px; padding: 0; width: 625px; }
.HeadingSubVS2012 { background-color:#00BCF2; background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 8px 0 0 20px; width: 605px; }
.HeadingSubVS2012_opt1 { background-color:#00BCF2; background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 8px 0 0 20px; position: relative; width: 605px; }
.PicPanelBoxImgLeftside { float: left; margin: 5px 0 0; padding: 0; width: 70px; }
.RightPannelDiscusionBox { border: 0 solid red; float: left; margin: 0 0 0 10px; padding: 0; width: 540px; }
.TitlePanneldisuctionbox { color: #6A217B; font-size: 18px; font-weight: 600; line-height: 23px; margin: 0 0 0 12px; padding: 0; width: 525px; }
.SpkNameInfoPannelDisucs { color: #68217A; font-size: 16px; font-weight: normal; padding: 0 0 0 12px; }
.stausTxtIconBoxPannelDiscussion { color: #68217D; font-size: 14px; font-weight: normal; line-height: 15px; margin: 6px 0 10px 13px; }
.stausTxtIconBoxPannelDiscussion a { color: #68217D; font-size: 14px; font-weight: normal; line-height: 15px; }
.PostSleIcon { margin: 0 0 0 6px; vertical-align: -6px; }
.HeadingSubVS2012_opt1 .ViewAllBtnposAgenda { bottom: 6px; position: absolute; right: 12px; }
.HeadingSubVS2012_opt2 { background-color:#00BCF2; background-repeat: no-repeat; color: #FFFFFF; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 8px 0 0 20px; position: relative; width: 605px; }
.HeadingSubVS2012_opt2 .ViewAllBtnposAgenda1 { bottom: 10px; position: absolute; right: 10px; }
.leftboxwrappergreybgAgenda {  background: #ffffff none repeat scroll 0 0;
    max-width: 1325px;
    overflow: hidden;
    padding: 22px 0 0;
    position: relative;
    width: 100%; border-bottom: 1px dotted #ddd!important;
    margin: 10px 0 20px!important; }
#SpeakerImages { float: left; margin: 0; padding: 0; height: 190px;
    width: 260px; }
.PictureboxAgendaWrp { border: 0 solid red; float: left; margin: 0 0 10px; overflow: hidden; }
.AgendaPicCont { margin: 0 10px 0 0; overflow: hidden; padding: 0; }
.BoxRightSocialAgenda { margin: 0; overflow: hidden; padding: 0; }
.SocialIconsContWR { margin: 0; padding: 0; width: 50px; }
.AgendaSessionTitleBox { color:#00BCF2; font-size: 18px; font-weight: 600; line-height: 23px; margin: -5px 0 0 12px; padding: 0; width: 525px; }
.SpkNameAgenda { color: #00BCF2; font-size: 13px; font-weight: normal; padding: 0 0 0 12px; }
.AgendarightboxSessionTtile {
    float: left;
    margin: 0 0 0 15px;
    max-width: 890px;
    width: 100%;
}

.AgendarightboxSessionTtile p { color: #333333; font-size: 13px; font-weight: normal; line-height: 18px; margin: 10px 0 10px 13px; padding: 0; width: 98%;}
.opencloseBox { background-color: #DFDFDF; height: 28px; margin: 1px 0 2px; padding: 4px 0 0 20px; width: 605px; }
.opencloseBox a { color: #00BCF2; display: block; font-size: 15px; text-decoration: none; }
/* agenda page missing classes added by amit bansal on dated 25th Octber 2012 */



/* agenda new user control created by amit */
/*------------Agenda page created by amit  ---------------*/






/*------------Theatre page css created by amit  ---------------*/

.theatrepagewrapper { margin: 0 auto; padding: 0; position: relative; width: 100%; }
.theatrepagewrapper .wall-navi ul { list-style: none outside none; margin: 0 0 0 10px!important; }
.theatrepagewrapper .wall-navi ul li a { font-size:15px!important; }
.theatrepagewrapper .attndiy_box { height: 130px; width: 224px; }
.theatrepagewrapper .attndiy_box div h1 { font-size: 14px !important; font-weight: normal; }
.theatrepagewrapper .attndiy_box img { border-radius: 5px 5px 5px 5px; margin: 0 10px 0 0; }
.theatrepagewrapper .attndiy_box p { font-size: 10px; }
.theatrepagewrapper .attndiy_box { background: none repeat scroll 0 0 #F1F1F1 !important; border: 1px solid #D7D6D6; height: 130px !important; margin: 0 5px 5px 0; padding: 10px; width: 224px !important; }
.theatrepagewrapper #Zone1_Area1_Webpart1 h1 { color: #666666; font-size: 14px; font-weight: bold; line-height:30px }
/* chatters wall content area on theatre layouts */
.theatrepagewrapper .createPost { border-bottom: 0 solid #DEE5EA; margin-bottom: 10px; max-width: 1395px; padding-bottom: 5px; position: relative; width:100%; }
.theatrepagewrapper .createPostBlock { }
.theatrepagewrapper .ui-autocomplete-input { border: 1px solid #F4F4F4; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 80px!important; width:92%!important; margin: 12px 0 7px 0px; padding: 5px 0 0 6px; }
.download_btn { right: 1px!important; top: 15px!important; width: 32px!important; height: 30px!important; }
.theatrepagewrapper #showMoreLink { padding:10px; background-color:#00BCF2; margin:0px; width:80px; overflow: hidden; color:#fff; }
.theatrepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 1110px!important; }
.theatrepagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 !important; }
.theatrepagewrapper .comment, .theatrepagewrapper .createComment { width:auto!important; overflow:hidden; }
.theatrepagewrapper .ui-icon-info { background-position: -16px -144px; }
.theatrepagewrapper #Zone1_Area1_Webpart4 { left:0; top:0 }
.theatrepagewrapper .ui-autocomplete-input { margin:14px 0 6px !important; }
.theatrepagewrapper .doc_dtl_pse { width:97% }
.theatrepagewrapper .file { background-position: -16px -144px; }
.theatrepagewrapper .link { }
.homepagewrapper .innerAttachBlock { border: thin solid #99CCFF; width: 100%; }
.theatrepagewrapper .headerAttachBlock { border-bottom: 1px solid #D7DBDE; padding-bottom: 29px; }
.theatrepagewrapper .ui-icon-close { background-position: -80px -128px; }
.theatrepagewrapper .commentButton { margin: 17px 103px 0 0!important; text-align: right; }
.theatrepagewrapper .uiProfilePhotoSmall { height:45px!important; width:45px!important; }
.userprofilepagewrapper .uiProfilePhotoSmall { height:45px!important; width:45px!important; border-radius:45px; }
.networkingloungepagewrapper .uiProfilePhotoSmall { height:45px!important; width:45px!important; }
.theatrepagewrapper .page_net_search { width:80px; height:30px; font-size:14px; background-color:#00BCF2; margin:0px; padding:0px; border:none; color:#fff; }
.theatrepagewrapper .content { border: 0px solid red; margin: 20px 0 0 0px; width: 600px; }
.theatrepagewrapper .post { border-bottom: medium none; margin-bottom: 10px; }
.theatrepagewrapper .uiProfilePhotoLarge { float: left; height: 45px; margin-right: 10px; width: 45px; }
.theatrepagewrapper .postContent { border-bottom: medium none; display: block; margin-left: 45px; margin-right: 10px; font-size:100%; }
.theatrepagewrapper .postText { background: none repeat scroll 0 0 transparent; display: block; padding-right: 15px; position: relative; }
.theatrepagewrapper .postDetail { margin-right: 10px; min-height: 50px; }
.theatrepagewrapper .showUserLikes { background: none repeat scroll 0 0 #EFF7FA; border-bottom: 1px solid #DEE5EA; border-top: 1px solid white; line-height: 12px; padding: 4px 6px; white-space: normal; }
.theatrepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.theatrepagewrapper .uiProfilePhotoSmall { float: left; height: 35px; margin-right: 10px; width: 35px; }
.theatrepagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.theatrepagewrapper .postText { background: none repeat scroll 0 0 transparent; display: block; padding-right: 15px; position: relative; }
.theatrepagewrapper .popupMessage { background: url(https://storage.googleapis.com/bg_image.gif) no-repeat scroll right bottom transparent; color: #FF0000; display: none; height: 102px; text-align: center; width: 172px; }
/* chatters wall content area on theatre layouts */



/*------------Theatre page css created by amit  ---------------*/



/*------------footer---------------*/

#l_footer { background-color: #33363B; margin: 0; min-height: 100px; padding: 10px; }
.LogoTExtAcad { color: #FFFFFF; font-size: 22px; margin-right: 10px; text-align: right; }
.footerTxtCop_main { color: #FFFFFF; font-size: 11px !important; margin: 12px 4px 0 0; text-align: right; }
.footerTxtCop_main span a { color: #FFFFFF; font-size: 11px !important; text-align: right; text-decoration:none; }
.footerTxtCop_main span a:hover { font-size: 11px !important; text-align: right; text-decoration:underline; }
.footerTxtCop_main { font-size: 11px !important; }
/*------------footer end---------------*/
/*------------Custom classes---------------*/

.w112 { width:112px; }
.w135 { width:156px; }
.w185 { width:185px; }
.w326 { width:341px; }
.w541 { width:514px; }
.w584 { width:584px; }
.mt2 { margin-top:3px; }
.mt3 { margin-top:5px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.ml10 { margin-left:10px; }
.gap10 { width:10px; height:10px; }
/* Common webpart user controls which are used in global  ------created by amit ------ */

/* Sign In webpart old ------created by amit ------ */
/*.OuterBoxSingInFeatureBoxPos
{
	position: absolute;
	right: 40px;
	top: 58px;
}*/
.CheckOuterboxSignInFeature1 { width:90px; margin:10px 30px 10px 0; padding:0px; border:0px solid red; overflow:hidden }
.WelTxtHeadboxVS { text-align:right; font-size:10px; color:#666; }
.UsernameTxtHeadboxVS { text-align:right; font-size:14px; color:#00BCF2; margin:5px 0 0 0 }
.ProfileSettingTxtLink { text-align:right; font-size:12px; color:#00BCF2; margin:5px 0 0 0 }
.ProfileSettingTxtLink a { text-align:right; font-size:12px; color:#666; margin:5px 5px 0 5px; text-decoration:none; }
.ProfileSettingTxtLink a:hover { text-align:right; font-size:12px; color:#666; margin:5px 5px 0 5px; text-decoration:underline; }
/* Sign In webpart old -----created by amit ------ */


/*=========================Sign in control ============================*/

/*signin*/
	
.OuterBoxSingInFeatureBoxPos { /* background: none repeat scroll 0 0 #838282;
    border-bottom: 1px solid #D2D2D2;
    margin:0;
    overflow: hidden;*/
   /*display: table;*/
   padding: 7px 0; width: 100%; position: relative; }
.pic a img { height:40px!important; width:40px!important; }
.classespagewrapper .th_m { margin: 35px 0 0; margin: 0 auto!important; max-width: 999px; padding: 44px 0; }
div.profile div.photo { /*background: none repeat scroll 0 0 #FFFFFF!important;
    border: 1px solid #D2D2D2!important;
    border-radius: 5px 5px 5px 5px!important;
    box-shadow: 0 0 1px #000000!important;
   
    margin: 0 6px 0 0!important;
    overflow: hidden!important;
    padding: 1px!important;
	display:none;*/
	margin: -9px 3px 0 -10px !important; overflow: hidden !important; padding: 1px !important; float: left!important; }
div.profile div.photo img { display: block; height: 36px !important; width: 36px !important; }
div.profile div.id { display: block; float: left; padding: 0 0 0 5px; width: 170px !important; }
div.profile div.id div.name { color: #FFFFFF; font-size: 16px; padding: 0; width: 170px !important; height:32px; }
.name { color: #3B5998; float: left; font-size: 12px; font-weight: normal; margin: 0; overflow: hidden; padding:0!important; width:auto!important; }
/*div.profile div.id:hover {
    background: none repeat scroll 0 0 #999999!important;
    color: #FFFFFF!important;
}*/
div.profile div.id div.name a span { background: none!important; color: #fff!important; cursor: pointer; padding:0 10px 0 10px; display:inline; /*float:left;*/
}
div.profile div.id div.name a span:hover { background: none!important; color: #fff!important; cursor: pointer; padding:0 10px 0 10px; display:inline; /*float:left;*/
}
div.profile div.id div.name a.open { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png)no-repeat scroll 0 -40px transparent; float: right; height: 18px; width: 18px; }
div.profile div.id div.name:hover { background: none!important; color: #FFFFFF!important; cursor: pointer; padding:0 10px 0 10px; }
div.profile div.id div.name:hover a span { background: none!important; color: #FFFFFF!important; cursor: pointer; padding:0 10px 0 10px; }
div.profile div.id div.name:hover a.open { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png) no-repeat scroll 0 0px #fff!important; }
div.profile div.id:hover div.name a.open { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png) no-repeat scroll 0 0px #fff!important; }
div.profile div.id:hover div.name a.opened { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_close.png) no-repeat scroll 0 0px #fff!important; }
div.profile div.id div#divExpanded { background: none repeat scroll 0 0 #000 !important; display: none; float: right; margin: 12px 0 0 12px; padding: 10px 0 5px 0px; position: absolute; top: 36px; width: 165px; z-index: 2000; }
div.profile div.id div#divExpanded div a { color: #FFFFFF!important; float: left; font-size: 13px; margin-left: 5px; padding: 5px 0 5px 10px!important; width: 80%; display:block; }
div.profile div.id div#divExpanded div.settings a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/settings_ico.png) no-repeat scroll 0 8px transparent; width: 113px; }
div.profile div.id div#divExpanded div.myprofile a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/myprofile_ico.png) no-repeat scroll 0 8px transparent; width: 90px; }
div.profile div.id div#divExpanded div.signout a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/logout_ico.png) no-repeat scroll 0 8px transparent; width: 90px; }
div.profile div.id div#divExpanded div.login_nlg a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/login_ico.png) no-repeat scroll 0 8px transparent; width: 125px; }
div.profile div.id div#divExpanded div.register_nlg a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/register_ico.png) no-repeat scroll 0 8px transparent; width: 90px; }
div.profile div.id div#divExpanded div a:hover { color: #fff; text-decoration:underline; }
div.signin { display: block !important; float: right; line-height: 25px; margin: 0 10px 0 0 !important; padding: 0; width: 72px; }
div.signin a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_submitArrow.png) no-repeat scroll 48px 1px Transparent !important; color: #FFFFFF; display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; }
/* Sign In webpart latest Control  ------ */
/* Sign In webpart latest Control  ------ */

/*=========================Sign in control ============================*/

.registrationMainContainer { margin:0px!important; padding:0!important }
#ctl00_MainContent_ctl09_maincontainer { margin:0px!important; padding:0!important }
/* pupupcss for VS2012   */


.MessageTxtBoxPopVs { padding:8px 8px 0 16px; margin:0px; font-size:14px; color:#505050; font-weight:normal; line-height:20px; }
.PosBtns_LoginRegsVs2012 { width:500px; overflow:hidden; margin:20px 0 0 16px; padding:0px; }
.LoginPopVs2012box { background-color:#00BCF2; padding:0px; margin:0px 10px 0 0; color:#fff; font-size:18px; font-weight:lighter; width:auto; padding:0 15px; height:42px; text-align:center; border:none; float:left; }
.RegisterPopVs2012box { background-color:#00BCF2; padding:0px; margin:0px; color:#fff; font-size:18px; font-weight:lighter; width:125px; height:42px; text-align:center; border:none; float:left; }
/* time control css   ------created by amit ------ */
#countbox { color: #FFFFFF; font-size: 12px; margin-left: 0; margin-right: 0; min-height: 80px; padding-top: 0; }
#days { color: #00BCF2 !important; float: left; font-size: 40px !important; font-weight: lighter; height: 34px; letter-spacing: normal; padding: 0 0 0 6px; text-align: left !important; width: 50px; z-index: 1; }
#days_text { color: #666666 !important; font-size: 16px !important; font-weight: normal; letter-spacing: normal; margin: 0 0 -7px; padding: 0 !important; text-align: left !important; }
#hours { color: #00BCF2 !important; float: left; font-size: 40px !important; font-weight: lighter; height: 34px; letter-spacing: normal; padding: 0 0 0 6px; text-align: left !important; width: 50px; z-index: 1; }
#hours_text { color: #666666 !important; font-size: 16px !important; font-weight: normal; letter-spacing: normal; margin: 0 0 -7px; padding: 0 0 0 10px; text-align: left; }
#mins { color: #00BCF2 !important; float: left; font-size: 40px !important; font-weight: lighter; height: 34px; letter-spacing: normal; padding: 0 0 0 6px; text-align: left !important; width: 65px; z-index: 1; }
#mins_text { color: #666666 !important; font-size: 16px !important; font-weight: normal; letter-spacing: normal; margin: 0 0 -7px; padding: 0 0 0 19px; text-align: left !important; }
#secs { color: #00BCF2; float: left; font-size: 40px; font-weight: lighter; height: 34px; letter-spacing: 14px; padding: 0 0 0 6px; text-align: left; width: 55px; z-index: 1; }
#secs_text { color: #666666; font-size: 16px; font-weight: normal; letter-spacing: normal; margin: 0; padding: 0 0 0 10px; text-align: left; }
#days span, #hours span, #mins span, #secs span { background-repeat: no-repeat; display: block; height: 57px; position: absolute; width: 94px; }
.time_bx { background: url(https://devs.blob.core.windows.net/sqlserverlaunch/templates/Denali/time_bg.png) repeat-x scroll 0 0 transparent; border: 1px solid #A2A2A2; border-radius: 6px 6px 6px 6px; height: 70px; padding: 2px 16px; position: absolute; right: 20px; top: 16px; z-index: 1000; }
.time_bx h2 { color: #FFFFFF; font-size: 16px; font-weight: normal; line-height: 18px; margin: 0; padding: 0; text-align: center; }
/* special time and ticket */
.homepagewrapper .Ticket-Information { margin-bottom: 15px; overflow: hidden; display:none; }
.homepagewrapper .Ticket-Information .header { color: #008000; font-size: 18px; font-weight: normal; margin: 0 0px; padding: 0 0 10px; width: 623px; }
.homepagewrapper .Ticket-Information .tcktorder { margin: 0 0 10px; overflow: hidden; padding: 0; width: 611px; }
.homepagewrapper .Ticket-Information .middle_clocktxt { color: #68217A; display: none !important; font-size: 16px; font-weight: normal; margin: 0 30px; padding: 0 0 10px; width: 250px; }
.homepagewrapper .Ticket-Information .middle { background: none repeat scroll 0 0 #F0F0F0; color: #666666; font-size: 13px; line-height: 18px; padding: 10px; }
.homepagewrapper .Ticket-Information .middle a { color: #00BCF2; text-decoration: none; }
.homepagewrapper .Ticket-Information .middle a:hover { color: #00BCF2; text-decoration: underline; }
.homepagewrapper .Ticket-Information table { background: none repeat scroll 0 0 #F0F0F0; padding: 0 10px; }
.homepagewrapper .Ticket-Information table th { border-bottom: 1px solid #666666; color: #666666; font-size: 14px; font-weight: bold; padding: 5px 5px 10px 15px; text-align: left; width: 80px; }
.homepagewrapper .Ticket-Information span input { background: none repeat scroll 0 0 green; border: medium none; color: #FFFFFF; cursor: pointer; height: 30px; margin: 10px 0 0; width: 100px; }
.homepagewrapper .Ticket-Information table td { border-bottom: 1px dotted #ACACAC; color: #666666; font-size: 12px; font-weight: normal; padding: 5px 0 15px 11px; text-align: left; width:80px; }
.homepagewrapper .ticket_table_select { margin-top: -2px; width: 50px; }
.Rightbox2Splash { border: medium none !important; height: 81px !important; margin: 0px !important; padding: 0 !important; position: relative; width: 252px !important; }
.TabsNavSplashFb { margin:0px; padding:0px; list-style:none }
.TabsNavSplashFb li { list-style:none }
.TabsNavSplashFb li a { color: #00BCF2; font-size: 18px; font-weight: normal; }
.time_bx1 { margin:0px }
.time_bx1 a { background-color: #00BCF2; color: #FFFFFF; font-size: 14px; left: 0; margin: 10px 0; padding: 10px; position: absolute; top: 25px; }
/* special time and ticket */




/* time control css   ------created by amit ------ */

/* Common webpart user controls which are used in global  ------created by amit ------ */

/*------------------Theater page css ------------------*/
#ctl00_MainContent_ctl09_EventBannerDiv { margin:7px 0 0 0; padding:0px; display:none; }
.theatrepagewrapper .thetrebody { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F2F2F2; border-color: #DDDDDD #DDDDDD -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; margin: 0 auto; padding: 15px; width: 969px; }
.theatrepagewrapper .thetrebody .theatrepagewrapper .headerNew { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/header-t.jpg) repeat-x scroll 0 0 transparent; padding: 15px; }
.theatrepagewrapper .thetrebody .theatrepagewrapper .headerNew img { margin: 0 10px 0 0; }
.theatrepagewrapper .info-text-t { margin-top: 10px; }
.theatrepagewrapper .info-text-t ul { list-style: none outside none; }
.theatrepagewrapper .thetre-container { color: #000000; font-size: 14px; margin-top: 15px; }
.theatrepagewrapper .media-theter-p { min-height: 198px; }
.theatrepagewrapper .mejs-container { background: none repeat scroll 0 0 #000000; position: relative; text-align: left; text-indent: 0; vertical-align: top; }
.theatrepagewrapper .thetre-cont-class-right .theatrepagewrapper .img-box { background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 0 5px #000000; margin: 15px auto 0; min-height: 300px; padding: 10px; width: 455px; }
.theatrepagewrapper .slides { margin: 0 50px; padding: 10px; position: relative; }
.theatrepagewrapper .list_th li { display: inline; float: left; margin: 0 10px; padding: 5px 0 0; }
.theatrepagewrapper .ui-menu { display: block; float: left; list-style: none outside none; margin: 0; padding: 2px; }
.theatrepagewrapper .ui-autocomplete { cursor: default; position: absolute; }
.theatrepagewrapper .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }
.theatrepagewrapper .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }
.theatrepagewrapper .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }
.theatrepagewrapper .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }
/* player controls css special */
.theatrepagewrapper .ui-widget-content {background: #eeeeee url(https://storage.googleapis.com/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
    border:none!important;
    border-radius:0 0 6px 6px;
    color: #333333;
    margin: 0 !important;
    padding: 0;
    width: auto !important; box-shadow: 0 0 4px #cccccc;}
.theatrepagewrapper .jwbar-volume-slider { width:10px!important; }
.jwbar-video-controls { width: 98% !important; }
#handle { background-color: #3B3B3D; border-bottom: 1px solid #303031; cursor: pointer; height: 15px; line-height: 1; overflow: hidden; width: 100%!important; }
#slidesbarContainer { bottom: 0; position: relative; width: 99%; }
/* player controls css special */
.theatrepagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0; overflow: hidden; }
.theatrepagewrapper .wall-navi ul { list-style: none outside none; margin: 0; }
.theatrepagewrapper .wall-navi ul li { display: inline; }
.theatrepagewrapper .wall-navi ul li input { float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 10px 10px 8px !important; }
.theatrepagewrapper .wall-navi ul li input.active { font-weight: 600 !important; }
.theatrepagewrapper .wall-navi ul li input:hover { border-style: none; cursor: pointer; }
.theatrepagewrapper .bl_hd { color: #666; font-size: 18px; font-weight: normal; }
.theatrepagewrapper .attachBlock { color: #666; font-size: 13px; padding-top: 1px; text-align: left; }
.theatrepagewrapper .attachBlock a { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; }
.theatrepagewrapper .attachBlock a:hover { /*color: #00BCF2 !important;*/
	font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.theatrepagewrapper .keynoteplayertitle { font-size:18px; color:#00BCF2; margin:0px 0 0px 0; padding:0px; line-height:20px; font-weight:normal; }
.theatrepagewrapper #DivPlayerImg { background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #CCCCCC; height: 408px; margin: 20px 0 0; overflow: hidden; padding: 0; width: 660px; }
.classespagewrapper #HeadZone_Area1_Webpart7 { margin: 0; position: absolute; right: 162px; top: 160px; width: 211px; display:none!important; }
/* related session on theatre page */
/*------------Survey--------------------*/
.theatrepagewrapper .moodmiter_c { width:178px; background:#fff; padding:10px; border:1px solid #f2f2f2; }
.theatrepagewrapper .moodmiter_c table tr td { padding:5px; text-align:center; }
.theatrepagewrapper .bnt_poll { padding:7px 10px; color:#fff; background:#64A51D; font-size:14px; border:2px solid #fff; width:200px; float:left; }
.userprofilepagewrapper .qsttitle { margin: 0px 0 5px; }
.userprofilepagewrapper .Mail_Rpl_ClckCt { margin: 24px 0 0 10px!important; }
.theatrepagewrapper .bnt_poll2 { padding:7px 10px; color:#fff; background:#64A51D; font-size:14px; border:2px solid #fff; width:200px; float:left; }
.theatrepagewrapper .Session_detail_box { background: none repeat scroll 0 0 #FFFFFF; border-top: 1px solid #CCCCCC; height: 173px; margin: 10px 0 0; overflow-x: hidden; padding: 0 !important; width: 236px; }
.theatrepagewrapper #Zone1_Area1 { width: 73% !important; }
.theatrepagewrapper .Session_detail_box ul li img { float:left; margin:0 12px 0 0; border:1px solid #666; width:83px; height:47px; }
.theatrepagewrapper .Session_detail_box ul li p { float: left; margin: 0; padding: 0; width: 108px; line-height:9px; }
.theatrepagewrapper .Session_detail_box ul li { background: none repeat scroll 0 0 #f0f0f0; float: left; margin: 10px 0 0; padding: 10px 0 0 8px; width: 233px; }
.theatrepagewrapper .Session_detail_box ul li div { float: left; font-size: 9px; margin: 6px 0 12px 98px; overflow: hidden; padding: 0; width: 120px; }
.theatrepagewrapper .Moodmeteroptionskeynotes { margin:0px; padding:0; overflow:hidden; height:50px; background-color:#f2f0f1; border-radius:5px; border:1px solid #569bd4 }
.theatrepagewrapper .titleMood { color:#0279a1; font-size:15px; }
.theatrepagewrapper .sess-related_session { margin:10px 0 0 0; }
.theatrepagewrapper .sess-related_session h1 { font-size:20px; color:#3f3f3f; margin:10px 0; }
.theatrepagewrapper .sess-related_session h1 { font-size:20px; color:#3f3f3f; margin:10px 0; }
.theatrepagewrapper .session-input-link-rel { float:right; margin:10px 0; background:#64177d!important; padding:10px 26px!important; color:#ffffff!important; font-size:15px!important; border:none!important; }
.theatrepagewrapper .related_session_detail { padding:0 0 15px; margin-bottom:10px; border-bottom:1px solid #ddd; }
.theatrepagewrapper .related_session_detail img { float:left; margin:0 34px 0 0; }
.theatrepagewrapper .related_session_detail h1 { color: #00bbf1!important; font-size: 16px!important; font-weight: 600!important; line-height: 21px!important; margin: 5px 0; }
.theatrepagewrapper .related_session_detail h1 a { color: #00bbf1!important; font-size: 16px!important; font-weight: 600!important; line-height: 21px!important; margin: 5px 0; }
.theatrepagewrapper .related_session_detail label { color: #333!important; font-size: 13px!important; font-weight: 500!important; line-height: 17px!important; margin: 5px 0; }
.theatrepagewrapper .related_session_detail p { font-size:13px; color:#333333; font-weight:normal; padding:0 0 0 97px; }
.theatrepagewrapper .session_info_rel h1 { font-size:14px; color:#3f3f3f; font-weight:normal; line-height:20px; margin:0px; }
.theatrepagewrapper .session_info_rel h2 { font-size:15px; color:#666!important; font-weight:normal; }
.theatrepagewrapper .session_info_rel p { font-size:15px!important; color:#3f3f3f!important; font-weight:normal!important; width:210px; text-indent:0px!important; margin:0px!important; }
.theatrepagewrapper .session_info_rel p span { font-size:14px!important; }
.theatrepagewrapper .related_session_detail img { float:left; margin:0 30px 0 0; }
.theatrepagewrapper .se-inot-spk img { float:left; margin:10px 6px 0 0; }
.theatrepagewrapper .session_feedbakc_info { border-bottom:1px solid #e9e8e8; padding:15px 0; font-size:14px; margin:0 0 10px 0; color:#3f3f3f; }
.theatrepagewrapper .session_feedbakc_info .redio { margin:0 10px 0px 0; }
.theatrepagewrapper .countdown_container { height:auto!important }
.theatrepagewrapper .session_feedbakc_info .infoContent p { margin:10px 0!important }
.theatrepagewrapper .session_feedbakc_info .infoContent p strong, .theatrepagewrapper .session_feedbakc_info .infoContent #btnBeginExam, .theatrepagewrapper .session_feedbakc_info .assessment-button { font-size:inherit !important }
.theatrepagewrapper .session_feedbakc_info .assessment-button { padding:7px 8px!important }
.theatrepagewrapper .session_feedbakc_info .assessment-header, .b-quiz-results .quiz-results-progress .passed-percentage, .theatrepagewrapper #UpdContet #quizCompleteContainer { font-size:1.2em!important }
.theatrepagewrapper .b-quiz-results .quiz-results-progress { margin-top:0!important }
.theatrepagewrapper .assessment-body .quiz-answers-wrapper { height:auto!important }
.theatrepagewrapper #UpdContet #quizCompleteContainer { margin-bottom:10px }
.theatrepagewrapper .session_feedbakc_info .redio { margin:0 10px 0px 0; }
.theatrepagewrapper .session_feedbakc_info .selectcls { border:1px solid #cbcbcb; color:#3F3F3F; width:200px; font-size:12px; background:#fff; }
.theatrepagewrapper .session_feedbakc_info .textcls { border:1px solid #cbcbcb; color:#e9e8e8; width:250px; font-size:12px; height:120px; background:#fff; }
.theatrepagewrapper #DivSessionResources { }
.theatrepagewrapper #DivSessionResources ul { list-style:none; margin:10px 0 0 0px; }
.theatrepagewrapper #DivSessionResources ul li { display:block; clear:left; background:#f0f0f0; border:1px solid #d0d0d0; overflow:hidden; }
.theatrepagewrapper #DivSessionResources ul li img { float: left; margin: 4px 10px 0 12px; }
.theatrepagewrapper #DivSessionResources ul li a { text-decoration:none; margin:5px 0; color:#666; float:left; }
.theatrepagewrapper #DivSessionResources ul li a:hover { text-decoration:underline; }
.theatrepagewrapper .SpekaerBoxCont { border:1px solid #cacacc; border-radius:3px; }
.theatrepagewrapper .subtitle_desc span { color:#00BCF2; }
.theatrepagewrapper .subtitle_desc { color: #666666; cursor: pointer; font-size: 18px; font-weight: lighter; padding: 0; }
/* related session on theatre page */



/*------------------Theater page css ------------------*/


.enroleldtext { background-color: #F6F6F6; border: 1px solid #E8E8E8; margin: 158px auto; padding: 14px 0 14px 15px; width: 362px; }
.enrolltoclass { background: none repeat scroll 0 0 #00BCF2; border: medium none; color: #FFFFFF; font-size: 14px; padding: 15px 20px; }
.enrolltocourse { background: none repeat scroll 0 0 #00BCF2; border: medium none; color: #FFFFFF; font-size: 14px; margin: 0 0 0 15px; padding: 15px 20px; }
.simple_navi { border: 0px solid red; float: right; height: 25px; left: 90px; list-style-type: none; margin: 15px 0 0; padding: 0; position: absolute; top: 20px; width: 155px; }
.MacthesPicBox { margin:10px 0 0 0; overflow:hidden; }
.MacthesPicBox li a img { width:47px; height:47px }
.simple_navi li { float:left; display:block; margin:0px; padding:0px; }
.simple_navi li a { color:#666666; font-size:11px; font-weight:normal; padding:0 5px; border-right:1px solid #666666; }
.simple_navi li a:hover, .tab_select { color:#00BCF2!important; }
.mn_d { width:660px; }
.qns_t { margin:10px 0 0 0; padding:0px; color:#00BCF2; font-size:18px; font-weight:normal; width:580px; float:left; }
.tscore { width:80px; text-align:center; float:left; margin:0; padding:0px; color:#666666; font-size:22px; font-weight:normal; }
.tscore h5 { color:#666666; font-size:14px; font-weight:normal; margin:0; padding:0px; }
.clear { clear:both; }
.reg_t { color:#666666; font-size:14px; font-weight:normal; margin:0px 0; padding:10px 0; }
.left_des { color:#666666; font-size:16px; font-weight:normal; margin:0px 0; padding:10px; background:#f0f0f0; float:left; width:580px; height:45px; }
.right_des { padding:10px 0; margin:auto auto; background:#00BCF2; float:left; width:60px; text-align:center; height:45px; }
.s_m { margin: 0 0 15px; overflow: hidden; }
.tick_m { overflow:hidden; }
.share_contheater { border-bottom: 1px solid #CCCCCC; height: 30px; margin: 0 0 10px; overflow: hidden; }
/* -----------------------------  hide the control for resouce center ------------------ */

.resourcepagewrapper #Zone1_Area1_Webpart2 { display:block; }
/* -----------------------------  hide the control for resouce center ------------------ */







/* ----------------------------- Booths Css starts here created by amit  ------------------ */

#lbBoothMenu { border: 0 solid red; margin: 0; overflow: hidden; padding: 0; width: 150px; }
#lbBoothMenu ul { background-color: #00BCF2; margin: 0; overflow: hidden; padding: 0; width: 100%; list-style:none; }
#lbBoothMenu ul li { margin: 0; overflow: hidden; padding: 0; list-style:none; }
#lbBoothMenu ul li a { color: #FFFFFF; display: block; height: 100%; padding: 4px 0 5px 10px; text-align: left; text-decoration: none; width: 100%; }
/* booth 4 picts container box css */

.Expo_Mn_Bht8 { background-color: #FFFFFF; background-repeat: no-repeat; border: 0 solid #0000FF; clear: both; height: 567px; margin: 0 auto auto; overflow: hidden; position: relative; width: 999px; }
.TPG { height: 567px; left: 0; position: absolute; top: 0; width: 999px; }
.TPG-01 { height: 300px; left: 0; position: absolute; top: 0; width: 500px; }
.TPG-02 { height: 300px; left: 500px; position: absolute; top: 0; width: 499px; }
.TPG-03 { height: 267px; left: 0; position: absolute; top: 300px; width: 500px; }
.TPG-04 { height: 267px; left: 500px; position: absolute; top: 300px; width: 499px; }
/* booth 4 picts container box css */
.main_outer_booth_container { height: 150px; overflow: hidden; position: absolute; right: 38px; top: 10px; width: 189px; z-index: 1000; }
/* menu bar for about us , conteact rep and documents css */
.Main_menu_box_sub { height: 29px; margin: 0; overflow: hidden; padding: 0; width: 154px; z-index: 1000; }
.Main_menu_box_new { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/configuratorimages/templates/global_img/menu_main_site.png); background-repeat: no-repeat; height: 29px; left: 10px; margin: 0; overflow: hidden; padding: 0; top: 320px; width: 152px; }
.MenuListing_Glb_new { color: #000000; cursor: pointer; float: left; font-size: 13px; font-weight: bold; margin: 6px 0 0 10px; overflow: hidden; text-decoration: none; width: 100px; }
.GlbMenuArrowAct_new { border: 0 solid red; cursor: pointer; float: right; margin: 10px 5px 0 0; width: 20px; }
.MenuListing_new_n { background-color: #75D2E7; border: 1px solid #75D2E7; left: 10px; margin: 2px 0 0; width: 150px; }
.MenuListing_new_n ul { border-bottom: 1px solid #75D2E7; list-style: none outside none; margin: 0; padding: 0; }
.MenuListing_new_n li a { background-color: #E0F5FA; color: #000000; cursor: pointer; display: block; margin: -1px 0; padding: 3px 0 0 10px; font-size: 12px; height: 18px; text-decoration: none; }
.main_outer_booth_container { height: 150px; overflow: hidden; position: absolute; right: 38px; top: 48px !important; width: 189px; z-index: 1000; }
.leftarrownav { float: left; height: 105px; margin-top: 10px; overflow: hidden; width: 40px; }
.midboothnavimg { float: left; height: 105px; overflow: hidden; width: 106px; }
.rightarrownav { float: right; height: 105px; margin-top: 10px; overflow: hidden; width: 41px; }
/* menu bar for about us , conteact rep and documents css */

#booth_product_menu { background: none repeat scroll 0 0 #00BCF2; border: medium none; color: #FFFFFF; font-size: 16px; height: 30px; margin: 0; padding: 4px; width: 106px; }
#booth_product_menu option { background: none repeat scroll 0 0 #fff; border: medium none; color: #00BCF2; font-size: 14px; height: 30px; padding:5px; margin: 0; }
/* ----------------------------- Booths Css starts here created by amit  ------------------ */


/* ----------------------------- Twitter Feeds created by amit for global now  ------------------ */

.dell_tweet { margin: 0 0 0 -8px; width: 430px; clear:both }
.dell_tweet h2 { display:none; }
.bl_hdngs_twitterTXT { border: 0 solid red; color: #4E4F50; font-size: 22px; font-weight: normal; margin: 0 0 11px 25px; padding: 0; width: 289px; word-wrap: normal; }
.bl_hdngs_twitterTXT img { vertical-align: middle; }
.WorkingBOXsplashfb { height: auto; padding:10px 0 0px 0; position: relative; }
.jta-tweet-list { list-style: none outside none; margin:0px; padding: 0; }
.jta-tweet-list-item { background: none repeat scroll 0 0 #EEEEEE; border-bottom: 1px solid #FFFFFF !important; overflow: hidden; padding: 10px 20px 10px 15px !important; }
.jta-tweet-list-item:nth-child(2n) {
 background: none repeat scroll 0 0 #EEEEEE;
 border-bottom: 1px solid #FFFFFF !important;
 overflow: hidden;
 padding: 10px 20px 10px 15px !important;
}
.jta-tweet-list-item:nth-child(2n+1) {
 background: none repeat scroll 0 0 #F6F6F6 !important;
 border-bottom: 1px solid #FFFFFF !important;
 overflow: hidden;
 padding: 10px 20px 10px 15px !important;
}
.jta-tweet-profile-image { display: inline; float: left; height: 45px; padding: 7px 7px 7px 0 !important; width: 48px; }
.jta-tweet-profile-image-link { }
.jta-tweet-profile-image img { height: 48px; width: 48px; }
.jta-tweet-body { }
.jta-tweet-body-list-profile-image-present { border: 1px solid #CED2D9; color: #666666; font-size: 11px; margin-left: 62px; overflow: hidden; padding: 6px; width: 128px; }
.jta-tweet-user-name { font-weight: bold; }
.jta-tweet-user-screen-name { }
.jta-tweet-user-full-name { color: #666666; }
.jta-tweet-text { }
.jta-tweet-user-screen-name-link, .jta-tweet-user-full-name-link, .jta-tweet-a, .twitter-anywhere-user { color: #00BCF2; text-decoration: none; }
.jta-tweet-user-screen-name-link:hover, .jta-tweet-user-full-name-link:hover, .jta-tweet-a:hover, .twitter-anywhere-user:hover { color: #006AA7; text-decoration: underline; }
.jta-tweet-link { }
.jta-tweet-link:hover { }
.jta-tweet-hashtag { }
.jta-tweet-hashtag:hover { }
.jta-tweet-attributes { color: #006AA7; display: block; font-size: 11px; margin-top: 3px; }
.jta-tweet-timestamp { color: #666666 !important; }
.jta-tweet-source { }
.jta-tweet-inreplyto { }
.jta-tweet-location { }
.jta-tweet-retweeter { }
.jta-tweet-timestamp-link, .jta-tweet-source-link a, .jta-tweet-inreplyto-link, .jta-tweet-location-link, .jta-tweet-retweeter-link { color: #444444; text-decoration: none; }
.jta-tweet-timestamp-link:hover, .jta-tweet-source-link a:hover, .jta-tweet-inreplyto-link:hover, .jta-tweet-location-link:hover, .jta-tweet-retweeter-link:hover { color: #0085C3; text-decoration: underline; }
.jta-tweet-list-controls { margin-top: 20px; }
.jta-tweet-list-controls-button { border: 1px solid #006AA7; padding: 5px 20px; text-align: center; }
.jta-tweet-list-controls-button:hover { background-color: #6CCFF6; color: #FFFFFF !important; cursor: pointer; }
.jta-tweet-list-controls-button-more { border: 1px solid #F2F2F2; padding: 4px 20px; }
.jta-tweet-list-controls-button-prev { }
.jta-tweet-list-controls-button-next { margin-left: 10px; }
.jta-tweet-list-autorefresh-trigger { border: 1px solid #006AA7; margin-bottom: 10px; padding: 8px 0; text-align: center; }
.jta-tweet-list-autorefresh-trigger:hover { background-color: #006AA7; color: #006AA7; cursor: pointer; }
.jta-tweet-list-autorefresh-trigger-content { }
.jta-follow-button { }
.jta-tweet-box { }
.jta-connect-button { }
.jta-login-info { }
.jta-login-info-profile-image { display: inline; float: left; width: 48px; }
.jta-login-info-profile-image img { height: 48px; width: 48px; }
.jta-login-info-block { margin-left: 58px; }
.jta-login-info-screen-name { }
.jta-login-info-sign-out { border: 1px solid #006AA7; margin-top: 2px; padding: 1px; text-align: center; width: 97px; }
.jta-login-info-sign-out:hover { background-color: #006AA7; color: black; cursor: pointer; }
.jta-loading { margin: 0; padding: 8px 0; }
.jta-error { background-color: #FF0000; color: #000000; margin: 0; padding: 8px; }
.jta-nodata { margin: 0; padding-bottom: 8px; padding-top: 8px; }
.jta-clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
/* popup css  for register login */
.RandLoginB { margin: 50px auto!important; width: 424px!important; }
.LoginCRMTop { background: none repeat scroll 0 0 grey!important; height: 35px!important; padding: 8px 12px 0!important; position: relative!important; width: 400px!important; }
.LoginCRMTop h1 { color: #FFFFFF!important; float: left!important; font-size: 20px!important; font-weight: normal!important; margin: 0!important; padding: 0!important; }
.LoginCRMMidd { background: none repeat scroll 0 0 grey!important; padding: 7px 12px!important; position: relative!important; width: 400px!important; }
.LoginCRMMidd h1 { background: none repeat scroll 0 0 #FFFFFF!important; color: #000000!important; float: left!important; font-size: 18px!important; font-weight: normal!important; line-height: 25px!important; margin: 0!important; padding: 10px!important; }
.LoginCRMBott { background: none repeat scroll 0 0 grey!important; height: 28px!important; padding: 12px 12px 18px!important; position: relative!important; width: 400px!important; }
.buttonBox { }
.inputTypeBtnLogInCRm { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/loginbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; color: #FFFFFF!important; height: 34px!important; width: 82px!important; }
.inputTypeBtnReghCRm { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/registerbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; height: 34px!important; width: 82px!important; }
.BtnImgCloseCrm { height: 47px!important; position: absolute!important; right: -6px!important; top: 8px!important; width: 47px!important; }
/* popup css  for register login */



/* popup css  for register login */
.networkingloungepagewrapper .RandLoginB { margin: 50px auto!important; width: 424px!important; }
.networkingloungepagewrapper .LoginCRMTop { background: none repeat scroll 0 0 grey!important; height: 35px!important; padding: 8px 12px 0!important; position: relative!important; width: 400px!important; }
.networkingloungepagewrapper .LoginCRMTop h1 { color: #FFFFFF!important; float: left!important; font-size: 20px!important; font-weight: normal!important; margin: 0!important; padding: 0!important; }
.networkingloungepagewrapper .LoginCRMMidd { background: none repeat scroll 0 0 grey!important; padding: 7px 12px!important; position: relative!important; width: 400px!important; }
.networkingloungepagewrapper .LoginCRMMidd h1 { background: none repeat scroll 0 0 #FFFFFF!important; color: #000000!important; float: left!important; font-size: 18px!important; font-weight: normal!important; line-height: 25px!important; margin: 0!important; padding: 10px!important; }
.networkingloungepagewrapper .LoginCRMBott { background: none repeat scroll 0 0 grey!important; height: 28px!important; padding: 12px 12px 18px!important; position: relative!important; width: 400px!important; }
.networkingloungepagewrapper .buttonBox { }
.networkingloungepagewrapper .inputTypeBtnLogInCRm { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/loginbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; color: #FFFFFF!important; height: 34px!important; width: 82px!important; }
.networkingloungepagewrapper .inputTypeBtnReghCRm { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/registerbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; height: 34px!important; width: 82px!important; }
.networkingloungepagewrapper .BtnImgCloseCrm { height: 47px!important; position: absolute!important; right: -6px!important; top: 8px!important; width: 47px!important; }
/* popup css  for register login  on particular page lobby page*/




/* popup css  for register login */
.lobbypagewrapper .RandLoginB { margin: 50px auto!important; width: 424px!important; }
.lobbypagewrapper .LoginCRMTop { background: none repeat scroll 0 0 grey!important; height: 35px!important; padding: 8px 12px 0!important; position: relative!important; width: 400px!important; }
.lobbypagewrapper .LoginCRMTop h1 { color: #FFFFFF!important; float: left!important; font-size: 20px!important; font-weight: normal!important; margin: 0!important; padding: 0!important; }
.lobbypagewrapper .LoginCRMMidd { background: none repeat scroll 0 0 grey!important; padding: 7px 12px!important; position: relative!important; width: 400px!important; }
.lobbypagewrapper .LoginCRMMidd h1 { background: none repeat scroll 0 0 #FFFFFF!important; color: #000000!important; float: left!important; font-size: 18px!important; font-weight: normal!important; line-height: 25px!important; margin: 0!important; padding: 10px!important; }
.lobbypagewrapper .LoginCRMBott { background: none repeat scroll 0 0 grey!important; height: 28px!important; padding: 12px 12px 18px!important; position: relative!important; width: 400px!important; }
.lobbypagewrapper .buttonBox { }
.lobbypagewrapper .inputTypeBtnLogInCRm { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/loginbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; color: #FFFFFF!important; height: 34px!important; width: 82px!important; }
.lobbypagewrapper .inputTypeBtnReghCRm { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/registerbtn_popLevel.jpg) no-repeat scroll 0 0 transparent!important; border: 0 none!important; height: 34px!important; width: 82px!important; }
.lobbypagewrapper .BtnImgCloseCrm { height: 47px!important; position: absolute!important; right: -6px!important; top: 8px!important; width: 47px!important; }
.lobbypagewrapper .wall-navi ul { list-style: none outside none; margin: 0 0 0 20px!important; }
/* popup css  for register login  on particular page lobby page*/

/* ----------------------------- sponsors page Css starts here created by amit  ------------------ */
.sponsorpagewrapper .Partners_contwrapper { margin: 22px 0 0; padding: 0; width: 999px; }
.sponsorpagewrapper .HeadingBoxTXTLinear_1 { font-size:24px; font-weight:normal; color:#00BCF2; margin:0 0 0 17px; padding: 12px 0 0 }
.sponsorpagewrapper .ContentPartnersListing { margin:17px 0 0 0; padding:20px; background-color:#e8e8e9; overflow:hidden }
.sponsorpagewrapper .PartnersThumbs { list-style-type:none; margin:0 auto; padding:0px; width:987px }
.sponsorpagewrapper .PartnersThumbs li { list-style-type:none; margin:0px 10px 10px 0; padding:0px; width:228px; height:290px; background-color:#fff; float:left; border:1px solid transparent; overflow-y:auto; overflow-x:hidden; }
.sponsorpagewrapper .PartnersThumbs li:hover { border:1px solid #ccc; }
.sponsorpagewrapper .PartnersThumbs li a { width:228px; display:block; text-decoration:none }
.sponsorpagewrapper .LogoPsPartners { text-align: center; margin:0 auto; padding:0px; width:212px; border:0px solid #f0f0f0; margin-top:15px; }
.sponsorpagewrapper .titlePartnerspage { margin:20px 0 0 10px; font-size:24px; color:#333; font-weight:lighter; padding:0px; text-decoration:none; }
.sponsorpagewrapper .linktxtPartnerspage { margin:0px 0 0 10px; font-size:14px; color:#125fbb; font-weight:lighter; padding:0px; text-decoration:none; }
/* partnerspage css */

/* ----------------------------- sponsors page Css starts here created by amit  ------------------ */

/* ----------------------------- Twitter Feeds created by amit for global now  ------------------ */


/* ----------------------------- lobby chatter wall and other css ------------------ */

/*=====================================================*/
/*Chatter wall networking lounge page */
.lobbypagewrapper .createCommentTextWrapper { display: table-cell; padding-right: 3px; vertical-align: top; width: 10000px; }
.lobbypagewrapper .ui-autocomplete-input { border: 1px solid #D9D9D9 !important; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; margin: 12px 0 7px !important; padding: 5px 0 0 6px; width: 570px !important; }
.lobbypagewrapper .createCommentTextWrapper .counter { color: #333333; font-size: 100%; font-style: italic; height: 12px; margin: 0 0 0 3px !important; }
.lobbypagewrapper .attachBlock { color: #666 !important; font-size: 13px; padding-top: 1px; text-align: left; }
.lobbypagewrapper .attachBlock a { color: #35929B !important; font-size: 13px; padding-top: 1px; text-align: left; }
.lobbypagewrapper .attachBlock a:hover { color: #35929B !important; font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.lobbypagewrapper .commentButton { margin: 0 2px 0 0 !important; text-align: right!important; }
.lobbypagewrapper .page_net_search { background-color: #35929B; border: medium none; color: #FFFFFF; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
.lobbypagewrapper .content { border: 0 solid red !important; margin: 18px 0 0 !important; width: 650px !important; }
.lobbypagewrapper .post { border-bottom: medium none; display: block; margin-bottom: 10px; }
.lobbypagewrapper .MessageTxtBoxPopVs { color: #505050; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0; padding: 8px 8px 0 16px; }
.lobbypagewrapper .PosBtns_LoginRegsVs2012 { margin: 20px 0 0 16px; overflow: hidden; padding: 0; width: 500px; }
.lobbypagewrapper .RegisterPopVs2012box { background-color: #00BCF2; border: medium none; color: #FFFFFF; float: left; font-size: 18px; font-weight: lighter; height: 42px; margin: 0; padding: 0; text-align: center; width: 125px; }
.lobbypagewrapper .BorderbtmPupleLINE { background-color: #00BCF2; bottom: 0; height: 5px; left: 0; position: absolute; vertical-align: baseline; width: 100%; }
.lobbypagewrapper .ClosePopVS2012Cross { color: #000000; display: block; font-size: 18px; font-weight: bolder; position: absolute; right: 15px; top: 10px; }
.lobbypagewrapper .ClosePopVS2012Cross a { color: #000000; display: block; font-size: 18px; font-weight: bolder; text-decoration: none; }
.lobbypagewrapper .NoTwtFeeds { color: #505050; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: none; }
.lobbypagewrapper .NoTwtFeeds a { color: #00BCF2 !important; font-size: 16px !important; font-weight: lighter; line-height: 24px; margin: 17px 0 0; padding: 0; text-decoration: underline; }
.lobbypagewrapper .Flowing_LnkWk { border: 0 solid #FF0000; float: left; margin: 0 0 10px; overflow: hidden; width: 720px; }
.lobbypagewrapper .Mail_WkTxtMainWork { border: 0 solid #000000; float: left; overflow: hidden; width: 520px; }
.lobbypagewrapper .Mail_HedWk_MnCt { border: 0 solid #FF0000; margin: 0 0 10px; overflow: hidden; width: 520px; }
.lobbypagewrapper .Mail_HedWok { color: #000000; float: left; font-size: 16px; font-weight: bold; text-decoration: none; }
.lobbypagewrapper .Mail_HedWok img { margin: 0 5px 0 0; vertical-align: middle; }
.lobbypagewrapper .Mail_Btw_Ctnw { border: 0 solid #000000; float: right; overflow: hidden; text-align: right; width: 250px; }
.lobbypagewrapper .Mal_LftButWk { border: 0 solid #000000; float: left; overflow: hidden; width: 300px; }
.lobbypagewrapper .Mal_LftButWk input { background-color: #00BCF2!important; border: 0 solid #525252; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: normal; margin: 5px 0 5px 5px; padding: 4px; text-align: center; text-decoration: none; }
.lobbypagewrapper .Mail_TopMsg_sendCt { border-bottom: 1px solid #EEEEEE; margin: 0; overflow: hidden; padding: 0 0 6px; width: 520px; }
.lobbypagewrapper .Mail_LftWkCtorg { color: #808080; float: left; font-size: 11px; font-weight: bold; overflow: hidden; text-decoration: none; width: 200px; }
.lobbypagewrapper .Mail_LftWkCtorg a { color: #00BCF2; font-size: 11px; font-weight: normal; overflow: hidden; text-decoration: none; }
.lobbypagewrapper .Mail_Main_MnWkCt { margin: 0; overflow: hidden; padding: 0; width: 585px; }
.lobbypagewrapper .Mail_Main_MnWkCt ul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 585px; }
.lobbypagewrapper .Mail_Main_MnWkCt li { border-bottom: 0 solid #75D2E7; list-style-type: none; margin: 0; overflow: hidden; padding: 10px 0; width: 585px; }
.lobbypagewrapper .Mail_LIBgClr { background-color: #F2F2F2 !important; }
.lobbypagewrapper .Mail_Wk_DesCt H1 { border: 0 solid #FF0000; color: #505050; float: left; font-size: 13px; font-weight: lighter; margin: 3px; padding: 0; text-decoration: none; width: 405px; }
.lobbypagewrapper .Clso_WkCtContMail { border: 0 solid #0000FF; float: left; height: 22px; margin: 15px 0 0 10px; width: 25px; }
.lobbypagewrapper .Clso_WkCtContMail a { background-image: url(https://devs.blob.core.windows.net/denali/close_btn_on_sum.png); background-repeat: no-repeat; border: medium none; float: right; height: 22px; text-decoration: none; width: 22px; }
/* popup used on the profile page */
.lobbypagewrapper .CmoMindDiv H1 { background-color: #75D2E7; color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0; overflow: hidden; padding: 5px 0 5px 5px; text-decoration: none; width: 450px; }
.lobbypagewrapper .Mail_ButSave input { background-color: #00BCF2; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-size: 18px; font-weight: normal; padding: 8px 24px; text-decoration: none; }
/*Chatter wall profile page */
/*=====================================================*/





/* ----------------------------- lobby chatter wall ------------------ */



/*--------------------- menu css latest added by amit bansal ---------------------*/
/*=====================================================*/
.editprofilepagewrapper .NetLiSetLisCT { width:750px!important; }
#New_menu { display: inline-block; height: auto; list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 4px; width: auto; }
#New_menu li { float: left; list-style: none outside none; margin:0; padding:0px; position: relative; }
#New_menu li a:hover { border:none; border-radius: 0px !important; }
#New_menu ul li:hover a #New_menu li:hover li a { background: none repeat scroll 0 0 transparent; border: medium none; color: #666; }
#New_menu li:hover > ul { display: block; }
#New_menu ul { background:#ffffff; display: none; left: 15px; margin: 0; padding: 0; position: absolute; top: 34px; color:#ffffff!important; z-index:1000; }
#New_menu ul li { float: none; margin: 0; padding: 0; }
#New_menu ul a { font-weight: normal; }
#New_menu ul ul { left: 181px; top: -3px; }
#New_menu ul li:first-child > a { }
#New_menu ul li:last-child > a { }
#New_menu ul li a { display:block; width:139px; color:#00BCF2 !important; margin:0px; padding:0px; }
#New_menu ul li a:hover { display:block; width:139px; /* color:#fff!important;*/
 margin:0px; padding:0px; background-color:#ffffff; color:#00BCF2 !important; }
#New_menu:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
#New_menu { display: inline-block; margin-left:0px }
#New_menu a.n_selected, #nav li:hover { border-radius: 3px; }
#New_menu li a:hover { border-radius: 3px !important; }
/*--------------------- menu css latest added by amit bansal ---------------------*/
/*=====================================================*/


.expohallpagewrapper .expo_bgPreviewBoxCont { margin:30px 0 0 0; }
/*=========================user profile css ============================*/
.userprofilepagewrapper #Zone1_Area1 { }
.userprofilepagewrapper #Zone1_Area1_Webpart1 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart2 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart3 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart4 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart5 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart6 { margin: 10px 0 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart7 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart8 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart9 { margin: 10px 0 0; padding: 0; }
.userprofilepagewrapper #Zone1_Area1_Webpart10 { margin: 10px 0 0; padding: 0; }
/*=========================user profile css ============================*/



.postContent { border-bottom: medium none; display: block; font-size: 70%; line-height: normal; margin-left: 45px; margin-right: -4px!important; }
#HeadZone_Area1 { margin: 0 auto; min-height: 50px; position:relative; }
#HeadZone_Area2 { margin: 0 auto; width: 100%; background: none repeat scroll 0 0 #f0f0f0; min-height: 0px; }
.homepagewrapper #HeadZone_Area1 { min-height:0px; position: relative; }
/*=========================Edit profile css for color changing  ============================*/

.editprofilepagewrapper #ifrPhoto .Edprf_ContWrapper input { background:#6CCFF6!important }
/*=========================Edit profile css for color changing  ============================*/






/*=========================user profile css for global theme created by amit on dated 4Dec 2013  ============================*/
.userprofilepagewrapper #Zone1_Area1 { background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #CCCCCC; display: inline; float: left; left: 0; padding: 0 0 16px; position: relative; width: 243px; }
.userprofilepagewrapper #Zone0 { background: none repeat scroll 0 0 #FFFFFF; height: auto; padding:10px 0 0; position: relative; width: 999px; }
.userprofilepagewrapper #Zone1 { background: none repeat scroll 0 0 #FFFFFF; height: auto; padding:30px 0 0; position: relative; width: 999px; }
.userprofilepagewrapper .TxtDevlpCt h1 { border: 0 solid #000000; color: #35929B; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-decoration: none; width: 46px; line-height:normal }
.userprofilepagewrapper .TxtCompCt h1 { border: 0 solid #000000; float: left; font-size: 13px; font-weight: bold; margin: 0; padding: 0; text-decoration: none; width: 74px; line-height:normal }
#dvPersonalCard h1 { font-size:17px; font-weight:normal; }
#dvPersonalCard h2 { font-size:14px; font-weight:normal; }
#dvPersonalCard img { margin:0 10px 10px 0; }
.userprofilepagewrapper .Content_boxsml1 { /*border: 1px solid #D2D2D2 !important;
    margin: 0 0 10px !important;*/
}
.userprofilepagewrapper .right_mwall { border-left: 0px solid #DDDDDD!important; margin-top: 0px!important; padding-left: 0px!important; }
.userprofilepagewrapper #dvTop5Tags { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin: 10px 0 0 !important; overflow: hidden; padding: 0 0 10px 10px; width: 200px; }
.userprofilepagewrapper .left_heading { color: #00BCF2 !important; float: left; font-size: 16px; font-weight: normal; margin: 0; overflow: hidden; padding: 8px 0 0; text-decoration: none; border:none!important; }
.userprofilepagewrapper .Blue_palleteHeading1 h2 { float: left; font-size: 13px; font-weight: bold; margin: 0; overflow: hidden; padding: 8px 0 0px; text-decoration: none; }
.CountRecmMacthes a { color:#00BCF2; }
.userprofilepagewrapper .Coloum1boxSt { width: 420px; }
.userprofilepagewrapper .Coloum2boxSt { width:78px; }
.userprofilepagewrapper .Coloum3boxSt { width:148px; }
.userprofilepagewrapper .Ac_Coloum1 { width:420px; }
.userprofilepagewrapper .Ac_Coloum1_BarGraph { width:155px; }
.userprofilepagewrapper .Ac_Coloum1_next { width:78px; }
.userprofilepagewrapper .heading_info_sml .linkbluecont { font-size: 13px; line-height: 24px; overflow: hidden; text-decoration: none; background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/Learn27/global_img/tag_fill.png) no-repeat scroll 3px 4px; line-height: 18px; margin: 0 3px 3px 0; display:inline-block; padding: 5px 3px 5px 17px; }
.userprofilepagewrapper .heading_info_sml .linkbluecont:hover { text-decoration:underline; }
.userprofilepagewrapper .Cl_Prf_WkCt img { border-radius:50% }
.linkbluecont_upt { font-size: 13px; line-height: 24px; overflow: hidden; text-decoration: none; background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/Learn27/global_img/tag_fill.png) no-repeat scroll 3px 4px; line-height: 18px; margin: 0 3px 3px 0; display:inline-block; padding: 5px 3px 5px 17px; }
.linkbluecont_upt:hover { text-decoration:underline; }
.userprofilepagewrapper #dvRecommends { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin: 10px 0 0 !important; overflow: hidden; padding: 0 0 10px 10px; width: 200px; }
.userprofilepagewrapper .MacthesPicBox ul { overflow: hidden; }
.userprofilepagewrapper .MacthesPicBox ul li { float: left; margin: 0 10px 0 0; width: 48px; list-style:none; }
.userprofilepagewrapper .PicBoxTextlink { color: #00BCF2!important; font-size: 11px !important; }
.userprofilepagewrapper .PicBoxTextlink a { color: #666!important; font-size: 10px; line-height: 12px; margin: 0; overflow: hidden; padding: 0; }
.SmlClostab { position: absolute; right: 20px; top: 8px; width: 27px; width:26px; height:35px; color:transparent; background:url(https://s27platformmedia.blob.core.windows.net/l27lms/images/Milady_Img/cross_pop_theme.png) 0 0 no-repeat; }
.SmlClostab a { color:transparent; font-size:transparent; }
.userprofilepagewrapper .flw_btn_cmn { background: none repeat scroll 0 0 #35929B; border: 0 solid #1E6E94; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 14px !important; font-weight: normal !important; line-height: 11px !important; padding: 8px 12px !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); margin:5px 0 6px 14px!important; }
.CountBoxRecmdationmatch { margin: 8px 0 0 16px; }
.userprofilepagewrapper .userTitlePro { font-size: 18px; font-weight: normal; margin: 0; padding: 0; text-align: left; }
.userprofilepagewrapper .BsImg_Jp a img { border: 3px solid #FFFFFF; margin: 10px 0 0; width: 205px; }
.userprofilepagewrapper { background:#fff!important;
	}
.Lnk_UsrlftCt { border: 0 solid #0000FF; float: left; overflow: hidden; width: 250px; }
.Lnk_UsrlftCt H1 { border: 0 solid #0000FF; color: #000000; font-size: 22px; font-weight: bold; line-height: 20px; margin: 0 0 5px; padding: 0; text-decoration: none; width: 250px; }
.Lnk_UsrlftCt H2 { border: 0 solid #0000FF; color: #000000; font-size: 14px; font-weight: normal; margin: 0 0 5px; overflow: hidden; padding: 0; text-decoration: none; width: 250px; }
.Lnk_UsrlftCt H3 { border: 0 solid #0000FF; color: #666666; font-size: 12px; font-weight: normal; margin: 0; overflow: hidden; padding: 0; text-decoration: none; width: 250px; }
.Rgt_UserRghCt { border: 0 solid #DDDDDD; float: right; overflow: hidden; width: 153px; }
.Lnk_UserRghCt { border: 1px solid #DDDDDD; float: right; overflow: hidden; width: 80px; }
.Crt_OuterMainCt { border: 0 solid black; margin: 20px 0 0; overflow: hidden; width: 635px; clear:both; }
#Mediaresults { padding:15px 10px; }
.Crnt_WkMnCt { border: 0 solid #FF0000; overflow: hidden; width: 635px; }
.Crnt_LftCtwok { border: 0 solid #000000; color: #000000; float: left; font-size: 14px; font-weight: normal; margin: 0 0 10px; overflow: hidden; text-align: right; text-decoration: none; width: 125px; }
.Crnt_DotWkCt { float: left; margin: 5px 0 0 5px; overflow: hidden; text-align: center; width: 11px; }
.Crnt_RghCtwok { border: 0 solid #000000; color: #000000; float: left; font-size: 14px; font-weight: normal; margin: 0 0 5px 5px; text-decoration: none; width: 285px; }
.Crnt_RghCtwok { border: 0 solid #000000; color: #000000; float: left; font-size: 14px; font-weight: normal; margin: 0 0 5px 5px; text-decoration: none; width: 285px; }
.Exp_MnWkCt H1 { color: #000000; font-size: 22px; font-weight: bold; line-height: 23px; margin: 16px 0 0; text-decoration: none; width: 730px; }
.ExpoIntWrkTxt { border: 0 solid #000000; margin: 10px 0 0; overflow: hidden; width: 730px; }
.ExpoIntWrkTxt H2 { border: 0 solid #0000FF; color: #000000; font-size: 14px; font-weight: normal; margin: 0 0 2px; overflow: hidden; padding: 0; text-decoration: none; width: 250px; }
.ExpoIntWrkTxt H3 { border: 0 solid #0000FF; color: #666666; font-size: 12px; font-weight: normal; margin: 0 0 2px; overflow: hidden; padding: 0; text-decoration: none; width: 250px; }
.Linked_twitterFBoxcont ul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 720px; }
.Linked_twitterFBoxcont li { border-bottom: 1px solid #EEEEEE; list-style-type: none; margin: 0 0 10px; overflow: hidden; padding: 0 0 10px; width: 720px; }
#Mediaresults { padding: 15px 10px; }
.Mn_PrcTC_Prf { border: 0 solid #0000FF; overflow: hidden; width: 720px; }
.ImgCT_pr_Prf { border: 0 solid #000000; float: left; width: 42px; }
#Mediaresults { padding: 15px 10px; }
.TxtyCT_pr_Prf { border: 0 solid #000000; float: left; margin: 0 0 0 10px; width: 650px; }
.Hed_txtAug_Prf { border: 0 solid #FFFF00; overflow: hidden; width: 640px; }
.Hed_txtUrNe_Prf { border: 0 solid #FFFF00; color: #3B3B3B; float: left; font-size: 12px; font-weight: bold; width: 150px; }
#Mediaresults { padding: 15px 10px; }
.Hed_txtUrNe_Prf a { border: 0 solid #FFFF00; color: #3B3B3B; float: left; font-size: 12px; font-weight: bold; text-decoration: none; width: 150px; }
.Hed_DateUrNe_Prf { border: 0 solid #FFFF00; color: #A3A3A3; float: right; font-size: 11px; font-weight: normal; text-align: right; width: 100px; }
#Mediaresults { padding: 15px 10px; }
.Wtf_prfCt_Prf { color: #00BCF2; font-size: 12px; font-weight: bold; margin: 4px 0 0; }
.Edit_LnkWrapper li { margin: 0 0 8px !important; overflow: hidden !important; padding: 0 !important; width: 203px !important; }
.Mail_Main_MnWkCt { float: left; margin: 0; overflow: hidden; padding: 0; width: 585px; }
.Mail_Main_MnWkCt ul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; width: 585px; }
.Mail_Main_MnWkCt li { position: relative; }
.Mail_Main_MnWkCt li { border-bottom: 0 solid #75D2E7; list-style-type: none; margin: 0; overflow: hidden; padding: 10px 0; width: 585px; }
.reply_m { left: 528px; position: absolute; top: 11px; z-index: 100000; }
#Mail_UnreadTxt { float: left; font-size: 14px; font-weight: normal; margin: 3px 0 6px; overflow: hidden; text-decoration: none; }
.Ml_WkMn_WkCtot { border: 0 solid #0000FF; overflow: hidden; position:relative; }
.Ml_WkMn_WkCtot > a { float:left }
.Mail_Dot_Ctwok { border: 0 solid #000000; float: left; margin: 15px 0 0; overflow: hidden; text-align: center; width: 15px; }
.Mail_check_wk_ct { border: 0 solid #000000; float: left; margin: 14px 0 0 1px; overflow: hidden; padding: 0; width: 20px; }
.Mail_check_wk_ct input { border: 0 solid #000000; float: left; margin: 0; overflow: hidden; padding: 0; width: 20px; }
.Mail_wkl_IMg_MnImg { border:none; float: left; width: 48px; }
.Mail_wkl_IMg_MnImg img, .Mn_PrcTC_Prf img, .Cl_Prf_WkCt img { border:#999 solid 1px; border-radius:100% }
.Mail_Wk_UrName { border: 0 solid #FF0000; color: #00BCF2; float: left; font-size: 14px; font-weight: normal; margin: 10px 0 0 10px; text-decoration: none; width:142px; }
.Mail_Wk_UrName a { border: 0 solid #FF0000; float: left; font-size: 18px; font-weight: normal; margin: -10px 0 0; text-decoration: none; }
.Mail_Wk_UrName H1 { border: 0 solid #FF0000; color: #000000!important; font-size: 12px; font-weight: normal; margin: 6px 0 0; padding: 0; text-decoration: none; width: 139px; line-height:20px; }
.Mail_Wk_DesCt { border: 0 solid #FF0000; color: #00BCF2; float: left; font-size: 11px; font-weight: normal; margin: 0px 0 0 10px; text-decoration: none; width: 405px; }
.Clk_Unlnkd input { background:#00BCF2!important; }
#Mail_UnreadTxt { float: left; font-size: 14px; font-weight: normal; margin: 3px 0 6px; overflow: hidden; text-decoration: none; }
.Mail_Wk_DesCt H1 { border: 0 solid #FF0000; color: #505050; float: left; font-size: 13px; font-weight: lighter; margin: 3px; padding: 0; text-decoration: none; width: 405px; }
.Clso_WkCtContMail a { background-image: url(https://devs.blob.core.windows.net/denali/close_btn_on_sum.png); background-repeat: no-repeat; border: medium none; height: 22px; position: absolute; right: 5px; text-decoration: none; width: 22px; }
element.style { cursor: pointer; }
.Clso_WkCtContMail a { background-image: url(https://devs.blob.core.windows.net/denali/close_btn_on_sum.png); background-repeat: no-repeat; border: medium none; height: 22px; position: absolute; right: 5px; text-decoration: none; width: 22px; }
/*=========================user profile css for global theme created by amit on dated 4Dec 2013  ============================*/

/*=========================twitter on lobby page for make changes  ============================*/


.feed_ch { border-bottom: 1px solid #EBEBEB !important; margin: 0 !important; overflow: hidden !important; padding: 15px 0 5px 5px !important; position: relative !important; }
.pic { float: left !important; height: auto !important; margin: 0 !important; padding: 0 !important; width: 54px !important; }
.banr_lern { background: none repeat scroll 0 0 #666666; margin: 62px 0 0; opacity: 0.6; padding: 10px; width: 500px; position:absolute; top: 90px; }
.hd_b { color: #FFFFFF; font-size: 36px; font-weight: normal; }
.b_norm { color: #FFFFFF; font-size: 22px; font-weight: normal; }
.feed_ch a { color: #22505F !important; display: block !important; float: none !important; font-size: 12px !important; margin: 0 !important; padding: 0 !important; width: 830px !important; }
.pic a img { float: left !important; height: 40px !important; left: 0 !important; margin: 0 13px 0 3px !important; overflow: hidden !important; padding: 0; vertical-align: 1px; width: 40px !important; }
.feed_ch p span { color: #999999; font-size: 12px; margin: 0 !important; }
.feed_ch p { color: #999999 !important; font-size: 12px !important; padding: 0 !important; float:left; }
.posted_note { color: #666666 !important; float: left !important; font-size: 12px !important; font-weight: normal !important; line-height: 16px !important; margin: -16px 0 1px !important; overflow: hidden !important; padding: 0 !important; }
/*=========================twitter on lobby page for make changes  ============================*/


/* quiz contest box css */

.MessageTxtBoxPopVs { padding:8px 8px 0 16px; margin:0px; font-size:14px; color:#505050; font-weight:normal; line-height:20px; }
.PosBtns_LoginRegsVs2012 { height: 150px; margin: 20px 0 0 16px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 480px; }
.RegisterPopVs2012box { background-color: #D4531C; border: medium none; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 1px #777777; color: #FFFFFF; float: none!important; font-size: 14px!important; font-weight: lighter; margin: 0 5px 7px 0 !important; padding: 6px; text-align: center; }
.RegisterPopVs2012box:hover { background-color: #D4531C; border: medium none; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 2px #777777; color: #FFFFFF; float: none!important; font-size: 14px; font-weight: lighter; margin: 0 5px 7px 0 !important; padding: 6px; text-align: center; text-decoration:underline; }
.ListQuizAnserOption { margin:0px; padding:0px; width:470px; list-style-type:decimal!important; }
.ListQuizAnserOption li { margin: 0 0 0 30px; padding:0px; width:435px; list-style-type:decimal!important; overflow: inherit; }
.CaptionTxtArea { color: #666666; font-size: 14px; margin: 0; overflow: hidden; padding: 0; width: 360px; }
.closebtnQuiz { position:absolute; cursor:pointer; top:-10px; right:-14px; z-index: 999; }
.quizResultWindow { width: 400px; height: 240px; position: fixed; left: 35%; top: 10%; background-color: #FFFFFF; background-repeat: repeat; border: 1px solid #DDDDDD; box-shadow: 4px 3px 10px #000000; margin: 0; padding: 0 0 16px; border-bottom:5px solid #EE6600; }
.quizHeader { background-color: #fff; color: white; padding: 3px; }
.quizBody { background-color: #fff; overflow:hidden; }
.quizBg { left: 0; top: 0; position: fixed; width: 100%; height: 100%; background-color: rgba(10, 10, 10, 0.5); z-index: 999999; display: none; }
.quizScore { float: left; width: 50%; height: 100%; }
.quizStates { float: left; width: 50%; height: 100%; margin-top: 30px; }
.quizStates div { padding: 5px; }
.quizScoreValue { font-size: 72px; background-color: #BBB; margin: 1px 40px 10px 10px; padding: 30px 10px 30px 10px; color: #ee6600; text-align: center; }
.quizCont { color: #EE6600; font-weight: bold; }
.quizTriangle { width: 0px; height: 0px; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #BBB transparent transparent; margin: -10px 0 0 100px; }
.quizActions { margin-top: 20px; }
.quizActions ul { list-style: disc outside; }
.quizActions li { list-style:none; }
.quizActions a { color: #ee6600; text-decoration: underline; }
.accountsettingspagewrapper .right { padding:0 0 20px; }
.UsrntInptCTsmlp_newInner { min-height:110px!important; }
/*Custom html_css ascd*/
#cust_event #Zone1_Area1 { float: left; height: auto; width: 692px; }
/* ======================================= Zone1_Area1_Webpart1 ============================================= */
#cust_event { padding:15px 0 0 20px }
#cust_event .heading { font-size: 22px; font-weight: bold; padding:0px 0 0px 0px; margin:-11px 0 0 0; }
#cust_event .paragraph { font-size: 16px; font-weight: normal; line-height: 20px; padding: 0px 0 0 0px; }
#cust_event .virtual_conference { list-style: none outside none; padding: 0; }
#cust_event .virtual_conference li { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Events/1135/img00_disc.png) no-repeat scroll 32px 7px / 5px auto transparent; display: block; font-size: 12px; font-weight: normal; line-height: 19px; padding: 0 0 0 50px; }
/* ======================================= Zone1_Area1_Webpart2 =========================================== */


#cust_event .presenter_div { background-color: #E9E5DA; height: auto; margin-top: 40px; overflow: hidden; padding-bottom: 40px; position: relative; }
#cust_event .presenter_text { font-size: 16px; font-weight: 600; padding: 10px 0 0 40px; }
#cust_event .img { padding: 10px 0 0 20px; }
#cust_event .img li { display: inline; float: left; list-style: none outside none; padding: 0 0 0 20px; }
#cust_event .speaker_detail_text_spk { font-size: 12px; font-weight: bold; padding: 0; width: 106px; }
#cust_event .speaker_detail_text_new_spk { color: #666666; font-size: 12px; font-weight: bold; padding: 0 20px 0 0; }
#cust_event .presenter_link_text { bottom: 15px; color: #000000; float: right; font-size: 11px; font-weight: bold; padding: 10px 10px 0 0; position: absolute; right: 15px; }
#cust_event .presenter_link_text a { text-decoration: underline; }
/* ======================================= Zone1_Area1_Webpart3 =========================================== */

#cust_event .sponsers_text { font-size: 16px; font-weight: 600; padding: 40px 0 0 10px; }
#cust_event .sponser_div { margin-bottom: 20px; width: 682px; }
#cust_event .blue_text { color: #0078A0; }
#cust_event .sponser_blue_text { color: #76B0BE; font-size: 13px; font-weight: normal; padding: 10px 0 5px 10px; }
#cust_event .spn_list { border-bottom: 2px dashed #DDDDDD; clear: both; float: left; margin: 10px 0 0; padding: 0 0 10px; width: 679px; }
#cust_event .blue_text a { font-weight: normal; text-decoration: underline; }
#cust_event .lead_logo { padding: 0 0 20px 30px; }
#cust_event .lead_logo li { display: inline; list-style: none outside none; padding: 0 0 0 50px; }
#cust_event .spn_list { border-bottom: 2px dashed #DDDDDD; clear: both; float: left; margin: 10px 0 0; padding: 0 0 10px; width: 679px; }
#cust_event .annual_sponser ul { padding: 0 0 20px; }
#cust_event .annual_sponser li { display: inline; list-style: none outside none; padding: 0 0 0 12px; }
/* ================== right content =========================== */
#cust_event #Zone1_Area2 { background-color: #F1EDE2; float: left; margin-left: 8px; min-height: 800px; padding-bottom: 100px; width: 300px; }
#cust_event .acess_bg { height: 50px; margin: 8px auto auto; width: 304px; }
#cust_event .acess_txt { font-size: 15px; font-weight: bold; line-height: 21px; padding: 13px 5px 0; text-align: center; text-transform: uppercase; color:#000; }
#cust_event .login_place { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; color: #4F4F4F; font-size: 14px; margin: 10px; padding: 10px; text-align: center; }
#cust_event .login_button { height: 41px; margin: 10px auto 10px; width: 202px; }
#cust_event .or_text { color: #4F4F4F; font-size: 14px; font-weight: 600; padding: 10px 0 0; text-align: center; }
#cust_event .visit_text { color: #0078A0; font-size: 14px; font-weight: 600; padding: 20px 0 0; text-align: center; }
#cust_event .visit_text a { text-decoration: underline; }
#cust_event .grey_back { height: auto; margin: 20px auto auto; width: 304px; }
#cust_event .grey_back_text { font-size: 16px; font-weight: 600; padding: 10px 0; text-align: center; text-transform: uppercase; color:#000; }
#cust_event .registration_bg { background-color: #DAD6CD; margin: auto; padding: 0 0 20px; width: 300px; }
.theatrepagewrapper .se-inot-spk { width:230px!important; /*height: 200px;
overflow-y: auto;
overflow-x: hidden;*/ }
#cust_event .registration_text { font-size: 13px; font-weight: normal; line-height: 19px; padding: 15px 8px 0; text-align: center; }
.theatrepagewrapper .session_info_rel { width:224px; height: 400px; overflow-y: auto; overflow-x: hidden; border: 1px solid #F3F3F3; border-top:none; padding:0px 10px; }
#cust_event .blue_text { color: #0078A0; }
#cust_event .blue_text a { font-weight: normal; text-decoration: underline; }
SPAN.skype_pnh_container, SPAN.skype_pnh_container * { direction: ltr !important; }
SPAN.skype_pnh_container, SPAN.skype_pnh_container * { background-attachment: scroll !important; background-color: transparent !important; background-image: none !important; background-position: 0 0 !important; background-repeat: no-repeat !important; border: 0 none #000000 !important; border-collapse: separate !important; bottom: auto !important; clear: none !important; clip: auto !important; color: #00AFFD !important; cursor: pointer !important; display: inline !important; float: none !important; font-size: 1em !important; font-style: normal !important; font-weight: normal !important; left: auto !important; letter-spacing: 0 !important; list-style: disc outside none !important; margin: 0 !important; overflow: hidden !important; padding: 0 !important; page-break-after: auto !important; page-break-before: auto !important; page-break-inside: auto !important; position: static !important; right: auto !important; table-layout: auto !important; text-align: left !important; text-decoration: none !important; text-indent: 0 !important; text-shadow: none !important; text-transform: none !important; top: auto !important; vertical-align: baseline !important; width: auto !important; word-spacing: normal !important; z-index: 0 !important; }
#cust_event SPAN.skype_pnh_container IMG.skype_pnh_logo_img { margin-right: 5px !important; }
#cust_event SPAN.skype_pnh_container IMG.skype_pnh_logo_img { height: 1em !important; max-height: 24px !important; max-width: 24px !important; min-height: 8px !important; min-width: 8px !important; vertical-align: middle !important; width: 1em !important; }
#cust_event .video { margin: 10px auto auto; width: 279px; }
#cust_event .grey_line { background-color: #939395; height: 1px; margin: 20px auto auto; width: 215px; }
#cust_event .share_text { font-size: 16px; font-weight: 600; padding: 15px 0 15px; text-align: center; margin:10px 0 0px 0; color:#000!important; background:#c3c2c2; }
#cust_event .share_icon { background-color: #b91003; height: auto; margin: auto; text-align: center; width: 304px; }
#cust_event .share_icon ul { padding: 10px 0 5px 10px; }
#cust_event .share_icon li { display: inline; list-style: none outside none; padding: 0 5px 0 3px; }
#cust_event .stButton .google { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Events/1135/img23_google_16.png); }
#cust_event .stButton .chicklets { background-repeat: no-repeat; display: inline-block; font-size: 11px; height: 16px; line-height: 16px; padding-left: 20px; padding-right: 3px; white-space: nowrap; }
#cust_event .stButton { color: #000000; cursor: pointer; display: inline-block; font-size: 11px; line-height: 16px; margin-left: 3px; margin-right: 3px; position: relative; text-decoration: none; z-index: 1; }
#cust_event span.stButton span.email, #cust_event span.sharethis { color: #000000; }
#cust_event .stButton .email { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Events/1135/img24_email_16.png); }
#cust_event .stButton .chicklets { background-repeat: no-repeat; display: inline-block; font-size: 11px; height: 16px; line-height: 16px; padding-left: 20px; padding-right: 3px; white-space: nowrap; }
#cust_event .stButton .sharethis { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Events/1135/img25_sharethis_16.png); }
#cust_event .stButton .chicklets { background-repeat: no-repeat; display: inline-block; font-size: 11px; height: 16px; line-height: 16px; padding-left: 20px; padding-right: 3px; white-space: nowrap; }
#cust_event .right_bg { background: none repeat scroll 0 0 #F1EDE2; float: right; overflow: hidden; padding: 0 0 0px; width: 302px; margin:-13px 10px 14px 0; }
/*footer*/

#footer { background-color: #333333; height: 35px; margin: 0 auto; width: 999px; padding:0px!important; text-align:left!important; }
.footer_text { color: #FFFFFF; float: left; font-size: 13px; font-weight: 500; padding: 10px 0 10px 40px; width: 620px; }
.footer_text a { color: #FFFFFF; text-decoration: none; }
.green_bg { background-color: #719501; border-left: 4px solid #546E0D; border-right: 4px solid #546E0D; float: right; margin-right: 40px; width: 120px; }
.website_text { color: #FFFFFF; font-size: 13px; font-weight: 500; line-height: 36px; text-align: center; }
.website_text a { color: #FFFFFF; text-decoration: none; }
.pop_cal { background: none repeat scroll 0 0 #F0F0F0; border: 2px solid #CCCCCC; border-radius: 5px 5px 5px 5px; color: #333333; font-size: 14px; font-weight: normal; margin: 0 auto; padding: 0; position: relative; width: 300px; z-index: 1111; }
.crs { position: absolute; right: 5px; top: 5px; width: 16px; }
.pop_cal h2 { background: none repeat scroll 0 0 #999999; color: #FFFFFF; font-size: 16px; font-weight: normal; margin: 0; padding: 5px 10px; }
.homepagewrapper #Zone1_Area1 { border: 0 solid black; margin: 0 !important; padding: 0 !important; }
.homepagewrapper #Zone1_Area1_Webpart1 { margin:0 0 0 -8px; }
/*sponsor page*/


/*why attend*/
.sponsers_heading { font-size: 16px; padding: 20px 0 0 10px; }
.whyattend_paragraph { border-bottom: 1px solid #DDDDDD; font-size: 12px; font-weight: normal; line-height: 18px; margin-left: 10px; padding: 10px 50px 15px 0; }
.sessions_time_text { font-size: 15px; font-weight: 600; padding: 10px 20px 0 10px; }
.whyattend_text { border-bottom: 1px solid #DDDDDD; font-size: 12px; font-weight: normal; line-height: 18px; margin-left: 10px; padding: 0 50px 20px 0; }
.mr { margin-top: 7px; }
.main_why { width:999px; background:#fff; overflow:hidden; }
.why_t { width:671px; float:left; }
/*agenda*/
.agendapagewrapper #Zone1_Area1_Webpart4 { padding:0 0 0 0px; width:100%; }
.PanelData { display:block; }
.clsoverviewsess p span { font-size:13px!important; }
/*Custom html_css ascd*/
.theatrepagewrapper .noti_ContWrapper input { padding:4px 7px!important; width:auto!important }
.editprofilepagewrapper .noti_ContWrapper input { background: none repeat scroll 0 0 #6CCFF6; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 14px !important; font-weight: normal !important; margin: 10px 50px 0 0 !important; overflow: hidden; padding: 4px 0; text-decoration: none; }
.newMsgButton { padding:4px 12px; border:none; }
.editprofilepagewrapper .noti_main_box1 li:hover { background:none!important; }
#pwdblock { padding:20px }
#pwdblock input { border: 1px solid #DAD9D9; color: #505050; font-size: 14px; font-weight: 500; overflow: hidden; padding: 10px 0 12px 12px; text-decoration: none; width: 400px; margin:10px 0 }
#btnSavePassP { padding: 10px 12px; border:none; margin:0 0 20px 20px }
#profilePhotoUpload .Edprf_ContWrapper input { border: medium none; cursor: pointer; font-size: 14px; font-weight: normal; margin: 10px 0 0; overflow: hidden; padding: 4px 0; text-decoration: none; text-transform: capitalize; width: 150px; }
.editregistrationpagewrapper .Viw_but_Cont input { border: 0 none; cursor: pointer; font-size: 12px; font-weight: bold; overflow: hidden; padding: 4px 0; text-decoration: none; width: 120px; }
.free_faded { background:#afe5fa; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #FFFFFF; font-size: 18px; font-weight: bold; margin: 0 0 10px; padding: 10px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) }
#resource_m { margin: 10px 0 0; position: relative; }
.networkingloungepagewrapper .net_w { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/net_wo.jpg) no-repeat scroll 50% 0 transparent; height: 567px; margin: 0px auto; padding: 0px !important; position: relative; width: 999px; }
.as_cdlogo { position:absolute; top:182px; right:0px; z-index:100000; display:none; }
.as_cdlogo_micro { position:absolute; top:152px; right:0px; z-index:100000; display:none; }
#FootZone { padding: 0px!important; }
/*lobby*/
.expohall { border: 0 solid blue; height: 44px; left: 89px; position: absolute; top: 366px; width: 115px; }
.home { height: 30px; left: 206px; position: absolute; top: 398px; width: 80px; }
.networking { height: 44px; left: 780px; position: absolute; top: 364px; width: 115px; }
.theater { height: 30px; left: 706px; position: absolute; top: 398px; width: 80px; }
#lobby_m { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/lobby.jpg) no-repeat scroll 0 0 transparent; height: 567px; margin: 10px 0 0; position: relative; }
#rotatingDivLobby { height: 36px; left: 512px; position: absolute; top: 500px; width: 130px; }
.imginactive { cursor: auto !important; display: none; }
.imgactive { cursor: auto !important; display: block; }
/*.userprofilepagewrapper #notificationsTry{top: -226px!important;}*/




#watch-container .watch-now { display: none; }
.watch_p { width:209px; height:99px; position:absolute; z-index:10000; left:408px; top:254px; }
.speakersp_s { border-bottom: 1px dashed #999999; padding: 0 10px 15px 0; }
.mt10 { margin-top: 10px; }
.speakersp_s_ph { background: url(https://virtualevent.s3.amazonaws.com/demosocial27/spk_bg.png) no-repeat scroll 0 0 transparent; border: 0 solid #CCCCCC; height: 90px; margin: 0 10px 0 0; padding: 5px; width: 210px; }
.w825 { width: 418px; }
.speakersp_s h1 { font-size: 16px; font-weight: normal; line-height: 22px; word-break: keep-all; }
.speakersp_s p { font-size: 13px; line-height: 17px; }
.w718 { width:718px; }
.twtr-ft { display:none; }
.playingSessionDescriptionTitle { font-size: 17px; font-weight: normal; line-height: 26px; margin:10px 0 0; padding:0px; }
/* ====================== jagtar agenda css 14-feb =======================*/
.agendapagewrapper .session_Presenters_Image img { margin:0 5px }
.agendapagewrapper .session_box_Title { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height: 50px; padding: 10px 0 10px 10px; position: relative; width: 660px; }
.agendapagewrapper .action_box { padding: 20px 0 0 16px; width: 80px; }
.agendapagewrapper #Zone1_Area1 { }
.agendapagewrapper .action_box .fl a { margin-right:10px }
.featured { width:191px; position:absolute; top:170px; left:10px }
.heading1 { background-color:#35929b; color:#FFFFFF; padding:2px 10px }
.fleft-img { float:left; padding:7px }
.img-right-content { float:left; font-size:12px; line-height:normal; padding:5px; width:122px; }
.img-right-content span { font-weight:bold }
.clearfix { clear:both }
.campus-slider { list-style:none; padding:0px; margin:0 }
/*Resources Tabs css for common page */
.doc_dtl_pse table th { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #DBDADA -moz-use-text-color -moz-use-text-color; border-image: none; border-style: none solid none none; border-width: 0 1px 0 0; font-size: 13px; padding: 3px 10px!important; text-align: left; width: 60%; border-right:1px solid #ddd!important; }
.doc_dtl_pse table td { border-right:1px solid #ddd!important; height: 20px; width: 20px; }
.doc_dtl_pse table td { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #DBDADA #DBDADA -moz-use-text-color; border-image: none; border-style: none solid solid none; border-width: 0 1px 1px 0; color: #455660; font-size: 13px; padding:10px; text-align: left; vertical-align: top; }
#MainResourceDiv { float:none; clear:both; padding: 0 0 20px 10px; }
.doc_dtl_pse table td:last-child { width: 260px; }
.doc_dtl_pse { margin: 10px 0 15px 20px; padding: 0; width: 970px; }
.theatrepagewrapper #Zone1_Area2_Webpart1 .wall-navi ul { margin-left:0px !important }
#ctl00_MainContent_ctl23_MediaUrl { width:600px!important; margin:0px!important; height:100%!important }
/*Resources Tabs css for common page */
.agendapagewrapper .title_note { font-size: 12px; }
#ctl00_MainContent_ctl41_dvContent { margin-left:10px }
#ctl00_MainContent_ctl41_ctl05_divAttendee { margin-left:10px }
/*====================== jagtar 16-feb ====================== */

.speakerpagewrapper #HeadZone_Area1_Webpart3 { margin: 0px }
.right_bg .mntrInfoCntnr { display:none !important }

/*.agendapagewrapper .OuterBoxSingInFeatureBoxPos{display:none}*/
/*====================== jagtar 16-feb ====================== */
.day_speakerTitle { font-weight:bold; }
.blue_text a { font-size: 13px; outline: medium none; text-decoration: underline; }
.speakerpagewrapper .Speaker_d2 { float: left; margin: 0 0 0 17px; width: 640px; }
.speakerpagewrapper #wrapper{width: 100%!important;}
.speakerpagewrapper #Zone1 { border: 0 solid red; margin: 0px; overflow: hidden; padding:0px; width: 100%; }
.speakerpagewrapper #cust_event .right_bg { background: none repeat scroll 0 0 #F1EDE2; float: right; margin-left: 15px; overflow: hidden; padding-left: 1px; width: 301px; }
.speakerpagewrapper .day_speakerTitle { font-weight: bold; padding: 20px 0; }
/*resouce webpart on theater*/

.heading_sidebar h1 { font-size:16px; padding:10px 0 5px 0; color:#333; font-weight:normal; border-bottom:1px solid #ddd }
#ctl00_MainContent_ctl30_ulResources { margin:10px 0 0 0; }
#ctl00_MainContent_ctl30_ulResources li { font-size:12px; padding:5px; color:#333; font-weight:normal; display:block; }
#ctl00_MainContent_ctl30_ulResources li:hover { background:#eee; }
#ctl00_MainContent_ctl30_ulResources li img { vertical-align:middle; margin-right:10px }
/*resouce webpart on theater*/

/*watch presentation*/

#watch-presentation { background: url(https://s27sandboxcdn.social27.com/Events/1135/watch_presentationnow.jpg) no-repeat; width: 999px; height: 567px; position: relative; margin: 0 auto; }
#watch-container { margin: 0px auto; position: absolute; top: 150px; left: 164px; width: 651px; height: 100%; }
#watch-container .content { width: 100%; position: relative; }
#watch-container a { color: #003f7a; text-decoration: none; font-weight: normal; font-size: 10px; }
#watch-container .tab_navigation { background-color: #35929b; padding: 0; }
#watch-container .tab_navigation li { list-style: none; display: inline-block; padding: 9px 0 9px 15px; background-color: #35929b; color: #FFFFFF; font-size: 13px; width: 300px; }
#watch-container .tab_contents { width: 651px; overflow-y: scroll; height: 256px; position: relative; }
#watch-container .tab_contents h2 { color: #fff; font-size: 14px; }
#watch-container .content_row:before, #watch-container .content_row:after { content: ''; display: block; clear: both; zoom: 1; }
#watch-container .content_row p { line-height: 17px; font-size: 12px; padding: 0px; }
#watch-container .left-content { float: left; width: 316px; border-right: #cdcccc solid 1px; position: relative; font-size: 12px; }
#watch-container .right-content { float: right; width: 316px; font-size: 12px; }
#watch-container .left-inner { float: left; width: 220px; padding-bottom: 3px; }
#watch-container .watch-now { background-color: #35929B; border-radius: 3px 3px 3px 3px; bottom: 10px; left: 10px; padding: 3px 0; position: absolute; text-align: center; width: 75px; }
.head_cont { background: none repeat scroll 0 0 #DDB338; color: #FFFFFF !important; }
#watch-container .watch-now a { color: #FFFFFF; font-size: 12px; }
#watch-container .watch-now a:hover { color: #000; }
#watch-container .left-field { float: left; width: 80px; font-weight: bold; color: #6f6f6f; }
#watch-container .even { background-color: #efedee; height:130px; position:relative; }
#watch-container .odd { background-color: #ffffff; height:130px; position:relative; }
.padding8 { padding:8px }
/*watch presentation*/

.networkingloungepagewrapper .attndiy_box p { float: right; font-size: 13px !important; width: 149px; }
.networkingloungepagewrapper #ctl00_MainContent_ctl56_ctl06_divAttendee { overflow: hidden; width: 949px; }
.theatrepagewrapper #Zone1_Area1_Webpart4 { background: none repeat scroll 0 0 #FFFFFF; display: block; margin-top: 8px; padding: 6px 13px; position: relative; width:233px; border:none!important; }
.theatrepagewrapper .jta-tweet-text { font-size:14px; }
.theatrepagewrapper #pager ul.pages { width:236px!important; margin:10px -6px 0 0!important; }
.theatrepagewrapper #pager1 ul.pages { width:221px!important; margin:10px 0 0!important; }
#billingFormContainer .cards .discover { display:none!important }
#ka_addthis { position: absolute; top: 690px; left: 460px; }
/*#HeadZone{width:999px;margin:0 auto; min-height:283px}*/
#HeadZone { width:100%; margin:0 auto; min-height:0px!important; background-color:#262626; }
.homepagewrapper #HeadZone { width:100%; margin:0 auto; min-height:0px!important; background-color:#262626; }
.footer-content { background-color:#33363b; padding:10px 10px 20px; overflow:hidden; margin:0 auto; width:980px; }
.footer-content ul { float:left; margin:0 18px 10px 0; color:#ffffff; }
.footer-content li { display:inline-block; padding:0 2px; color:#FFFFFF; font-size:12px }
.footer-content li a { color:#FFFFFF; text-decoration:none; font-size:12px; cursor:pointer; }
.footer-content li a:hover { color:#FFFFFF; text-decoration:underline; font-size:12px }
.sqlkits { background-color:#e1dede; padding:10px 0; width:658px; margin:10px 0 15px 0; }
.sqlkits-outer { background-color:#850202; padding:10px 0; border-top:#fff solid 1px; border-bottom:#fff solid 1px }
.sqlkits-content { background-color:#850202; padding:20px 0; border-top:#b47c7c solid 1px; border-bottom:#b47c7c solid 1px; position:relative }
.sqlkits-content h1 { color: #FFFFFF !important; font-size: 18px; font-weight: normal; }
.sqlkits-content p { color: #FFFFFF !important; font-size: 14px; font-weight: normal; padding-bottom:40px }
.sqlkits-content h1 span { font-size:11px; color:#fff !important }
.sqlkits-content li { display:table-cell; width:205px; padding:0 0 0 10px }
.sqlkits-content li button { position:absolute; bottom:0; padding:5px; background-color:#FFFFFF; border-radius:8px; margin:0 0 15px 28px; border:none }
.loginpagewrapper #Zone1_Area1_Webpart1 { margin:0 auto; padding:10px 0 0 0; }
.loginpagewrapper #FootZone { margin: 0 auto; padding: 0 !important; width: 100%; }
#FootZone { width:100%!important; margin:0 auto; background-color:#fff; }
.vi_dsp { padding:10px 8px; font-size:16px; color:#000; text-transform:uppercase; text-align:center; line-height:20px; margin:0px 0 0 0; }
#resource_m { margin: 10px 0 0; position: relative; }
.s_type { color:#00BCF2; font-size:18px; }
.set { text-align:center; font-size:11px; color:#fff; }
.midd { margin:15px 0 0 15px; }
.networkingloungepagewrapper #Zone2_Area1_Webpart1 { width:999px; }
.theatrepagewrapper #Zone1_Area2 { float:right !important; margin-right:4px !important; width:251px!important; }
.main_srch { background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; overflow: hidden; padding: 0; width: 955px; }
.search_t { color: #4A4A47; float: left; font-size: 16px; margin: 0 8px 5px 0; padding: 0; vertical-align: 0; }
.srch_sellect { border: 1px solid #7E7E7E; border-radius: 3px 3px 3px 3px; box-shadow: 1px 2px #D2D2D2; font-size: 16px; height: 28px; margin: -4px 0 0; padding: 3px; width: 600px; }
.navi_serch { float: right; margin: 0; width: 242px; }
.nav_srch { float: left; list-style: none outside none; margin: 2px 0 0; padding: 0; }
.nav_srch li { border-right: 1px solid #4A4A47; display: inline; float: left; line-height: 13px; margin: 0; padding: 0 5px; }
.videosrch_list { clear: both; /*   max-height: 500px;*/
    list-style: none outside none; margin: 0 0 20px 0; overflow-y: auto; padding: 10px; background:#f0f0f0 }
.videosrch_list li { min-height: 200px; overflow: hidden; padding: 0 27px !important; position: relative; display:inline-block; width: 170px; vertical-align:top }
.videosrch_list li h1 { display: block; }
.videosrch_list li h1 { color: #4A4A47; text-align: right; float:none; font-size: 14px; margin: 0; padding: 0 0 3px; }
.videosrch_list li img { border: 2px solid #F0F0F0; }
.tvthumb { height: 90px; width: 170px; }
.sr_ttl { display: block; font-size: 20px !important; font-weight: normal; margin: 5px 0 13px; padding: 0; }
#dvTopics { height: 45px; overflow: hidden; position:relative; width:940px; }
.theatrepagewrapper #dvTopics ul { left: 0; position: relative; }
.theatrepagewrapper #dvTopics ul li.m_select { background: none repeat scroll 0 0 #00BCF2 !important; color: #FFFFFF; }
.theatrepagewrapper #dvTopics ul li:hover { background: none repeat scroll 0 0 #00BCF2; color: #FFFFFF; }
.theatrepagewrapper #dvTopics ul li { background: none repeat scroll 0 0 #D6D6D6; color: #000000; cursor: pointer; display: inline; float: left; margin: 0 5px 0 2px; padding: 7px 15px; }
.srch_Filter_Select { background: none repeat scroll 0 0 #2D2D2D; border: medium none; border-radius: 5px 0 0 5px; color: #FFFFFF; font-size: 16px; left: 0px; margin: 0 !important; padding: 3px 6px 6px 5px !important; position:absolute; height:31px; line-height:31px; top: 0px; width: 117px; }
.srch_Filter_Select option { background: none repeat scroll 0 0 #FFFFFF !important; color: #393939 !important; }
.srch_Filter_Text { border: 1px solid #D2D2D2; border-radius: 4px 4px 4px 4px !important; font-size: 16px; height: 29px !important; margin: 0; overflow: hidden; padding: 0 0 0 61px !important; width: 690px; }
.srch_Filter_Btn { background: none repeat scroll 0 0 #00BCF2 !important; border: medium none !important; border-radius: 5px 5px 5px 5px !important; color: #FFFFFF !important; cursor: pointer; display: inline; font-size: 16px; margin: 0 2px 0 6px !important; padding: 4px 7px !important; }
.srch_topic { border-bottom: 0px solid #CCCCCC; margin: 0; overflow: hidden; padding: 15px 0; width:975px; }
.session_info_rel h1 { font-size:18px; font-weight:normal; margin:10px 0 0 0; padding:0px; }
.Bus_Edittxt { left: 160px; position: absolute; top: 337px; }
.TxtCompCt { color:#00BCF2 !important; margin:0 5px 0 0; }
.TxtDevlpCt { color:#00BCF2 !important; padding:10px 0 0; }
/*.session_info_rel{ height:337px!important;}*/

.theatrepagewrapper #Zone1_Area2_Webpart1 { display:none; }
#ctl00_MainContent_pnlHomeLayout #Zone1_Area1_Webpart2 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; margin: 0 0 75px; padding: 0; }
#ctl00_MainContent_ctl28_datalist2 { display:none; }
.ContMidWknAra { border:none!important; width:505px!important; }
.BrfcsMnCT { background:#00BCF2 !important; width:459px!important; }
.EvntATnmCnt { border:none!important; padding:0px!important; width:auto!important; margin:10px!important; height:265px!important; overflow-x:scroll; }
.ClsNwRndCt { right:15px!important; top:10px!important; }
.SmlPopMhed_MnCT { background:#00BCF2 !important; }
.SmlPopMidmnCT { background:none!important; }
.SmlPopMidWknAra { background:#ddd!important; }
.BrfcsCtUserMn { border:1px solid #dddddd; }
.Bdgs_MainWrapper li { display:inline-block; padding:10px 15px 10px 0 }
#MainResourceDiv table { border-left:1px solid #ddd; border-top:1px solid #ddd; width: 980px; }
#MainResourceDiv table th { border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#00BCF2; font-size:16px; font-weight:normal; text-align:left; padding:5px 10px; background:#f1f1f1!important; }
#MainResourceDiv table td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-size:14px; font-weight:normal; text-align:left; padding:5px 10px; }
.UpperCurve { display:none; }
.BottomCurve { display:none; }
.accountsettingspagewrapper .ClsNwRndCt { right: 15px !important; top: 16px !important; }
/* -------------------------*/

.StudentViewBoxWrapper { width:612px; margin:0px; padding:0px; }
.StudentViewBoxWrapper h2 { font-size:20px; color:#575757; font-weight:normal; }
.GreyStriped { background-color:#666666; }
.AnsColorscheme:nth-child(odd) {
background-color:#f2f2f2;
}
 .AnsColorscheme:nth-child(even) {
background-color:#fff;
}
.userprofilepagewrapper .TitleboxWrap { width:705px; }
.TitleboxWrap { width:auto; margin:0px; padding:4px; overflow:hidden; line-height:30px }
.Coloum1boxSt { /*width: 220px;*/
width: 350px; float:left; padding:0 0 0 5px }
.Coloum2boxSt { /*width: 180px;*/
width:85px; float:left; padding:0 0 0 5px }
.Coloum3boxSt { width: 150px!important; float:right; padding:0 0 0 5px }
.TxtColorSt { color:#fff; font-size:14px; font-weight:normal; }
.TxtColorStBLK { color:#666; font-size:14px; font-weight:normal; }
.Ac_Coloum1 { width: 220px; float:left; padding:0 0 0 5px }
.Ac_Coloum1_next { width:100px; float:left; padding:0 0 0 5px }
.Ac_Coloum1_BarGraph { float:left; padding:0 0 0 5px }
.Ac_Coloum2 { width:25px; float:right; }
.mt5 { margin-top:5px }
.Icon_plusMinusCont { margin: 0; vertical-align: -26px; }
.BarBoxSt { background-color: #FFFFFF; border: 1px solid #666666; float: left; height: 15px; margin: 4px 0 0; overflow: hidden; padding: 1px; width: 100px; }
.bluebarST { width:100px; background-color:#0070c0; height:15px; overflow:hidden; }
.StatusTxtbar { color: #666666; float: left; font-size: 14px; margin: -3px 0 0 10px;/*width: 50px;*/
}
.StatusTxtbar_Wht { color: #fff; float: left; font-size: 14px; margin: -3px 0 0 10px; width: 43px; }
#ctl00_MainContent_ctl65_ctl09_pnlDashboard { height: 890px; overflow-y: auto; }
/* -------------------------*/
#ctl00_MainContent_ctl38_pnldashborddata h2, h1 { font-size:20px; color:#575757; font-weight:normal; line-height:45px }
.transcriptspagewrapper .StudentViewBoxWrapperDetail #ctl00_MainContent_ctl38_pnldashborddata h1 { margin: 10px 0; font-size:20px!important; color:#575757!important; font-weight:normal!important; line-height:15px; }
.refreshCache { font-size:12px; }
.refreshCache input { border: medium none; border-radius: 3px; font-size: 14px; font-weight: bold; margin: 0; padding: 10px; text-align: center; }
.Edt_Upld_TextCont { margin: 0 0 0 20px !important; }
#ctl00_MainContent_ctl38_imgAvatar { float:left; margin:0 10px }
.transcriptspagewrapper .StudentViewBoxWrapperDetail { padding:0 15px; margin:66px 0 0; }
.transcriptspagewrapper .StudentViewBoxWrapperDetail .OuterBoxSingInFeatureBoxPos { margin-left: 0; width: 970px; }
#usermenu div, #usermenu span { font-size: 13px; }
.transcriptspagewrapper .TitleboxWrap { width:100%; padding:4px 0 }
.transcriptspagewrapper .Coloum1boxSt { width:42%; text-align:left }
.transcriptspagewrapper .Coloum2boxSt { width:20% }
.transcriptspagewrapper .Coloum3boxSt { width:20% }
.transcriptspagewrapper .TxtColorStBLK { padding-left:5px }
.transcriptspagewrapper .TitleboxWrap { border-bottom:#666 dotted 1px }
#ResultOnDemand h1 { font-size:16px; font-weight:normal; }
#ResultOnDemand h2 { font-size:14px; font-weight:normal; }
#ResultOnDemand h3 { font-size:14px; font-weight:normal; padding:0px!important; line-height:20px!important; }
#ctl00_MainContent_ctl50_maincontainer #dvVideoSection { display:none }
.transcriptspagewrapper #ResultOnDemand { width:900px!important; left:161px!important; }
#ResultOnDemand { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; border-radius: 4px 4px 4px 4px; display: block; left: 400px !important; overflow: hidden; padding: 10px; position: absolute; top: 808px; height:auto !important; z-index: 12200; }
#ResultOnDemand h1 { font-size:24px; font-weight:normal; }
#ResultOnDemand h2 { font-size:14px; font-weight:normal; }
#ResultOnDemand h3 { font-size:14px; font-weight:normal; padding-left:0px }
.userprofilepagewrapper .StudentViewBoxWrapper h2, h1 { margin-top:0px!important; }
.transcriptspagewrapper .StudentViewBoxWrapper h2, h1 { font-size: 24px; font-weight: lighter; line-height: 35px; margin-top: 30px; }
.BrfcsCcn { width:450px!important; }
.transcriptspagewrapper #ResultOnDemand .BrfcsCcn { width:100%!important; }
.transcriptspagewrapper #ResultOnDemand #ideventatnlist { text-align:center }
.transcriptspagewrapper #ResultOnDemand .BrfcsCtUserMn { width:460px; }
.transcriptspagewrapper #ResultOnDemand .BrfcsCtUserMn .BrfcsMnCT { width:100% }
.transcriptspagewrapper #ResultOnDemand .ContMidWknAra { width:468px !important }
.transcriptspagewrapper #ResultOnDemand .EvntATnmCnt { width:96% !important; text-align:center; line-height:35px!important; height:265px!important; overflow-y:auto; overflow-x:hidden; }
.theatrepagewrapper .WorkingBOXsplashfb { height:400px !important; overflow-y:scroll }
#ctl00_MainContent_ctl33_MediaUrl { margin:0px!important; }
#Zone1_Area1_Webpart1 #dvVideoObject {  background-color: #ddd !important;
    border: 6px solid #ddd!important;
    border-radius: 5px !important;
    height: 590px !important;
    margin: 10px 0 4px -20px !important;
    position: relative !important;
    width: 100% !important;}
.meter { margin:10px }
/*yammer control*/
/*.lg_maind{ width:835px; margin:0 auto; overflow: hidden;}*/
.lg_maind { margin: 0 0 0 -171px; overflow: hidden; padding: 0 0 30px; width: 835px; }
.l_pardiv { width:450px; float:left; }
.l_pardiv h1 { font-size:24px; padding:0 0 0 5px; margin:0px; font-weight:normal; }
.l_pardiv ul { margin:10px 0 0 0; padding:0 15px 0 0px; border-right:2px solid #b8b8b8; }
.l_pardiv li { margin: 0 0 0 19px; pading: 5px 0 0; list-style-type:disc; font-size:16px; color:#787878; }
.r_pardiv { width:310px; float:right; padding:0 0 0 60px }
.r_pardiv h2 { font-size:24px; padding:0 0 0 0px; margin:0px; font-weight:normal; }
.p_sign { font-size:16px; color:#787878; padding: 25px 0 0; }
.lg_bt_div { margin: 30px auto 0; position: relative; width: 180px; }
.lg_input { width:310px; text-align:center; height: 55px; font-size:24px; border:none; cursor:pointer; }
.lg_ic { width:44px; height:44px; position:absolute; left:6px; top:6px; z-index:1000; }
/*yammer control*/
.agendapagewrapper #dvAlertPop { top:350px!important; left:230px!important }
.Bus_BotmCont .Bus_Edittxt { left: 180px!important; position: absolute; top: 9px!important; }
.userprofilepagewrapper #ExtraDiv { left: 260px !important; top: 560px!important; }
.Bus_imgtags { position:relative; }
.userprofilepagewrapper .SmlPopMNBgCt { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; overflow: hidden; padding: 8px 0; position: relative; width: 473px; }
.userprofilepagewrapper .BCard_Point_ResltCont { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; font-size: 15px; font-weight: 500; line-height: 20px; margin: 10px 0 0; overflow: hidden; padding: 8px 0 10px 10px; text-align: left; width: 200px; }
/* changes 26Sept 2014 for the theatre page */
.wall-table-nl table th { color:#ffffff!important; padding:10px; }
.theatrepagewrapper .bckbtn { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Learn27/global_img/backarrow_cor.png) no-repeat scroll 0 0 transparent; float: left; height: 30px; margin-left: 0px; padding: 0 0 0 30px; width: auto; }
.theatrepagewrapper .bckbtn > span { background-color: #10243d; color: #fff!important; padding: 5px 10px; }
.theatrepagewrapper .bckbtn.bk { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/Learn27/global_img/backarrow_right.png) no-repeat scroll 100% 0 rgba(0, 0, 0, 0); padding: 0 30px 0 0; margin-left: 5px; }
.theatrepagewrapper #HeadZone_Area1 { margin: 0 auto; min-height: 50px; position: relative; width: 100%; }
.theatrepagewrapper .OuterBoxSingInFeatureBoxPos { padding: 7px 0; position: relative; width: 100%; }
#youtube-player-container iframe { width:100%!important; height:590px!important; }
.new_topic_pod { border-top:1px solid #dddddd; border-left:1px solid #dddddd; }
.new_topic_pod td { padding:10px; font-size:14px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; }
.new_topic_pod td a { background: none repeat scroll 0 0 #999999; border-radius: 4px; color: #ffffff !important; display: block; font-size: 14px; padding: 3px; text-align: center; width: 100%; }
.topicpodpagewrapper .ui-autocomplete-input { border: 1px solid #f4f4f4; border-radius: 1px; font-size: 16px; height: 40px; margin: 14px 0 6px!important; padding: 5px 0 0 6px; width: 92% !important; }
.topicpodpagewrapper .page_net_search { border: medium none; color: #fff; font-size: 14px; height: 30px; margin: 0; padding: 0; width: 80px; }
/* changes 26Sept 2014 for the theatre page */
.theatrepagewrapper .takenextbtn { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/Learn27/global_img/backarrow_right.png) no-repeat 153px 0; height: 30px; padding: 0 0 0 15px; float:left; width:200px; }
.takenextbtn a { background: none repeat scroll 0 0 #6CCFF6; color: #FFFFFF!important; padding: 5px 10px; }
/*class page*/
.classespagewrapper .HeadingSubVS2012_2 { background-image: none; background-repeat: no-repeat; color: #00BCF2; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 0; width: 605px; }
.classespagewrapper #Zone1_Area1 { margin: 16px 0 0 16px;/*    width: 963px !important;*/
}
.classespagewrapper .HeadingSubVS2012_2 a { color: #00BCF2 !important; font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
.classespagewrapper #tab ul { border: 0 solid red; font-size: 16px; list-style: none outside none; margin: 0 0 -57px; overflow: hidden; padding: 0; }
.classespagewrapper #tab ul { border: 0px solid red; font-size: 16px; list-style: none outside none; margin: 0 0 -57px; overflow: hidden; padding: 0; }
.classespagewrapper #tab ul li { display: inline; float: left; line-height: 22px; margin: 10px 0; overflow: hidden; padding: 0; }
.classespagewrapper #tab ul li a { background-color: #ddd!important; border: 0 solid red; color:#333!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px 0 0; padding: 5px 12px 7px 10px !important; text-decoration: none; }
.classespagewrapper #tab ul li a:hover { background-color: #00BCF2 !important; color: #fff!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; }
/* tabs for agenda categories */
 .classespagewrapper .AgendaKeynotpic1box_2 { width:300px; float:left; margin:1px 12px 0 0; position:relative; min-height:268px; }
.classespagewrapper .AgendaKeynotpic1box_2 img { /*width:300px!important;
	height:261px!important;*/
}
.classespagewrapper .titlebgblackop_2 { background-image: url(https://vs2012vle3.events27.com/vs2012vle/1061/images/customImg/bg_opacity80.png); background-repeat: repeat; bottom: 4px; height: 100px; left: 0; margin: 0; padding: 0; position: absolute; width: 300px; }
.classespagewrapper .HeadAgKytitleTxt_2 { color: #FFFFFF; font-size: 12px; font-weight: normal; line-height: 20px; margin: 5px 0 0 10px; padding: 0; width: 280px; }
.classespagewrapper .HeadAgKytitleTxt_2 a { color: #FFFFFF!important; }
.classespagewrapper .SocialIconsBoxPosKeynotes { bottom: 6px; position: absolute; right: 5px; z-index: 100; }
.classespagewrapper .IconsAgendabxo { list-style-type:none; display:inline; float:left; overflow:hidden; margin: 0 0 0 -1px; padding:0px; }
.classespagewrapper .IconsAgendabxo li { list-style-type:none; display:inline!important; float:left; overflow:hidden; margin:1px 0!important; padding:0 0px; width:25px }
.classespagewrapper .subHeadAgKyspkTxt_2 { color: #FFFFFF; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 0; text-align: right; vertical-align: baseline; width: 275px; }
.classespagewrapper .HeadingSubVS2012_2 { font-size:18px; margin:0px; padding:0px; color:#00BCF2; font-weight:normal; background-image:none; background-repeat:no-repeat; width:605px; height:34px; }
.classespagewrapper .HeadingSubVS2012_2 a { font-size:18px; margin:0px; padding:0px; color:#00BCF2 !important; font-weight:normal; }
.classespagewrapper .TagsAgendaUser { margin: 0 0 0 5px; }
/* agenda tag popup css from dalveer page  */

 .classespagewrapper .tag_pop_ab { background: url(https://az337193.vo.msecnd.net/vs2012vle/1061/images/customImg/popBGVS2012Grey.png) repeat scroll 0 0 transparent; border-bottom: 6px solid #00BCF2; margin: 0 auto; overflow: hidden; padding: 15px; position: relative; width: 682px; }
.classespagewrapper .thtr_tbdl_upt { background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #DDDDDD; float: left; margin: 0 0 12px; }
.classespagewrapper .crs_upt { cursor: pointer; position: absolute; right: 32px; top: 35px; }
.classespagewrapper .crs_upt_pointsPos { cursor: pointer; position: absolute; right: 23px; top: 22px; }
.classespagewrapper .tagtitletxth2 { background-color: #00BCF2 !important; color: #FFFFFF; font-size: 16px !important; font-weight: bold !important; height: 38px !important; margin: 4px 1px 0 !important; padding: 13px 0 0 10px; }
.classespagewrapper .pgdiv .pages { width:215px!important; }
.classespagewrapper .attachBlock { color: #666!important; font-size: 13px; padding-top: 1px; text-align: left; }
.classespagewrapper .attachBlock a { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; }
.classespagewrapper .attachBlock a:hover { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.classespagewrapper .tag_pop_cal { background: none repeat scroll 0 0 #FFFFFF !important; border: 0 solid red; margin: 0; overflow: hidden; padding: 0 0 15px; }
.classespagewrapper .linkbluecont_upt { color: #00BCF2; font-size: 13px; line-height: 24px; margin:0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; }
.classespagewrapper .linkbluecont_upt:hover { color: #fff; font-size: 13px; line-height: 24px; margin: 0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; background:#00BCF2; }
.classespagewrapper .crs_upt_point_box { cursor: pointer; position: absolute; right: 22px; top: 22px; }
.classespagewrapper .session-detail-box table td { color: #00BCF2 !important; font-size: 20px!important; font-weight:lighter!important; }
.classespagewrapper .session-detail-box table { border: 1px solid #E0E0E0 !important; margin: -11px 0 12px !important; }
.classespagewrapper .session-detail-box table th { background: none repeat scroll 0 0 #666666; border-right: 1px solid #DBDADA; color: #fff; font-size: 16px; padding: 8px 10px;  text-align: left  font-weight:normal;
display:none; }
<!--
agenda dellworld style box -- > .classespagewrapper .agenda_main {
}
.classespagewrapper .main_session { background: none repeat scroll 0 0 #ffffff; border: 1px solid #D5D5D5; margin: 0 0 10px; overflow: hidden; width: 963px; }
.classespagewrapper .session_box { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height: 48px; padding: 10px 0 10px 10px; position: relative; width: 685px; }
#dvTagCloud #dvTagCloudCont { border: 1px solid #CCCCCC; margin: 5px 0 15px 10px!important; overflow: hidden; padding: 5px !important; width: 967px!important; }
#dvTagCloud #dvTagCloudCont a:hover { text-decoration:underline }
.userprofilepagewrapper .Cl_Ctprfwk { line-height:20px }
.userprofilepagewrapper .CmoMindDiv H1 { background-color: #00BCF2; color: #FFFFFF !important; margin: 0 0 10px; }
.userprofilepagewrapper #DivInfo { top:234px!important; border:#1px solid #AEAFB3!important }
.networkingloungepagewrapper #UpdContet { padding: 10px 15px 10px 0; width:910px; }
.networkingloungepagewrapper .attndiy_box h1 { line-height:24px; padding: 5px 0 0; }
.left { width:100%; }
.btnfollowunfollow { border:none; padding:2px }
.classespagewrapper .HeadingSubVS2012_2 { background-image: none; background-repeat: no-repeat; color: #00BCF2; font-size: 18px; font-weight: normal; height: 34px; margin: 0; padding: 0; width: 605px; }
/* agenda new user control created by amit */

.classespagewrapper {
    background-color: #ffffff !important;
    line-height: normal !important;
    margin: 0;
    padding: 0;
}
.classespagewrapper .Learn27AgendaWrapper { width:930px; margin:0px; padding:0px; overflow:hidden; border:1px solid #F8F8F8; }
.classespagewrapper .HeadingTitleAgendabox { background-color: #F2F2F2; border-bottom: 1px solid #F8F8F8; height: auto; margin: 0; overflow: hidden; padding: 0 0 8px 10px; position: relative; width: 100%; }
.classespagewrapper .HeadingTitleAgendabox h1 { font-size:16px; color:#0070c0; font-weight:normal; line-height:19px; margin:12px 0 0 0; padding: 0; }
.classespagewrapper .PointsDivPosAgendabox { }
.classespagewrapper .key_img { margin-top:6px; }
.classespagewrapper .Speaker_d2_main p strong { margin:0; color:#666; font-size:12px; }
.classespagewrapper .Speaker_d2_main p strong span { margin:0!important; color:#666!important; font-size:12px!important; }
.classespagewrapper .keynote { background: none repeat scroll 0 0 #fff; margin: 0 0 5px 0; padding: 10px 5px 10px 10px; }
.classespagewrapper .keynote:nth-child(2n) {
 background: none repeat scroll 0 0 #F0F0F0;
 margin: 0 0 5px 0;
 padding: 10px 5px 10px 10px;
}
 .classespagewrapper .keynote:nth-child(2n+1) {
 background: none repeat scroll 0 0 #ffffff !important;
 margin: 0 0 5px 0;
 padding: 10px 5px 10px 10px;
}
.classespagewrapper .ajenda-con-left1 img { margin:0 20px 0 0; }
.classespagewrapper .ls { margin:0px; padding:0px; list-style:none; width:943px; white-space: nowrap; overflow-x: visible; overflow-y: hidden; }
.classespagewrapper .ls li { margin:0px; padding:0px; list-style:none; display: inline-block; }
.classespagewrapper .PointTXtAgendaBox { background-color: #00BCF2; border: 0 solid red; color: #0070C0; font-size: 13px; height: 100%; margin: 0; overflow: hidden; padding: 7px 8px; position: absolute; right: 10px; top: 0; width: 49px; }
.classespagewrapper .PointTXtAgendaBox h2 { color: #FFFFFF; font-size: 20px; font-weight: normal; line-height: normal; margin: -5px 0 0; padding: 0; text-align: left; }
.classespagewrapper .PointTXtAgendaBox h3 { color: #FFFFFF; font-size: 12px; font-weight: normal; margin: -5px 0 0; padding: 0; }
.classespagewrapper h3 { font-size: 16px; font-weight: normal; margin:0; padding: 0; }
.classespagewrapper .key_name { margin: 0; color: #008000; font-size: 16px; }
.classespagewrapper .linkspkAgenda { text-decoration:none; }
.classespagewrapper .duration { color: #333333; font-size: 13px; }
.classespagewrapper .linkspkAgenda:hover { text-decoration:none; }
.classespagewrapper .keynote_h { color: #666; font-size: 20px; font-weight: normal!important; margin-bottom: 0px; padding: 13px 10px!important; }
.classespagewrapper .SignPosAgendaBox { background-color: #00BCF2; height: 100%; position: absolute; right: 78px; top: 0; width: 60px; z-index: 500; }
.classespagewrapper .PlusMinusIcon { display: block; height: 100%; padding: 8px 6px 10px 17px; vertical-align: middle; }
.classespagewrapper .clear { clear:both; }
.classespagewrapper .PictureboxCont { border-right: 1px solid #D2D2D2; float: left; margin: 0 0 0 10px; overflow: hidden; padding: 10px 0; width: 100px; }
.classespagewrapper .TitleAgendPIc { font-size:14px; color:00BCF2; font-weight:normal; margin:0px; padding:0px; }
.classespagewrapper .TitleAnsAgendPIc { font-size:14px; color:#666; font-weight:normal; margin:0px; padding:0px; }
.classespagewrapper .RightboxAgendaWrapperTitle { width:810px; margin:10px 0 0 0px; padding:0px; float:left; overflow:hidden }
.classespagewrapper .DescriptionAgendaUser { border-left: 0 solid #D2D2D2; color: #666666; font-size: 14px; font-weight: normal; line-height: 16px; margin: 0 0 6px; padding: 0 0 0 10px; }
.classespagewrapper .DescriptionAgendaUser a { font-size:14px; color:#00BCF2; font-weight:normal; margin:0px; padding:0px; line-height:16px; text-decoration:none; }
.classespagewrapper .ButtonPicboxEnrol input { height:20px; background-color:#009900; font-size:13px; color:#fff; border:none; margin:10px 0 0 0; padding:0px; width:92px; text-align:center; cursor:pointer; }
.classespagewrapper .OuterboxAgendaMain { display:block; overflow:hidden; margin:0px; padding:0px; }
.classespagewrapper .LinkBadgesSLBox { height: 40px !important; margin: 0 0 22px; overflow: hidden !important; padding: 0 !important; }
.classespagewrapper .Main_headSTripedAgendabox { width:930px; margin: 10px 0 2px; padding:0px; border:0px solid red; background-color:#ffffff; position:relative; overflow:hidden; border:1px solid #cccccc; }
.classespagewrapper .headingTxtAgendaTrackTitl { color: #00BCF2; font-size: 20px; font-weight: normal; margin: 10px 14px; padding: 0; width:400px; }
.classespagewrapper .AcardainExpandAgendabox { margin: 12px 0 10px 17px; }
.classespagewrapper .AcardainExpandAgendabox a { font-size:15px; color:#00BCF2; text-decoration:none; margin:0px; padding:0px; }
.classespagewrapper .AcardainExpandAgendabox a img { margin: 0; overflow: hidden; padding: 0 6px; vertical-align: -5px; }
.classespagewrapper .PostionEnrolHeadTtilAgenda a { color: #FFFFFF!important; font-size: 18px; padding: 1px 18px 7px; position: absolute; right: 231px; top: 0; height: 73px; width: 57px; z-index: 500; text-decoration:none; font-weight:bold; }
.classespagewrapper .PostionPointsMainHeadAgenda { color: #FFFFFF; font-size: 18px; padding: 4px 48px 4px 12px; position: absolute; right:0px; top: 0px; width: 172px; z-index: 500; text-decoration:none; background:#0070C0; }
/* tabs for agenda categories */
 .classespagewrapper #tab ul { border: 0px solid red; font-size: 16px; list-style: none outside none; margin: 0 0 -57px; overflow: hidden; padding: 0; }
.classespagewrapper #tab ul li { display: inline; float: left; line-height: 22px; margin: 10px 0; overflow: hidden; padding: 0; }
.classespagewrapper #tab ul li a { background-color: #ddd!important; border: 0 solid red; color:#333!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px 0 0; padding: 5px 12px 7px 10px !important; text-decoration: none; }
.classespagewrapper #tab ul li a:hover { background-color: #00BCF2 !important; color: #fff!important; float: left; font-size: 18px !important; font-weight: normal !important; margin: 0 4px; padding: 5px 12px 7px 10px !important; text-decoration: none; }
/* tabs for agenda categories */
 .classespagewrapper .AgendaKeynotpic1box_2 { width:300px; float:left; margin:1px 12px 0 0; position:relative; min-height:268px; }
.classespagewrapper .AgendaKeynotpic1box_2 img { /*width:300px!important;
	height:261px!important;*/
}
.classespagewrapper .titlebgblackop_2 { background-image: url(https://vs2012vle3.events27.com/vs2012vle/1061/images/customImg/bg_opacity80.png); background-repeat: repeat; bottom: 4px; height: 100px; left: 0; margin: 0; padding: 0; position: absolute; width: 300px; }
.Viw_but_Cont input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; /* background-color: #B11F18;
    background-image: linear-gradient(to bottom, #B11F18, #720C07);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;*/
    border-radius: 4px 4px 4px 4px; /*border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);*/
    color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 14px; line-height: 20px; margin-bottom: 0; margin-top: 15px; padding: 4px 12px; text-align: center; vertical-align: middle; }
#dvAlertPop img { display:block; /*width:300px; left: 530px!important;*/ }
.ManMsgInct { background:#F5F5F5!important; border:1px solid #aaa; border-radius:6px; padding:10px; }
.changepasswordpagewrapper #Zone1_Area1_Webpart2 { padding:10px 0 0 0; min-height:500px; }
.errorpass { background: none repeat scroll 0 0 #A5BF38; border-radius: 6px 6px 6px 6px; color: #FFFFFF; font-size: 14px; margin: 0 0 0 10px; padding: 10px; width: 400px; }
.userprofilepagewrapper #dvAlertPop { width:auto!important; }
#badgedetailPopup { left: 450px; top: 200px; }
.attndiy_box h1 { line-height: 18px; padding: 6px 0 0; }
.classespagewrapper .HeadAgKytitleTxt_2 { color: #FFFFFF; font-size: 12px; font-weight: normal; line-height: 20px; margin: 5px 0 0 10px; padding: 0; width: 280px; }
.classespagewrapper .HeadAgKytitleTxt_2 a { color: #FFFFFF!important; }
.classespagewrapper .SocialIconsBoxPosKeynotes { bottom: 6px; position: absolute; right: 5px; z-index: 100; }
.classespagewrapper .IconsAgendabxo { list-style-type:none; display:inline; float:left; overflow:hidden; margin: 0 0 0 -1px; padding:0px; }
.classespagewrapper .IconsAgendabxo li { list-style-type:none; display:inline!important; float:left; overflow:hidden; margin:1px 0!important; padding:0 0px; width:25px }
.classespagewrapper .subHeadAgKyspkTxt_2 { color: #FFFFFF; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 0; text-align: right; vertical-align: baseline; width: 275px; }
.classespagewrapper .HeadingSubVS2012_2 { font-size:18px; margin:0px; padding:0px; color:#00BCF2; font-weight:normal; background-image:none; background-repeat:no-repeat; width:605px; height:34px; }
.classespagewrapper .HeadingSubVS2012_2 a { font-size:18px; margin:0px; padding:0px; color:#00BCF2 !important; font-weight:normal; }
.classespagewrapper .TagsAgendaUser { margin: 0 0 0 5px; }
/* agenda tag popup css from dalveer page  */

 .classespagewrapper .tag_pop_ab { background: url(https://az337193.vo.msecnd.net/vs2012vle/1061/images/customImg/popBGVS2012Grey.png) repeat scroll 0 0 transparent; border-bottom: 6px solid #00BCF2; margin: 0 auto; overflow: hidden; padding: 15px; position: relative; width: 682px; }
.classespagewrapper .thtr_tbdl_upt { background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #DDDDDD; float: left; margin: 0 0 12px; }
.classespagewrapper .crs_upt { cursor: pointer; position: absolute; right: 32px; top: 35px; }
.classespagewrapper .crs_upt_pointsPos { cursor: pointer; position: absolute; right: 23px; top: 22px; }
.classespagewrapper .tagtitletxth2 { background-color: #00BCF2 !important; color: #FFFFFF; font-size: 16px !important; font-weight: bold !important; height: 38px !important; margin: 4px 1px 0 !important; padding: 13px 0 0 10px; }
.classespagewrapper .pgdiv .pages { width:215px!important; }
.classespagewrapper .attachBlock { color: #666!important; font-size: 13px; padding-top: 1px; text-align: left; }
.classespagewrapper .attachBlock a { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; }
.classespagewrapper .attachBlock a:hover { color: #00BCF2!important; font-size: 13px; padding-top: 1px; text-align: left; text-decoration:underline; }
.classespagewrapper .tag_pop_cal { background: none repeat scroll 0 0 #FFFFFF !important; border: 0 solid red; margin: 0; overflow: hidden; padding: 0 0 15px; }
.classespagewrapper .linkbluecont_upt { color: #00BCF2; font-size: 13px; line-height: 24px; margin:0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; }
.classespagewrapper .linkbluecont_upt:hover { color: #fff; font-size: 13px; line-height: 24px; margin: 0; overflow: hidden; text-decoration: none; width: 270px; padding: 3px 2px 3px 6px; background:#00BCF2; }
.classespagewrapper .crs_upt_point_box { cursor: pointer; position: absolute; right: 22px; top: 22px; }
.classespagewrapper .session-detail-box table td { color: #00BCF2 !important; font-size: 20px!important; font-weight:lighter!important; }
.classespagewrapper .session-detail-box table { border: 1px solid #E0E0E0 !important; margin: -11px 0 12px !important; }
.classespagewrapper .session-detail-box table th { background: none repeat scroll 0 0 #666666; border-right: 1px solid #DBDADA; color: #fff; font-size: 16px; padding: 8px 10px;  text-align: left  font-weight:normal;
display:none; }
<!--
agenda dellworld style box -- > .classespagewrapper .agenda_main {
}
.classespagewrapper .main_session { background: none repeat scroll 0 0 #ffffff; border: 1px solid #D5D5D5; margin: 0 0 10px; overflow: hidden; width: 963px; }
.classespagewrapper .session_box { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height: 48px; padding: 10px 0 10px 10px; position: relative; width: 685px; }
.discover-courses-list { margin-top: 5px; font-size: 0; }
.discover-courses-list-mask { margin:0 auto !important; width:990px; overflow: hidden; padding: 20px 0 0; }
.discover-courses-list-mask h2 { font-size: 24px !important; font-weight: lighter !important; margin: 15px 0 10px 15px !important; padding: 0 !important; }
.discover-courses-list.one-line { text-align: left; }
.discover-courses-list li { display: inline-block; margin: 0 20px 30px 18px; position: relative; text-align: left; width: 270px; z-index: 0; vertical-align: top; font-size: 14px; }
.discover-courses-list li:hover .add-to-wishlist { display: inline-block; }
.discover-courses-list li .wishlist-loader { display: block; margin-top: 6px; z-index: 2; }
.discover-courses-list li .add-to-wishlist { margin: 10px; position: absolute; z-index: 1; display: none; }
.discover-courses-list li .mask { background-color: #FFFFFF; border:#999 solid 1px; height:382px; vertical-align: top; font-size: 14px; display: block; border-radius: 4px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); color: #000; position: relative; }
.discover-courses-list li .mask .course-thumb { border-radius: 2px 2px 0 0; display: block; position: relative; }
.discover-courses-list li .mask .course-thumb>span { -webkit-transition: opacity 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s; -webkit-transition: opacity 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s; opacity: 0; position: absolute; background: rgba(0, 0, 0, 0.4); height: 100%; left: 0; top: 0; width: 100%; }
.discover-courses-list li .mask .course-thumb>span>span { background: rgba(0, 0, 0, 0.6); border-radius: 10px 10px 10px 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; left: 50%; margin: -15px 0 0 -60px; padding: 5px 10px; top: 50%; position: absolute; }
.discover-courses-list li .mask .main-info { background-color: #fff; }
.padding5 { font-size: 14px!important; }
.discover-courses-list li .mask .main-info h3 { border-top: 1px solid #9aa0ab; display: block; font-size: 18px; font-weight: lighter; min-height: 58px; line-height: 20px; margin: 0; overflow: hidden; padding: 8px; vertical-align: middle; width: 252px; }
.discover-courses-list li .mask .main-info h3 span { color:#333333; font-size:14px; font-weight:bold; }
.discover-courses-list li .mask .main-info h3 th, .discover-courses-list li .mask .main-info h3 td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; }
.discover-courses-list li .mask .main-info h3 th { font-weight: bold; }
.discover-courses-list li .mask .main-info h3 thead th { vertical-align: bottom; }
.discover-courses-list li .mask .main-info h3 caption+thead tr:first-child th, .discover-courses-list li .mask .main-info h3 caption+thead tr:first-child td, .discover-courses-list li .mask .main-info h3 colgroup+thead tr:first-child th, .discover-courses-list li .mask .main-info h3 colgroup+thead tr:first-child td, .discover-courses-list li .mask .main-info h3 thead:first-child tr:first-child th, .discover-courses-list li .mask .main-info h3 thead:first-child tr:first-child td { border-top: 0; }
.discover-courses-list li .mask .main-info h3 tbody+tbody { border-top: 2px solid #dddddd; }
.discover-courses-list li .mask .main-info h3 .table { background-color: #ffffff; }
.discover-courses-list li .mask .main-info h4 { color: #999; font-style: italic; font-weight: normal; font-size: 13px; padding: 8px 7px; height: 52px; margin: 0; background: #f0f3f6; background: -moz-linear-gradient(#f8f9fa, #f0f3f6); background: -webkit-linear-gradient(#f8f9fa, #f0f3f6); background: -o-linear-gradient(#f8f9fa, #f0f3f6); background: -ms-linear-gradient(#f8f9fa, #f0f3f6); background: linear-gradient(#f8f9fa, #f0f3f6); }
.discover-courses-list li .mask .main-info h4 .thumb { width: 35px; height: 35px; text-indent: -999em; background-size: contain; border-radius: 3px; float: left; margin-right: 5px; }
.discover-courses-list li .mask .main-info h4 .title { font-size: 13px; color: #555; font-style: normal; font-weight: bold; }
.discover-courses-list li .mask .main-info h4 .job-title { font-size: 12px; color: #777; font-style: italic; }
.discover-courses-list li .mask .course-info { display: none; color: #666; padding: 2px 7px; max-height: 70px; overflow: hidden; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.discover-courses-list li .mask .bottom { background: #f5f4f2; background: -moz-linear-gradient(#fcfcfb, #f5f4f2); background: -webkit-linear-gradient(#fcfcfb, #f5f4f2); background: -o-linear-gradient(#fcfcfb, #f5f4f2); background: -ms-linear-gradient(#fcfcfb, #f5f4f2); background: linear-gradient(#fcfcfb, #f5f4f2); border-radius: 0 0 2px 2px; border-top: 1px solid #E2E1E1; width: 100%; bottom: 0; display: table; position: absolute; }
.discover-courses-list li .mask .bottom>* { display: table-cell; padding: 5px; vertical-align:bottom; text-align: center; }
.discover-courses-list li .mask .bottom .subscribers { color: #777; font-size: 12px; border-right: 1px solid #E2E1E1; }
.discover-courses-list li .mask .bottom .subscribers b { }
.discover-courses-list li .mask .bottom .rating { /*border-right: 1px solid #E2E1E1;
    border-left: 1px solid #fff;
    color: #777;
    font-size: 12px;*/
	color: #777; font-size: 12px; border-right: 1px solid #E2E1E1; }
.discover-courses-list li .mask .bottom .rating .rating-small-stars { display: inline-block; margin: 4px 0 0 0; float: none; }
.discover-courses-list li .mask .bottom .price { /* color: #6b9e3e;
    text-shadow: 0px 1px 0px #fff;*/
	color: #777; font-size: 12px; border-right: 1px solid #E2E1E1; }
.discover-courses-list li .mask:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }
/*.discover-courses-list li .mask:hover .main-info h3 {
    border-top: 1px solid #d69581;
    background: #b34d2e;
    background: -moz-linear-gradient(#c36548,#b34d2e);
    background: -webkit-linear-gradient(#c36548,#b34d2e);
    background: -o-linear-gradient(#c36548,#b34d2e);
    background: -ms-linear-gradient(#c36548,#b34d2e);
    background: linear-gradient(#c36548,#b34d2e);
}*/

.discover-courses-list li .more { text-align: center; text-shadow: 0 1px #ddd; display: inline-block; color: #000; height: 35px; position: relative; bottom: 5px; display: block; z-index: -1; width: 270px; margin: 0px auto 15px; line-height: 36px; text-shadow: 0px 1px 0px #fff; color: #555; padding: 5px 10px; }
.TabbedPanelsContentGroup { background-color: #FFFFFF; clear: both; color: #002050 !important; margin:0; padding:0 10px 10px }
.pointsystempagewrapper #wrapper { background: none repeat scroll 0 0 #FFFFFF; margin: 0px auto 0; padding: 1px 0 0; position: relative; width: 999px; }
.pointsystempagewrapper .wall-navi { border-bottom: 1px solid #D9D9D9; font-size: 12px; margin: 24px 0 0 11px; overflow: hidden; width: 98%; }
.pointsystempagewrapper #divBadges { margin-top:-10px }
.TabbedPanelsContent { padding: 0 !important; }
.session-detail-box table { border: 1px solid #E0E0E0 !important; margin: -3px 0 0 !important; }
.session-detail-box table th { background-color: #6CCFF6; border-right: 0 solid #BAB9B9 !important; color: #ffffff !important; font-weight: normal !important; padding: 12px 0 10px 12px !important; text-align: left; vertical-align: bottom; }
.session-detail-box table td { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #DBD9DA; border-right: 1px solid #DBD9DA; color: #6F7072; font-size: 13px; padding: 4px 10px !important; text-align: left; }
.discover-courses-list li .more a { color: #5589b6; font-weight: bold; }
.discover-courses-list li .more a:hover { color: #355672; }
.discover-courses-list li .more.cotw { font-weight: bold; color: #bd4f18; text-transform: uppercase; }
.discover-courses-list li .more.category, .discover-courses-list li .more.popular, .discover-courses-list li .more.search { display: inline-block; margin-bottom: 0px; border: none; height: 0px; }
.subscribers b { display: block; }
.btn { display: inline-block;  *display: inline;
padding: 1px 12px; margin-bottom: 0;  *margin-left: .3em;
font-size: 14px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; /* background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*/
  background-repeat: repeat-x; border: 1px solid #cccccc;  *border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-info { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #6CCFF6 !important;  *background-color: #2f96b4;
background: #04be00); /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#23B6FF), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #23B6FF, #2f96b4);
  background-image: -o-linear-gradient(top, #23B6FF, #2f96b4);
  background-image: linear-gradient(to bottom, #23B6FF, #2f96b4);*/
  background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23B6FF', endColorstr='#ff2f96b4', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#dvVideoObject { background-color: #000000; height: 400px; margin: 7px 0 0!important; position: relative; }
#Layout277 #dvVideoObject { background-color: rgb(0, 0, 0); display: block; /*    height: 243px!important;
    left: 97px;*/
    margin: auto 0 !important; position: relative;/* top: 64px!important;
    width: 404px!important;*/
    
}
.homepagewrapper .divclosevideo { cursor: pointer; margin-left: 430px!important; }
.classespagewrapper #dvVideoObject { width:380px!important; }
.homepagewrapper .play_btn { cursor: pointer;/*left: 190px;
    position: absolute;
    top: 80px;
	width:39px!important;
	height:39px!important*/
}
.userprofilepagewrapper .tagtitletxth2 { margin:4px 0 0 !important }
.userprofilepagewrapper .thtr_tbdl_upt { width:100%; border-top:1px solid #DDDDDD }
.userprofilepagewrapper .thtr_tbdl_upt th.thtr_colth:last-child { border-right:none !important }
.userprofilepagewrapper .BrfcsCtUserMn .ClsNwRndCt { position: absolute; right: -12px; top: -12px; }
.editprofilepagewrapper #dvinnerval { border:0px solid #dddddd; }
.editprofilepagewrapper #dvAlertPop { width:40%!important; left:444px!important; }
.editprofilepagewrapper .MessageTxtBoxPopVs { background:#f9f9f9; padding: 5px 8px 10px 16px; }
.userprofilepagewrapper .thtr_tbdl th.thtr_colth:last-child { border-right:none !important }
.classespagewrapper #Zone1_Area1_Webpart2 { margin: 0!important; position: relative; }
.classespagewrapper #Zone1_Area1_Webpart2 .course_s_text { margin-top:0px!important }
.classespagewrapper #Zone1_Area1_Webpart2 { margin: 0 !important; position: relative; }
.classespagewrapper #Zone1_Area1_Webpart2 .course_s_text { margin-top: 0 !important; }
.classespagewrapper #Zone1_Area1_Webpart2 .course_s_text p { text-align:justify }
.course_s_text h1 { font-size: 24px !important; font-weight: lighter !important; margin: 0; padding: 0; }
.classespagewrapper .main_srch { width: auto !important; }
.classespagewrapper .sr_ttl { /* font-size: 22px !important;
    font-weight: bold !important;*/
    margin: 10px 0 !important; padding: 0 !important; }
.classespagewrapper .bl_hd { color: #666666 !important; font-size: 20px !important; font-weight: normal !important; margin: 29px 0 12px -10px !important; }
.classespagewrapper #dvTopics { overflow: hidden; height:0 }
.textblksubpgebox_new { color: #000000; font-size: 14px; margin: 0 auto; padding: 10px; text-align: center; width: 90%; }
.titlepkgSubpg_new { color: #333333; font-size: 18px; font-weight: normal; line-height: 28px; padding: 5px 10px 0; text-align: center; text-transform: capitalize; }
.enterPkgClr { background:#6ccff6; }
.getPkgClr { background:#00D400; }
.boxSubCategories_new { border: 5px solid #FFFFFF; border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 2px 1px #CCCCCC; float: left; margin: 0 0 10px 13px; min-height: 140px; padding: 0; width: 260px; }
.ml20 { margin:0 0 0 20px; }
.ButtonsonSubspgeboxwrapin a { background-color: #F2F2F2 !important; border: 1px solid #CCCCCC !important; border-radius: 5px 5px 5px 5px !important; color: #000000 !important; font-size: 13px !important; font-weight: normal !important; padding: 4px 6px !important; text-align: center !important; width: auto !important; }
.classespagewrapper .videosrch_list { border: 1px solid #CCCCCC; clear: both; margin: 10px 0 0; overflow: hidden; padding:0 }
.classespagewrapper .videosrch_list li { border-bottom: 1px solid #D2D2D2; list-style: none outside none; overflow: hidden; padding: 10px; }
.odd_grey { background: none repeat scroll 0 0 #F0F0F0 !important; }
.classespagewrapper .videosrch_list li h1 { color: #666666 !important; display: block; font-size: 10px !important; margin: 0; padding: 0 85px 4px 3px; }
.thum_class { clear: both; float: left; height: 120px; overflow: hidden; width: 190px; }
.classespagewrapper .videosrch_list li img { border: 2px solid #CCCCCC; float: left; height: 85px; margin: 0 10px 0 0; }
textarea { resize:none; }
.classespagewrapper .videosrch_list li .v_title { border: 0 solid #ff0000; clear: right; color: #4a4a47 !important; float: right !important; font-size: 18px !important; font-weight: bold; margin: 0; padding: 5px 10px 0 0; width: 438px !important; }
.classespagewrapper .videosrch_list li .v_desc { clear: right; display: block; float: right; font-size: 16px !important; padding: 0 25px 0 0; width: 420px; }
.classespagewrapper .videosrch_list li .v_speaker { font-size: 12px; font-style: italic; margin: 5px 0; width: 468px !important; float:right; }
ul.utlIcons { clear: none; list-style: outside none none; margin: 0; overflow: hidden; }
#wrapper ul.utlIcons li { border: medium none !important; float: left; margin: 5px 3px; padding: 0 5px !important; width: 20px !important; }
.classespagewrapper .videosrch_list li { border-bottom: 1px solid #D2D2D2; list-style: none outside none; overflow: hidden; padding: 10px; }
.classespagewrapper .videosrch_list li { display: block; min-height: 0; overflow: hidden; padding: 10px 10px!important; position: relative; vertical-align: top; width: 100%; }
.classespagewrapper .videosrch_list li img { border: 2px solid #CCCCCC; float: left; height: 85px; margin: 0 10px 0 0; }
ul.utlIcons li img { border: medium none !important; height: 19px !important; width: 20px; }
.classespagewrapper .MacthesPicBox { border: 1px solid #F0F0F0; border-radius: 10px 10px 10px 10px; /* height: 225px;*/
    margin: 9px 0 20px; overflow: hidden; padding: 15px 0 10px 15px; width: 250px; }
.classespagewrapper .MacthesPicBox ul { border: 0 solid red; margin: 0 0 0 8px; overflow: hidden; padding: 0; width: 270px; }
.classespagewrapper .MacthesPicBox li { /*border-radius: 5px 5px 5px 5px;*/
	border-radius:0px; float: left; height: 48px; list-style-type: none; margin: 0 10px 10px 0; overflow: hidden; padding: 0; width: 48px; }
.classespagewrapper .Img_boxRecmd { margin: 0; overflow: hidden; padding: 0; width: 47px; }
.ulCgoal { border: 1px solid #F2F2F2; border-radius: 10px 10px 10px 10px; list-style-type: circle; margin: 0; overflow: hidden; padding: 7px; width: 250px; }
.ulCgoal li { border-bottom: 1px solid #F2F2F2; float: none; font-size: 13px; list-style-type: circle; margin: 0 0 0 15px; padding: 4px 3px 7px 5px; }
/*.classespagewrapper .PostionEnrolHeadTtilAgenda a {
    background-color: #00D400;
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    padding: 7px 20px;
    position: absolute;
    right: 186px!important;
    text-align: center;
    text-decoration: none;
    top: 143px;
    width: 144px;
    z-index: 500;
}*/
.classespagewrapper .PostionEnrolHeadTtilAgenda a { color: #ffffff; font-size: 14px; height: auto; padding: 7px 20px; position: absolute; right: 359px; text-align: center; text-decoration: none; top: -243px; width: 144px; z-index: 500; }
.classespagewrapper .sharewith_wrapper { display: block !important; margin: 14px 0 0 603px; padding: 0; position: absolute; top: 168px; z-index: 2; }
.classespagewrapper .sharewith_header { color: #FFFFFF; font-size: 15px; font-weight: normal; margin: 0 0 8px; width: 140px; }
.classespagewrapper .sharewith_header span { color: #666666 !important; font-weight: normal; overflow: hidden; word-wrap: break-word; }
.share-detail { padding: 0; width: 100% !important; }
.classespagewrapper .share-detail ul { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Learn27/Images/WT40.png) repeat scroll 0 0 transparent; border: 1px solid #D6D6D6; border-radius: 10px 10px 10px 10px; display: block; float: none !important; list-style: none outside none; overflow: hidden; padding: 10px 0 5px 13px !important; width:222px !important; }
.share-detail ul li { display: inline; padding: 0; }
.classespagewrapper .share-detail ul li a { cursor: pointer; float: left !important; margin: 0 10px 0 0; text-indent: -9999px; }
.link1 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Learn27/Images/share_icons_lite.png) !important; background-position: 0 -45px; background-repeat: no-repeat; color: Transparent; cursor: pointer; display: block; height: 45px; width: 45px; }
.link3 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Learn27/Images/share_icons_lite.png) !important; background-position: 0 -90px; background-repeat: no-repeat; color: Transparent; cursor: pointer; display: block; height: 45px; width: 45px; }
.link4 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Learn27/Images/share_icons_lite.png) !important; background-position: 0 0; background-repeat: no-repeat; color: Transparent; cursor: pointer; display: block; height: 45px; width: 45px; }
.fb_iframe_widget iframe { display:none }
.subscribepagewrapper .Ticket-Information { margin-bottom: 15px; overflow: hidden; }
.subscribepagewrapper .Ticket-Information .header { color: #00BCF2; font-size: 18px; font-weight: normal; margin: 0 0px; padding: 0 0 10px; width: 623px; }
.subscribepagewrapper .Ticket-Information .tcktorder { margin: 0 0 10px; overflow: hidden; padding: 0; width: 611px; }
.subscribepagewrapper .Ticket-Information .middle_clocktxt { color: #68217A; display: none !important; font-size: 16px; font-weight: normal; margin: 0 30px; padding: 0 0 10px; width: 250px; }
.subscribepagewrapper .Ticket-Information .middle { background: none repeat scroll 0 0 #F0F0F0; color: #666666; font-size: 13px; line-height: 18px; padding: 10px; }
.subscribepagewrapper .Ticket-Information .middle a { color: #00BCF2; text-decoration: none; }
.subscribepagewrapper .Ticket-Information .middle a:hover { color: #00BCF2; text-decoration: underline; }
.subscribepagewrapper .Ticket-Information table { /*background: none repeat scroll 0 0 #F0F0F0;*/
	padding: 0 10px; }
.subscribepagewrapper .Ticket-Information table th { border-bottom: 1px solid #666666; color: #666666; font-size: 14px; font-weight: bold; padding: 5px 5px 10px 15px; text-align: left; }
.subscribepagewrapper .Ticket-Information span input { background: none repeat scroll 0 0; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 20px; height: auto; margin: 0 0 20px; padding: 2px 12px 5px 8px; }
.subscribepagewrapper .Ticket-Information table td { border-bottom: 0px dotted #ACACAC; color: #666666; font-size: 12px; font-weight: normal; padding: 5px 0 0 20px; text-align: left; width: 100px; }
.editprofilepagewrapper .Viw_but_Cont input { width:auto!important; padding:4px 5px!important; }
.Edprf_ContWrapper input { width:auto!important; padding:6px 13px; }
.subscribepagewrapper .ticket_table_select { margin-top: -2px; width: 50px; }
.subscribepagewrapper .ClsNwRndCt { position:absolute; right:0; top:0 }
.subscribepagewrapper .TitleboxWrap { width:auto }
.subscribepagewrapper .ContMidWknAra { width:462px; height:265px; overflow-x:hidden }
.subscribepagewrapper .BrfcsCcn { background-color: #00BCF2 !important; height: 32px !important; margin: 0 !important; overflow: hidden; color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 4px 0 0 8px !important; width: 98.5%; }
.accountsettingspagewrapper #wrapper { background:#ffffff }
.accountsettingspagewrapper #Zone1_Area1 { margin: 6px 0 0 16px; padding-top:15px;}
.colum_1subscriptionpge { width: 405px!important; background:#666!important; padding:5px; text-align:left; font-size: 14px; font-weight: normal; color:#ffffff; padding: 12px 10px; }
.colum_2subscriptionpge { background:#666!important; text-align:left; width:130px; font-size: 14px; font-weight: normal; color:#ffffff; padding: 12px 10px; }
.colum_3subscriptionpge { background:#666!important; text-align:left; width:150px; font-size: 14px; font-weight: normal; color:#ffffff; padding: 12px 10px; }
.Columdecor_trcontent { background:#666!important; }
.datacolum_1subscriptionpge { width:510px !important; text-transform:capitalize!important; background-color:#F2F2F2; padding:10px }
.datacolum_2subscriptionpge { text-align: left !important; width: 72px !important; background-color:#F2F2F2; padding:10px }
.datacolum_4subscriptionpge { background-color:#F2F2F2; padding:10px }
.datacolum_3subscriptionpge { width:65px !important; }
#Zone1_Area2 .videosrch_list li { height: 200px; overflow: hidden; padding: 0 41px 0 0 !important; position: relative; }
.videosrch_list li h1 { float: right; font-size: 14px; margin: 0; padding: 0 0 3px; }
#Zone1_Area2 .videosrch_list li img { border: 2px solid #F0F0F0; }
.videosrch_list li .v_title { float: left; font-size: 18px; margin: 0; padding: 5px 0 0; }
#Zone1_Area2 .videosrch_list li .info_p { border: medium none !important; position: absolute; right: 38px; float: right; height: 19px; padding: 5px 0 0; width: 18px; }
.Playerimage { position:absolute; left:42%; top:70px; border:none!important; }
.noti_main_boxright { width:200px!important; }
.resourcepagewrapper #Zone2_Area1_Webpart1 { padding:10px 0; }
.resourcepagewrapper #pager ul.pages { padding: 0 0 15px 11px!important; }
/*.subscribepagewrapper .SsTips{padding-left:0px}*/
.redemptionCodeOuterBox { margin: 0; padding: 0; width: 220px !important; }
.subscribepagewrapper .SsTips li { list-style: disc outside none; }
.registerpagewrapper .EventDetails_WrapperWebpart { display:none; }
/*.subscribepagewrapper #Zone1_Area1_Webpart1{ padding:10px 15px;}*/
.subscriberregistrationpagewrapper #Zone1_Area1_Webpart1 { padding:10px 15px; }
.r_btns { border: medium none; color: #FFFFFF !important; display: inline-block; font-size: 20px; font-weight: normal; margin: 0; padding: 7px 11px; vertical-align: middle; white-space: nowrap; }
.wrap .button input { border: medium none!important; border-radius: 5px!important; display: inline-block!important; font-size: 16px!important; font-weight: normal!important; margin: 0!important; padding: 8px 20px!important; vertical-align: middle!important; white-space: nowrap!important; }
.inputBtnCGreen { border: medium none; color: #FFFFFF !important; display: inline-block; font-size: 18px; font-weight: normal; margin: 0; padding: 4px 8px; vertical-align: middle; white-space: nowrap; }
ul.tabs > li:hover { background:#00BCF2 !important; color:#ffffff!important; }
.padding5 { padding:7px 10px 0; border-top: 1px solid #9AA0AB; }
.play_video { cursor: pointer; left: 280px; position: absolute; top: 5px; }
.video_close_btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #666666; border-color: #CCCCCC #CCCCCC -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; cursor: pointer; left: -138px; padding: 3px 3px 3px 2px; position: absolute; text-align: right; top: 0; width: 100%; }
.play_video iframe { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #666666; border-color: -moz-use-text-color #CCCCCC #CCCCCC; border-image: none; border-right: 1px solid #CCCCCC; border-style: none solid solid; border-width: medium 1px 1px; left: -138px; padding: 0 10px 10px; position: absolute; top: 35px; }
.stButton .stBubble_count { height:25px!important }
.stButton .stBubble { height:40px!important }
.st_facebook_vcount .stBubble .stBubble_count { margin-top:0 }
.stButton .stBubble { background-position:10px 36px!important; margin:0px!important; }
.theatrepagewrapper #Zone1 #Zone1_Area2 #Zone1_Area1_Webpart1 { position:relative }
.st_facebook_vcount .stButton { position:absolute; top:40px; left:67px }
.st_sharethis_vcount .stButton { position:absolute; top:40px; left:132px }
.share_ft { float:left; padding:10px 0; margin:20px 0 0; }
.ft_rimg { float:right; margin:0px 10px 0 0 }
.homepagewrapper #ResultOnDemand { top:111px!important; width:44%!important; left:362px!important; background:url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/linktypePopbg.png); }
/*#dvMediaUrl{border: 3px solid #CCCCCC;
    box-shadow: 1px 1px 2px 2px #999999;
    height: 215px;}*/
	

#dvMediaUrl {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #ffffff;
    height: auto;
    line-height: 215px;
    max-width: 335px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

#dvMediaUrl:hover { }
.classespagewrapper #dvMediaUrl img { height: auto !important; max-height: 100%; max-width: 100%; vertical-align: middle; }
.classespagewrapper .play_btn { bottom: 20px; left: 30px; position: absolute;  max-width: 70px !important;}
.comment { width:597px; }
.createComment { width:597px; }
/*#imgEventBanner{display:none}*/

#imgEventBanner { display: block; left: 0; /*    max-height: 300px;
    min-height: 263px;*/
    width: 100%; }
#HeadZone_Area2 { margin: 0 auto; /* min-height: 300px;*/
    width: 100%; /*background:#ffffff;*/
}
.homepagewrapper #FootZone { left: 0; width: 100% !important; }
.homepagewrapper #wrapper { background: none!important; margin: 1px auto 0; padding: 0; position: static; width: 100%; }
#log_b { display:none; }
.theatrepagewrapper #Zone1 { padding:12px 0 20px 0!important; margin:1px 0 0px 5px!important; }
.bckbtn a { color: #FFFFFF!important; padding: 5px 10px; }
.badge_open { font-size:14px; color:#333333; line-height:20px; width:100%; padding:15px; }
.badge_open ul { list-style:none; }
.badge_open ul li { list-style:none!important; }
.badge_open ul li span { border: 0 solid red; display: block; margin: 0; overflow: hidden; text-align: left; }
.badge_open img { vertical-align:middle; margin:0 10px 0 10px; }
/*yammer login web control*/
.lg_maind_ymr { margin: 0 0 0 -192px; overflow: hidden; width: 880px; }
.lg_input_ymr { width:290px; text-align:center; height: 55px; font-size:18px; border:none; cursor:pointer; }
.l_pardiv_ymr { border-right: 1px solid #DDDDDD; float: left; width: 490px; }
.r_pardiv_ymr { float: left; padding: 28px 0 0 24px; width: 318px; }
.r_pardiv_ymr h2 { font-size:22px; padding:0 0 0 0px; margin:0px; font-weight:normal; }
.lg_ic_ymr { width:44px; height:44px; position:absolute; left:14px; top:8px; z-index:1000; }
/*yammer login web control*/

.privacy_m { margin:0 auto; font-size:16px; color:#333333; width:959px; padding:16px 20px; }
.t_bld { font-weight:bold; margin:0 0 10px 0; line-height:20px; }
.t_sim { font-weight:normal; margin:0 0 10px 0; line-height:22px; border-bottom:1px solid #cccccc; padding:0 0 10px; }
.privacy_m h2 { padding:0 0 10px 0; }
.home_t li { margin:4px 0 0 32px; padding:0 0 0 5px; }
.home_t { margin:10px 0 0; }
#cust_event h3 { font-size: 15px; font-weight: normal; line-height: 1.2; margin-bottom: 0; padding: 8px 0 8px 0px; }
.blue-headline { color: #333333; font-size: 14px; font-style: italic; text-align: center; }
/*a.link5 {
 background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/yamr.png) -168px -129px no-repeat;
 height:20px;
 width:55px;
}
a.link5:hover {
 background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/yamr.png) -168px -150px no-repeat;
}*/
.link5 { background-image: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/yamr.png) !important; background-position: 0 0; background-repeat: no-repeat; color: #000000; cursor: pointer; display: block; height: 45px; width: 45px; display:none }
.agendapagewrapper #HeadZone_Area1_Webpart2 { padding: 0 10px;/* position: absolute;
    top: 296px;
    z-index: 100000;*/
}
.Whitepaper_forcesBox { margin: 20px 0 0; padding: 0; width: 98%; }
.Whitepaper_forcesBox h2 { color: #4D4D4D !important; font-size: 18px !important; font-weight: normal !important; margin: 0 !important; padding: 0 !important; }
.Whitepaper_forcesBox ul { list-style: none outside none; margin: 10px 0 0; padding: 0; width: 100%; }
.Whitepaper_forcesBox ul li { background-color: #ECECEC; list-style: none outside none; margin: 0 0 5px; padding: 7px 0 7px 10px; width: 100%; }
.Whitepaper_forcesBox ul li img { margin-right:10px; }
.Whitepaper_forcesBox ul li .WhitepaperTXTData { color: #333333; font-size: 14px; overflow: hidden; padding: 0; }
.Whitepaper_forcesBox ul li .WhitepaperTXTData span { margin: 0 20px 0 0; padding: 0; vertical-align: -7px; }
.Whitepaper_forcesBox ul li a { list-style: none outside none; margin: 0; padding: 0; text-decoration: none; width: 100%; }
.Clk_Unlnkd input { width:402px!important; }
.Clk_Unlnkd { width:440px!important; }
.homepagewrapper .pop_cal { width:99%!important }
.homepagewrapper #silverlightControlHost object { width:100% }
.loginpagewrapper #ctl00_MainContent_ctl28_BtnRegister { display:none; }
.coursePrice { border-radius:0px!important; line-height:32px!important; top:-206px!important; }
.create-account span sup { color:#00BCF2; }
.arreor-message { color:#00BCF2; }
.create-account { padding:0px!important; }
.btn_continue2box { margin: 0 !important; padding: 0; width: 263px !important; overflow:visible!important; }
.headingDenali2 { font-size: 18px !important; font-weight: normal !important; margin-bottom: 0!important; }
.ErRorHeading img { margin-right:10px; }
.ErRorHeading { width:100%; }
.ErRorHeading h1 { color: #FFFFFF !important; line-height: 26px !important; }
.subscriberregistrationpagewrapper .create-account { padding-left:0px!important }
.subscriberregistrationpagewrapper p strong { color: red; font-size: 12px; margin: 0; }
.subscriberregistrationpagewrapper .supportTextMsg { margin:5px 5px 5px 8px; padding:0px 0 10px 0; overflow:hidden; font-size:12px; color:#666; width:400px; }
.subscriberregistrationpagewrapper .supportTextMsg p { margin:5px; padding: 0 0 10px 15px; overflow:hidden; font-size:12px !important; color:#666; width:400px; }
.subscriberregistrationpagewrapper .LInkedSupport { font-size:13px; color:#0197ce; text-decoration:none; }
.subscriberregistrationpagewrapper .earro_mess { color:#c82828 !important; font-size:11px; }
.subscriberregistrationpagewrapper .lab_term_cond { width:645px; }
.subscriberregistrationpagewrapper .lab_term_cond a { color: #0072C6; }
.subscriberregistrationpagewrapper .headingDenaliReg { font-size:20px; line-height:25px; text-align:center; text-transform:uppercase; color:#333; }
.subscriberregistrationpagewrapper .container-regi { padding: 7px 7px 7px 0; }
.subscriberregistrationpagewrapper .headingDenali1 { font-size: 18px !important; font-weight: normal !important; }
/*#subscriptionInfoContainer {
    left: 555px;
    position: absolute;
    top: 10px!important;
}*/
#SubscriptionSelect { border: 1px solid #CCCCCC; border-radius: 3px; height: 25px; padding: 3px; width: 200px; }
.box h3 { color: #000000 !important; font-size: 18px !important; font-weight: normal !important; margin: 0; text-transform: capitalize !important; }
.userprofilepagewrapper .Mber_WrkCt { width:557px!important; }
.userprofilepagewrapper #LPagingdiv { top:974.5px!important; }
.subscriberregistrationpagewrapper .arreor-message { color: red; font-size: 12px; }
.editprofilepagewrapper .arreor-message { color: red!important; }
.subscriberregistrationpagewrapper .ERRorMSG { background-color: #F0F6DE; border: 1px solid #FFCC66; border-radius: 5px 5px 5px 5px; color: red; font-size: 13px; margin-bottom:20px; margin-left: 0; margin-right: 0; margin-top: 20px !important; overflow: hidden; padding: 10px; width:500px; }
.subscriberregistrationpagewrapper .ERRorMSG h1 { font-size:16px!important; color:#333!important; }
.subscriberregistrationpagewrapper .create-account { border-bottom: 0px solid #F0F0F0; font-size: 15px; margin: 0; padding: 10px 0 18px; }
.subscriberregistrationpagewrapper .w112 { white-space: nowrap; width: 156px!important; }
.subscriberregistrationpagewrapper .w541 { width:440px!important; }
.subscriberregistrationpagewrapper .inputDenali-Text { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DAD9D9; color: #666666; margin: 0 10px 0 0; padding: 8px 5px; }
.subscriberregistrationpagewrapper .first { width: 292px; }
.subscriberregistrationpagewrapper .inputDenali-Text .second1 { height: 35px; width: 175px; }
.subscriberregistrationpagewrapper .create-account { border-bottom: 1px solid #F0F0F0; font-size: 15px; margin: 0; padding: 10px 0 18px; }
.subscriberregistrationpagewrapper .r_btns { border: medium none; border-radius: 5px !important; display: inline-block; font-size: 16px; font-weight: normal; margin: 18px 0 20px !important; padding: 7px 11px; vertical-align: middle; white-space: nowrap; }
.subscriberbillingpagewrapper .r_btns { border: medium none; border-radius: 5px !important; display: inline-block; font-size: 16px; font-weight: normal; margin: 18px 0 20px !important; padding: 8px 20px; vertical-align: middle; white-space: nowrap; }
.subscriberregistrationpagewrapper #divRadioBtnList_484_20 { float:left!important; }
.subscriberregistrationpagewrapper .ERRorMSG h1 { font-size:16px!important; color:red; }
.subscriberregistrationpagewrapper .ERRorMSG ul { list-style-type: disc; margin: 12px 0 0 30px; overflow: hidden; padding: 0; }
.subscriberregistrationpagewrapper .ERRorMSG ul li { border: 0 solid red; line-height: 25px; list-style-type: disc; margin: 0; padding: 0; }
#subscriptionInfoContainer h2 { font-weight:normal; font-size: 20px !important; font-weight: normal !important; margin:0 0 7px; }
/*#subscriptionInfoContainer {
left: 630px!important;
position: absolute;
top: 25px;
}*/
.paymentForm-container h5, h2 { font-size: 18px; font-weight: normal; margin: 10px 0; padding: 0; }
.choseDesingView { margin: 31px 0 0 12px; }
.chzn-container { margin: 0 0 0 0px!important; }
.accountsettingspagewrapper ul.tabs a{float: left;
    font-size: 14px !important;
    font-weight: normal;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 21px 10px 18px !important;
	color:#b3b3b3!important;
	border-bottom: 3px solid transparent !important;
	}
.accountsettingspagewrapper ul.tabs a:hover { background: none repeat scroll 0 0 #e6e6e6 !important;
    border-bottom: 3px solid #f15a24 !important;
    border-radius: 0 !important;
    color: #666666 !important;
    font-weight: normal !important;}
.accountsettingspagewrapper ul.tabs a.selectedtab2{
    border-bottom: 3px solid #f15a24 !important;
    border-radius: 0 !important;
    color: #666666 !important;
    font-weight: 600 !important;
	background:none;
	}
.accountsettingspagewrapper ul.tabs li {border-style: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-style: none;
    display: inline;
    float: left;
    font-size: 14px !important;
    font-weight: normal;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0 !important;
	}
.accountsettingspagewrapper ul.tabs > li:hover {
    background-color: transparent !important;

}
/*.accountsettingspagewrapper ul.tabs a.selectedtab1 { background-color: #6CCFF6 !important; color:#ffffff; }
.accountsettingspagewrapper ul.tabs a:hover { background-color: #6CCFF6 !important; }
.accountsettingspagewrapper ul.tabs li { padding:0px!important }
.accountsettingspagewrapper ul.tabs a { padding:10px 40px!important; display:block; height:auto; width:auto }*/
ul.tabs a { padding:10px 20px!important; display:block; height:auto!important; width:auto!important }
.bill-info .bill-left-info { float:left; width:40%; display:table-cell }
.bill-info .bill-right-info { float:right; width:40%; display:table-cell }
.bill-info .row { display:table; width:100%; line-height:normal; padding:10px 0 }
.bill-info .row .label { display:table-cell; width:50% }
.bill-info .row .divide { display:table-cell; width:5%; text-align:center }
.bill-info .row .control { display:table-cell; width:45%; border-bottom:1px dotted #000000 }

#billingFormContainer h5 { padding:0px; color: red!important; font-size: 12px; font-weight: normal; }
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/*******************************Pop up designs css master from here *******************************************************************************************/

.outerboxborderbluetrns { border-radius: 10px 10px 10px 10px; padding: 16px; background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/border-bg2.png) repeat scroll 0px 0px transparent; }
.OuterBoxPopVS2012Brand_ACtion { /*	background-color: #FFFFFF;
	background-repeat: repeat;
	border: 1px solid #DDDDDD;
	box-shadow: 4px 3px 10px #000000;
	margin: 0;
	padding: 0 0 16px;
	position: relative;
	width: 500px;*/
	
	background: none repeat scroll 0 0 #FFFFFF; /*border: 3px solid #999999;*/
	border:none; border-radius: 6px 6px 6px 6px; margin: 0; padding: 0 0 16px; position: relative; width: 100%; }
.outerboxborderbluetrns iframe { width:100%!important }
.BorderbtmPupleLINE { height:5px; /*background-color:#00BCF2;*/
	width:100%; vertical-align:baseline; position:absolute; bottom:0px; left:0px; }
.ClosePopVS2012Cross { color:#000; font-size:18px; font-weight:bolder; position:absolute; right:15px; top:10px; display:block; }
.ClosePopVS2012Cross a { background: none repeat scroll 0 0 #C4C1AA; border-radius: 20px 20px 20px 20px; color: #333333!important; display: block; font-size: 15px; font-weight: bolder; padding: 4px 7px; text-decoration: none; }
.ClosePopVS2012Cross a:hover { background: none repeat scroll 0 0 #C4C1AA; border-radius: 20px 20px 20px 20px; color: #FFFFFF; display: block; font-size: 15px; font-weight: bolder; padding: 4px 7px; text-decoration: none; }
.HeadingTitleOfPopVs { /*padding:16px 0 0 16px;
	margin:0px;
	font-size:18px;
	color:#505050;
	font-weight:600;
	line-height:20px;*/
	  background: none repeat scroll 0 0 #F0F0F0; border-bottom: 1px solid #C4C4C4; border-radius: 3px 3px 0 0; color: #505050; font-size: 18px; font-weight: 600; line-height: 20px; margin: 0; padding: 12px 43px 10px 16px; min-height:20px; }
.CmoMindDiv { background: none repeat scroll 0 0 #f0f0f0!important; border: 0px solid #00BCF2!important; clear: both; margin: auto; overflow: hidden; padding: 0; width: 450px; border-bottom: 0px solid #00C0F2; border-radius:6px; }
#ResultOnDemand { background: none repeat scroll 0 0 transparent!important; border: 0 solid #D2D2D2!important; border-radius: 0 0 0 0!important; display: block; height: auto !important; left: 400px !important; overflow: hidden; padding: 10px; position: absolute; top: 808px; z-index: 12200; width: 550px; box-shadow:none!important; }
.tag_pop_ab { background: none repeat scroll 0 0 transparent!important; border-color: #D4D4D4 #D4D4D4 #00C0F2; border-style: solid; border-width: 0 1px 6px!important; margin: 0 auto; overflow: hidden; padding: 5px!important; position: relative; width: 682px; }
.SmlPop_CntgM a { color: #333333; font-size: 13px!important; font-weight: normal; margin: 0; text-decoration: none; }
.SmlPop_RevTgs { border: 0 solid #FF0000; clear: both; margin: auto 18px!important; overflow: hidden; padding: 10px 0 7px; width: 430px; }
.networkingloungepagewrapper .BorderbtmPupleLINE { background:#ffffff!important; }
/*******************************Pop up designs css master from here *******************************************************************************************/
/**************************************************************************************************************************/


#billingFormContainer .create-account { padding-left:0px!important }
#billingFormContainer p strong { color: red; font-size: 12px; margin: 0; }
#billingFormContainer .supportTextMsg { margin:5px 5px 5px 8px; padding:0px 0 10px 0; overflow:hidden; font-size:12px; color:#666; width:400px; }
#billingFormContainer .supportTextMsg p { margin:5px; padding: 0 0 10px 15px; overflow:hidden; font-size:12px !important; color:#666; width:400px; }
#billingFormContainer .LInkedSupport { font-size:13px; color:#0197ce; text-decoration:none; }
#billingFormContainer .earro_mess { color:#c82828 !important; font-size:11px; }
#billingFormContainer .lab_term_cond { width:645px; }
#billingFormContainer .lab_term_cond a { color: #0072C6; }
#billingFormContainer .headingDenaliReg { font-size:20px; line-height:25px; text-align:center; text-transform:uppercase; color:#333; }
#billingFormContainer .container-regi { padding: 7px 7px 7px 0; }
#billingFormContainer .headingDenali1 { font-size: 22px !important; font-weight: normal !important; }
#billingFormContainer .arreor-message { color: red; font-size: 12px; }
#billingFormContainer .ERRorMSG { background-color: #F0F6DE; border: 1px solid #FFCC66; border-radius: 5px 5px 5px 5px; color: red; font-size: 13px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 20px !important; overflow: hidden; padding: 10px; width:500px; }
#billingFormContainer .ERRorMSG h1 { font-size:16px!important; color:red; }
#billingFormContainer .create-account { border-bottom: 1px solid #F0F0F0; font-size: 15px; margin: 0; padding: 10px 0 18px; }
#billingFormContainer .w112 { white-space: nowrap; width: 150px!important; }
#billingFormContainer .w541 { width: 541px!important; }
#billingFormContainer input { border: 1px solid #DAD9D9; color: #666666; margin: 0 10px 0 0; padding: 8px 5px; }
#billingFormContainer .first { width: 292px; }
#billingFormContainer .inputDenali-Text .second1 { height: 35px; width: 175px; }
#billingFormContainer .create-account { border-bottom: 1px solid #F0F0F0; font-size: 15px; margin: 0; padding: 10px 0 18px; }
#billingFormContainer .r_btns { border: medium none; display: inline-block; font-size: 20px; font-weight: normal; margin: 0; padding: 7px 11px; vertical-align: middle; white-space: nowrap; }
#billingFormContainer #divRadioBtnList_484_20 { float:left!important; }
#billingFormContainer .ERRorMSG h1 { font-size:16px!important; color:red; }
#billingFormContainer .ERRorMSG ul { list-style-type: disc; margin: 12px 0 0 30px; overflow: hidden; padding: 0; }
#billingFormContainer .ERRorMSG ul li { border: 0 solid red; line-height: 25px; list-style-type: disc; margin: 0; padding: 0; }
#BackDIV { background: none repeat scroll 0 0 #000000; border: 1px solid #CECECE; display: none; height: 100%; left: 0; opacity: 0.78 !important; position: fixed; top: 0; width: 100%; }
.trans_color { color:#333333!important; font-size:12px; }
/*********************** Certificate styles 8-aug-13 jagtar****************************/
.certificate { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/Certificate_Learn27.png); background-repeat:no-repeat; width:597px; height:377px; padding:75px 100px 100px; text-align:center; }
.certificate h1 { text-transform:uppercase; text-align:center }
.certificate h2 { text-transform:uppercase; text-align:center; font-size:16px }
.certificate .size40 { font-size:26px }
.certificate p { line-height:18px; text-align:center; margin:20px 0 }
.score { padding-top:30px }
.certificate .footer { padding-top:25px }
.certificate .footer p { margin:7px 0 }
.certificate .footer p.last { color:#999999 }
.seprator { padding:0 5px 0 10px }
/*********************** Certificate styles ****************************/
/************************************************Subscription page package box css created by amit****************************************************/

.subscribepagewrapper #Zone1_Area1 { float: none; margin: 0; overflow: hidden; padding: 0; width: 100%; }
.subscribepagewrapper #Zone1_Area2 { border: 1px solid #DDDDDD; float: right; margin: 0 4px 0 0; min-height:700px; overflow: hidden; width: 270px; display:none; }
.leftpnlbox_subscribepg { margin: 20px 0 0; overflow: hidden; padding: 10px 0 10px 10px; width: 100% !important; }
.grn_t { font-size: 24px; font-weight: normal; text-align:center; }
.subscriptionboxMainwrap { width:990px; padding:0px; margin:0px; overflow:hidden; }
.subscriptionboxMainwrap ul { list-style-type: none; margin: 0; overflow: hidden; padding: 0; }
.subscriptionboxMainwrap ul li { margin:0; list-style-type:none; display:inline; float:left; }
#RedemptionCodeContainer { left: 630px !important; position: absolute !important; top: 335px !important; }
#billingFormContainer .w190r { color: #666666; font-size: 14px; line-height: 30px; width: 130px!important; }
#billingFormContainer .w658 { position: relative; width: 494px !important; }
.subscriptionboxMainwrap ul li { margin:10px 0; list-style-type:none; display:inline; float:left; }
.boxSubCategories { background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #FFFFFF; border-radius: 0; box-shadow: 0 0 2px #999999; margin: 0 0 10px 13px !important; min-height: 277px; padding: 0; position: relative; width: 225px; }
.MonthlylPkgClr { background-color: #6CCFF6; }
.YearlylPkgClr { background-color: #3A9D1A; }
.DonationlPkgClr { background-color: #6CCFF6; }
.FreelPkgClr { background-color: #6CCFF6; }
.PaidlPkgClr { background-color: #00D400; }
.titlepkgSubpg { color: #333333 !important; font-size: 18px!important; font-weight: normal; line-height: 28px!important; padding: 10px!important; text-align: center; text-transform: capitalize !important; }
.pricepkgSubpg { color: #000000 !important; font-size: 40px; font-weight: normal; min-height: 5px; text-align: center; }
.pricepkgSubpg span { color: #000000 !important; float: right; font-size: 16px; font-weight: normal; margin: 3px 0 10px; overflow: hidden; text-align: center; width: 220px; min-height:26px; }
.linewhtsubpgepartishion { border-bottom: 1px solid #FFFFFF; line-height: 10px; margin: 10px auto 0; text-align: center; width: 90%; }
.textblksubpgebox { background: none repeat scroll 0 0 #F2F2F2; color: #000000; font-size: 12px; margin: 35px auto; padding: 12px; text-align: center; width: 90%; min-height:65px; }
.ButtonsonSubspgeboxwrapin > span { display: block; margin: 10px 0; }
.ButtonsonSubspgeboxwrapin { width:90%; text-align:center; margin:0 auto; padding:10px; }
.ButtonsonSubspgeboxwrapin input { border: medium none !important; border-radius: 5px !important; font-size: 24px !important; font-weight: normal !important; padding: 11px 12px !important; text-align: center !important; width: 203px !important; }
.subscribepagewrapper .ButtonsonSubspgeboxwrapin input { cursor:pointer; margin-bottom:5px }
/********************************************************************************************************************************/

.summary_data { border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
.summary_data td { border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:7px 10px; color:#333333; }
.summary_data th { padding:7px 10px; color:#ffffff; background:#666666!important; text-align:left }
.clContent { padding:7px 10px; color:#333333; }
.Flow_btnCt { font-size:10px; }
.subscribepagewrapper #Zone1 { background: none repeat scroll 0 0 #ffffff !important; margin: 0; overflow: hidden; padding: 0; position: relative; }
.SsTips { background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #f6f6f6; border-radius: 6px 6px 6px 6px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; color:#333333; }
.SsTips p { font-size: 18px; margin: 0 0 10px; overflow: hidden; padding: 0; }
.SsTips ul { margin: 0 0 0 20px; padding: 0; }
.SsTips ul li { font-size: 14px; margin: 0; }
.userprofilepagewrapper #Zone1_Area2 { width:782px!important; }
.hom_pic { margin: 0px 0px 18px 0px; float: right; background:#f2f2f2; padding:6px; width:630px; }
.hom_pic img { margin:0 0 0 0px; }
.free { background: none repeat scroll 0 0 #6CCFF6; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #FFFFFF; font-size: 18px; font-weight: bold; margin: 0 0 10px; padding: 10px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.sidebar { background:#F6F6F6; padding:10px 10px; margin:0 10px 20px 0; }
.classespagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper { height:100%!important }
.classespagewrapper #dvVideoObject #dvVideocontainer { height:100%!important }
.classespagewrapper #dvVideoObject object { height:100%!important; width:100%!important }
.networkingloungepagewrapper .attndiy_box .mt10 > img { width: 47px; }
.subscribepagewrapper .sidebar { margin:0 0 0px; }
.term_check { margin: -19px 0 32px 4px; width: 600px; }
.term_check span { font-size: 14px; color:#707070; margin-left:5px }
#billingFormContainer .privacyTerms { padding:10px 15px!important; }
.clsProcess { padding-left:15px!important; padding-right:15px!important }
/******************* css styles for new account page jagtar 22-8-13 ********************/

.subscrip ul { margin:10px 0 10px 22px; }
.subscrip li { list-style:disc inside none; line-height:24px; padding:3px 0; }
.subscrip textarea { width:50% }
.subscrip h1 { margin:0 }
.subscrip .fright { float:right }
.subscrip .heading4 { line-height:20px; font-size:16px; font-weight:bold }
.subscrip .trial { font-size:18px; padding-top:40px }
.subscrip .successmsg { color:#0f8204; font-size:16px; border:#cccccc dotted 1px; padding:2px 10px }
.subscrip textarea { width:546px!important; height:186px!important; }
.subscrip .error { color:#FF0000; font-size:16px; border:#cccccc dotted 1px; padding:2px 10px }

.subscrip .current-change-subscrip { min-height:20px; overflow:hidden; width:90%; padding:1% 2%; background-color: #ffffff; background-image: -moz-linear-gradient(top, #ffffff, #eeeeee); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee)); background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee); background-image: -o-linear-gradient(top, #ffffff, #eeeeee); background-image: linear-gradient(to bottom, #ffffff, #eeeeee); background-repeat: repeat-x; border: 1px solid #d4d4d4; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
*zoom: 1;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); margin:0 auto 50px; border-top:none }
.subscrip .current-subscrip .value { font-size:70px }
.subscrip .current-subscrip .value sup, .subscrip .current-subscrip .value sub { font-size:30px }
.subscrip p.last-commit { width:90%; padding:1% 2%; margin:0 auto }
.subscrip .subbtn { display: inline-block; *display: inline;
padding: 4px 12px; margin-bottom: 0; *margin-left: .3em;
font-size: 14px; line-height: 20px; color: #ffffff; text-align: center; vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #047a04, #025c02); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#047a04), to(#025c02)); background-image: -webkit-linear-gradient(top, #047a04, #025c02); background-image: -o-linear-gradient(top, #047a04, #025c02); background-image: linear-gradient(to bottom, #047a04, #025c02); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#047a04', endColorstr='#025c02', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); margin-top:15px }
/******************* css styles for new account page jagtar 22-8-13 ********************/		  
.postDetail p { font-size: 15px; line-height: 16px; margin: 10px 0; max-height:none!important; }
.course-thumb img { border: 0 none; height: 190px; margin: 4px; max-height: 190px; max-width: 260px; min-height: 190px; min-width: 260px; vertical-align: middle; }
/******************************* for new event  css  for home page *************************************/
/*

*/

/*Updated new design for sponsors by amit */
/*-----------------------------------------*/
.homepagewrapper #PnlSponsors { margin:0px!important; padding:0 0 20px 0; overflow:hidden; }
.homepagewrapper .row .HeadingTitletxtEventDet span { color: #000; font-size:28px; font-weight: normal; margin: 0 0 8px; }
.homepagewrapper .HeadingTitletxtEventDet span { color:#00BCF2; font-size:18px; font-weight: normal; margin: 0 0 8px; }
.homepagewrapper .row .partners h3 { background-color: #eee; border-radius: 5px 5px 0 0; line-height: 40px; padding: 0 0 0 18px; font-size:18px; color:#000; }
.homepagewrapper .partners h3 { background-color: #eee; border-radius: 5px 5px 0 0; line-height: 40px; padding: 0 1%; width:98%; /*font-size:18px;
	color:#000;*/
}
.homepagewrapper .sponsorNamehd { margin: 15px 0 0 0px!important; width:100%; }
.homepagewrapper .partners { margin: 15px 0 0 0px!important; width:99%; }
.homepagewrapper .partners .logos { background: none repeat scroll 0 0 #FFFFFF !important; border-top: 1px solid #E3DFDB; list-style: none outside none; margin: 0 0 20px !important; overflow: hidden; padding: 10px 1%; width: 98% !important; }
.homepagewrapper .partners .logos li { display: inline; line-height: 40px; list-style: none outside none; margin: 7px 0 0 9px; overflow: hidden; padding: 0; }
.homepagewrapper .partners .gold li { display: inline; line-height: 40px; list-style: none outside none; margin: 7px 0 0 12px!important; overflow: hidden; padding: 0; }
.homepagewrapper .partners .silver li { display: inline; line-height: 40px; list-style: none outside none; margin: 7px 0 0 12px!important; overflow: hidden; padding: 0; }
.homepagewrapper .partners .gold li a img { background-color: #F3F2F1; border: 1px solid #E4E2DF; border-radius: 3px 3px 3px 3px; height: 170px; padding: 6px; width: 280px; }
.homepagewrapper .partners .silver li a img { background-color: #F3F2F1; border: 1px solid #E4E2DF; border-radius: 3px 3px 3px 3px; height: 120px; padding: 6px; width: 200px; }
.homepagewrapper .partners .platinum li a img { background-color: #F3F2F1; border: 1px solid #E4E2DF; border-radius: 3px 3px 3px 3px; height: 100px; padding: 6px; width: 160px; }
.homepagewrapper .partners .bronze li a img { background-color: #F3F2F1; border: 1px solid #E4E2DF; border-radius: 3px 3px 3px 3px; height: 80px; padding: 6px; width: 130px; }
/* old sponsors css */
/*.partners {
    float: left;
    padding: 0 0 0 10px;
    width: 665px;
}
.partners h3 {
    background: none repeat scroll 0 0 #F2F0F0;
    border-radius: 5px 5px 5px 5px;
    color: #4D4D4F;
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;

}
.partners .logos.platinum {
   
}
.partners .logos {
    list-style: none outside none;
    margin: 0 auto;
    padding-left: 0 !important;
}
.partners .logos li {
    float: left;
}
.partners .logos.platinum li:first-child {
    margin-right: 60px;
}
.partners .logos.gold {
    width: 690px;
}
ul.gold {
    background: none repeat scroll 0 0 #FFFFFF;
    left:0px;
    position: relative;
    width: 662px !important;
}
ul.silver {
    background: none repeat scroll 0 0 #FFFFFF;
    left:0px;
    position: relative;
    width: 662px !important;
}
.partners .logos.silver {
    width: 690px;
}
.partners .logos.silver li {
    margin-right: 40px;
}
.partners .logos.gold li {
    margin-right: 50px;
}
ul.bronze {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 6px;
    position: relative;
    width: 662px;
}
.partners .logos.bronze li {
    margin-right: 50px;
}*/
/* old sponsors css */



/*-----------------------------------------*/
/*Updated new design for sponsors by amit */
/* sticky webpart for academy home page amit bansal */
.homepagewrapper .m_demo { background: none repeat scroll 0 0 transparent!important; margin: 0 auto!important; overflow: hidden!important; width: 990px!important; padding:10px!important; }
.homepagewrapper .start_hd { color: #fff!important; float: left!important; font-size: 26px!important; font-weight: bold!important; margin: 10px 0!important; padding: 0!important; text-align: left!important; width: 700px!important; }
.homepagewrapper .free_btn { background: none repeat scroll 0 0 #4b9d0f; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-radius: 4px 4px 4px 4px!important; border-style: solid!important; border-width: 1px!important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05)!important; color: #FFFFFF!important; cursor: pointer!important; float: right!important; font-size: 24px!important; font-weight: normal!important; margin: 0px 0 0 0!important; padding: 10px!important; text-align: center!important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; width: auto!important; }
.homepagewrapper .stuck { bottom: auto; position: static; top: 0; z-index: 10000000000000!important; width:100%!important; display:table!important; }
/* sticky webpart for academy home page amit bansal */


.homepagewrapper #Zone1_Area1_Webpart4 p, .homepagewrapper #Zone1_Area1_Webpart5 p > span > li > ul > ol > strong > span strong { line-height:24px; color:#000!important; list-style:disc; text-decoration:none!important; font-size:inherit!important; font-style:normal!important; font-weight:normal!important; }
.homepagewrapper .full_m { width:999px; overflow:hidden; margin:0 auto; }
.homepagewrapper .new_des_demo { width:999px; background:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/demo_vd.png) no-repeat; height:359px; margin:110px 0 0; position:relative }
.ply-btn { left: 35%; position: absolute; top: 30%; z-index:1 }
.point_m { width:173px; height:253px!important; float:left; background:#ffffff; margin-top:16px }
.list_point { margin:10px 0px; padding:0px; }
.list_point li { font-size:14px; line-height:22px; margin:2px 0 2px 30px; list-style-image:url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/ar.png); color:#666666; }
/*#HeadZone #HeadZone_Area1_Webpart3{position:absolute;left:15px}*/
#HeadZone #HeadZone_Area1_Webpart3 img {/*max-height:70px*/ }
.homepagewrapper .newvideo_img { float: left; height: 263px; margin: 14px 13px 0 183px; width: 449px; }
.homepagewrapper .videoheading { color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 22px; padding-left: 18%; padding-top:10px; text-align: left; max-width: 755px; }
.homepagewrapper .text-center { text-align:left }
.homepagewrapper .text-left { text-align:left }
.homepagewrapper .text-right { text-align:right }
.homepagewrapper .heading { color:#00BCF2; font-weight:normal; font-size:28px; margin:0px; margin-bottom:20px }
.homepagewrapper .heading2 { color:#000000!important; font-weight:normal; font-size:28px; margin:0px; margin-bottom:20px }
.homepagewrapper .feature, .feature li { margin:0; padding:0 }
.homepagewrapper .feature li { display:inline-block; margin: 0 25px 25px 0; }
.homepagewrapper .feature li img { background-color: #FFFFFF; border: 1px solid #999999; border-radius: 5px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); color: #000000; display: block; padding: 4px; }
.homepagewrapper .feature li img:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }
#Layout345 .tw-cource p { color: #fff !important; }
.login_main p { width:380px; }
.homepagewrapper .feature li:first-child { display:inline-block; margin-left:0px }
.homepagewrapper .feature li.first { margin-left:0px }
.homepagewrapper .fleft { float:left }
.homepagewrapper .fright { float:right }
.homepagewrapper .right-content { width:40% }
.homepagewrapper .clearfix { clear:both }
.homepagewrapper .row {/*overflow:hidden;*/ padding:3%; min-height:100% }
.homepagewrapper p { line-height:20px; color:#000000!important; font-size:14px; }
.homepagewrapper .proven, .homepagewrapper .people { margin:0; padding:0 }
.homepagewrapper .proven li { line-height:24px; padding:0; margin-left:15px; color:#000000 }
.homepagewrapper .people li { line-height:24px; padding:0; padding:5px; list-style:none; background-color:#f6f6f6; border-bottom:#ffffff solid 1px }
.homepagewrapper .people .thumb { float:left; width:5% }
.homepagewrapper .people .right-contens { float:left; width:93%; padding-left:2% }
.homepagewrapper .people .right-contens span { font-weight:bold; color:#00BCF2 }
.homepagewrapper .people .right-contens .timepost { color:#333333; font-size:11px }
.homepagewrapper #HeadZone_Area1 { margin: 0 auto; min-height: 50px;/* position: relative;
  width:100%;*/

}
.notification-list-wrapper { left:8px!important; }
#hoverinfo { min-height:76px; text-align:left }
#courseinfoloader { margin:20px auto }
#hoverinfo .mask { background-color: #FFFFFF; border: 1px solid #999999; border-radius: 4px 4px 4px 4px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); color: #000000; display: block; font-size: 14px; height: 368px; position: relative; vertical-align: top; }
#hoverinfo .mask .course-thumb { border-radius: 2px 2px 0 0; display: block; position: relative; }
#hoverinfo .course-thumb img { border: 0 none; height: 190px; margin: 4px; max-height: 190px; max-width: 100%; min-height: 190px; min-width: 260px; vertical-align: middle; }
#hoverinfo .mask .main-info { background-color: #FFFFFF; }
#hoverinfo .mask .main-info h3 { border-top: 1px solid #9AA0AB; display: block; font-size: 14px; height: 32px; line-height: 16px; margin: 0; overflow: hidden; padding: 8px; vertical-align: middle; width: 252px; }
#hoverinfo .mask .main-info h3 span { color: #333333 !important; font-size: 14px; font-weight: bold; }
#hoverinfo .mask .bottom { background: linear-gradient(#FCFCFB, #F5F4F2) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0 0 2px 2px; border-top: 1px solid #E2E1E1; bottom: 0; display: table; position: absolute; width: 100%; }
#hoverinfo .mask .bottom > * { display: table-cell; padding: 5px; text-align: center; vertical-align: bottom; }
#hoverinfo .mask .bottom .subscribers b { color: #BD4F18; display:block }
#hoverinfo .mask .bottom .subscribers { border-right: 1px solid #E2E1E1; color: #777777; font-size: 12px; }
#hoverinfo .mask .bottom .price { border-right: 1px solid #E2E1E1; color: #777777; font-size: 12px; }
#hoverinfo .mask .bottom .rating { border-right: 1px solid #E2E1E1; color: #777777; font-size: 12px; }
/****************************   *2nd layout css for the home page  created by amit bansal   *************************************************/
.homepagewrapper #Zone2 { background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; overflow: hidden; padding: 20px 0; width: 999px; }
.homepagewrapper #FootZone_Area1 { border: 0 solid red; margin: 0 auto; width: 100%; }
#FootZone_Area1 { border: 0 solid red; margin: 0 auto; width: 100%; }
.PartnerBoxright { margin:20px 0 0 0; width: 99%; }
#dvcrs { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 14px 0 14px 10px; text-decoration: none; background-color: #F2F2F2 !important; }
#dvcrs:hover { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 14px 0 14px 10px; text-decoration: none; background-color: #00BCF2 !important; color:#fff!important; }
#dvcrs.selected { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 14px 0 14px 10px; text-decoration: none; background-color: #00BCF2 !important; color:#fff!important; }
#dvcrs h1 { font-size: 22px; font-weight: normal; line-height: 23px; margin: 0; padding: 0; }
#dvcrs p { font-size: 14px; line-height: 15px; margin: 10px 0 0; padding: 0; }
#dvcrs a.lnkMore { float: right; color:#6CCFF6!important; display: inline; float: right; text-align: center; width: 10%; }
#dvcrs a.lnkMore:hover { display: inline; float: right; text-align: center; text-decoration: underline; width: 10% !important; }
#dvcrs.selected h1 { color: #FFFFFF !important; font-size: 22px; font-weight: normal; line-height: 23px; margin: 0; padding: 0; }
#dvcrs.selected p { font-size: 14px; line-height: 15px; margin: 10px 0 0; padding: 0; color:#fff!important; }
#dvcrs.selected a.lnkMore { /*    display: inline;
    float: right;
    height: 100%;
    margin: 20px 10px 10px !important;
    overflow: hidden;
    padding: 5px 0 !important;
    text-align: center;
    text-decoration:none;
    width: 10% !important;*/
	color:#fff!important; }
#dvcrs:hover h1 { font-size: 22px; font-weight: normal; line-height: 23px; margin: 0; padding: 0; color:#fff!important; }
#dvcrs:hover p { font-size: 14px; line-height: 15px; margin: 10px 0 0; padding: 0; color:#fff!important; }
#dvcrs:hover a.lnkMore { color:#fff!important; }
#dvcrs .key_d a#lnkLess { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 0; text-decoration: none; width: 100%; }
#dvcrs:hover .key_d a#lnkLess { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 0; text-decoration: none; width: 100%; }
#dvcrs:hover .key_d a#lnkLess:hover { display: block; height: 100%; margin: 10px 0; overflow: hidden; padding: 0; text-decoration: none; width: 100%; }
.agendapagewrapper .EventDetails_WrapperWebpart { width:100%; margin:0px 0 20px 0; padding:0px; display:none; ran
}
.homepagewrapper .videoBoxHmPg_Normal { margin: -7px 0 0; padding: 0; position: relative; }
.homepagewrapper .newvideo_img_Normal { border: 0 solid #E4E2DF; border-radius: 0; float: none !important; height: 100%; margin: 0; padding: 0; width: 646px; }
.ply-btn_Normal { left: 283px; position: absolute; top: 175px; z-index: 1; }
.homepagewrapper .HeadingTitletxtEventDet_Normal { font-size:18px; color: #00BCF2; }
.speakerpagewrapper table td { vertical-align:top; }
#EventLog { left: 0px; max-height: 70px; position: absolute; top: 52px; }
.classespagewrapper #imgEventBanner { display: none; left: 0; width: 100%; }
.classespagewrapper #EventLog { left: 0; position: absolute; top: 60px; max-height:70px; display:none; }
.classespagewrapper #HeadZone { margin: 0 auto; min-height: 0 !important; width: 100%; }
.classespagewrapper .nodata { margin:0 0 0 10px; }
.classespagewrapper .videosrch_list li img { border: 2px solid #CCCCCC; float: left; height: 85px; margin: 0 10px 0 0; }
.classespagewrapper #Zone1_Area1_Webpart1 { display:block; }
.classespagewrapper .th_m { margin: 40px 0 0 0px; }
/****************************   *3rd layout css for the home page  created by amit bansal   *************************************************/

.homepagewrapper .new_des_demo_lay3 { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/global_img/ipadVid_lay3.png) no-repeat scroll 0 0 transparent; height: 372px; margin: 100px 0 0 275px; position: relative; width: auto; }
.homepagewrapper .newvideo_img_lay3 { float: left; height: 257px; margin: 64px 0 0 97px; width: 402px; }
.ply-btn_lay3 { left: 34%; position: absolute; top: 38%; z-index: 1; }
.theatrepagewrapper .headingTitle_lay3 { margin: 10px 0 22px!important; }
.headingTitle_lay3 { color: #000000 !important; font-size: 26px; font-weight: lighter; line-height: 30px; margin: 60px 0 22px; overflow: hidden; padding: 0; width: 722px; }
.loginpagewrapper label { font-size: 20px; }
.homepagewrapper .headingTitle_lay3 { color: #000000 !important; font-size: 28px; line-height: 34px; margin: -10px 0 0 251px; overflow: hidden; padding: 0; font-family: "Helvetica Neue",Helvetica!important; margin:0; padding:0px;-webkit-font-smoothing: antialiased; font-weight:bold }
.homepagewrapper .boxLogo_lay3 { border: 1px solid #d4d4d4; border-radius: 3px; left: 25px; position: absolute; top: 367px; z-index: 1; text-align:center; }
.boxLogo_lay3 { border: 1px solid #d4d4d4; border-radius: 3px; left: 15px; position: absolute; top:200px; z-index: 1; text-align:center; }
.theatrepagewrapper .boxLogo_lay3 { display: none; }
#EventLog_lay3 { /*background: none repeat scroll 0 0 #FFFFFF;
	border: 4px solid #FFFFFF;
	border-radius: 3px;
	box-shadow: 0 0 1px 0 #808080 inset;
	max-width: 200px !important;
	padding: 40px 5px;
	width: 170px;
	z-index: 1;*/
	background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; border-radius: 3px; box-shadow: 0 0 1px 0 #808080 inset; height: 100px; line-height:110px; max-width: 200px !important; padding: 40px 5px; vertical-align: middle; width: 170px; z-index: 1; }
#EventLog_lay3 img { line-height: 110px; max-height: 110px; max-width: 160px; text-align: center; vertical-align: inherit; }
/*  Features for 6 heading with icons created by pooja */
.m_fetur { width:100%; overflow:hidden; }
.feturlst { margin:0px; padding:0px; list-style:none; }
.feturlst li { width:270px; margin:0 10px 30px; padding: 0 0 0 15px; float:left; min-height:130px; }
.feturlst li .hd2 { font-size:20px; color:#474747; font-weight:bold; }
.feturlst li p { color: #474747; float: none; font-size: 14px; font-weight: normal; margin: 5px 0; padding: 0 0 0 38px; width: 230px; }
.feturlst li p span { color: #474747 !important; font-weight: bold; }
.ico_img { width:33px; float:left; margin:0 5px 0 0; }
.fcoursename { color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: normal; min-height: 50px; overflow: hidden; width: 260px; word-wrap: break-word; margin:0px 0 10px 0; }
.container-regi .w326 { width: 480px!important; }
.container-regi .w135 { width: 177px !important; }
.subscriberregistrationpagewrapper .container-regi .w135 { width: 157px !important; }
.container-regi .w185 { float:left }
.registerpagewrapper .inputDenali-Text { width:250px; margin-bottom:10px!important }
.registerpagewrapper .mt10, .registerpagewrapper .mt5 { margin: 0px!important; }
.container-regi .w541 { float:left }
.registerpagewrapper .create-account { padding: 0!important; }
/*  Features for 6 heading with icons created by pooja */



/****************************   *3rd layout css for the home page  created by amit bansal   *************************************************/

.registerpagewrapper p.blue-headline, .loginpagewrapper p.blue-headline { color: #1E4B7A; font-size: 14px; font-style: italic; text-align: center; }
.registerpagewrapper #Zone1_Area1 { padding-top:25px }
.loginpagewrapper #wrapper { background: none repeat scroll 0 0 #FFFFFF; margin:0px auto 0; padding: 0px 0 0; position: relative; width:100%; }
.loginpagewrapper .lg_maind { border: 0 solid red; margin: 50px auto 0; overflow: hidden; padding: 0 0 30px; width: 480px; }
/*.loginpagewrapper .lg_maind {
    margin: 50px 0 0 100px;
    overflow: hidden;
    padding: 0 0 30px;
    width: 835px;
}*/
.loginpagewrapper .loginyammar { margin: 50px auto 0 !important; overflow: hidden; padding: 0 0 40px; width: 480px !important; }
/****************************   *2nd layout css for the home page  created by amit bansal   *************************************************/

.transcriptspagewrapper .usermenu { margin: 0 0 0 12px; width: 990px; }
.classespagewrapper #EventLog { display: none; left: 0; position: absolute; top: 60px; }
#txtRedemptionCode { height: 25px; width: 320px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DAD9D9; color: #666666; margin: 0 10px 0 0; padding: 8px 5px; }
.redemptionCodeInnerBox input[type="submit"] { border: 0px solid #6CCFF6; border-radius: 5px !important; color: #FFFFFF !important; cursor: pointer; display: block; float: none; font-size: 13px !important; font-weight: normal !important; margin: 0 auto; padding: 8px !important; text-align: center !important; }
.headerSub { float: left; font-size: 18px; margin: 0 0 10px; overflow: hidden; padding: 0; }
.redemptionCodeInnerBox { border: 0 solid; width: 640px; }
.redemptionCodeOuterBox { width: 220px!important; }
.BillAdd { margin:0px }
/* speaker box REsult */
.Speaker-dell-fake { width:980px !important }
#tblStreamlist { border: 1px solid #E3E3E3; margin-left: 0; width: 560px; }
#tblStreamlist tr { border-bottom:1px solid #e3e3e3 }
#tblStreamlist td { padding:5px; border-right:1px solid #e3e3e3; vertical-align:top }
#tblStreamlist tr:first-child td { background-color:#efefef; color:#000 }
#tblStreamlist tr td:first-child { color:#000; width:60px !important }
#tblStreamlist .ButtonPicboxEnrol input { border: medium none; height: auto; margin: 0; padding: 5px; }
.Speaker-dell-fake table { width: 640px!important; }
.speakerpagewrapper .Speaker-dell-fake { margin-left:15px }
.Speaker-dell-fake table#tblStreamlist { width: 640px; }
/* speaker box REsult */
div.AuthorizeNetSeal { margin:0 0 20px 10px!important }
.btnAlignment { width:500px; margin:auto; text-align:right }
.speakerpagewrapper #Zone1_Area1_Webpart1 table td { vertical-align:top }
.speakerpagewrapper .Speaker-dell-fake { border: 0 solid red; display: block; margin: 300px 0 0 15px !important; width: 560px; }
#tiptip_content { background-color: #EEEEEE !important; background-image: none !important; border: 1px solid #999999; border-radius: 5px; max-width: 380px!important; min-width: 145px!important; padding: 4px !important; }
/* Billing page my billing tab styles jagtar-13-12-14 */
#billingFormContainer .view-org-new { width:103%!important }
#billingFormContainer .view-org-new .w190r { width: 190px; }
#billingFormContainer .view-org-new .w658 { width: 658px; }
#billingFormContainer input[type="text"] { width:43%!important }
#billingFormContainer .view-org-new .w658 p { float:left; width:306px }
#billingFormContainer .view-org-new .w658 p input[type="text"] { width:70%!important }
#billingFormContainer input.inputBtnCGreen { border:none; color: #666666; margin: 0 10px 10px 0; padding: 8px 22px; float:left!important }
#billingFormContainer .cards-container { height: 40px !important; margin: 10px 0 7px 10px !important; overflow: hidden; }
.clsexpireMonth { width:160px; float:left; }
.clsexpireYear { width:160px; float:left; }
.clsexpireMonth span, .clsexpireYear span { clear:both; display:block; text-align:left; font-size:14px }
/* Billing page my billing tab*/


/**************************************************************** */
/* subscription page css starts from here  created by amit bansal */
/**************************************************************** */

.subscriberbillingpagewrapper #Zone1_Area1 { float: left; margin: 0; width: 635px; }
.subscriberbillingpagewrapper #Zone1_Area2 { float: left; margin: 100px 0 0; width: 300px; }
.subscriberregistrationpagewrapper #Zone1_Area1 { float: left; margin: 0; width: 635px; }
.subscriberregistrationpagewrapper #Zone1_Area2 { float: left; margin: 30px 0 0; width: 300px; }
#subscriptionInfoContainer { left: 0 !important; position: static !important; top: 0 !important; }
.subscriberbillingpagewrapper .right { float:none!important }
#RedemptionCodeContainer { left: 0 !important; position: static !important; top: 0 !important; }
.CardCreditinfo { margin: 30px 0 15px 10px !important; overflow: hidden !important; }
#billingFormContainer h2 { font-weight:normal!important; font-size: 16px; font-style: normal; margin: 0 0 0 3px; overflow: hidden !important; }
.subscriberregistrationpagewrapper #wrapper { background: none repeat scroll 0 0 #FFFFFF; margin: 1px auto 0; overflow: hidden; padding: 0; position: relative; width: 100%!important; }
.transcriptspagewrapper #divProfile { padding:0px }
.transcriptspagewrapper #divProfile input { border:none }
.subscriberbillingpagewrapper #billingFormContainer .view-org-new .w658 { width:475px }
.subscriberbillingpagewrapper #billingFormContainer input[type="text"] { width:60%!important }
.subscriberbillingpagewrapper #billingFormContainer .privacyTerms { margin:0 12px }
.subscriberbillingpagewrapper .term_check { margin:10px 12px }
.subscriberbillingpagewrapper .btnAlignment { margin:0px 12px }
.subscriberbillingpagewrapper div.AuthorizeNetSeal { margin:10px 12px; }
.quiz-fill-blanks-wrapper .quiz-fill-blanks-input { position:relative!important }
.quiz-fill-blanks-wrapper { margin:0!important; padding:1px!important }
.transcriptspagewrapper .StudentViewBoxWrapper h2, h1 { margin:0px 0; padding-top: 26px; }
.b-notification-box { max-width:60%!important; }
.quiz-question-heading { max-width:890px!important; }
.b-notification-box.info { width:818px!important; }
.transcript-note { margin:15px 0!important }
.transcript-note { background: none repeat scroll 0 0 #F2F2F2; color: #666666 !important; font-size: 12px !important; margin: 15px 0 !important; padding: 10px !important; }
/* My Achivements */
.pointsbadges .left-content { width:20.5%; float:left; padding:1% }
.pointsbadges .left-content .pro-pic { border: 1px solid #CCCCCC; overflow: hidden; text-align: center; width: 217px; }
.pointsbadges .left-content .ponits { text-align:center }
.pointsbadges .left-content .ponits .value { font-size:16px; font-weight:bold; font-family:inherit }
.pointsbadges .right-content { float: left; margin: 0 0 0 10px; padding: 1%; width: 74.5%; }
/*.right-content strong {
    color:#fff!important;
}*/
.pointsbadges .right-content .heading1 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
	}
.pointsystempagewrapper .size205x252 {
    border-radius: 50%;
    display:block;
    font-size: 120px;
    height: 210px !important;
    vertical-align: middle;
    width: 210px !important;
}
.pointsystempagewrapper .size205x252 a {
    font-size: 120px;
    vertical-align: middle;
}
.pointsbadges .right-content .badges { margin:0; padding:0; overflow:hidden; clear:both }
.pointsbadges .right-content .badges li { background-color: #F7F7F7; border: 1px solid #EFEAEA; display: inline-block; float: left; list-style: none outside none; margin: 10px 10px 10px 0; padding: 15px; text-align: center; position:relative }
.pointsbadges .right-content .badges li img { border:none }
.pointsbadges .right-content .details .row { overflow:hidden; padding:10px 0 }
.pointsbadges .right-content .details .label { color: #4f4f4f;
    float: left;
    font-family: inherit;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    width: 120px;
	}
.pointsbadges .right-content .details .value { float:left; width:80%; font-size:24px; font-weight:normal; font-family:inherit }
.lock { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/lock.png) no-repeat; position:absolute; bottom:10px; right:10px; width:19px; height:24px }
.pointsbadges .right-content .progress-bar {background-color:#F7F7F7; border:#EFEAEA solid 1px; width:200px; height:18px; margin:0 10px; float:left; text-align: left!important;}
.pointsbadges .right-content .progress-bar span { background-color:#00bcf2; display:inline-block; line-height:19px; height:15px }
.fl { float:left }
/* / My Achivements */

  /* pop desgins for badges unlock */
.badgeboxPop { border: 0px solid red; margin: 0; padding: 0 0 10px; width: 500px; }
.badgeboxPop h2 { font-size:18px; color:#505050; margin:10px 10px 0 10px; border-bottom:1px solid #f2f2f2; padding:10px 0 10px 0; }
.badgeboxPop ul { list-style: none outside none; margin: 0; overflow: hidden; padding: 0 0 0 10px; }
.badgeboxPop ul li { background: none repeat scroll 0 0 #F2F2F2; /*display: inline;
    float: left;*/
    height: 90px; list-style: none outside none; margin: 10px 10px 0 0; overflow: hidden; padding: 10px; }
.badgeboxPop ul li span { float: left; margin: 0 0 0 10px; overflow: hidden; vertical-align: 18px; width: 140px; }
.badgeboxPop .badgeImg { float: left; margin:0px; overflow: hidden; }
/* pop desgins for badges unlock */
.ButtonPicboxEnrol a { cursor: pointer; background-color: #00bcf2; display: block; color: #fff!important; padding: 5px 10px; width: 145px; text-align: center; }
.box_profilepic { color: #FFFFFF; display: block; font-size: 100%; height: 100%; margin: 0; padding: 0; text-align: center; vertical-align: 100%; width: 100%; }
.redClr { background:#f58559; color:#ffffff!important }
.redLClr { background:#f16364; color:#ffffff!important }
.yellowClr { background:#e4c62e; color:#ffffff!important }
.yellowLClr { background:#f9a43e; color:#ffffff!important }
.orangeClr { background:#f9a43e; color:#ffffff!important }
.vilotClr { background:#ad62a7; color:#ffffff!important }
.blueClr { background:#59a2be; color:#ffffff!important }
.blueLClr { background:#2093cd; color:#ffffff!important }
.greenClr { background:#67bf74; color:#ffffff!important }
.greenClr a, .greenClr span, .blueLClr a, .blueLClr span, .blueClr a, .blueClr span, .vilotClr a, .vilotClr span, .orangeClr a, .orangeClr span, .yellowLClr a, .yellowLClr span, .yellowClr a, .yellowClr span, .redLClr a, .redLClr span, .redClr a, .redClr span { color:#ffffff!important }
.networkingloungepagewrapper .post .uiProfilePhotoLarge { float:none!important }
.networkingloungepagewrapper .post span { float:left }
.userprofilepagewrapper .size47x47 { margin:0 15px 0 0!important; }
.size47x47 { height: 47px; width: 47px; vertical-align: middle; font-size: 24px; float:left; line-height:47px; margin-right:10px }
.size30x30 { display: table-cell; height: 30px; width: 30px; vertical-align: middle; font-size: 20px; }
.size16x16 { float:left; height: 16px; width: 16px; vertical-align: middle; font-size: 13px; }
.size66x66 { display: table-cell; height: 66px; width: 66px; vertical-align: middle; font-size: 36px; }
.size110x110 { display: table-cell; height: 110px; width: 110px; vertical-align: middle; font-size: 60px; }
size210x210 { height: 210px; display: table-cell; width: 210px; vertical-align: middle; font-size: 100px; }
.size66x81 { height: 66px; display: table-cell; width: 81px; vertical-align: middle; font-size: 36px; }
.size110x84 { height: 110px; display: table-cell; width: 84px; vertical-align: middle; font-size: 55px; }
.size112x135 { height: 112px; display: table-cell; width: 135px; vertical-align: middle; font-size: 55px; }
.size45x45 { height: 45px; display: table-cell; width: 45px; vertical-align: middle!important; font-size: 24px!important; line-height:45px; text-align:center!important; font-weight:normal!important; }
.size40x40 { height: 40px; display: table-cell; width: 40px; vertical-align: middle; font-size: 20px; }
.size300x261 { height: 300px; display: table-cell; width: 261px; vertical-align: middle; font-size: 120px; }
.size205x252 { height: 252px!important; display: table-cell; width: 210px!important; vertical-align: middle; font-size: 120px; }
.badge_open { font-size: 14px; color: #333333; line-height: 20px; width: 100%; padding: 10px; }
#tiptip_content table td div:first-child { margin:0 0 0 5px!important; text-align:left; }
#tiptip_content a { color: #333 !important; word-wrap:break-word; padding: 2px 6px; }
.abt_main { background:#f5f5f5; padding:10px 10px 10px 15px; }
.home_points { list-style:none; }
.home_points li { padding:5px 0; }
#ResultOnDemand h2 { font-size:16px; font-weight:bold; color:#035273!important }
#ResultOnDemand li { padding:10px 0; list-style:none; }
.userprofilepagewrapper #ResultOnDemand { width:auto!important; }
div.profile div.id div#divExpanded div.pointsystem a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/point.png) no-repeat scroll 0 8px rgba(0, 0, 0, 0); width: 113px; }
.UpMvFnMnCont { padding-top:5px }
.alert-box { color:#f0f0f0!important }
p.con_txt strong { font-size:16px!important; }
.PplstMNBgCt, .PopLstMidWknAra { width:100%!important; padding:0px!important }
.EvntATnmCnt ul { width: 100%; padding: 0; margin-left: 0; }
.EvntATnmCnt li { width: 232px; float: left; border: 0px solid #FF0000; list-style-type: none; margin: 0 10px 0 0; }
.EvntATnRDImg { width:232px }
.EVntATnMMnOtC { border: 1px solid #D7D6D6!important; overflow: hidden; width: 210px; padding:10px; background: #f0f0f0; }
.EvntATnImgCt { width:144px }
.EVntATnCtpl { margin:0!important }
.EvntATnfstCt, .EvntATnlHedCN { color:#666666 }
.EVntATnNmHed a { font-weight: normal; color: #d9531e!important; font-size: 14px; }
.EvntATnHed { color:#000000 }
.EVntATnDetlCls { width:143px }
.theatrepagewrapper .divBackToCourse { padding-bottom:5px }
.theatrepagewrapper #dvVideoObject { height:330px }
.thetrebody .headerNew .thetre_header_left .fl { width:100% }
.thetre-cont-class-right .img-box { margin-top:35px!important }
.loginpagewrapper .alert-box { margin:25px 0 20px!important }
/*   drumbeat format  -- jagtar 12-8-14    */
.userprofilepagewrapper #wrapper { width:1200px }
.userprofilepagewrapper #Zone1, .userprofilepagewrapper .headingboxTxtCont { width:100% }
.userprofilepagewrapper #Zone1_Area1 { width:390px; padding:0; margin:0 }
.userprofilepagewrapper #Zone1_Area1_Webpart1, .userprofilepagewrapper #Zone1_Area1_Webpart2, .userprofilepagewrapper #Zone1_Area1_Webpart3, .userprofilepagewrapper #Zone1_Area1_Webpart4, .userprofilepagewrapper #Zone1_Area1_Webpart5 { margin:0; padding:0 }
.userprofilepagewrapper #Zone1_Area2 { width: 712px !important; }
.userprofilepagewrapper .info_main, .userprofilepagewrapper .main_infoul, .userprofilepagewrapper .main_infoul li { width:100%!important }
.userprofilepagewrapper .info_heading, .userprofilepagewrapper .info_fields { width:95%!important }
.userprofilepagewrapper .first_fld { width:30%!important }
.userprofilepagewrapper .second_fld { width:67%!important }
.userprofilepagewrapper .profile-pic-details .pro-pic .size205x252 { border-radius: 100%; display:block; font-size:120px; height:210px!important; vertical-align:middle; width:210px!important; }
.userprofilepagewrapper .emp-sec .cols .size47x47 { border-radius: 50% !important; float: none; font-size: 24px; height: 90px; line-height: 90px; margin: 0 !important; vertical-align: middle; width: 90px; }
.userprofilepagewrapper #dvRecommends { background: none repeat scroll 0 0 #FFFFFF; border: none; margin: 0 !important; overflow: hidden; padding: 0; width: 100%; }
.profile-pic-details { background-color:#fff; padding:20px 10px; }
.profile-pic-details .pro-pic {
    border-radius: 50%;
    height: 100%;
    margin: 10px auto;
    max-height: 210px!important;
    max-width: 210px!important;
    overflow: hidden;
    text-align: center;
    width: 60%;
}
.networkingloungepagewrapper .size205x252 > a {
    font-size: 60px!important;
    line-height: 106px!important;
    text-transform: capitalize;
}
.userprofilepagewrapper .size205x252 > a {
    line-height: 202px !important;
    vertical-align: middle!important;
}
.profile-pic-details .pro-pic img { border: 2px solid #e6e6e6; /*border-radius:100%;*/ margin:0 auto; position:relative; height:205px; width:205px }
.profile-pic-details .pro-name { color:#4d4d4d; font-size:42px; text-align:center; font-weight:normal; line-height:40px; }
.profile-pic-details .pro-dest { color:#4d4d4d; font-size:26px; text-align:center; font-weight:normal; }
.tag-sec { background-color:#fff; padding:0 0 20px; width:100%; }
.tag-heading { background-color:#e6e6e6; color:#ffffff; font-size:24px; padding:10px; text-align:center; text-transform: uppercase; }
.tag-content { background: none repeat scroll 0 0 #fff; padding: 20px; overflow:hidden; }
.tag-heading h2 { color:#ffffff; font-size:24px; margin:0; padding:0; text-align:center; text-transform:uppercase; }
.tag-content a { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/tag-link-icon.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0); display:inline-block; font-size:24px; margin-right:10px; padding-left:42px; line-height:34px }
.emp-sec .tag-content { padding: 20px 0; }
.emp-sec .cols { float: left; height: 170px; text-align: center; width: 33.3%; }
.tag-content a.user_img_cols, .emp-sec a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; padding: 0 !important; font-size: 18px; border-radius: 100%; overflow:hidden; height:90px; width:90px;}
.emp-sec .cols img { border: 1px solid #f0f0f0; height: 82px; margin:0 auto -12px; width:82px; }
.emp-sec .cols .emp-name { /* color: #f15a24;*/
    font-size: 20px; padding:10px 0 0; }
.userprofilepagewrapper .wall-navi { background:#e6e6e6; border:none }
.userprofilepagewrapper .wall-navi ul li { border-style: none; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 0 !important; }
.userprofilepagewrapper .wall-navi ul li input { background:#e6e6e6 !important; border-bottom: 3px solid #e6e6e6; border-radius: 0 !important; color: #b3b3b3 !important; float: left; font-size: 14px !important; font-weight: normal; margin: 0 5px 0 0; overflow: hidden; padding: 15px 10px !important; text-shadow: none !important; }
.userprofilepagewrapper .wall-navi ul li input.active, .userprofilepagewrapper .wall-navi ul li input:hover { background:#e6e6e6 !important; border-bottom: 3px solid #f15a24 !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; }
.userprofilepagewrapper .info_heading { background: none repeat scroll 0 0 #edebeb !important; color: #666666 !important; font-size: 18px; font-weight: normal; margin: 0; overflow: hidden; padding: 10px 20px 6px 10px; }
.userprofilepagewrapper .icon_edit_text span { color:#666666!important }
.userprofilepagewrapper .wall-navi ul li input.activ_Twitter, .userprofilepagewrapper .wall-navi ul li input.activ_Twitter:hover { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) repeat scroll -26px -22px transparent!important; font-size: 0 !important; /* margin: 0 15px 0 180px !important;*/
   line-height:17px; width: 50px; }
.userprofilepagewrapper .wall-navi ul li input.activ_linkedIn, .userprofilepagewrapper .wall-navi ul li input.activ_linkedIn:hover { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) repeat scroll -115px -22px transparent!important; font-size: 0 !important; /*margin: 0 20px !important;*/
    line-height:17px; width: 50px; }
.userprofilepagewrapper .wall-navi ul li input.activ_MailBox, .userprofilepagewrapper .wall-navi ul li input.activ_MailBox { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) repeat scroll -197px -22px transparent!important; font-size: 0 !important; line-height:17px; width: 50px; }
.userprofilepagewrapper .headingboxTxtCont .CountBoxRecmdationmatch .CountRecmMacthes a { cursor: pointer; float: left; margin: 0 10px; }
.userprofilepagewrapper #wrapper { margin: 1px auto 0; padding: 0px; width: 1200px; position:relative; background:transparent!important; }
.userprofilepagewrapper #Zone1_Area2 { background: none repeat scroll 0 0 #fff; width: 712px !important; }
.userprofilepagewrapper #Zone1 { background:transparent!important; }
.userprofilepagewrapper .wall-navi { border-bottom: 1px solid #d9d9d9; font-size: 12px; margin: 0!important; overflow: hidden; }
.userprofilepagewrapper #dvContent { border: 0 solid red; margin: 10px 0 0 20px; width: 90%; }
.emp-sec .cols img { border: 1px solid #f0f0f0; height:100%; margin: 0 auto; width: 100%; }
.userprofilepagewrapper .size47x47 { height: 47px; width: 47px; vertical-align: middle; font-size: 24px; float:left; line-height:47px; margin-right:10px; border-radius:50%!important; }
.userprofilepagewrapper .size30x30 { display: table-cell; height: 30px; width: 30px; vertical-align: middle; font-size: 20px; border-radius:50%!important; }
.userprofilepagewrapper .size16x16 { float:left; height: 16px; width: 16px; vertical-align: middle; font-size: 13px; border-radius:50%!important; }
.userprofilepagewrapper .size66x66 { display: table-cell; height: 66px; width: 66px; vertical-align: middle; font-size: 36px; border-radius:50%!important; }
.userprofilepagewrapper .size110x110 { display: table-cell; height: 110px; width: 110px; vertical-align: middle; font-size: 60px; border-radius:50%!important; }
.userprofilepagewrapper .size210x210 { height: 210px; display: table-cell; width: 210px; vertical-align: middle; font-size: 100px; border-radius:50%!important; }
.userprofilepagewrapper .size66x81 { height: 66px; display: table-cell; width: 81px; vertical-align: middle; font-size: 36px; border-radius:50%!important; }
.userprofilepagewrapper .size110x84 { height: 110px; display: table-cell; width: 84px; vertical-align: middle; font-size: 55px; border-radius:50%!important; }
.userprofilepagewrapper .size112x135 { height: 112px; display: table-cell; width: 135px; vertical-align: middle; font-size: 55px; border-radius:50%!important; }
.userprofilepagewrapper .size45x45 { height: 45px; display: table-cell; width: 45px; vertical-align: middle!important; font-size: 24px!important; line-height:45px; text-align:center!important; font-weight:normal!important; border-radius:50%!important; }
.userprofilepagewrapper .size40x40 { height: 40px; display: table-cell; width: 40px; vertical-align: middle; font-size: 20px; border-radius:50%!important; }
.userprofilepagewrapper .size300x261 { height: 300px; display: table-cell; width: 261px; vertical-align: middle; font-size: 120px; border-radius:50%!important; }
.userprofilepagewrapper .size205x252 { height: 252px!important; display: table-cell; width: 210px!important; vertical-align: middle; font-size: 120px; border-radius:50%!important; }
.userprofilepagewrapper .uiProfilePhotoLarge { border-radius:50%!important; }
/*   drumbeat format  -- jagtar 12-8-14    */
.tag-content li { display: inline-block; margin: 0 10px 10px 0; width: 25%; text-align:center }
.Bus_Edittxt1 { right: 16px; position: absolute; top: 30px; }
.Bus_imgtags1 { width:auto!important }
.theatrepagewrapper .session_info_rel .v_desc p { margin-bottom:10px!important }
 /* CourseBilling -- jagtar--29-Aug */
@media (min-width: 999px) {
.sub-content {
max-width:999px;
}
.sub-content .col-md-1, .sub-content .col-md-2, .sub-content .col-md-3, .sub-content .col-md-4, .sub-content .col-md-5, .sub-content .col-md-6, .sub-content .col-md-7, .sub-content .col-md-8, .sub-content .col-md-9, .sub-content .col-md-10, .sub-content .col-md-11 {
float: left;
}
.sub-content .col-md-1 {
width: 8.333333333333332%;
}
.sub-content .col-md-2 {
width: 16.666666666666664%;
}
.sub-content .col-md-3 {
width:25%
}
.sub-content .col-md-4 {
width: 33.33333333333333%;
}
.sub-content .col-md-5 {
width: 41.66666666666667%;
}
.sub-content .col-md-6 {
width: 50%;
}
.sub-content .col-md-7 {
width: 58.333333333333336%;
}
.sub-content .col-md-8 {
width: 66.66666666666666%;
}
.sub-content .col-md-9 {
width: 75%;
}
.sub-content .col-md-10 {
width: 83.33333333333334%;
}
.sub-content .col-md-11 {
width: 91.66666666666666%;
}
.sub-content .col-md-12 {
width: 100%;
}
.Edt_Upld_TextCont {
width:700px!important
}
}
.sub-content:before, .sub-content:after { content: " "; display: table; }
.sub-content:after { clear: both; }
.sub-content:before, .sub-content:after { content: " "; display: table; }
.sub-content *, .sub-content *:before, .sub-content *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -md-box-sizing: border-box; box-sizing:border-box }
.sub-content div.AuthorizeNetSeal { margin:0 auto 20px!important; width:142px }
.sub-content { margin-left:auto; margin-right:auto; padding:0 }
.sub-content .row { margin-right: -15px; margin-left: -15px; }
.sub-content .row:before, .sub-content .row:after { display: table; content: " "; }
.sub-content .row:after { clear: both; }
.sub-content .row:before, .sub-content .row:after { display: table; content: " "; }
.sub-content .row:after { clear: both; }
.sub-content .pay-opt { padding:20px 0 0; overflow:hidden }
#cvvValidator { margin:0!important; padding:0px!important; background:none!important; line-height:normal; font-size: 12px; }
.sub-content .pay-opt li { float:left; display:inline; margin-right:10px }
.sub-content .opt-pay { padding:0 }
.sub-content .header { border-bottom:#d0d0d0 solid 1px; padding-bottom:10px; overflow:hidden }
.sub-content h1 { font-size:18px; font-weight:normal; margin:10px 0 }
.sub-content p { font-size:14px; font-weight:normal; margin:0 }
.sub-content .header .col-md-3 img { max-width:100% }
.sub-content .header .br { border-right:#d0d0d0 solid 1px; padding-right:20px; min-height:165px; margin-right:20px; width:39% }
.sub-content .header ul { padding-left:15px; font-size:14px; font-weight:normal; line-height:24px }
.sub-content .pay-heading { font-size:24px; font-weight:normal; margin:10px 0 20px }
.sub-content .pay-heading span { display:inline-block; background-color:#64a006; border-radius:0 5px 0 5px; margin-right:20px; padding:0 8px; color:#ffffff; font-size:22px; font-weight:normal }
.sub-content .pay-content { border-bottom:#d0d0d0 solid 1px; padding-bottom:10px; overflow:hidden; padding:30px 0 }
.sub-content .pay-content input, .pay-content select { width:100%; padding:15px 10px; border:#d0d0d0 solid 1px; font-size:20px; font-weight:normal; margin-bottom:10px; background:none!important }
.sub-content .mb20 { margin-bottom:20px }
.sub-content .mt20 { margin-top:20px }
.sub-content .mt30 { margin-top:30px }
.sub-content .pay-content .ques input { width:75%; margin-right:15px; }
.sub-content .pull-left { float:left }
.sub-content .pay-content .ques span { background-color:#b6b6b6; padding:11px 6px; border-radius:100%; font-weight:normal; color:#ffffff; font-size:14px; display:inline-block; margin-top:10px; cursor:pointer }
.sub-content .col-md-1, .sub-content .col-md-2, .sub-content .col-md-3, .sub-content .col-md-4, .sub-content .col-md-5, .sub-content .col-md-6, .sub-content .col-md-7, .sub-content .col-md-8, .sub-content .col-md-9, .sub-content .col-md-10, .sub-content .col-md-11, .sub-content .col-md-12 { min-height: 1px; padding-left: 5px; padding-right: 5px; position: relative; }
.sub-content .btn-default { background:#FFF; padding:12px 35px; font-size:20px; font-weight:normal; border-radius:0; color:#a0a0a0; border:#a0a0a0 solid 1px; text-shadow:none }
.sub-content .btn-primary { background:#63cdf7; padding:12px 35px; font-size:20px; font-weight:normal; border-radius:0; color:#ffffff; border:#63cdf7 solid 1px; text-shadow:none }
.sub-content .secure-payment { background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/secure-payment.jpg) no-repeat scroll 0 8px; font-size: 14px; font-weight: normal; height: 44px; line-height: 44px; padding-left: 30px; }
.sub-content a { color:#63cdf7; font-size:14px; font-weight:normal; text-decoration:none }
.sub-content .pay-cards { padding:0; overflow:hidden }
.sub-content .pay-cards li { display:inline; float:left; margin-right:10px }
.sub-content .pay-cards li a { background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/pay-cards.png) no-repeat; width:51px; height:33px; display:inline-block }
.sub-content .pay-cards li a.card1 { background-position:0 0 }
.sub-content .pay-cards li a.card2 { background-position:-51px 0 }
.sub-content .pay-cards li a.card3 { background-position:-102px 0 }
.sub-content .pay-cards li a.card4 { background-position:-153px 0 }
.sub-content .pay-cards li a.card5 { background-position:-204px 0 }
.sub-content .pay-cards li a.card1.disable { background-position:0 -32px }
.sub-content .pay-cards li a.card2.disable { background-position:-51px -32px }
.sub-content .pay-cards li a.card3.disable { background-position:-102px -32px }
.sub-content .pay-cards li a.card4.disable { background-position:-153px -32px }
.sub-content .pay-cards li a.card5.disable { background-position:-204px -32px }
.sub-content .pay-cards .card-opt { width:20px; float:left; padding:0; margin:10px 0 0 }
/* CourseBilling -- jagtar--29-Aug */

.userprofilepagewrapper #Zone1_Area1, .userprofilepagewrapper #Zone1_Area2 { margin-top:25px }
/* ******** css for theather page with bootstrap styles ******* 13-Oct-14-jagtar **** */
.theatrepagewrapper .container { width:98%; margin:0 auto }
.theatrepagewrapper .clearfix:before, .theatrepagewrapper .clearfix:after, .theatrepagewrapper .container:before, .theatrepagewrapper .container:after, .theatrepagewrapper .container-fluid:before, .theatrepagewrapper .container-fluid:after, .theatrepagewrapper .row:before, .theatrepagewrapper .row:after, .theatrepagewrapper .form-horizontal .form-group:before, .theatrepagewrapper .form-horizontal .form-group:after, .theatrepagewrapper .btn-toolbar:before, .theatrepagewrapper .btn-toolbar:after, .theatrepagewrapper .btn-group-vertical>.btn-group:before, .theatrepagewrapper .btn-group-vertical>.btn-group:after, .theatrepagewrapper .nav:before, .theatrepagewrapper .nav:after, .theatrepagewrapper .navbar:before, .theatrepagewrapper .navbar:after, .theatrepagewrapper .navbar-header:before, .theatrepagewrapper .navbar-header:after, .theatrepagewrapper .navbar-collapse:before, .theatrepagewrapper .navbar-collapse:after, .theatrepagewrapper .pager:before, .theatrepagewrapper .pager:after, .theatrepagewrapper .panel-body:before, .theatrepagewrapper .panel-body:after, .theatrepagewrapper .modal-footer:before, .theatrepagewrapper .modal-footer:after { content: " "; display: table }
.theatrepagewrapper .clearfix:after, .theatrepagewrapper .container:after, .theatrepagewrapper .container-fluid:after, .theatrepagewrapper .row:after, .theatrepagewrapper .form-horizontal .form-group:after, .theatrepagewrapper .btn-toolbar:after, .theatrepagewrapper .btn-group-vertical>.btn-group:after, .theatrepagewrapper .nav:after, .theatrepagewrapper .navbar:after, .theatrepagewrapper .navbar-header:after, .theatrepagewrapper .navbar-collapse:after, .theatrepagewrapper .pager:after, .theatrepagewrapper .panel-body:after, .theatrepagewrapper .modal-footer:after { clear: both }
/*.theatrepagewrapper .col-md-1, .theatrepagewrapper .col-md-2, .theatrepagewrapper .col-md-3, .theatrepagewrapper .col-md-4, .theatrepagewrapper .col-md-5, .theatrepagewrapper .col-md-6, .theatrepagewrapper .col-md-7, .theatrepagewrapper .col-md-8, .theatrepagewrapper .col-md-9, .theatrepagewrapper .col-md-10, .theatrepagewrapper .col-md-11, .theatrepagewrapper .col-md-12 { position: relative; min-height: 1px; width:96%; margin-left:1% }*/
.theatrepagewrapper #Zone1_Area1_Webpart1 #dvVideoObject { margin: 10px 0 4px 0px!important; width: 93%!important; }
.theatrepagewrapper .Session_detail_box { width:100% }
.theatrepagewrapper .Session_detail_box ul li p { width:125px }
.theatrepagewrapper .Session_detail_box ul li { padding:10px 0 0 3%; width:97%; }
.theatrepagewrapper .session_info_rel p { width:94% }
.theatrepagewrapper .simple_navi { height:auto; left:0; position:relative; top:0; width:100% }
.theatrepagewrapper .session_info_rel { width:96% }
.theatrepagewrapper #Zone1_Area1_Webpart4 { padding:0; width:97% }
.theatrepagewrapper #Zone1_Area2 { width:20% }
.theatrepagewrapper #DivEnrolled { margin:0; width:100%!important; }
.theatrepagewrapper .se-inot-spk { width: auto !important; }
.theatrepagewrapper .MacthesPicBox ul { width:100% }
.v_desc p { margin-bottom:10px }
@media (min-width:999px) {
/*.theatrepagewrapper .col-md-1, .theatrepagewrapper .col-md-2, .theatrepagewrapper .col-md-3, .theatrepagewrapper .col-md-4, .theatrepagewrapper .col-md-5, .theatrepagewrapper .col-md-6, .theatrepagewrapper .col-md-7, .theatrepagewrapper .col-md-8, .theatrepagewrapper .col-md-9, .theatrepagewrapper .col-md-10, .theatrepagewrapper .col-md-11, .theatrepagewrapper .col-md-12 {
 float: left
}*/
.theatrepagewrapper .col-md-12 {
width:100%
}
.theatrepagewrapper .col-md-11 {
width:91.66666667%
}
.theatrepagewrapper .col-md-10 {
width:83.33333333%
}
.theatrepagewrapper .col-md-9 {
width:75%
}
.theatrepagewrapper .col-md-8 {
width:66.66666667%
}
.theatrepagewrapper .col-md-7 {
width:58.33333333%
}
.theatrepagewrapper .col-md-6 {
width:50%
}
.theatrepagewrapper .col-md-5 {
width:41.66666667%
}
.theatrepagewrapper .col-md-4 {
width:33.33333333%
}
.theatrepagewrapper .col-md-3 {
width:25%
}
.theatrepagewrapper .col-md-2 {
width:16.66666667%

}
.theatrepagewrapper .col-md-1 {
width:8.33333333%
}
.theatrepagewrapper .col-md-9 {
width:70%;
margin-left:1.5%;
margin-top:10px
}
.theatrepagewrapper .col-md-3 {
width:23%;
margin-right:1%;
float:right;
padding:8px 16px 8px 9px
}
.theatrepagewrapper .col-md-3 .session_info_rel {
width:94%;
padding:0 3%;
margin-left:0%
}
.theatrepagewrapper .col-md-3 .wall-navi, .theatrepagewrapper .col-md-3 .share_contheater, .theatrepagewrapper .col-md-3 .share-icon, .theatrepagewrapper .col-md-3 .new_bl_hd, .theatrepagewrapper .col-md-3 .Session_detail_box, .theatrepagewrapper .col-md-3 #DivEnrolled {
width:100%;
margin-left:0%;
position:relative
}
.theatrepagewrapper .col-md-3 .share_contheater .new_bl_hd {
width:100%;
margin-left:0%
}
.theatrepagewrapper .col-md-3 .share-icon .st_facebook_vcount .stButton, .theatrepagewrapper .col-md-3 .share-icon .st_sharethis_vcount .stButton {
top:0
}
.theatrepagewrapper #HeadZone_Area1 {
}
.noti_main_box textarea {
width:94%!important;
margin: 10px 0 0;
}
#Layout277 #dvVideoObject {
background-color: rgb(0, 0, 0);
 display: block;
 height: 243px!important;
 left:1px;
 margin: auto 0 !important;
 position: relative;
 top: 64px!important;
 width: 560px!important;
}
/*#Layout277  #ResultOnDemand  #dvVideoObject {
background-color: rgb(0, 0, 0);
    display: block;
   height: 243px!important;
    left:1px;
    margin: auto 0 !important;
    position: relative;
    top: 7px!important;
    width: 404px!important;
    
}*/
#Layout277 #dvVideoObject {
background-color: rgb(0, 0, 0);
 display: block;
 height: 232px!important;
 left:97px;
 margin: auto 0 !important;
 position: relative;
 width: 404px!important;
}
 .divclosevideo {
margin-left: 390px!important;
}
#Layout325 #dvVideoObject {
 background-color: rgb(0, 0, 0);
 height: 277px !important;
 left: 16px;
 margin: 7px auto 0;
 position: absolute !important;
 top: 16px;
 width: 449px !important;
}
}
 @media (min-width: 0px) and (max-width:998px) {
#Layout277 #dvVideoObject {
 left: 5px!important;
 max-width: 404px!important;
 min-width: 90%!important;
 width: 90%!important;
}
.homepagewrapper .divclosevideo {
 cursor: pointer;
 margin-left: 10px !important;
}
.homepagewrapper .heading {
font-size: 22px;
}
 .noti_main_box textarea {
width:94%!important
}
 .noti_main_boxright {
width:auto!important
}
 .doc_dtl_pse {
margin-left:0
}
 .noti_main_boxright .noti_action {
float:left
}
.theatrepagewrapper .col-md-1, .theatrepagewrapper .col-md-2, .theatrepagewrapper .col-md-3, .theatrepagewrapper .col-md-4, .theatrepagewrapper .col-md-5, .theatrepagewrapper .col-md-6, .theatrepagewrapper .col-md-7, .theatrepagewrapper .col-md-8, .theatrepagewrapper .col-md-9, .theatrepagewrapper .col-md-10, .theatrepagewrapper .col-md-11, .theatrepagewrapper .col-md-12 {
 margin-top:15px
}
.theatrepagewrapper .outr_mainbox {
width:86%
}
.theatrepagewrapper #HeadZone_Area1 {
width:98%
}
.theatrepagewrapper #Zone1_Area1 {
width: 100% !important;
float:none!important;
margin:0;
padding:0;
}
.theatrepagewrapper #Zone1_Area2 {
width: 100% !important;
float:none!important;
margin:0;
padding:0
}
.theatrepagewrapper .MacthesPicBox ul {
width:100%!important
}
.theatrepagewrapper .FooterDellworld_2012Wrapper > img {
width:100%;
margin:0px
}
.theatrepagewrapper .Mainfeed table {
width:100%
}
.theatrepagewrapper .col-md-3 .session_info_rel {
width:90%;
padding:0 3%;
margin-left:2%
}
.theatrepagewrapper .col-md-3 .wall-navi, .theatrepagewrapper .col-md-3 .share_contheater, .theatrepagewrapper .col-md-3 .share-icon, .theatrepagewrapper .col-md-3 .new_bl_hd, .theatrepagewrapper .col-md-3 .Session_detail_box, .theatrepagewrapper .col-md-3 #DivEnrolled {
width:96%;
margin-left:2%;
position:relative
}
.theatrepagewrapper .col-md-3 .share_contheater .new_bl_hd {
width:100%;
margin-left:0%
}
.theatrepagewrapper .col-md-3 .share-icon .st_facebook_vcount .stButton, .theatrepagewrapper .col-md-3 .share-icon .st_sharethis_vcount .stButton {
top:0
}
.theatrepagewrapper .col-md-9 .wall-navi ul {
margin:10px 0 0!important;
width:100%!important
}
.theatrepagewrapper .col-md-9 ul.AttendyBoxnew li {
float:none
}
.theatrepagewrapper .col-md-9 .whoisvisitMain {
width:auto
}
}
@media (min-width: 0px) and (max-width:480px) {
 .theatrepagewrapper .col-md-1, .theatrepagewrapper .col-md-2, .theatrepagewrapper .col-md-3, .theatrepagewrapper .col-md-4, .theatrepagewrapper .col-md-5, .theatrepagewrapper .col-md-6, .theatrepagewrapper .col-md-7, .theatrepagewrapper .col-md-8, .theatrepagewrapper .col-md-9, .theatrepagewrapper .col-md-10, .theatrepagewrapper .col-md-11, .theatrepagewrapper .col-md-12 {
 margin-left:1.2%;
margin-top:15px
}
}
/* ******** css for theather page with bootstrap styles ******* 13-Oct-14-jagtar **** */
	/* ********* for Phone  resolution  jagtar 23-8-13**************** */
@media (min-width: 768px) {
#usermenu:hover #divExpanded {
display:block!important
}
}
@media (min-width: 0px) and (max-width: 1199px) {
.userprofilepagewrapper #wrapper {
width:100%
}
}
@media (min-width: 968px) and (max-width: 1024px) {
 .homepagewrapper .new_des_demo {
height:340px
}
 .classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:213px!important
}
 .homepagewrapper #PnlSponsors {
padding:0 10px 20px
}
 .homepagewrapper #Zone1_Area1_Webpart10 {
width:100%
}
 .homepagewrapper .partners {
margin:15px auto!important;
width:100%!important
}
 #New_menu {
margin-left:33px
}
 .homepagewrapper #contHeadZone_Area1_Webpart2 {
width:100%
}
}
@media (min-width: 300px) and (max-width: 990px) {
#New_menu {
 background: none repeat scroll 0 0 #000!important;
 border-radius: 5px;
 left: 60px;
 margin: 0 !important;
 position: absolute;
 top: 30px;
}
#New_menu li a {
 color: #ffffff;
}
}
@media (min-width: 0px) and (max-width: 998px) {

a.menu-button img {
height:auto!important
}

#New_menu a {
 background:none !important;
}

a.menu-button {
display:block;
}
#New_menu {
display:block
}

.mob-menu:hover #New_menu {
display:block
}
#New_menu {
margin:0 !important;
position: absolute;
top: 30px;
left:60px;
border-radius:5px;
}
 #New_menu li {
 float: none;
}
 #New_menu {
z-index:100;
top:40px;
border-radius:5px
}
.homepagewrapper #contHeadZone_Area1_Webpart1 {
    margin: 0 auto;
}
#dvVideoObject > img {
width:90%!important;
height:auto!important
}
.homepagewrapper #contHeadZone_Area1_Webpart2 {
width:100%
}
.homepagewrapper #PnlSponsors {
padding:0 10px 20px
}
 .homepagewrapper #Zone1_Area1_Webpart10 {
width:100%
}
 .homepagewrapper .partners {
margin:15px auto!important;
width:100%!important
}
/* header section */
#HeadZone {
margin:0 auto;
width:100%;
}
div.profile div.id {
float:right
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .OuterBoxSingInFeatureBoxPos {
width: 100%;
}
#New_menu {
display:none
}

 #New_menu li {
position:static;
padding:7px 0
}
 #New_menu a {
float:none;
margin-left:7px
}
 #New_menu li:hover a {
color:#00BCF2
}
.banr_lern {
width:94%;
padding:1% 3%
}
.homepagewrapper .new_des_demo {
height:360px
}
.homepagewrapper .videoheading {
position:absolute;
bottom:12%
}
.point_m {
width:173px;
height:228px;
float:left;
background:#ffffff;
margin-top:16px;
position:absolute;
right:18%
}
.sharewith_wrapper {
display: block;
margin:0px;
right:3%;
top:225px
}
.share-detail ul li a {
margin:0px !important;
display:inline-block !important
}
.share-detail ul {
padding:5px 5px 0!important;
width:auto!important
}
.sharewith_header {
width:auto;
margin:0
}
.sharewith_header span {
color:#000
}
/* end header section */

/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
 width: 90% !important;
}

/* subscription box */

/* main content */
#wrapper {
width:94%
}
.homepagewrapper .new_des_demo {
width:100%;
background-size:100%;
text-align:center
}
.homepagewrapper .newvideo_img {
width:65%;
margin:7px auto;
height:195px
}
.homepagewrapper .fright {
float:left
}
.homepagewrapper .full_m {
width:100%
}
.homepagewrapper .m_demo {
width:96%;
margin:90px auto 0
}
#Zone2_Area1 {
 float: none;
 margin: 0 !important;
 width: 96% !important;
}
.homepagewrapper #HeadZone_Area1 {
width:100%!important
}
.homepagewrapper .newvideo_img {
 height: 264px;
 left: 1%;
 margin: 7px auto;
 position: absolute;
 width: 38%;
}
.homepagewrapper .EventDetails_WrapperWebpart {
margin-bottom:10px;
width:auto
}
#videodiv img {
width: 100%;
height:auto
}
.EventDetails_WrapperWebpart .DescriptionTextEventDet p, strong {
font-size:13px
}
.homepagewrapper .FeaturedWrapperBoxMain {
width:auto
}
.homepagewrapper .MainHeadingFeaturedTXt {
width: auto;
}
.homepagewrapper .MainHeadingFeaturedTXt h1 {
font-size:18px!important
}
.homepagewrapper .FullCourseLinkA a {
font-size:18px!important
}
.homepagewrapper .Icon_posArrowbl {
margin:0px;
vertical-align:-5px
}
#dvcrs, #dvcrs:hover {
padding:10px;
margin-top:5px
}
#dvcrs h1 {
font-size:18px;
line-height:18px
}
#dvcrs:hover h1 {
font-size:18px;
line-height:18px
}
.homepagewrapper .feature li {
margin-left:8px
}
.homepagewrapper .row {
padding:15px 15px 0
}
.homepagewrapper .fleft, .homepagewrapper .right-content {
width:100%
}
.homepagewrapper .feature li img {
width:100%!important
}
.wall-navi ul li input {
padding:5px 10px 8px;
font-size:12px!important
}
#ctl00_MainContent_ctl57_wfeeds_MainPanel {
min-width:98%;
padding:0 1%
}
.homepagewrapper .createCommentTextWrapper {
width:100%;
display:block
}
.homepagewrapper .createPost {
max-width:100%;
width:100%
}
.ui-autocomplete-input {
width:100% !important
}
.homepagewrapper .ui-icon-info {
margin:-65px -28px 0 0 !important
}
#ctl00_MainContent_ctl57_wfeeds_MainPanel {
min-width:98% !important;
padding:1%!important
}
.homepagewrapper .content {
width:100%
}
.homepagewrapper .postText {
padding-right:0px
}
.homepagewrapper .postContent {
margin:0
}
.homepagewrapper #showMoreLink {
float:right;
padding:5px;
width:auto;
font-size:14px
}
#Zone2_Area2 {
width:96%;
margin:2%
}
.homepagewrapper .tp_points {
margin-top:5px
}
.homepagewrapper .bl_hd {
font-size:18px!important
}
.bl_hdngs_twitterTXT {
width:100%;
font-size:18px;
margin:10px 0 0
}
/* end main content */
/* footer section */
.DefaultFooterBox {
width:100%
}
.DefaultFooterBox img {
width:100%;
height:auto
}
#videodiv iframe {
width:100% !important;
height:auto!important
}
/*theater page */
.theatrepagewrapper .doc_dtl_pse {
width:100%
}
.theatrepagewrapper .PosBtns_LoginRegsVs2012 {
height:auto;
width:auto;
margin:20px 0 20px 16px
}
.theatrepagewrapper .ListQuizAnserOption {
width:100%
}
.theatrepagewrapper .ListQuizAnserOption li {
width:100%
}
.theatrepagewrapper .CaptionTxtArea {
width:100%
}
.theatrepagewrapper #dvAlertPop {
width:80%
}
.OuterBoxPopVS2012Brand_ACtion {
width:100%
}
.agendapagewrapper #Zone1_Area1 {
 margin: 25px 0 0 16px;
 width: 98%!important;
}

.homepagewrapper #Zone1_Area1, .transcriptspagewrapper #Zone1_Area1 {
width:100%!important
}
.homepagewrapper #Zone1_Area2 {
width:27%!important
}
.homepagewrapper #wrapper {
width:100%!important
}
 .PartnerBoxright {
width:100%
}
.hom_pic {
 padding: 1.5%;
 width: 97%;
}
.hom_pic img, #cust_event img {
width:100%
}
.bl_hdngs_twitterTXT {
 font-size: 15px;
}
 .homepagewrapper #ResultOnDemand {
left:3%!important;
width:88.8% !important
}
 .OuterBoxPopVS2012Brand_ACtion iframe {
width:100%!important;
height:auto!important
}
.whatsurmindContBox, .UpShLnkCont, .UpShTxtArCont, .BthInwkCt, .BthInwkCt > div, .InputWhatsurmind {
width:95%!important
}
.InputWhatsurmind {
width:95%!important
}
.resourcepagewrapper .doc_dtl_pse {
width:98%!important
}

.speakerpagewrapper #Zone1_Area1 {
width:100%!important
}
.speakerpagewrapper .Speaker-dell-left {
padding:2% 0 0 2%;
width:96%
}
.loginpagewrapper #Zone1_Area1_Webpart1 {
width:100%
}
.loginpagewrapper #Zone1_Area1 {
width:100%
}
.loginpagewrapper #Zone1_Area1_Webpart1 .lg_maind {
margin:0;
padding:0 2%;
width:96%
}
.loginpagewrapper .input-type-login-text, .loginpagewrapper .input-type-login-text:focus {
width:92%!important;
padding:0 2%!important
}
.loginpagewrapper .l_pardiv_ymr {
width:60%
}
.StudentViewBoxWrapper, .TitleboxWrap {
width:100%!important
}
.subscribepagewrapper .leftpnlbox_subscribepg {
width:98%
}
..subscriptionboxMainwrap {
width:100%
}
 .subscribepagewrapper .subscriptionboxMainwrap {
width:100%
}
.editprofilepagewrapper .HeadingCont {
width:100%
}
.accountsettingspagewrapper #Zone1_Area1 {
width:94%!important;
margin-left:5px!important
}
.Coloum1boxSt {
width:80%
}
.Ac_Coloum1 {
width:75%!important
}
.footer-content {
width:94%
}
.accountsettingspagewrapper .bill-info .row .label {
font-size:14px
}
.accountsettingspagewrapper .bill-info .bill-left-info, .accountsettingspagewrapper .bill-info .bill-right-info {
width: 47%
}
.fb_iframe_widget span {
width:100%!important
}
.classespagewrapper #Zone1_Area2 {
width:92%!important;
margin:0 0 0 16px!important
}
.classespagewrapper .MacthesPicBox {
width:92%!important
}
.classespagewrapper #Zone1_Area2 .ulCgoal {
width:92%!important;
padding:1%
}
 .subscriberregistrationpagewrapper #wrapper {
width:100%
}
.subscriberregistrationpagewrapper #Zone1_Area1 {
width:100%!important
}
.subscriberregistrationpagewrapper .container-regi .left {
width:100%
}
.subscriberregistrationpagewrapper #Zone1_Area2 {
width:96%;
margin:30px 2% 0
}
.subscriberregistrationpagewrapper .box, .subscriberregistrationpagewrapper .box .line, .subscriberbillingpagewrapper .box, .subscriberbillingpagewrapper .box .line {
width:100%!important
}
.subscriberregistrationpagewrapper .box .wrap, .subscriberbillingpagewrapper .box .wrap {
width:96%
}
.subscriberregistrationpagewrapper .w541 {
width:310px!important;
float:left
}
.subscriberregistrationpagewrapper .w112, .subscriberregistrationpagewrapper .w135 {
width:156px!important
}
.subscriberregistrationpagewrapper .first {
width:285px
}
.subscriberbillingpagewrapper #billingFormContainer .view-org-new .w658 {
width:650px
}
.subscriberbillingpagewrapper #billingFormContainer input[type="text"], .subscriberbillingpagewrapper .chzn-container {
width:43%!important
}
.subscriberbillingpagewrapper #billingFormContainer .privacyTerms {
margin:0 12px
}
.subscriberbillingpagewrapper .term_check {
margin:10px 12px;
width:96%!important
}
.subscriberbillingpagewrapper .btnAlignment {
margin:0px 12px
}
.subscriberbillingpagewrapper div.AuthorizeNetSeal {
margin:10px 12px
}
.subscriberbillingpagewrapper #Zone1_Area2 {
margin:10px 2%;
width:96%
}
.subscriberbillingpagewrapper .r_btns {
margin:20px 0!important
}
.transcriptspagewrapper #divProfile input {
margin-top:5px
}
.footer-content {
width:94%!important
}
 #resource_m {
 background:url(https://s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/rcJoes2prosBigImg.jpg) no-repeat scroll center 0 rgba(0, 0, 0, 0);
}
.search_main {
width:96%!important;
}
.resourcepagewrapper .sel_b {
width:86%
}
.resourcepagewrapper .t_box {
width:75%
}
#dvTagCloud #dvTagCloudCont {
width:96.7%!important;
margin:5px 0!important
}
.pointsystempagewrapper #wrapper {
width:100%
}
.TabbedPanelsContent {
width:100%
}
.loginpagewrapper #wrapper, .loginpagewrapper #HeadZone, .agendapagewrapper #HeadZone {
width:100%
}
.loginpagewrapper .lg_maind {
width:100%;
margin:0
}
.headingTitle_lay3 {
width:90%
}
 .theatrepagewrapper #HeadZone {
width:100%
}
.OuterBoxSingInFeatureBoxPos, .summary_data {
width:100%
}
.transcriptspagewrapper #ResultOnDemand {
 left: 0 !important;
 width: 96% !important;
}
.outerboxborderbluetrns {
width:90%!important
}
.transcriptspagewrapper #ResultOnDemand .EvntATnmCnt {
 width: 96% !important;
}
.clsmob, .clsmob_a, .clsmob_b {
display:block;
width:98%
}
.speakerpagewrapper .spk-detail {
position:static
}
.Speaker-dell-fake table#tblStreamlist {
 width: 92% !important;
}
.clsmob_a table {
width:100%
}
.speakerpagewrapper .Speaker-dell-fake {
margin-left:0!important
}
}
 @media (min-width: 767px) and (max-width: 968px) {
.homepagewrapper .new_des_demo {
height: 278px;
}
.homepagewrapper .newvideo_img {
left:20%;
height:222px;
margin-top:15px
}
.homepagewrapper .videoheading {
bottom:4%;
font-size:18px
}
.point_m {
height:222px;
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:20px
}
.classespagewrapper .sharewith_wrapper {
 display: block !important;
 margin: 14px 0 0 628px;
 padding: 0;
 position: absolute;
 right: 20px;
 top: 178px;
 width: 184px;
 z-index: 2;
}
.subscribepagewrapper #Zone1_Area1 {
width:70%!important
}
.subscribepagewrapper #Zone1_Area2 {
width:27%!important
}
 #New_menu {
margin-left:33px
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a, .classespagewrapper .sharewith_wrapper {
 right: 80px;
}
.headingTitle_lay3 {
width:auto
}
}
/********** for Phone  resolution */
@media (min-width: 0px) and (max-width: 479px) {
 .theatrepagewrapper .boxLogo_lay3 {
 display: none;
}


/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
#EventLog {
top:110px
}
.agendapagewrapper #HeadZone {
min-height:530px
}
.lg_bt_div, .lg_input_ymr {
width:100%
}
.homepagewrapper .new_des_demo {
height:382px
}
#New_menu li {
float:none
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
 width: 90% !important;
}
.theatrepagewrapper .bckbtn {
margin-left:0px
}

/* subscription box */
.hom_pic {
 padding: 1.5%;
 width: 97%;
}
.homepagewrapper #Zone1_Area1 {
width:100%!important
}
.homepagewrapper #Zone1_Area2 {
width:94%!important
}
.hom_pic img, #cust_event img {
width:100%
}
.bl_hdngs_twitterTXT {
 font-size: 15px;
}
 
.userprofilepagewrapper .Mail_Main_MnWkCt {
width:98%
}
.userprofilepagewrapper .Mail_Main_MnWkCt ul {
width:100%
}
.userprofilepagewrapper .Mail_Main_MnWkCt li, .Hed_txtAug_Prf {
width:100%
}
.userprofilepagewrapper .Flowing_LnkWk, .userprofilepagewrapper .Flowing_LnkWk ul, .Mber_WrkCt, .Colege_MnWkCt, .Colege_MnWkCt ul, .Colege_MnWkCt li, .Cl_Prf_WkCt, .Cl_Mn_WkCtot, .TxtyCT_pr_Prf, .Linked_twitterFBoxcont ul, .Linked_twitterFBoxcont li, .Mn_PrcTC_Prf {
width:96%;
}
 .Mail_Wk_DesCt {
float:none;
width:57%
}
.userprofilepagewrapper .Mail_Wk_DesCt H1 {
clear:both;
float:none
}
.discover-courses-list-mask {
margin-left:0px
}
.course-thumb img {
width:96%;
min-width:96%;
max-width:96%;
height:auto;
min-height:inherit;
max-height:inherit
}
.discover-courses-list li .mask .main-info h3 {
width:auto
}
.btn {
font-size:13x;
padding:1px 5px
}
.discover-courses-list li {
width:91%;
margin:0 1% 30px
}
#videodiv iframe {
width:100% !important;
height:auto!important
}
#ctl00_MainContent_ctl57_ctl05_divAttendee tr, #ctl00_MainContent_ctl57_ctl05_divAttendee td {
display:block
}
#New_menu {
display:block!important
}

#ctl00_MainContent_ctl57_ctl05_divAttendee td {
width:49%;
margin-right:1%;
float:left
}
.homepagewrapper .attndiy_box {
width:85%!important
}
.hasPlaceholder {
width:58%!important;
height:auto;
padding:3px
}
.atten_net {
width:58%!important;
height:auto;
padding:3px
}
/* instructors*/
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td {
display:block
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:first-child {
width:100%
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:last-child {
width:100%
}
.speakerpagewrapper .LeftPanelHeight {
width:100%;
height:auto
}
.speakerpagewrapper .content1 {
width:100%;
border:1px solid #ddd;
}
.speakerpagewrapper .w450 {
width:65%
}
.speakerpagewrapper .Speaker-dell-fake {
width:100% !important;
padding:1%
}
.speakerpagewrapper .Speaker-dell-fake table {
width: 100%;
}
.speakerpagewrapper #tblStreamlist tr td:first-child {
width:50% !important
}
.speakerpagewrapper .thum_class {
height:auto;
width:100%
}
.speakerpagewrapper .Speaker-dell-left {
width:96%
}
.speakerpagewrapper .LeftPanelHeight>table {
width:100%
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:last-child>div>table {
width:100%
}
#tblStreamlist td {
font-size:13px
}
.ButtonPicboxEnrol input {
width:auto
}
/* login page */
.loginpagewrapper #Zone1_Area1 {
width:80%;
padding:0 10%
}
.loginpagewrapper #Zone1_Area1_Webpart1 {
width:100% !important
}
.loginpagewrapper .input-type-login-text {
width:100%
}
.loginpagewrapper .input-type-login-text:focus {
width: 100%;
}
.loginpagewrapper .input-type-login-btn {
padding:10px 20px
}
/* theater page */
.theatrepagewrapper #Zone1_Area1 {
width: 90% !important
}
.theatrepagewrapper #Zone1_Area2 {
width: 90% !important
}
.theatrepagewrapper #dvVideoObject {
width:100% !important;
min-height:200px !important;
max-height:200px !important;
height:auto !important;
top:-55px !important;
margin-bottom:-45px !important
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper {
width:100% !important;
min-height:200px !important;
max-height:200px !important;
height:auto !important;
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper object {
height:200px!important
}
.theatrepagewrapper .createCommentTextWrapper {
width:90%;
display:block;
}
.theatrepagewrapper .content {
width:100%
}
.theatrepagewrapper .ui-icon-info {
margin-right:-30px!important
}
.theatrepagewrapper #UpdContet #ctl00_MainContent_ctl33_wfeeds_MainPanel {
width:100%!important;
min-width:100%!important
}
.theatrepagewrapper .wall-navi ul li input {
font-size:12px !important;
padding:5px 17px!important
}
.theatrepagewrapper .page_net_search {
font-size: 13px;
height: 27px;
width: 75px;
}
#New_menu {
z-index:1000
}
.theatrepagewrapper .doc_dtl_pse {
width:100%
}
/* networking lounge */
.networkingloungepagewrapper #ctl00_MainContent_ctl59_wfeeds_MainPanel {
min-width:90% !important
}
.networkingloungepagewrapper #Zone1 {
width:100%
}
.networkingloungepagewrapper #Zone1_Area1 {
width:98%;
margin:10px 2px
}
.networkingloungepagewrapper #Zone1_Area2 {
width:98%;
margin:10px 2px
}
.networkingloungepagewrapper .nl_bx {
width:100%
}
.networkingloungepagewrapper .createPost {
max-width:100%
}
.networkingloungepagewrapper #Zone2_Area1_Webpart1 {
width:100%
}
.networkingloungepagewrapper #Zone2 #Zone2_Area1 {
width:100%
}
.networkingloungepagewrapper .ht_div {
width:100%
}
.networkingloungepagewrapper .content {
width:99% !important
}
.networkingloungepagewrapper .postContent {
width:85%
}
.networkingloungepagewrapper .ui-autocomplete-input {
width:100% !important
}
.networkingloungepagewrapper .wall-navi ul li input {
padding:10px;
font-size:12px!important
}
.networkingloungepagewrapper .page_net_search {
font-size: 13px;
height: 35px;
}
#ctl00_MainContent_ctl59_ctl05_divAttendee tr, #ctl00_MainContent_ctl59_ctl05_divAttendee td {
display:block
}
 #ctl00_MainContent_ctl59_ctl05_divAttendee td {
width:49%;
margin-right:1%;
float:left
}
.networkingloungepagewrapper .attndiy_box {
width:85%!important
}
/* user profile */
.userprofilepagewrapper {
width:100%
}
.userprofilepagewrapper #Zone1 {
width:100%!important
}
.userprofilepagewrapper #Zone1_Area1 {
 width: 100% !important;
}
.userprofilepagewrapper #Zone1_Area2 {
width:100%!important;
margin:0 0 23px 0!important
}
.userprofilepagewrapper .wall-navi ul li {
margin:0 1px 0 0
}
.userprofilepagewrapper .wall-navi ul li input {
font-size:11px !important;
padding:2px 1px!important
}
.userprofilepagewrapper .createCommentTextWrapper {
display:block;
width:75%
}
.userprofilepagewrapper .ui-icon-info {
margin:-65px -25px 0 0!important
}
.userprofilepagewrapper .ui-autocomplete-input {
width:99% !important
}
.userprofilepagewrapper #createPostOrComment table, .userprofilepagewrapper #createPostOrComment tbody, .userprofilepagewrapper #createPostOrComment tr, .userprofilepagewrapper #createPostOrComment td {
width:100%;
display:block
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:100% !important
}
.userprofilepagewrapper .createPost {
max-width:100%
}
 .userprofilepagewrapper form#createPostOrComment>table {
width:45%!important
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:90% !important
}
.userprofilepagewrapper .main_infoul, .userprofilepagewrapper .info_main, .userprofilepagewrapper .main_infoul li {
width:100%
}
.userprofilepagewrapper .info_heading, .userprofilepagewrapper .info_fields {
width:96%
}
.userprofilepagewrapper .first_fld {
width:48%!important
}
.userprofilepagewrapper .second_fld {
width:47%!important
}
.userprofilepagewrapper .Mail_HedWk_MnCt {
width:100%
}
.userprofilepagewrapper .Mail_WkTxtMainWork {
width:100%!important
}
.userprofilepagewrapper .Mail_HedWk_MnCt {
width:95%
}
.userprofilepagewrapper .Mail_WkTxtMainWork {
width:100%!important
}
.userprofilepagewrapper .nofedstwt {
width:100%!important
}
/*edit profile*/
.editprofilepagewrapper #Zone1 {
width:100%
}
.editprofilepagewrapper .Ed_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_Left_Wrapper {
width:100%;
min-height:0px!important;
height:auto
}
.editprofilepagewrapper .Edit_Right_Wrapper {
width:100%
}
.editprofilepagewrapper .Edit_LnkWrapper, .editprofilepagewrapper .Edit_LnkWrapper ul {
width:100%;
margin:0px !important
}
.editprofilepagewrapper .Edit_LnkWrapper ul li.selectetMenu, .editprofilepagewrapper .Edit_LnkWrapper ul li {
width:100%!important
}
.editprofilepagewrapper .Edit_LnkWrapper ul li {
margin:0px !important
}
.editprofilepagewrapper .Edit_LnkWrapper ul li .LnkWork_cont {
padding:0px !important;
width:100%;
margin-bottom:0px !important
}
.editprofilepagewrapper .Edit_LnkWrapper ul li .LnkWork_cont a {
font-size:16px;
padding:2px 10px!important
}
.editprofilepagewrapper .Edit_NameCont_Wrapper, .editprofilepagewrapper .Edit_INner_Wrapper {
width:100%
}
.editprofilepagewrapper .HeadingCont {
width:50%
}
.editprofilepagewrapper .UsrntInptCTsmlp_newInner, .editprofilepagewrapper .UsrntInptCTsmlp_newOuter div {
width:74% !important;
float:none !important
}
.editprofilepagewrapper .LnkWork_cont {
padding:6px 0 6px 16px
}
.editprofilepagewrapper .Nme_HeadingCont {
width:95%
}
.editprofilepagewrapper .In_Txtbox_MainWrapper {
width:95%
}
.editprofilepagewrapper .Box_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_MainInnerCont {
width:100%
}
.editprofilepagewrapper .Edt_Box_ContSrt {
width:100%
}
.editprofilepagewrapper .Edt_Box_ContSrt input {
width:94%
}
.Edt_Box_ContSrt textarea {
width:90%!important
}
.editprofilepagewrapper #innerset > div {
width:100%!important
}
.editprofilepagewrapper .Edt_Upld_TextCont {
width:100%!important
}
.editprofilepagewrapper #ifrPhoto {
width:100%!important;
height:600px!important;
overflow:scroll
}
.editprofilepagewrapper .Edprf_ContWrapper, .editprofilepagewrapper .Box_MainWrapperPrivacy {
width:100%
}
.editprofilepagewrapper #innerset .NetLiSetLisCT, .editprofilepagewrapper #innerset .NetLiSetLisCT ul, .editprofilepagewrapper #innerset .NetLiSetLisCT ul li {
width:98%!important
}
.editprofilepagewrapper .noti_Txtbox_MainWrapper, .editprofilepagewrapper .noti_hd, .editprofilepagewrapper .noti_text, .editprofilepagewrapper .noti_line, .editprofilepagewrapper .noti_main_box, .editprofilepagewrapper .noti_main_box1, .editprofilepagewrapper .noti_main_box1 li, .editprofilepagewrapper .noti_ContWrapper {
width:100%;
margin-left:0
}
.editprofilepagewrapper .noti_limain, .editprofilepagewrapper .noti_main_box_mainhdng {
width:75%
}
.editprofilepagewrapper .noti_main_boxright {
width:22%
}
.editprofilepagewrapper .noti_action {
width:65
}
.editprofilepagewrapper .HeadingCont {
width: 100%;
}
/* Transcript */
.transcriptspagewrapper .StudentViewBoxWrapperDetail .TitleboxWrap {
width: 100%
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum1boxSt {
 width: 28%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum2boxSt {
 width: 24%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum3boxSt {
 width: 25% !important;
}
.transcriptspagewrapper .TitleboxWrap {
width:98%
}
.transcriptspagewrapper .Coloum1boxSt {
width:44%;
text-align:left
}
.transcriptspagewrapper .Coloum2boxSt {
width:20%
}
.transcriptspagewrapper .Coloum3boxSt {
width:30%!important
}
.agendapagewrapper #Zone1_Area1 {
 margin: 1px 0 0 16px;
 width: 98%!important;
}
.loginpagewrapper #Zone1_Area1_Webpart1 {
width:100%
}
.loginpagewrapper #Zone1_Area1 {
width:100%
}
.loginpagewrapper #Zone1_Area1_Webpart1 .lg_maind {
margin:0;
padding:0 2%;
width:96%!important
}
.loginpagewrapper .input-type-login-text {
width:92%;
padding:0 2%
}
.loginpagewrapper .l_pardiv_ymr, .loginpagewrapper .r_pardiv_ymr {
width:90% !important;
}
.loginpagewrapper #HeadZone {
min-height:280px
}
.subscribepagewrapper #Zone1_Area1 {
width:100%!important
}
.subscribepagewrapper #Zone1_Area2 {
width:100%!important
}
#New_menu a {
padding:7px 4px !important
}
.accountsettingspagewrapper .bill-info .row .label {
font-size:13px
}
.accountsettingspagewrapper .bill-info .bill-left-info, .accountsettingspagewrapper .bill-info .bill-right-info {
width: 97%;
float:left
}
.accountsettingspagewrapper ul.tabs li {
margin:0px!important
}
.accountsettingspagewrapper ul.tabs a {
padding:10px!important
}
.expand {
display:none
}
a.menu-button {
display:block;
}
#New_menu {
display:none
}
.mob-menu:hover #New_menu {
display:block
}
 #New_menu {
margin:0 !important;
position: absolute;
top: 30px;
left:45px;
background: none repeat scroll 0 0 #FFFFFF;
border-radius:5px;
}
div.profile {
width:220px!important
}
.homepagewrapper .newvideo_img_Normal {
 border: 0 solid #E4E2DF;
 border-radius: 0;
 float: none !important;
 height: 100%;
 margin: 0;
 padding: 0;
 width: 99%!important;
}
 .ply-btn_Normal {
 left: 37%!important;
 position: absolute;
 top: 48%!important;
 z-index: 1;
}
.homepagewrapper .HeadingTitletxtEventDet_Normal {
 font-size: 18px;
 line-height: normal!important;
 color: #00BCF2;
}
#Zone2_Area1 {
 float: none;
 margin: 0 !important;
 width: 96% !important;
}
 .homepagewrapper #Zone2 {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0 auto;
 overflow: hidden;
 padding: 20px 0;
 width: 99%!important;
}
.PartnerBoxright {
 margin: 20px 0 0;
 width: 99%!important;
}
.homepagewrapper #FootZone_Area1 {
 border: 0 solid red;
 margin: 0 auto;
 width: 100%!important;
}
.dell_tweet {
 clear: both;
 margin: 0!important;
 width: 430px;
}
.bl_hdngs_twitterTXT {
 font-size: 18px!important;
}
#imgEventBanner {
 height: auto;
}
.discover-courses-list li .mask .bottom {
position:relative;
margin-top:10px
}
.discover-courses-list li .mask {
height:auto
}
.classespagewrapper #dvVideoObject {
 width: 90% !important;
}
.classespagewrapper #Zone1_Area1_Webpart2 {
margin:0!important
}
#billingFormContainer .cards-container {
margin:0!important;
width:100%
}
.clsPayment {
width:100%
}
#billingFormContainer input.inputBtnCGreen {
float:left!important;
margin-bottom:10px!important
}
#billingFormContainer .cards-container {
margin:0px!important
}
#billingFormContainer input[type="text"] {
width:43%!important
}
/*login menu */
#usermenu:hover #divExpanded, #usermenu #divExpanded {
display:none
}
#usermenu .expandMenu {
display:block!important
}
#usermenu #divExpanded {
display:none
}
/* / login menu */
.subscriptionboxMainwrap ul li {
 display: block;
 float: none;
 margin: 0;
}
.boxSubCategories {
 margin: 10px 0 !important;
 padding: 0;
/*width: 90% !important;*/
}
.leftpnlbox_subscribepg {
padding:10px
}
.boxSubCategories_new {
width:90%;
margin:10px 0!important
}
#billingFormContainer .view-org-new .w190r {
width:100%!important
}
#billingFormContainer h5 {
padding:0px
}
.create-account .w326 .w185, .create-account .w541, .create-account .w326, .create-account .inputDenali-seclect {
float:none !important;
width:100%!important
}
.create-account input {
width:97%!important
}
.create-account .w320 {
margin:0!important
}
 .search_main {
width:100%!important
}
.resourcepagewrapper .sel_b {
width:86%;
margin:5px 0 0;
float:none!important
}
.srch {
float:none!important
}
.resourcepagewrapper .t_box {
width:42%
}
}
@media (min-width: 480px) and (max-width: 766px) {
 .agendapagewrapper #HeadZone {
min-height:430px
}
/*login menu */
.discover-courses-list li .mask .main-info h3 {
height:auto
}
#usermenu:hover #divExpanded, #usermenu #divExpanded {
display:none
}
#usermenu .expandMenu {
display:block!important
}
#usermenu #divExpanded {
display:none
}
/* / login menu */
#New_menu li a {
 color: #ffffff !important;
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:20px
}
.classespagewrapper .sharewith_wrapper {
 display: block !important;
 margin: 14px 0 0 628px;
 padding: 0;
 position: absolute;
 right: 20px;
 top: 168px;
 width: 184px;
 z-index: 2;
}
#imgEventBanner {
 height:auto;
}
.theatrepagewrapper .bckbtn {
margin-left:0px
}
.userprofilepagewrapper .Mail_Main_MnWkCt {
width:98%
}
.userprofilepagewrapper .Mail_Main_MnWkCt ul {
width:100%
}
.userprofilepagewrapper .Mail_Main_MnWkCt li, .Hed_txtAug_Prf {
width:100%
}
.userprofilepagewrapper .Flowing_LnkWk, .userprofilepagewrapper .Flowing_LnkWk ul, .Mber_WrkCt, .Colege_MnWkCt, .Colege_MnWkCt ul, .Colege_MnWkCt li, .Cl_Prf_WkCt, .Cl_Mn_WkCtot, .TxtyCT_pr_Prf, .Linked_twitterFBoxcont ul, .Linked_twitterFBoxcont li, .Mn_PrcTC_Prf {
width:96%;
}
.editprofilepagewrapper #innerset > div {
height:721px!important
}
.Mail_Wk_DesCt {
 width: 44%;
}
#New_menu li {
float:none
}
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
 width: 90% !important;
}

/* subscription box */
	.expand {
display:none
}
 a.menu-button {
display:block;
}
#New_menu {
display:block!important
}

.mob-menu:hover #New_menu {
display:block
}
#New_menu {
margin:0 !important;
position: absolute;
top: 30px;
left:60px;
background: none repeat scroll 0 0 #FFFFFF;
border-radius:5px;
}
 .discover-courses-list li .mask {
height:380px
}
#wrapper {
width:98%
}
.discover-courses-list-mask {
margin-left:0px
}
.course-thumb img {
width:96%;
min-width:96%;
max-width:96%;
height:auto;
min-height:inherit;
max-height:inherit
}
.discover-courses-list li .mask .main-info h3 {
width:auto
}
.btn {
font-size:13x;
padding:1px 5px
}
.discover-courses-list li {
width:47%;
margin:0 1% 30px
}
#videodiv iframe {
width:100% !important;
height:auto!important
}
#ctl00_MainContent_ctl57_ctl05_divAttendee tr, #ctl00_MainContent_ctl57_ctl05_divAttendee td {
display:block
}
 #ctl00_MainContent_ctl57_ctl05_divAttendee td {
width:32%;
margin-right:1%;
float:left
}
.homepagewrapper .attndiy_box {
width:85%!important
}
.hasPlaceholder {
width:58%!important;
height:auto;
padding:3px
}
.atten_net {
width:58%!important;
height:auto;
padding:3px
}
/* instructors*/
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr, .speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td {
display:block
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:first-child {
width:100%
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:last-child {
width:100%
}
.speakerpagewrapper .LeftPanelHeight {
width:100%;
height:auto
}
.speakerpagewrapper .content1 {
width:100%
}
.speakerpagewrapper .w450 {
width:75%
}
.speakerpagewrapper .Speaker-dell-fake {
width: 96% !important;
}
.speakerpagewrapper .Speaker-dell-fake table {
width: 100%;
}
.speakerpagewrapper #tblStreamlist tr td:first-child {
width:35% !important
}
.speakerpagewrapper .thum_class {
height:auto;
width:100%
}
.speakerpagewrapper .Speaker-dell-left {
width:96%
}
.speakerpagewrapper .LeftPanelHeight>table {
width:100%
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:last-child>div>table {
width:100%
}
/* login page */
.loginpagewrapper #Zone1_Area1 {
width:80%;
padding:0 10%
}
.loginpagewrapper .input-type-login-text {
width:100%
}
.loginpagewrapper #Zone1_Area1_Webpart1 {
width:100% !important
}
.loginpagewrapper .input-type-login-text:focus {
width: 100%;
}
.loginpagewrapper .input-type-login-btn {
padding:10px 20px
}
/* theater page */
.theatrepagewrapper #Zone1_Area1 {
width: 90% !important
}
.theatrepagewrapper #Zone1_Area2 {
width: 90% !important
}
.theatrepagewrapper #dvVideoObject {
width:100% !important;
min-height:250px !important;
max-height:300px !important;
height:auto !important;
top:-42px !important;
margin-bottom:-45px !important
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper {
width:100% !important;
min-height:300px !important;
max-height:300px !important;
height:auto !important;
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper object {
height:300px!important
}
.theatrepagewrapper .createCommentTextWrapper {
width:90%;
display:block;
}
.theatrepagewrapper .content {
width:100%
}
.theatrepagewrapper .ui-icon-info {
margin-right:-30px!important
}
.theatrepagewrapper #DivEnrolled {
width:100%
}
.theatrepagewrapper .Session_detail_box {
width:100%
}
.theatrepagewrapper .Session_detail_box table {
width:100%
}
.theatrepagewrapper .Session_detail_box ul li {
width:97%
}
.theatrepagewrapper .MacthesPicBox ul {
float:left;
width:auto
}
.theatrepagewrapper .doc_dtl_pse {
width:100%
}
/* networking lounge */
.networkingloungepagewrapper #ctl00_MainContent_ctl59_wfeeds_MainPanel {
min-width:90% !important
}
.networkingloungepagewrapper #Zone1 {
width:100%
}
.networkingloungepagewrapper #Zone1_Area1 {
width:100%
}
.networkingloungepagewrapper #Zone1_Area2 {
width:100%
}
.networkingloungepagewrapper .nl_bx {
width:100%
}
.networkingloungepagewrapper .createPost {
max-width:100%
}
.networkingloungepagewrapper #Zone2_Area1_Webpart1 {
width:100%
}
.networkingloungepagewrapper #Zone2 #Zone2_Area1 {
width:100%
}
.networkingloungepagewrapper .ht_div {
width:100%
}
.networkingloungepagewrapper .content {
width:99% !important
}
.networkingloungepagewrapper .postContent {
width:90%
}
.networkingloungepagewrapper .ui-autocomplete-input {
width:100% !important
}
#ctl00_MainContent_ctl59_ctl05_divAttendee tr, #ctl00_MainContent_ctl59_ctl05_divAttendee td {
display:block
}
 #ctl00_MainContent_ctl59_ctl05_divAttendee td {
width:32%;
margin-right:1%;
float:left
}
.networkingloungepagewrapper .attndiy_box {
width:85%!important
}
#New_menu {
z-index:1000
}
/* user profile */
.userprofilepagewrapper {
width:100%
}
.userprofilepagewrapper #Zone1 {
width:100%!important
}
.userprofilepagewrapper #Zone1_Area1 {
width:100%!important
}
.userprofilepagewrapper #Zone1_Area2 {
width:100%!important
}
.userprofilepagewrapper .wall-navi ul li input {
font-size:12px !important;
padding:8px!important
}
.userprofilepagewrapper .createCommentTextWrapper {
display:block;
width:75%
}
.userprofilepagewrapper .ui-icon-info {
margin:-65px -25px 0 0!important
}
.userprofilepagewrapper .ui-autocomplete-input {
width:80% !important
}
.userprofilepagewrapper #createPostOrComment table, .userprofilepagewrapper #createPostOrComment tbody, .userprofilepagewrapper #createPostOrComment tr, .userprofilepagewrapper #createPostOrComment td {
width:100%;
display:block
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:100% !important
}
.userprofilepagewrapper .createPost {
max-width:100%
}
.userprofilepagewrapper form#createPostOrComment>table {
width:85%!important
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:100% !important
}
.userprofilepagewrapper .Mail_HedWk_MnCt {
width:95%
}
.userprofilepagewrapper .Mail_WkTxtMainWork {
width:100%!important
}
.userprofilepagewrapper .nofedstwt {
width:100%!important
}
/*edit profile*/
/*edit profile*/
.editprofilepagewrapper #Zone1 {
width:100%
}
.editprofilepagewrapper .Ed_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_Left_Wrapper {
width:28%
}
.editprofilepagewrapper .Edit_Right_Wrapper {
width:70%
}
.editprofilepagewrapper .Edit_LnkWrapper, .editprofilepagewrapper .Edit_LnkWrapper ul {
width:100%
}
.editprofilepagewrapper .Edit_LnkWrapper ul li.selectetMenu {
width:100%!important
}
.editprofilepagewrapper .Edit_LnkWrapper ul li .LnkWork_cont {
padding-left:0px;
width:100%
}
.editprofilepagewrapper .Edit_LnkWrapper ul li .LnkWork_cont a {
font-size:16px!important;
padding-left:5px !important
}
.editprofilepagewrapper .Edit_NameCont_Wrapper, .editprofilepagewrapper .Edit_INner_Wrapper {
width:100%
}
.editprofilepagewrapper .HeadingCont {
width:50%
}
.editprofilepagewrapper .UsrntInptCTsmlp_newInner, .editprofilepagewrapper .UsrntInptCTsmlp_newOuter div {
width:65% !important;
float:none !important
}
 .editprofilepagewrapper .Nme_HeadingCont {
width:95%
}
.editprofilepagewrapper .In_Txtbox_MainWrapper {
width:95%
}
.editprofilepagewrapper .Box_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_MainInnerCont {
width:100%
}
.editprofilepagewrapper .Edt_Box_ContSrt {
width:100%
}
.editprofilepagewrapper .Edt_Box_ContSrt input {
width:94%
}
.Edt_Box_ContSrt textarea {
width:97%!important
}
.editprofilepagewrapper #innerset > div {
width:100%!important
}
.editprofilepagewrapper .Edt_Upld_TextCont {
width:100%!important
}
.editprofilepagewrapper #ifrPhoto {
width:100%!important;
height:600px!important;
overflow:scroll
}
.editprofilepagewrapper .Edprf_ContWrapper, .editprofilepagewrapper .Box_MainWrapperPrivacy {
width:100%
}
.editprofilepagewrapper #innerset .NetLiSetLisCT, .editprofilepagewrapper #innerset .NetLiSetLisCT ul, .editprofilepagewrapper #innerset .NetLiSetLisCT ul li {
width:98%!important
}
.editprofilepagewrapper .noti_Txtbox_MainWrapper, .editprofilepagewrapper .noti_hd, .editprofilepagewrapper .noti_text, .editprofilepagewrapper .noti_line, .editprofilepagewrapper .noti_main_box, .editprofilepagewrapper .noti_main_box1, .editprofilepagewrapper .noti_main_box1 li, .editprofilepagewrapper .noti_ContWrapper {
width:100%
}
.editprofilepagewrapper .noti_limain, .editprofilepagewrapper .noti_main_box_mainhdng {
width:73%
}
.editprofilepagewrapper .noti_main_boxright {
width:22%
}
/* Transcript */
.transcriptspagewrapper .StudentViewBoxWrapperDetail .TitleboxWrap {
width: 100%
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum1boxSt {
 width: 45%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum2boxSt {
 width: 20%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum3boxSt {
 width: 25% !important;
}
.transcriptspagewrapper .TitleboxWrap {
width:98%
}
.transcriptspagewrapper .Coloum1boxSt {
width:44%;
text-align:left
}
.transcriptspagewrapper .Coloum2boxSt {
width:20%
}
.transcriptspagewrapper .Coloum3boxSt {
width:30%!important
}
.userprofilepagewrapper .content {
width:60%!important
}
.homepagewrapper .newvideo_img_Normal {
 border: 0 solid #E4E2DF;
 border-radius: 0;
 float: none !important;
 height: 100%;
 margin: 0;
 padding: 0;
 width: 99%!important;
}
 .ply-btn_Normal {
 left: 37%!important;
 position: absolute;
 top: 48%!important;
 z-index: 1;
}
.homepagewrapper .HeadingTitletxtEventDet_Normal {
 font-size: 18px;
 line-height: normal!important;
 color: #00BCF2;
}
#Zone2_Area1 {
 float: none;
 margin: 0 !important;
 width: 96% !important;
}
 .homepagewrapper #Zone2 {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0 auto;
 overflow: hidden;
 padding: 20px 0;
 width: 99%!important;
}
.PartnerBoxright {
 margin: 20px 0 0;
 width: 99%!important;
}
.homepagewrapper #FootZone_Area1 {
 border: 0 solid red;
 margin: 0 auto;
 width: 100%!important;
}
.dell_tweet {
 clear: both;
 margin: 0!important;
 width: 430px;
}
.bl_hdngs_twitterTXT {
 font-size: 18px!important;
}
 .search_main {
width:100%!important
}
.resourcepagewrapper .sel_b {
width:86%;
margin:5px 0 0;
float:none!important
}
.srch {
float:none!important
}
.resourcepagewrapper .t_box {
width:60%
}
}
@media (min-width:0px) and (max-width: 767px) {
 .subscriberbillingpagewrapper #billingFormContainer input[type="text"], .subscriberbillingpagewrapper .chzn-container {
 width: 95% !important;
}
.classespagewrapper .sharewith_wrapper {
top:179px;
right:8%
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:8%;
top:-129px
}
.classespagewrapper .sharewith_wrapper {
top:377px
}
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.accountsettingspagewrapper .right {
overflow:hidden
}
.chzn-container-single .chzn-search {
width:106%!important
}
.chzn-container-single .chzn-drop .chzn-results {
margin-top:0!important;
min-height:59px!important
}
#expireYear_chzn .chzn-container-single .chzn-drop .chzn-results {
margin-top:0;
min-height:29px!important
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
 width: 90% !important;
}

/* subscription box */
	.homepagewrapper .new_des_demo {
background:#262626!important
}
 .homepagewrapper .newvideo_img {
width:97%
}
 .point_m {
display:none
}
 .homepagewrapper .videoheading {
bottom:0
}
 .homepagewrapper .start_hd {
text-align:left;
padding:30px 0 30px 15px
}
 .homepagewrapper .newvideo_img {
margin:20px auto
}
 .homepagewrapper .videoheading {
padding:15px
}
 .homepagewrapper .text-center {
text-align:left
}
 #dvMediaUrl {
width:100%
}
 .classespagewrapper #dvMediaUrl img {
width:100%
}
 .classespagewrapper #dvMediaUrl img#playbutton {
width:auto
}
 .accountsettingspagewrapper .bill-info .bill-left-info, .accountsettingspagewrapper .bill-info .bill-right-info {
width:100%
}
 .accountsettingspagewrapper .right {
width:100%
}
 #billingFormContainer .w658 {
width:100%!important;
overflow:hidden
}
 #billingFormContainer .view-org-new {
width:94%!important
}
 #billingFormContainer input[type="text"] {
width:95%!important
}
 #billingFormContainer .view-org-new .w658 p input[type="text"] {
width:83%!important;
display:block
}
 #billingFormContainer .cards-container {
width:100%!important;
margin:20px 0 0 15px!important
}
 .choseDesingView {
margin:31px 0 0
}
 .chzn-container {
width:98%!important
}
 .subscribepagewrapper #Zone1_Area1, .subscribepagewrapper #Zone1_Area2 {
width:98%!important;
margin:1%
}
 .subscrip .current-change-subscrip .right-content {
text-align:right;
width:100%;
}
 .speakerpagewrapper .spk-detail {
 left: 0;
 position: relative;
 top: 0;
}
.speakerpagewrapper .dpara-style3 {
padding:0 20px 0 0
}
.subscriberregistrationpagewrapper .ERRorMSG, .subscriberregistrationpagewrapper .supportTextMsg {
width:96%
}
.subscriberregistrationpagewrapper .ErRorHeading {
width:94%
}
.subscriberregistrationpagewrapper .supportTextMsg p {
width:93%
}
.subscriberregistrationpagewrapper .ERRorMSG h1 {
width:82%;
float:left
}
.subscriberregistrationpagewrapper .ERRorMSG ul {
clear:both
}
.homepagewrapper .free_btn {
width:260px!important
}
.homepagewrapper .start_hd {
text-align:left!important
}
.create-account .w320 {
margin:0!important
}
.classespagewrapper .videosrch_list li .v_desc {
width:90%
}
.faqpagewrapper #Zone1_Area1 {
margin:0 auto
}
}
@media (min-width: 690px) and (max-width: 767px) {
.classespagewrapper .sharewith_wrapper {
 top: 260px;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
.homepagewrapper .free_btn {
width:260px!important
}
 
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 color: #ffffff !important;
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: center !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
/* header section */
 
div.profile div.id {
float:right
}
.OuterBoxSingInFeatureBoxPos {
width: 100%;
}
#New_menu {
width:auto
}
#New_menu a {
padding:5px !important;
margin-left:5px
}
 div.profile {
margin:0px
}
div.profile div.id div.name {
width:130px
}
/*#New_menu {margin:0 !important;position: absolute;top: 80px;width:170px;background: none repeat scroll 0 0 #FFFFFF;border-radius:5px;}
#New_menu li {margin: 10px 0;float:none;}
#New_menu a {float:none;color:#00bcf2 !important}
.phone_menu {background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;display:block;padding:5px 10px;position:absolute;top:50px;}*/
.banr_lern {
width:50%;
padding:1% 3%
}
.sharewith_wrapper {
display: block;
margin:0px;
right:0px
}
/* end header section */
/* main content */
.homepagewrapper #wrapper {
width:98%
}
 .homepagewrapper #Zone1_Area1 {
float: left;
margin: 0 1%;
width: 100%;
}
.homepagewrapper .EventDetails_WrapperWebpart {
margin-bottom:10px;
width:auto
}
#videodiv img {
width: 100%;
height:auto
}
.EventDetails_WrapperWebpart .DescriptionTextEventDet p, strong {
font-size:13px
}
.homepagewrapper .FeaturedWrapperBoxMain {
width:auto
}
.homepagewrapper .MainHeadingFeaturedTXt {
width: auto;
}
.homepagewrapper .MainHeadingFeaturedTXt h1 {
font-size:18px!important
}
.homepagewrapper .FullCourseLinkA a {
font-size:18px!important
}
.homepagewrapper .Icon_posArrowbl {
margin:0px;
vertical-align:-5px
}
#dvcrs, #dvcrs:hover {
padding:10px;
margin-top:5px
}
#dvcrs h1 {
font-size:18px;
line-height:18px
}
#dvcrs:hover h1 {
font-size:18px;
line-height:18px
}
 .wall-navi ul li input {
padding:5px 10px 8px;
font-size:12px!important
}
#ctl00_MainContent_ctl57_wfeeds_MainPanel {
min-width:98%;
padding:0 1%
}
.homepagewrapper .createCommentTextWrapper {
width:100%;
display:block
}
.homepagewrapper .createPost {
max-width:100%;
width:100%
}
.ui-autocomplete-input {
width:100% !important
}
.homepagewrapper .ui-icon-info {
margin:-65px -28px 0 0 !important
}
#ctl00_MainContent_ctl57_wfeeds_MainPanel {
min-width:98% !important;
padding:1%!important
}
.homepagewrapper .content {
width:100%
}
.homepagewrapper .postText {
padding-right:0px
}
.homepagewrapper .postContent {
margin:0
}
.homepagewrapper #showMoreLink {
float:right;
padding:5px;
width:auto;
font-size:14px
}
#Zone1_Area2 {
width:27%
}
.homepagewrapper .tp_points {
margin-top:5px
}
.homepagewrapper .bl_hd {
font-size:18px!important
}
.bl_hdngs_twitterTXT {
width:100%;
font-size:18px;
margin:10px 0 0
}
/* end main content */
/* footer section */
.DefaultFooterBox {
width:100%
}
.DefaultFooterBox img {
width:100%;
height:auto
}
.tp2_main .tp_points li a, .tp2_main .tp_points li a:hover {
font-size:13px;
width:90px
}
.tp2_main li div {
margin-top:3px
}
.homepagewrapper .tp_points li span {
margin-left:5px;
font-size:13px
}
.agendapagewrapper #Zone1 {
padding:0px
}
.course-thumb img {
width:96%;
min-width:96%;
max-width:96%;
height:auto;
min-height:inherit;
max-height:inherit
}
.discover-courses-list li .mask .main-info h3 {
width:auto
}
.btn {
font-size:13x;
padding:1px 5px
}
.discover-courses-list li {
width:31%;
margin:0 1% 30px
}
#videodiv iframe {
width:100% !important;
height:auto!important
}
#ctl00_MainContent_ctl57_ctl05_divAttendee tr, #ctl00_MainContent_ctl57_ctl05_divAttendee td {
display:block
}
 #ctl00_MainContent_ctl57_ctl05_divAttendee td {
width:32%;
margin-right:1%;
float:left
}
.homepagewrapper .attndiy_box {
width:85%!important
}
.hasPlaceholder {
width:58%!important;
height:auto;
padding:3px
}
.atten_net {
width:58%!important;
height:auto;

padding:3px
}
/* instructors*/
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:first-child {
width:33%
}
.speakerpagewrapper #Zone1_Area1_Webpart1 .mt10>table>tbody>tr>td:last-child {
width:66%
}
.speakerpagewrapper .LeftPanelHeight {
width:100%;
height:auto
}
.speakerpagewrapper .content1 {
width:100%
}
.speakerpagewrapper .w450 {
width:45%
}
.speakerpagewrapper .Speaker-dell-fake {
width: 96% !important;
}
.speakerpagewrapper .Speaker-dell-fake table {
width: 100%;
}
.speakerpagewrapper #tblStreamlist tr td:first-child {
width:35% !important
}
.speakerpagewrapper .thum_class {
height:auto;
width:100%
}
.speakerpagewrapper #Zone1 {
width:100%!important
}
.speakerpagewrapper #Zone1_Area1 {
width:100%!important
}
.speakerpagewrapper .Speaker-dell-left {
padding:2% 0 0 2%;
width:96%
}
/* theater page */
.theatrepagewrapper #Zone1_Area1 {
width: 60% !important
}
.theatrepagewrapper #Zone1_Area2 {
width: 30% !important
}
.theatrepagewrapper #dvVideoObject {
width:100% !important;
min-height:250px !important;
max-height:300px !important;
height:auto !important;
top:-42px !important;
margin-bottom:-45px !important
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper {
width:100% !important;
min-height:300px !important;
max-height:300px !important;
height:auto !important;
}
.theatrepagewrapper .createCommentTextWrapper {
width:90%;
display:block;
}
.theatrepagewrapper .content {
width:100%
}
.theatrepagewrapper .ui-icon-info {
margin-right:-30px!important
}
.theatrepagewrapper #dvVideoObject #dv_VideoPlayerUrl_wrapper object {
height:300px!important
}
.theatrepagewrapper .doc_dtl_pse {
width:100%
}
.theatrepagewrapper .PosBtns_LoginRegsVs2012 {
height:auto;
width:auto;
margin:20px 0 20px 16px
}
.theatrepagewrapper .ListQuizAnserOption {
width:100%
}
.theatrepagewrapper .ListQuizAnserOption li {
width:100%
}
.theatrepagewrapper .CaptionTxtArea {
width:100%
}
.theatrepagewrapper #dvAlertPop {
width:80%
}
.OuterBoxPopVS2012Brand_ACtion {
width:100%
}
/* networking lounge */
.networkingloungepagewrapper #Zone1 {
width:100%!important
}
.networkingloungepagewrapper #Zone1_Area1 {
width:47%!important
}
.networkingloungepagewrapper #Zone1_Area2 {
width:47%!important
}
.networkingloungepagewrapper .nl_bx {
width:100%!important
}
.networkingloungepagewrapper .createPost {
max-width:100%!important
}
.networkingloungepagewrapper #Zone2_Area1_Webpart1 {
width:100%!important
}
.networkingloungepagewrapper #Zone2 #Zone2_Area1, {
width:100%!important;
margin:0
}
.networkingloungepagewrapper .ht_div {
width:100%!important
}
.networkingloungepagewrapper .content {
width:99% !important
}
#ctl00_MainContent_ctl59_ctl05_divAttendee tr, #ctl00_MainContent_ctl59_ctl05_divAttendee td {
display:block
}
#ctl00_MainContent_ctl59_ctl05_divAttendee td {
width:32%!important;
margin-right:1%;
float:left
}
.networkingloungepagewrapper .attndiy_box, #ctl00_MainContent_ctl49_wfeeds_MainPanel {
width:85%!important
}
.networkingloungepagewrapper table, .networkingloungepagewrapper .createCommentTextWrapper {
width:100%
}
.networkingloungepagewrapper #createPostOrComment table {
width:70%
}
 .networkingloungepagewrapper .comment, .networkingloungepagewrapper .createComment {
width:98%!important
}
.networkingloungepagewrapper .ui-autocomplete-input {
width:100%!important
}
/* user profile */
.userprofilepagewrapper {
width:100%
}
.userprofilepagewrapper #Zone1 {
width:100%!important
}
.userprofilepagewrapper #Zone1_Area1 {
width:32%!important
}
.userprofilepagewrapper #Zone1_Area2 {
width:65%!important;
margin-left:2%!important
}
.userprofilepagewrapper .wall-navi ul li input {
font-size:12px !important;
padding:8px!important
}
.userprofilepagewrapper .createCommentTextWrapper {
display:block;
width:75%
}
.userprofilepagewrapper .ui-icon-info {
margin:-65px -25px 0 0!important
}
.userprofilepagewrapper .ui-autocomplete-input {
width:99% !important
}
.userprofilepagewrapper .content {
width:100%!important
}
.userprofilepagewrapper #createPostOrComment table, .userprofilepagewrapper #createPostOrComment tbody, .userprofilepagewrapper #createPostOrComment tr, .userprofilepagewrapper #createPostOrComment td {
width:100%;
display:block
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:100% !important
}
.userprofilepagewrapper .createPost {
max-width:100%
}
.userprofilepagewrapper form#createPostOrComment>table {
width:70%!important
}
.userprofilepagewrapper #ctl00_MainContent_ctl65_wfeeds_MainPanel {
min-width:90% !important
}
.userprofilepagewrapper .Mail_HedWk_MnCt {
width:95%
}
.userprofilepagewrapper .Mail_WkTxtMainWork {
width:100%!important
}
.userprofilepagewrapper .nofedstwt {
width:100%!important
}
/*edit profile*/
.editprofilepagewrapper #Zone1 {
width:100%
}
.editprofilepagewrapper .Ed_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_Left_Wrapper {
width:28%
}
.editprofilepagewrapper .Edit_Right_Wrapper {
width:70%
}
.editprofilepagewrapper .Edit_LnkWrapper {
width:190px
}
.editprofilepagewrapper .Edit_NameCont_Wrapper, .editprofilepagewrapper .Edit_INner_Wrapper {
width:100%
}
.editprofilepagewrapper .HeadingCont {
width:100%
}
 .editprofilepagewrapper .Nme_HeadingCont {
width:95%
}
.editprofilepagewrapper .In_Txtbox_MainWrapper {
width:95%
}
.editprofilepagewrapper .Box_MainWrapper {
width:100%
}
.editprofilepagewrapper .Edit_MainInnerCont {
width:100%
}
.editprofilepagewrapper .Edt_Box_ContSrt {
width:73%
}
.editprofilepagewrapper .Edt_Box_ContSrt input {
width:95%
}
.Edt_Box_ContSrt textarea {
width:97%!important
}
.editprofilepagewrapper #innerset > div {
width:100%!important
}
.editprofilepagewrapper .Edt_Upld_TextCont {
width:100%!important
}
.editprofilepagewrapper #ifrPhoto {
width:100%!important;
height:600px!important;
overflow:scroll
}
.editprofilepagewrapper .Edprf_ContWrapper, .editprofilepagewrapper .Box_MainWrapperPrivacy {
width:100%
}
.editprofilepagewrapper #innerset .NetLiSetLisCT, .editprofilepagewrapper #innerset .NetLiSetLisCT ul, .editprofilepagewrapper #innerset .NetLiSetLisCT ul li {
width:98%!important
}
.editprofilepagewrapper .noti_Txtbox_MainWrapper, .editprofilepagewrapper .noti_hd, .editprofilepagewrapper .noti_text, .editprofilepagewrapper .noti_line, .editprofilepagewrapper .noti_main_box, .editprofilepagewrapper .noti_main_box1, .editprofilepagewrapper .noti_main_box1 li, .editprofilepagewrapper .noti_ContWrapper {
width:100%
}
.editprofilepagewrapper .noti_limain, .editprofilepagewrapper .noti_main_box_mainhdng {
width:75%
}
.editprofilepagewrapper .noti_main_boxright {
width:22%
}
/* Transcript */
.transcriptspagewrapper .StudentViewBoxWrapperDetail .TitleboxWrap {
width: 100%
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum1boxSt {
 width: 45%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum2boxSt {
 width: 20%;
}
.transcriptspagewrapper .StudentViewBoxWrapperDetail .Coloum3boxSt {
 width: 25% !important;
}
.transcriptspagewrapper .TitleboxWrap {
width:98%
}
.transcriptspagewrapper .Coloum1boxSt {
width:44%;
text-align:left
}
.transcriptspagewrapper .Coloum2boxSt {
width:20%
}
.transcriptspagewrapper .Coloum3boxSt {
width:31%!important
}
.homepagewrapper .newvideo_img_Normal {
 border: 0 solid #E4E2DF;
 border-radius: 0;
 float: none !important;
 height: 100%;
 margin: 0;
 padding: 0;
 width: 99%!important;
}
 .ply-btn_Normal {
 left: 37%!important;

 position: absolute;
 top: 48%!important;
 z-index: 1;
}
.homepagewrapper .HeadingTitletxtEventDet_Normal {
 font-size: 18px;
 line-height: normal!important;
 color:#00BCF2;
}
#Zone2_Area1 {
 float: none;
 margin: 0 !important;
 width: 96% !important;
}
 .homepagewrapper #Zone2 {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0 auto;
 overflow: hidden;
 padding: 20px 0;
 width: 99%!important;
}
.PartnerBoxright {
 margin: 20px 0 0;
 width: 99%!important;
}
.homepagewrapper #FootZone_Area1 {
 border: 0 solid red;
 margin: 0 auto;
 width: 100%!important;
}
.dell_tweet {
 clear: both;
 margin: 0!important;
 width: 430px;
}
.bl_hdngs_twitterTXT {
 font-size: 18px!important;
}
}
@media (min-width: 767px) and (max-width: 800px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
/* Transcript */
#ResultOnDemand {
left:100px!important
}
#dvAlertPop {
width:80%!important
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:5%
}
.classespagewrapper .sharewith_wrapper {
margin:0;
right:6%
}
.userprofilepagewrapper .content {
width:100%!important
}
.userprofilepagewrapper form#createPostOrComment > table {
width:100%!important
}
.userprofilepagewrapper .wall-navi ul li input {
padding:14px 1px!important
}
}
@media (min-width: 568px) and (max-width:766px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
#ResultOnDemand {
left:10px!important
}
.transcriptspagewrapper #ResultOnDemand .BrfcsCtUserMn {
width:518px!important
}
.transcriptspagewrapper #ResultOnDemand .ContMidWknAra {
width:516px !important
}
.transcriptspagewrapper #ResultOnDemand .EvntATnmCnt {
width:519px!important
}
#dvAlertPop {
width:80%!important
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
right:6%
}
.classespagewrapper .sharewith_wrapper {
margin:0;
right:6%
}
.accountsettingspagewrapper .bill-info .bill-left-info, .accountsettingspagewrapper .bill-info .bill-right-info {
width:100%
}
 #dv_VideoPlayerUrl_display_button_replay {
height:54px!important
}
.ButtonPicboxEnrol a {
 color: white !important;
 cursor: pointer;
 display: block;
 padding: 5px;
 text-align: center;
 width: 70px;
}
.Speaker-dell-fake table#tblStreamlist {
 width: 100% !important;
}
#youtube-player-container {
 border: 0 solid red;
 left: 0!important;
 position: absolute!important;
 top: 0!important;
 width: 100%!important;

}
 .homepagewrapper #Zone1_Area1_Webpart5 .col-md-6 {
width:98%;
float:none
}
}
@media (min-width: 0px) and (max-width:567px) {
 .homepagewrapper #Zone1_Area1_Webpart5 .col-md-6 {
width:98%!important;
float:none
}
.homepagewrapper .row {
padding:15px
}
.thum_class {
 height: 90px;
}
 div.profile {
margin-top:50px
}
	 
/* subscription box */
.wall-navi ul li {
float: none;
width: 100%;
}
.userprofilepagewrapper .wall-navi ul li input {
 width: 100% !important;
text-align:left;
}
.editprofilepagewrapper #innerset > div {
 width: 100% !important;
}
 .editprofilepagewrapper #ifrPhoto {
height: 1020px !important;
overflow: scroll !important;
width: 100% !important;
}
/* amit profile tags popups 2Sept 2014 *//* amit profile tags popups 2Sept 2014 */
/* special changes */
/* 26sept changes */
#youtube-player-container iframe {
width:100%!important;
height:200px!important;
}
.new_topic_pod td a {
 background: none repeat scroll 0 0 #999999;
 border-radius: 4px;
 color: #ffffff !important;
 display: block;
 font-size: 10px;
 padding: 3px;
 text-align: center;
 width: 100%;
}
.new_topic_pod td {
 font-size: 10px;
}
.topicpodpagewrapper .ui-autocomplete-input {
font-size: 10px;
}
.topicpodpagewrapper .page_net_search {
font-size: 10px;
}
.wall-table-nl table th {
color:#ffffff!important;
padding:10px;
}
/* 26sept changes */

.b-popup-wrapper .popup-inner-wrapper {
 height: 100%!important;
 overflow: scroll!important;
 width: 106%!important;
}
#EventLog_lay3 {
display:none;
}
.userprofilepagewrapper .thtr_colth {
 font-size: 11px;
}
.userprofilepagewrapper .thtr_td {
 font-size: 11px;
}
 #btnSavePassP {
 position: absolute;
 top: 540px;
}
.ui-dialog {
 width: 93%;
}
.noti_action {
 width: 60px;
}
 .editprofilepagewrapper .noti_main_boxright {
 display: block;
 height: 100%;
 width: 20%!important;
}
.editprofilepagewrapper .noti_limain, .editprofilepagewrapper .noti_main_box_mainhdng {
 width: 70%;
}
.userprofilepagewrapper #createPostOrComment table, .userprofilepagewrapper #createPostOrComment tbody, .userprofilepagewrapper #createPostOrComment tr, .userprofilepagewrapper #createPostOrComment td {
 display: inline;
 width: 100%;
}
.userprofilepagewrapper .ui-icon-info {
 margin: -65px -25px 0 217px !important;
}
 .networkingloungepagewrapper .comment, .networkingloungepagewrapper .createComment {
 margin: 40px 0 0!important;
 padding: 15px 10px !important;
 width: 100% !important;
}
.networkingloungepagewrapper .ui-dialog {
 width: 90% !important;
}
.userprofilepagewrapper .ui-dialog {
 width: 90% !important;
}
/*.tag-content li .cols img {
    width: 50px;
}*/
.theatrepagewrapper .wall-navi ul li input {
 width: 100%;
 text-align:left;
}
/* special changes */
/* theatre page changes by amit */
/* jim cath cart footer changes created by amit bansal */
#redemptionLink {
 float: none !important;
 font-size: 14px!important;
 font-weight: bold;
}
.headerSub {
 float: none !important;
 width: 228px !important;
}
.subscribepagewrapper #Zone1 {
 padding: 0 15px 15px!important;
}
.subscribepagewrapper #wrapper {
 margin-top: 0!important;
}
.redemptionCodeInnerBox {
 border: 0 solid;
 width: 320px !important;
}
.userprofilepagewrapper #HeadZone_Area2 {
 min-height: 0!important;
}
.userprofilepagewrapper #Zone1_Area1, .userprofilepagewrapper #Zone1_Area2 {
 margin-top: 0!important;
}
.networkingloungepagewrapper #HeadZone_Area2 {
 min-height: 0!important;
}
.networkingloungepagewrapper .nl_bx {
 top: 95px !important;
}
.contes {
width:100%!important
}
 .networkingloungepagewrapper .tp_points {
 height: 35px !important;
}
.speakerpagewrapper .w450 {
 float: left!important;
 margin: 0;
 width: 93%!important;
}
 .theatrepagewrapper .wall-navi {
 border-bottom: 1px solid #d9d9d9;
 font-size: 12px;
 margin: 65px 0 0!important;
 overflow: hidden;
}
 .speakerpagewrapper .content1 {
 margin: 0 0 0 19px;
 width: 99%!important;
}
.footer-content li a img {
 width:100%;
}
#Layout325 .tw-btn-info {
 margin: -10px 0 0!important;
}
.tw-btn-info {
 margin: 0px 0 0!important;
}
 .footer-content li {
 float: left;
 font-size: 12px;
 margin: 0;
 padding: 0 2px;
 width: 19px;
}
/* jim cath cart footer changes created by amit bansal */
.ThrdBmnCt {
 width: 100% !important;
}
.theatrepagewrapper #ExtraDiv {
left:0px!important;
}
.theatrepagewrapper .OuterBoxPopVS2012Brand_ACtion {
 width: 100% !important;
}
.theatrepagewrapper .SmlPopMNBgCt {
 width: 100% !important;
}
.theatrepagewrapper .SmlPopMnNpCtMN {
 width: 100% !important;
}
 .theatrepagewrapper .SmlPopMidmnCT {
 width: 100%!important;
}
 .theatrepagewrapper .SmlPopBlnkWhtCt {
 width: 100%!important;
}
 .theatrepagewrapper .SmlPopUserMn {
 width: 100%!important;
}
.theatrepagewrapper .SmlPopMsgCt {
 width: 100%!important;
}
 .theatrepagewrapper .ThrdBmnCt {
 width: 78% !important;
}
.theatrepagewrapper .SmlPopMsgCt textarea {
 width: 100%!important;
}
 .theatrepagewrapper .SmlPopMsgCt textarea {
 width: 80%!important;
}


/* theatre page changes by amit */
.reg_vd_btn {
 margin-left: 60px !important;
 top: 96px !important;
}
#resource_m {
 background: none no-repeat scroll center 0 rgba(0, 0, 0, 0) !important;
 height: 10px !important;
 margin-top: 0 !important;
}
.theatrepagewrapper .outr_mainbox {
 width: 82% !important;
}
.theatrepagewrapper .noti_main_box {
 width: 100%!important;
}
.theatrepagewrapper .noti_main_box1 {
 width: 100%!important;
}
.theatrepagewrapper .noti_main_box1 li {
 width: 100%!important;
}
.theatrepagewrapper .noti_limain {
 width: 100% !important;
}
.theatrepagewrapper .noti_main_box_subtext {
 width: 100% !important;
}
.theatrepagewrapper .noti_ContWrapper {
 width: 100% !important;
}
 .theatrepagewrapper .session_info_rel {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 border-bottom: 2px solid #ddd;
 border-image: none;
 border-left: 2px solid #ddd;
 border-right: 2px solid #ddd;
 height: 400px;
 overflow-x: hidden;
 overflow-y: auto;
 padding: 0 10px;
 width: 92%;
}
.outerboxborderbluetrns {
 width: 88% !important;
}
.userprofilepagewrapper .EvntATnRDImg {
 width: 100% !important;
}
.userprofilepagewrapper .tag_pop_ab {
 width: 90%!important;
}
.userprofilepagewrapper .EvntATnmCnt ul {
 width: 100%;
 margin-left: 0!important;
}
.userprofilepagewrapper .EvntATnmCnt li {
 width: 100% !important;
}
.userprofilepagewrapper .ContMidWknAra {
 width: 100% !important;
}
.SmlPop_RevTgs {
 width: 90%!important;
}
 .SmlPop_CntgM {
 width: 100%!important;
}
.userprofilepagewrapper #ReslutsDiv {
left:0px!important
}
.userprofilepagewrapper #MessagePopUp {
left:0px!important
}

/* amit profile tags popups 2Sept 2014 */
.transcriptspagewrapper .headingTitle_lay3 {
 margin: 35px 0 0 23px;
}
.theatrepagewrapper #HeadZone_Area1, .userprofilepagewrapper #HeadZone_Area1, .transcriptspagewrapper #HeadZone_Area1 {
 margin: 0 auto;
 min-height:70px;
}
.theatrepagewrapper div.profile, .userprofilepagewrapper div.profile, .transcriptspagewrapper div.profile {
 margin: 10px 10px 0 0 !important;
}
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 0 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.theatrepagewrapper .takenextbtn {
height:40px
}
/* subscription box */
#ResultOnDemand {
left:5px!important
}
.transcriptspagewrapper #ResultOnDemand .BrfcsCtUserMn {
width:302px!important
}
.transcriptspagewrapper #ResultOnDemand .ContMidWknAra {
width:300px !important
}
 .transcriptspagewrapper #ResultOnDemand .BarBoxSt {
width:95%
}
 #dvAlertPop {
width:80%!important
}
.LoginPopVs2012box {
width:90px
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
left:2%;
}
.classespagewrapper .sharewith_wrapper {
 margin:0;
 height: auto !important;
 right: 13%;
}
.classespagewrapper #Zone1_Area1_Webpart2 {
 margin: 90px 0 0 !important;
}
.homepagewrapper .fright img, .homepagewrapper .fleft img {
width:100%!important
}
#dvVideoObject {
width:100%!important;
height:200px!important
}
#dvVideoObject {
margin: 10px 0 4px -20px !important;
}
 .ply-btn {
 left: 45%;
 position: absolute;
 top: 25%;
 z-index: 1;
}
/*.classespagewrapper .videosrch_list li h1 , .classespagewrapper .videosrch_list li .v_desc , .classespagewrapper .videosrch_list li .v_speaker
{display:none}
.v_icon
{display:none}*/
.thum_class {
 clear: both;
 float: none;
 height: 150px;
 overflow: hidden;
 width: 94%;
 margin:10px 0
}
.classespagewrapper .videosrch_list li img {
 border: 2px solid #cccccc;
 float: none;
 height: 150px;
 margin: 0 10px 0 0;
 width: 100%;
}
.classespagewrapper .videosrch_list li .v_title {
 margin-bottom: 10px;
 width: auto !important;
}
.userprofilepagewrapper div.profile div.id div#divExpanded {
top:60px
}
.homepagewrapper div.profile div.id div#divExpanded {
top:38px
}
/* theatre page player settings */
#dv_VideoPlayerUrl {
 height: auto;
 width: 100%;
}
.userprofilepagewrapper .Cl_Ctprfwk {
 line-height: 20px;
 width:150px!important;
}
.userprofilepagewrapper .content {
 width: 100% !important;
}
.editprofilepagewrapper #HeadZone_Area2 {
 min-height: 0!important;
}
.changepasswordpagewrapper #EventLog_lay3 {
 display:none;
}
#billingFormContainer .view-org-new .w658 p {
 height: 25px !important;
}
 #OnDemandTab {
 background: url(https://s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png) no-repeat scroll 250px -30px #e7d2a5 !important;
}
.btnAlignment {
 margin: auto;
 text-align: right;
 width: 92% !important;
}
 .enterCode {
 margin-bottom: 20px;
 margin-top: 20px;
 width: 90% !important;
}
.redemptionCodeInnerBox {
 border: 0 solid;
 width: 40% !important;
}
#txtRedemptionCode {
 height: 25px;
 width: 100% !important;
}
#VideoPlayerUrl {
 border: 0 solid red;
 height: 100%!important;
 left: 0!important;
 position: absolute!important;
 top: 0!important;
 width: 100%!important;
 z-index:3;
}
 #dvbright {
 border: 0 solid red;
 height: 100%!important;
 left: 0!important;
 position: absolute!important;
 top: 0!important;
 width: 100%!important;
 display:none!important;
}
#youtube-player-container {
 border: 0 solid red;
 left: 0!important;
 position: absolute!important;
 top: 0!important;
 width: 100%!important;
}


/* theatre page player settings */
/* Networking lounge page settings */
.networkingloungepagewrapper #ExtraDiv {
 left: 60px !important;
 position: absolute;
 top: 451px;
 z-index: 12201;
}
.wideatndee {
 width: 100%!important;
}
.networkingloungepagewrapper .SmlPopMNBgCt {
 width: 80%!important;
}
 .networkingloungepagewrapper .SmlPopMnNpCtMN {
 width: 100%!important;
}
 .networkingloungepagewrapper .SmlPopMidmnCT {
 width: 100%!important;
}
.networkingloungepagewrapper .SmlPopBlnkWhtCt {
 width: 100%!important;
}
.networkingloungepagewrapper .SmlPopUserMn {
 width: 100%!important;
}
.networkingloungepagewrapper .SmlPopMsgCt {
 width: 100%!important;
}
 .networkingloungepagewrapper .SmlPopMsgCt textarea {
 width: 90%!important;
}
.networkingloungepagewrapper .ThrdBmnCt {
 width: 75%!important;
}
 .networkingloungepagewrapper .SmlPopDnw_btCt {
 width: 75%!important;
}

/* Networking lounge page settings */
.ButtonPicboxEnrol a {
 color: white !important;
 cursor: pointer;
 display: block;
 padding: 5px;
 text-align: center;
 width: 70px;
}
.Speaker-dell-fake table#tblStreamlist {
 width: 100% !important;
}
#dvVideoObject, #dvVideoObject embed {
width:100%!important
}
.theatrepagewrapper .bckbtn {
width:90px
}
.theatrepagewrapper .bckbtn a, .theatrepagewrapper .takenextbtn a {
font-size:10px;
padding:5px
}
.theatrepagewrapper .takenextbtn {
background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/Learn27/global_img/backarrow_right.png) no-repeat scroll 90px 0;
width:118px;
padding:0
}
#dvAlertPop {
left:0!important;
width:90%!important
}
#dvAlertPop, #dvAlertPop .MinMsgCt, #dvAlertPop .MinMsgCt .ManMsgintxt {
width:78%!important
}
#dvAlertPop .ManMsgInct {
width:99%!important
}
.Nodata {
width:auto
}
.commentContent {
overflow:visible!important
}
.b-popup-wrapper {
width:94%!important;
min-width:0px!important;
left:0!important
}
.b-quiz-results .quiz-results-message.passed {
width:90%!important
}
.b-quiz-results .quiz-results-table {
width:95%!important
}
.Nodata {
width:100%!important
}
}
@media (min-width: 0px) and (max-width:400px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 120px 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
 
.classespagewrapper .sharewith_wrapper {
 margin:0;
 height: auto !important;
 left: 4%;
 top: 90%;
}
 .subscriptionboxMainwrap ul {
margin:0
}
.classespagewrapper .sharewith_wrapper {
 top: 375px;
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
top:-70px
}
}
@media (min-width: 0px) and (max-width:319px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 120px 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
	#ctl00_MainContent_ctl19_EventLogoDiv img {
width:88px;
top:10px
}
 #dvAlertPop {
width:80%!important
}
 .LoginPopVs2012box {
width:62px;
height:30px;
margin-right:5px!important
}
 .PosBtns_LoginRegsVs2012 {
width:92%
}
 .MessageTxtBoxPopVs {
font-size:11px
}
 .HeadingTitleOfPopVs {
font-size:14px!important;
padding: 12px 30px 10px 6px!important
}
 .MessageTxtBoxPopVs {
font-size:11px!important
}
}
@media (min-width: 0px) and (max-width:300px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 120px 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */
	 
	.classespagewrapper .sharewith_wrapper {
 margin:0;
 height: auto !important;
 left: 4%;
}
}
 @media (min-width: 0px) and (max-width: 690px) {
.classespagewrapper .sharewith_wrapper {
left:6%;
height:auto
}
.classespagewrapper #HeadZone {
height:350px
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
left:6%
}
.headingTitle_lay3 {
margin:55px 0 0 23px
}
.classespagewrapper .videosrch_list li .v_title {
width:95%!important
}
.loginpagewrapper .boxLogo_lay3 {
border: 1px solid #d4d4d4;
border-radius: 3px;
left: 15px;
position: absolute;
text-align: center;
top: 80px;
z-index: 1;
}
.userprofilepagewrapper .boxLogo_lay3 {
 top: 120px;
}
.faqpagewrapper .boxLogo_lay3 {
border: 1px solid #d4d4d4;
border-radius: 3px;
left: 15px;
position: absolute;
text-align: center;
top: 80px;
z-index: 1;
}
.editprofilepagewrapper .boxLogo_lay3 {
border: 1px solid #d4d4d4;
border-radius: 3px;
left: 15px;
position: absolute;
text-align: center;
top: 80px;
z-index: 1;
}
.userprofilepagewrapper #HeadZone_Area2 {
min-height:210px
}
.editprofilepagewrapper #HeadZone_Area2 {
min-height:180px
}
.faqpagewrapper #HeadZone_Area2 {
min-height:180px
}
.resourcepagewrapper #Zone1_Area1_Webpart1 {
float: none;
margin: 0;
width: 100%;
}
.resourcepagewrapper #Zone1_Area1_Webpart2 {
float: left;
margin: 0 50px 0 0;
width: 100%;
}
.resourcepagewrapper #Zone1 {
width: 100%;
}
.resourcepagewrapper .LobbyResoBoxWrap td {
color: #013c7f;
font-size: 6px;
text-align: left;
}
.resourcepagewrapper .DellTvWrapListing_menuBox {
float: left;
margin: 0 20px;
padding: 0;
width: 100%;
}
 .resourcepagewrapper .DellTvWrapListing {
width: 96% !important;
}
.resourcepagewrapper .DellTvWrapListing li {
width: 100%;
}
.resourcepagewrapper .DellTvWrapListing li ul {
width: 100%!important;
}
.resourcepagewrapper .DellTvWrapListing ul li {
width: 100%;
}
.classespagewrapper .PostionEnrolHeadTtilAgenda a {
 right: 8%;
 top: -42px;
}
.transcriptspagewrapper .StudentViewBoxWrapper h2, h1 {
 font-size: 12px;
 line-height: 20px;
}
 .classespagewrapper #dvMediaUrl img {
 width: auto!important;
}
.share-detail {
 display: none;
}
.editprofilepagewrapper .Edt_Box_ContSrt input {
 width: 90%;
}
.Edt_Box_ContSrt textarea. .editprofilepagewrapper .UsrntInptCTsmlp_newInner, .editprofilepagewrapper .UsrntInptCTsmlp_newOuter div {
 width: 90% !important;
}
.Clk_Unlnkd input {
 width: 100% !important;
 font-size:12px!important
}
.Clk_Unlnkd {
 width: 100% !important;
}
 .UsrntInptCTsmlp_newOuter {
width:100%
}
#billingFormContainer .view-org-new .w658 p {
width:100%!important
}
#billingFormContainer .view-org-new .w658 p input[type="text"] {
width:70%!important
}
}
/**************************************************************************************************************************/

@media (min-width: 0px) and (max-width:1024px) {
/* subscription box */
.homepagewrapper .m_demo {
 background: none repeat scroll 0 0 transparent !important;
 margin: 0 auto !important;
 overflow: hidden !important;
 padding: 10px !important;
 width: 96% !important;
}
.homepagewrapper .start_hd {
 float: left !important;
 font-size: 26px !important;
 font-weight: bold !important;
 margin: 10px 0 !important;
 padding: 0 !important;
 text-align: left !important;
 width: 95% !important;
}
.homepagewrapper .free_btn {
 background: none repeat scroll 0 0 #6CCFF6;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 float: right !important;
 font-size: 24px !important;
 font-weight: normal !important;
 margin: 120px 3% 0 0 !important;
 padding: 10px !important;
 text-align: center !important;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}

/* subscription box */

.homepagewrapper #Zone1_Area1_Webpart6 {
width:100%;
}
.footer-content {
width: 100%;
padding: 10px 0 20px 0;
}
.homepagewrapper form {
overflow:hidden;
}
 .homepagewrapper .full_m, .homepagewrapper #HeadZone_Area1, .homepagewrapper .full_m .homepagewrapper #HeadZone_Area1, .homepagewrapper #Zone1_Area1_Webpart1, .homepagewrapper #Zone1_Area1_Webpart2, .homepagewrapper #Zone1_Area1_Webpart3, .homepagewrapper #Zone1_Area1_Webpart4, .homepagewrapper #Zone1_Area1_Webpart5, .homepagewrapper #Zone1_Area1_Webpart6, .homepagewrapper #Zone1_Area1_Webpart7, .homepagewrapper .new_des_demo, .homepagewrapper .m_demo {
width:100%;
}

/* course page */
#HeadZone_Area1 {
width:100%;
}
 .agendapagewrapper #Zone1_Area1 {
width: 97%!important;
margin: 0 auto;
}
 .loginpagewrapper #Zone1_Area1 {
width: 100% !important;
padding: 0;
}

/* login page */
.loginpagewrapper .l_pardiv_ymr {
width: 60%;
margin: 0 auto;
float: none;
}
.r_pardiv_ymr {
float: none;
padding: 28px 0 0 0px;
width: 60%;
margin: 0 auto;
}
.l_pardiv_ymr {
border:none;
width: 60%;
margin: 0 auto;
float: none;
}
 #wrapper {
width: 100%;
}
 .p_sign {
padding: 25px 0;
}
#FootZone_Area1 {
width:100%
}
.classespagewrapper #HeadZone #HeadZone_Area1_Webpart8 {
width:94%;
margin:0 auto
}
.subscribepagewrapper #wrapper {
margin-top:75px;
}
}
 /* responsive 26-8-14-- jagtar */
@media (min-width: 0px) and (max-width:998px) {
#Layout277 #Zone1_Area1_Webpart4 {
width:100%
}
#Layout277 #Zone1_Area1_Webpart0_lay3 {
width:100%
}
#Layout277 .new_des_demo_lay3 {
background:none!important;
margin:0px 0 0;
height:300px
}
#Layout277 .newvideo_img_lay3 {
border: 10px solid #666;
margin: 10px;
width:402px;
}
#Layout277 .ply-btn_lay3 {
left:170px;
top:27%;
}
#Layout277 .boxLogo_lay3 {
top:56px
}
#Layout277 .headingTitle_lay3 {
margin:0
}
}
@media (min-width: 0px) and (max-width:530px) {
 #Layout277 #Zone1_Area1_Webpart0_lay3 {
width:100%
}
 #Layout277 .ply-btn_lay3 {
 left: 99px;
 top: 23%;
}
#Layout277 .newvideo_img_lay3 {
 border: 10px solid #666;
 height: auto;
 margin: 10px;
 width: 220px;
}
#Layout277 .play_btn {
width:50px;
height:50px
}
.feturlst li {
 float: left;
 margin: 0 10px 30px;
 min-height: 0px;
 padding: 0 0 0 15px;
 width: 270px;
}
.contes {
 margin: 0 auto;
 overflow: hidden;
 padding: 60px 0 20px !important;
 width: 100%;
}
.homepagewrapper .free_btn {
 margin: 36px 0 0 !important;
}
/* profile page changes amit bansal */
.Cl_HedTxt_Wk {
 border: 0 solid #ffff00;
 float: none !important;
 overflow: hidden;
}
.editprofilepagewrapper #dvAlertPop {
 left: 30% !important;
 right: 0 !important;
 width: 40% !important;
}
 #pwdblock input {
 border: 1px solid #dad9d9;
 color: #505050;
 font-size: 14px;
 font-weight: 500;
 margin: 10px 0;
 overflow: hidden;
 padding: 10px 0 12px 12px;
 text-decoration: none;
 width: 100%;
}
.speakerpagewrapper .Speaker-dell-fake {
 border: 0 solid red;
 display: block;
 margin: 15px 0 0 15px !important;
 width: 560px;
}
.inputDenali-seclect {
 border: 1px solid #dddddd;
 height: 32px;
 padding: 3px;
 width: 100%;
}
.theatrepagewrapper #dv_VideoPlayerUrl_wrapper {
margin:0px!important
}
.FooterDellworld_2012Wrapper img {
width:100%;
min-height:80px;
}
.footerTXTWar {
 width:70%!important;
top:11px;
line-height:16px
/* profile page changes amit bansal */ 
}
/* responsive 26-8-14-- jagtar */	
@media (min-width: 0px) and (max-width:998px) {
.editprofilepagewrapper .In_Txtbox_MainWrapper {
min-height:1150px
}
/* networking lounge */
.networkingloungepagewrapper #Zone1 {
width:100%!important;
height:auto
}
.networkingloungepagewrapper #Zone1_Area1 {
width:100%!important
}
.networkingloungepagewrapper #Zone1_Area2 {
width:100%!important
}
.networkingloungepagewrapper .nl_bx {
width:100%!important
}
.networkingloungepagewrapper .createPost {
max-width:100%!important
}
.networkingloungepagewrapper #Zone2_Area1_Webpart1 {
width:100%!important
}
.networkingloungepagewrapper #Zone2 #Zone2_Area1, {
width:100%!important;
margin:0
}
.networkingloungepagewrapper .ht_div {
width:100%!important
}
.networkingloungepagewrapper .content {
width:99% !important
}
#ctl00_MainContent_ctl59_ctl05_divAttendee tr, #ctl00_MainContent_ctl59_ctl05_divAttendee td {
display:block
}
#ctl00_MainContent_ctl59_ctl05_divAttendee td {
width:32%!important;
margin-right:1%;
float:left
}
.networkingloungepagewrapper .attndiy_box, #ctl00_MainContent_ctl49_wfeeds_MainPanel {
width:85%!important
}
.networkingloungepagewrapper table, .networkingloungepagewrapper .createCommentTextWrapper {
width:100%
}
.networkingloungepagewrapper #createPostOrComment table {
width:70%
}
.networkingloungepagewrapper .comment, .networkingloungepagewrapper .createComment {
width:98%!important
}
.networkingloungepagewrapper .ui-autocomplete-input {
width:100%!important
}
.networkingloungepagewrapper #Zone1_Area2 {
float:none;
width:100%!important
}
.networkingloungepagewrapper #Zone1_Area1 {
 float:none;
width:100%!important
}
.networkingloungepagewrapper #Zone2 {
padding:0
}
.networkingloungepagewrapper #UpdContet {
 padding: 10px 5px;
}
.networkingloungepagewrapper .leader .top h1 {
padding:10px;
width:auto
}
.networkingloungepagewrapper .leader {
width:100%
}
.networkingloungepagewrapper #Zone1_Area2 #Zone1_Area2_Webpart1 {
float:none;
width:100%
}
.networkingloungepagewrapper #Zone1_Area2 #Zone1_Area2_Webpart3 {
float:none;
width:100%
}
.networkingloungepagewrapper .tp2_main, .networkingloungepagewrapper .leader {
position:static;
width:100%
}
.networkingloungepagewrapper .leader .top .left, .networkingloungepagewrapper .leader .top .fl, .networkingloungepagewrapper .leader .bott ul, .networkingloungepagewrapper .leader .bott ul li a {
width:100%
}
.registerpagewrapper .supportTextMsg p, .registerpagewrapper .supportTextMsg {
width:100%
}
.UpShTxtArCont textarea {
width:95%!important
}
.UpShTxtArCont .fltfttext div {
width:100%!important;
font-size:10px
}
.UpShTxtArCont .fltfttext #shareButton {
margin-left:10px
}
.theatrepagewrapper #dvVideoObject {
top:0!important
}
.Nodata {
width:95%!important
}
div.profile .box_profilepic {
width:38px!important
}
.networkingloungepagewrapper .boxLogo_lay3 {
 border: 1px solid #d4d4d4;
 border-radius: 3px;
 left: 15px;
 position: absolute;
 text-align: center;
 top: 100px;
 z-index: 1;
}
.networkingloungepagewrapper #UpdContet {
 width: 100%!important;
}
}


@media only screen and (max-device-width : 999px) {
	
	/* mobile soultion in css created by amit bansal */
	
	.tw-free-trial .tw-btn-info {
 font-size: 14px !important;
 line-height: 0 !important;
 padding: 11px 10px!important;
}
 .TrialBtnHm .tw-btn-info {
 font-size: 14px!important;
 padding: 12px 20px;
}
 .coursepgbig_hd {
 color: #666666 !important;
 font-size: 18px;
 line-height: 20px;
 margin: 0;
 padding: 15px 0 0;
 text-align: center;
}
 .tw-free-trial .tw-btn-info::after {
 content: "No Credit Card";
 cursor: default;
 font-size: 8px!important;
 top: 36px!important;
}
 .tw-free-trial h1 {
 color: #1e7849 !important;
 float: left;
 font-size: 11px !important;
 font-weight: bold !important;
 line-height: normal;
 margin: 0 0 0 6%;
 padding: 0;
 width: 60%;
}
 .roundicon_action_Social {
 background: none repeat scroll 0 0 #ffffff;
 border: 2px solid #bebebe;
 border-radius: 50%;
 color: #ffffff;
 cursor: pointer;
 display: block!important;
 float: none;
 font-size: 55px !important;
 height: 60px;
 line-height: 60px;
 margin: 20px auto;
 max-height: 132px;
 max-width: 132px;
 overflow: hidden;
 padding: 30px;
 text-align: center;
 transition: opacity 2s ease 0s;
 vertical-align: middle;
 width: 60px;
}
 .ShareonSiteSectionBoxWrap .ShareonsiteBoxConetntSection h1 {
 color: #ffffff !important;
 font-size: 20px;
 font-weight: normal !important;
 line-height: 24px;
 margin: 10px 0;
 padding: 0;
 text-align: center;
 text-transform: uppercase;
 width: 100%;
}
 .SharIconbox {
 border: 0 solid #ff0000;
 display: block;
 margin: 20px auto;
 max-width: 404px;
 text-align: center;
 width: 100%;
}
 .ShareonSiteSectionBoxWrap .BtnActionInsideBox input {
 background: none repeat scroll 0 0 #ed652e !important;
 border: medium none;
 color: #ffffff;
 cursor: pointer;
 display: block;
 font-family: inherit;
 font-size: 16px;
 font-weight: normal;
 margin: 20px auto 3px;
 padding: 5px 0;
 text-align: center;
 text-decoration: none;
 width: 80%;
}
 .template_linksection .templatelist li {
 max-width: 88%!important;
}
 .InstructorAcademyWrapper .boxlistingClassesIntructor li {
 float: none;
 height: 345px;
 list-style: outside none none;
 margin: 0 auto 40px;
 max-width: 260px;
 padding: 0;
}
 .FreeTRialRegistrationpgWrap {
 border: 0 solid #dddddd;
 display: block;
 margin: 40px auto;
 max-width: 1200px;
 padding: 0;
 width: 85%;
}
 .InviteFrndWrapperbox {
 display: block;
 margin: 0 auto;
 padding: 0;
 width: 96%!important;
}
 .LeftboxColmInviteUpt {
 border: 0 solid #ff0000;
 display: block;
 float: none;
 margin: 0!important;
 max-width: none;
 padding: 0;
 width: 94%!important;
}
 .RightboxColmInviteUpt {
 border-top: 1px solid #f2f2f2;
 display: block;
 float: none;
 margin: 0!important;
 max-width: none;
 min-height: 440px;
 padding: 40px 0 0 10px;
 position: relative;
 width: 94%!important;
}
 .newfreepreviewclasses .prev_cls_list li {
 background-color: #ffffff;
 border: 1px solid #a6a6a6;
 border-radius: 2px;
 box-shadow: 0 0 1px #dddddd;
 float: none;
 margin: 20px 13px;
 max-width: 100%;
 min-height: 270px;
 padding: 0;
 position: relative;
 width: 94%;
}
 .newfreepreviewclasses .clsprimg {
 border-bottom: 1px solid #dddddd;
 height: 100%;
 max-width: 100%;
 padding: 0 0 10px;
 width: 100%;
}
 .clsprimg > img {
 height: 100%;
 max-height: 100% !important;
 max-width: 100% !important;
 width: 100% !important;
}
 .userdashboardpagewrapper #Layout1_Zone1_Area1_Webpart2 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
 float: none !important;
}
 .BoxListingTopics li {
 float: none;
 list-style: outside none none;
 margin: 0;
 padding: 0;
 width: 94% !important;
}
 .CustomHtmlBoxData {
 border-top: 1px solid #dddddd;
 font-size: 16px;
 margin: 40px auto 20px;
 max-width: 990px;
 padding-top: 20px;
 width: 94%;
}
 .CustomHtmlBoxData {
 border-top: 1px solid #dddddd;
 font-size: 16px;
 margin: 40px auto 20px;
 max-width: 990px;
 padding-top: 20px;
 width: 90%;
}
 .transcriptspagewrapper #courseDetailPopupContainerDiv {
 background-color: #ffffff;
 border: 1px solid #444444;
 bottom: 0!important;
 display: block;
 left: 0!important;
 margin: 0 auto!important;
 position: fixed;
 right: 0!important;
 top: 111px!important;
 width: 90%!important;
 z-index: 100;
}
 #ideventatnlist {
width:96%!important
}
 #ideventatnlist div {
float:none!important;
width:100%!important;
}
 .networkingloungepagewrapper #Zone2_Area1_Webpart1 {
 margin: 250px 0!important;
 width: 100%;
}
 .FeedbackformRoadMap .MainFromFeedbackRoadMap .btnSb a {
 background: none repeat scroll 0 0 #f0a22e !important;
 border: 2px solid #f0a22e;
 border-radius: 6px;
 color: #ffffff !important;
 cursor: pointer;
 display: block;
 font-family: inherit;
 font-size: 18px !important;
 font-weight: normal;
 line-height: 30px;
 margin: 15px auto;
 padding: 5px 0;
 text-align: center !important;
 text-decoration: none;
 width: 80%;
}
 .comingsoon_webpart .listcomingcourse li .coursenew_image {
 background: none repeat scroll 0 0 #ffffff;
 height: 100%!important;
 padding: 0;
 width: 100%!important;
}
 .comingsoon_webpart .listcomingcourse li .coursenew_image img {
 height: 100%!important;
 max-height: 100%!important;
 max-width: 100%!important;
 width: 100%!important;
}
 .comingsoon_webpart .listcomingcourse li {
 background: none repeat scroll 0 0 #f2f2f2;
 border: 1px solid #dddddd;
 float: none!important;
 margin: 20px auto!important;
 max-width: 90%!important;
 min-height: 521px;
 padding: 4px 4px 10px;
 position: relative;
 width: 100%;
}
 .comingsoon_webpart .mainboxcomig h1 {
 color: #000000 !important;
 font-size: 26px;
 font-weight: normal;
 line-height: 48px;
 margin: 0;
 padding: 0;
 text-align: center;
}
 .comingsoon_webpart .mainboxcomig h2 {
 color: #666666 !important;
 font-size: 18px;
 font-weight: lighter;
 line-height: 18px;
 margin: 15px 0;
 padding: 0;
 text-align: center;
}
 .theatrepagewrapper .bckbtn {
 width: auto!important;
}
 .theatrepagewrapper #mapDiv {
 position: static!important;
}
 .result_tbl td {
 font-size: 10px!important;
}
 .result_tbl th {
 font-size: 10px!important;
}
	
	
	/* table structure fixed on mobile on for dashboard */
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
 border-top: 1px solid #dddddd;
 line-height: 1.42857;
 overflow: hidden!important;
 padding: 8px;
 text-overflow: ellipsis!important;
 vertical-align: top;
 white-space: nowrap!important;
 font-size:10px!important;
}
 .table {
table-layout:fixed!important;
}
 .userdashboardpagewrapper #PopupContainer input {
 background: none repeat scroll 0 0 #008000 !important;
 font-size: 11px!important;
 margin: 0 auto!important;
 padding: 7px 6px!important;
 position: static!important;
 text-align: center!important;
 width: 100%;
}
 .userdashboardpagewrapper #CourseDetailName {
 font-size: 15px!important;
 font-weight: normal!important;
 margin: 30px 0 0!important;
 margin-left:0px!important;
 padding: 15px 0 !important;
 text-align: center!important;
 width: 100%!important;
}
 .library_mainsec .bothpart {
 margin: 0 0 0 15px;
 max-width: 1100px;
 padding: 0;
 width: 90%;
}
 .network_tblemain {
 table-layout:fixed!important;
}
 .network_tblemain th {
 overflow: hidden!important;
 text-overflow: ellipsis!important;
 white-space: nowrap!important;
}
 .network_tblemain td {
 overflow: hidden!important;
 text-overflow: ellipsis!important;
 white-space: nowrap!important;
}
/* table structure fixed on mobile on for dashboard */
	/* mobile soultion in css created by amit bansal */
.BtnWhturmindshare_new {
    padding:0!important;
	}	
.userprofilepagewrapper #Zone1_Area1 {
    margin: 0 auto!important;
    width: 90% !important;
}

.userprofilepagewrapper #Zone1_Area2 {
    margin: 20px auto 23px !important;
    width: 90% !important;
}
.userprofilepagewrapper #Zone1_Area2{ height:auto!important;}
.userprofilepagewrapper .wall-navi ul li {
    float: none;}
.userprofilepagewrapper .wall-navi ul li input {
       text-align: center;
}
.userprofilepagewrapper .wall-navi ul li input.activ_MailBox, .userprofilepagewrapper .wall-navi ul li input.activ_MailBox {
    background: transparent url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) no-repeat scroll -188px -22px !important; display:none;}

.userprofilepagewrapper .wall-navi ul li input.activ_Twitter, .userprofilepagewrapper .wall-navi ul li input.activ_Twitter:hover {
    background: transparent url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) no-repeat scroll -26px -22px !important; display:none;}
.userprofilepagewrapper .wall-navi ul li input.activ_linkedIn, .userprofilepagewrapper .wall-navi ul li input.activ_linkedIn:hover {
    background: transparent url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png) no-repeat scroll -115px -22px !important; display:none;}
.commentButton {position: static;}
/*Edit Profile css*/
.noti_main_box1 li {
    display: table;}
.editprofilepagewrapper #Zone1_Area1 {
    margin: 0 auto;}
.editprofilepagewrapper .Edit_LnkWrapper ul li .LnkWork_cont{ text-align:center!important; padding: 3px 0 5px !important;}
.Clk_Unlnkd input {
    border-radius: 5px;
    font-size: 12px !important;
    padding: 8px 0 !important;
    width: 97% !important;
}
.LnkWork_cont a{ margin:0 auto!important;}
#btnSavePassP {
    position: static;}
	.btn_phoneverify {
    width: 100% !important;
}
.ShareonSiteSectionBoxWrap .BtnActionInsideBox input{font-size: 16px!important; width: 92%!important;}
	}
	

.wall-navi ul li input.active, .wall-navi ul li a.active, .info_heading, th, .networkingloungepagewrapper .leader .top h1, #pager ul.pages li.pgCurrent, #pagerv ul.pages li.pgCurrent, .editprofilepagewrapper .Edit_LnkWrapper li.selectedMenu, .editprofilepagewrapper .Edit_LnkWrapper li:hover, .Ed_MainWrapper li:hover div:first-child, .bl_hd
{ background-color: transparent !important;}
.noti_main_box1 li:hover {
    background: #ccc none repeat scroll 0 0;
}


@media only screen and (max-device-width : 768px) 
{
	.classespagewrapper #Zone1_Area1 {
    margin: 16px auto !important;
    width: 97% !important;
}
.course_actionClassbox .ActionBtnroundedIconWrap ul li {
    max-width: 100%!important;
   
}
.why_atndpl{width:100%; margin:0px; padding:0px; display:table; vertical-align:top}
#videocontainer_wrapper{width:100%; margin:0px; padding:0px; display:table;vertical-align:top}
.videoplayescyber {
    border: 0 solid #cccccc;
    margin: 0 auto 0px;
    max-width: 100%;
    width: 100%;
	display:table;
	vertical-align:top
}
.thumbnail_listwhy ul li {
    float: none !important;
    margin: 0 auto 9px !important;
    max-width: 70%;
    padding: 0;
    width: 100%;
}
.why_atndpl {
    background: Transparent none repeat scroll 0 0;
    border: 0px solid #cccccc;
    border-radius: 0px;
    display: table;
    margin: 0 auto 30px;
    max-width: 100%!important;
    padding:0px;
    width: 100% !important;
}
.thumbnail_listwhy ul li img {
    height: 70%;
}
.why_atndpl object {
    border: 0px solid #ff0000;
    display: block;
    height: 225px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

} 

.box_1_hours .box1_pos_1TXT {font-size: 30px !important;}
.box_1_hours .box1_pos_2TXT {font-size: 24px !important;}
.boxesWidth {
    float: none!important;
    margin: 0 5px!important;
    max-width: 100%!important;
    width: 100%!important;
}	
.searchbarHM .Marksbox {
    margin: 10px auto 40px!important;
	
 
}
.Threeboxcontent {
    display: block!important;
    margin: 0px auto 0!important;
    max-width: 100%!important;
    width: 100%!important;
}

.box_1_hours {
    height: 100%!important;
    min-height: 100px!important;
    position: relative!important;
    text-align: center!important;
    margin: 10px 0!important;
}
.boxOuterCyber .boxOuterCyber_mainContent > h2::before {display:none!important;}
.boxOuterCyber .boxOuterCyber_mainContent > h2::after {display:none!important;}
.box_1_hours .Img1box {
    margin: 45px 5px 10px !important;
    padding: 4px !important;
}
.Img1box img {
    width: 100% !important;
}
.Img2box img {
    width: 100% !important;
	text-align:center!important;
}
.miPnnl {
    max-width: 100%!important;
}
}


@media only screen and (max-device-width: 900px) {
	
	.SubbtnboxhM{
    background-color: #008000;
    border-radius: 5px !important;
    color: #ffffff !important;
    display: table;
    float: none;
    font-size: 25px;
    font-weight: normal;
    margin: 24px auto;
    padding: 5px 20px;
    position: relative;
    right: 0px;
    text-align: center;
    width: auto;
	}

	
.btbox {
    display: table;
    margin: 0 auto;
     width: 100%;
}
.sheild_learningpath .start_trialbtn a {
    font-size: 15px;
   
}
.box_1_hours .box1_pos_1TXT {font-size: 30px !important;}
.box_1_hours .box1_pos_2TXT {font-size: 24px !important;}
.boxesWidth {
    float: none!important;
    margin: 0 5px!important;
    max-width: 100%!important;
    width: 100%!important;
}	
.searchbarHM .Marksbox {
    margin: 10px auto 40px!important;
 
}
.Threeboxcontent {
    display: block!important;
    margin: 0px auto 0!important;
    max-width: 100%!important;
    width: 100%!important;
}
.box_1_hours {
    height: 100%!important;
    min-height: 100px!important;
    position: relative!important;
    text-align: center!important;
    margin: 10px 0!important;
}
.boxOuterCyber .boxOuterCyber_mainContent > h2::before {display:none!important;}
.boxOuterCyber .boxOuterCyber_mainContent > h2::after {display:none!important;}
.box_1_hours .Img1box {
    margin: 45px 5px 10px !important;
    padding: 4px !important;
}
.Img1box img {
    width: 100% !important;
}
.Img2box img {
    width: 100% !important;
	text-align:center!important;
}
.miPnnl {
    max-width: 100%!important;
}
.container_blockbox {
    max-width: 100%!important;

}
.cyberjobsbox .col-md-6 a {
    padding: 10px 30px !important;
    width: auto!important;
}
}
