/* line 1, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table *[data-key] {
  padding: 0.375em 0;
  display: inline-block;
  width: 100%;
}

/* line 6, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.head_logo {
  height: 4em;
}

/* line 9, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.texts_under_result {
  font-weight: bold;
  padding-top: 1em;
  color: #5d7ca2;
}

/* line 14, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
th.cancer_th.Treatment {
  width: 39%;
}

@media screen and (max-width: 48em) {
  /* line 18, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  .navbar-brand {
    width: 100%;
  }
}

/* line 22, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
div.num_group {
  position: relative;
  float: left;
  width: 5.125em;
  height: 2.25em;
  margin-left: 1.125em;
}

@media screen and (min-width: 93.75em) {
  /* line 30, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  .navbar-brand > img.head_logo {
    width: 50%;
    height: auto;
  }
}

@media screen and (min-width: 48.125em) and (max-width: 93.625em) {
  /* line 36, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  .navbar-brand > img.head_logo {
    width: 70%;
    height: auto;
  }
}

/* line 41, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.header-nav {
  top: 0 !important;
}

/* line 44, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.title_texts {
  color: #d26a02;
  display: none;
}

/* line 48, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cencer_table_name {
  display: inline-block;
  vertical-align: middle;
  color: #5d7ca2;
}

@media screen and (min-width: 71.125em) {
  /* line 54, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table .cencer_table_name {
    width: 16.25em;
  }
}

@media screen and (min-width: 28.375em) and (max-width: 71em) {
  /* line 59, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table .cencer_table_name {
    width: 12.25em;
  }
}

@media screen and (max-width: 28.25em) {
  /* line 64, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table .cencer_table_name {
    width: 7em;
  }
}

/* line 68, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_predict_result_block .cencer_table_name {
  width: 5em;
}

/* line 71, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_table_btn {
  margin-right: 0.5em;
  color: #5d7ca2;
  border-color: #5d7ca2;
  font-weight: 600;
}

/* line 77, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_table_btn::last-of-type {
  margin-right: auto;
}

/* line 80, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table {
  font-size: 0.825em;
  color: #5d7ca2;
}

/* line 84, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_top {
  padding-bottom: 4em;
}

/* line 87, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#font_texts {
  padding-right: 0.5em;
}

/* line 90, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#text_describe {
  font-weight: bold;
  float: left;
  max-width: 75%;
  padding-bottom: 3em;
}

/* line 96, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#font_size_choices {
  font-weight: bold;
  float: right;
  max-width: 50%;
  padding-left: 1em;
}

/* line 102, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
form.for_num {
  position: relative;
  float: left;
}

/* line 106, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
select.select_num {
  position: absolute;
  width: 4.3em;
  height: 1.75em;
  left: 0em;
  clip: rect(0.25em, 4.3em, 1.5em, 3.3em);
  border: none;
  padding: 0.5em;
}

/* line 115, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
input.num_only {
  margin-left: 0;
  color: black;
  border-top: 0.125em solid #dddddd;
  width: 5.125em;
  padding: 0em 0em 0.25em;
  border-left: 0.125em solid #dddddd;
  text-align: center;
  font-size: 0.875em;
  background-color: white;
  height: 2.25em;
  position: absolute;
  left: 0;
}

/* line 129, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
input.float_num {
  position: relative;
}

/* line 132, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_left {
  width: 100%;
}

/* line 135, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_right {
  width: 100%;
}

/* line 138, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_submit {
  margin-left: 1em;
  float: right;
  background-color: #d26900;
  color: white;
  border: 0em;
  padding: 0.125em 0.5em;
  border-radius: 0.5em;
  font-size: 1.25em;
}

/* line 148, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_reset {
  float: right;
  background-color: #d26900;
  color: white;
  border: 0em;
  padding: 0.125em 0.5em;
  border-radius: 0.5em;
  font-size: 1.25em;
}

/* line 157, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.btn-sub {
  background: url("/assets/cancerpredict/triangle_sub.png") no-repeat top transparent;
  position: relative;
  width: 1.875em;
  border: 0;
  height: 1.875em;
  background-size: contain;
  top: 1em;
  bottom: -0.7em;
  padding: 0;
}

/* line 168, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.btn-add {
  background: url("/assets/cancerpredict/triangle_add.png") no-repeat top transparent;
  position: relative;
  width: 1.875em;
  border: 0;
  height: 1.875em;
  background-size: contain;
  right: 1.815em;
  top: -0.3em;
  padding: 0;
}

/* line 179, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_table_btn:focus {
  color: #5d7ca2 !important;
  background-color: #9dc3e6 !important;
  border-color: #8c8c8c !important;
}

/* line 184, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_table_btn:hover , .cancer_table_btn.hover-class {
  color: #5d7ca2 !important;
  background-color: #9dc3e6 !important;
  border-color: #8c8c8c !important;
}

/* line 189, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_table_btn.active {
  color: #5d7ca2;
  background-color: #9dc3e6;
  border-color: #8c8c8c;
}

/* line 194, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancertable_empty {
  border: 0.25em solid pink !important;
  border-radius: 0.5em !important;
  padding: 0.125em !important;
}

/* line 199, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_title {
  background-color: #d26900;
  color: white;
  border: 0em;
  padding: 0.125em 0.5em;
  border-radius: 0.5em;
  font-size: 1.25em;
  float: left;
}

/* line 208, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_tab {
  background: #023d79;
  background: linear-gradient(135deg, transparent 0.3em, #023d79 0);
  border: none;
  float: right;
  padding: 0.5em 0.125em 0.5em 0.5em;
  margin-top: 0.5em;
  cursor: pointer;
}

/* line 217, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table a:hover , #cancer_table a.hover-class {
  text-decoration: none;
  color: #5d7ca2;
}

/* line 221, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_contents {
  padding-top: 1em;
}

/* line 224, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#choice_fields {
  padding: 2em 0 0 calc(20% - 1.625em);
}

/* line 227, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_tab:hover , .result_tab.hover-class {
  background: #d16801;
  background: linear-gradient(135deg, transparent 0.3em, #d16801 0);
  padding: 0.8em 0.125em 0.5em 1em;
  margin-left: -0.5em;
}

/* line 233, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_tab.active {
  background: #d16801;
  background: linear-gradient(135deg, transparent 0.3em, #d16801 0);
  padding: 0.8em 0.125em 0.5em 1em;
  margin-left: -0.5em;
}

/* line 239, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_tab > a {
  writing-mode: vertical-lr;
  -webkit-writing-mode: vertical-lr;
  color: white;
}

/* line 244, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_tab_group {
  width: 15%;
  margin: 0;
  float: left;
}

/* line 249, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content_group {
  width: 85%;
  margin: 0;
  float: right;
}

/* line 254, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content {
  display: none;
  min-height: 25em;
  border: 0.125em solid #c0cbdd;
  padding: 0.5em;
}

/* line 260, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content:first-of-type {
  display: block;
}

/* line 263, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content a {
  color: #5d7ca2;
}

/* line 266, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content p {
  color: #5d7ca2;
  clear: both;
}

/* line 270, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_years {
  float: left;
  color: #5d7ca2;
  background-color: #fff;
  border-color: #5d7ca2;
  border-width: 0.125em;
  margin: 0em;
}

/* line 278, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_years:first-of-type {
  margin-left: 1em;
}

/* line 281, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_years:last-of-type {
  margin-right: 1em;
}

/* line 284, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_form_field {
  margin-left: 1em;
}

/* line 287, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_table_content a {
  float: left;
  display: contents;
}

/* line 291, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.result_content span {
  color: #5d7ca2;
}

/* line 294, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.hint-texts {
  color: #686868;
  font-size: 0.75em;
  clear: both;
  padding: 0.5em 0;
}

/* line 300, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_text_content a {
  float: left;
}

/* line 303, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_table_content table {
  clear: both;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
}

/* line 309, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_table_content table tbody tr {
  display: none;
}

/* line 312, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#result_table_content table tbody tr:first-of-type {
  display: table-row;
}

/* line 315, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.white_text, .white_text:link, .white_text:visited {
  color: white;
}

/* line 318, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_th {
  color: white;
  background-color: #003d79;
  border-right: 0.375em solid white;
  border-top: 0.375em solid white;
}

/* line 324, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.cancer_td {
  background-color: #e9eaf5;
  border-right: 0.375em solid white;
  border-top: 0.375em solid white;
}

/* line 329, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_predict_result_block {
  display: none;
  font-size: 0.825em;
  margin-top: 3em;
  border-top: #666 solid;
  padding-top: 2em;
}

/* line 336, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
p.texts_show {
  display: list-item;
  margin-left: 1.5em;
  clear: both;
}

/* line 341, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
div.texts_show {
  display: block;
  margin-left: 0;
}

/* line 345, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.addition {
  display: none;
}

/* line 348, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_right_result .cancer_table_btn {
  padding: 0.25em 1em;
}

/* line 351, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_table_left_result .cancer_table_btn {
  padding: 0.25em 1em;
}

/* line 354, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.modal-dialog {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  overflow: auto;
  overflow-y: auto;
}

/* line 362, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
#cancer_predict_result {
  width: 80%;
}

@media screen and (min-width: 48em) {
  /* line 366, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table_right {
    float: right;
    width: 50%;
  }
  /* line 370, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table_left {
    float: left;
    width: 50%;
  }
  /* line 374, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table_right_result {
    width: 50%;
    float: right;
  }
  /* line 378, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_table_left_result {
    width: 50%;
    float: left;
  }
  /* line 382, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  #cancer_predict_result {
    width: 50%;
    float: left;
  }
  /* line 386, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
  .result_title {
    margin-top: 1em;
  }
}

/* line 390, ../../.rvm/gems/ruby-2.7.6/bundler/gems/cancer_predict-5acc13d76dfe/app/assets/stylesheets/cancer_predict.scss */
.print_only {
  display: none;
}
