/* line 2, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_form .control-group {
  overflow: visible;
}

/* line 7, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_index h4 {
  padding: 0 0 5px 0;
  margin-bottom: 5px;
}
/* line 13, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_index div.layout {
  padding: 0;
  border: 0;
}
/* line 18, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_index .doc_list {
  width: 75%;
  float: left;
}
/* line 23, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_index .search_panel {
  width: 22%;
  margin-left: 78%;
}

/* line 30, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_show .doc_box .main_area, .approve_new .doc_box .main_area {
  width: 600px;
}
/* line 33, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_show .doc_box .main_area .car_problem, .approve_new .doc_box .main_area .car_problem {
  color: #086898;
  padding: 10px;
}
/* line 39, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_show .doc_box p, .approve_new .doc_box p {
  padding: 5px;
  margin-bottom: 10px;
}
/* line 44, ../../app/assets/stylesheets/tsbs.css.scss */
.doc_show .comment_box, .approve_new .comment_box {
  border: 0;
  border-top: 1px solid #efefef;
  padding: 5px 0;
}

/* line 51, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_id,
.tsb_id a,
.tsb_id a:visited,
.tsb_id a:hover {
  color: #400080;
  font-weight: bolder;
  font-size: 13px;
}

/* line 61, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box {
  padding: 10px;
  background-color: #f8f8ff;
  border: 2px solid #ccc;
  margin-bottom: 10px;
  overflow: auto;
}
/* line 68, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box .action {
  margin-top: 15px;
}

/* line 72, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box h4 {
  height: 25px;
  margin-bottom: 5px;
  margin-top: 0;
}

/* line 77, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box h4 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 83, ../../app/assets/stylesheets/tsbs.css.scss */
div.car_box h4 ul li,
div.tsb_box h4 ul li {
  float: left;
  margin-right: 10px;
  font-size: 12px;
  padding: 5px 0px;
}
/* line 90, ../../app/assets/stylesheets/tsbs.css.scss */
div.car_box h4 ul li.has_car_mark, div.car_box h4 ul li.owner, div.car_box h4 ul li.has_tsb_mark,
div.tsb_box h4 ul li.has_car_mark,
div.tsb_box h4 ul li.owner,
div.tsb_box h4 ul li.has_tsb_mark {
  padding: 2px 3px;
}

/* line 95, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box p {
  font-size: 14px;
}

/* line 99, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box table {
  border-spacing: 1px;
}

/* line 103, ../../app/assets/stylesheets/tsbs.css.scss */
div.doc_box th, div.doc_box table.property td {
  border: 1px solid #ddd;
}

/* line 106, ../../app/assets/stylesheets/tsbs.css.scss */
div.doc_box th, div.doc_box table.property td {
  padding: 10px;
  background: white;
}

/* line 114, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_box table.side {
  width: 20%;
  float: right;
}

/* line 122, ../../app/assets/stylesheets/tsbs.css.scss */
div.tsb_box h4.short {
  float: left;
  width: 70px;
  height: 21px;
  font-weight: bold;
  clear: left;
  padding-left: 5px;
}

/* line 133, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_box.doc_box h4.heading span.products {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: grey;
}
/* line 142, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_box.doc_box.detail p {
  background-color: white;
  color: #1F085E;
  padding: 2px 5px;
}
/* line 149, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_box.doc_box.detail ul.tsbacts li {
  font-size: 12px;
  font-style: italic;
}

/* line 158, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_act_plan_page label.control-label {
  width: 250px;
}
/* line 161, ../../app/assets/stylesheets/tsbs.css.scss */
.tsb_act_plan_page .controls {
  margin-left: 260px;
}

/* line 166, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box {
  padding: 10px;
  border: solid #efefef 3px;
  background-color: #EBF4F5;
  margin-bottom: 5px;
}
/* line 172, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box.deprecated {
  background-color: #efefef;
  color: #bebebe;
}
/* line 177, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box span.user {
  font-weight: bold;
}
/* line 181, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box span.time {
  font-style: italic;
}
/* line 184, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box ul {
  margin-top: 5px;
}
/* line 187, ../../app/assets/stylesheets/tsbs.css.scss */
.tsbact_box ul span.acttype {
  font-size: 12px;
}
