.timesheet_header {
  font-family: sans-serif; }

flex {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .custom_input {
    padding: 0 !important; } }

.profile-pic {
  float: left;
  width: 250px; }
  @media screen and (max-width: 320px) {
    .profile-pic {
      width: 100px;
      float: none; } }
  @media screen and (min-width: 640px) {
    .profile-pic {
      float: right; } }

.center {
  text-align: center; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(iconfont/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/static/material-design-icons/iconfont/MaterialIcons-Regular.woff2) format("woff2"), url(/static/material-design-icons/MaterialIcons-Regular.woff) format("woff"), url(/static/material-design-icons/iconfont/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased; }

.simple-select {
  z-index: 1700 !important; }

.simple-option {
  z-index: 1700 !important; }

.dropdown-menu-wrapper {
  z-index: 1700 !important; }

.react-selectize.dropdown-menu-wrapper.default {
  overflow: none !important; }

.react-selectize.dropdown-menu-wrapper {
  position: static !important; }

#map {
  height: 100%; }
