/* Added by Saad for Zong Surv */
input.error { border: 1px solid #ff4f4f; }
label.error { 
  color: #ff4f4f;
  line-height: 18px;
  font-size: 12px;
  margin-left: 0.3em;
  padding-left: 16px;
  position: absolute;
  right: 33px;
  bottom: 52px;
}
label.valid { 
  display: block;
  width: 16px;
  height: 16px;
} 
.has-error .help-block{
  color: #ff4f4f !important;
}
.has-error .form-control{
  border:1px solid #ff4f4f !important;
}
.responseMessage{
    margin: 7px auto;
    width: 310px;
    padding: 5px;
}
.hoverIt:hover{
    cursor: pointer;
}
.custom-select textarea.form-control{
    height: 160px !important;
}
.control-fileupload #image-error{
    right: 106px !important;
    bottom: -7px !important;
}
.loginNow{
  padding: 13px 50px 14px;
  font-family: 'bebasregular';
  font-size: 16px;
  color: #fff;
  border-radius: 35px;
  margin-top:10px;
}
.dropDown select:hover{
  cursor:default;
}
.thumb-user img{
  max-height: 99px;
  margin: 0 auto;
}
.thumb-video .glyphicon{
  position: absolute;
  left: 36%;
  top: 32%;
  font-size: 34px;
  color:#ff4f4f;
}
#dashboardForm textarea{
  height: 130px;
}
 
.rememberMe input{
  height: 11px !important;
  width: 20px !important;
  display: inline !important;
} 
.rememberMe label{
  color:#807e7e !important;
  font-size: 13px;
  cursor: pointer;
}
.upPicInfo{
  color: #fff;
  font-size: 12px;
}

.backtop .glyphicon{
  color:#fff;
}
 
.tab-pane .head-iso {
  font-size: 16px;
  font-weight: 400;
  color: #293340;
  background: #f5f5f5;
  border: 1px solid transparent;
  font-family: 'bebasregular';
  margin-top: 10px;
  padding: 15px 12px 15px 15px;
}
.head-iso-content {
  padding: 15px 15px;
  background: rgba(255, 255, 255, 0.70); 
}
.tab-content .uppercase {
  padding-left: 6px;
  font-size: 14px;
  font-weight: 600;
  color: #293340; 
}
.inputCheckBox{
  display: inline !important;
  height: 15px !important;
  width: 18px !important;
}

@media (min-width: 768px){
  .cnicBox{
      height:85px;
  }
}
.signup-section-middle .stepTabs1{
  margin-right: 5px !important;
}
.signup-section-middle .dash-st{
  margin-left: 24px !important;
}
.clearfix{
  clear: both !important;
}
/* Random design */
.profilePage .form-control{
    border: 1px solid #000 !important;
    color: #000 !important;
}
.subform-edit .custom-select.form-control{
  color: #000 !important;
}
.profilePage .userImage{
  max-width: 150px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  color:#555 !important;
}

/*Login form*/
.login-form-cent .login-btn .btn-primary{
  margin-right: 20px;
}
.login-form-cent .box-admin .user-sub-formpopup .btn-submit .btn{
  margin-bottom: 0px;
} 
/*End*/
/*update profile form*/
.member-content-cn-form .check-out-buy{
  height : 61px !important;
}
.member-content-cn-form .responseMessage{
  margin-top:30px !important;
}
/*End*/