header, main#pages_part, footer {
   padding-right: 300px;
}
#timeLine {
   position: fixed;
   bottom: 0;
   right: 300px;
   left: 0;
   height: 42px;
   z-index: 150;
   background-color: #d9d8db;
}
.navbar-fixed {
   z-index: 1000;
}
.navbar-fixed nav {
   position: fixed;
   right: 0;
   left: 0;
}
nav {
   width: auto;
}
.fixed-action-btn {
   right: auto;
   left: 23px;
} 
.page#make_shibutz .tbl_sizer {
      min-width: 100%;
      max-width: 100%;
      display: block;
      overflow: auto;
   }
.side-nav.fixed.right-aligned {
   top: 64px;
   background-color: #f0f0f0;
}
@media only screen and (min-width: 993px) {
   .container#make_shibutz {
      width: 77%;
   }
}
@media only screen and (max-width : 992px) { 
   .tbl_sizer {
      min-width: 100%;
      max-width: 100%;
      display: block;
      overflow: auto;
   }
   .side-nav.fixed.right-aligned {
      top: 56px;
      background-color: #fff;
   }
   header, main#pages_part, footer {
      padding-right: 0;
   }
   #timeLine {
      right:0;
   }
   .navbar-fixed nav {
    right: 0px;
   }
}

.input-field.col label {
   right: .75rem;
   left: auto;
}
.input-field .prefix ~ input, .input-field .prefix ~ textarea, .input-field .prefix ~ label, .input-field .prefix ~ .validate ~ label, .input-field .prefix ~ .autocomplete-content {
   margin-right: 3rem!important;
   margin-left: auto!important;
   width: 92%;
   width: calc(100% - 3rem);
}
form p, p {
   text-align: right;
}
[type="checkbox"].filled-in+label:before, [type="checkbox"].filled-in+label:after {
   right:0;
   left:auto;
}
[type="checkbox"].filled-in:checked+label:before {
   right:10px;
   left:auto;
}
[type="checkbox"]+label {
   padding-right: 35px;
   padding-left:auto;
}
[type="checkbox"].filled-in:not(:checked)+label:before {
   right: 6px;
   left: auto;
}
ul:not(.browser-default) {
    padding-right: 0;
    padding-left:auto;
}
nav .button-collapse {
   float: right;
   margin: 0 18px;
}
nav .brand-logo {
   width:100%;
   cursor: pointer;
}
.page {
   display:none;
}
main#pages_part {
   display:none;
   min-height: 100vh;
}
#monthDown {
   float: left;
   padding-left: 10%;
   font-size: 20pt;
}
#monthUp {
   float: right;
   padding-right: 10%;
   font-size: 20pt;
}
.page#make_shibutz {
   padding-bottom: 50px;
   font-size: 14px;
   line-height: 1.3;
}
.page#view_people {
   padding-bottom: 100px;
}
.switch.morning label input[type=checkbox]:checked+.lever {
   background-color: #5ad3f7;
}
.switch.morning label input[type=checkbox]:checked+.lever:after {
   background-color: #1d738c;
}
.switch.night label input[type=checkbox]:checked+.lever {
   background-color: #52aed9;
}
.switch.night label input[type=checkbox]:checked+.lever:after {
   background-color: #3e6679;
}
.select-wrapper span.caret {
   left: 0;
   right: auto;
}
.dropdown-content li {
   text-align: right;
}
.man_eml {
   max-width:40%;
}
.switch label .lever {
   transform: rotateY(180deg);
}
.special_day {
   color: rgb(52, 62, 185);
   font-weight: bold;
}
td#weekEnd {
   vertical-align:top;
}
.page#make_shibutz table td, .page#make_shibutz table th {
   vertical-align:top;
   text-align:center;
   padding: 6px 0px;
}
.shib_kids th:nth-child(even), .shib_kids td:nth-child(even) {
   border-right: 1px solid #ddd;
   width: 50%;
}
a.navB#makeS, a.navB#upS, a#new_user_btn {
   display: none;
}
.mda-color {
   background-color: #c82d0a;
}
.btn.mda-color:hover, .btn-large.mda-color:hover, .btn.mda-color:focus, .btn-large.mda-color:focus, .btn-floating.mda-color:focus {
   background-color: #e23a14;
}
.text-color {
   color: #af0505;
}
.admin {
   color: #3006b1;
   font-weight: bold;
}
body {
   font-family: Open Sans Hebrew, arial;
}
a.del-btn, a.edit-btn {
   color: #000;
}
.rc-anchor-light {
   background: #ffebee!important;
}
.rc-anchor {
   box-shadow: 0 0 0!important;
   -webkit-box-shadow: 0 0 0!important;
   -moz-box-shadow: 0 0 0!important;
}