/* ------------------------------------------new css --------------------------------*/

/* bootstrap  z-index 2 replce to 10000 */ 
#nav {
    z-index: 2000;
}

.Regmarquee .navbar {
    margin-bottom: 0px;
}

.dropdown-menu ul { z-index:10000;}

/* bootstrap */ 


.N_Login_btn { background-color: #458b46 ;    border: 0.5px solid #fff;    color: #fff;    font-size: 12px; font-weight:bold;
       line-height:1.4;  }

.N_Login_btn:hover { background-color: #53c656;   color: #fff;   } 

.N_Login_btn:active { background-color: #53c656;   border: 1px solid #fff; color: #fff;    } /*Green button */

.dropdown-menu { margin:0px; }

/*.img-responsive { display: block;   max-width: 100%;    width: 100%; height: auto; }*/

.EdtPro { width:30%; }

.paddR5_r {  padding-right: 10px; }
.padd-r0{padding-right:0px;}

.logincol .form-group {
     margin:0px 1px 0px 0px; line-height:8px; padding:0px; float:left; width:40.2%;  
}

.KeepMe .lblWth{ width:33.33%; float:left;  }

@media (min-width:480px) 
{    
    .KeepMe .lblWth{ width:34%; float:left;} 
    .paddlefRgt5 { padding-left:5px; padding-right:5px;}
}

@media only screen and (min-width:600px) and (max-width:640px) {
    .logincol .form-group {   width: 44.5%;   }
    .KeepMe .lblWth { float: left;  padding-right: 2%;  width: 45%;    }
    .paddlefRgt5 { padding-left:5px; padding-right:5px;}
}

@media only screen and (min-width:768px) and (max-width:800px) {
    .logincol .form-group  { margin:0px 1px 0px 13px; line-height:8px; padding:0px; float:left; width:37.2%;  }   
    .KeepMe .lblWth{ width:40%; float:left; }  
    .KeepMe{margin-left:13.4px;}
    .paddlefRgt5 { padding-left:5px; padding-right:5px;}
}

@media only screen and (min-width:1000px) and (max-width:1024px) {
.logincol .form-group { margin:0px 1px 0px 0px; line-height:8px; padding:0px; float:left; width:39%; }
.KeepMe .lblWth{ width:39.5%; float:left;  }
.paddlefRgt5 { padding-left:5px; padding-right:5px;}
}



/*@media (min-width:768px) 
{    
    .KeepMe .lblWth{ width:42.5%; float:left;   }
}

@media (min-width:1024px) 
{    
    .KeepMe .lblWth{ width:40%; float:left;   }
}*/

@media only screen and (min-width:320px) and (max-width:480px) {
    .logincol .form-group { display: inline-block; width:100%;    }
    .paddlefRgt5 { padding-left:0px; padding-right:0px;}
}

.logincol {
    /*float: right;*/
    margin: 7px 0px -2px 0px;
    font-size: 12px;
    color: #FFF; 
   
}


    /*.logincol label, .logincol input[type="checkbox"] {
        margin: 0px;
    }*/

    .logincol .form-control {
        margin-bottom: 5px;       
        width:95%;
    }

    /*.logincol a {
        color: #FFF;
    }*/

    /*.logincol .btn {
        vertical-align: top;
    }*/


.paddR5-r { padding-right:12px; }

.ListMargin-r {margin-right:2%; border-radius:0px; }

.badgeFot { font-size:15px; border-radius:0px; }

.BorRadius .list-group-item:first-child { border-radius:0px; }

.BorRadius .list-group-item { border:0px;}

.InputPaddR { padding-left:9px; }

.FuWdh { width:100% !important;}

/* Marketing pages */
.Mkt-PgConHeight { height:83%; }

.Mkt-PgHeight { height:100%;}

.TxtWhite { color:#fff;}

.TxtLgtBlue { color:#69eadd;}

.TxtOrgDrk {
    color: #ff6a00;
}


.TrSkyBlue{ background:#3b5998; }

.TrSkyLightBlue{  background:#8b9dc3;}

.Trbluish{ background:#c3cde2; }

.TrPurple{ background:#AD53D7;}

.TrLightPurple{ background:#DB9AFA;}

.TrDarkkBlue {background:#3AA99E;}

.TrLightkBlue { background:#7EDCD3;}

.TxtDrkGray { color:#333; }

.Minwdt { width:auto; } /*change min-width*/

.MktTable { font-size:12px; font-weight:normal; margin-bottom:0px; }

.MktTable table { margin-bottom:0px; }

.MktTable table tr th{ /*color:#fff;*/ font-weight:normal; }

.MktTable .table > thead > tr > th { text-align:center;  }

.padmar-0 { padding:0px; margin:0px; }

.Mkt-HTable table th{ width:30%;}

.Mkt-MTable table th{ width:25%;}

.MktTable table a{ color:#000;}

.MktTable table a:hover{ color:#fff;}

.padBtm { padding-bottom:0px; }


@media  (min-width: 320px) and (max-width: 360px)  {
    .DailyExpBtn { width:100%}
    }
/* Marketing pages end */


/*advance search panel*/
.slinput input {

  border:1px solid #ccc;
  padding-left:31px;
  padding-right:30px;
  color:black;
  font-family: arial,Verdana;
  font-size: 14px;
}
/* Remove IE10's “clear field” X button */
.slinput input:: -ms-clear {
    display: none;
}
.slinput input:focus {
  border:1px solid #4d90fe;
}

/* left side icon style (search icon) */
.slinput .left-icon {
  position:absolute;
  left:20px;
  top:7px;
}
.slinput .fa {
  color:#444;
  font-size: 16px;
}
.slinput .fa-close {
  color:#ccc;
}

/* right side icon style (search icon) */
.slinput .right-icon {
  position:absolute;
  right:30px;
  top:7px;
  cursor:pointer;
}

/*.slinput {
  position:relative*/

/*advance search panel end */

.Mkt-DlyExpnDT {display:inline-block; margin-right:20px; float:left;  }


/* input browse button css*/
.btn-bs-file{
    position:relative;
}
.btn-bs-file input[type="file"]{
    position: absolute;
    top: -9999999px;
    filter: alpha(opacity=0);
    opacity: 0;
    width:0;
    height:0;
    outline: none;
    cursor: inherit;
}
/* input browse button css end*/

.fn12 {   font-size: 12px; }
.fn12 .btn{ font-size: 12px; }
.mar-r25 { margin-right: 25px;}
.mar-l-15{margin-left:-15px;}
.mar-r15perc{ margin-left:14.5%;}

.DailyExpensesTe table {  margin-bottom: 0px; }


@media  (min-width: 320px) and (max-width: 480px) {
    .EdtPhotoPanel .col-xs-5 { width:100%; }
    }


@media  (max-width: 360px)  {
    .SpaceTop {  margin:10px; }
    }


@media  (max-width: 320px)  {
    .InputPaddR {  padding-left:0px; }
    }


 /*study center icons*/
 @media  (min-width: 320px) and (max-width: 640px) {
    .Minwdt{  margin:10px 0px 10px 0px; }
    .StuCenIconLg{ display:none; }
  .StuCenIconSm{ display:inline-block; cursor: pointer; font-family: FontAwesome; color: #000; line-height:0px; 
      background-image: none; border: 1px solid transparent;  cursor: pointer;  
    font-size: 20px; font-weight: 400; margin: 2px; padding: 3px 6px;  text-align: center;  touch-action: manipulation;
    vertical-align: middle; }
  .StuCenIconSm:hover{text-decoration:none; color: #000;}
  }

 @media  (min-width: 641px) and (max-width: 2000px) {
    .StuCenIconSm { display: none; } 
     .StuCenIconLg{ display:inline-block; 
      background-image: none; border: 1px solid transparent;  cursor: pointer;  
    font-size: 13px; font-weight: 400; line-height: 1.42857;  margin-bottom: 0; padding: 3px 6px;  text-align: center;  touch-action: manipulation;
    vertical-align: middle;  white-space: nowrap; border-radius: 0; margin:2px;  }   
    }
 
 /*study center icons end*/
 


@media  (min-width: 1024px) and (max-width: 1100px) {
    .martop10 h3 { font-size:12px;
    }
}

/* media for user thumbnail */

@media only screen and (min-width:1280px) and (min-width:1600px){
    .boximg { width:7%; }
} 

@media only screen and (min-width:800px) and (max-width:1280px) {
    .boximg { width:9%; }
} 


@media only screen and (min-width:320px)  {
    .boximg { width:15%; }
}  

@media only screen and (min-width:480px)  {
    .boximg { width:12%; }
} 

@media only screen and (min-width:768px) and (max-width:1024px) {
    .boximg { width:7%; }
} 

@media only screen and (min-width:1024px)  {
    .boximg { width:7%; }
}


.SidebarWidth { width:25%; }

@media only screen and (min-width:768px) and (max-width:1024px) 
 {
   .SidebarWidth { width:240px; }
}

@media only screen and (min-width:1600px)  and (max-width:3000px) 
 {
   .SidebarWidth { width:25%; }
}

@media only screen and (min-width:320px) and (max-width:480px) 
 {
   .SidebarWidth { width:230px; }
}
   

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative;  min-height: 1px;    padding-right: 15px; }  

/*.col-xs-5ths {     width: 20%;    float: left; }*/

@media (min-width: 768px) {
    .col-xs-5ths {
        width: 20%;
        float: left;
    }
} 

@media (min-width: 992px) {
   .col-xs-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
   .col-xs-5ths {
        width: 20%;
        float: left;
    }
}
/* media for user thumbnail end */


/*Founders CSS */

.HomeCont {margin:0px auto; clear:both; width:80%; }

@media (min-width:320px) and (max-width:768px) 
{
    .HomeCont { clear:both; width:100%; }  

}
/*Founders CSS end*/

/*X & X|| css change 18072017*/

.BoardExam .col-md-2, .BoardExam .col-sm-2{ padding-right:5px; padding-left:5px; width:16%; }

.BoardExam .col-md-6, .BoardExam .col-sm-6{ padding-right:5px;  }

.BoardExam .ClosedBtn { width:auto; /*float:left;*/ padding-top:5px; padding-left:5px;}


@media (min-width:320px) and (max-width:640px) 
{
    .BoardExam .col-xs-12{ width:100%; padding-right:15px; padding-left:15px; } 
}

@media (min-width:320px) and (max-width:640px) 
{
    .BoardExam .ClosedBtn { display: block; width:5px; clear:right; display:block; cursor:pointer; float:right; padding-top:5px; padding-left:0px; margin-top:-47px; }
}

/*X & X|| css end*/


/*WorkPreference CSS */

/*WorkPreference new CSS */
.WrkPreLft { width:205px; float:left; padding-left:5px; }
.WrkPre .sub-container{ width:1000px;}


/*WorkPreference new CSS end  */



@media(min-width:768px) and (max-width:1024px) 
{
   .LftPanel{ width:60%; display:block;}


   .RgtPanel { width:100%; display:block; float:left; margin-top:15px; } 

}
.indsDiv label, .locsDiv label {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 7px;
    font-size: 12px;
}


.WorkPrefer .row{ margin-top:11px; }

.WorkPrefer .SpecTxt {width:auto; padding-right:0px; padding-left:5px; display:inline-block;  }

.WorkPrefer label { padding-left:12px; padding-right:10px; }

.WorkPrefer .col-md-3 { width:auto; margin-top:7px; }

.WorkPrefer .col-md-4 { width:22%; }

.WorkPrefer .col-md-5 { width:auto; padding-left:0px; }

.WorkPrefer .col-md-6 { padding-left:0px; }

.WheRow .col-md-4 { width:23%; padding-left:5px; padding-right:5px; padding-top:2px; }

.WheRow .col-md-3 { width:13%; padding-left:5px; padding-right:5px; padding-top:2px; }

.WheRow .col-md-1 { width:2.5%; padding-left:5px; padding-right:3px; }

.DisNewLine { display:inline-flex; padding-left:3px; padding-right:3px; }

.WorkPrefer .JobPre-40 { margin-left:-150px}
.WorkPrefer .MinSal { width:12%; padding-right:7px; float:left;}
.WorkPrefer .MinTo { width:4%; padding-top:7px; padding-right:4px; padding-left:4px; float:left;}
.WorkPrefer .Sal { width:7.5%; padding-top:7px; padding-right:4px; padding-left:7px; float:left;  }
.WorkPrefer .martop5 { margin-top:6px;}



@media (min-width:450px) and (max-width:480px)
{
    .WorkPrefer .MinSal { width:22%; padding-right:0px; float:left;}
    .WorkPrefer .Sal { width:auto; padding-top:5px; padding-right:4px; padding-left:0px; float:left;  }
    .WorkPrefer .MinTo { width:7.3%; padding-top:5px; padding-right:4px; padding-left:4px; float:left; text-align:center;}
    .WorkPrefer .MarLeft { margin-left:10px;}
    .WorkPrefer .xs12 { width:35%; padding-right:2px; }
    .WorkPrefer .Indpane { width:31%; padding-right:0px; float:left;}
    .WorkPrefer label {padding-left:0px;   }
}

@media (min-width:320px) and (max-width:480px) 
{
    .WorkPrefer label { padding-left:15px; padding-right:0px; }     
}

@media (min-width:320px) and (max-width:360px) 
{
    .WorkPrefer .MinSal { width:33%; padding-right:0px; float:left;}
    .WorkPrefer .Sal { width:auto; padding-top:5px; padding-right:4px; padding-left:0px; float:left; }
    .WorkPrefer .MinTo { width:15%; padding-top:5px; padding-right:4px; padding-left:4px; float:left; text-align:center;}
    .WorkPrefer .xs12 { width:100%; padding-right:0px;}
    .FullWdhXs{width:100%;}
}

@media (min-width:600px) and (max-width:640px) 
{
   .WorkPrefer .Sal {  float:left; clear:both; width:12%; } 
   .WorkPrefer .MinTo { width:7.3%; padding-top:5px; padding-right:4px; padding-left:4px; float:left; }
    .WorkPrefer .MinSal { width:20%; padding-right:10px; float:left;}  
     .WorkPrefer .Indpane { width:30%; padding-right:10px; float:left;}  
}



@media (min-width:768px) and (max-width:2300px) 
{
    .SubWise .col-sm-3, .SubWise .col-md-3 {width:41%;  }

}


@media (min-width:320px) and (max-width:480px) 
{
    .WheRow .col-xs-12 { width:100%; padding-left:3px; padding-right:3px; }
   .DisNewLine radio { margin-top:0px; }
   .WorkPrefer .col-md-4 { width:100%; }
   /*.WorkPrefer .col-xs-12 { width:100%;  padding-right:15px; }*/
   .WorkPrefer .JobPre-40 { margin-left:0px}
   .WorkPrefer .col-md-6 { margin-left:7px; margin-right:7px; }
   .MktDlyVstXS-wd100{ width:100%; }
}

@media (min-width:1000px) and (max-width:1024px) {
    .WorkPrefer .JobPre-40 { float:right;}
}

@media (min-width:320px) and (max-width:480px) 
{
    .WorkPrefer .SpecTxt {display:block;  }

}

@media (min-width:640px) 
{
    .WorkPrefer .SpecTxt {display:inline-block;  }

}

/*Multielect css*/

.multiselect {
  width: auto;
}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: normal; 
  
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  
}

#checkboxes, #PrefJob, #JobProfile,  #CreateJob{
  display: none;
  border: 1px #dadada solid; position:absolute; z-index:1000;
  width:93%; background:#fff;
}

#checkboxes label, #PrefJob label, #JobProfile label, #CreateJob label {
  display: block;
}

#checkboxes label:hover, #PrefJob label:hover, #JobProfile label:hover, #CreateJob label:hover  {
  background-color: #1e90ff;
}

/*Multiselect css end*/

/*WorkPreference CSS end*/


/*JobSeeker CSS 05052017*/
.paddlef5 { padding-left:5px;}

.JobSub .col-md-2 { padding-right:4px; padding-left:4px; width:19.4%; }

.Lftpadd .form-control { padding-right:3px; padding-left:10px; }

.AddMoreFldSet { width:auto; margin-bottom:2px; clear:both; padding-right:30px; text-align:right; }

.HRline { width:auto; /*border-top:1px solid #ccc;*/ margin-bottom:2px; clear:both; cursor:pointer; margin-left:7px;  }

#TxtChge, #TxtChge1 {color:#0179b6; }

.AddMore { width:auto; margin-bottom:2px; clear:both; padding-top:5px; /*padding-right:30px;*/ text-align:right;  }
.AddMore a{ text-decoration:none;  }

.SubWise .col-md-2{ padding-right:5px; padding-left:5px; width:14.7%; }

.SubWise .col-md-3{ padding-right:5px; padding-left:5px; width:26.2%; }

.EduDet .col-md-2{ width:12.5%; padding-right:7px; padding-left:7px; margin-left:1.2px; }
.EduDet .col-md-3{ width:14%; padding-right:7px; padding-left:7px; margin-left:10px;}
.EduDet .col-md-4{ padding-right:5px; padding-left:5px; }
.VideoBor { border:3px solid #333;}


@media screen and (min-width:600px) and (max-width:640px)
{
    .Lang .col-xs-6 { width:33.33%; float:left;}
}


@media  (min-width:768px) and (max-width:2000px)
{
    .MarkObt {  width:12%; margin-right:10px; margin-left:10px; float:left;}
}

@media screen and (min-width:300px) and (max-width:360px)
{
    .MarkObt {  float: left;    margin-left: 15px;    margin-right: 20px;    width: 80%; }
}

@media screen and (min-width:400px) and (max-width:480px)
{
    .MarkObt { float: left;  margin-left: 15px;  margin-right: 10px;   width: 40%;  }
}
 

@media screen and (min-width:600px) and (max-width:660px) 
{
    .MarkObt { width:91.6667%; margin-right:10px; margin-left:15px; float:left;}
}


@media screen and (min-width:320px) and (max-width:640px)
{
    .EduDet .col-xs-12 , .EduDet .col-xs-6{ width:100%; padding-right:15px; padding-left:15px; }
    .EduDet .col-md-3{  margin-left:0px;}
}


@media screen and (min-width:1024px) 
{
    .EduDet .col-md-2{ width:13.7%; padding-right:7px; padding-left:7px; }
    .EduDet .col-md-3 { width: 17%; }   
    .EduDet .col-md-4{ width: 25%;} 
 }


@media screen and (min-width:768px) 
{
    .EduDet .col-md-2{ width:13.7%; padding-right:5px; padding-left:5px; }
    .EduDet .col-md-3 { width: 17%; }
 }


@media screen and (min-width:320px) and (max-width:640px)
{
    .SubWise .col-xs-12{ padding-right:5px; padding-left:5px; width:100%; }
}



@media screen and (min-width:320px) and (max-width:640px)
{
    .JobSub .col-xs-12 { padding-right:4px; padding-left:4px; width:100%; }
}


@media screen and (min-width:480px) and (max-width:640px)
{
    .Gen .col-xs-12{ width:50%;}

}


@media screen and (max-width:320px) 
{
    .Gen .col-xs-12 {width:100%; }

}


@media screen and (min-width:640px) 
{
    .NameInfo .col-xs-12 {width:33.2% }
    .EmailInfo .col-xs-12 {width:50% }
    .EmailInfo .col-xs-12 {width:50% }
}

.job-email-info .col-md-4{ width:37.5%; }
.paddlef { padding-left:0px;}
.paddlef10 { padding-left:10px;}
.paddlef15 { padding-left:15px;}
.paddlefRgt0 { padding-left:0px; padding-right:0px;}
.paddlefRgt20 { padding-left:20px; padding-right:20px;}
.paddlefRgt2 { padding-left:2px; padding-right:2px;}
.paddlefRgt1 { padding-left:1px; padding-right:1px;}
.paddTopBtm5 { padding-bottom:5px; padding-top:5px;}
.paddBtm15 { padding-bottom:15px;}
.Perdtl img { width:90px; /*border:1px solid #c3c3c1;*/ padding:2px;}
fieldset.scheduler-border { border: solid 1px #DDD !important;  padding: 0px 10px 5px 10px; border-bottom: none;  width:100%; }
.ProjDtl fieldset.scheduler-border { border: solid 1px #DDD !important;  padding: 0 10px 5px 6px; border-bottom: none;  width:100%; }
.scheduler-border legend { border-bottom:none; margin-bottom:0px; margin-bottom:0px; width:auto; padding-right:8px; padding-left:8px; font-size:16px; }

legend.scheduler-border {
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}


/*Job Profile css*/

.PagTitle { /*border-top:1px solid #0179b6; background:#f2f4f7;   border-bottom:1px solid #0179b6;*/
             font-size:16px; padding-top:3px;  display:block; color:#0179b6; }

.PagSubTitle { border-bottom:1px solid #0179b6; margin-top:5px; margin-bottom:5px; padding-top:3px; padding-bottom:3px; display:block; color:#0179b6; font-size:14px; }

.JobPro .col-md-5{ width:40%;}
.JobpreFnt { font-size:12px;}
.TopBor { border-top:1px solid #fff; }

.JobProLeft { width:45%; padding-top:3px; padding-bottom:3px; text-align:left; float:left; box-sizing:border-box; }
.JobProRight { width:55%; padding-top:3px; padding-bottom:3px; text-align:left; float:left; box-sizing:border-box;}
.JobProConlft { width:15%; padding-top:1px; padding-bottom:0px; text-align:left; float:left;  box-sizing:border-box;  }
.JobProConRgt { width:85%; padding-top:0px; padding-bottom:1px; text-align:left; float:left; box-sizing:border-box;}
 
.HrDividLine { border-bottom:1px solid #989a9b; clear:both; margin:2px 0px 0px 0px; width:100%; font-size:13px; font-weight:bold; }
.HrDividLinesm { background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(226, 222, 222) 0%, rgb(161, 158, 158) 27%, 
                 rgb(140, 135, 135) 53%, rgb(156, 153, 153) 74%, rgb(226, 222, 222) 100%) repeat scroll 0 0; height: 1px; 
             margin: 1px auto;    width: 100%; float:left; }

.LineSmGray { background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(249, 249, 249) 0%, rgb(224, 222, 222) 27%, 
                 rgb(224, 222, 222) 53%, rgb(224, 222, 222) 74%, rgb(249, 249, 249) 100%) repeat scroll 0 0; height: 1px; 
             margin: 3px auto 3px auto ;  width: 100%; float:left; }

.Div97 { width:97%; float:left; }
.Div95 { width:95%;  }
.Div50 { width:50%; float:left; }
.Div60 { width:60%; float:left; }
.Div30 { width:30%;  }
.Div69 { width:69%;  }
.Div31 { width:31%; float:left; }
.Div35 { width:35%; float:left; }
.LeftLabel { width:127px}
.RightLabel { width:380px; }
.Div73 { width:73%; float:left; }
.Div70 { width:70%; line-height:19px; }
.Div75 { width:75%;  }
.FullWdh { width:100%; }
.Div20 { width:20%; float:left;}
.Div22 { width:22.5%; float:left;}
.Div78 { width:77.5%; float:left;}
.Div25 { width:25%; float:left;}
.Div26 { width:26%; float:left;}
.Div15 { width:15%; float:left; }
.Div10 { width:10%; float:left; }
.Div10B { width:10.7%; float:left; }
.Div18 { width:18%; background:#e1e5f1; }
.Div33 { width:33.33%; float:left; }
.Div13 { width:13%; float:left; }
.Div45 { width:45%; float:left; }
.Div46 { width:46%;  float:left; }
.Div40 { width:40%; float:left; }
.Div55 { width:55%; }
.Div66{ width:66.6%; float:left;  }
.Div8{ width:8.7%; float:left;  }
.Mar-r87{ margin-right:87px; float:left}
.Div87{ width:87%; }
.Div83{ width:83%; }
.Div90{ width:90%; float:left}
.FstTitle { padding-top:7px; padding-bottom:7px;}
.TyLable{ background:#e1e5f1; margin-bottom:1px; float:left; width:45%; }
.FstRes{ padding-left:7%; display:inline;}
.PaddTopBot5 { padding-top:5px; padding-bottom:5px; }
.PaddTopBot0 { padding-top:0px; padding-bottom:0px; }
.PaddTop5 { padding-top:5px;}
.PaddTop4 { padding-top:4px;}
.PaddTop2 { padding-top:2px;}
.PaddTop7 { padding-top:7px;}
.PaddTop10{ padding-top:10px}
.mar-r9{margin-right:1.6%;}
.mar-r7{margin-right:7px;}
.paddingl19{padding-left:19px;}
.EduTbThWdh{ width:180px;}
.BackLogTle { /*padding-top:7px; padding-bottom:7px;*/ background:#e1e5f1; margin-top:.5px;   padding-left:10px; border-top:1px solid #fff;}
.TbBg { border-bottom:1px solid #fff; /*background:#f3f7fa;*/}
.BgWht{ background:#fff;}
 .TbBg table { margin-bottom:0px; }
.FirsYrPanel { display: table;  width: 100%; }
.FirsYrPanel table { margin-bottom:5px; }
.JobSumPgtitle{ font-family:Arial; padding:0px 0px 0px 0px; margin-left:-8px; }
.PlusFnt { font-family: Arial; font-size:14px; margin-left:-8px; }
.LftSm { display: table-cell;  background:#e1e5f1;  /*width:14%; width:18%;*/ width:133px; padding:1px 0px 0px 10px;  text-align:left;   box-sizing:border-box;  }
.Wdh133 { width:133px;}
.Wdh134 { width:134px;}
.Wdh135 { width:135px;}
.Wdh136 { width:136px;}
.Wdh139 { width:139px;}
.Wdh132 { width:132px;}
.Wdh131 { width:131.2px;}
.WrdBrk { word-break:break-all}
.KeyskiRgt { display: table-cell; /*width:79%;*/ width:600px;  background:#f3f7fa; padding:1px 10px 1px 2px; padding-bottom:0px;  text-align:left;  box-sizing:border-box; }
.RgtLblBg { display: table-cell; /*width:79%;*/ width:600px;   padding:1px 10px 1px 2px; padding-bottom:0px;  text-align:left;  box-sizing:border-box; }
.KeyskiRgtLg { display: table-cell; width:800px;  background:#f3f7fa; padding:1px 10px 1px 2px; padding-bottom:0px;  text-align:left;  box-sizing:border-box; }
.EduGapTit { padding-left:4%; }
.BorbotWh{border-top:1px solid #fff}
.BortopWh{border-top:1px solid #fff}
.LneHgt19{ line-height:19px}
.FirstYr {display: table-cell;  background:#e1e5f1;  width:14%; padding-top:1px; padding-bottom:0px; text-align:left;   box-sizing:border-box;  }
.SecondYr { display: table-cell; width:79%; /*background:#f3f7fa; padding:1px 10px; */ padding-bottom:0px; text-align:left;  box-sizing:border-box; }
.FirsYrLft { width:48.2%; float:left;  padding-bottom:5px; padding-top:1px; /*border-right:1px solid #a8a9aa;*/ }
.SecondYrRgt{ width:50%; float:left; padding-bottom:5px; padding-top:5px; padding-left:5px; }
.JobPro label { display:block; padding:2px 10px; background:#f3f7fa; margin-bottom:0px; height:21px; }
.Perpro label { display:block; padding:2px 10px; background:#f3f7fa; margin-bottom:1px;  }
.JobProConlft label{ background:#e1e5f1; margin-bottom:0px; border-bottom:1px solid #fff;  }
.semtable table tbody tr td, .semtable table thead tr th{ padding-top:5px; padding-bottom:5px; }
.BorRgtGray{border-right:1px solid #ccc;}
.marbot0{margin-bottom:0px !important;}
.blReson table{ margin-bottom:0px;}
.blReson table tr td{ padding-left :10px; padding-right :10px; vertical-align:top;  margin-top :0px; margin-bottom :0px; }
/*Job profile css end*/
.JobPro2 .left{ width:auto; padding:2px; text-align:left; float:left; margin-left:13px; margin-right:13px; }
.JobPro2 .right{width:auto; padding:2px; text-align:left; float:left;  }
.JobPro2 .LblField { color:#959595; }
.Fnt14{ font-size:14px;}
.Fnt13{ font-size:13px;}
.Fnt12{font-size:12px;}
.Fnt16{ font-size:16px;}

/*Job Create  css */
.CreJobWraper { padding-right:0px; padding-left:0px; margin-left:5px; margin-right:5px; margin-top:5px;}
.CreJobWraper label { padding-left:17px; }
#CreateJob { width:99%;}
.CreJobWraper .sal { float:left; padding-right:6px; padding-left:0px; margin-top:6px;  }
.CreJobWraper .SalMin { width:10%; float:left; }
.CreJobWraper .SalTo {  float:left; text-align:center; padding-right:2%; padding-left:2%; margin-top:6px; }
.NumInpt { width:6%; float:left; }
/*.action { width:130px;}*/
.TypeTd { width:90px;}
.SalTd {width:150px; }
/*.table-scroll { width:100%; }*/
#SelectDiv { width:500px;}
.TdWdhSm { width:100px !important;   }
.TdWdhMd { width:150px !important;}
.TdWdhLg { width:200px !important; }

/*Job Create css end*/

 
/*Manage Job css */
.padd-L7{padding-left:7px;}
.PaddLR7{ padding-right:7px; padding-left:7px}
.Padd7{ padding:7px}
.ManageJob { padding-right:0px; padding-left:0px; margin-left:0px; margin-top:0px; }
.ManageJob .well { background-color:#FFFFFF; border-radius:0px; margin-bottom:0px;    }
.ManageJob .well-sm { border-radius:0px; padding-bottom:0px; padding-top:0px;  }
.ManageJob .fntbold { font-weight:bold; }
.ManageJob .JoBFnt{ font-size:12px;}
.ManageJob .modal-header, .ManageJob .modal-body, .ManageJob .modal-footer  { padding-top:5px; padding-bottom:5px;  }
.ManageJob .modal-footer { text-align:center;}
.ManageJob .modal-content { border-radius:0px; } 
.ManageJob .form-control { padding:3px;}
.ManageJob .panel-heading{ padding: 8px 5px;}
.BotRow { background: #f5f5f5 ; display: table; width: 100%; /*border-bottom:1px solid #ddd;*/ /*  margin-left: -9px;  margin-right: 20px;  padding: 5px 0px 5px 5px;    */ }
.TopRow { background: #f5f5f5 ; display: table; width: 100%;  /*margin-left: -9px;  margin-right: 20px;  padding: 0px 0px 0px 5px; width: 102.5%; */ }
.TxtBlk { color:#000;}
.TxtLiGray { color:#acacac;}
.PanelTleBg{ background:#f5f5f5; }
.TxtOrge { color:#f18739;}
.TxtOrge a { color:#f18739;}
.TxtOrge a:hover { color:#f18739;}
 .ManageJob .InlinBox { margin-top:-5px; padding-left:5px; display:inline; }
.ManageJob table tr th {text-align:center; color:#16930c;  }
.ManageJob table tr td, .ManageJob table tr th  {border-color:#ccc;  }
.ManageJob table  {border-color:#f18739; box-shadow: 3px 3px 4px 1px #ccc;  }
.DropDnSts{background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 0px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;    display: block;    font-size: 12px;    line-height: 1.42857;    padding: 3px 10px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: auto;} 
/*Manage Job css end*/


/*round icon*/
.pagination>li>a, .pagination>li>span { border-radius: 50% !important; margin: 0 5px;}
.PgnatPanel ul { padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
.pagination > li > a, .pagination > li > span { padding:3px 9px; }
.pagination > li{float:left;}
.pagination > li:first-child > a, .pagination > li:first-child > span{ background:#ff5d00; color:#fff; border:#ff5d00;}
.pagination > li:last-child > a, .pagination > li:last-child > span{ background:#ff5d00; color:#fff; border:#ff5d00;}

/*round icon end*/

/*Apply Job css */
.ApplyJob { padding-right:0px; padding-left:0px; margin-left:0px;  font-size:12px; }
.ApplyJob .fntbold { font-weight:bold; }
/*.ApplyJob .panel-default{ background:#e9eaed}*/

.ApplyJob .panel{ margin-bottom:0px; border-radius:0px; }
/*.ApplyJob .panel-default > .panel-heading, .ApplyJob .panel-default > .panel-footer { padding-top:5px; padding-bottom:5px; }*/
.ApplyJob table tr td{ padding-bottom:3px; padding-top:3px; }
.JobLeft {width:33%; padding-right:7px; padding-left:13px; float:left;  }
.JobRight {width:33%; padding-right:7px; padding-left:0px; float:left; }
.DisFlex { display:flex; }
.JobRow{ padding-top:11px; padding-bottom:11px; display:table; width:100%; }
.ApplyJob .panel-body { padding-bottom:5px;  padding-top:5px;}



/*Apply Job css end*/


/*Post Job css end*/

 #city{
  display: none;
  border: 1px #dadada solid; position:absolute; z-index:1000;
  width:93%; background:#fff; padding-left:5px;}

 #districta, #collagea,  #streama{
  display: none;
  border: 1px #dadada solid; position:absolute; z-index:1000;
  width:84%; background:#fff; padding-left:5px;}

 #city label, #districta label, #collagea label, #streama label {  clear: both; width:100%; }
 
.fntbold { font-weight:bold; }

.DrpConSz { width:720px; padding-left:10px; height:195px; overflow:scroll;  overflow-x: hidden;}

.PostJob .btn-group, .btn-group-vertical { width:80%; }
.PostJob .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{ margin-left:7px;}
/*Post Job css end*/


/*Preview Job css */
.PreviewJob { font-size:12px; }
.PreviewJob .left{ width:18%; padding:2px; text-align:left; float:left; margin-left:13px; margin-right:5px; }
.PreviewJob .right{width:99%; padding:2px; text-align:left;   margin-left:0px; display:block;  }
.PreviewJob .rightDwn{width:auto; padding:2px; text-align:left; float:left; margin-left:52px;  }
.flt_left {float:left; }
.MarLft0 {margin-left:0px; }
.flt_right {float:right; }
.SubDivid{ width:100%; padding:1px 10px; margin-bottom:1px; background:#f1f3f7;  clear:both; }
.SesterDivid{ width:50%; float:left; padding:1.7px 10px; background:#dee4f1; font-weight:bold;  }
.JobTitle{ /*border-bottom:.5px solid #ccc;*/ padding-top:2px; /*padding-bottom:2px; margin-bottom:4px;*/ color:rgb(140, 135, 135);  }
.BorBot{ /*border-bottom:1px solid #ccc;*/   padding-top:7px; padding-bottom:4px; color:#333; float:left; clear:both; }
.PreJob { width:100%; float:left; font-size:13px; padding-left:0px; }
.PreJob ul{ width:100%; padding:0px; margin:0px;}
.PreJob ul li {  color:#333; padding-top:2px; padding-bottom:2px; margin:0px; float:left; clear:both; list-style:inside; }
.PreDes{  color:#333; float:left; padding-top:0px; padding-bottom:2px; padding-left:20px; font-size:12px; }
.Mar-r35{margin-right:35px}
.Mar-r30{margin-right:30px}
.paddlft25{ padding-left:25px;}
.DisInline {display:inline; }
.BxSadow {box-shadow: 5px 5px 5px #ccc;}
.TxtSadow{text-shadow: 1px 3px 2px #888;}
/*Preview Job2 css */
.JobTitle2{ border-top:.1px solid #ccc; margin-top:5px; padding-top:2px; padding-bottom:2px; /*margin-bottom:4px;*/ color:rgb(140, 135, 135);   }
.BorBot2{ border-bottom:1px solid #ccc; width:100%;  padding-top:0px; padding-bottom:2px; color:#333; float:left; clear:both; }
.PreDes2{  color:#333; float:left; padding-top:0px; padding-bottom:2px; padding-left:0px;   }
.JobTitle3{ /*border-top:.1px solid #ccc;*/ margin-top:0px; padding-top:2px; padding-bottom:1px; /*margin-bottom:4px;*/ color:rgb(140, 135, 135);   }
.martop0{ margin-top:0px; }
.martop15{margin-top:15px;}
.paddl15{padding-left:15px !important;}
.ContPer{ width:98.5%; float:left; background: #0179b6 none repeat scroll 0 0; color: #fff;  font-weight: bold; margin-bottom: 3px; padding:3px 0px 3px 15px;  }
/*Preview Job2 css */

/*registration  css */


.RgtWrap .col-md-8{ width:64.8%; } 

@media screen and (min-width:320px) and (max-width:768px)
{
   .RgtWrap .col-md-8{ width:100%; }    
   .paddlefRgt15 { padding-left:15px; padding-right:15px;}
    .paddR15 { padding-right:15px;}
   /*.col-xs-2{ width:auto ; float:left; padding-right:10px; }*/
    /*.col-xs-10{ width:90% ; float:left; padding-right:0px; }*/
}

@media screen and (min-width:320px) and (max-width:360px)
{
    .LineBreak { clear: both; }
    .col-xs-2{ width:30% ; float:left; padding-right:10px; }
    .col-xs-10{ width:70% ; float:left; padding-right:0px; }
   
}


@media screen and (min-width:480px) and (max-width:640px)
{
    .col-xs-2{ width:20% ; float:left; padding-right:10px; }
    .col-xs-10{ width:80% ; float:left; padding-right:0px; }
}


@media screen and (min-width:768px) 
{
    .RgtWrap .col-md-8{ width:46.8%; float:left; }
    .RgtWrap .col-md-4{ width:52%; float:left; }
}

@media screen and (min-width:1024px) {
    
    .RgtWrap .col-md-8{ width:57.5%; }
    .RgtWrap .col-md-4{ width:40%; }
    
}

@media  (min-width:1025px) and (max-width:2000px) {
    
    .RgtWrap .col-md-8{ width:67.7%; }
    .RgtWrap .LoginImg{ width:60.7%; float:left;}
    .RgtWrap .col-md-4{ width:31.7%; }
    .RgtWrap .col-md-5{ width:39%; }
}

.RgtTxtBtn ul{display:block; width:100%; margin:0px; }
.RgtTxtBtn ul li{ display:inline-block; width:40%; padding:6px 0px 0px 0px;  }
.RgtTxtBtn ul li a:hover{cursor:pointer;  }
.KeepMe { color:#fff; display:inline-block; padding-top:3px; width:100%; }

.TagLine { color:#fff; font-size:13px; text-align:left; font-family:'Lucida Calligraphy' ; display:block; /*word-break:break-all;*/ }
.MjobLblInline{margin:0 17px 0 23.7px; padding-top:7px; float:left; text-align:center; }

 
@media (min-width:320px) and ( max-width:640px)
{    
    .HrLineWh { border-bottom:1px solid #fff; margin:3px 0px 5px 0px ; padding:0px;  }   
}


@media screen and (min-width:600px) and (max-width:640px) {    
    
     .MjobLblInline{margin:0px 11px 0px 16px; padding-top:7px;  text-align:center; }
     .span-xs {width:25%; float:left;    } 
} 

@media (min-width:320px) and ( max-width:480px)
{    
    .KeepMe .lblWth{ width:auto; float:left; padding-right:6%;  }
    .LogBtnCen{ margin-left:40%; }
    .MjobLblInline{margin:0; padding-top:0px; float:left; text-align:center; width:100%; }
    .span-xs {width:25%; float:left;    } 
   .Mjarrow {float:none; width:100%}
   .Mjstatussm .stasdivlf{ width:100%;} 
}



@media (min-width:1300px) 
{    
    .KeepMe .lblWth{ width:40.9%; float:left;   }
}


/*registration  css end */

/*rank  css  */
.ranklbl .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left:20px; }
.ranklbl label:first-child { margin-left:0px; }
.Div38 { width:38%; float:left; }

@media (min-width:320px) and ( max-width:480px)
{    
    .ranklbl .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left:0px; /*margin-right:0%;*/ }
    .CrtPanel .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left:3%; }
    .ranklbl label:first-child { margin-right:0%; }
}

@media (min-width:320px) and ( max-width:640px)
{
    .Div38{ width:100%; float:left; text-align:left; }
}

@media (min-width:320px) and ( max-width:640px)
{
    .RnkDwRPadd0 { padding-right:0px; }
}

.RnkTbl table thead tr{ background:#0179b6; color:#fff; font-weight:bold; }
.RnkTbl table { margin-bottom:0px;}
.RnkrowBg{ background:#0179b6; color:#fff; font-weight:bold; padding:5px 5px 5px 11px; margin-bottom:3px; }
.RnkTbl tr td:nth-child(2n+0) { text-align:center; width:70px;}
/*.RnkTbl table tr:hover {background-color:#0179b6; color:#fff;  }*/
.RnkTbl tr td:nth-child(2n+1) { padding-left:10px;}

/*rank  css end */

/*Preview Job css end*/

/*Resume upload Job css*/
.Resume .col-md-6 {width:46.6%; }
/*Resume upload Job css end*/

/*AddEditCity*/
.AddEditTbl table tbody tr td, .AddEditTbl table thead  tr th { padding:5px 0px 5px 15px; background:#fff; }
.AddEditTbl table {  background:#fff; }
.AddEditTbl table thead  tr th {  background:#f5f5f5; }
/*AddEditCity end*/


/*View & Edit Corporate Profile */
.GrayTitle{ color:rgb(140, 135, 135); }
.CoProfile .col-md-4 { width:36%; float:left;}
.CoProfile .col-md-4 { width:36%; float:left;}
.CoProfile .col-md-5{ width:30.33%; float:left;}
.CoProfile .col-md-7{ width:62.33%; float:left;}
.CoProfile .RgtLbl { width:14.5%; float:left; }
.MarTopBot1 { margin-bottom:1px; margin-top:1px; }
.MarTop1 { margin-top:1px; }
.marbot7 { margin-bottom:7px; float:left;}
.mar-r6 { margin-right:5px; }
.mar-r9 { margin-right:9px; }
.lftDiv{width:47.4%; float:left; border-right:1px solid #ccc; margin-right:15px}
.lftDivn{width:47.4%; float:left; border-right:1px solid #ccc; margin-right:15px}
.paddTopBot3{ padding-top:3px; padding-bottom:3px; }
.BorGray{ border:1px solid #ccc; padding:2px; text-align:center;}
.Div79{width:79.5%; float:left;}
.DarkBor{ border:1px solid #ddd;}

@media(min-width:1024px) and (max-width:1600px){
.CoProfile .LftLbl { width:14.5%; float:left; }
}
.CoProfile .form-control{ font-size:13px;}
.CoProfile .fileinput .btn {width:108px; font-size:13px; padding:2px; margin-top:10px; }
.Pad0{padding:0px; }




/* new responsive css*/
.jSrylbbg { background:#e1e5f1; }
.padd-2-10{padding:2px 10px; }
.GridRows {
	display: block;
	clear:both;
	margin: 0px;    
}

.TblCell{ display:table-cell}
.DisTable { display:table;}
.SumrTable table{ border:none;}
.SumrTable table tr td{ padding-bottom:2px; padding-top:2px; }

/*Dropdown menu css*/

/*Dropdown menu css end */

@media (min-width:320px) and (max-width:480px )
{
    .TxtRgt { text-align:left;}
    .jsCl{ clear:both; }
    .marXs-r0{margin-right:0px;}
    
}

.PerLgnTbl table tbody tr td, .PerLgnTbl table thead tr th { border:0px; vertical-align:middle; font-weight:normal; padding:4px; }

.Lgndiv .btn{ min-width:60px;}
.Lgndiv .form-control{line-height:25px !important; padding:3px 12px; }
.Lgndiv .navbar-form{ border:0px; box-shadow:none;}

@media (min-width:320px) and (max-width:480px )
{
 .Lgndiv .form-group{ width:100%; }
.Lgndiv .form-group input{  width:100%; }
.HrProcess .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left:3px} 
}

@media (min-width:600px) and (max-width:768px )
{
 .Lgndiv .form-group{ float:left; }
.Lgndiv .form-group input{  width:95%; }
     
}

@media (min-width:1024px) and (max-width:2000px )
{
 .Lgndiv .form-group{ width:40%; }
.Lgndiv .form-group input{  width:100%; float:left; }
     
}

.centered {
    text-align: left;
   
}


.centered > .inline-field {
    /*float: none;*/
    display: inline-block; 
    margin-left:3px;  
    margin-right:3px;    
}

@media (min-width:320px) and (max-width:1024px )
{
.centered > .inline-field {
    /*float: none;*/
    display: inline-block; 
    margin-left:0px;  
    margin-right:0px;    
}

.centered > .inline {
    /*float: none;*/
    display: inline-block; 
    margin-left:0px;  
    margin-right:0px;    
}
     
}

.centered > .inline {
    /*float: none;*/
    display: inline-block; 
       margin-left:0px;  
    margin-right:0px;
}

@media (min-width:320px) and (max-width:1024px )
{
.centered > .inline {
    /*float: none;*/
    display: inline-block; 
    margin-left:0px;  
    margin-right:0px;    
}
     
}

.FntFmlyArl{ font-family: Arial, Helvetica, sans-serif; color:#333;}

.form-controlSm {background-color: #fff;  background-image: none; border: 1px solid #ccc; border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555; /*display: block;*/ font-size: 14px; /*height: 34px;*/ line-height: 1.42857; /*padding: 2px;*/ transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: auto;}
.HrProcess .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{ margin-left:0px}
.BorderNone{ border: none; border: 0px;}
.mar-l5{ margin-left:5px;}
.ApplyJobTle { margin-bottom:8px;  padding:10px 10px 10px 17px;  border-radius: 0px; background:#fff;}
.padd-r10{ padding-right:10px;}
.VerTop{vertical-align:top;}
.VerCen{vertical-align:middle;}
.VerMiddle{vertical-align:middle;}
.ApplyBtn{ display:inline;}
.InlineBlock{ display:inline-block; /*float:left;*/}
.DisBlk{ display:inline-block; }
.Resdiv{ float:right; text-align:right;}
.DelDiv{ width:23.9%; float:left; }
.DelIcon{   float: left;  /*padding-left: 3%;*/ width: auto; }
 .mjobSkillslf{width:14%; padding-right:14px; float:left; display:inline-block}
.mjobSkillsRt{width:82%;  float:left; display:inline-block}
.MjTblhiddensm{ display:none;}
.SubMarkWid { width:16.3%; /*padding-right:5px;*/ float:left;}
.EduGapLastdiv{ width:20%;}
.EduGapxsMar-l{ margin-left:1.6%;}
.EduGapxsMar{ margin-right:13px;}
.DivCen{ margin:0 auto; float:none;}
.CoProfile .span_2_of_9 {margin-right:0px; text-align:left;}  
.mar-l20{margin-left:20px}
.mar-r10{margin-right:10px}
.MarksDiv { width:33.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:42.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
.AddCityBtn .button{  min-width:50px;  background-image: none;  border: 1px solid transparent;
    border-radius: 0px;  cursor: pointer;  display: inline-block;    font-size: 12px;    font-weight: 400;
    line-height: 1.42857;    margin-bottom: 0;    padding: 6px 5px;    text-align: center;    touch-action: manipulation;
    vertical-align: middle;    white-space: nowrap; } 
.AddCityBtn .btn-group-xs > .btn, .btn-xs {padding:6px 5px; }
.ShowCollageBtn{ width:100px; padding:5px 5px 5px 5px; margin-left:5px; margin-top:1px; }
.ClearBoth{clear:both;}
.WorkPreferScroll{ height:150px; overflow:scroll; overflow-x:hidden; }
.TxtRight{text-align:right;}
a:hover, a:active, a:focus { outline: 0;}
.MjArrowsm{ display:block;}
.MjArrowlg{ display:none;}
.ComLogo{ padding:5px; border:1px solid #ccc; text-align:center; float:left;  margin: 10px 5px 2px 5px; /*width: 23%;*/ }
.ComLogo img{ width:auto; max-width:100%; height:20px;}
.Reg .panel{margin-bottom:0px;}
.calModel .modal-dialog{margin-right:5px;}
.DailyExp .ExpPending{min-width:110px;}
/*.DailyExp .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:5px;}*/
.Padd-5-15{padding:5px 15px;}
.StuCen input[type="radio"] { -ms-transform: scale(.9);  transform: scale(.9); }                                        
.StuCen .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{margin-left:-18px; margin-top:3px;}
.marTop-3 {margin-top:-3px}                                 
 /****** Style Star Rating *****/
/*.rating { border: none; float: left;}*/
.rating > input { display: none; } .rating > span:before { 
   margin: 0px 4px;  font-size: 17px;  font-family: FontAwesome;  display: inline-block;  content: "\f005";}
.rating > .half:before {content: "\f089";  position: absolute; }
.rating > span {color: #ddd; text-align:left; float:right; cursor:pointer; margin-bottom:0px; }
.rating > input:checked ~ span, 
.rating:not(:checked) > span:hover, 
.rating:not(:checked) > span:hover ~ span { color: #FFD700;  } 
.rating > input:checked + span:hover, 
.rating > input:checked ~ span:hover,
.rating > span:hover ~ input:checked ~ span, 
.rating > input:checked ~ span:hover ~ span { color: #FFD700;  } 
.AdvLabel .list-group-item{padding:0px 2px; margin-right:2px; margin-bottom:2px;}
.AdvLabel .list-group{margin-bottom:10px;}
.ratingStar label{margin-bottom:0px;}
/*Style Star Rating end*/
.StuCenBtn{ background-color: #fff; border: 1px solid #ccc; color: #333; display: inline-block; margin-bottom: 3px; 
    min-width: 40px; padding-right: 3px;  padding-top: 1px; text-align: center; margin-right:-2px;}
.StuCenRgtBtn{ background-image: none; border: 1px solid transparent;  cursor: pointer;  display: inline-block;
    font-size: 13px; font-weight: 400; line-height: 1.42857;  margin-bottom: 0; padding: 1px 6px;  text-align: center;  touch-action: manipulation;
    vertical-align: middle;  white-space: nowrap; border-radius: 0;}
.StuCenRgtBtn:hover{text-decoration:none;}
.StuCen .incorrect, .StuCen .correct{ font-size:17px; top:-2px; }
.CompSciRadiBtn{width:auto; margin-right:30px;}
.StuCenMark td{ float: left;  margin-right: 10px; padding: 2px 5px 2px 0; vertical-align: top; width: auto; }
.lineHeight{line-height:0px;}
.SubBtnAlign{text-align:left;}
.Fnt23{font-size:23px;}
.navytxt{color:navy;}
.PosiStatic{position:static !important; }
.HomeTle h3{ margin-bottom:0px; margin-top:0px;}
.RestMarqHt{line-height:17px; height:165px; padding:3px 10px;  border:1px solid #ccc; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.padd-r5{padding-right:5px;}
.ExportMar{margin-right:12.9px;}
.form-control{padding:6px; }
.ExptCal{width: 190px; margin:0px auto}
.QueryReport .panel{border-radius:0px; border-left:0px; border-right:0px; margin-bottom:0px;}
.QueryReport .panel .panel-body{ padding-top:0px; margin-top:0px; }
.modal{top:50px;}

.marquee { width: 100%; overflow: hidden; transition-delay: 2s; }
.ver {  height: 100%;  width: 100%;}
.Stcenmark{ margin-bottom: 0;  margin-right: 5px; vertical-align: middle; }
.PaddLR15{padding-left:15px; padding-right:15px; }
.marTop12{margin-top:12px}
.borGray{border-color:#ddd}
.TimeLine p{display:inline-block; padding:0px; margin:0px;}
.QnoWdh { width: 94%; }
.ParaScroll{ overflow:auto; height:350px; padding:10px 0px 10px 10px; }
.marTop2{margin-top:2px !important;  }
.padd-L121{padding-left:121px}
.AdvSerFtLeftWdh{width:40%; float:left;}
.AdvSerFtLeftWdhSm{width:22.7%; float:left;}
.CursorDisable {cursor:not-allowed;}
.BorBot-LiGray{ border-bottom:#ddd solid 1px; clear:both; }
.BorTop-LiGray{ border-top:#ddd solid 1px; clear:both; }
.MrktWrapper{height:100%;}
.MrktWrapper .middle{height:100%; display:table; margin:0 auto;}
.MrktWrapper .footer{float:left; width:100%;  }


@media (min-width:700px) and (max-width:768px ) {
  .Reg .col-md-4{width:100%;}
  .StuCenRadioBtn .span_3_of_8{ width:40%; } 
  .ExportMar{margin-right:10px;}
  .QTypeWdh .span_7_of_11{ width:57%;}
  .QTypeWdh .span_3_of_11{ width:30%;}
  .QueryResDt .span_1_of_5{ width:23%;}
  .AdvSerFtLeftWdh{width:47.6%; float:left;}
  
}

@media (min-width:670px) and (max-width:720px ) {
   .SummaryBtn{ float:left; clear:both; width:60%; }
   .maBot10sm{margin-bottom:10px;}
    .QTypeWdh .span_7_of_11{ width:56%;}
   .QTypeWdh .span_3_of_11{ width:30%;}
   .AdvSerFtLeftWdh{width:49%; float:left;}
   .AdvSerFtLeftWdhSm{width:27.9%; float:left;}
}

@media (min-width:320px) and (max-width:360px ){
 .MarksDiv { width:100%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:100%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
.PgnatPanel ul { padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
.StuCenRgtBtn{font-size:12px;}
.StuCen .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]
{ margin-left: -18px; margin-top: 3px;}
.StuCenBtn{ min-width: 30px; margin-right:0px; }
.SubBtnAlign{text-align:center;}
.Stcenmark{ margin-right:0px; }
.QnoWdhPracPara .span_10_of_11{ width: 80%; }
.QnoWdh { width: 85%; }
.QTypeWdh .span_7_of_11{ width:76%;}
.AdvSerFtLeftWdh{width:82%; float:left;}
}

@media (min-width:300px) and (max-width:320px ){
.AdvSerFtLeftWdhSm{width:47%; float:left;}
.AdvSerFtLeftWdh{width:95%; float:left;}
}

@media (min-width:350px) and (max-width:360px ){
.AdvSerFtLeftWdhSm{width:42%; float:left;}
}

@media (min-width:400px) and (max-width:480px ){
 .MarksDiv { width:33.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:50%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
.CompSciRadiBtn{width:100%;}
.SubBtnAlign{text-align:center;}
.QTypeWdh .span_7_of_11{ width:84%;}
.QnoWdhPracPara .span_10_of_11{ width: 90%; }
.AdvSerFtLeftWdh{width:65%; float:left;}
.AdvSerFtLeftWdhSm{width:29%; float:left;}

}

@media (min-width:600px) and (max-width:660px ){
 .MarksDiv { width:33.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:50%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
.ShowCollageBtn{ width:120px; padding:5px 5px 5px 5px; margin-left:5px; margin-top:3px; }
.ContPer{width:101%;}
.MjTopDrdw .span_1_of_4 { width:21%;}
.MjTopDrdw  .ShowRslt{width:30%;}
.ratingStar .span_8_of_11{ width:66.29%;}
.AdvRoom .span_1_of_5 {width:25%; }
.Advroom .span_1_of_3 {width:40%; }
.StuCenRadioBtn .span_3_of_8{ width:40%; } 
.StuCenRadioBtn  .QRLft{ text-align: left; width: 100%;}
.StuCenRadioBtn  .StuQRLft{ text-align: right; width: 31%;}
.StuCenBtn{min-width:30px; }
.StuCen .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] 
{margin-left: -18px;  margin-top: 4px;}
.StuCenRgtBtn{font-size: 12px;  padding: 1px 4px;}
.CompSciRadiBtn{width:39.26%;  margin-right: 10px;}
.QTypeWdh .span_7_of_11{ width:49.9%;}
  .QTypeWdh .span_3_of_11{ width:35%;}
  .QnoWdh { width: 93.1%; }
  .QnoWdhPracPara .span_10_of_11{ width: 85%; }
  .QueryResDt .span_1_of_5{ width:27%;}
  .AdvSerFtLeftWdh{width:49.7%; float:left;}
  .AdvSerFtLeftWdhSm{width:30.5%; float:left;}
}


@media (min-width:768px) and (max-width:1024px ){
  .MarksDiv { width:33.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:50%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
 .pjhq .col-md-8 {width:60.7%;}
 .pjhq .col-md-4 {width:37.8%;}
 .ShowCollageBtn{ width:94px; padding:5px 3px 5px 3px; float:left; }
 .MjTopDrdw .span_1_of_4 { width:21%;}
 .MjTopDrdw  .ShowRslt{width:30%;}
 .ratingStar .span_8_of_11{ width:69%;}
 .AdvRoom .span_1_of_5 {width:25%; }
 .AdvRoom .span_1_of_3 {width:40%; }
 .ReportInfo .span_5_of_8 {width:53.9%;}
  .ReportInfo .span_2_of_10{width:22.72%;}
   .QnoWdh { width: 94.1%; }
   .QnoWdhPracPara .span_10_of_11{ width: 80%; }
   .AdvSerFtLeftWdhSm{width:27%; float:left;}
}

@media (min-width:1000px) and (max-width:1024px ){
 .MarksDiv { width:32.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv2 { width:50%; float:left; background:#ebf2f5; padding-bottom:3px; }
.MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
.pjhq .col-md-8 {width:60.7%;}
 .pjhq .col-md-4 {width:37.5%;}
 .MjobLblInline{margin:0 10px 0 15px; padding-top:7px; float:left; text-align:center; }
 .StuCenRadioBtn .span_3_of_8{ width:40%; } 
 .StuCenBtn{ min-width: 40px;} 
 .StuCenRgtBtn{font-size:12px;}
 .ExportMar{margin-right:10px;}
 .QTypeWdh .span_7_of_11{ width:54.9%;}
  .QTypeWdh .span_3_of_11{ width:32%;}
  .AdvSerFtLeftWdh{width:48.6%; float:left;}
}

@media (min-width:1026px) and (max-width:3000px ){
    .MarksDiv { width:33.33%; float:left; background:#ebf2f5; padding-bottom:3px; }
    .MarksDiv2 { width:50%; float:left; background:#ebf2f5; padding-bottom:3px; }
    .MarksDiv label, .MarksDiv2 label{ width:100%; float:left; clear:both; }
    .pjhq .col-md-8 {width:60%;}
    .pjhq .col-md-4 {width:38.5%;}
    .ResImg img{max-width:100%; width:100%; }
}


@media (min-width:320px) and (max-width:480px ){
   .mjobSkillslf{width:100%; padding-right:10px; float:left; display:inline-block; text-align:left}
    .mjobSkillsRt{width:100%;  float:left; display:inline-block}
    .SubMarkWid { width:100%; /*padding-right:5px;*/ float:left;}    
    .padd-lxs0{padding-left:0px;}
    }

@media (min-width:700px) and (max-width:768px ){
   .mjobSkillslf{width:18%; padding-right:15px; float:left; display:inline-block}
.mjobSkillsRt{width:82%;  float:left; display:inline-block}
.MjobLblInline{margin:0 17px 0 21px; padding-top:7px; float:left; text-align:center; }

}

@media (min-width:1000px) and (max-width:1024px ){
   .mjobSkillslf{width:15%; padding-right:10px; float:left; display:inline-block}
    .mjobSkillsRt{width:81%;  float:left; display:inline-block}
    .MjTblhiddensm{ display:block;}
     .MjTblhiddenlg{ display:none;}
    .MjArrowsm{ display:block;}
 .MjArrowlg{ display:none;}
     .EduGapxsMar{ margin-right:10.7px;}
}

@media (min-width:1369px) and (max-width:3000px ){
   .mjobSkillslf{width:15.5%; padding-right:15px; float:left; display:inline-block}
    .mjobSkillsRt{width:82%;  float:left; display:inline-block}
}


@media (min-width:320px) and (max-width:480px )
{
 .ApplyBtn{ display:block; text-align:center; margin-top:5px; } 
 .FltNone{float:none;}
 .PagnFlt{float:none;}
 .padd-r15{padding-right:15px;}
 .mar-r33{margin-left:33px}
 .pagination > li > a, .pagination > li > span{ padding:0px 5px; font-size:12px;}
 .Resdiv{ float:left; text-align:left;}
 .MarTopXs10{margin-top:10px;}
 .Mar-LRxs2{margin-left:2.3%;}   
 /*.DelDiv{ width:100%; float:left; }*/
 .DelIcon{ width:10%; float:left; }
 .DelDiv{ width:88.7%; float:left; }
 .DelIcon{   float: left; margin-top: 7px; padding-left: 6%;  } 
 .Wdh100xs{width:100%;}
 }



 @media (min-width:300px) and (max-width:480px )
{
.MjTblhiddensm{ display:block;}
 .MjTblhiddenlg{ display:none;}
 .Mjstatussm{ display:block;}
 .Mjstatuslg{ display:none;}
 .MjArrowsm{ display:none;}
 .MjArrowlg{ display:block;}
 .stasdivlf{float:left;}
 .Eduxs .col-xs-4{width:100%; float:left;} 
 .EduGapxsMar{ margin-right:0px;}
}


 @media (min-width:500px) and (max-width:2000px )
{
.Mjstatussm{ display:none;}
 .Mjstatuslg{ display:block;}
 
}
 


@media (min-width:400px) and (max-width:480px )
{
.Eduxs .col-xs-12{width:49.5%; float:left;}
.EduGapxs .col-xs-12{ width:47.5%; }
.EduGapxsMar{ margin-right:0px; }
.EduGapxsMar17{ margin-left:20px; }
.MjArrowsm{ display:none;}
 .MjArrowlg{ display:block;}
 .QnoWdh { width:85%; }
}

@media (min-width:700px) and (max-width:768px )
{
.RanKTbl{ display:inline; }
.EduGapxsMar{ margin-right:11px;}
}

@media (min-width:600px) and (max-width:640px )
{
  .pagination > li > a, .pagination > li > span{ padding:0px 5px; font-size:12px;}
 .FltNone{float:right;}
 .PagnFlt{float:right;}
 .Resdiv{ float:right; text-align:right;}
 .MjTblhiddensm{ display:block;}
 .MjTblhiddenlg{ display:none;}
 .MjArrowsm{ display:block;}
 .MjArrowlg{ display:none;}
 .Eduxs .col-xs-12{width:49.5%; float:left;}
 .EduGapxs .col-xs-12{ width:18.72%; }
 .EduGapxsMar{  margin-right:7.7px;}
 .Mar-LRxs2{margin-left:2.3%;} 
 .ReportInfo .span_5_of_8 {width:46.9%;}
  .ReportInfo .span_2_of_10{width:25.72%;}
  .ExportMar{ margin-right:9.2px; }
}


@media (min-width:300px) and (max-width:1024px )
{ 
 .FltNone{clear:both;} 
}

 .flip {
   color:#0179b6;
}

#test {
    display: none;
}


@media  (min-width:320px) and (max-width:500px)  
{
     .HiddenLbl{display:none;}
}



@media  (min-width:768px) and (max-width:1024px)  
{
      .AddCityBtn, .AddCityBtn .button{min-width:30px;}   
                             
}

/* Created by komal*/
.commentBox {
    background-color:#efefef;
    padding:10px;
    border-radius:10px;
}

.starFade {
    /*background-image: url('../Images/sprite-vertical.png');*/
    background-image: url('../Images/StarFade.png');
    min-width: 30px;
    min-height: 30px;
    display: inline-block;
    cursor: pointer;
}

.starFadeN {
    background: url('../Images/StarFade.png') no-repeat;
    min-width: 128px;
    min-height: 21px;
    display: inline-block;
}

.starGlow {
    background-image: url('~/Images/StarGlow.png');
   min-width: 128px;
    min-height: 21px;
    display: inline-block;
    cursor: pointer;
}
.starGlowN{
    background-image: url('~/Images/StarGlow.png');
   min-width: 128px;
    min-height: 21px;
    display:inline-block;
}


/*iPhone click css*/
 
 .is-ios * {
    cursor: pointer;
}

/*iPhone click css end*/