/* line 2, ../../app/styles/main_mobile.scss */
body {
  width: 100%;
  margin: 0px;
  padding-top: 65px;
}

/* line 8, ../../app/styles/main_mobile.scss */
.container {
  width: 100%;
  margin: 0px;
}
/* line 12, ../../app/styles/main_mobile.scss */
.container .view-container {
  width: 100%;
  margin: 0px;
}

/* line 18, ../../app/styles/main_mobile.scss */
#header {
  width: 100%;
  height: 55px;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* line 25, ../../app/styles/main_mobile.scss */
#header #headerContainer {
  width: 100%;
  margin: 0px;
}
/* line 28, ../../app/styles/main_mobile.scss */
#header #headerContainer #heading {
  margin-left: 55px;
}
/* line 31, ../../app/styles/main_mobile.scss */
#header #headerContainer #tracking {
  right: 210px;
}
/* line 34, ../../app/styles/main_mobile.scss */
#header #headerContainer #refresh-btn {
  right: 75px;
}
/* line 37, ../../app/styles/main_mobile.scss */
#header #headerContainer #offline {
  right: 250px;
}
/* line 40, ../../app/styles/main_mobile.scss */
#header #headerContainer #user-name {
  display: none;
}
/* line 43, ../../app/styles/main_mobile.scss */
#header #headerContainer #logout-btn {
  position: absolute;
  right: 30px;
}
/* line 47, ../../app/styles/main_mobile.scss */
#header #headerContainer #project-tree-btn {
  top: 10px;
}
@media screen and (max-width: 1049px) {
  /* line 52, ../../app/styles/main_mobile.scss */
  #header #headerContainer #heading .name {
    display: none;
  }
}
@media screen and (max-width: 949px) {
  /* line 57, ../../app/styles/main_mobile.scss */
  #header #headerContainer .header-menu > .nav {
    margin-left: 10px;
  }
  /* line 59, ../../app/styles/main_mobile.scss */
  #header #headerContainer .header-menu > .nav a {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 65, ../../app/styles/main_mobile.scss */
  #header #headerContainer #heading .moduleName,
  #header #headerContainer #heading .version {
    display: none;
  }
  /* line 70, ../../app/styles/main_mobile.scss */
  #header #headerContainer #tracking {
    right: 190px;
  }
}
@media screen and (max-width: 710px) {
  /* line 75, ../../app/styles/main_mobile.scss */
  #header #headerContainer .duration-prefix {
    display: none;
  }
  /* line 78, ../../app/styles/main_mobile.scss */
  #header #headerContainer #refresh-btn,
  #header #headerContainer #offline {
    right: 75px;
    width: 36px;
  }
  /* line 83, ../../app/styles/main_mobile.scss */
  #header #headerContainer #refresh-btn > i {
    margin-right: 10px;
  }
  /* line 86, ../../app/styles/main_mobile.scss */
  #header #headerContainer #refresh-btn > span {
    display: none;
  }
  /* line 89, ../../app/styles/main_mobile.scss */
  #header #headerContainer #tracking {
    right: 120px;
  }
  /* line 93, ../../app/styles/main_mobile.scss */
  #header #headerContainer .header-menu > .nav li:nth-child(n+4) {
    display: none;
  }
}
@media screen and (max-width: 569px) {
  /* line 99, ../../app/styles/main_mobile.scss */
  #header #headerContainer .header-menu > .nav {
    display: none;
  }
  /* line 102, ../../app/styles/main_mobile.scss */
  #header #headerContainer .aside {
    min-width: 90%;
  }
}

/* line 112, ../../app/styles/main_mobile.scss */
#tracking-view #tracking .input-group-btn > i {
  display: none;
}
/* line 115, ../../app/styles/main_mobile.scss */
#tracking-view #tracking .input-group-btn > span {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 120, ../../app/styles/main_mobile.scss */
#tracking-view #tracking button {
  width: 40px;
  padding-left: 13px;
}
/* line 123, ../../app/styles/main_mobile.scss */
#tracking-view #tracking button > i {
  margin-right: 10px;
}
@media screen and (max-width: 450px) {
  /* line 128, ../../app/styles/main_mobile.scss */
  #tracking-view #tracking .input-group-btn > span {
    padding-left: 2px;
    padding-right: 2px;
  }
}
/* line 135, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container {
  margin-top: 10px;
}
/* line 137, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container .no-tracking-message {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 8px;
}
/* line 142, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container #actual-track-item {
  width: 100%;
  margin-left: 0px;
}
@media screen and (max-width: 1049px) {
  /* line 147, ../../app/styles/main_mobile.scss */
  #tracking-view #actual-track-item-container #actual-track-item .track-item-project {
    width: 85%;
  }
}
@media screen and (max-width: 569px) {
  /* line 152, ../../app/styles/main_mobile.scss */
  #tracking-view #actual-track-item-container #actual-track-item .track-item-project {
    width: 50%;
  }
}
/* line 156, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container #actual-track-item .track-item-meta {
  font-size: 14px;
  top: 29px;
  right: 150px;
}
/* line 161, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container #actual-track-item .track-items-duration {
  padding-left: 6px;
  margin-right: 26px;
  right: 32px;
}
/* line 166, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container #actual-track-item #stop-button {
  height: 45px;
  width: 45px;
  margin-right: 0px;
}
/* line 170, ../../app/styles/main_mobile.scss */
#tracking-view #actual-track-item-container #actual-track-item #stop-button > i {
  margin-right: 10px;
}
@media screen and (max-width: 569px) {
  /* line 175, ../../app/styles/main_mobile.scss */
  #tracking-view #actual-track-item-container #actual-track-item .track-item-meta {
    font-size: 12px;
    right: 35px;
    z-index: 10;
  }
  /* line 180, ../../app/styles/main_mobile.scss */
  #tracking-view #actual-track-item-container #actual-track-item .track-items-duration {
    top: -6px;
  }
}
/* line 187, ../../app/styles/main_mobile.scss */
#tracking-view .show-hide-fade.ng-enter,
#tracking-view .show-hide-fade.ng-leave {
  -webkit-transition: none;
  transition: none;
}

/* line 195, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion {
  margin-top: 10px;
}
/* line 199, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion #track-header .track-header-view-change .btn-text {
  display: none;
}
@media screen and (max-width: 899px) {
  /* line 204, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion #track-header .track-header-search-group {
    display: none;
  }
}
@media screen and (max-width: 315px) {
  /* line 209, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion #track-header .track-header-view-change {
    display: none;
  }
}
/* line 215, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .panel-heading .panel-heading-duration {
  margin-right: 148px;
}
/* line 218, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .panel-heading .dayTimes {
  width: 140px;
}
@media screen and (max-width: 699px) {
  /* line 222, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .panel-heading .partial-date {
    display: none;
  }
  /* line 225, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .panel-heading .panel-heading-duration {
    margin-right: 0px;
  }
  /* line 228, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .panel-heading .dayTimes {
    display: none;
  }
  /* line 231, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .panel-heading .add-tracking,
  #tracking-list-view #accordion .panel-heading .goto-modification {
    right: 110px;
  }
}
/* line 237, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items {
  padding: 0px 0px 0px 0px;
}
/* line 240, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items > ul > li {
  padding-left: 0px;
  margin: 0px;
}
/* line 247, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .fa-trash-o,
#tracking-list-view #accordion .track-items .track-item .fa-exclamation-triangle,
#tracking-list-view #accordion .track-items .track-item .track-item-meta {
  font-size: 13px;
  top: 28px;
  right: 240px;
}
/* line 254, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .fa-trash-o {
  margin-top: 24px;
}
/* line 257, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .fa-exclamation-triangle {
  margin-top: -2px;
  margin-left: 5px;
}
/* line 261, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .fa-star {
  font-size: 13px;
  left: -3px;
  top: 1px;
}
/* line 266, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .fa-lock {
  font-size: 13px;
  top: 28px;
  left: 4px;
}
/* line 271, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .track-item-project {
  width: 80%;
  top: 5px;
  left: 16px;
}
/* line 276, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .grey {
  color: Lightgrey;
}
/* line 279, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .track-item-note {
  top: 25px;
  left: 25px;
}
/* line 283, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .track-items .track-item .track-item-options {
  height: 20px;
  top: 16px;
}
@media all and (max-width: 699px) {
  /* line 289, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .track-items .track-item .track-items-interval,
  #tracking-list-view #accordion .track-items .track-item .partial-date {
    display: none;
  }
  /* line 293, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .track-items .track-item .track-item-options {
    width: auto;
  }
  /* line 295, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .track-items .track-item .track-item-options .track-items-duration {
    margin: 0px;
  }
  /* line 299, ../../app/styles/main_mobile.scss */
  #tracking-list-view #accordion .track-items .track-item .track-item-meta {
    right: 100px;
  }
}
/* line 305, ../../app/styles/main_mobile.scss */
#tracking-list-view #accordion .accordion-day {
  margin: 5px -1px 5px 0px;
}
/* line 309, ../../app/styles/main_mobile.scss */
#tracking-list-view .panel-collapse li {
  padding-left: 0px;
}

@media screen and (max-width: 600px) {
  /* line 315, ../../app/styles/main_mobile.scss */
  .track-item + .popover {
    min-width: 100%;
  }
  /* line 317, ../../app/styles/main_mobile.scss */
  .track-item + .popover button {
    width: 36px;
    padding-left: 8px;
  }
  /* line 320, ../../app/styles/main_mobile.scss */
  .track-item + .popover button > i {
    margin-right: 10px;
  }
  /* line 326, ../../app/styles/main_mobile.scss */
  .track-item + .popover .edit-tracking-bottom-row .input-group {
    width: 240px;
  }
}
@media screen and (max-width: 399px) {
  /* line 335, ../../app/styles/main_mobile.scss */
  .track-item + .popover button {
    margin-top: 42px;
  }
}
@media screen and (max-width: 800px) {
  /* line 342, ../../app/styles/main_mobile.scss */
  .welcome-modal {
    width: 100%;
    height: 600px;
  }
  /* line 345, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-dialog {
    width: 94%;
    height: 535px;
  }
  /* line 349, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-content {
    width: 100%;
    height: 535px;
  }
  /* line 353, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-header {
    padding: 15px;
  }
  /* line 356, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-title {
    height: 35px;
    font-weight: bold;
  }
  /* line 360, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-body {
    height: 400px;
  }
  /* line 363, ../../app/styles/main_mobile.scss */
  .welcome-modal iframe {
    width: 100%;
    height: 100%;
    border: none;
  }
  /* line 368, ../../app/styles/main_mobile.scss */
  .welcome-modal .modal-footer {
    margin-top: 0px;
    padding: 15px;
  }
}
@media all and (min-width: 900px) {
  /* line 376, ../../app/styles/main_mobile.scss */
  .track-item-note {
    max-width: 70%;
  }
}
@media all and (max-width: 899px) {
  /* line 382, ../../app/styles/main_mobile.scss */
  .track-item-note {
    max-width: 40%;
  }
}
@media screen and (max-width: 800px) {
  /* line 392, ../../app/styles/main_mobile.scss */
  .signin-modal {
    width: 95%;
    height: 100%;
    margin: 0 auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    outline: none;
  }
  /* line 403, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog {
    width: 100%;
    height: 100%;
  }
  /* line 406, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content {
    width: 100%;
  }
  /* line 408, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-header {
    padding: 15px;
  }
  /* line 410, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-header .close {
    font-size: 40px;
  }
  /* line 413, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-header .modal-title {
    height: 35px;
    font-weight: bold;
  }
  /* line 418, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-body {
    height: 465px;
  }
  /* line 420, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-body iframe {
    width: 100%;
    height: 100%;
    border: none;
  }
  /* line 426, ../../app/styles/main_mobile.scss */
  .signin-modal .modal-dialog .modal-content .modal-footer {
    margin-top: 0px;
    padding: 15px;
  }
}
