@charset "utf-8";

/**
*
* -------------------------------------------------
*
* Template : Advanced Accordion For Uikit Framework
* Author : thecodude
* Author URI : http://thecodude.com
*
* --------------------------------------------------
*
**/

/*-----------------------
    Accordion
-------------------------*/
.acdn-title:after {position: absolute;font-family: FontAwesome;content: "\f067";color: inherit;font-size: 12px;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.acdn-title.uk-active:after {content: "\f068";}
.acdn-item {margin-bottom: 15px;}
.acdn-title {display: block;position: relative;padding: 18px;font-size: 20px;margin: 0;}
.acdn-body {padding: 20px;}
.tc-member .member-photo {position: relative;overflow: hidden;margin-bottom: 0;}
.tc-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;}
.tc-member .member-icons {position: absolute;top: 0;right: -50px;-webkit-transition: right 0.5s ease;transition: right 0.5s ease;z-index: 111;}
.tc-member .member-icons a {display: block;width: 40px;height: 40px;line-height: 40px;background: #000;text-align: center;color: #fff;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;}
.tc-member .member-icons a:hover {opacity: 0.85;}
.tc-member .member-icons a + a {border-top: 1px solid rgba(255, 255, 255, 0.15);}
.tc-member .member-title {font-size: 13px;margin-bottom: 20px;}
.tc-member .progress {position: relative;height: 32px;}
.tc-member .progress-bar {line-height: 32px;text-align: right;padding-right: 15px;}
.tc-member span.progress-name {position: absolute;color: #fff;top: 50%;transform: translateY(-50%);left: 15px;}
.tc-member .member-photo:hover .member-icons {right: 0px;}
.tc-member .member-photo:hover:after {opacity: 1;}
.tc-member .team-title {font-size: 18px;font-weight: 600;margin-bottom: 0;}
.tc-member .team-title a {color: #444;}
.tc-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);}
.tc-member .acdn-body .name {font-size: 24px;line-height: 24px;margin-bottom: 0;}
.tc-member .acdn-body .designation {margin-top: 8px;font-size: 16px;}
.tc-member .acdn-body .desc {margin-top: 18px;font-size: 14px;margin-bottom: 25px;}
.tc-member .uk-progress {height: 40px;border-radius: 0;overflow: visible;padding: 5px;background: #fff;box-shadow: 0 10px 20px rgba(68, 68, 68, 0.05);}
.tc-member .uk-progress {margin-top: 20px;}
.tc-member .uk-progress-bar {position: relative;text-align: left;line-height: 30px;}
.tc-member .pb-label {padding: 0px 10px;color: #fff;font-size: 14px;font-weight: 600;background: rgba(255, 255, 255, 0.48);height: 23px;line-height: 23px;width: 110px;margin: 3px 3px 3px 0;}
.tc-member .pb-percent {position: absolute;right: 4px;color: #fff;font-size: 12px;top: 50%;height: 23px;line-height: 23px;width: 40px;text-align: center;background: rgba(255, 255, 255, 0.54);margin: 0;transform: translateY(-50%);}

/*-----------------------
    Accordion Style1
-------------------------*/
.tc-accordion-style1 .acdn-title {background: rgba(0, 0, 0, 0.05);}
.tc-accordion-style1 .acdn-body {background: rgba(0, 0, 0, 0.05);border-top: 1px solid rgba(153, 153, 153, 0.3);}

/*-----------------------
    Accordion Style2
-------------------------*/
.tc-accordion-style2 .acdn-item {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-style2 .acdn-title {background: #fff;}
.tc-accordion-style2 .acdn-body {background: #fff;border-top: 1px solid rgba(238, 238, 238, 0.62);}

/*-----------------------
    Accordion Style3
-------------------------*/
.tc-accordion-style3 .acdn-title {background: #444;color: #bbb;}
.tc-accordion-style3 .acdn-body {background: #555;}
.tc-accordion-style3 .acdn-body p {color: #fff;}
.tc-accordion-style3.tc-member .team-title span {border-left-color: rgba(255,255,255,0.1);}
.tc-accordion-style3.tc-member .acdn-body .name {color: #fff;}
.tc-accordion-style3.tc-member .acdn-body .designation {color: #bbb;}

/*-----------------------
    Accordion Style4
-------------------------*/
.tc-accordion-style4 .acdn-title {background: #fff;border-left: 2px solid #444;}
.tc-accordion-style4 .acdn-body {background: #fff;border-top: 1px solid rgba(238, 238, 238, 0.62);}

/*-----------------------
    Accordion Style5
-------------------------*/
.tc-accordion-style5 .acdn-title {background: #fff;border: 1px solid #f5f5f5;}

/*-----------------------
    Accordion Style6
-------------------------*/
.tc-accordion-style6 .acdn-title {background: transparent;overflow: hidden;z-index: 10;}
.tc-accordion-style6 .acdn-title:before {position: absolute;content: '';height: 100%;width: 100%;left: -10px;top: 0;background: rgba(0, 0, 0, 0.06);-webkit-transform: skew(-15deg);transform: skew(-15deg);z-index: -1;}
.tc-accordion-style6 .acdn-title:after {right: 30px;}

/*-----------------------
    Accordion Style7
-------------------------*/
.tc-accordion-style7 .acdn-item {margin-bottom: 0;}
.tc-accordion-style7 .acdn-title {background: transparent;padding: 20px 0;}
.tc-accordion-style7 .acdn-body {background-color: #444;color: #bbb;}
.tc-accordion-style7 .acdn-item + .acdn-item .acdn-title {border-top: 1px solid rgba(0, 0, 0, 0.05);}
.tc-accordion-style7 .acdn-title:after {padding: 3px 8px;background: #444;color: #fff;right: 0;text-indent: 2px;}
.tc-accordion-style7.tc-member .acdn-body .name {color: #fff;}
.tc-accordion-style7.tc-member .acdn-body .designation {color: #bbb;}

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

/*-----------------------
    Accordion Style9
-------------------------*/
.tc-accordion-style9 .acdn-title {background: #444;color: #bbb;border-radius: 30px;padding: 18px 30px;}
.tc-accordion-style9 p {color: #999;}
.tc-accordion-style9.tc-member .team-title span {border-left-color: rgba(255,255,255,0.1);}
.tc-accordion-style9 .acdn-title:after {right: 30px;}
.tc-accordion-style9.tc-member .acdn-body .designation {color: #999;}

/*-----------------------
    Accordion Style10
-------------------------*/
.tc-accordion-style10 .acdn-title {background: transparent;border: 1px solid #eee;}
.tc-accordion-style10 .acdn-body {margin-left: 50px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #eee;}

/*-----------------------
    Accordion Style11
-------------------------*/
.tc-accordion-style11 .acdn-item {background: #fff;border: 1px solid #eee;padding: 20px;margin-bottom: 30px;}
.tc-accordion-style11 .acdn-title {background: rgba(0,0,0,0.05);}

/*-----------------------
    Accordion Style12
-------------------------*/
.tc-accordion-style12 .acdn-item {background: #fff;border: 1px solid #eee;padding: 20px;margin-bottom: 30px;}
.tc-accordion-style12 .acdn-title {background: transparent;padding: 0;}
.tc-accordion-style12 .acdn-body {padding: 20px 0 0;}
.tc-accordion-style12 .acdn-title:after {right: 0;}