
.center{
  text-align: center;
}

.right{
  text-align: right!important;
}

.scroll{
  min-height: 100px;
  max-height:280px;
  overflow-y:scroll;
}

.scroll-400{
  min-height: 100px;
  max-height:400px;
  overflow-y:scroll;
}

.scroll-600{
  min-height: 100px;
  max-height:600px;
  overflow-y:scroll;
}

.scroll-800{
  min-height: 100px;
  max-height:800px;
  overflow-y:scroll;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.border-yellow {
  border-color:#f6c700 !important;
}

input .solid{
  border:solid 1px black !important;
}
input:hover{
  background-color: beige
}

textarea:hover{
  background-color: beige
}

.bg-red{
  background-color: red;
  color:white;
}

.border-red{
  border-color:red!important;
}

.btn-black {
  color: #fff;
  background-color: #0c0c0c;
  border-color: #0d0d0d;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-black:hover, .btn-blacking:focus, .btn-blacking.focus, .btn-blacking.active, .btn-blacking.active, .open > .btn-blacking.dropdown-toggle {
  color: #fff;
  background-color: #332F2E;
  border-color: #332F2E;
}
.btn-black:active, .btn-blacking.active, .open > .btn-blacking.dropdown-toggle {
  background-image: none;
}
.btn-black.disabled, .btn-blacking.disabled:hover, .btn-blacking.disabled:focus, .btn-blacking.disabled.focus, .btn-blacking.disabled:active, .btn-blacking.disabled.active, .btn-blacking[disabled], .btn-blacking[disabled]:hover, .btn-blacking[disabled]:focus, .btn-blacking[disabled].focus, .btn-blacking[disabled]:active, .btn-blacking[disabled].active, fieldset[disabled] .btn-blacking, fieldset[disabled] .btn-blacking:hover, fieldset[disabled] .btn-blacking:focus, fieldset[disabled] .btn-blacking.focus, fieldset[disabled] .btn-blacking:active, fieldset[disabled] .btn-blacking.active {
  background-color: #0c0c0c;
  border-color: #0d0d0d;
}
.btn-black .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-orange {
  color: #fff;
  background-color: #F66903;
  border-color: #F6A257;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange.active, .btn-orange.active, .open > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #F63600;
  border-color: #F63600;
}
.btn-orange:active, .btn-orange.active, .open > .btn-orange.dropdown-toggle {
  background-image: none;
}
.btn-orange.disabled, .btn-orange.disabled:hover, .btn-orange.disabled:focus, .btn-orange.disabled.focus, .btn-orange.disabled:active, .btn-orange.disabled.active, .btn-orange[disabled], .btn-orange[disabled]:hover, .btn-orange[disabled]:focus, .btn-orange[disabled].focus, .btn-orange[disabled]:active, .btn-orange[disabled].active, fieldset[disabled] .btn-orange, fieldset[disabled] .btn-orange:hover, fieldset[disabled] .btn-orange:focus, fieldset[disabled] .btn-orange.focus, fieldset[disabled] .btn-orange:active, fieldset[disabled] .btn-orange.active {
  background-color: #F66903;
  border-color: #F6A257;
}
.btn-orange .badge {
  color: #F66903;
  background-color: #fff;
}

@media (min-width: 1390px) {
  .float-right-lg {
    float: right !important;
  }
}

.float-none {
  float: none !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
  -moz-appearance:textfield;
}

/*---------------------ヘッダーのスタイル-----------------------------------------*/
.navbar-expo{
  background-color: #0077cb;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

.navbar-expo2020{
  background-color: #FC6ABB;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

.navbar-expo2021{
  background-color: #008CE2;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

.navbar-expo2024{
  background-color: #000000;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

#navbar-Title{
  margin: 0;
  background-color:  #464646;
}
#navbar-Title .navbar-text{
  
  font-size: 16px;
  color: white;
}
#navbar-Title .brand{
    position: absolute;
    padding-left: 0;
    margin: 0;
    width: 300px;
    height: 114px;
    background-color: #25C0F3;
    text-align: center;
}

#navbar-Title .mobile-brand{
    position: absolute;
    padding-left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #25C0F3;
    text-align: center;
}
#navbar-Menu {
  z-index: 11;
}


#navbar-Menu{
  margin-bottom: 0px;
  border-color: none;
}

#navbar-Menu .brand{
    position: absolute;
    padding-left: 0;
    margin: 0;
    width: 150px;
    height: 100%;
    background-color: #0e7ac4;
    text-align: center;
}
#navbar-Menu a{
  display:block;
  width: 100%;
  height: 100%;
  color: white;
  padding: 15px 10px 15px 10px;
}

#navbar-SubTitle {
  background-color: #464646;
  color: #fff;
}
#navbar-SubTitle .text{
  padding-left: 120px;
  padding-top: 13px;
  color: WHITE;
  font-size: 18px;
}
#navbar-nav{

}
#menubar li{
  left:-10px;
}

.text-bottomline {
 padding: 5px;
 width: 90%;
 height:26px;
 background-color: #fff; /* 背景色 */
 border-bottom: 1px solid #ccc; /* 枠線 */
 font-size: 16px;
}
.text-bottomline-strong {
 padding: 5px;
 width: 90%;
 height:26px;
 background-color: #cdcdcd; /* 背景色 */
 border-bottom: 1px solid #ccc; /* 枠線 */
 font-size: 16px;
 font-weight: bold;
}

.lead-c {
  
  font-size: 15px;
  font-weight: 300;
  
}
@media (min-width: 768px) {
  .lead-c {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .navlist a{
    font: size 12px;
  }
}

@media (min-width: 576px) {
  .navlist a{
    font-size:12px;
  }
}

@media (min-width: 1520px) {
  .navlist a{
    font-size:16px;
  }
}

.panel-orange {
  border-color: #FEF3C3;
}
.panel-orange > .panel-heading {
  color: #f39c12;
  background-color: #FCEBCF;
  border-color: #FEF3C3;
}
.panel-orange > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FEF3C3;
}
.panel-orange > .panel-heading .badge {
  color: #FCEBCF;
  background-color: #f39c12;
}
.panel-orange > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FEF3C3;
}

.language-switch {
  margin-left: 0.8em;
  font-weight: bold;
  font-family: "Roboto";
}
@media screen and (max-width: 767px) {
  .language-switch {
    border: 1px solid #fff;
    color: #fff;
    padding: 0.75em;
    margin: 0;
    margin: 1.5em;
  }
}
.language-switch .separator {
  margin: 0 0.25em;
}
.language-switch a {
  color: #000;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .language-switch a {
    display: block;
    color: #fff !important;
    width: 50%;
    text-align: center;
    padding: 0.75em 0;
  }
}
.language-switch a:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: rgba(0,0,0,0.533);
}
.language-switch a.selected {
  color: rgba(0,0,0,0.4);
  text-decoration: none !important;
}
@media screen and (max-width: 767px) {
  .language-switch a:first-child {
    border-right: 1px solid #fff;
  }
}

.daysgone{
  background-color: #eee;
  cursor: not-allowed;
}

.btn-add1 {
  color: #fff;
  background-color: #FAA0D2;
  border-color: #FB78CF;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-add1:hover, .btn-add1ing:focus, .btn-add1ing.focus, .btn-add1ing.active, .btn-add1ing.active, .open > .btn-add1ing.dropdown-toggle {
  color: #fff;
  background-color: #FB78CF!important;
  border-color: #FB78CF;
}
.btn-add1:active, .btn-add1ing.active, .open > .btn-add1ing.dropdown-toggle {
  background-image: none;
}
.btn-add1.disabled, .btn-add1ing.disabled:hover, .btn-add1ing.disabled:focus, .btn-add1ing.disabled.focus, .btn-add1ing.disabled:active, .btn-add1ing.disabled.active, .btn-add1ing[disabled], .btn-add1ing[disabled]:hover, .btn-add1ing[disabled]:focus, .btn-add1ing[disabled].focus, .btn-add1ing[disabled]:active, .btn-add1ing[disabled].active, fieldset[disabled] .btn-add1ing, fieldset[disabled] .btn-add1ing:hover, fieldset[disabled] .btn-add1ing:focus, fieldset[disabled] .btn-add1ing.focus, fieldset[disabled] .btn-add1ing:active, fieldset[disabled] .btn-add1ing.active {
  background-color: #FAA0D2!important;
  border-color: #FB78CF;
}
.btn-add1 .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-syodan {
  color: #fff;
  background-color: #9A57CD;
  border-color: #8A3BC5;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-syodan:hover, .btn-syodaning:focus, .btn-syodaning.focus, .btn-syodaning.active, .btn-syodaning.active, .open > .btn-syodaning.dropdown-toggle {
  color: #fff;
  background-color: #8A3BC5;
  border-color: #8A3BC5;
}
.btn-syodan:active, .btn-syodaning.active, .open > .btn-syodaning.dropdown-toggle {
  background-image: none;
}
.btn-syodan.disabled, .btn-syodaning.disabled:hover, .btn-syodaning.disabled:focus, .btn-syodaning.disabled.focus, .btn-syodaning.disabled:active, .btn-syodaning.disabled.active, .btn-syodaning[disabled], .btn-syodaning[disabled]:hover, .btn-syodaning[disabled]:focus, .btn-syodaning[disabled].focus, .btn-syodaning[disabled]:active, .btn-syodaning[disabled].active, fieldset[disabled] .btn-syodaning, fieldset[disabled] .btn-syodaning:hover, fieldset[disabled] .btn-syodaning:focus, fieldset[disabled] .btn-syodaning.focus, fieldset[disabled] .btn-syodaning:active, fieldset[disabled] .btn-syodaning.active {
  background-color: #9A57CD;
  border-color: #8A3BC5;
}
.btn-syodan .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-tenji {
  color: #fff;
  background-color: #00B050;
  border-color: #00B050;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-tenji:hover, .btn-tenjiing:focus, .btn-tenjiing.focus, .btn-tenjiing.active, .btn-tenjiing.active, .open > .btn-tenjiing.dropdown-toggle {
  color: #fff;
  background-color: #00B050;
  border-color: #00B050;
}
.btn-tenji:active, .btn-tenjiing.active, .open > .btn-tenjiing.dropdown-toggle {
  background-image: none;
}
.btn-tenji.disabled, .btn-tenjiing.disabled:hover, .btn-tenjiing.disabled:focus, .btn-tenjiing.disabled.focus, .btn-tenjiing.disabled:active, .btn-tenjiing.disabled.active, .btn-tenjiing[disabled], .btn-tenjiing[disabled]:hover, .btn-tenjiing[disabled]:focus, .btn-tenjiing[disabled].focus, .btn-tenjiing[disabled]:active, .btn-tenjiing[disabled].active, fieldset[disabled] .btn-tenjiing, fieldset[disabled] .btn-tenjiing:hover, fieldset[disabled] .btn-tenjiing:focus, fieldset[disabled] .btn-tenjiing.focus, fieldset[disabled] .btn-tenjiing:active, fieldset[disabled] .btn-tenjiing.active {
  background-color: #00B050;
  border-color: #00B050;
}
.btn-tenji .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-sup {
  color: #fff;
  background-color: #FFA000;
  border-color: #EA9100;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-sup:hover, .btn-suping:focus, .btn-suping.focus, .btn-suping.active, .btn-suping.active, .open > .btn-suping.dropdown-toggle {
  color: #fff;
  background-color: #EA9100;
  border-color: #EA9100;
}
.btn-sup:active, .btn-suping.active, .open > .btn-suping.dropdown-toggle {
  background-image: none;
}
.btn-sup.disabled, .btn-suping.disabled:hover, .btn-suping.disabled:focus, .btn-suping.disabled.focus, .btn-suping.disabled:active, .btn-suping.disabled.active, .btn-suping[disabled], .btn-suping[disabled]:hover, .btn-suping[disabled]:focus, .btn-suping[disabled].focus, .btn-suping[disabled]:active, .btn-suping[disabled].active, fieldset[disabled] .btn-suping, fieldset[disabled] .btn-suping:hover, fieldset[disabled] .btn-suping:focus, fieldset[disabled] .btn-suping.focus, fieldset[disabled] .btn-suping:active, fieldset[disabled] .btn-suping.active {
  background-color: #FFA000;
  border-color: #EA9100;
}
.btn-sup .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-sinse {
  color: #fff;
  background-color: #008CE2;
  border-color: #0077C0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-sinse:hover, .btn-sinseing:focus, .btn-sinseing.focus, .btn-sinseing.active, .btn-sinseing.active, .open > .btn-sinseing.dropdown-toggle {
  color: #fff;
  background-color: #0077C0;
  border-color: #0077C0;
}
.btn-sinse:active, .btn-sinseing.active, .open > .btn-sinseing.dropdown-toggle {
  background-image: none;
}
.btn-sinse.disabled, .btn-sinseing.disabled:hover, .btn-sinseing.disabled:focus, .btn-sinseing.disabled.focus, .btn-sinseing.disabled:active, .btn-sinseing.disabled.active, .btn-sinseing[disabled], .btn-sinseing[disabled]:hover, .btn-sinseing[disabled]:focus, .btn-sinseing[disabled].focus, .btn-sinseing[disabled]:active, .btn-sinseing[disabled].active, fieldset[disabled] .btn-sinseing, fieldset[disabled] .btn-sinseing:hover, fieldset[disabled] .btn-sinseing:focus, fieldset[disabled] .btn-sinseing.focus, fieldset[disabled] .btn-sinseing:active, fieldset[disabled] .btn-sinseing.active {
  background-color: #008CE2;
  border-color: #0077C0;
}
.btn-sinse .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-toiawase {
  color: #fff;
  background-color: #FC6ABB;
  border-color: #fb259a;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-toiawase:hover, .btn-toiawaseing:focus, .btn-toiawaseing.focus, .btn-toiawaseing.active, .btn-toiawaseing.active, .open > .btn-toiawaseing.dropdown-toggle {
  color: #fff;
  background-color: #fb259a;
  border-color: #fb259a;
}
.btn-toiawase:active, .btn-toiawaseing.active, .open > .btn-toiawaseing.dropdown-toggle {
  background-image: none;
}
.btn-toiawase.disabled, .btn-toiawaseing.disabled:hover, .btn-toiawaseing.disabled:focus, .btn-toiawaseing.disabled.focus, .btn-toiawaseing.disabled:active, .btn-toiawaseing.disabled.active, .btn-toiawaseing[disabled], .btn-toiawaseing[disabled]:hover, .btn-toiawaseing[disabled]:focus, .btn-toiawaseing[disabled].focus, .btn-toiawaseing[disabled]:active, .btn-toiawaseing[disabled].active, fieldset[disabled] .btn-toiawaseing, fieldset[disabled] .btn-toiawaseing:hover, fieldset[disabled] .btn-toiawaseing:focus, fieldset[disabled] .btn-toiawaseing.focus, fieldset[disabled] .btn-toiawaseing:active, fieldset[disabled] .btn-toiawaseing.active {
  background-color: #FC6ABB;
  border-color: #fb259a;
}
.btn-toiawase .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.btn-hensyu {
  color: #fff;
  background-color: #F987C5;
  border-color: #FC6ABB;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.btn-hensyu:hover, .btn-hensyuing:focus, .btn-hensyuing.focus, .btn-hensyuing.active, .btn-hensyuing.active, .open > .btn-hensyuing.dropdown-toggle {
  color: #fff;
  background-color: #FC6ABB;
  border-color: #FC6ABB;
}
.btn-hensyu:active, .btn-hensyuing.active, .open > .btn-hensyuing.dropdown-toggle {
  background-image: none;
}
.btn-hensyu.disabled, .btn-hensyuing.disabled:hover, .btn-hensyuing.disabled:focus, .btn-hensyuing.disabled.focus, .btn-hensyuing.disabled:active, .btn-hensyuing.disabled.active, .btn-hensyuing[disabled], .btn-hensyuing[disabled]:hover, .btn-hensyuing[disabled]:focus, .btn-hensyuing[disabled].focus, .btn-hensyuing[disabled]:active, .btn-hensyuing[disabled].active, fieldset[disabled] .btn-hensyuing, fieldset[disabled] .btn-hensyuing:hover, fieldset[disabled] .btn-hensyuing:focus, fieldset[disabled] .btn-hensyuing.focus, fieldset[disabled] .btn-hensyuing:active, fieldset[disabled] .btn-hensyuing.active {
  background-color: #F987C5;
  border-color: #FC6ABB;
}
.btn-hensyu .badge {
  color: 0c0c0c;
  background-color: #fff;
}

.panel-tokyo {
  border-color: #FAA0D2;
}
.panel-tokyo > .panel-heading {
  color: #fff;
  background-color: #FEE2F1;
  border-color: #FEE2F1;
}
.panel-tokyo > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FEE2F1;
}
.panel-tokyo > .panel-heading .badge {
  color: #FEE2F1;
  background-color: #fff;
}
.panel-tokyo > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FEE2F1;
}

.panel-attention {
  border-color: #fb259a;
}
.panel-attention > .panel-heading {
  color: #fff;
  background-color: #FEE2F1;
  border-color: #FEE2F1;
}
.panel-attention > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FEE2F1;
}
.panel-attention > .panel-heading .badge {
  color: #FEE2F1;
  background-color: #fff;
}
.panel-attention > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FEE2F1;
}

.panel-jimukyoku {
  border-color: #FAA0D2;
}
.panel-jimukyoku > .panel-heading {
  color: #FAA0D2;
  background-color: #FEE2F1;
  border-color: #FEE2F1;
}
.panel-jimukyoku > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FEE2F1;
}
.panel-jimukyoku > .panel-heading .badge {
  color: #FEE2F1;
  background-color: #fff;
}
.panel-jimukyoku > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FEE2F1;
}

.panel-attention {
  border-color: #FAA0D2;
}
.panel-attention > .panel-heading {
  color: #FC6ABB;
  background-color: #FEE2F1;
  border-color: #FAA0D2;
}
.panel-attention > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FAA0D2;
}
.panel-attention > .panel-heading .badge {
  color: #FAA0D2;
  background-color: #fff;
}
.panel-attention > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FAA0D2;
}

.panel-attentioncus {
  border-color: #FAA0D2;
}
.panel-attentioncus > .panel-heading {
  color: #FC6ABB;
  background-color: #fff;
  border-color: #FAA0D2;
}
.panel-attentioncus > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fff;
}
.panel-attentioncus > .panel-heading .badge {
  color: #FAA0D2;
  background-color: #fff;
}
.panel-attentioncus > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fff;
}

.panel-syodan {
  border-color: #9A57CD;
}
.panel-syodan > .panel-heading {
  color: #fff;
  background-color: #9A57CD;
  border-color: #9A57CD;
}
.panel-syodan > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #9A57CD;
}
.panel-syodan > .panel-heading .badge {
  color: #9A57CD;
  background-color: #fff;
}
.panel-syodan > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #9A57CD;
}

.panel-syodankai {
  border-color: #9A57CD;
}
.panel-syodankai > .panel-heading {
  color: #9A57CD;
  background-color: #E4D2F2;
  border-color: #9A57CD;
}
.panel-syodankai > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #9A57CD;
}
.panel-syodankai > .panel-heading .badge {
  color: #9A57CD;
  background-color: #fff;
}
.panel-syodankai > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #9A57CD;
}

.panel-travel {
  border-color: #00B050;
}
.panel-travel > .panel-heading {
  color: #fff;
  background-color: #00B050;
  border-color: #00B050;
}
.panel-travel > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #00B050;
}
.panel-travel > .panel-heading .badge {
  color: #00B050;
  background-color: #fff;
}
.panel-travel > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #00B050;
}

.panel-travelfes {
  border-color: #00B050;
}
.panel-travelfes > .panel-heading {
  color: #00B050;
  background-color: #C5E0B4;
  border-color: #00B050;
}
.panel-travelfes > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #00B050;
}
.panel-travelfes > .panel-heading .badge {
  color: #00B050;
  background-color: #fff;
}
.panel-travelfes > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #00B050;
}

.panel-sup {
  border-color: #FFA000;
}
.panel-sup > .panel-heading {
  color: #fff;
  background-color: #FFA000;
  border-color: #FFA000;
}
.panel-sup > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FFA000;
}
.panel-sup > .panel-heading .badge {
  color: #FFA000;
  background-color: #fff;
}
.panel-sup > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FFA000;
}

.panel-support {
  border-color: #FFA000;
}
.panel-support > .panel-heading {
  color: #FFA000;
  background-color: #E4D2F2;
  border-color: #FFA000;
}
.panel-support > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FFA000;
}
.panel-support > .panel-heading .badge {
  color: #FFA000;
  background-color: #fff;
}
.panel-support > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FFA000;
}

.panel-defaultcus {
  border-color: #fff;
}
.panel-defaultcus > .panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.panel-defaultcus > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fff;
}
.panel-defaultcus > .panel-heading .badge {
  color: #fff;
  background-color: #333;
}
.panel-defaultcus > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.alert-attention {
  color: white;
  background-color: #FC6ABB;
  border-color: #fb259a;
}

.alert-kakuninzumi {
  color: black;
  background-color: #FFF2CC;
  border-color: #FFF2CC;
}

.alert-kakuninzumi {
  color: white;
  background-color: #7F7F7F;
  border-color: #7F7F7F;
}

.alert-kakunintyu {
  color: white;
  background-color: #7F7F7F;
  border-color: #7F7F7F;
}

.alert-saisinse {
  color: white;
  background-color: #C00000;
  border-color: #C00000;
}

.label-hissu {
  color: white;
  background-color: #C00000;
}

.label-sime {
  color: white;
  background-color: #000000;
}

.label-gaitou {
  color: white;
  background-color: #7F7F7F;
}

.alert-itiji {
  color: white;
  background-color: #000000;
  border-color: #000000;
}

.ng-tr{
  background-color:#dfdfdf
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #A6A6A6;
  border-color: #A6A6A6;
}

.btn-gray:hover {
  color: #fff;
  background-color: #B3B3B3;
  border-color: #8C8C8C;
}

.btn-gray:focus,
.btn-gray.focus {
  color: #fff;
  background-color: #B3B3B3;
  border-color: #8C8C8C;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-gray.disabled,
.btn-gray:disabled {
  color: #fff;
  background-color: #A6A6A6;
  border-color: #A6A6A6;
}

.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray:not(:disabled):not(.disabled).active,
.show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #8C8C8C;
  border-color: #666666;
}

.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray:not(:disabled):not(.disabled).active:focus,
.show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.indent {
  text-indent: -1em;
  padding-left:1em;
}

.panel-booth {
  border-color: #0077C0;
}
.panel-booth > .panel-heading {
  color: #0077C0;
  background-color: #0077C0;
  border-color: #0077C0;
}
.panel-booth > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #0077C0;
}
.panel-booth > .panel-heading .badge {
  color: #0077C0;
  background-color: #fff;
}
.panel-booth > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #0077C0;
}

.align-middle{
  vertical-align: middle !important;
}