
.bold{font-weight: bold; }
table {    font-size: inherit !important;}
.table-responsive i {font-size: 18px; padding: 0px 2px;cursor: pointer;}
.minimalize-styl-2 {height: 32px;    padding: 10px 12px;}


 .starrating > input {display: none;}  /* Remove radio buttons */
 
 .starrating > label:before { 
   content: "\f006"; /* Star */
   margin: 2px;
   font-size: 2em;
   font-family: FontAwesome;
   display: inline-block; 
 }
 
 .starrating > label
 {
   color: #222222; /* Start color when not clicked */
 }
 .starrating > input:checked ~label:before
 { color: #ffca08 ; content: "\f005";} /* Set yellow color when star checked */
 
 .starrating > input:hover  ~label:before
 { color: #ffca08 ;  content: "\f005";} /* Set yellow color when star hover */
 
 .gray-bg, .bg-muted{background-color: #fff;}
 .form-review{    color: black;border: 0;max-width: 400px; margin: 0 auto;margin-bottom: 15rem;}
 .form-review input {height: 50px;}
 .form-review input ,.form-review textarea {border-radius: 6px;}
 .btn-block{margin: 0 auto; width:80%;border-radius: 6px !important;}
 .page-heading{padding:0px;}
 .message-thanks  {color: #000; margin-top: 7rem;display: none;}
 .change_lang {cursor: pointer;}
.chosen-single{  padding: 11px 11px !important;  border-radius: 7px !important;}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -17px 13px !important;
}

.chosen-container-single .chosen-single div b {
  background-position: 0px 13px !important;
}
.hdr_txt{background: #000; color:#fff; padding: 10px 0;font-size: 20px;}
.intl-tel-input{width: 100%;}
.form-control.error {
  border: 1px solid #cc5965;
}
#error-msg, .error-msg{color: red;
  font-size: 13px;
  
  width: 100%;}
  .hide{display: none;}


  #error-msg {
    color: red;text-align: right;
  }
  #valid-msg {
    color: #00C900;
  }
  input.error {
    border: 1px solid #FF7C7C;
  }
  #country_chosen{margin-left: 4px;}

  @media (max-width: 500px) {

    .starrating > label:before {
      font-size: 1.4em !important;
  }
  #country_chosen{
    
    width: 100% !important;
    margin-top: 10px;
    margin-left: 0;
  }
}  
@media (min-width: 500px) {

    .starrating > label:before {
      font-size: 2m !important;
  }
  .city{width: 50%;}
}

select.form-control{   
   height: 3rem !important;
  border-radius: 5px;
}

  .club{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.input-group-addon{    border-radius: 5px 0px 0px 5px;    padding: 16px 12px 4px 12px;}
.i-checks {cursor: pointer;}

#wedding_date[readonly] ,  #birth_date[readonly] {
  background-color: #fff;
}