#repeat-container {
  background-color: rgb(84, 84, 84);
  color: #fff;
  width:380px;
  margin-top: 0px;
  padding: 30px 0px;
  height: 540px;
  font-size:13px;
}
.mobile #repeat-container {
  width:auto;
}
.mobile .modal-dialog .btn-xs {
  margin-top:3px;
}

.modal-dialog .repeating-dialog .btn-xs {
  margin-top:3px;
}

#repeat-container a {
  color: #fff;
}
#repeat-container a:hover {
  text-decoration:none;
  background-color: rgb(84, 84, 84);
  color:white;
}
#repeat-container .active a:hover {
  text-decoration:none;
  background-color: #337ab7;
}

#repeat-container .footer{
  position:fixed;
  bottom:24px;
  width:100%;
 }

 .mobile #repeat-container .footer {
   bottom:72px;
 }


#repeat-container hr {
  border-top:1px;
  margin-bottom:15px;
  border-color:grey;
}
#repeat-container .toggle.ios, .toggle-on.ios, .toggle-off.ios {
    border-radius: 20px;
}
#repeat-container  .toggle.ios .toggle-handle {
    border-radius: 20px;
}
#repeat-container .row {
  margin-bottom: 18px;
}
#repeat-container .form-control{
  height: 26px;
  line-height: 26px;
  margin-top: 4px;
}

#repeat-container .row-cal {
  margin-bottom: 4px;
}
#repeat-container .nav.nav-pills {
  margin-bottom: 20px;
  display: inline-block;
}
#repeat-container .text-center {
  /*position:absolute;
  bottom:37px;
  margin-left:106px;*/
}
#repeat-container .col-xs-2 {
  padding-left: 0;
  padding-right: 0;
}
#repeat-container .col-xs-cal {
  width: 10%;
  display:inline-block;
  position: relative;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}



#repeat-container #nav-container {
  text-align: center;
}
#repeat-container .text-align-right {
  text-align: right;
}
#repeat-container li{
  list-style-type: none;
  color: grey;
  display: inline-block;
  padding: 0px 4px;
  font-size: 13px;
}
#repeat-container #nav-container li{
  padding: 0;
  font-size: 14px;
}
#repeat-container li.selectable {
  /*display: inline-block;*/
  /*padding: 0px 8px;*/
  border-radius: 3px;
  color: white;
  /*margin-bottom:3px;*/
}
#repeat-container li.selectable-cal {
  /*display: inline-block;*/

  /*margin: 1px 3px;*/
  border-radius: 3px;
  color: white;
}
#repeat-container li.selectable:hover, li.selectable-cal:hover {
  cursor: pointer;
}
#repeat-container li.selectable.selected, li.selectable-cal.selected {
  background-color: #337ab7;
}
#repeat-container .just-left
{
  margin-left:0;
  padding-left:0;
}
#repeat-container .inline-label {
  height:34px;
}

#repeat-container input.cmn-toggle-round + label {
  margin-left:18px;
}

div.activeLabel{
  color:grey;
}

div.activeLabel.selectable{
  color:white;
}
