@font-face {
  font-family: 'Lato-Medium';
  src: url('../fonts/Lato-Medium.eot'), url('../fonts/Lato-Medium.woff') format('woff'), url('../fonts/Lato-Medium.ttf') format('truetype'), url('../fonts/Lato-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansHebrew-ExtraBold';
  src: url('../fonts/OpenSansHebrew-ExtraBold.eot'), url('../fonts/OpenSansHebrew-ExtraBold.woff') format('woff'), url('../fonts/OpenSansHebrew-ExtraBold.ttf') format('truetype'), url('../fonts/OpenSansHebrew-ExtraBold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansHebrew-Light';
  src: url('../fonts/OpenSansHebrew-Light.eot');
  src: url('../fonts/OpenSansHebrew-Light.woff') format('woff'), url('../fonts/OpenSansHebrew-Light.ttf') format('truetype'), url('../fonts/OpenSansHebrew-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* BORDER RADIUS */
/* Background Gradient */
/* TRANSITION */
/* TRANSLATE */
/* Ellipsis */

.ellipsis {
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.default-background-color {
  background: #30a362;
  background: -moz-linear-gradient(left, #30a362 0%, #1bb85f 100%);
  background: -webkit-linear-gradient(left, #30a362 0%, #1bb85f 100%);
  background: linear-gradient(to right, #30a362 0%, #1bb85f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30a362, endColorstr=#1bb85f, GradientType=1);
}
.rotate {
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
