
.regenrate-validate p {
  margin-bottom: 10px;
  padding:2px;
}

.common-user-pages .form{
  background:#f7f7f7; width:470px; margin:0 auto; padding:10px 35px; padding-top:25px;border: 1px solid #e2e2e2;;
}
.js-verify-term-conditions {
    margin-top: 5px;
    margin-right: 5px;
    width: 20px;
}
.common-user-pages .bottom_links {
  margin:0 auto; padding-left:50px; padding-top:25px;width:470px; 
}
.common-user-pages .form fieldset{border:0px; padding:0px; margin:0px;}
.common-user-pages .form p.contact { font-size: 12px; margin:0px 0px 5px 0;line-height: 14px;}

.common-user-pages .form input[type="text"],.common-user-pages .form input[type="email"], .common-user-pages .form select,.common-user-pages .form input[type="password"] { width: 400px; min-height:40px;padding-left:10px;}
.common-user-pages .form select{ margin-bottom: 10px;}
.common-user-pages .form input.birthday{width:60px;}
.common-user-pages .form input.birthyear{width:120px;}
.common-user-pages .form label { color: #000; font-weight:bold;font-size: 12px;font-family:Arial, Helvetica; }
.common-user-pages .form label.month {width: 135px;}
.common-user-pages .form input, .common-user-pages .form textarea,.common-user-pages .form select { 
    background-color: #FFF;
    border: 1px solid #CCC;
    color: #444444;
    font-size: 15px;
    margin-bottom: 15px;
    border-radius: 3px;
    -webkit-appearance: auto;
    appearance: auto;
}
.common-user-pages .form input:focus, textarea:focus { border: 1px solid #ff5400; background-color: rgba(255, 255, 255, 1); }
.common-user-pages .form .select-style {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(images/select-arrow.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 0px solid #FFF;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;}
.common-user-pages .form .gender {
  width:410px;
  }
.common-user-pages .form .buttom{ 
    background: #1c9ab7;
    display: inline-block;
    padding: 10px 20px;
    color: #fbf7f7;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    /* box-shadow: 0 1px 3px #999; */
    /* text-shadow: 0 -1px 1px #222; */
    border: none;
    position: relative;
    cursor: pointer;
    font-size: 17px;
    /* font-family: Verdana, Geneva, sans-serif; */
    margin: 10px;
}
.common-user-pages .form .buttom_wrapper {
      text-align: right;
}
.common-user-pages .form .buttom:hover  { background-color: #2a78f6; }

.common-user-pages .generate_otp_btn {
    margin-right: 10px;
}
.common-user-pages .regenrate-message {
    width: 100%;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 19px;
    color: #000;
}
.common-user-pages .form textarea{
  width: 100%;
  min-height: 100px;
  padding: 10px;
}

.author-content h4{
  padding-top:10px;
}
.author-content h4 a{
  font-size:14px;
}
.author-content p{
  font-size: 11px !important;
}

.hocalwire-cp-authors .hocalwire-row .row{
  display: flex;
}
.hocalwire-cp-authors .hocalwire-col-md-4{
  width:100% !important;
}
.author-content-new{
  border:1px solid #ccc;
  padding:5px;
}
.hocalwire-cp-thumb-new{
  width: 100%;
    max-height: 180px;
    overflow: hidden;
}

.hocalwire-cp-authors .hocalwire-col-md-4 .col-md-80{
  width: 55%;
}
.hocalwire-cp-author-box h3 {
    font-size: 15px;
}
.author-content {
    background: #F7F8F9;
    text-align: left;
    color: #5690c2;
    height: 130px;
    overflow: hidden;
    border: 1px solid #dae2ea;
}
.author-content-details {
    background: #FFF;
    text-align: center;
    margin-top: 5px;
    color: #5690c2;
    border: 1px solid #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
}
.hocal-grid {
  padding: 5px;
  margin-bottom: 5px;
}

.hocalwire-cp-authors {
  background: #FFF;
  border: 1px solid #CCC;
  padding: 0px;
}
.hocalwire-cp-authors-social li{
  width: 20px;
  height: 20px;
  padding: 4px;
  margin: 5px;
  display: inline-block;
}

.hocalwire-cp-authors-social li:first-child{
  margin-left:0px;
}
.hocalwire-cp-authors-social li a{
  height: 20px;
    position: relative;
    display: block;
}
.hocalwire-cp-authors-social li.facebook,.hocalwire-cp-authors-social1 li.facebook  {
    border: 0px solid #314b83;
    background-color: #4769A5;
}

.hocalwire-cp-authors-social li.twitter,.hocalwire-cp-authors-social1 li.twitter {
    border: 0px solid #0092ba;
    background-color: #65CCEF;
}

.hocalwire-cp-authors-social li.googleplus,.hocalwire-cp-authors-social1 li.googleplus {
    border: 0px solid #ab2b1d;
    background-color: #bf3727;
}
.hocalwire-cp-authors-social li.gplus,.hocalwire-cp-authors-social1 li.gplus {
    border: 0px solid #ab2b1d;
    background-color: #bf3727;
}
.hocalwire-cp-authors-social li.linkedin,.hocalwire-cp-authors-social1 li.linkedin {
    border: 0px solid #278cc0;
    background-color: #2ba3e1;
}
.hocalwire-cp-authors-social li.dark {
  background-color: #CCC !important;
}
.col-md-40{
  width:33%;
  float: left;
}
.col-md-80{
  width:66%;
  float: left;
}

.hocalwire-cp-authors .hocalwire-col-md-4 .col-md-80{
  width: 55%;
}
.hocalwire-cp-authors .hocalwire-row .row {
    display: flex;
}
#main #content   h3.page_heading,#main #content   h1.page_heading{
  text-align: center;
}
#main #content  .register-page{
  width:100%;
  display: block;
}
.reset-message-login-now {
      color: #3d9ab7;
    margin-left: 10px;
}
#register-page-response-message,.register-page-response-message {
    padding: 20px;
    font-weight: bold;
    background: #f8d7da;
    text-align: center;
}
.error.common-error,.error.error-message{
  background: #f8d7da;
  padding: 0px 10px;
  margin: 10px 0px;
}
#register-page-response-message .login_button {
  color: #0045b5;
}
#register-page-response-message .empty_message,.register-page-response-message .empty_message{
  background: transparent !important;
}
#become-member-page-wrap.success {
  background: #d4edda;
  padding: 10px;
}
#become-member-page-wrap.success .empty_message{
      font-weight: bold;
    font-size: 28px;
}
#become-member-page-wrap.success .empty_message_small{
  text-align: right; 
}
#become-member-page-wrap.error {
  background: #f8d7da;
  padding: 10px;
}
.reset-pass-link-in-message {
  color:#1212ff;
}
.right-side-forgot-pass-link-after-input{
  display: none;
}
input#remember.js-verify-term-conditions{
  float: left;
      margin-top: 3px;
}
@media screen and (max-width: 767px) { 
    
    .common-user-pages .form,.common-user-pages .bottom_links {
      width:100%;
    }
    .common-user-pages .form input[type="text"] { max-width: 660px; width: 100%; }
    .common-user-pages .form input[type="email"] { max-width: 660px; width: 100%;}
    .common-user-pages .form select { max-width: 260px; width: 100%; }
    .common-user-pages .form input[type="password"] {max-width: 660px; width: 100%; }
    .common-user-pages .form {
      width:100%;
    }
    .common-user-pages .form input[type="text"] { max-width: 660px; width: 100%;}
    .common-user-pages .form input[type="email"] { max-width: 660px; width: 100%;}
    .common-user-pages .form input[type="password"] { max-width: 660px; width: 100%; }
     .hocalwire-cp-authors-new .hocalwire-col-md-3{
      width:50%;
    }
   
}

