/* line 1, ../scss/responsive.scss */
.mobile-logo {
  display: none;
  max-width: 90px !important;
}

/* line 7, ../scss/responsive.scss */
.mobile-view {
  display: none;
}

/* line 11, ../scss/responsive.scss */
.form-steps .hide-separator {
  display: block;
}

@media screen and (max-width: 1200px) {
  /* line 32, ../scss/responsive.scss */
  .defendant-link {
    top: -11px;
  }

  /* line 36, ../scss/responsive.scss */
  #login-page, .one-column {
    padding: 20px 50px;
  }

  /* line 40, ../scss/responsive.scss */
  h1 {
    font-size: 30px !important;
  }

  /* line 44, ../scss/responsive.scss */
  h2, .h2 {
    font-size: 22px;
  }

  /* line 48, ../scss/responsive.scss */
  h3, .h3 {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 1024px) {
  /* line 57, ../scss/responsive.scss */
  .form-steps ul {
    width: 100%;
    clear: both;
  }
  /* line 61, ../scss/responsive.scss */
  .form-steps ul:nth-child(1) {
    margin-bottom: 10px;
  }

  /* line 66, ../scss/responsive.scss */
  .form-steps > ul > li > .status-number > span {
     font-size: 8pt;
	  line-height: 9pt;
	  margin: 8px 0 0 -30px;
  	width: 91px;
  }

  /* line 74, ../scss/responsive.scss */
  #login-page, .one-column {
    padding: 15px 25px;
  }

  /* line 78, ../scss/responsive.scss */
  .login-page .navbar-toggle {
    display: none;
  }

  /* line 82, ../scss/responsive.scss */
  #login-page {
    margin-top: 30px;
  }

  /* line 86, ../scss/responsive.scss */
  .mobile-logo {
    display: block;
  }

  /* line 89, ../scss/responsive.scss */
  .main-logo {
    display: none;
  }

  /* line 93, ../scss/responsive.scss */
  .nav-pills li a span {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  /* line 101, ../scss/responsive.scss */
  #wrapper {
    padding-top: 55px;
  }

  /* line 105, ../scss/responsive.scss */
  .navbar-nav {
    margin: -0.5px -15px;
  }

  /* line 109, ../scss/responsive.scss */
  .no-full-width {
    width: 50%;
    float: left;
  }

  /* line 114, ../scss/responsive.scss */
  .border-right, .border-left {
    border: none;
  }

  /* line 118, ../scss/responsive.scss */
  #login-page, .one-column {
    padding: 10px 10px;
  }

  /* line 122, ../scss/responsive.scss */
  h1 {
    font-size: 27px !important;
  }

  /* line 126, ../scss/responsive.scss */
  h2, .h2 {
    font-size: 21px;
  }

  /* line 130, ../scss/responsive.scss */
  h3, .h3 {
    font-size: 17px !important;
  }

  /* line 134, ../scss/responsive.scss */
  .mobile-view {
    display: block;
  }

  /* line 138, ../scss/responsive.scss */
  .desktop-view {
    display: none;
  }

  /* line 142, ../scss/responsive.scss */
  .sidebar {
    margin-top: 0;
  }

  /*.navbar-right {
    float: right !important;
    margin-right: 0;
    margin-top: -20px;
  }*/
  /* line 152, ../scss/responsive.scss */
  .navbar-toggle {
    margin-top: 17px;
  }

  /* line 156, ../scss/responsive.scss */
  .navbar-top-links li a {
    font-size: 20px;
    min-height: 50px;
    padding: 15px;
  }

  /* line 162, ../scss/responsive.scss */
  .language-selector {
    top: 19px;
  }

  /* line 167, ../scss/responsive.scss */
  .login-page .language-selector {
    top: -26px;
  }

  /* line 172, ../scss/responsive.scss */
  .nav-pills li a {
    font-size: 17px;
    padding: 8px;
  }
}
@media screen and (max-width: 568px) {
  /* line 181, ../scss/responsive.scss */
  body {
    margin-top: 61px;
  }

  /* line 185, ../scss/responsive.scss */
  .navbar #header-user {
    left: -16px;
    top: 10px;
  }

  /* line 190, ../scss/responsive.scss */
  .form-steps > ul > li > .status-number > span {
     font-size: 7pt;
	  line-height: 8pt;
	  margin: 8px 0 0 -15px;
  	width:  61px;
  }
  
    .form-steps .status-date {
    font-size: 9pt;
}

  /* line 197, ../scss/responsive.scss */
  .form-steps > ul > li.separator {
    border-bottom: 4px solid #0077b3;
    height: 20px;
    width: 35px;
  }

  /* line 203, ../scss/responsive.scss */
  .form-steps .hide-separator {
    display: none;
  }

  /* line 211, ../scss/responsive.scss */
  .case-assigned {
    font-size: 14px;
  }

  /* line 217, ../scss/responsive.scss */
  .timeline .timeline-title {
    font-size: 17px;
  }
  /* line 221, ../scss/responsive.scss */
  .timeline .timeline-body {
    font-size: 14px;
  }
  /* line 224, ../scss/responsive.scss */
  .timeline .event-date {
    font-size: 13px;
  }

  /* line 229, ../scss/responsive.scss */
  .language-selector, .logo {
    display: none;
  }

  /* line 233, ../scss/responsive.scss */
  .navbar-right {
    margin-top: 2px;
  }

  /* line 237, ../scss/responsive.scss */
  .navbar-toggle {
    margin-top: 12px;
  }

  /* line 241, ../scss/responsive.scss */
  .navbar-top-links li a {
    font-size: 18px;
  }

  /* line 245, ../scss/responsive.scss */
  .navbar {
    min-height: 60px;
  }

  /* line 249, ../scss/responsive.scss */
  .box {
    padding: 20px 18px !important;
    margin-bottom: 19px;
  }

  /* line 254, ../scss/responsive.scss */
  .nav-pills li {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  /* line 263, ../scss/responsive.scss */
  .btn {
    font-size: 12px;
    padding: 6px 9px;
  }

  /* line 268, ../scss/responsive.scss */
  .btn-xs, .btn-group-xs > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
  }

  /* line 275, ../scss/responsive.scss */
  .timeline-inverted .same-level .timeline-panel::before {
    top: 41px;
  }

  /* line 279, ../scss/responsive.scss */
  .timeline-inverted .same-level .timeline-panel::after {
    top: 42px;
  }

  /* line 283, ../scss/responsive.scss */
  .timeline .timeline-panel {
    padding: 4px;
  }

  /* line 287, ../scss/responsive.scss */
  .timeline-badge {
    display: none;
  }

  /* line 291, ../scss/responsive.scss */
  .case-assigned {
    font-size: 13px;
  }

  /* line 297, ../scss/responsive.scss */
  .timeline .timeline-title {
    font-size: 14px;
  }
  /* line 301, ../scss/responsive.scss */
  .timeline .timeline-body {
    font-size: 12px;
  }
  /* line 304, ../scss/responsive.scss */
  .timeline .event-date {
    font-size: 11px;
  }

  /* line 309, ../scss/responsive.scss */
  #page-wrapper, .one-column {
    padding: 5px 10px;
  }

  /* line 314, ../scss/responsive.scss */
  .box .icon-container {
    display: none;
  }
  /* line 318, ../scss/responsive.scss */
  .box .box-content h3 {
    margin-bottom: 0;
    margin-left: 0;
  }

  /* line 324, ../scss/responsive.scss */
  #login-page {
    margin-top: 7px;
  }
  /* line 327, ../scss/responsive.scss */
  #login-page .login-logo img {
    width: 100%;
  }

  /* line 333, ../scss/responsive.scss */
  h1 {
    font-size: 24px !important;
  }

  /* line 337, ../scss/responsive.scss */
  h2, .h2 {
    font-size: 18px;
  }

  /* line 341, ../scss/responsive.scss */
  h3, .h3 {
    font-size: 16px !important;
  }
}
