.contact { border-bottom: 1px dashed #ccc; display: inline-block; margin: 0 0 20px 20px; padding-bottom: 10px; position: relative }
.contact.red { background: #d84a38 }
.contact.red:hover { background: #bb2413 }
.contact.green { background: #35aa47 }
.contact.green:hover { background: #1d943b }
.contact.blue { background: #4d90fe }
.contact.blue:hover { background: #0362fd }
.contact.lightblue { background: #0ea8d6 }
.contact.lightblue:hover { background: #0866b2 }
.contact.yellow { background: #ffb848 }
.contact.yellow:hover { background: #eca22e }
.contact.purple { background: #852b99 }
.contact.purple:hover { background: #6d1b81 }
.contact h4 { font-weight:normal; color: #626365; font-size: 18px; margin: 0 0 10px 0 }
.contact .contact-icon { position: absolute; font-size: 70px; right: 10px; top: 10px; opacity: .3; filter: alpha(opacity = 30) }
.tel .telnum { color: #ff6a00; font-size: 18px }
.qq .qq-talk { background: #626365;color: white; padding: 3px 5px;border-radius: 4px;}
.qq .qq-talk:hover { text-decoration:none; background-color: #4d4e50; color:#fff; }
.regtwice h2 { color: #333; font-size: 32px; font-weight: 500 }
.regtwice a.btn { margin-top: 50px }
.helper h2 { color: #2e3c50; font-size: 18px; font-weigth: 500; margin: 0 0 15px; padding: 0 0 8px; }
.tabs-custom { overflow: hidden; margin-bottom: 40px }
.tabs-custom>.nav-tabs { border-bottom: 2px solid #ff9700; margin: 0 }
.tabs-custom>.tab-content { background-color: #fff; border-radius: 0; padding: 20px 0 0 }
.tabs-custom .nav-tabs>li { margin-bottom: 0 }
.tabs-custom .nav-tabs>li>a { color: #2e3c50; margin-right: 0; border: 0 none !important }
.tabs-custom .nav-tabs>li>a:hover { background: 0 }
.tabs-custom .nav-tabs>li.active>a { color: #fff; background: #ff9700; border-radius: 4px 4px 0 0 !important }
.issue { margin-bottom: 20px }
.issue .table { margin-bottom: 0 }
.issue .issue-title { color: #a64600; margin-bottom: 10px; }
.issue-block { background: #fafafa; margin-bottom: 10px }
.issue-block .accordion { margin-bottom: 0 }
.issue-block .accordion-group { border: 0 none; border-bottom: 1px dashed #ccc }
.issue-block .accordion-toggle { color: #666; background: #fafafa; padding: 5px 10px; text-decoration: none }
.issue-block .accordion-toggle:hover { color: #a64600; transition: all .4s ease-in-out 0s }
.issue-block .accordion-inner { color: #858d9d; background: #fff; padding: 15px 0 15px 24px }
