/* tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

/* mobile */
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

/* tablet & mobile */
.mobile .nonbounce,
.mobile .scroll-y,
.mobile .scroll-yy,
.mobile .scroll-x {
    -webkit-overflow-scrolling:touch!important;
}
.mobile .hidden-mobile {
    display: none !important;
}

.only-mobile {
    display: none !important;
}

.mobile .only-mobile {
    display: inherit !important;
}

.bigger {line-height: 33px;}
.bigger * {font-size: 25px;}
.bigger .modal-header h3 {
	line-height: inherit;
	font-size:  inherit;
	margin-right: 30px;
}
.bigger .datagrid .datagrid-footer {height: inherit;}
.bigger .btn {height: inherit;}
.bigger button.btn-default i {top: 6px;}
