@charset "UTF-8";

/**
*
* -------------------------------------------------------
*
* Template : Bootstrap Accordion Framework
* Author : thecodude
* Author URI : http://thecodrops.com
*
* -------------------------------------------------------
*
*/

/*--------------------------------
    Accordion Common Styles
----------------------------------*/
[class*="tc-accordion"] .card-header {padding: 0;border:0;background: transparent;}
[class*="tc-accordion"] .card {margin-bottom: 10px;background-color: rgba(0, 0, 0, 0.03);border: 0;border-radius: 0;box-shadow: none;}
[class*="tc-accordion"] .acdn-title button {text-transform:initial;line-height: normal;width: 100%;text-align:left;font-weight: 600;display: block;position: relative;padding: 18px 25px;font-size: 18px;color: #444;text-decoration: none !important;}
[class*="tc-accordion"] .acdn-body {padding: 20px 25px;border-top: 1px solid rgba(0, 0, 0, 0.04);font-size: 15px;}
[class*="tc-accordion"] .acdn-title button:after {position: absolute;font-family: FontAwesome;content: "\f068";color: inherit;font-size: 12px;right: 25px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
[class*="tc-accordion"] .acdn-title button.collapsed:after {content: "\f067";}
.member .member-photo {position: relative;overflow: hidden;margin-bottom: 25px;}
.member .member-photo:after {position: absolute;content: '';height: 100%;width: 100%;background: rgba(0,0,0,0.3);top: 0;opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.member .member-icons {position: absolute;top: 0;right: -50px;-webkit-transition: right 0.5s ease;transition: right 0.5s ease;z-index: 111;}
.member .member-icons a {display: block;width: 40px;height: 40px;line-height: 40px;background: #000;text-align: center;color: #fff;}
.member .member-title {font-size: 13px;margin-bottom: 20px;}
.member .progress {position: relative;height: 32px;margin-bottom: 20px;font-size: 14px;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background: #fff;}
.member .progress-bar {line-height: 32px;text-align: right;padding-right: 15px;}
.member span.progress-name {position: absolute;color: #fff;top: 50%;transform: translateY(-50%);left: 15px;}
.member .member-photo:hover .member-icons {right: 0px;}
.member .member-photo:hover:after {opacity: 1;}
.member .team-title {font-size: 18px;font-weight: 600;margin-bottom: 0;}
.member .team-title button {color: #444;}
.member .team-title span {font-weight: 400;font-size: 14px;line-height: 10px;display: inline-block;color: #999;padding-left: 5px;margin-left: 6px;border-left: 1px solid rgba(0,0,0,0.2);}

/*-----------------------
    Accordion Style1
-------------------------*/
.tc-accordion-style1 .card {background-color: #fff;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);}
.tc-accordion-style1 .acdn-body {border-top: 1px solid rgba(0, 0, 0, 0.04);}

/*-----------------------
    Accordion Style2
-------------------------*/
.tc-accordion-style2 .card {background: transparent;}
.tc-accordion-style2 .acdn-title button {background-color: #444;color: #bbb;}
.tc-accordion-style2 .acdn-body {background-color: #555;color: #bbb;}
.tc-accordion-style2.member .acdn-body * {color: #f5f5f5;}
.tc-accordion-style2.member .team-title span {border-left-color: rgba(255,255,255,0.2); }

/*-----------------------
    Accordion Style3
-------------------------*/
.tc-accordion-style3 .card {background: transparent;}
.tc-accordion-style3 .acdn-title button {border-left: 2px solid #444;background-color: #fff;}
.tc-accordion-style3 .acdn-body {background-color: #fff;color: #bbb;}

/*-----------------------
    Accordion Style4
-------------------------*/
.tc-accordion-style4 .card {background: transparent;}
.tc-accordion-style4 .acdn-body {border: 0;}
.tc-accordion-style4 .acdn-title button {border: 1px solid #f5f5f5;color: #666;background: #fff;}
.tc-accordion-style4 .acdn-title button:after {border: 1px solid;padding: 3px 4px;}

/*-----------------------
    Accordion Style5
-------------------------*/
.tc-accordion-style5 .card {background: transparent;}
.tc-accordion-style5 .acdn-body {border: 0;}
.tc-accordion-style5 .acdn-title button {position: relative;overflow: hidden;z-index: 10;}
.tc-accordion-style5 .acdn-title button:before {position: absolute;content: '';height: 100%;width: 100%;left: -10px;top: 0;background: rgba(0, 0, 0, 0.03);-webkit-transform: skew(-15deg);transform: skew(-15deg);z-index: -1;}
.tc-accordion-style5 .acdn-title button:after {right: 32px;}

/*-----------------------
    Accordion Style6
-------------------------*/
.tc-accordion-style6 .card {background: transparent;margin-bottom: 0;}
.tc-accordion-style6 .acdn-body {background-color: rgba(0,0,0,0.03);}
.tc-accordion-style6 .acdn-title button {position: relative;overflow: hidden;z-index: 10;padding-left: 10px;padding-right: 10px;}
.tc-accordion-style6 .card + .card .acdn-title button {border-top: 1px solid rgba(0, 0, 0, 0.05);}
.tc-accordion-style6 .acdn-title button:after {padding: 5px 6px;background: #444;color: #fff;}

/*-----------------------
    Accordion Style7
-------------------------*/
.tc-accordion-style7 .card {background: transparent;}
.tc-accordion-style7 .acdn-title button {padding: 20px 25px;border-top: 2px solid #2a2a2a;background-color: rgba(0,0,0,0.02);}
.tc-accordion-style7 .acdn-title button:after {right: 25px;}
.tc-accordion-style7 .acdn-body {background-color: #fff;color: #bbb;}

/*-----------------------
    Responsive Media
-------------------------*/
@media (max-width: 480px) {
    [class*="tc-accordion"] .acdn-title button {padding: 15px 20px;font-size: 16px;}
    [class*="tc-accordion"] .acdn-body {padding: 15px 20px;font-size: 14px;}
}