.form-horizontal{
}
.form-horizontal .control-group{
    width:100%;
    display:flex;
    padding: 10px;
    border-bottom:1px solid #EFEFEF;
}
.form-horizontal .control-group .control-label{
    width:25%;
}
.form-horizontal .control-group .controls{
    width:75%;
}
.choices__list button.choices__button_joomla{
    font-size:0!important;
    margin-right:5px;
    float: left;
    width:25px;
    height:25px;
    padding:0;
    margin:0;
}
.choices__list button.choices__button_joomla:before{
    content:'x'!important;
    font-size:11px!important;
}
body .choices__inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  background-color: var(--vz-input-bg);
  padding: .25rem .5rem .1rem 0.6rem;
    padding-bottom: 0.1rem;
  border: 1px solid var(--vz-input-border);
  border-radius: .25rem !important;
  font-size: .8125rem;
  min-height: 37.5px;
  overflow: hidden;
}
.input-group .btn{
    margin-bottom:0!important;
}
input[type=time]{
    direction: ltr;
}
ul.weeks-days{
  margin: 0;
  width: 100%;
  padding: 0px;
  list-style: none;
}
ul.weeks-days li,.number-dates ul li {
  float: right;
  list-style: none;
  text-align: center;
  width: 13%;
  font-weight: normal;
  padding: 0px;
  margin: 0.51%;
  font-size: 11px;
  background-color: transparent !important;
  height: auto !important;
  word-spacing: -4px;
  border:1px solid #EFEFEF;
  border-radius: 5px;
  line-height:200%;
}
ul.weeks-days li{
    background:#EFEFEF!important;
}
.number-dates ul {
  margin: 0 0 0 0;
  padding: 0;
}
.active-element {
  display: block;
}
.number-dates ul li {
  padding: 10px 0;
  cursor: pointer;
  font-size: 12px;
  border-radius: 9px;
  position: relative;
  box-shadow: 0 0 5px var(--vz-link-color);
  color: var(--vz-link-color);
}
.number-dates ul li:hover {
  background: #7C92DC!important;
  color: white;
}
.number-dates ul li small {
  position: absolute;
  font-size: 8px;
  font-weight: normal;
  bottom: 2px;
}
.number-dates ul li small#miladi {
  right: 7px;
}
.number-dates ul li small#ghamari {
  left: 7px;
}
.oneday-element.holiday {
  background: #f44336!important;
  color: #fff !important;
}
.disable-oneday {
  opacity: 0.3;
}