.p-demo-head {
  border-bottom: 1px solid #d9dcea; }

.p-demo-head-ttl {
  margin-bottom: 1em; }

.p-demo-head-lead {
  margin-top: .5em; }
  @media only screen and (min-width: 769px) {
    .p-demo-head-lead {
      text-align: center; } }

.p-demo-label {
  text-align: center; }
  .p-demo-label .c-label-blue {
    display: inline-block;
    width: auto;
    padding: .55em 1em; }

.p-demo-foot {
  margin-top: 4em; }

.p-demo-foot-shoulder {
  text-align: center;
  font-weight: bold; }

.p-demo-foot-lead {
  font-weight: bold; }

@media only screen and (max-width:360px) {
  .p-demo-foot-lead br{
    display: none!important; } }

.c-label-blue.c-label-green {
  background: #40b659; }

.c-industry-item .industry-tag{
    font-size:100%;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}

.c-industry-item .demo-various-links .demo-flow-link{
    font-size:85%;
    display:inline-block;
    margin-right:0.5em;
    margin-top: 0.5em;
    font-weight:bold;
}

.c-industry-item .demo-various-links .demo-flow-link *{
display:block;
height:100%;
width:100%;
padding: 0.1em 0.6em;
border-width:1px;
border-style:solid;
border-radius:0.4em;
}

.c-industry-item .demo-various-links .demo-flow-link a{
  color: #031f88;
  border-color: #031f88;
  transition: .5s;
}

@media print, screen and (min-width: 910px) {
  .c-industry-item .demo-various-links .demo-flow-link a:hover {
    background-color: #e5e8f3;
  }
}


.c-industry-item .demo-various-links .demo-flow-link span{
  color: #606060;
  border-color: #606060;
}

.c-industry-item .demo-various-links li:last-of-type{ margin-right:0;}


/*# sourceMappingURL=index.css.map */