.brandDetails-topHeader{
 background-color: #fff;
 margin-bottom: 15px;
}
.brandDetails-topHeader-domain{
 padding: 30px 0;
 border-bottom: 1px solid #e7e7e7;
}
.brandDetails-btmHeader{
 border-bottom: 1px solid #e7e7e7;
 margin-bottom: 20px;
}
.img-bd-logo{
 display: inline-block;
}
/* Brand Details Nav Tabs Custom */
.nav-tabs.tab-brandDetails{
 border:none;
}
.nav-tabs.tab-brandDetails > li > a:hover{
 background-color: transparent;
 border:none;
 border-bottom:3px solid #e1e1e1;
}
.nav-tabs.tab-brandDetails > li > a{
 border:none;
 color: #999;
}
.nav-tabs.tab-brandDetails > li.active > a, .nav-tabs.tab-brandDetails > li.active > a:focus, .nav-tabs.tab-brandDetails > li.active > a:hover{
 border:none;
 border-bottom:3px solid #62c462;
 outline: none;
 color: #000;
}
/* Style Note for Domain Description */
.wrap-note-tpv2-main{
 background: #fff;
 border-radius: 2px;
 padding: 15px;
 margin-bottom: 15px;
}
.wrap-note-content{
 background-color: #f9f9f9;
 border-radius: 3px;
 margin: 10px 0;
 padding: 30px 30px 30px 20px;
 position: relative;
 border-left: 5px solid #eee;
}
.wrap-note-content:before{
 color: #000;
 font-family: FontAwesome;
 content: "\f0a1";
 display: block;
 font-size: 56px;
 opacity: 0.15;
 position: absolute;
 right: 10px;
 top: -5px;
}
.wrap-note-content.quote-rght:before {
 content: "\f10e";
}
/* For Social Media Style Brand Details */
/* Wrapper */
.icon-button {
 background-color: white;
 border:1px solid #e1e1e1;
 border-radius: 0.6rem;
 cursor: pointer;
 display: inline-block;
 font-size: 2.0rem;
 height: 3rem;
 line-height: 3rem;
 position: relative;
 text-align: center;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 width: 3rem;
}

/* Circle */
.icon-button span {
 border-radius: 0;
 display: block;
 height: 0;
 left: 50%;
 margin: 0;
 position: absolute;
 top: 50%;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
 width: 0;
}
.icon-button:hover span {
 width: 3rem;
 height: 3rem;
 border-radius: 0.6rem;
 margin: -1.5rem;
}
.twitter span {
 background-color: #4099ff;
}
.facebook span {
 background-color: #3B5998;
}
.google-plus span {
 background-color: #dd4b39;
}
.youtube span {
 background-color: #bb0000;
}
.pinterest span {
 background-color: #cb2027;
}
.angellist span {
 background-color: #000;
}
.linkedin span {
 background-color: #007bb6 ;
}
.tumblr span {
 background-color: #36465d ;
}
.foursquare span {
 background-color: #0072b1 ;
}

/* Icons */
.icon-button i {
 background: none;
 color: white;
 height: 3rem;
 left: 0;
 line-height: 3rem;
 position: absolute;
 top: 0;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
 width: 3rem;
 z-index: 10;
}
.icon-button .fa-twitter {
 color: #4099ff;
}
.icon-button .fa-facebook {
 color: #3B5998;
}
.icon-button .fa-google-plus {
 color: #dd4b39;
}
.icon-button .fa-youtube {
 color: #bb0000;
}
.icon-button .fa-pinterest {
 color: #cb2027;
}
.icon-button .fa-angellist {
 color: #000;
}
.icon-button .fa-linkedin {
 color: #007bb6 ;
}
.icon-button .fa-tumblr {
 color: #36465d ;
}
.icon-button .fa-foursquare {
 color: #0072b1;
}
.icon-button:hover .fa-twitter,
.icon-button:hover .fa-facebook,
.icon-button:hover .fa-google-plus,
.icon-button:hover .fa-youtube,
.icon-button:hover .fa-pinterest,
.icon-button:hover .fa-angellist,
.icon-button:hover .fa-linkedin ,
.icon-button:hover .fa-tumblr,
.icon-button:hover .fa-foursquare {
 color: white;
}
/* For Image iCons */
.social-img-icon-a{
 border-radius: 0.6rem;
 display: block;
 height: 30px;
 overflow: hidden;
 width: 30px;
}
.social-img-icon-a img{
 height: 30px;
}
/* Team Tab */
.wrap-team-main{
 border: 1px solid #e1e1e1;
 display: block;
 margin-bottom: 15px;
 border-radius: 2px;
}
.wrap-header-team,.wrap-footer-team{
 border-bottom: 1px solid #e1e1e1;
 padding: 15px;
 text-align: center;
 word-wrap:break-word;
 color: #000;
}
.wrap-header-team img{
 background-color: #e1e1e1;
 margin-bottom: 15px;
 height: 130px;
 width: 130px;
 border:1px solid #eee;
}
.wrap-footer-team{
 border-bottom: none;
}
/* Brand Trainees */
.wrap-bdge-inc{
 position: relative;
}
.wrap-bdge-inc img{
 border:none;
 background-color: transparent;
 height: auto;
 width: 75px;
}
.wrap-absolute{
    position: absolute;
    right: -30px;
    top: -40px;
}
.margBtm-25{
    margin-bottom: 25px;
}
.inc-text{
    font-size: 8px;
    left: 13%;
    position: absolute;
    top: 30%;
}
.text-ellip2{
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
}
/* Brand Details Partnership */
.wrap-bd-partnrshp{
    position: relative;
    border:1px solid #eee;
    border-radius: 2px;
    margin-bottom: 15px;
}
.wrap-bd-p-header{
    border-bottom: 1px solid #eee;
    padding: 15px;
}
.wrap-bd-p-body{
    padding: 15px;
    position: relative;
}
.read-more{
    display: none;
}

/* Brand Details Crowd Task */
.wrap-ct-bd{
    position: relative;
    margin-bottom: 15px;
    box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    border-radius: 2px;
}
.wrap-ct-bd-header,.wrap-ct-bd-body,.wrap-ct-bd-footer{
    padding: 15px;
}
.wrap-ct-bd-body{
    background-color: #e2e2e2;
}
.norm-lnht{
    line-height: normal;
}
/* Brand Details Contribution Page */
.ul-mrgBtm{
    margin-bottom: 0;
}
/* Leader Board */
.wrap-lb-main{
    position: relative;
    background-color: #fff;
    margin-bottom: 15px;
}
.lb-header{
    padding-right: 15px;
    padding-left: 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.lb-header i{
    color: #fff;
}
.lb-header{
    background-color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 5px solid #27ae60;
    color: #fff;
}
.lb-body{
    position: relative;
    border-bottom: 5px solid #27ae60;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.lb-item-grid{
    position: relative;
    margin-top: 1px;
    border-bottom: 1px solid #eee;
}
.lb-item-grid:hover{
    box-shadow: 0 0 0 1px #2ecc71;
}
.lb-img-container{
    width: 85px;
}
.lb-img-container:before,.lb-img-container:after,.lb-userInfo-main:before,.lb-userInfo-main:after,.lb-webpoints:before,.lb-webpoints:after,.lb-item-grid:before,.lb-item-grid:after{
    display: table;
    content: "";
}
.lb-img-container:after,.lb-userInfo-main:after,.lb-webpoints:after,.lb-item-grid:after{
    clear: both;
}
.lb-img-container img{
    height: 60px;
    float: left;
}
.wrap-numcon{
    line-height: 2.07em;
    width: 25px
}
.wrap-icon-num{
    display: block;
    color: #fff;
}
.num-red1{
    background-color: #2ecc71;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    text-shadow: 0 1px 1px #333;
}
.num-red2{
    background-color: #27ae60;
    text-shadow: 0 1px 1px #333;
}
.meta-hash{
    font-size: 11px;
}
.lb-item-grid:first-child .num-red1{
    color: yellow;
}
.lb-user-name-link{
    color: #000;
    display: block;
    font-size: 17px;
}
.ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lb-user-name-link:hover{
    text-decoration: none;
}
.lb-userInfo-main{
    text-transform: capitalize;
    width: 136px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.lb-role{
    text-transform: uppercase;
    font-size: 10px;
    color: #666;
}
.lb-webpoints{
    width: 72px;
    background-color: #2ecc71;
    padding-bottom: 6px;
    padding-top: 6px;
    position: relative;
}
.lb-points{
    display: block;
    font-size: 16px;
}
.lb-textPoints{
    display: block;
    text-transform:uppercase;
    font-size: 10px;
    color: #fff;
}
/* Top Contributors */
.lb-userInfo-main.tc{
    display: block;
    width: 208px;
}
.lb-user-name-link.tc{
    display: block;
    margin-top: 10px;
}
.lb-img-container.tc img{
    height: 68px;
}
.num-red2.tc{
    background-color: #444;
}
.num-red1.tc{
    background-color: #e74c3c;
}
.lb-header.tc,.lb-item-grid.tc:hover{
    border-color: #e74c3c;
}
.lb-header h3{
    margin-top: 10px;
}
.lb-body.tc{
    border-color: #e74c3c;
}
/* Large desktop */
@media (max-width: 1024px) {
    .lb-img-container.tc{
        width: 29%;
    }
    .lb-userInfo-main.tc{
        width: 71%;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .lb-img-container.tc{
        width: 12%;
    }
    .lb-userInfo-main.tc{
        width: 88%;
    }
}
/* Landscape phones and down */
@media (max-width: 480px) {
    .lb-img-container.tc{
        width: 32%;
    }
    .lb-userInfo-main.tc{
        width: 68%;
    }
}