@charset "UTF-8";
@import url("opensans/opensans.css");

#lui-cover {
    height: 280px;
    min-height: 280px !important;
}
a, a:active, a:focus, a:hover { text-decoration: none }
#app [hidden] { display: none !important }
#app {
    position: relative;
    padding: 20px 0 0;
    font-family: 'Open Sans', 'Microsoft Yahei', sans-serif;
}
#app .i-block {
    max-width: 1048px;
    margin: 0 auto 40px;
    color: hsl(200, 15%, 25%);
}
#app .i-block:last-child {
    padding: 0 15px 45px;
    border-bottom: solid 1px hsl(164, 50%, 88%);
}


.i-info {
    padding: 0 15px 15px;
    border-bottom: solid 1px hsl(164, 50%, 88%);
    text-align: center;
}
.i-info .h1 {
    font-weight: 900;
    letter-spacing: 5px;
}

.i-block .panel-group {
    margin: 0
}
.i-block .panel-group .panel {
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow:
        5px 5px 15px hsla(0, 0%, 0%, 0.06),
        -5px -5px 15px hsla(0, 0%, 0%, 0.02);
}
.i-block .panel-group .panel:not(:first-child) {
    margin: 20px 0 0;
}
.i-block .panel-group .panel > .panel-heading {
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: hsl(0, 0%, 98%);
    background-image: none !important;
}
.i-block .panel-group .panel > .panel-heading a {
    display: block;
    font-size: 15px;
    font-weight: 600;
    padding: 15px 25px;
    color: hsl(200, 15%, 32%);
}
.i-block .panel-group .panel:hover > .panel-heading a {
    background-color: hsl(0, 0%, 95%);
}
.i-block .panel-group .panel > .panel-collapse[aria-expanded=true] {
    border-top: solid 1px hsl(0, 0%, 97%)
}
.i-block .panel-group .panel > .panel-collapse .panel-body { border: none }
.i-block .panel-group .panel > .panel-collapse .panel-body * { line-height: 1.64 }
.i-block .panel-group .panel > .panel-collapse .panel-body p { text-indent: 40px }
.i-block .panel-group .panel > .panel-collapse .panel-body b { font-weight: 600 }
.i-block .panel-group .panel > .panel-collapse .panel-body a { font-weight: 600; color: inherit; text-indent: initial; }


.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}
  
.active, .accordion:hover {
    background-color: #ccc; 
}
  
.panel-collapse {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}

#app[role=FAQs] ol,#app[role=FAQs] ul {padding-left:15px !important;}
#app[role=FAQs] li { list-style: disc !important; }

































































/*8*/
