.chzn-container{
  vertical-align: middle;
  margin: 4px;
}

.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
  border: 1px solid var(--pte-light-2);
  background-color: #FFFFFF;
  background-image: none;
  padding: 18px 8px;
  border-radius: 4px;
  box-shadow: none;
  color: var(--pte-dark-base);
}

.chosen-container-multi .chosen-choices{
  padding: 5px 8px;
}

.chosen-container-single .chosen-single span{
  position: relative;
  top: -12px;
}

.chosen-container-single .chosen-single div b{
  margin-top: 5px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
  background: url('chosen-sprite.png') -50px 0px no-repeat;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
  background-position: -50px -11px;
}

.chosen-search{
  padding: 0 10px !important;
}

.chosen-search input{
  width: 100% !important;
  margin: 0 !important;
}


ul.chosen-results{
  width: 100%;
}

ul.chosen-results > li{
  width: 100%;
}

.chosen-container-multi input {
    background: none!important;
    border: 0!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.chosen-container-multi .search-field input {
    padding: 3px!important;
    outline: none;
}

#trainer-signup-form .chosen-container-single, .create-plan-form .chosen-container-single{
  margin-top: -2px;
}

#trainer-signup-form .chosen-container-single .chosen-single, .create-plan-form .chosen-container-single .chosen-single{
  padding: 13px 8px;
}

#trainer-signup-form .chosen-container-single .chosen-single div b, .create-plan-form .chosen-container-single .chosen-single div b{
  margin-top: 0px;
}

#messaging-compose .chosen-container  {
    width: 330px!important;
    margin-left: 3px;
}

#messaging-compose .search-field input {
    width: 330px!important;
}

#messaging-compose .chosen-drop {
    width: 330px!important;
}

#business_select_chosen{
/*   margin-left: 3px; */
}

#id_client_form_trainer_chosen{
  width: 320px !important;
}

#id_card_exp_m_chosen{
  width: 135px !important;
}

#id_card_exp_y_chosen{
  width: 75px !important;
}

#id_groups_individuals_chosen{
  width: 400px !important;
}

#id_users_chosen{
  width: 150px !important;
}

#id_my_plans_chosen, #id_ptenhance_plans_chosen{
  width: 280px !important;
}

#exercise_dd_chosen, #section_dd_chosen{
  width: 150px !important;
}

#id_billing_type_chosen{
  width: 205px !important;
}

#id_minimum_term_chosen{
  width: 205px !important;
}

#id_storage_unit_chosen{
  width: 75px !important;
}

#services_form_service_list .add-type{
  display: block;
}

#services_form_service_list .add-type div.chosen-container{
  width: 205px !important;
  text-align: left;
}

#id_every_n_weeks_chosen{
  width: 80px !important;
}

#id_end_after_occurrence_type_chosen{
  width: 80px !important;
}

#id_restrict_to_chosen{
  width: 345px !important;
}

#transaction-form .balance-changer-wrapper div.chosen-container{
  width: 350px !important;
}

#simple-log-form #id_logged_1_chosen{
  width: 60px !important;
}

#simple-log-form #id_logged_2_chosen{
  width: 60px !important;
}

#simple-log-form #id_logged_3_chosen{
  width: 70px !important;
}

#simple-log-form #id_duration_units_chosen{
  width: 90px !important;
}

#simple-log-form #id_weight_units_chosen{
  width: 70px !important;
}

.activity-logger #id_logged_1_chosen{
  width: 60px !important;
  margin-left: 6px;
}

.activity-logger #id_logged_2_chosen{
  width: 60px !important;
}

.activity-logger #id_logged_3_chosen{
  width: 70px !important;
}

.activity-logger #id_duration_units_chosen{
  width: 90px !important;
}
