/* @import url(http://fonts.googleapis.com/earlyaccess/alefhebrew.css); */

.only-in-print {
  display: none;
}

*,
*::before,
*::after{
  box-sizing: inherit;
  font-family: 'Alef', Arial, sans-serif;
}

body {
  font-family: 'Alef', Arial, sans-serif;
  box-sizing: border-box;
  margin: 0;
  background-color:rgba(0, 0, 0, 0.05);
  
}

@media (max-width: 730px){
  .page {
    padding-left: 16px;
    padding-right: 16px;
  }
}

html, body, .app-container { 
  height: 100%; 
}

.app-container { 
 display: flex;
 flex-direction: column;
}

.medication-in-list .medication-in-list-remove {
  display: none;
}
.medication-in-list:hover .medication-in-list-remove {
  display: inherit;
}

.has-error.terms-checkbox svg {
  color: red;
}