#ui-id-1 li a{font-size:12px}.fb_link{float:left}.fb_img{padding-left:7px;float:left}.fb_matter{float:left;padding-top:25px;font-size:17px}.forms{height:455px;width:800px;margin:0 auto}.R_Left,.signup{height:430px;width:373px;float:left;background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 5px #CCC}.signin{background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 5px #CCC;width:375px;float:left;margin-left:48px;height:429px}.signup_form{width:345px;margin-top:15px;margin-left:15px;float:left}
.security_code{padding:5px;border:1px solid #b9b9b9; box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1); border-top-color:#a0a0a0;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;width:60px!important}
.field_low_width{width:70px!important}.change_security{height:27px;padding-top:5px;margin-left:5px}.class_sec{height:30px;width:100px;float:left;text-align:center}.buy_analytics_text{height:70px;width:800px;margin:0 auto;font-size:35px}.subscrption_plan{height:300px;width:300px;float:left;box-shadow:5px 5px 5px #606060;background:#d3d3d3;margin-left:50px}.subscrption_plan_forms{height:300px;width:800px;margin:0 auto;margin-top:20px}.subscrption_form{height:220px;width:275px;margin-top:10px;margin-left:15px}.register_subscrption{height:30px;width:285px;background:#d56c0d;margin-top:10px;color:#fff;font-size:17px;padding-top:5px;padding-left:15px}.form_inner_left_subscrption{height:25px;width:105px;float:left;padding-top:5px}.form_inner_subscription{height:30px;width:290px;margin-top:20px}.form_inner_right_subscrption{height:30px;float:left}.pay_peruse{height:300px;width:300px;margin-left:100px;float:left;box-shadow:5px 5px 5px #606060;background:#d3d3d3}.subscription_matter{height:50px;margin-top:25px;width:270px}.headings_name{font-size:20px!important;color:#d56b0c!important}.border_image{border:0!important}.teacher_left{height:300px;width:540px;float:left;background-repeat:no-repeat;background-image:url(../images/teachers-bg.png)}.teacher_right{width:410px;height:265px;float:left;margin-left:50px;margin-top:10px;background:red}.know_more_btn_teachers{width:1002px;float:left}.teacher_left_inner{height:230px;width:480px;margin-top:25px;margin-left:30px;background:red}.teacher_left_inner_top{height:100px;width:480px;background:green;text-align:center;font-size:35px}.font_clr{color:#d56c0d}.lost_pass_outter{background:none repeat scroll 0 0 #FFF;border-radius:7px;box-shadow:0 0 15px #888;display:none;margin:auto;padding:1em;position:fixed;z-index:10}form{margin:0;padding:0}.lost_pass_head{border-bottom:1px solid #E1E1E1;color:#666;font-weight:700;line-height:2em;padding-left:.625em;text-align:left}.lost_passimg{border-bottom:.0625em solid #E1E1E1}.lost_pass_text{color:#333;line-height:2em;padding-left:.625em}.lost_pass_under{background-color:#fff}.lost_pass_submit{padding-right:.625em}.Rqst_Mesag{background-color:#EEE;border:1px solid #999;color:#666;margin-top:10px;padding:10px;text-align:center}.socialmediaBox{width:349px;float:left;margin-left: 18px;}.mediaText{float:left;padding-left:15px;padding-top:5px}.mediaLoginIcons{float:left;}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:none!important;border:0!important}.reg_error_msg{color:red;border:1px solid red;padding:5px;margin-bottom:5px}.ui-state-default .ui-icon{background:url(/india/images/ui-icons_ef8c08_256x240.png!important)}
.loginError{ width:335px; background:#ffedf0; margin-top: 32px; margin-left: 14px; float:left; border: 1px solid #ff5b73; text-align:center;padding:10px 5px;font-size: 12px;}
.loginError h1{ margin:0; padding-bottom:10px; color:#f33652; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left;  width:100%;}
.loginError p{ width:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; float:left; font-size:13px; color:#666;}
.loginError p a{cursor: pointer;text-decoration: underline}


.dropDownfields{background: #FFFFFF;border:1px solid #b9b9b9; box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1); border-top-color:#a0a0a0;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:13px;  color: #666666;  padding: 5px;  width: 190px; position: absolute;}
.dropDownfieldss{
   background: #FFFFFF; position:relative; border: 3px solid #999999; font-size:13px;  color: #666666;  padding: 5px;  width: 190px;
}
.dropDownfields .dropDownOutter{ width:200px; border:1px solid #b9b9b9; border-radius:0 0 4px 4px; background: #F5F5F5; border-top:0;overflow-y:auto;overflow-x:hidden; display:none; height:150px; top:27px; position:absolute; left:-1px;}
/*.dropDownfields:hover .dropDownOutter{ display:block;}*/
.activeCat{ background:#0f6a9c; color:#fff;border: 1px solid #CCCCCC; border-left:0;}
.activeCat:hover{ background:#0f6a9c !important; color:#fff !important;}
.dropDownfields .dropDownOutter .dropDown{  width:198px; background:#f5f5f5; float:left;}
.dropDownfields .dropDownOutter .dropDown .completeBox{ float: left;margin-top: 1px;padding: 5px;width:96%;}
.dropDownfields .dropDownOutter .dropDown .completeBox:hover{ background:#fff; border:1px solid #ccc; border-left:0; }
.dropDownfields .dropDownOutter .dropDown .completeBox .categoryCheckBox{ float:left; }
.dropDownfields .dropDownOutter .dropDown .completeBox .catName{ padding-top:2px; float:left; font-size:12px; padding-left:5px; }
#informationmsg8{margin-top:32px;}


.CZSelectCate {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  float: left;
  padding: 3px 5px;
  margin-right: 5px;
}

.CZSelectCateName {
  color: #333333;
  font-size: 11px;
  padding-right: 5px;
  text-align: left;
  white-space: nowrap;
}

.CZSelectCateRemove {
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}

.CZSelectCateRemove a {
  color: #333333;
  text-decoration: none;
}
.countrycodediv {
  background-position: 10px -90px;
  width: 58%;
  float: left;
  width: 38%;
  margin-right: 17px;
  margin-top: 19px;
  padding: 2px 0px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-sizing: border-box;
}
select#country_code {
  height: 37px;
  font-size: 14px;
  color: #222;
  border: none;
  border-radius: 6px;
  padding: 0 15px;
  width: 100%;
  box-sizing: border-box;
  transition: 0.3s;
  background-color: #fff;
}
#catHead{
    float: left;
    width: 94%;
}
#searchCatTxt{
    border:none; color:#999; margin:0; width:165px; outline:none;border-color: transparent;
}

/* new login page*/
.loginPopup{ float:left; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;width:475px; margin:0 20px; background:#fff;}
.loginPage{float: left;min-height: 236px;padding-bottom: 25px;width: 100%;} 
.stepContainer{ background:#fff; padding-top:10px;}
.loginPage .loginTabs{ float:left; height:39px; border-bottom:1px solid #cdcdcd; width:100%; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 25%, #f4f4f4 48%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#f8f8f8), color-stop(48%,#f4f4f4), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 25%,#f4f4f4 48%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 25%,#f4f4f4 48%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 25%,#f4f4f4 48%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 25%,#f4f4f4 48%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.loginPage .loginTabs .normalTab{ padding:10px 25px; cursor:pointer; font-family:calibri, calibriregular; font-size:16px; color:#444; float:left;}
.loginPage .loginTabs .selectedTab{ background:#f9f9f9; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding:10px 25px 11px}
.loginPage .loginTabs .crossIcon{ cursor:pointer; padding:11px 15px; background:#ddd; float:right; height:18px;  border-left: 1px solid #d0d0d0;}
.loginPage .loginTabs .crossIcon:hover{background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #ebebeb 45%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(45%,#ebebeb), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#ebebeb 45%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#ebebeb 45%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#ebebeb 45%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#ebebeb 45%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */}
.loginPage h1{ float:left; font-weight:normal; width:100%; margin:0; padding:0; font-family:weblysleek_uilight; font-size:24px; color:#444; text-align:center;}
.loginPage .loginAds{ float:left; margin-top:10px; width:27%}
.loginPage .loginAds .loginPageAd{ float:left; width:100%; text-align:center;}
.loginPage .loginAds .loginPageAd .bannerimg{ border:5px solid #ddd;width:200px;margin: 0 auto;}
.loginPage .loginFormBox{ float:left; margin-top:10px; padding:0 4%; width:37.5%;} 
.loginPage .loginFormBox .loginForm{ float:left; background:#fff; padding:0 5% 5%;position:relative; border:1px solid #ccc; border-radius:5px; width:90%; box-shadow:0 0 5px #999;}
.loginPage .loginFormBox .loginForm .inputFieldBox, .loginPage .inputFieldBox{ position:relative; width:100%; margin-top:19px;  background:url(/india/images/loginFormIcons.png) 10px 6px no-repeat; float:left; border:1px solid #cccccc;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  padding:10px 0; box-sizing: border-box;} 
.loginPage .loginFormBox .loginForm .inputFieldBox:hover{ border:1px solid #aaaaaa;}
.loginPage .loginFormBox .loginForm .inputFieldBox input, .loginPage .stepThreefields .inputFieldBox input{ border:0; float:left; margin-left:40px; outline:0; width:55%; font-family:calibri, calibriregular; color:#999; font-size:16px;}
.loginPage .loginFormBox .loginForm .passwordIcon, .loginPage .passwordIcon { background-position:10px -24px;}
.loginPage .stepThreefields .inputFieldBox select{ border:0; outline:0; width:86%; background:#fff; font-family:calibri, calibriregular;  margin-left:37px; color:#999; font-size:16px;}
.loginPage .loginFormBox .loginForm .fName{ background-position:10px -55px;}
.loginPage .loginFormBox .loginForm .mobileIcon{ background-position:10px -90px;}
.loginPage .loginFormBox .loginForm .examCategory{ background-position:10px -126px;}
.loginPage .examCategory{ background-position:10px -126px;}
.loginPage .loginFormBox .loginForm .keepLogin{ float:left; width:100%; padding:16px 0} .loginPage .loginFormBox .loginForm .keepLogin p{ float:left; font-size:16px; color:#999;  font-family:calibri, calibriregular;  margin:0; padding-left:5px;}
.loginPage .loginBtnOuter{position:relative; float:left; width:100%;}
.loginPage .loginBtnOuter .disable, .disable{background-color:#FFF;display: none; opacity:0.8; filter:alpha(opacity=80); position:absolute; color:#000; font-family:calibriregular; font-size:16px; text-align:center; line-height:45px; height:45px; left:0; top:0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  width:100%;}
.inputFieldBox #city_list {width:83% !important;white-space:nowrap;text-overflow:ellipsis;}
.disable {bottom:52px; top:inherit;}
.loginPage .loginPageButton{background: #739ed7; /* Old browsers */
background: -moz-linear-gradient(top,  #739ed7 0%, #6c97d4 49%, #638ed1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#739ed7), color-stop(49%,#6c97d4), color-stop(100%,#638ed1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #739ed7 0%,#6c97d4 49%,#638ed1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #739ed7 0%,#6c97d4 49%,#638ed1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #739ed7 0%,#6c97d4 49%,#638ed1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #739ed7 0%,#6c97d4 49%,#638ed1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#739ed7', endColorstr='#638ed1',GradientType=0 ); /* IE6-9 */ float:left; text-align:center; width:100%; text-align:center; padding:7px 0; color:#fff; text-decoration:none; font-family:calibri, calibriregular; font-size:21px; border:1px solid #355c94; box-shadow:0 2px 0 #91b3df inset, 1px 1px 2px #777; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;cursor: pointer}
.loginPage .loginFormBox .loginForm .ForgotPswd{ float:left; width:100%; padding:15px 0 0;} .loginPage .loginFormBox .loginForm .ForgotPswd a{ color:#005a8c; font-size:14px; font-family:calibri, calibriregular; text-decoration:none;}
.margin-top{ margin-top:20px;} 
.loginPage .loginFormBox .loginForm .examCategory i{ float:right; margin:7px 10px 0 0; background:url(/india/images/examCatArrows.png) no-repeat; cursor:pointer; height:10px; width:10px;}

.loginPage .examCategory i{ float:right; margin:7px 10px 0 0; background:url(/india/images/examCatArrows.png) no-repeat; cursor:pointer; height:10px; width:10px;}

.loginPage .loginFormBox .loginForm .captchaBox{ float:left; width:100%; margin-top:19px;} .loginPage .loginFormBox .loginForm .captchaBox .captchaImg{ float:left; border:1px solid #cccccc; border-bottom:1px solid #e4e4e4; border-radius:5px;margin-right:15px;}
.loginPage .loginFormBox .loginForm .captchaBox input{ float:left; border:1px solid #cccccc; border-bottom:1px solid #e4e4e4; outline:0; font-size:16px; color:#999; padding:10px; width:38%; border-radius:5px; } 
.loginPage .loginFormBox .loginForm .captchaBox input:hover{border:1px solid #aaaaaa; border-bottom:1px solid #d2d2d2;}
.loginPage .loginFormBox .loginForm .captchaBox span{ float:left; cursor:pointer; margin-left:10px; margin-top:7px;}
.loginPage .loginFormBox .loginForm .keepLogin .smlFont{ padding-left:0; font-size:13px;}
.loginPage .loginAds .signUpPart{ width:80%; margin-left:8%; box-shadow: 0 0 1px #999; background:#fff; float:left; border:1px solid #dddddd; min-height:488px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:6%;} .loginPage .loginAds .signUpPart h3{ float:left; font-size:15px; color:#444;font-family:weblysleek_uilight; margin:0; font-weight:normal;} .loginPage .loginAds .signUpPart h3 font{font-size:15px; color:#46881f;font-family:weblysleek_uilight; }
.loginPage .loginAds .signUpPart .signupOptions{ float:left; width:100%; margin-top:20px;}
.loginPage .loginAds .signUpPart .signupOptions h2{ background:url(/india/images/signupSIdeIcons.png) -4px 0px no-repeat;  font-family:calibri, calibriregular; padding:1px 0 0 18px; font-size:15px; color:#444; font-weight:normal; margin:0;}
.loginPage .loginAds .signUpPart .signupOptions h5{ padding-top:5px; margin:0; float:left; font-weight:normal; line-height:18px; font-family:calibri, calibriregular; font-size:14px; color:#999; }
.loginPage .loginAds .signUpPart .signupOptions .analyticsSignup{ background-position:-4px -23px;}
.loginPage .loginAds .signUpPart .signupOptions .testGenrate{ background-position:-4px -46px}
.loginPage .loginAds .signUpPart .signupOptions .challengeZone{ background-position:-4px -68px}
.loginPage .loginAds .signUpPart .signupOptions .discussionIcon{ background-position:-4px -89px}
.loginPage .loginAds .rightPArtSignup{ margin-left:0; min-height:100px; position:relative; margin-right:8%;}
.loginPage .loginAds .rightPArtSignup .downArrow{ position:absolute; background:url(/india/images/signUpRightDown.png) no-repeat; width:23px; height:13px; left:15px; bottom:-13px;}
.loginPage .loginAds .signUpPart h1{ float:left; text-align:left; font-family:weblysleek_uilight; font-size:24px; color:#444; margin:0; font-weight:normal; padding:0px;}
.loginPage .loginAds .rightPArtSignup .socialImages{ float:left; width:100%; text-align:center; margin-top:20px;}
.loginPage .loginAds .rightPArtSignup .testimoniText{ font-family:calibri, calibriregular; font-size:14px; color:#999;}
.loginPage .loginAds .rightPArtSignup .testimoniText a{font-family:calibri, calibriregular; font-size:14px; color:#005a8c;}
.loginPage .loginAds .tesimonialName{ float:left; width:100%; padding-top:18px; font-size:18px; font-family:calibri, calibriregular; color:#005a8c;}
.loginPage .loginAds h6{ float:left; margin:0; padding:0; font-size:14px; font-weight:normal; color:#666;}
.loginPage .loginAds .registerPageLeft{ margin-left:0; width:88%;}
.loginPage .stepThreefields .errorBorder:hover{border:1px solid #ff7e7e;}
.loginPage .loginAds .registerPageRight{ margin-right:0; width:88%;}
.loginPage .loginFormBox .loginForm .captchaBox .errorBorder:hover{ border:1px solid #ff7e7e; border-bottom:1px solid #ffbaba;}
.loginPage .loginFormBox .loginForm .focus, .loginPage .focus{ box-shadow:0 0 4px #97adcc}
.loginPage .loginFormBox .loginForm .focus:hover{ box-shadow:0 0 4px #97adcc; border:1px solid #cccccc}
.loginPage .focus:hover{  box-shadow:0 0 4px #97adcc; border:1px solid #cccccc}
.loginPage .loginFormBox .loginForm .errorBorder:hover{ border:1px solid #ff7e7e; }
.loginPage .errorInputMsg, .loginPage .stepThreefields .errorInputMsg{ width:96%;display:none; margin-top:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; padding:2%; background:#ff5454;font-family:calibri, calibriregular; font-size:14px; float:left; position:relative;  }
.loginPage .errorArrow, .loginPage .stepThreefields .errorArrow{ position:absolute; top:-9px; left:15px; background:url(/india/images/errorMsgArrow.png) no-repeat; width:15px; height:9px;}
.loginPage .loginFormBox .loginForm .inputFieldBox dd{ float:right; background:url(/india/images/fieldCorrect.png) no-repeat; margin:3px 9px 0 0; width:18px; height:17px;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry{width:100%;display: none;position:absolute;top:39px; left:-1px; border:1px solid #ccc; border-top:0; }
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory{ width:100%; background:#fff; overflow-y:auto; height:147px;  border-top:1px solid #cccccc;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropDownAddClass{ position: initial; height: 38px; border:0; float:left; margin-top:10px;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBox{ float:left; width:94%; padding:9px 3%;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBox:hover{ background:#f7f7f7; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; padding: 8px 3%;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBox input{ width:auto; margin:2px 0 0;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBox p{ float:left; padding-left:8px; font-size:14px; color:#444; font-family:calibri, calibriregular; margin:0;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBoxSelected{ background:#6b96d4;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBoxSelected:hover{ padding:9px 3%; border:0;background:#6b96d4;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .dropDownCategory .categoryNameBoxSelected p{ color:#fff;}


.loginPage dd{ float:right; background:url(/india/images/fieldCorrect.png) no-repeat; margin:3px 9px 0 0; width:18px; height:17px;}
.loginPage .dropCatgry{width:100%;display: none;position:absolute;top:39px; left:-1px; border:1px solid #ccc; border-top:0; }
.loginPage .dropCatgry .dropDownCategory{ width:100%; background:#fff; overflow-y:auto; height:147px; position: absolute;z-index: 999;border: 1px solid #cccccc;left: -1px;}
.loginPage .dropDownAddClass{ position: initial; height: 38px; border:0; float:left; margin-top:10px;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBox{ float:left; width:94%; padding:9px 3%;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBox:hover{ background:#f7f7f7; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; padding: 8px 3%;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBox input{ width:auto; margin:2px 0 0;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBox p{ float:left; padding-left:8px; font-size:14px; color:#444; font-family:calibri, calibriregular; margin:0;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBoxSelected{ background:#6b96d4;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBoxSelected:hover{ padding:9px 3%; border:0;background:#6b96d4;}
.loginPage .dropCatgry .dropDownCategory .categoryNameBoxSelected p{ color:#fff;}



.loginPage .loginFormBox .loginForm .inputFieldBox .ticArow{ background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #eaeaea 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f6f6f6), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eaeaea 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 50%,#eaeaea 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ position:absolute; height:14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:2px solid #e8e8e8; border-bottom:1px solid #c9c9c9; padding:11px 10px; cursor:pointer; top:-1px; right:-1px;}

.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .showSlctCtgry{ display: none; margin-left: -1px; border-radius:0 0 5px 5px; background:#fff; border-top:1px solid #ccc; height:27px; float:left; width:94%; padding:3%;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .showCtgry{ padding:5px 10px; margin-right:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#6b96d4; float:left; color:#fff; font-size:14px;  font-family:calibri, calibriregular;}
.loginPage .loginFormBox .loginForm .inputFieldBox .dropCatgry .showCtgry i{ background:url(/india/images/whiteCrossIcon.png) no-repeat; height:10px; width:10px; margin:4px 0 0 10px; }

#selectdcats .showCtgry {max-width: 45%;width: auto; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;padding-right: 20px !important;position: relative;}
#dropDownOutter .showSlctCtgry i {position: absolute;right: 6px !important;
}

.loginPage .dropCatgry .showSlctCtgry{ display: none; /*margin-left: -1px;*/ border-radius:0 0 5px 5px; background:#fff; border-top:1px solid #ccc; height:27px; float:left; width:94%; padding:3%;}
.loginPage .dropCatgry .showCtgry{ padding:5px 10px; margin-right:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#6b96d4; float:left; color:#fff; font-size:14px;  font-family:calibri, calibriregular;}
.loginPage .dropCatgry .showCtgry i{ background:url(/india/images/whiteCrossIcon.png) no-repeat; height:10px; width:10px; margin:4px 0 0 10px; }

.loginPage .loginAds .signUpPart .signupOptions .font-Large{ background:url(/india/images/signupSIdeIconsLarge.png) 0 -4px no-repeat; padding-left:24px; font-size:18px;}
.loginPage .loginAds .signUpPart .signupOptions .largeAnalytics{ background-position:0 -41px;}
.loginPage .loginAds .signUpPart .signupOptions .largeTG{ background-position:0 -79px;}
.loginPage .loginAds .signUpPart .signupOptions .largeCZ{ background-position:0 -114px;}
.loginPage .loginAds .signUpPart .signupOptions .largeDiscuss{ background-position:0 -151px;}
.loginPage .socialButtons{background: #6a8abd; /* Old browsers */
background: -moz-linear-gradient(top,  #6a8abd 0%, #5e7fb1 55%, #5475a8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a8abd), color-stop(55%,#5e7fb1), color-stop(100%,#5475a8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6a8abd 0%,#5e7fb1 55%,#5475a8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6a8abd 0%,#5e7fb1 55%,#5475a8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6a8abd 0%,#5e7fb1 55%,#5475a8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6a8abd 0%,#5e7fb1 55%,#5475a8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a8abd', endColorstr='#5475a8',GradientType=0 ); /* IE6-9 */ height:38px; border-radius:4px;
-moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:2px 2px 2px #999, 0 2px 0 #81a2d5 inset; border:1px solid #345281; float:left; width:100%;}
.loginPage .socialButtons .SocialBtnIcon{ padding:9px 15px 0; height:30px; float:left; border-right:1px solid #81a2d5; }
.loginPage .socialButtons .SocialAppName{ float:left; text-shadow: 1px 1px 2px #333; font-size:15px; color:#fff; border-left:1px solid #3d5c8a; padding:10px 0 0 10px; font-family:calibri, calibriregular; height:28px;}
.loginPage .gPLuLogin{background: #df4a32; /* Old browsers */
background: -moz-linear-gradient(top,  #df4a32 0%, #df4a32 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df4a32), color-stop(100%,#df4a32)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #df4a32 0%,#df4a32 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #df4a32 0%,#df4a32 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #df4a32 0%,#df4a32 100%); /* IE10+ */
background: linear-gradient(to bottom,  #df4a32 0%,#df4a32 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df4a32', endColorstr='#df4a32',GradientType=0 ); /* IE6-9 */
border:1px solid #c2341d; box-shadow:2px 2px 2px #999, 0 2px 0 #f4614a inset;} .loginPage .gPLuLogin .SocialBtnIcon{ height:26px;  padding:12px 11px 0; border-right:1px solid #f4614a;}
.loginPage .gPLuLogin .SocialAppName{border-left:1px solid #c63720;}
.forgetPassPopup {background-color: #fff; display: none; height: 300px; padding: 15px; position: absolute;left:0; width: 345px;z-index: 1;}
.loginPage .stepTwoBox{ float:left; margin-top:40px; width:47%; border-radius:5px; border:1px solid #ccc; box-shadow:0 0 5px #ccc; min-height:270px;}
.loginPage .stepTwoBox .emailMobileEdit{ width:100%; float:left; background:#efefef; }
.loginPage .stepTwoBox .emailMobileEdit .mailText{ padding:10px 0; text-align:center;font-size:18px; color:#444; font-family:calibri, calibriregular; }
.loginPage .stepTwoBox .emailMobileEdit .mailText b{ color:#888; font-family:calibriregular; font-size:18px;}
.loginPage .stepTwoBox .emailMobileEdit .mailText i{background:url(/india/images/editIconImg.png) right 0 no-repeat; padding-left:24px; width:17px; height:16px;}
.loginPage .stepTwoBox .emailMobileEdit .mailText:hover i{ background-position:right -24px}
.loginPage .stepTwoBox .emailMobileEdit img{ cursor:pointer;}
.loginPage .stepTwoBox .emailBox{ float:left; width:92%; padding:4%;}
.loginPage .stepTwoBox .emailBox .emailMobileIcon{float:left; width:24%; height:101px; background:url(/india/images/stepTwoImages.png) -9px 0 no-repeat;}
.loginPage .stepTwoBox .emailBox input{ width:93%; float:right; padding:10px; color:#999; font-family:calibri, calibriregular; font-size:16px; border:1px solid #cccccc;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.loginPage .stepTwoBox .emailBox input:focus{ box-shadow:0 0 4px #97adcc}
.loginPage .stepTwoBox .emailBox .resendOptions{ float:right; margin:12px 111px 0px; padding-left:19px; background:url(/india/images/refreshIcons.png) 0 2px no-repeat; font-size:16px; color:#2662b9;  cursor:pointer; font-family:calibri, calibriregular;}
.loginPage .stepTwoBox p{ font-size:13px; float:left; width:96%; margin:0; padding:0 10px 30px; font-family:calibri, calibriregular; color:#666666;}
.loginPage .stepTwoBox .emailBox .mailIconPos{ background-position:-9px -128px;}
.loginPage .stepTwoBox .emailBox h4{ font-size:20px; text-align:center; width:100%; float:left; margin:0; padding:30px 0 0px; color:#444; font-weight:normal;font-family:weblysleek_uilight; }
/* step three*/
.loginPage .stepThreefields{ width:345px;  margin:5px auto 0;}
.stepThreeMiddleBorder{ float:left; width:100%; margin:45px 0; border-top:1px solid #e5e5e5;}
.stepThreeMiddleBorder .downArrowLogin{ width:27px; margin:-15px auto 0; height:28px; text-align:center;}
.loginPage .simpleText{ float:left; width:100%; text-align:center; padding-bottom:15px; font-family:calibri, calibriregular; font-size:14px; color:#999;}
.loginPage .genderOption{ float:right; width:74%;}
.loginPage .genderOption input[type=radio]{float:left; }
.loginPage .genderOption p{ float:left; padding:1px 5px 0 5px; font-size:16px; color:#999; font-family:calibri, calibriregular; margin:0;}
.loginPage .DOB{ float:left; clear:both; color:#444444; font-size:16px; font-family:calibri, calibriregular; }
.loginPage .profile{ float:left; clear:both; color:#444444; font-size:16px; font-family:calibri, calibriregular; margin-top: 5px; padding-left: 0;}
.loginPage .selectClsIcon {  background-position: 10px -297px;}
.loginPage .bankExamIcon {  background-position: 10px -333px;}
.loginPage .teacherCodeIcon {  background-position: 10px -365px;}
.loginPage .genderOption .DOBFiedls{ float:right; margin-right:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 8px; border:1px solid #cccccc;}
.loginPage .genderOption .DOBFiedls select{ border:0; background: #fff; outline:none; font-size:16px; font-family:calibri, calibriregular; width:65px;  color:#999;}
.loginPage .genderOption .DOBFiedls .selectYear{ width:70px;}
.loginPage .othersFieldOutter{ float:left; width:100%; margin-top:20px;}
.loginPage .CityIcon{ background-position:10px -190px;}
.loginPage .qualificationIcon{background-position:10px -225px;}
.loginPage .ReserIcon{background-position:10px -258px;}
 .loginPage .loginFormBox .loginForm .errorBorder, .loginPage .loginFormBox .loginForm .captchaBox .errorBorder, .loginPage .stepThreefields .errorBorder, .loginPage .stepTwoBox .emailBox  .errorBorder{ border:1px solid #ff7e7e;}
 
.loginPage .profileOption { float:right; width:90%;}
.loginPage .profileOption input[type=radio]{float:left; }

.mobileEmailVerify{ float:left; margin:10px 0 25px; width:100%; background:#4cb36e;}
.mobileEmailVerify i{background:url(/india/images/emailMobileVerifyIcon.png) 0 2px no-repeat; height:13px; width:13px; padding-left:18px;}
.mobileEmailVerify p{ padding:10px 0; text-align:center; color:#fff; font-size:16px; font-family:calibri, calibriregular;  margin:0;}
.rightPdng{ padding-right:0 !important;}
.showPass{margin: 10px 0px; float: left; line-height: 19px;}

.showPass input{float: left;margin-right: 8px;margin-top: 4px;}
.loginPage pp{display:none; background: url(/india/images/loadingsmall.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: right;height: 17px;margin: 3px 9px 0 0;width: 40px;}
.loginPage .step_2pp{position:absolute; right:0; top:11px;}

/*Login page login button on top 5.1.15 (GSM)*/

.login-btn{float:left; width:100%; margin-bottom:20px; box-shadow:2px 1px 2px #ccc, 0 2px 0 #cccccc inset; border-radius:4px;}

.login-btn .socialButtons {margin:0px;border-radius:4px; border:1px solid #ccc;background: #fefefe; /* Old browsers */
box-shadow:none;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefefe 0%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e1e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e1e1e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */}

.loginPage .login-btn .SocialBtnIcon{ padding:9px 15px 0; height:30px; float:left; border-right:1px solid #ccc; }
.loginPage .login-btn .SocialAppName{border:none; color:#595754; text-shadow:none;}
.step3container { margin: 0 auto; width: 36%;}
.thirdStepbox{margin: 0 auto;width: 56%;}

/*----mobile isd code----*/
#check_isd_code{ width:30%; }
#check_isd_code #isd_code{ width:60%; }
.mobile_isd{ margin-left: 9px;width: 66.1% !important; }
.mobile_isd input { width:69% !important}
/*----mobile isd code----*/

.loginPageButtonNew {
  background: #1e98d5 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: calibri,calibriregular;
  font-size: 21px;
  padding: 7px 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
  margin-top: 20px;
}
.RegisterFrmNew .abc{float: left;max-height: 100px;overflow: visible;position: relative;width: 100%;}
.compEmp{ background:none; display:none;margin-top:10px; float:left }
.compEmp .inputFieldBox{ background:none; }
.compEmp textarea{background: #fff ;border: 0 none;height: 30px;padding: 0 10px;width: 94%;}
.headerSearch{ display:none}
input[type=radio].error-radio {
    box-shadow: 0 0 0 0 red;
    border-radius: 50%;
    -webkit-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
	border: 2px solid red;
    background-color: white;
}

@media screen and (max-width:1100px){
	.step3container{width:400px}
	/*.loginPage .inputFieldBox{ margin-bottom:15px}*/
}
@media screen and (max-width: 892px){
	.logoTCY {width: 100%;text-align: center !important;padding-top: 8px;}
	.thirdStepbox{width:450px}
}
@media screen and (max-width: 700px){
	.logoTCY { width: auto; text-align: left !important; padding-top: 0px;padding-bottom: 5px;}
	.loginPage{ min-height:auto}
}
@media screen and (max-width: 500px){
	.thirdStepbox{width:95%}
	.step3container{width:90%}
	.loginPage .stepThreefields{ width:92% !important}
	.loginPage h1{ font-size:20px}
	.loginPage .simpleText{padding:0 15px 15px; box-sizing:border-box}
	.loginPage .genderOption{ width:290px}
	.loginPage .DOB{ width:15%}
	.loginPage .profile {
        width: 15%;
    }
	.loginPage .profileOption {
        width: 85%;
    }
	.loginPage .profileOption #student {
        width: 6px;
    }
    .loginPage .profileOption #institute, .loginPage .profileOption #author {
        width: 50px;
    }
	.eltTab .radio-wrap {
		padding: 0 5px !important;
	}
	.eltTab .radio-wrap label.primary{
		margin-right: 0px !important;
	}
  /* 19-09-2024 */
.phonecontainer{
  width: 100%;
  float: left;
  margin: 10px 0px;
}
.phonecontainer .countrycodediv{
float: left;
width: 110px;
margin-right: 10px; 
margin-top: 0;
border-color: #ccc;
}
.phonecontainer select#country_code{
  width: 100%;    
  padding:11px 7px;
  /* border:1px solid #ccc;  */
  background-color: #fff;
  border-radius: 4px;
  font-size: 14px;
}
.phonecontainer .inputFieldBox.mobileIcon.phnmbercntainer {
margin: 0;
width: calc(100% - 124px) !important;
}

/* 19-09-2024 */
}
@media screen and (max-width: 414px){
	.loginPage .genderOption .DOBFiedls{margin-right:10px; padding:10px 4px}
	.loginPage .genderOption{ width:250px}
  .loginPage .dropDownAddClass { height:37px; }
  .loginPage .dropCatgry .showSlctCtgry{width:93%;margin:0;}
}
@media screen and (max-width: 370px){
	.loginPage .genderOption .DOBFiedls select{ font-size:14px; width:60px}
	.loginPage .genderOption .DOBFiedls .selectYear{ width:50px}
	.loginPage .genderOption{ width:211px}
	.loginPage .genderOption .DOBFiedls {margin-right: 5px;padding: 10px 2px;}
	.loginPage .stepThreefields .inputFieldBox select{ font-size:14px}
  .loginPage .dropDownAddClass { height:36px; }
  .loginPage .dropCatgry .showSlctCtgry{width:93%}
  
}
@media screen and (max-width: 320px){
  #dropDownfields.examCategory input[type="text"]{ width:72%; } 
  .loginPage .dropDownAddClass{ height:34px; }
}