﻿.navbar-brand img
{
    height: 100px;
}

.sponsors img, .partners img
{
    height: 75px;
}
.partners img {
    margin: 5px 15px;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.partners img:hover {
    -webkit-filter: initial; /* Safari 6.0 - 9.0 */
    filter: initial;
}
.copyright
{
    margin: 15px 0 -30px;
    color: #a5a5a5;
}
.sub-page #page-title
{
    height: 250px;
}
.sub-page #page-title .title
{
    line-height: 275px;
}
#article h3
{
    margin-bottom: 20px;
    margin-top: 0;
}
/* BEGIN - ACCORDION */
/*.accordion-wrapper {
    display: block;
    height: 350px;
    max-height: 100%;
}

#accordion {
    max-width: 36.125rem;
    margin-left: 15px;
}

.panel-group {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(-98%) rotate(-90deg);
    -webkit-transform-origin: right top;
    -moz-transform: translateX(-98%) rotate(-90deg);
    -moz-transform-origin: right top;
    -o-transform: translateX(-98%) rotate(-90deg);
    -o-transform-origin: right top;
    transform: translateX(-98%) rotate(-90deg);
    transform-origin: right top;
    margin-bottom: 15px;
}

.panel-body {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0%) rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: translateX(0%) rotate(90deg);
    -moz-transform-origin: left top;
    -o-transform: translateX(0%) rotate(90deg);
    -o-transform-origin: left top;
    transform: translateX(0%) rotate(90deg);
    transform-origin: left top;
    height: 86.2rem;
}*/
/* END - ACCORDION */
.panel-body {
    padding:0;
}

#language-picker {
    visibility: hidden;
}

#language-mini-picker {
    visibility: visible !important;
    margin-top: 15px;
}

#language-picker {
    position: relative;
    text-align: right;
    margin: 20px 25px -30px;
    font-size: 14px;
    font-family: Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

#language-mini-picker {
    visibility: hidden;
}
.nav-tabs {
    border: none !important;
    /*margin-bottom: -1px;*/
}
.nav-tabs > li > a {
    border: none !important;
    border-radius: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*border: none !important;*/
    border-top: 2px solid #e23a00 !important;
    background-color: #f9f9f9;
}
.tab-content > .active {
    background-color: #f9f9f9;
}

table.members, table.projects, table.documents {
    width: 100%;
    margin: 0 auto;
    padding-top: 15px;
    /*border: 1px solid #E5E5E5;*/
    border-collapse: separate;
    border-spacing: 0 5px;
}

table.member thead, table.member tbody, table.project thead, table.project tbody, table.document thead, table.document tbody {
    border: none !important;
}

table.members thead tr, table.projects thead tr, table.documents thead tr {
    /*background: #FFF !important;*/
    border-bottom: 1px solid #E5E5E5;
}

table.members thead td, table.projects thead td, table.documents thead td {
    font-size: 20px;
    /*font-family: 'Open Sans', sans-serif;*/
    font-weight: 400;
    /*text-transform: uppercase;*/
    /*color: #be1e2e;*/
    padding: 0 0 0 20px;
}

/*table.members tbody tr{
	background: #f9f9f9;
}*/
/*table.members tbody tr:nth-child(odd) { 
	background: #f9f9f9;
}
table.members tbody tr:nth-child(even) {
	background: #FFF;
}*/
table.members tbody tr:hover, table.projects tbody tr:hover, table.documents tbody tr:hover {
    background-color: #fff; /*#d35c28;*/
    /*background-color: rgba(211, 92, 40, 0.2);*/
    /*cursor: pointer;*/
}

table.members tbody td, table.projects tbody td, table.documents tbody td {
    padding-left: 20px;
}

table.members a, table.projects a, table.documents a { /*font-weight: bold;*/
    color: #000 !important; /*#d35c28;*/
}

    table.members a:hover, table.projects a:hover, table.documents a:hover {
        color: #e23a00;
        text-decoration: none;
    }

.pagination {
    margin: 0 20px;
}
.pagination > li > a, .pagination > li > a:hover {
    border: none;
    border-radius: 0 !important;
    margin-right: 2px;
    color: #be1e2e;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    background-color: #f3f3f3;
}

.pagination > li > a:hover {
    background-color: #eaeaea;
}

    .pagination > li > a.active {
        color: #fff !important;
        background-color: #e23a00;
    }

.person-detail-header, .project-detail-header, .document-detail-header {
    padding: 5px;
    /*background-color: #f0f0f0;*/
    border-bottom: 2px solid #e23a00;
    height: 200px;
}
    .person-detail-header:before, .project-detail-header:before, .document-detail-header:before {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 200px;
        background-size: auto 520px;
        background-position: 50% 50%;
    }
    .person-detail-header:before {
        background-image: url("../images/bg/bg002.png");
        opacity: 0.7;
    }
    .project-detail-header:before {
        background-image: url("../images/bg/bg011.jpg");
        opacity: 0.4;
    }
    .document-detail-header:before {
        background-image: url("../images/bg/bg010.jpg");
        opacity: 0.4;
    }
.person-detail-header h1, .project-detail-header h1, .document-detail-header h1 {
    margin: 30px 0 0 0;
    text-align: center;
    display: block;
    color: #303030;
    position: relative;
}
.person-detail-header img, .project-detail-header img, .document-detail-header img {
    margin-left: auto;
    margin-right: auto;
    height: 125px;
    display: block;
    position: relative;
    bottom: -25px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(204,204,204,1);
    box-shadow: 0px 10px 20px 0px rgba(204,204,204,1);
}
.person-detail-body, .project-detail-body, .document-detail-body {
    margin-top: 75px;
    padding: 5px 15px;
    /*background-color: #f0f0f0;*/
    min-height: 300px;
}

.project-detail-body, .document-detail-body { margin-top: 15px;}

.fancy-close {
    height: 50px;
    width: 50px;
    background: #303030;
}
.fancy-close:hover {
    visibility: visible;
    background: #303030!important;
}

.children > li > a:active {
    background-color: #e23a00;
    color: #fff;
}

ul.sidemenu {
    padding: 0;
    margin: 0;
    text-align: left;
}

ul.sidemenu li {
    list-style: none;
    line-height: 1.6em;
    display: block;
    border-bottom: 1px solid #fff;
    background-color: #fafafa;
}

ul.sidemenu li:hover {
    text-decoration: none;
}

ul.sidemenu li a {
    display: block;
    margin: 0 0 0 2px;
    padding: 6px 10px;
    text-decoration: none;
    color: #000;
}

ul.sidemenu li a:hover {
    padding: 6px 10px;
    text-decoration: none;
    color: #FFF;
    border-left: 2px solid #e23a00;
}

ul.sidemenu li a.active {
    color: #fff !important;
    padding: 6px 10px;
    border-left: 2px;
    background: #e23a00; /*rgb(221,134,3);*/
}