/* line 1, user.scss */
.input-group {
  margin-bottom: 5px;
}

/* line 5, user.scss */
form.form-horizontal label {
  font-size: 18px;
  /*font-weight: normal;*/
}

@media (max-width: 767px) {
  /* line 11, user.scss */
  form.form-horizontal span,
  form.form-horizontal label {
    font-size: 16px;
  }
  /* line 15, user.scss */
  h3 {
    font-size: 18px;
  }
}

/* line 20, user.scss */
input.form-control + input.form-control {
  margin-top: 5px;
}

/* line 24, user.scss */
span.online, span.offline {
  display: inline-block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 2px solid #efefef;
  background-color: #1ef0cb;
}

/* line 33, user.scss */
span.offline {
  background-color: #f2f0f0;
}

/* line 37, user.scss */
div.subheader {
  border-top: 3px solid #E6E6E6;
  height: 80px;
  background-color: #87A4B6;
  color: #13496C;
  font-size: 18px;
  padding: 10px 0;
}

/* line 46, user.scss */
div.subheader .container {
  padding: 0;
}

@media (max-width: 767px) {
  /* line 51, user.scss */
  div.subheader .btn-group {
    width: 100%;
    text-align: center;
    overflow-x: scroll;
    overflow-y: hidden;
    /*-webkit-overflow-scrolling: touch;*/
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    white-space: nowrap;
    height: 46px;
  }
  /* line 66, user.scss */
  div.subheader .btn-group::-webkit-scrollbar {
    display: none;
  }
  /* line 70, user.scss */
  div.subheader .btn-group span {
    display: inline-block;
  }
}

/* line 75, user.scss */
div.subheader .pull-right {
  margin-top: -10px;
}

/* line 79, user.scss */
div.subheader.affix {
  padding-top: 25px;
}

/* line 83, user.scss */
div.subheader > a,
div.subheader > a:active,
div.subheader > a:visited {
  color: #13496C;
  text-transform: uppercase;
}

/* line 90, user.scss */
div.subheader > a:hover {
  color: #fff;
  text-transform: uppercase;
}

/* line 95, user.scss */
div.subheader button {
  margin-top: 20px;
}

/* line 99, user.scss */
div.subheader .pull-right a {
  margin-left: 60px;
}

/* line 103, user.scss */
div.subheader .pull-right a:hover .sprite-general-textarrow-blue-right {
  width: 10px;
  height: 10px;
  background-position: -633px -171px;
}

/* line 109, user.scss */
.backTo {
  font-size: 17px;
  color: #13496C;
  text-decoration: none;
  font-weight: bold;
}

/* line 116, user.scss */
.backTo:hover {
  text-decoration: none;
}

/* line 120, user.scss */
.pred {
  text-align: center;
}

/* line 124, user.scss */
.pred a {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}

/* line 130, user.scss */
.pred a:hover {
  text-decoration: none;
}

/* line 134, user.scss */
.createdOn {
  margin-top: 5px;
  font-size: 12px;
  color: grey;
}

/* User Edit Tabs */
/* line 141, user.scss */
.tab-content.tab-content-shaded {
  background-color: #f2f0f0;
  padding: 40px;
  border: 2px solid #e6e6e6;
}

@media (max-width: 767px) {
  /* line 148, user.scss */
  .tab-content.tab-content-shaded {
    padding: 20px;
  }
}

/* line 152, user.scss */
.toggle-control, .right-margin-5 {
  margin-right: 5px;
}

/* line 155, user.scss */
.sprite-general-scenario-sm {
  position: absolute;
  top: 15px;
}

/* line 159, user.scss */
.table tr.expanded {
  color: #13496c;
}

/* line 162, user.scss */
.table tr.scenario-heading td:first-child {
  position: absolute;
  margin-top: -16px;
  border: none;
}

/* line 167, user.scss */
.table tr.scenario-heading td:last-child {
  padding-left: 65px;
}

/* line 171, user.scss */
.table.table-dashed tr.expanded.scenario td:first-of-type {
  padding-left: 105px;
}

/* line 174, user.scss */
.table tr.scenario-heading td:last-child {
  font-weight: bold;
}

/* line 177, user.scss */
.table tr.scenario-heading td:last-child,
.table tr.scenario td {
  border-bottom: none;
}

/* line 181, user.scss */
.table tr.scenario.last td {
  border-bottom: 2px dashed #E6E6E6;
}

/* line 184, user.scss */
.table.table-dashed tr.expanded td:first-of-type {
  padding-left: 20px;
}

/* line 187, user.scss */
.table.table-dashed tr td:last-of-type {
  padding-right: 20px;
}

/* line 190, user.scss */
.table.table-dashed tr > td.scenario-title {
  padding-top: 5px;
}

/* line 193, user.scss */
.table.table-dashed tr > td.scenario-title > div {
  float: left;
  display: inline-block;
}

/* line 197, user.scss */
.table.table-dashed tr > td.scenario-title > div > span {
  float: left;
  display: inline-block;
  transform: scale(0.7);
  margin-top: -16px;
}

/* line 203, user.scss */
.table.table-dashed tr > td.scenario-title > div > a {
  float: left;
}

/* line 207, user.scss */
.table.table-dashed tr > th,
.table.table-dashed tr > td {
  text-align: center;
}

/* line 212, user.scss */
.table.table-dashed tr > th:nth-child(2),
.table.table-dashed tr > td:nth-child(2) {
  text-align: left;
}

/* line 217, user.scss */
div#plan {
  font-size: 15px;
  text-align: center;
}

/* line 220, user.scss */
div#plan .data-label {
  padding-bottom: 10px;
}

/* line 224, user.scss */
div#plan div.status div.glyphicon {
  font-size: 10rem;
  display: block;
}

/* line 227, user.scss */
div#plan div.status div.glyphicon.glyphicon-ok-circle {
  color: #1ef0cb;
}

/* line 230, user.scss */
div#plan div.status div.glyphicon.glyphicon-ban-circle {
  color: #ff484c;
}

/* line 235, user.scss */
div#plan div.quota {
  max-width: 250px;
  margin: 20px auto;
}

/* line 238, user.scss */
div#plan div.quota span.used {
  font-size: 30px;
  font-weight: bold;
  color: #333333;
}

/* line 243, user.scss */
div#plan div.quota span.size {
  font-weight: bold;
  color: #333333;
}

/* line 250, user.scss */
#companyLogo {
  max-width: 180px;
  max-height: 75px;
}

/* line 254, user.scss */
.btn {
  margin: 10px;
}
