@import "../fonts/stylesheet.css";
body, h1, h2, h3, ol, p, ul { margin: 0; padding: 0; font-family: sans-serif; }
.main_wrapper{ width:940px; margin:0 auto; box-shadow: 0 0 5px 0 #ccc;}
.feetblcntr, table { border-collapse: collapse }
.registrationform { position: relative; background: #fff none repeat scroll 0 0; box-shadow: 0 0 0 1px #e3e3e3 inset; }
.registrationform:before { background: #999 none repeat scroll 0 0; bottom: 6px; box-shadow: 0 5px 7px #999; content: ""; left: 8px; position: absolute; top: 94%; transform: rotate(-2deg); width: 50%; z-index: -1; }
.registrationform:after { left: auto; right: 8px; transform: rotate(2deg); z-index: -1; background: #999 none repeat scroll 0 0; bottom: 6px; box-shadow: 0 5px 7px #999; content: ""; top: 94%; width: 50%; position: absolute; }
input[type=text], select, textarea { border: 1px solid #ccc; padding: 7px; border-radius: 5px; font-size: 14px }
.fullwidth, .inrright_cntr .adformtptext1 { display: inline-block; width: 100% }
.inrright_cntr .adformtptext { color: #4e4e4e; background: #e3e3e3; font-size: 20px; padding: 10px 25px }
.inrright_cntr .inrpgredtitle { color: #fff; background: #e23e3a; font-size: 20px; border-bottom: 3px solid #b22a36; text-transform: uppercase; padding: 8px 25px }
.inrright_cntr .adformtptext1 { color: #4e4e4e; text-transform: uppercase; padding: 8px 25px; box-sizing: border-box }
.adformcntr { padding: 20px; overflow: hidden }
.adformcntr p { font-size: 14px; margin-bottom: 10px }
.halfwidth { float: left; width: 48.7%; height: 50px }
.halfwidth.last { float: right }
.adformcntr .fieldtitle { display: inline-block; width: 100%; margin-top: 15px; font-size: 14px; color: #000; font-weight: 600; margin-bottom: 0 }
.adformcntr input[type=text], .adformcntr select, .adformcntr textarea { width: inherit; padding: 0 10px; height: 40px; margin-top: 0px; box-sizing: border-box; }
.adformcntr .halfwidth input[type=text], .adformcntr .halfwidth select { width: 100%; }
.fiveset select.qualification { width: 22%; margin-left: 0 }
.fiveset input[type=text].stream { width: 15% }
.fiveset input[type=text].collegename { width: 28% }
.fiveset input[type=text].passingyear { width: 15.5% }
.fiveset input[type=text].marks { width: 14% }
.idprofflds { height: 35px }

.imageupload img { width: 150px }
.imageupload input[type=file] { clear: both; margin: 10px 0 27px }
.fullwidth input[type=submit] { display: inline-block; padding: 8px 25px; height: 32px; background: #ab1522; border: none; border-bottom: 3px solid #770f18; border-radius: 5px; color: #fff; font-size: 16px; text-transform: uppercase; text-align: center; margin-left: 74px }
.fullwidth input[type=submit]:hover { background: #770f18; border-bottom-color: #560b12 }
.fullwidth input[type=submit]:active { border-bottom: none; margin-top: 3px; height: 33px }
.inrright_cntr { float: right; width: 70%; box-shadow: 0 0 0 1px #e3e3e3 inset; margin-bottom: 25px }
.fullwidth, .inrright_cntr .adformtptext1 { display: inline-block; width: 100% }
.inrright_cntr .adformtptext { color: #fff; background: #f0f0f0; font-size: 20px; padding: 10px 25px;}
.inrright_cntr .inrpgredtitle { color: #fff; background: #e23e3a; font-size: 20px; border-bottom: 3px solid #b22a36; text-transform: uppercase; padding: 8px 25px }
.inrright_cntr .adformtptext1 { color: #4e4e4e; text-transform: uppercase; padding: 8px 25px; box-sizing: border-box; text-align: center; }
.adformcntr { padding: 20px; overflow: hidden; border-bottom: 1px solid #dcdcdc }
.adformcntr p { font-size: 14px; margin-bottom: 10px }
.halfwidth { float: left; width: 48.7%; height: 50px }
.halfwidth.last { float: right }
.adformcntr .fieldtitle { display: inline-block; width: 100%; margin-top: 15px; font-size: 15px; color: #000; font-weight: bold; margin-bottom: 0 }
.adformcntr input[type=text], .adformcntr select { padding: 0 10px; height: 40px; margin-top: 0px; box-sizing: border-box; ; width: 100%; }
.adformcntr .halfwidth input[type=text], .adformcntr .halfwidth select { width: 100%; }
/*.threeset input[type=text], .threeset select {  width: 100%;}*/
.threeset input[type=text].middleinput, .threeset select.middleinput { margin-left: 2%; margin-right: 2% }
.fiveset input[type=text], .fiveset select { margin-left: 1%; }
.fiveset select.qualification { width: 22%; margin-left: 0 }
.fiveset input[type=text].stream { width: 15% }
.fiveset input[type=text].collegename { width: 28% }
.fiveset input[type=text].passingyear { width: 15.5% }
.fiveset input[type=text].marks { width: 14% }
.idprofflds { height: 35px }
.chkboxtxt { display: inline-block; margin-top: 7px; margin-right: 2%; width: 160px; margin-left: 50px; }
.cntrfeeprice, .imageupload { display: block }
.imageupload img { width: 150px }
.imageupload input[type=file] { clear: both; margin: 10px 0 27px }
.addstudentForm { cursor: pointer; display: inline-block; padding: 8px 25px; background: #292b37; border: none; border-bottom: none; border-radius: 5px; color: #fff; font-size: 16px; text-transform: uppercase; text-align: center; margin-right: 20px; float: right }
.addstudentForm a { color: #fff; text-decoration: none }
.fullwidth input[type=submit]:hover { background: #770f18; border-bottom-color: #560b12 }
.fullwidth input[type=submit]:active { border-bottom: none; margin-top: 3px; height: 33px }
.info-wrapper { margin: 0 auto; float: none; width: 900px; }
.info-header { width: 100%; text-align: center; margin: 0 auto; }
.info-header img{ margin-top:20px;}
/*.info-header a img { width: 100% }*/
.info-heading { text-align: center }
.info-half { height: 87px; }
.small-input { width: 40px !important; margin-right: 5px; }
.mid-input { width: 100% !important; }
.last-input { width: 24%; margin-right: 20px; float: left; height: 60px; }
.last-input p { float: right }
.info-detail { width: 97%; margin-top: 10px; padding: 0px 12px; height: auto; padding-bottom: 20px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 5px; font-size: 14px; }
.info-detail .bottm-line, .info-detail .last-bottm { border: none; border-bottom: 1px solid #ccc; border-radius: 0px }
.last-bottm { width: 55% !important; }
.pin { display: inline-block; width: 44%; }
.info-detail .last-pin { width: 92% !important; margin-left: 5px; border: none; border-bottom: 1px solid #ccc; border-radius: 0px }
.pin p { display: inline-block !important }
.info-left { width: 50%; height: auto; float: left; margin-bottom: 40px }
.fixed-p { width: 75px !important; float: left; padding: 24px 14px 0px 0px; }
.v-small-input { width: 10%; height: 50px; float: left; margin-right: 10px; margin-top: 10px; }
/*.right-box{width: 24% !important;}
.right-box .v-small-input{width: 15% !important;}*/
.v-small-input p { margin: 0px; text-align: left }
.info-left input { padding: 0px 10px; height: 40px; margin-top: 10px; box-sizing: border-box; ; width: 100%; }
.info-right p { margin: 0px; margin-left: -4px; }
.info-right { width: 50%; float: left; text-align: left; }
.info-right input { width: 53% !important; }
.intr-view { display: inline-block; width: 54%; }
.int-date { margin-top: 24px; }
.interview-p { width: 110px !important; margin-top: 0px !important; }
.left-detail p { display: inline-block; width: 35%; }
.left-detail { margin-bottom: 10px; }
.left-detail input { width: 50% !important; }
.couse-p { margin: 0px; width: 14% !important; margin-left: 5px; }
.left-detail .yr-fill { width: 30px !important; height: 21px !important; border: none; border-bottom: 1px solid #ccc; border-radius: 0px; }
.program { background: #505050 !important; color: #fff; !important;
}
.d_place p { display: inline-block; margin-top: 30px; }
.date-place { width: 17% !important; }
.fullwidth textarea { font-size: 14px; width: 48.5%; font-family: sans-serif; padding-top: 10px; }
.threeset span { float: left; width: 31.5%; }
.d_p { width: 50px; }
label { display: inline; }
.regular-checkbox { display: none; }
.regular-checkbox + label { background-color: #fff; border: 1px solid #ccc; top: 7px; padding: 10px; border-radius: 3px; display: inline-block; position: relative; }
.regular-checkbox:checked + label { border: 1px solid #ccc; color: #99a1a7; }
.regular-checkbox:checked + label:after { content: '\2714'; font-size: 15px; position: absolute; top: 0px; left: 5px; color: #99a1a7; }
.regular-radio { display: none; }
.regular-radio + label { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 50px; display: inline-block; position: relative; margin-top: 5px; top: 6px; }
.regular-radio:checked + label:after { content: ' '; width: 12px; height: 12px; border-radius: 50px; position: absolute; top: 3px; background: #99a1a7; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); text-shadow: 0px; left: 3px; font-size: 32px; }
.regular-radio:checked + label { background-color: #e9ecee; color: #99a1a7; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1); }
.regular-radio + label:active, .regular-radio:checked + label:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.septestimonial { border-bottom: 1px dotted #CCC; color: #444; font-size: 18px; padding-bottom: 20px; margin-top: 20px; }
.feetable { border-collapse: collapse; border: 1px solid #CCC; width: 100%; size: 14px; color: #4E4E4E; }
a { text-decoration: none; }
.feetable td:nth-child(1) { width: 35%; }
.feetable th, .feetable td { padding: 10px; border-color: #CCC; vertical-align: middle; }
.feetable th{ background-color:#f1f1f1;}
.feetable td h3 { margin-bottom: 10px; font-size: 16px; }
.viewdtlsbtn { float: right; margin-top: 15px; padding: 3px 7px; font-size: 11px; border-width: 1px 1px 2px; border-style: solid; border-color: #AB1522; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: #AB1522; border-radius: 3px; }
.feetable td:nth-child(2) { width: 25%; text-align: left; }
.crosprice { display: block; text-align: left; margin: 10px 0px; }
.feetable td:nth-child(3) { width: 25%; text-align: left; }
.feetable .buypackage { padding: 5px 8px; box-shadow: none; color: #FFF; background: transparent linear-gradient(to bottom, #B0312F 0%, #6D101D 100%) repeat scroll 0% 0%; border-radius: 4px; border: medium none; cursor: pointer; font-size: 13px; /* transition: all 0.5s ease-in 0s;*/
text-shadow: 0px 1px 0px #545454; }
.program-wrapper { margin-top: 10px !important; border-top: 1px solid #ccc; margin-bottom: 30px; }
/* .....dhiraj css start ..*/

.batchradio { height: 40px; float: left; margin-top: -2px; margin-left: 8px; margin-right: 30px; }
.feetable td:nth-child(4) { text-align: center; }
.crosprice.distance { margin: 10px 0px 10px 58px; }
.crosprice.alingleft { margin-left: 12px; }
.feetable .enroll_now { text-align: center !important; }
/* .....dhiraj css end ..*/


input[type=text], textarea { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #DDDDDD; }


/*Popup code start*/
.res_pop_bg { background: rgba(255,255,255,1); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; }
.res_pop_bg.home{background: rgba(255,255,255,0.85);}
.res_main_pop { position: absolute; background: #fff; width: 400px;     opacity: 1; top: 10%; left: 50%; margin-left:-200px; margin-top:0px; z-index: 9999; border: 1px solid #d8d8d8; box-shadow: 0px 0px 35px 0px rgba(62,62,62,0.2); border-radius:4px;}
.res_main_pop span { cursor: pointer; width: 25px; font-size: 16px; line-height: 25px; text-align: center; color: #8d8d8d; margin: 0px 0px 0 0;font-family: 'Flaticon'; position: absolute; top: 7px; right: 7px;}
.res_main_pop span:before { content: "X";}
.res_main_pop.cmntpopup { position: fixed; width: 600px; top: 10%; left: 45%; padding: 20px; box-sizing: border-box;}
.res_main_pop.cmntpopup .pop_title{ color: #333; font-size: 24px; font-weight:bold; text-align: left; border-bottom: 1px solid #eee; padding-bottom: 12px;}
.res_main_pop.cmntpopup p{ display: inline-block; width: 100%; font-size:14px; margin: 20px 20px 0 0;}
.res_main_pop.cmntpopup p input[type=submit] { padding: 6px 16px; font-size: 15px; text-transform:inherit; border: 0; float: right; color:#fff; background-color:#ec1e26; border-bottom:2px solid #852726; border-radius:3px; cursor:pointer;}
.res_main_pop.cmntpopup p input[type=submit]:hover{ background-color: #C5141B;}
.res_main_pop.cmntpopup p input[type=submit].popcancel{ background:#505050; margin-left:10px; border-color:#333;}
.res_main_pop.cmntpopup p input[type=submit].popcancel:hover{ background:#777;}
.res_main_pop.cmntpopup p.uploadfile label{ float:left; width:150px; font-weight:bold;}
.res_main_pop.cmntpopup p.uploadfile input[type=file]{}
.res_main_pop.cmntpopup p.totpaybleamount{ color:#ec1e26; font-size:20px; margin:22px 0 5px 0;}
.res_main_pop.cmntpopup p.successmsg{ line-height: 25px; padding-bottom: 25px;}
.res_main_pop.cmntpopup p.successmsg strong{ font-size:16px;}
.res_main_pop.cmntpopup p.confmsgbtn input[type=submit] { float:none;}
.res_main_pop.cmntpopup{ 
animation-name:pop_fall;
animation-duration:0.3s;
animation-timing-function:ease;
animation-fill-mode: forwards;

-webkit-animation-name: pop_fall;
-webkit-animation-duration:0.3s;
-webkit-animation-timing-function:ease;
-webkit-animation-fill-mode: forwards;

-moz-animation-name: pop_fall;
-moz-animation-duration:0.3s;
-moz-animation-timing-function:ease;
-moz-animation-fill-mode: forwards;

-ms-animation-name: pop_fall;
-ms-animation-duration:0.3s;
-ms-animation-timing-function:ease;
-ms-animation-fill-mode: forwards;

-o-animation-name: pop_fall;
-o-animation-duration:0.3s;
-o-animation-timing-function:ease;
-o-animation-fill-mode: forwards;
}
@-webkit-keyframes pop_fall {
 0% { top:-50%;}
 100% { top:10%; visibility:visible;}
}
@-moz-keyframes pop_fall {
 0% { top:-50%;}
 100% { top:10%; visibility:visible;}
}
@-ms-keyframes pop_fall {
 0% { top:-50%;}
 100% { top:10%; visibility:visible;}
}
@-o-keyframes pop_fall {
 0% { top:-50%;}
 100% { top:10%; visibility:visible;}
}
@keyframes pop_fall {
 0% { top:-50%;}
 100% { top:10%; visibility:visible;}
}
.res_main_pop.cmntpopup.pop_hide { 
animation-name:fallpop_out;
animation-duration:0.3s;
animation-timing-function:ease-in-out;
animation-fill-mode: forwards; 

-webkit-animation-name: fallpop_out;
-webkit-animation-duration:0.3s;
-webkit-animation-timing-function:ease-in-out;
-webkit-animation-fill-mode: forwards;

-moz-animation-name: fallpop_out;
-moz-animation-duration:0.3s;
-moz-animation-timing-function:ease-in-out;
-moz-animation-fill-mode: forwards;

-ms-animation-name: fallpop_out;
-ms-animation-duration:0.3s;
-ms-animation-timing-function:ease-in-out;
-ms-animation-fill-mode: forwards;
}
@-webkit-keyframes fallpop_out {
 0% { top:10%;}
 100% { top:-50%; visibility:hidden;}
}
@-moz-keyframes fallpop_out {
 0% { top:10%;}
 100% { top:-50%; visibility:hidden;}
}
@-ms-keyframes fallpop_out {
 0% { top:10%;}
 100% { top:-50%; visibility:hidden;}
}
@-o-keyframes fallpop_out {
 0% { top:10%;}
 100% { top:-50%; visibility:hidden;}
}
@keyframes fallpop_out {
 0% { top:10%;}
 100% { top:-50%; visibility:hidden;}
}

.loginNote { background: none repeat scroll 0 0 cornsilk;  margin: 20px 0 0 !important;padding: 10px; font-size: 13px;}
.loginNote ul{ list-style: decimal; padding-left: 20px;}
.loginNote ul{ }



/*pagenew css start here*/
.main_wrapper1{width: 1000px;box-shadow: 0 0 0px 0px #ccc;}
.info-wrapper1{width: 985px;}
#target .wrapper_fix {  margin: 2% auto;  margin-top: 0; border:4px solid #278c8c;   background: #fff;  overflow: hidden;}
#target .wrapper_fix > h2 {  padding: 5px 0;}
#target .heading-div img {  float: left; margin: 0 0 0 15px;}
#target .headingnew {  float: left;   text-transform: capitalize;   font-weight: 700;   padding: 0 0 0 15px;  line-height: 40px;  font-size: 24px;  font-family: "Square721BT-RomanCondensed";  color: #fff;}
#target header > h2, #target .wrapper_fix > h2 {  text-align: center;  color: #fff;  font-size: 22px;  background: #6c101b;   background: -moz-linear-gradient(top,#6c101b 0%,#ac1a27 100%);  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c101b),color-stop(100%,#ac1a27));   background: -webkit-linear-gradient(top,#6c101b 0%,#ac1a27 100%);  background: -o-linear-gradient(top,#6c101b 0%,#ac1a27 100%);  background: -ms-linear-gradient(top,#6c101b 0%,#ac1a27 100%);  background: linear-gradient(to bottom,#6c101b 0%,#ac1a27 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c101b',endColorstr='#ac1a27',GradientType=0);  font-family: "Square721BT-RomanCondensed";   text-shadow: 0 1px 0 #545454;   border-bottom: 1px solid #278c8c;background: #278c8c;}
#target .wrapper_fix .inner-block { width: auto;  padding: 25px; overflow: hidden;}
#target #upper-section {  width: auto;  overflow: hidden;  font-family: "Square721BT-Roman";   border: 1px solid #278c8c;}
#target #upper-section > .tp_lft, #target #upper-section > .tp_rgt {  padding: 10px;}
#target #upper-section .tp_rgt{text-align: center;}
#target #upper-section .tp_rgt label{text-align: center;float:none;display: inline-block;width:auto}
#target #upper-section p{display: inline-block;}
#target #upper-section > .tp_lft { float: left;  width: 100%;  clear: left;background: #f6e8e9; border-right: 1px solid #f2dee0;  box-sizing: border-box;}
#target #upper-section > .tp_lft label, #target #upper-section > .tp_rgt label {  font-weight: 700; font-family: "Square721BT-Roman";  font-size: 13px; margin-left: 20px;}
#target label {  float: left;   margin-right: 15px; line-height: 21px;}
#target #upper-section > .tp_lft > p, #target #upper-section > .tp_rgt > p {   display: block;}
#target p { margin: 0; line-height: 1.5em;}
#target #upper-section > .tp_lft > p select, #target #upper-section > .tp_rgt > p select {  width: 320px !important;}
#target select {  width: 232px; padding: 8px 5px;   border: 1px solid #ccc;   /*box-shadow: 0 0 4px 0 #bebebe inset;*/   border-radius: 1px; color: #666;}
#target .prsl_dtls strong { font-family: "Square721BT-Roman";   font-size: 20px;  width: auto;margin-bottom: 20px; margin-top: 4px;  display: block;}
#target .prsl_dtls label span.error-font, #target .edu_dtls span.error-font {  color: #ac1a27;}
#target .prsl_dtls {   width: 50.8%;   float: left;   overflow: hidden;  font-family: "Square721BT-Roman";border:1px solid #278c8c;}
#target .heading-div {  width: 100%;  float: left;   background:#278c8c; padding: 1px 0;}
#target #prsnl-div {   padding: 5%;  overflow: hidden;}
#target .prsl_dtls p, #target #inner-div p {   margin-bottom: 15px;}
#target label {   float: left;  margin-right: 15px;  line-height: 21px;}
#target .prsl_dtls label, #target .edu_dtls span > label, #target .edu_dtls span > label, #target #inner-div label {    width: 136px;   padding-right: 10px;   margin: 0;   font-weight: 700;  font-family: "Square721BT-Roman";  font-size: 12px;}
#target .input300 {  width: 264px;}
#target input {  margin-left: 8px;}
#target input, textarea {   padding:8px 8px;   border: 1px solid #ccc; /*box-shadow: 0 0 4px 0 #cecece inset;*/ border-radius: 1px;  color: #666;margin: 0px 1px 0px 0px;}
#target #prsnl-div > p > span.new-error_msg {  margin-left: 1.5%; float: left;}
#target .new-error_msg, #target #prsnl-div > p > span.new-error_msg, #target .edu_dtls span.new-error_msg {   color: red;    clear: both;   color: red;  text-align: center;  width: 100%;  font-size: 12px;  font-family: "Square721BT-Roman";}
#target  .upper-sec_upsc{margin-bottom: 25px;}
#target .right-section {  float: right;  width: 46.5%;}
#target .upper-sec_cont{border: 0px solid #ab1a27 !important;}
#target .edu_dtls {   overflow: hidden;  font-family: "Square721BT-Roman";  border: 1px solid #278c8c;}
#target #inner-div {   display: block;    padding: 5%; overflow: hidden;}
#target .input120 {   width: 232px;  margin-left: 0;}
#target .photo_sig {  text-align: center;  margin-top: 25px;  overflow: hidden;  font-family: "Square721BT-Roman";    border: 1px solid #278c8c;  height: 265px;}
#target .photo_sig > .lft_prt {   float: left;   position: relative;   margin: 15px 0 8px;   padding: 0 21px;   width: 165px;}
#target .photo_sig > .lft_prt > .rot_div {   transform: rotate(-90deg) ;   -webkit-transform: rotate(-90deg);   -moz-transform: rotate(-90deg);   left: 0;  top: 55px;  font-size: 16px;   font-weight: 700;   position: absolute;}
#target .photo_sig > .lft_prt > .phtgrph { background: #eee;  border: 1px solid;   float: left;  height: 109px;   margin: 0 0 0 45px;   padding-top: 15px;  text-align: center;   width: 120px;}
#target .browse {  float: left;  margin: 12px 0 0; font-weight: 700;}
#target .browse input {   width: 165px;}
.trms_cndtion{padding: 0px;box-sizing: border-box;overflow: hidden;margin-top: 25px;border: 1px solid #278c8c;float: left;width: 100%;}
#target .submit1 {   text-align: center; float: left;width: 100%;}
#target .submit1 > a {display: inline-block; padding: 8px 28px;   box-shadow: none;  color: #fff;  background: #b0312f; background: -moz-linear-gradient(top,#b0312f 0%,#6d101d 100%);   background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0312f),color-stop(100%,#6d101d));   background: -webkit-linear-gradient(top,#b0312f 0%,#6d101d 100%);  background: -o-linear-gradient(top,#b0312f 0%,#6d101d 100%);  background: -ms-linear-gradient(top,#b0312f 0%,#6d101d 100%);   background: linear-gradient(to bottom,#b0312f 0%,#6d101d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f',endColorstr='#6d101d',GradientType=0);  border-radius: 8px;   -moz-border-radius: 8px;   -webkit-border-radius: 8px;  border: none;  cursor: pointer;   font-size: 18px;  margin: 15px 0 0;  transition: .5s ease-in; text-shadow: 0 1px 0 #545454;background:#278c8c
}
#target #inner-div p {margin-bottom: 20px;}
#target .left-detail {  margin-bottom: 10px;}
.left-detail .radio_check{display: inline-block;width: 100px;}
.left-detail .radio_check .couse-p { font-size: 14px; margin-bottom: 10px;}
.left-detail .radio_check  label{margin-top: -3px;}
.regular-radio + label { border: 1px solid #b61a28;}
.left-detail .radio_check .regular-radio:checked + label {  background-color: #e9ecee;  color: #b61a28;  border: 1px solid #b61a28;}
.left-detail .radio_check .regular-radio:checked + label::after { background: #b61a28;}
.left-detail .made_course{display: inline-block;width: 85%;float: right;}
.left-detail  .course_check{float: left;display: inline-block;margin-bottom: 20px;width: 24%;}
.left-detail .course_check .couse-p1{width:auto;display: inline-block;}
.left-detail .course_check span{display: inline-block;}
.left-detail .course_p_h{display: inline-block;font-size: 12px;width: auto;line-height: 32px !important;}
.adformcntr .left-detail .couse-p1{display: inline-block;font-size: 12px;}
#target .left-detail .made_course label{margin-right: 2px;}
.left-detail .made_course .regular-checkbox + label {border: 1px solid #b61a28; padding: 8px;}
.left-detail .made_course .regular-checkbox:checked + label:after { top: -2px; left: 2px; color: b61a28;}
.left-detail .course_check1{width: 35%;}
.left-detail .course_check2{width: 40%;}
.adformcntr .left-detail .course_check2 input[type="text"]{height: 30px;width: 232px !important;}
.couse_info .made_info{width:33%;float:left;display:inline-block;}
.couse_info .made_info p{width: 30%;text-align: center;font-size: 12px;font-weight: 600;float: left;line-height: 14px !important;}
#target .couse_info .made_info input, #target .couse_info .made_info select{display: inline-block;width: 63%;/*height: 30px;*/float: left;}
#target .couse_info .made_info select{width: 68%;}
#target #upper-section .tp_rgt .input300 { width: 230px;}
.adformcntr .fullwidth ul{width: 96%;margin-left: 3%;list-style: outside none decimal;}
.adformcntr .fullwidth ul li{padding-left: 7px;margin-bottom: 7px;line-height: 20px;}
/*pagenew css end here*/

/*add by satyam*/
.info_query_wapper {
    clear: both;
    width: 100%;
    display: inline-block;
}

.left-contact {
    width: 50%;
    float: left;
    padding-left: 20px;
    box-sizing: border-box;
}
.info_query_wapper .left-contact {
    float: none;
    margin: 0px auto 80px;
    padding-left: 0;
}
.login-form {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top:50px;
}
.pricing-main {
    width: 100%;
    box-shadow: 0px 0 5px #ccc;
    display: flex;
    border-radius: 5px;
    background: #f4f8fb;
}
.login-lft-outer {
    padding: 35px 30px 30px 30px;
    box-sizing: border-box;
    width: 100%;
}
.outer-input-data {
    width: 100%;
    display: inline-block;
    padding: 40px 0px 0px;
}
.input-data {
    margin-bottom: 25px;
    width: 100%;
}
#target .input-data input {
    width: 100%;
    border: 1px solid #c5c5c5;
    background: #fff;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px;
    color: #acacac;
}
#target .input-data input:focus {
    border-color: #cf2025;
    color: #000;
}
.left-contact .login-lft-outer h1 {
    font-weight: 500;
    border: none;
    padding: 0px;
        padding-bottom: 0px;
    position: relative;
    padding-bottom: 15px;
    font-size:25px;
}
.left-contact .login-lft-outer h1::before {
    content: '';
    position: absolute;
    height: 2px;
    width: 60px;
    bottom: 0;
    background: #cf2025;
}
.btn-data-sbmt {
    width: 100%;
    padding:10px 0px 0px;
    text-align: center;
}
.btn-data-sbmt a {
    text-decoration: none;
    padding: 10px 30px;
    display: inline-block;
    background: #cf2025;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    background: #b0312f;
    background: -moz-linear-gradient(top,#b0312f 0%,#6d101d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0312f),color-stop(100%,#6d101d));
    background: -webkit-linear-gradient(top,#b0312f 0%,#6d101d 100%);
    background: -o-linear-gradient(top,#b0312f 0%,#6d101d 100%);
    background: -ms-linear-gradient(top,#b0312f 0%,#6d101d 100%);
    background: linear-gradient(to bottom,#b0312f 0%,#6d101d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f',endColorstr='#6d101d',GradientType=0);
}
.btn-data-sbmt a :hover{
    
}
.registration{
    text-align:right;
    width:100%;
    display:inline-block;
}
.registration a{
    text-decoration: none;
    padding: 10px 30px;
    display: inline-block;
    background: #cf2025;
    color: #fff;
    font-size: 18px;
    background: #b0312f;
}
.regit-txt{
    width:100%;
    display:inline-block;
    text-align:center;
    margin-top:8px;
}
.regit-txt a{
    color:#b0312f;
    font-size:12px;
    text-decoration: underline
}
.outer-input-main {
    width: 100%;
    display: inline-block;
    margin-bottom:15px;
}
.outer-input-main a {
    font-size: 14px;
    width: 100%;
    display: inline-block;
    text-align: right;
    color: #104a98;
    cursor: pointer;
}
 .logo-lft {
    width: auto;
    float: left;
}
.right-btn-hdr {
    float: right;
    width: auto;
    margin-top: 30px;
}
.right-btn-hdr ul li {
    list-style: none;
    display: inline-block;
}

.right-btn-hdr ul li a {
    text-decoration: none;
    font-size: 16px;
    margin-left: 5px;
    padding:10px 10px;
    display: inline-block;
}
.right-btn-hdr ul li a.stnt {
    background: #278c8c;
    color: #fff;
}
.right-btn-hdr ul li a.pkg {
    background: #278c8c;
    color: #fff;
}
.info-header.outer{
    margin: auto;
    display: inline-block;
    padding: 0px 15px;
    box-sizing: border-box;
}
.info-header.outer .logo-lft img{
    max-width:300px;
}
#password{
    display:none;
}
.social-icon {
    width: 100%;
    display:inline;
    margin: 0px 0px 0px;
}
.social-icon img {
    max-width: 18px;
    vertical-align: middle;
    cursor: pointer;
}
.social-icon span {
    vertical-align: middle;
    margin-left: 10px;
    cursor: pointer;
}
#target input:focus{
    border-color:#ab1a27;
}
#target select:focus{
    border-color:#ab1a27;
}