/* non logged player color changes theme css started here */

.LockedPlayerpagewrapper #Layout1_Zone1_Area1_Webpart2 .col-md-3{float: left;}


#Zone1_Area1_Webpart1 .CourseContainerbox .col-md-3{float: left;}
.col-sm-3.filter-layout.text-right {
    float: right;
    display: table;
    width: 100%;
}

.col-sm-6.col-md-4.course-item.card.ss.taxation {
    float: left;
}
		
/* non logged player color changes theme css started here */

.leftfilterationbox .showmorebtn {
   margin: 0 0 30px!important;
}
#h3heading {
    text-align: center !important;
    margin: 10px auto !important;
}

#ctl00_MainContent_ctl09_fgheadTitle {
    text-align: center !important;
    margin: 10px auto !important;
}

.login_rightside h5 {
text-align: center!important;
}
.login_txtbx {
   
    width: 93% !important;
    
}
.login_rightside {

    padding: 0!important;
    width: 100%;

}
.custom481pagewrapper #wrapper {

width: 100%!important;

}
.custom483pagewrapper h2 {
    color: #000 !important;
}

.cyber_traingsec {
    background: rgba(0, 0, 0, 0) url("https://s27platformmedia.blob.core.windows.net/l27lms/Common/Arabic_Academy/cyberSecurity_images/cyber365_banner_upt.jpg") no-repeat scroll center 0 / cover;
    height: 562px;
    margin: -1px auto 0!important;
    width: 100%;
}

.custom483pagewrapper #wrapper {

width: 100%!important;

}


.aboutuspagewrapper #wrapper {

width: 100%!important;

}

.custom480pagewrapper #wrapper {

width: 100%!important;

}

.custom479pagewrapper #wrapper {

width: 100%!important;

}

.custom478pagewrapper #wrapper {
    margin: 1px auto 0;
    padding: 0px;
    width: 100%!important;
    position: relative;
    background: #ffffff;
    min-height: 380px;
}

.LockedPlayerpagewrapper #wrapper {
    margin: 1px auto 0;
    padding: 0px;
    width: 100%!important;
    position: relative;
    background: #ffffff;
    min-height: 380px;
}


.Cont-sliderboxi ul {

    list-style: none;
	margin: 0;

}

.Cont-sliderboxi ul li {

    list-style: none;
	margin: 0 10px;

}

.Cartpagewrapper #wrapper {
    margin: 1px auto 0;
    padding: 0px;
    width: 100%;
	max-width: 1250px
    position: relative;
    background: #ffffff;
    min-height: 380px;
}

.CartBillingpagewrapper #wrapper {
    margin: 1px auto 0;
    padding: 0px;
    width: 100%;
	max-width: 1250px
    position: relative;
    background: #ffffff;
    min-height: 380px;
}
#rowheading .fa {
    font-size: 13px;
    cursor: pointer;
}

.billed-02 {
    background: #fff;
    padding: 30px 15px !important;
    border-left: 2px solid #ddd;
    min-height: 1000px;
	border-top:2px solid orange!important;
	border:1px solid #ddd
}

/* instructor changes By Amit Bansal */

.speakerpagewrapper .breadcrumb {
    padding: 8px 15px;
    margin: 10px 0px 0 !important;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: table;
}
.speakerpagewrapper .InstructorAcademyWrapper {
    border: none!important;
    margin: 15px auto;
    max-width: 990px;
    overflow: hidden;
    padding: 0 0 25px;
    width: 100%;
}
.speakerpagewrapper .CourseContainerbox {
    margin: 0 auto;
    padding: 0px;
    width: 100%;
    max-width: 1250px;
    display: table;
    box-shadow:none!important;
    background: #fff;
}
/* instructor changes By Amit Bansal */
.clsCertifications {
    margin: 0;
    float: left;
    text-align: left;
    width: 100%;
    display: table;
   
}
.clsCertifications .CertifictionBoxContainerbox {
    width: 100%;
    padding: 40px 0;
    display: table;
    max-width: 100%;
    margin: 0 auto;
    text-align: left;
}
.clsCertifications .borderorng {
    display: none;
} 


.agendapagewrapper #wrapper {
    width: 100% !important;
}
/* HOME PAGE CSS FOR MENU AND DESIGN
WORKED ON 25 APRIL 2017  -------AMIT BANSAL -------- */
.ProgressDiv {
    height: 40px !important;
    width: 200px;
    position: fixed;
    z-index: 10000;
    text-align: center;
    vertical-align: middle;
    margin-top: 0.1em;
    padding-top: 0.625em;
     background-color: #ffdd6f;
    border: 1px solid transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	
}

.topAchomebnrbox {
    margin: -1px auto;
    padding: 0;
    width: 100%;
    background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/topbnnerbox.jpg) no-repeat 0 0/cover;
    min-height: 377px;
}
.mytopbxoContent{width:100%; max-width:86%; margin:0px auto; display:block; padding:60px 0;}
.myAccotIconTop {
    margin: 19px -15px;
    text-align: center;
}
.contentbox11{ margin:10px 0;position:relative; padding:0; width:100%; position:relative; max-width:89%;}
.custiconpost {
    position: absolute;
    left: -106px;
    top: -10px;
    z-index: 11;
}
.contentbox11 h1{ margin:0; padding:0; font-size:22px; color:#fff!important; line-height:30px; font-weight:bold;}
.contentbox11 h2{ margin:0; padding:0; font-size:14px; color:#fff!important; line-height:17px}
.contentbox11 h3{ margin:30px 0; padding:0; font-size:18px; color:#fff!important; line-height:22pxt}
.contentbox11 h2 span{color:#d6ee2f!important; font-weight:bold;}
.contentbox11 a.orngbtntop {
    background: #ff9c00;
    font-size: 15px;
    color: #000 !important;
    padding: 6px 25px;
    margin: 6px 0;
    text-align: center;
    text-decoration: none;
    display: table;
    text-transform: uppercase;
    cursor: pointer !important;
}
.offerboxCont{ margin:0 auto; padding:0; width:100%; background:#fff; min-height:240px;}
.offerboxmyContentwrapperbox{width:100%; max-width:86%; margin:0 auto; padding:0;}
.offerConttnt{ margin:30px 0; padding:0 10%; display:table}
.offerConttnt h2{ margin:40px 0; padding:0; font-size:24px; color:#191919!important; line-height:28px}
.offerConttnt h3{ margin:0 0 15px; padding:0; font-size:30px; color:#191919!important; line-height:38px}
.offerConttnt a.orngbtntop {
    background: #ff9c00;
    font-size: 20px;
    color: #000 !important;
    padding: 6px 40px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    display: table;
	border-radius:2px;
	cursor:pointer!important;
   
}
.boxicorporatebiobox{ margin:0; padding:0; width:100%; min-height:390px; display:block;}
.bnnerimgbox {
    background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/banner-002.png) no-repeat right top;
    min-height: 430px!important; background-color:#fff;
}
.repeatbgbox{ background:url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/bgbanner-002.png) repeat left 0; min-height:430px!important;}
.bioAttdWorkwrapbox {
    padding: 100px 15px 0;
    margin: 0;
    display: block;
}
.bioAttdWorkwrapbox h2{ width:100%; max-width:100%; font-size:23px; color:#000!important; line-height:28px;}

.firmSolutonBox{ background:#e2e2e2; margin:0; padding:0; display:table; width:100%; min-height:200px;}
.firmContainerbox{width:100%; padding:40px 0; display:table; max-width:76%; margin:0 auto; text-align:center}
.firmContainerbox h2{ margin:0 0 20px; padding:0; font-size:30px; line-height:38px; color:#5c5c5c!important;}
.firmContainerbox h3{ margin:0; padding:0; font-size:25px; line-height:29px; color:#2e2e2e!important;}
.firmContainerbox h3 a{color:#000000!important;margin:0; padding:0; font-size:25px; line-height:29px;}
.firmContainerbox h2 strong{color:#000; font-weight:normal;}

.CertifictionBox{ background:#fff; margin:0; padding:0; display:table; width:100%; min-height:200px;}
.CertifictionBoxContainerbox{width:100%; padding:40px 0; display:table; max-width:76%; margin:0 auto; text-align:center}
.CertifictionBoxContainerbox h2{ margin:0 0 20px; padding:0; font-size:30px!important; line-height:38px!important; color:#5c5c5c!important;}
.CertifictionBoxContainerbox p{ margin:0 0 20px; padding:0; font-size:36px; line-height:42px; color:#000!important;}

.homepagewrapper .CertificationIconsbox{ margin:20px auto; text-align:center; width:100%; height:100%; max-width:60%!important}
.CertificationIconsbox{ margin:20px auto; text-align:center;}

.certificationTxt {
    font-size: 14px !important;
    line-height: 17px !important;
    color: #7c7c7c !important;
}
/*.certificationTxt a{ font-size:20px!important; line-height:22px!important; color:#666;}*/

.borderorng{ border-top:5px solid #fca61e; height:1px; width:50%; margin:30px auto; text-align:center; display:table;}

/* HOME PAGE CSS FOR MENU AND DESIGN
WORKED ON 25 APRIL 2017  -------AMIT BANSAL -------- */

.myCustomacct{ background:#565656!important;width:100%!important; border-radius:0px!important; max-width:100%!important}
/* MENU DESIGN
WORKED ON 25 APRIL 2017  -------AMIT BANSAL -------- */

.menu { display: block; margin-bottom:0; text-align:center; }

.menu li {
  display: inline-block;
  position: relative;
  z-index: 100;
}

.menu li:first-child { margin-left: 0; }

.menu li a {
  font-weight: 600;
  text-decoration: none;
  padding: 10px 20px;
  display: block;
  color: #fff!important;
  transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover,
.menu li:hover>a {
  color: #fff!important;
  background: #019a40;
}
.menu .fa{ margin-left:4px;}

.menu ul {
  visibility: hidden;
  text-align:left;
  opacity: 0;
  margin: 0;
  padding: 0;
  width: 220px;
  position: absolute;
  left: 0px;
  z-index: 99;
  transform: translate(0, 20px);
  transition: all 0.2s ease-out;
  border-bottom:4px solid #019a40;
  
  
}

.menu ul:after {
  bottom: 100%;
  left: 20%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}

.menu ul li {
    display: block;
    float: none;
    background: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
	transition: all 0.2s ease-in-out 0s;
}

.menu ul li a {
  font-size: 16px;
  font-weight: normal;
  display: block;
  color: #fff;
  background: #565656;
}

.menu ul li a:hover,
.menu ul li:hover>a {
  background: #019a40;
  color: #fff;
}

.menu li:hover>ul {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.menu ul ul {
  left: 219px;
  top: 0px;
  visibility: hidden;
  opacity: 0;
  transform: translate(20px, 20px);
  transition: all 0.2s ease-out;
}

.menu ul ul:after {
  left: -6px;
  top: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 6px;
  margin-top: -6px;
}

.menu li>ul ul:hover {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.responsive-menu {
  display: none;
  width: 100%;
  padding: 20px 15px;
  background: #019a40;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.responsive-menu:hover {
  background: #019a40;
  color: #fff;
  text-decoration: none;
}

.selected { background: #019a40!important; }





 @media (min-width: 768px) and (max-width: 979px) {

.mainWrap { width: 768px; }
.menu{  text-align:left;}

.menu ul { top: 37px; }

.menu li a { font-size: 12px; }

a.hover { background: #019a40; }
}
 @media (max-width: 767px) {
.CertificationIconsbox{ margin:20px auto; text-align:center; width:100%; height:100%; max-width:96%}
.topAchomebnrbox {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background:#000 url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/topbnnerbox.jpg) repeat;
    min-height: 377px;
    height: 100%;
}
.custiconpost {
    position: absolute;
    left:0px;
    top:-60px;
    z-index: 22222222;
}
.bnnerimgbox {
    background: url(https://s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/banner-002.png) no-repeat 0 0/cover;
    min-height: 100%; width:100%; height:100%;
}
.repeatbgbox{ background:#b5d2c0}
.mainWrap {
  width: auto;
  padding: 50px 20px;
}

.menu { display: none; }
.menu{  text-align:left;}

.responsive-menu { display: block; }

nav {
  margin: 0;
  background: none;
}

.menu li {
  display: block;
  margin: 0;
}

.menu li a {
  background: #565656;
  color: #797979;
}

.menu li a:hover,
.menu li:hover>a {
  background: #019a40;
  color: #fff;
}

.menu ul {
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  transform: initial;
}

.menu li:hover>ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  transform: initial;
}

.menu ul ul {
  left: 0;
  transform: initial;
}

.menu li>ul ul:hover { transform: initial; }
}











/* MENU DESIGN
WORKED ON 25 APRIL 2017  -------AMIT BANSAL -------- */















.custom463pagewrapper #wrapper {
    background: #ffffff none repeat scroll 0 0;
    margin: 1px auto 0;
    max-width: 85%;
    min-height: 380px;
    padding: 0;
    position: relative;
    width: 100%;
}
.custom464pagewrapper #wrapper {
    background: #ffffff none repeat scroll 0 0;
    margin: 1px auto 0;
    max-width: 85%;
    min-height: 380px;
    padding: 0;
    position: relative;
    width: 100%;
}
.custom463pagewrapper .Aboutus_section .headabout_box {
    border-bottom: 1px solid #dddddd;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding: 0 20px 20px;
    width: 100%;
}
.custom464pagewrapper .Aboutus_section .headabout_box {
    border-bottom: 1px solid #dddddd;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding: 0 20px 20px;
    width: 100%;
}


.cls-descrp {
    padding: 0 0 10px 52px!important;

}
.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;
}

.agendapagewrapper .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:20px 0 0!important;
}
.CoursePgeWrapperbox .Results_tilesViewCourses ul li {
    min-height: 360px !important;
}
.adminpolicies > p {
    font-size: 14px !important;
    line-height: 18px !important;
    margin: 15px 0 10px!important;
}

.cpenote > p {
    font-size: 14px !important;
    line-height: 18px !important;
}
p strong {
    margin: 0;
    font-size: 16px!important;
	color:#000!important;
}

.CoursePgeWrapperbox .SearchboxArea { margin: 10px 20px 23px !important; }
@media only screen and (max-device-width : 999px) {

/*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;
}
}
.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; }
/*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*/

.homepagewrapper h4, .h4, h5, .h5, h6, .h6 { margin-bottom: 0px!important; margin-top: 0px!important; }
.registerpagewrapper .DdlUsrType { border: 2px solid #cccccc; color: #555555; font-size: 16px; font-weight: lighter; height: 40px; padding: 0 10px; width: 100%; }
/*LOGIN PAGE RESPONSIVE CHANGES CREATE BY POOJA*/
.loginpagewrapper #wrapper { width: 96%!important; max-width:1100px; }
.loginpagewrapper label { display: block!important; }
.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) {
	 
/* menu sub type css starts here */
	 .myCustomacct {
    background: #f2f2f2 !important;
    width: 100% !important;
    border-radius: 0px !important;
    max-width: 100% !important;
}
.responsive-menu {
    width: auto;
    padding: 20px 15px;
    background: none!important;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 600;
}	 
	.menu li a {
    background: #ff9c00;
    color: #000 !important;
    border-bottom: 1px solid #000 !important;
} 
	 .menu ul li a:hover, .menu ul li:hover > a {
    background: #f2f2f2;
    color: #000 !important;
}
	 
.menu li a:hover, .menu li:hover > a {
    background:#ff9c00;
    color: #000 !important;
}	 
	.menu ul li a {
    font-size: 16px;
    font-weight: normal;
    display: block;
    color: #000;
    background: #f2f2f2;
} 
.menu ul {
    visibility: visible;
    opacity: 1;
    top: 0;
    left: 0;
    width: 100%;
    transform: initial;
	position: relative;
}	
	 
.menu ul ul {
    left:0px;
    top: 0px;
    visibility: visible;
    opacity: 1;
    transform: translate(0px, 0px);
    transition: all 0s ease-out;
}	 
.menu ul {

    border-bottom: 0px solid #019a40;
}	 
	 
	 
.rsltbox li > a {

    border: 1px solid #dddddd;
    box-shadow: none!important;
    color: #000000 !important;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 15px 8px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background: #f2f2f2;

}	 
	.subFilter li > a {

    border: medium none;
    box-shadow: none;
    list-style: outside none none;
    margin: 0;
    padding: 10px 10px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #ddd;

} 
.sbFilterbox {
    list-style: outside none none;
    padding: 0 !important;
    margin: 0 0 -12px;
    box-shadow: none !important;
    display: table;
    width: 100%;
} 
	 .leftfilterationbox {

    margin: 0 auto;
    padding: 0px;
    max-width: 100%!important;
    float: none;
    width: 100%;

}

.breadcrumb {
    background-color: #f5f5f5 !important;
    border-radius: 0px !important;
    list-style: outside none none;
    text-align: left !important;
    width: 100%;
    display: table !important;
    max-width: 345px!important;
	margin: 0 0!important;
}
	#Zone1_Area1_Webpart1 .CourseContainerbox .col-md-3 {
    float: left;
    width: 100%;
} 
.breadcrumb span {
    font-size: 12px !important;
    color: #000 !important;
    float: left;
}	
	 
.leftfilterationbox .showmorebtn {
    margin: 0 auto!important;
}	 
	 
.class_boxmain1 {
    margin: 0 auto;
    max-width: 100%!important;
    padding: 0;
    width: 100%;
}	 
 #txtCartQty {
width: 100% !important;
padding: 5px;
border: 1px solid #ddd;
margin: 10px auto 0;
}

.row-results {

    border: 0px solid #cdcdcd;
    margin: 20px 0;
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
    max-width: 345px;
    overflow-x: auto;

}	 
.metainfo {

    background: #f0f0f0;
    width: 93%!important;
    padding: 10px 10px;
    border: 1px solid #ddd;

}	 
.desc_classheading {
    margin: 20px 4px 0 0!important;
  

}
	 .showmorebtn {
       display: table !important;
      margin: 17px auto;

}
	 .pull-right {
    float: none !important;
}
	 
	 .filter-layout.text-right {
    margin: 16px auto !important;
    text-align: center;
}
	 
#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: left }
	 
	 
.col-sm-6.col-md-4.course-item.card.ss.taxation {
    float: none!important;
}	
 .tblcontentbox {
border: 1px solid #cdcdcd;
margin: 20px 0;
overflow-x: auto;
}
	 
.login_txtbx {
    width: auto !important;
}	 
	 
.login_row {
    display: table;
    margin: 0 auto 20px;
    width: auto!important;
}	 
	 
.login_mains h2 {

    width: auto!important;
}	 
	 
.login_mains {
    display: table;
    margin: 0 auto;
    padding: 0;
    width: auto;
}
	 
.registerpagewrapper .login_txtbx {
    font-size: 18px;
    height: 45px !important;
    padding: 6px 12px 6px 40px;
    width: 97% !important;
}	 
	 
	 
/* menu sub type css starts here */	 

.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*/

.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; }
.Account_learningpaths { background: #fff none repeat scroll 0 0 !important; }
#Layout380 .tw-view-all { margin: 0 0 36px !important; text-transform: uppercase; }
.corsecomplete { color: #666 !important; font-size: 32px !important; vertical-align: text-bottom; }
.desli_new { list-style-type:disc!important; color: #666 !important; font-size: 20px; font-weight: lighter; margin: 0; padding: 0; }
.desli_new li { border: medium none !important; color: #666 !important; display: list-item !important; font-size: 20px; font-weight: lighter; list-style-type: disc !important; margin: 0 0 0 55px !important; padding: 3px 0 3px 6px !important; }
/* 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%;
}*/
/*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: 8px; 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("//devs.blob.core.windows.net/denali/bthwalinbg.png"); max-width: 1330px !important; overflow: hidden; width: 100% !important; }
.outr_mainbox { width: 96% !important; }
.theatrepagewrapper .createPost { max-width: 1395px !important; width: 100% !important; }
.theatrepagewrapper .ui-autocomplete-input { height:80px!important; }
.theatrepagewrapper .commentButton { margin: 17px 92px 0 0!important; }
.theatrepagewrapper .content { width: 93%!important; }
.AgendarightboxSessionTtile { float: left; margin: 0 0 0 15px; max-width: 890px; width: 100%; }
.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; }
/* ===============================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:normal; 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:170px!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;
}
.theatrepagewrapper .QuizStatus input[type="radio"] { opacity: 0.1!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 { 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; }
.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) {
 .BodySectionQuiz .QuizStatus ul > li h2 {
width: 60%!important;
}
 .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 ===========================  */


.theatrepagewrapper .whoisvisitMain { width:216px!important; }
.theatrepagewrapper .AttendyListBox { padding: 8px 15px 10px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: rgba(0, 0, 0, 0); border-bottom: 3px solid #f0a22e !important; color: #000000 !important; }
.navbar-default .navbar-nav > li > a:hover { border-bottom: 3px solid #f0a22e !important; color: #000 !important; }
.noresources { background: #f6f6f6 none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 6px; float: right; font-size: 18px; padding: 30px 0; text-align: center; width: 71%; }
 @media only screen and (max-device-width : 999px) {
.noresources {
 width: 100%;
}
}
#Layout380 .tw-free-trial { padding: 20px 7%!important; }
.divclosevideo { cursor: pointer; margin-left: 0 !important; position: absolute; right: 5px; top: 0; z-index: 100000; }
.credt_main { text-align:center; max-width: 240px; overflow: hidden; }
@media only screen and (max-device-width : 768px) {
.credt_main {
 float: left;
 max-width: 240px;
 overflow: hidden;
}
}
#Layout380 .tw-heading { padding: 70px 0 0!important; }
#PnlSubscription { background:#dddddd!important; }
#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: left }
#groove-feedback #gw-header-content { color: #ffffff !important; font-weight:bold!important; }
.theatrepagewrapper .b-popup-wrapper { padding:0px!important; }
.bgyellowbox { background-color: #666666; min-height: 132px!important; padding: 0!important; }
.row { margin-left: 0!important; margin-right: 0!important; }
.theatrepagewrapper .FooterboxContWrap { float: left!important; }
.attndiy_box h1 { font-size: 18px !important; line-height: 20px; padding: 5px 0; }
.clsFollowUser { cursor:pointer; }
.nocredt { float: right; margin: 7px 0 0; max-width: 220px; width: 100%; }
.homepagewrapper .nocredt { float: right; margin: 7px 0 0; max-width: 185px; width: 100%; }
@media only screen and (max-device-width : 999px) {
.nocredt {
 float: none!important;
 margin: 7px 0 0;
 max-width: 185px;
 width: 100%;
}
}
/* ---------------------------------------------------------------------------------  */
	/*  NEW CSS FOR THE RoadMap (RESOURCE CENTER) CREATED BY ::AMIT BANSAL  ----STARTS HERE ---   */
	/* ---------------------------------------------------------------------------------  */
	.RoadMappagewrapper #wrapper { width:100%!important; }
.FeedbackformRoadMap > #disqus_thread { display: block; margin: 10px auto; max-width: 1100px; width: 100%; }
/* ---------------------------------------------------------------------------------  */
	/*  NEW CSS FOR THE RoadMap (RESOURCE CENTER) CREATED BY ::AMIT BANSAL  ----STARTS HERE ---   */
	/* ---------------------------------------------------------------------------------  */
	
	
	
	/*/ 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 /*/
	
	
	/*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:normal; color:#666; margin:10px 0; padding:0px; text-align:center; line-height:27px }
.InviteFrndContentbox h2 { font-size:20px; font-weight:normal; 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 { 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;
}*/
.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: linear-gradient(135deg, #ffa441 0px, #e57a05 100%) repeat scroll 0 0 rgba(0, 0, 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: linear-gradient(135deg, #ffa441 0px, #e57a05 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #ffffff !important; font-size: 28px; font-weight: lighter; margin:-10px 0 0 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;text-align: center; line-height: 130px; color: #000000; font-weight: normal; margin: 0 auto; }
.cir_below_text { color: #666666; font-size: 24px; 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; text-align: center; line-height: 182px; color: #000000; font-weight: normal; margin: 0 auto; }
.cir_steptext:hover { background: #139245!important; color: #fff!important; }
.cir_steptext.active { background: #139245!important; color: #fff!important; }
.cirtextanchor { text-decoration: none; }
.cirtextanchor:hover { text-decoration: none; outline: none; }
.cir_belowsteptext { color: #666666; font-size: 24px; 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; }

.Disabled{color:#999}
.breadcrumb span {
    font-size:12px!important; 
	color:#000!important;
}
.breadcrumb span > a {
    font-size:12px!important;  
	color:#1E7849!important;
	text-decoration:none; 
}
.breadcrumb span > a:hover {
    font-size:12px!important;  
	color:#1E7849!important;
	text-decoration:underline; 
}


.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 #1cc9e3; 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; text-align:center; line-height:130px; color:#000000; font-weight:normal; margin: 0 auto; }
.cir_below_text { color:#666666; font-size:24px; text-align:center; font-weight:normal; 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; font-weight:normal; 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; text-align:center; line-height:182px; color:#000000; font-weight:normal; margin: 0 auto; }
.cirtextanchor { text-decoration:none; }
.cir_belowsteptext { color:#666666; font-size:24px; text-align:center; font-weight:normal; 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: 18px; 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 { background: none repeat scroll 0 0 #f0a22e !important; 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; line-height: 35px; }
.invitefriendspagewrapper #wrapper { width:100%!important; }
/*invite friend page1 changes related to fonts by POOJA*/
	
	
	/* ---------------------------------------------------------------------------------  */
	/*  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("//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%; word-break: break-all; }
.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 : 958px) {
 .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 ---   */
	/* ---------------------------------------------------------------------------------  */
	
	
	 
	.pointsystempagewrapper .size205x252 a { font-size: 120px; height: 210px !important; line-height: 157px; text-align: center; }
.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: 24px !important; font-weight: normal; line-height: 30px; margin: 15px auto; padding: 5px 22px; text-align: center !important; text-decoration: none; width: 100%; }
#Layout345 .tw-feature-sub-heading { font-family: inherit; font-size: 25px !important; font-weight: lighter !important; min-height: 45px; }
.networkingloungepagewrapper #wrapper { width:100%!important; }
.networkingloungepagewrapper .Account_certifiedtextbox { background:#f3f3f3; }
#New_menu a.n_selected, #nav li:hover { background: none repeat scroll 0 0 #fff !important; border-bottom: 3px solid #f0a22e!important; border-radius: 0 !important; }
#New_menu li a:hover { background: none repeat scroll 0 0 #fff !important; border-bottom: 3px solid #f0a22e!important; border-radius: 0 !important; }
/*Class page changes related to fonts by POOJA*/
	.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea .ClssConter { font-size:12px!important; }
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea h1 { font-weight:bold!important; font-size:24px!important; }
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea p a { color: #1d77bd !important; font-size: 12px!important; font-weight: bold!important; }
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea span { font-weight:bold!important; }
.ClassContentboxRhtArea p span { color: #666 !important; font-weight: lighter !important; }
.course_actionClassbox .CourseboxSectionClasspg h1 { color: #666 !important; font-size: 33px!important; font-weight: normal!important; }
.ClassesTbleWrapSection .ClassContentboxSectionbox h1 { color: #666 !important; font-size: 33px!important; font-weight: normal!important; }
.classespagewrapper .tw-free-trial h1 { color: #1e7849 !important; }
.classespagewrapper .tw-free-trial { padding: 20px 6%!important; width: 88%!important; }
.classespagewrapper .tw-free-trial h1 { margin: 0 0 0 6%!important; width:70%!important; }
.course_actionClassbox_ContentIN .CourseboxSectionClasspg h1 { font-size: 33px!important; font-weight: normal !important; }
.instructorboxWrap .InstructorSection_content h1 { color: #666 !important; font-size: 33px!important; font-weight: normal!important; }
/*Class page changes related to fonts by POOJA*/
	
	
	/* new dashboard design created by amit bansal */
	.userdashboardpagewrapper .container { width: 100% !important; padding-left: 0px!important; padding-right: 0px!important; margin: -20px 0 !important; }
.course_actionClassbox_ContentIN .BtnActionInsideBox input { font-size: 24px!important; font-weight: normal!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:normal; }
.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:normal; color:#666!important; margin:0px; padding:0px; line-height:30px; }
.DashboardboxWraper p { font-size:20px; font-weight:normal; 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:normal; 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:normal; color:#666!important; margin:0px; padding:0px; line-height:30px; }
.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; }
.databox_dash { font-size: 18px!important; margin: 25px auto!important; max-width: 1100px!important; padding: 15px 0!important; text-align: center!important; width: 100%!important; }
#classStudentsdivHeader { }
.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 */
	
	
	
	.ftr_providebtn { background: none repeat scroll 0 0 #f0a22e !important; border: 2px solid #f0a22e; 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; }
/*#Layout2_Zone2_Area1_Webpart4 .tw-heading {
		font-size: 38px!important;
		font-weight: bold!important;
	}*/
	/*learning path css created by POOJA*/
	
	.Course_Breakdown h1 { color: #1e7849; margin: 0; padding: 10px 0 55px; text-align: center; font-size:24px; }
.Course_Breakdown { width:100%; border:0px solid #000; overflow:hidden; max-width:999px; min-width:200px; padding:10px; }
.breakdown_cat { border:0px solid red; margin:0px; padding: 0; width: 100%; list-style:none; max-width:999px; }
.breakdown_cat li { margin:0px; padding:0 10px; width: 220px; float:left; }
.breakdown_cat li h2 { margin:0px; padding: 20px 10px 5px 10px; font-size:14px; font-weight:bold; border-bottom:2px solid #1e7849; color:#333!important; text-align: center; min-height:55px; }
.main_co { background:#fbfbfb; padding: 30px 10px 10px; border:1px solid #ddd; margin:15px 0!important; min-height:315px; }
.main_co h3 { margin:0px; padding: 15px 0 15px; text-align: center; font-size:13px; font-weight:bold; color:#1e7849 !important; }
.cls_tb { border-left:1px dotted #ddd; border-bottom:1px dotted #ddd; }
.cls_tb td { font-size:11px; line-height:15px; border-right:1px dotted #ddd; border-top:1px dotted #ddd; padding:5px; color: #333; }
.cls_tb td span { font-size:14px; line-height:18px; color: #333; font-weight:bold; }
/*learning path css created by POOJA*/
	
	
	
	
	/* special changes for the account ed made by amit bansal on dated 14april 2015 */
	.coursemain_newallpage { margin: 0 !important; width: 100%; }
.hdlargecr { margin: 0 auto; max-width: 990px; }
.coursepgbig_hd { font-size: 38px; line-height: 46px; margin: 0; padding: 15px 0 0; text-align: center; color: #666 !important; }
.agendapagewrapper .testimonials_newwebpart { background: none repeat scroll 0 0 #f0f0f0; }
.agendapagewrapper .ShareonSiteSectionBoxWrap { background: none repeat scroll 0 0 #159f49; }
.agendapagewrapper .ShareonSiteSectionBoxWrap .ShareonsiteBoxConetntSection h1 { color: #ffffff !important; }
.classespagewrapper .class_newlistwebpart { background: none repeat scroll 0 0 #159f49 !important; }
.classespagewrapper .ShareonSiteSectionBoxWrap { background: none repeat scroll 0 0 #159F49; border: 0 solid #ff0000; display: block; margin: 0; padding: 30px 0; width: 100%; }
.homepagewrapper .testimonials_newwebpart { background: none repeat scroll 0 0 #f0f0f0;}
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea .BtnBoxPrivew { border-right: 2px solid #c7c7c7; display: block; margin: 22px 10px 0 0; max-width: 180px; padding: 0 15px 0 0; width: 100%; }
/* special changes for the account ed made by amit bansal on dated 14april 2015 */
	
	
	
	
	.course_actionClassbox .ActionBtnroundedIconWrap ul li a { background: none repeat scroll 0 0 #f0a22e !important; font-size: 22px!important; }
.course_actionClassbox .ActionBtnroundedIconWrap ul li input { background: none repeat scroll 0 0 #f0a22e !important; }
.VideoBoxWrap .BtnboxPricebox a { background: none repeat scroll 0 0 #f0a22e !important; }
.theatrepagewrapper #mapDiv { position: absolute; right: 25px; top: 14px; width: 290px; margin: 0 !important; }
/*testimonials webpart by POOJA*/
	.testimonials_newwebpart { background: none repeat scroll 0 0 #f0f0f0!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: 315px!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:#e2ebf0; width:100%; margin:0px; padding:30px 0; display:table; }
.testimonials_newwebpart .maincontainetest { width:100%; max-width:1100px; margin:0 auto; padding:0px; }
.testimonials_newwebpart .maincontainetest h1 { color: #666 !important; font-size: 30px; font-weight: lighter; line-height: 34px !important; margin: 0; padding: 0; text-align: center; }
.testimonials_newwebpart .maincontainetest h2 { margin:5px 0; padding:0px; color:#666666!important; text-align:center; font-size:28px; font-weight:normal; }
.testimonials_newwebpart .testimoniallistpart { width:100%; max-width: 1100px; 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: 210px; 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: 12px; 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 { width:83px; height:83px; position:absolute; z-index:1000; top:-44px; left:20px; background:#fff; padding:4px; border-radius:100%; }
.testimonials_newwebpart .testimoniallistpart li .testi_image img { height:100%; width:100%; border-radius:100%; max-height:83px; max-width:83px; }
.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: 86%!important;
 position: relative;
 width: 100%;
}
 .homepagewrapper .testimonials_newwebpart .testimoniallistpart li {
 max-width: 92% !important;
}
}
/*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; font-family: "Segoe UI"; 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:normal; }
.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:97%; border-radius:5px; margin: 5px 0; }
.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-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///////////////*/
	
	.howitworkstexthd { color: #000000 !important; font-size: 30px; font-weight: lighter; margin: 15px 0 20px; padding: 0; text-align: center; }
.freetrialtext { margin: 0 0 0 40px !important; }
.RoadMappagewrapper #wrapper { width:100%!important; }
.speakerpagewrapper #wrapper { width:100%!important; }
.speakerpagewrapper #Zone1 { width:100%!important; padding: 0!important; }
.agendapagewrapper #Zone1_Area1 { border: 0 solid #000000; float: none !important; width: auto; }
/* section start Share on sites box open */
	.ShareonSiteSectionBoxWrap { background: none repeat scroll 0 0 #159F49; 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:33px; color:#fff!important; font-weight:normal!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; }
.nocreditcard { color: #ffffff !important; font-size: 14px; font-weight: normal; }
.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: auto; display: table; margin: 0 auto; max-width: 367px; padding: 5px 0; text-align: center; width: 100%; }
.instructorboxWrap { background: none repeat scroll 0 0 #eeeeee!important; border: 0 solid #ff0000; display: block; margin: 0; padding: 30px 0; width: 100%; }
.classespagewrapper .nocreditcard { color: #000 !important; font-size: 14px; font-weight: normal; }
.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; font-weight: normal; margin: 20px auto 3px; padding: 5px 0; text-align: center; text-decoration: none; width: 100%; }
.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; }
/* section start Share on sites  close */
	/*Start trial strip on multiple pages*/
	
	#PnlSubscription { float: none; margin-bottom: 10px; position: relative; width: 100%; background:#dddddd!important; }
.tw-free-trial { background: none repeat scroll 0 0 #ddd; padding: 20px 6%; width: 88%; z-index: 1; display: table; }
#Layout345 .tw-free-trial h1 { margin: 0 0 0 11%!important; width: 64%!important; color: #1e7849!important; font-size:32px; font-weight:bold; line-height:32px; }
.tw-free-trial h1 { color: #1e7849!important; float: left; font-size: 32px!important; font-weight: bold!important; line-height: normal; margin: 0 0 0 4%!important; padding: 0; width: 72%; }
.tw-free-trial .tw-btn-info { background-color: #159f49 !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); position:relative; }
/* .homepagewrapper .tw-free-trial .tw-btn-info::after {
 color: #000000;
 content: "No Credit Card";
 cursor: default;
 font-size: 11px;
 left: 0;
 position: absolute;
 right: 0;
 top: 53px;
}
 .tw-free-trial .tw-btn-info::after {
 color: #000000;
 content: "No Credit Card";
 cursor: default;
 font-size: 11px;
 left: 0;
 position: absolute;
 right: 0;
 top: 45px;
}*/
/*Start trial strip on multiple pages*/
	
	/* walls tabs profile 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 #159f49 !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 5px 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 #159f49 !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; margin:0px!important; }
/* walls tabs profile page */
	
	
	.ContinueBtnbox { overflow:hidden!important; }
.VideoBoxWrap .BtnboxPricebox a { border-radius:6px!important; }
/*New course/class page webpart css added by POOJA*/
	.class_newlistwebpart { width:100%; background:#1b75bc!important; padding:30px 0; margin:0; display:table; }
.class_newlistwebpart .classbox_listnew { max-width:990px; width:100%; margin:0 auto; padding:0px; }
.class_newlistwebpart .newclasspoints { border-right: 0px dotted #666; color: #fff!important; float: left; font-family: "Segoe UI"; font-size: 23px; font-weight: bold; margin: 0; max-width: 275px; padding: 0 15px 0 31px; text-transform: uppercase; width: 100%; min-height: 180px; }
.class_newlistwebpart .newclasspoints:last-child { border:none; }
.class_newlistwebpart .newclasspoints li { color: #fff!important; font-family: "Segoe UI"; font-size: 18px; font-weight: lighter; list-style-type: circle; margin: 0 0 0 11px; padding: 10px 0 0 10px; text-transform:none; }
 @media only screen and (max-device-width : 986px) {
 .class_newlistwebpart .newclasspoints {
 border-bottom: 1px dotted #fff;
 margin: 10px 0;
 max-width: 100%;
 padding: 0 15px 30px 31px;
 width: 100%;
}
}
/*New course/class page webpart css added by POOJA*/
	
	
	
	/*Css for new custom page forms and template links download created by POOJA*/
	.template_linksection { width:100%; margin:0px; padding:30px 0; display:table; }
.template_linksection .template_linksbox { width:100%; max-width:1062px; margin:0 auto; padding:0px; }
.template_linksection h1 { padding:0px; margin:0px; color:#666!important; font-size:30px; font-weight:normal; text-align:center; line-height: 35px; }
.template_linksection .template_linkslistbox { width:100%; max-width:1062px; margin:0 auto; padding:60px 0 0 0; }
.template_linksection .templatelist { width:100%; max-width:1062px; margin:0 auto; padding:0px; list-style-type:none; }
.template_linksection .templatelist li { background:#f2f2f2; border:1px solid #ddd; width:100%; max-width:231px; padding:10px; margin:10px 10px 10px 0; float:left; }
.template_linksection .maintop_imagelink { width:231px; height:168px; position:relative; margin:0px; padding:0px; }
.template_linksection .maintop_imagelink img { width:100%; height:100%; }
.template_linksection .blackpartdiv { background:#000; opacity:0.7; position:absolute; bottom:0px; left:0px; width:221px; height:50px; padding:5px; color:#fff; font-size:14px; font-weight:normal; line-height:16px; z-index:1000; }
.template_linksection .mainicon_div { width:231px; margin:10px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #b2b2b2; font-size:18px; color:#666666!important; font-weight:normal; }
.template_linksection .mainicon_div a { text-decoration:underline!important; color:#666666!important; }
.template_linksection .link_ic { color: #333; font-size: 20px; padding: 0 15px 0 5px; vertical-align: middle; }
.resources2pagewrapper #wrapper { width: 100%!important; }
 @media only screen and (max-device-width : 990px) {
 .template_linksection .templatelist li {
 background:#f2f2f2;
 border:1px solid #ddd;
 width:100%;
 max-width:87%;
 padding:10px;
 margin:10px 10px 10px 10px;
 float:left;
}
 .template_linksection .maintop_imagelink img {
 width:100%;
 height:100%;
}
 .template_linksection .maintop_imagelink {
 height:100%;
 width:100%;
}
 .template_linksection .blackpartdiv {
 width:96%
}
 .template_linksection .mainicon_div {
 width:100%
}
}
/*Css for new custom page forms and template links download created by POOJA*/
	
	
	
	/* 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:normal; 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; }
.invitefriendssettingspagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 1px auto 0; padding: 0; position: relative; width: 100%; }
 @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 ---------------------------------------------------------------------------------- */
	
	
	
	.SocialreferalIconsbox .TwitterSocialicon_nd a { color: #fff !important; }
.SocialreferalIconsbox .LinkedInSocialicon_nd a { color: #fff !important; }
.SocialreferalIconsbox .facebookSocialicon_nd a { color: #fff !important; }
.SocialreferalIconsbox .googlePSocialicon_nd a { color: #fff !important; }
.TrialBtnHm h5 { color: #ffffff !important; font-weight: normal; }
/*New home page certified text box section css*/
	.Account_certifiedtextbox { border: 0px solid red; margin: 0; padding: 30px 0; width: 100%; /*background:#ecf0f1;*/ }
.Account_certifiedtextbox h1 { color: #666666 !important; font-size: 38px; font-weight: normal; line-height: 52px; margin: 0; padding: 0; text-align: center; }
.Account_certifiedtextbox h2 { color: #666666 !important; font-size: 20px; font-weight: lighter; line-height: 32px; margin: 0; padding: 0; text-align: center; }
/*New home page certified text box section css*/
	
	/* 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 #159f49!important; 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: #fff; font-size: 40px !important; height: 100px; line-height: 95px !important; text-align: center; width: 100px; }
.home_bus_icon p span { }
.bg_clr_red { }
.bg_clr_green { }
.home_bus_icon h1 { color:#ffffff!important; font-size: 20px!important; 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%; }
#PnlFeatures p span { font-weight: normal!important; color:#ffffff!important; }
#Layout345 .tw-cource p { color: #fff !important; font-weight: normal !important; }
.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); }
.homepagewrapper .TrialBtnHm .tw-btn-info { background-color: #f0a22e !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; border:none!important; }
/* new webparts for home page Icons global Features webpart css created by amit bansal */
	
	
	.classespagewrapper .tw-free-trial .tw-btn-info { background-color: #159f49 !important; border-radius: 6px !important; border:none!important; padding:15px 20px!important; }
.classespagewrapper .tw-free-trial { background: none repeat scroll 0 0 #bdc3c7!important; }
.ClassesTbleWrapSection .ClassContentboxSectionbox .ClassContentboxRhtArea a { background: none repeat scroll 0 0 #159f49!important; border-radius: 6px; padding:8px 0!important; }
.course_actionClassbox .ActionBtnroundedIconWrap ul li input { border-radius: 6px; padding:8px 0!important; }
.course_actionClassbox .ActionBtnroundedIconWrap ul li a { border-radius: 6px; padding:8px 0!important; }
.course_actionClassbox_ContentIN .BtnActionInsideBox input { border-radius: 6px; background: none repeat scroll 0 0 #f0a22e !important; }
.ShareonSiteSectionBoxWrap .BtnActionInsideBox input { border-radius: 6px; background: none repeat scroll 0 0 #f0a22e !important; }
/* 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 #1b75bc; 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 { }
.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; font-family:"Segoe UI"; 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:normal; }
.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:97%; border-radius:5px; margin: 5px 0; }
.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 */
	
	/* 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 */
	
	/*////////////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; font-family:"Segoe UI"; position:relative; z-index:5555555555555555; }
.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///////////////*/
	#Layout345 .videoonTab1 { left: 548px!important; }
/*#Layout345 #dvVideoObject_coffeeVid {width:429px !important;}*/
	#Layout345 .logoHeadHm { left: 286px !important; }
#Layout345 .lcd-video-thumb { left: 0px !important; }
#Layout345 .logoHeadHm1 { right: 82px !important; }
#Layout345 .lcv-play-btn { left: 337px; }
/*.homepagewrapper { background-image: url("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/Accounting-ED-Banner.jpg")!important; background-repeat:repeat!important; }*/
.bgContentHeaderboxTeacoffeeTemp1 { background: url("//s27platformmedia.blob.core.windows.net/l27lms/Common/accountinged/Acedemy-Banner_accountED.png") no-repeat scroll 0 0 transparent !important; width: 1346px !important; }
/* 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: Arial, sans-serif; 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: #1e7849 !important; padding: 10px 0; text-align: center; font-size: 24px; font-weight: lighter; margin: 20px 0 0; }
.qns_all { color: #1e7849 !important; font-size: 24px; font-weight: lighter; padding: 10px 0 5px; text-align: center; }
.ans_all { border-bottom: 1px dotted #999; color: #979797 !important; font-size: 20px !important; padding: 10px 0 20px; text-align: center; font-weight: lighter; }
.ans_all a { font-size: 20px; }
.account_s { padding: 50px 20px; margin: 10px 0px 30px; border: 1px solid rgb(238, 238, 238); font-size: 18px; }
/* 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; }



.SocialSlinksbox {
    margin: 20px 0;
    list-style: none;
    text-align: center;
}
		
		
	.SocialSlinksbox li {
    display: inline;
    margin: 0 5px;
    list-style: none;
}

	.SocialSlinksbox li a img {
    width: 100%;
    max-width: 30px;
}


.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 0px; padding:0px; list-style:none; width:100%; max-width:198px; 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; }
.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("//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: 0 0 0 20px; padding: 14px 0 5px 6px; position: absolute; top: 49px; width: 200px; z-index: 2000; right:2px!important; }
.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: 20px !important; line-height: 31px; }
#New_menu a { border-radius: 4px !important; color: #666666 !important; cursor: pointer; display: inline; float: left; font-size: 20px !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 { color: #ffffff !important; float: left; font-size: 15px!important; margin-left: 5px; padding: 0 0 5px 29px; }
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_Area1 { margin: 0 auto; min-height: 83px!important; position: relative; max-width: 96%!important; width:1800px; }
#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("//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("//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("//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("//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("//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("//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*/
	
/*	.collapse { display: none; }
.expand { display: none; }*/
 @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;
}
/* .collapse {
 display: block;
}
 .expand {
 display: block;
 color:transparent!important;
}*/
 #New_menu {
 display: block!important;
}
 .head_logo {
 left: 80px!important;
 position: absolute;
 top: 28px!important;
}
/* #New_menu.collapse {
 display: none!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;
}
 body {
font-family: "Open Sans",Helvetica,Arial,sans-serif!important;}
div.profile div.photo {
 display: none;
}
 .head_logo img {
 width: 60%;
}
}
/* 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:normal; 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:normal; 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:normal; 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:normal; color:#666!important; margin:10px 0; padding:0px; text-align:center; line-height:30px }
.FreeTRialRegistrationpgWrap .ContentFreeTrialRegbox h2 { font-size:20px; font-weight:normal; 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:normal; 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; 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:normal; color:#666!important; margin:10px 0; padding:0px; text-align:center; line-height:30px }
.MainTRialRegistrationpgWrap .ContentMainTrialRegbox h2 { font-size:20px; font-weight:normal; 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: 100px !important; 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:normal; 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:normal; 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:normal; 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:normal; 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("//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; }
.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:normal; 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 { min-height: 50px; margin: 0 auto; padding: 10px 0; text-align: center; width: 99%; }
.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: 14px; 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:#025507; }
.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:normal; color:inherit; }
.ClassesWrapBoxItemsbox p { color: #979797 !important; font-size: 20px; margin: 5px 0; text-align: left !important; font-weight:normal!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:normal; margin:3px 0; text-decoration:none!important; outline:none!important; }
.ClassesWrapBoxItemsbox .ItemClassesbox .ContentListBoxItem h2 { font-size:18px; color: #666 !important; font-weight:normal; 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:normal; 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:normal; 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(//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:normal; margin: 10px 0;  vertical-align:text-top }
.InstructorAcademyWrapper h3 { color:#666; text-transform:uppercase; font-size:24px; text-align:center; margin:5px 0; font-weight:normal }
.InstructorAcademyWrapper p {
    color: #979797 !important;
    font-size: 17px !important;
    text-align: left !important;
    margin: 5px auto;
    line-height: 26px !important;
}
.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 { border-radius: 6px; color: #fff; display: block; font-size: 24px; font-weight: normal; margin: 10px 0; padding: 5px 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:normal; margin: 15px 0; }
.containerBoxTopic h2 { font-size:18px; color:inherit; font-weight:normal }
.containerBoxTopic h4 { font-size:14px; color:#666; font-weight:normal }
body { font-family: Arial,'Segoe UI', Helvetica, sans-serif!important; font-size:13px; color:000; margin:0px; padding:0px; }
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("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:14px; color:inherit;}
.topicCustomPagewrapper h1 { font-size:36px; color:inherit; font-weight:normal; line-height:32px; }
.topicCustomPagewrapper h2 { font-size:18px; color:inherit; font-weight:normal }
.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: sans-serif; 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("//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:normal; 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; max-width:990px; }
.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}*/
	.theatrepagewrapper #SpeakerImages { height: 90px; width: 170px; }
.theatrepagewrapper #SpeakerImages img { height: 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: 520px !important; margin: 0 auto; max-width:100%!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; }
/*points system*/
	/*body
	{
		margin:0px;
		padding:0px;
		font-family:"Segoe UI"!important;
		background-repeat:repeat-x!important;
		font-size:100!important;
		line-height:normal!important;
		background:#CCCCCC;
	}*/
	.ptext { font-size:14px; margin:0px 0 0 0; }
#divProfile .box_profilepic { margin: -8px 0 0 !important; }
body { background-color: #fff; /* background-image: url("//s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/banner_business1trs.jpg");
		 background-image: url("//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 */
label { font-weight:normal!important; display:inline!important; }
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; }
.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("//s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png") no-repeat scroll 280px -30px #1e7849 !important; color:#ffffff!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; }
form { margin:0; }
p { margin:0; font-size:14px; padding:2px; }
p strong {
    margin: 0;
    font-size: 16px!important;
	color:#000!important;
}
.certificationTxt strong {
    font-size: 16px !important;
    color: #2e3a90 !important;
}
h3 {padding:0px; }
/*------------Defult classes---------------*/
	#wrapper { margin: 1px auto 0; padding: 0px; width: 999px; position:relative; background:#ffffff; min-height:380px; }
.theatrepagewrapper #wrapper { background: none repeat scroll 0 0 #ffffff; margin: 0px auto 0!important; 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("//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("//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("//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("//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("//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("//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("//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("//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("//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 .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("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: 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 .thtr_tbdl td { font-size: 16px; padding: 10px; }
.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("//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 .Bus_imgtags ul li { float: left; list-style: outside none none; margin: 0 13px 0 0!important; padding: 0; width: auto!important; }
.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; }
.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 .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; }
.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("//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("//s27platformmedia.blob.core.windows.net/l27lms/images/joespros_img/joesbanner.jpg");*/ /*background-image: url("//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 { background: url("//virtualevent .resourcepagewrapper .s3 .resourcepagewrapper .amazonaws .resourcepagewrapper .com/demosocial27/spk_bg .resourcepagewrapper .png") no-repeat scroll 0 0 transparent; 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 { background-image: url("//configuratorimages .resourcepagewrapper .s3 .resourcepagewrapper .amazonaws .resourcepagewrapper .com/templates/global_img/ui-icons_222222_256x240 .resourcepagewrapper .png"); 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 { background-image: url("//configuratorimages .resourcepagewrapper .s3 .resourcepagewrapper .amazonaws .resourcepagewrapper .com/templates/global_img/ui-icons_222222_256x240 .resourcepagewrapper .png"); 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 auto 0; max-width:990px; }
/* 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: 7px 0 7px 10px; width:471px; }
.networkingloungepagewrapper .leader .bott ul { border: 1px solid #ddd; height: 333px; list-style: outside none none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; width: 478px; }
.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: #1e7849; color: #ffffff!important; 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; right: 0; top:20px; width: 485px; }
.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; border: 1px solid #ddd; height: 332px; list-style-type: decimal; margin: 0 0 31px; overflow-y: auto; padding: 0 !important; }
.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: normal; 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: 8px 24px 8px 10px; width: 437px; }
.bott ul li { overflow: hidden; width: 462px !important; }
.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: 14px !important; font-weight:normal!important; }
.networkingloungepagewrapper .leader { display: block; left: 0; position: absolute; top:20px; width: 468px; z-index: 2; }
.networkingloungepagewrapper .w87 { width:220px; }
/* student leaderboard 3d view */
	
	.networkingloungepagewrapper #Zone1_Area1 { margin: 0; padding: 0; }
.networkingloungepagewrapper #Zone1_Area2 { float: none; margin: 0 auto; max-width: 990px; padding: 0; position: relative; }
.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("//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("//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: 10px 0 10px;
    padding: 0;
}

.rsltbox p {
    margin: 25px 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("//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("//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:normal!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('//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('//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("//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: none repeat scroll 0 0 #FFFFFF; overflow: hidden; padding: 22px 0 0; position: relative; width: 625px; }
#SpeakerImages { float: left; height: auto; margin: 0; padding: 0; width: 52px; }
.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 p { color: #333333; font-size: 13px; font-weight: normal; line-height: 18px; margin: 10px 0 10px 13px; padding: 0; width: 525px; }
.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: 18px; }
/* chatters wall content area on theatre layouts */
	.theatrepagewrapper .createPost { border-bottom: 0 solid #DEE5EA; margin-bottom: 10px; max-width: 686px; padding-bottom: 5px; position: relative; }
.theatrepagewrapper .createPostBlock { }
.theatrepagewrapper .ui-autocomplete-input { border: 1px solid #F4F4F4; border-radius: 1px 1px 1px 1px; font-size: 16px; height: 36px; 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: 10000px; }
.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 2px 0 0!important; text-align: right; right:20px!important; }
.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("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("//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("//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("//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("//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 #000000 !important; display: none; float: right; margin: 15px 0 0 20px; padding: 3px 0 5px 6px; position: absolute; top: 29px; width: 138px; z-index: 2000; right:24px!important; }
div.profile div.id div#divExpanded div a { color: #FFFFFF!important; float: left; font-size: 13px; margin-left: 5px; padding: 2px 0 2px 4px; }
div.profile div.id div#divExpanded div.settings a { background: url("//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("//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("//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("//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("//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("//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:normal; 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:normal; 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("//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("//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: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE; border: 1px solid #DDDDDD; color: #333333; margin:0 auto!important; width:auto!important; max-width:600px; right:0px; left:0px!important; }
.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; }
.theatrepagewrapper #Zone1_Area1_Webpart2 { width: 100%; }
.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("//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("//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("//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("//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("//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("//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("//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:normal; padding:0px; text-decoration:none; }
.sponsorpagewrapper .linktxtPartnerspage { margin:0px 0 0 10px; font-size:14px; color:#125fbb; font-weight:normal; 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("//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: 0px; }
#New_menu li a:hover { border-radius: 0px !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("//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("//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("//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;*/ }
.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("//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("//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("//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 { /* height: 567px;*/ overflow-x: hidden; overflow-y: auto; padding: 0 10px; width: 224px; }
#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("//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("//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("//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: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("//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("//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("//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 .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 #Zone1 { border: 0 solid red; margin: 0px; overflow: hidden; padding: 20px 10px; width: 999px; }
.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(//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:435px; 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("//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: #159f49; color: #fff!important; padding: 5px 10px; }
.theatrepagewrapper .bckbtn.bk { background: url("//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: 467px !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("//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("//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("//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:normal!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 { font-size: 18px; font-weight: 600 !important; line-height: 18px !important; padding: 6px 0 0 !important; }
/*.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: #F1F1F1 !important; /* background-image:url("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/menuStrip.jpg")!important;
		background-repeat:repeat-x !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("//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("//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:normal!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; }
.agendapagewrapper #wrapper { display: block; margin: 0 auto; padding: 0; width: 100%; }
.discover-courses-list-mask { border: 0 solid #ff0000; display: table; margin: 0 auto !important; max-width: 930px !important; padding: 20px 0 0; width: 100%; }
.discover-courses-list-mask h2 { display: none; 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:417px; 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: 25px; font-weight: lighter; min-height: 90px; line-height: 30px; 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: 41px 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: 380px!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: 189px; text-align: center; text-decoration: none; top: -224px; 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("//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("//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("//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("//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:443px }
.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; width: 963px !important; }
.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:3px 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(//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: none repeat scroll 0 0 #ffffff; border: 2px solid #ffffff; height: 215px; line-height: 215px; position: relative; text-align: center; vertical-align: middle; width: 378px; }
.classespagewrapper #HeadZone_Area1 { margin: 0 auto; max-width: 96%; position: relative; width: 1800px; }
#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; }
.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("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/yamr.png") -168px -129px no-repeat;
	 height:20px;
	 width:55px;
	}
	a.link5:hover {
	 background:url("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/yamr.png") -168px -150px no-repeat;
	}*/
	.link5 { background-image: url("//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:0px;/* position: absolute;
		top: 296px;
		z-index: 100000;*/ }
.agendapagewrapper #Zone1_Area1 {margin: 0!important;}
.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 #024826 !important; border-radius: 0 !important; color: #666666 !important; font-weight: normal !important; }
.accountsettingspagewrapper ul.tabs a.selectedtab2 { border-bottom: 3px solid #024826 !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 40px!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("//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('//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; }
.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 *************************************/
	.homepagewrapper { background-color: #7f7f7f; }
.homepagewrapper #Zone1_Area1_Webpart8 { background-color:#ececef }
.homepagewrapper #Zone1_Area1_Webpart3 .heading2, .homepagewrapper #Zone1_Area1_Webpart8 .heading, .homepagewrapper #Zone1_Area1_Webpart6 .heading, .homepagewrapper #Zone1_Area1_Webpart7 .heading { color:#000000!important }
.homepagewrapper #Zone1_Area1_Webpart4 .heading, .homepagewrapper #Zone1_Area1_Webpart5 .heading { color:#ffffff }
.homepagewrapper #Zone1_Area1_Webpart1 { width:100%; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart2 { width:100%; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart3 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart4 { width:999px; margin:0 auto }
/*.homepagewrapper #Zone1_Area1_Webpart5 { width:999px; margin:0 auto; overflow:hidden; }*/
.homepagewrapper #Zone1_Area1_Webpart6 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart7 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart8 { width:999px; margin:0 auto }

.homepagewrapper .test_cols h3 {
    color: #010101 !important;
    font-size: 18px;
    font-weight: normal;
    height:auto!important;
    margin: 10px 0 !important;
    padding: 35px 0 5px !important;
}
.homepagewrapper .testimonials_newwebpart .read_desmore {
    bottom: 0px;
    color: #1d77bd !important;
    font-size: 18px;
    font-weight: lighter;
    left: 0px;
    margin: 10px 0 0;
    position: relative!important;
}

.homepagewrapper #Zone1_Area1_Webpart9 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart10 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart11 { width:999px; margin:0 auto }
.homepagewrapper #Zone1_Area1_Webpart0_lay3 { width:999px; margin:0 auto; /*min-height:120px;*/ }
/*.homepagewrapper #contZone1_Area1_Webpart1{width:100%;margin:0; background-color: rgba(253, 222, 189, 0.9);}*/
	.homepagewrapper #contZone1_Area1_Webpart1 { width:100%; margin:0; background-color:#fff!important; }
.homepagewrapper #contZone1_Area1_Webpart2 { width:100%; margin:0 }
.homepagewrapper #contZone1_Area1_Webpart3 { width:100%; margin:0 }
.homepagewrapper #contZone1_Area1_Webpart4 { background:url("//s27platformmedia.blob.core.windows.net/l27lms/global_img/gradient1.jpg") }
.homepagewrapper #contZone1_Area1_Webpart5 { background:url("//s27platformmedia.blob.core.windows.net/l27lms/global_img/gradient2.jpg") }
.homepagewrapper #contZone1_Area1_Webpart6 { background:url("//s27platformmedia.blob.core.windows.net/l27lms/global_img/gradient3.jpg") }
.homepagewrapper #contZone1_Area1_Webpart7 { background:#fff; }
.homepagewrapper #contZone1_Area1_Webpart8 { background-color:#ececef }
.homepagewrapper #contZone1_Area1_Webpart9 { background-color:#ddd }
.homepagewrapper #contZone1_Area1_Webpart10 { background-color:#15c162 }
.homepagewrapper #contZone1_Area1_Webpart0_lay3 { background:#f3f3f3; }
/*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: fixed; top: 0; z-index: 10000000000000!important; width:100%; }
/* 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("//s27platformmedia.blob.core.windows.net/l27lms/global_img/demo_vd.png") no-repeat; height:359px; margin:100px 0 0; position:relative }
.ply-btn { left: 35%; position: absolute; top: 30%; z-index:1 }
.point_m { width:173px; height:253px; 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("//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%; text-align: left; width: 645px; }
.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); }
.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% 3% 0; 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("//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: 40px; 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: Calibri; 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:15px auto 0; padding: 20px 0 0; position: relative; width: 999px; }
.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 { border-bottom:#d9d9d9 solid 1px; padding:5px 0; font-size:16px; font-weight:bold; font-family:inherit; color:#000000; background:none }
.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 { width:120px; float:left; font-size:24px; font-weight:normal; font-family:inherit }
.pointsbadges .right-content .details .value { float:left; width:80%; font-size:24px; font-weight:normal; font-family:inherit }
.lock { background:url('//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: 210px!important; display: table-cell; width: 210px!important; 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("//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:table-cell; font-size:120px; height:220px!important; vertical-align:middle; width:220px!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 {/*height:220px;*/ margin:10px auto; text-align:center; width:60%; }
.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("//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; }
.emp-sec .cols img { border: 1px solid #f0f0f0; border-radius: 100%; height: 90px; margin:0 auto -12px; width: 90px; }
.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 #024826 !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("//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("//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("//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; border-radius: 100%; height: 90px; margin: 0 auto; width: 90px; }
.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("//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(//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:92% }
.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-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 .outr_mainbox {
width:86%
}
 .theatrepagewrapper .MacthesPicBox ul {
width:100%!important
}
 .theatrepagewrapper .FooterDellworld_2012Wrapper > img {
width:100%;
margin:0px
}
 .theatrepagewrapper .Mainfeed table {
width:100%
}
}
 @media (min-width: 0px) and (max-width:480px) {
}
	/* ******** 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) {
/* .collapse {
 display: none !important;
}*/
 a.menu-button img {
height:auto!important
}
/* #New_menu.collapse {
 display: none !important;
}*/
 #New_menu a {
 background:none !important;
}
/* .expand {
display:none
}*/
 a.menu-button {
display:block;
}
 #New_menu {
display:block
}
/* #New_menu.collapse {
display:none!important
}*/
 .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;
 width: 97%!important;
}
 #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
}
/* .collapse {
display:block!important
}*/
 #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 2%;
width: 96%;
}
 .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: auto;
 width: auto !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 {
 width: 100% !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("//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
}
/* #New_menu.collapse {
display:none!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
}
/* #New_menu.collapse {
display:none!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 #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-color: -moz-use-text-color #f3f3f3 #f3f3f3;
 border-image: none;
 border-right: 1px solid #f3f3f3;
 border-style: none solid solid;
 border-width: medium 1px 1px;
 height: 567px;
 overflow-x: hidden;
 overflow-y: auto;
 padding: 0 10px;
 width: 224px;
}
 .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("//s27platformmedia.blob.core.windows.net/l27lms/customImages/20x20_drawer_open.png") no-repeat scroll 250px -30px #1e7849 !important;
 color:#ffffff!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("//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
}
 .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 */
.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("//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("//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("//s27platformmedia.blob.core.windows.net/l27lms/Common/tw-images/drum-social-icons.png") no-repeat scroll -115px -22px !important;
display:none;
}
.commentButton {
position: static;
}
 .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;
}

 .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:bold;
	 
	 }
}




/* faq css */

.tab-content{ list-style:none; margin:0; padding:0; color:#000; font-size:18px; line-height:20px;}
.tab-content p{ list-style:none; margin:0; padding:0; color:#000; font-size:18px; line-height:20px;}
.tab-content li{ list-style:none; margin:0; padding:0; color:#000;}
.tab-content li { font-size:18px!important; line-height:20px; font-weight:normal;}
.tab-content li > p{ font-size:18px!important; line-height:20px; font-weight:normal;}
.tab-content li > p > span{ font-size:18px!important; line-height:20px; font-weight:normal;}
.tab-content li > h4{ color:#000!important; cursor:pointer;}
.tab-content li > h3 > i{ margin:0 15px 0 0px}
.tab-content li > h3 {
    color: #000 !important;
    cursor: pointer;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
    margin: 20px 0;
}


.tab-content li > h3:hover{ }
.tab-content li > h3:active{}
.tab-content.active{display: block;transition: all 0.4s ease 0s;}
.tab-content.hide{display: none;transition: all 0.4s ease 0s;}
.faqdetails{ padding:20px 15px; margin:0px 25px; background:#fff;}
.closed-info {
    display: none;
    background: #f3f3f3;
    padding: 20px 15px;
}

.tabsvertical{list-style: none;}
.tabsvertical li {
    list-style: none;
    padding: 3px 10px;
    background: #f2f2f2;
    margin: 5px 0;
}


/* slider special css created by Amit Bansal */

.registerpagewrapper .login_Pitn .login_txtbx  {
    font-size: 18px;
    height: 45px !important;
    padding: 6px 12px 6px 10px!important;
    width: 99%;
}


/* special Treatment */

.radios-group {
    margin: 15px -15px;
}

.form-group label {
    font-size: 18px;
    color: #666;
}
.radios {
    display: inline-block;
}
	
.radio, .checkbox {
    position: relative;
    display: inline-block !important;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #959595;
    font-size: 18px;
}	
.radios .radio label {
    background-color: #fff;
    color: #959595;
    padding: 10px 14px;
    width: 90%;
    border-radius: 5px;
  	position: relative;
	display: inline-block;
	font-size: 18px;
	
}
.radios .radio label:hover {
   
    color: #292929;
    padding: 10px 14px;
    width: 90%;
    border-radius: 5px;
  	position: relative;
	display: inline-block;
	
}


.radios .radio label::before {
    content: " ";
    width: 20px;
    height: 20px;
    border: 1px solid #333;
    display: inline-block!important;
    margin: -3px 10px;
    border-radius: 50%;
	background: #fff;

}

.radios .radio input[type='radio'] {
  display: none;
}

.r-bck {
    font-size: 13px !important;
    line-height: 15px;
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
    padding: 5px 0;
}

.r-bck span {
    margin-left: 5px;
}


.radios .radio input[type="radio"]:checked + label {
    color: #292929;
    padding: 10px 14px;
    width: 90%;
    border-radius: 5px;

}
.radios .radio input[type="radio"]:checked + label::before {

    content: " ";
    background: #009c3f;
    border: 1px solid #009c3f;

}
/* special Treatment */