@charset "utf-8";
/* CSS Document */
/***************** Typography ******************/
@import url(https://fonts.googleapis.com/css?family=EB+Garamond);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,100,300,600);

.josefin {
    font-family: 'Josefin Sans', sans-serif;
}

/**************** global *******************/

body {
    background: white;
    color: #666;
    min-height: 100% !important;
    height: 100%;
}

a:focus {
    outline: none;
    outline-offset: -2px;
}

h1 {
    font-family: 'EB Garamond', serif;
    font-size: 1.5em;
    color: #132145;
    letter-spacing: .1em;

    font-weight: lighter;
}

h2, h3, h4, h5, h6, {
    margin: 0;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;

}

ul {
    margin-bottom: 20px;
}

hr {
    margin: 0;
    padding-bottom: 19px;
    border: 0;
    border-top: 1px dashed rgba(0, 0, 0, 0.075);
    border-bottom: none;
}

a {
    text-decoration: none;
}

a span {
    color: #333;
}

a:hover, a:focus {
    color: #333;
    text-decoration: none;
}

address {
    padding: 40px 0px 0 20px;
    float: left;
}

address p span {
    font-family: "Josefin Sans", sans-serif;
    display: inline-block;
    color: #005091;
    font-size: 1.2em;
}

address p.address i {
    margin-right: 10px;
    color: #005091;
    text-align: center;
    display: inline-block;
    float: left;
    font-weight: bold;
}

.address {
    margin-top: 40px;
}

.darkBlue {
    color: #005091;
}

.contactTitle {
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    color: #005091;
    font-weight: bold;
    font-size: 1.7em;
    vertical-align: baseline;
    text-align: left;

}

address {
    margin-left: 0px;
}

.left40 {
    margin-left: 40px;
    font-size: 1.2em;
    font-weight: lighter;
}

/****************** Titles ******************/

.lead2 {
    font-family: 'EB Garamond', serif;
    color: #4D5259;
    line-height: 1.5em;
    font-size: 1.4em;
    margin-bottom: 40px;
    text-align: justify;
    margin-top: 20px;
    padding: 0 20px;
}

.lead {
    font-family: 'Josefin Sans', sans-serif;
    color: #005091;
    font-weight: 300;
    line-height: 1.3em;
    font-size: 3em;
    text-align: center;
    margin-top: 30px;
    vertical-align: baseline;
    padding: 0px 0px;
    transform: translateY(0px);
    opacity: 1;
}

.small {
    margin-top: 0px;

}

.learnMore {
    height: 120px;
    padding-top: 60px;
}

.learnMore > p > a {
    text-transform: uppercase;
    color: #005091;
    font-weight: bold;
    padding-top: 50px;
    font-family: "Josefin Sans", sans-serif;
    letter-spacing: 1pt;
}

.learnMore > p > a:hover {

    color: black;

}

.learnMore2 {
    text-transform: uppercase;
    color: #005091;
    font-weight: bold;
    padding-top: 50px;
    font-family: "Josefin Sans", sans-serif;
    letter-spacing: 1pt;
}

.learnMore2:hover {

    color: black;

}

.cv-margin > .learnMore:hover {
    color: #005091;
    background: #DDD;
    border: 1px solid transparent;
}

.border {
    margin-top: 80px;
    border: 1px solid #005091;
    padding: 16px 25px 12px;
    text-align: center;
    text-transform: uppercase;
}

.border:hover {
    border: 1px solid transparent;
    padding: 16px 25px 12px;
    text-align: center;
    text-transform: uppercase;
}

.cv-margin {
    margin-top: 60px;
}

.break {
    height: 1px;
    width: 100%;
    background: #005091;
}

/************** Nav Tabs and Professionals Page *****************/

.fade {
    transition: opacity 0.5s linear 0s;
}

.nav-tabs > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 20px;
    border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
    border-radius: 0;
}

.nav-tabs.nav-stacked > li:last-child > a {
    border-radius: 0;
}

.nav-tabs.nav-stacked > li:last-child > a {
}

.topPad {
    padding-top: 50px;
}

.teamRole {
    color: #666a6e;
    font-family: 'EB Garamond', serif;
}

.nav-stacked > li > a > p {
    margin-top: 5px;
    font-weight: lighter;
}

h4, .teamRole {
    margin-top: 10px;
    font-weight: lighter;
}

.mapTitle {
    margin-top: 60px;
    font-family: 'EB Garamond', serif;
    color: #005091;
    font-size: 2.5em;
}

.execTitle {
    font-family: 'EB Garamond', serif;
    color: #666a6e;
    font-size: 1.5em;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
}

.nav-tabs.nav-stacked > li > a:focus {
    border-right: 1px solid white;
    border-radius: 0px;
}

.nav-tabs.nav-stacked > .active > a {
    border-right: 1px solid white;
    border-radius: 0px;
}

.tab-pane {
    padding: 0px 20px 0px;
    background: white
}

.whiteblock {
    width: 100%;
    background: white;
}

.execs_list {
    margin: 100px 0px;
    color: #005091;
    margin-bottom: 21px;
    font-size: 4em;
    letter-spacing: .04em;
    padding-bottom: 15px;
}

.teamName {
    margin: 0px 0px 0px;
    color: #005091;
    font-size: 1.4em;
    font-family: 'EB Garamond', serif;
    font-weight: lighter;
}

.invTab {
    color: #005091;
    margin: 0px 0px 0px;
    font-size: 1.3em;
    font-family: 'EB Garamond', serif;
    font-weight: lighter;
}

.invTitle {
    color: #005091;
    margin: 5px 0 0;
    font-size: 1.2em;
    font-family: 'EB Garamond', serif;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 1.2em;
}

.investmentdesc {
    font-family: "EB Garamond", serif;
    font-size: 1em;
    line-height: 1.6em;
    padding-top: 10px;
}

.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 10px;
    padding-left: 10px;
    background: #fafafa;
}

.invholder {
    margin-left: 0% !important;
    padding-top: 10px;
    border-top: 1px solid #DDD;
    padding-left: 2.12766%
}

.professionals {
    list-style: none;
    margin: 0px 0px 0px;
    font-size: 1.4em;
    font-family: 'EB Garamond', serif;
    font-weight: lighter;
    padding-bottom: 20px;
    color: #777777
}

.memberDescription {
    font-family: 'EB Garamond', serif;
    color: #777777;
    line-height: 1.7em;
    font-size: 1.2em;
    padding-bottom: 0px;
    text-align: justify;

}

.hold {
    min-height: 600px;
}

/* General */

.boxed {
    margin-bottom: 0px; /* 40px */
    padding: 40px 20px 0 20px;
    background: #FFF;
    position: relative;
}

.boxed .container {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

/* Form, Input, Textarea */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
    box-shadow: none;
    font: 300 14px/20px Roboto Condensed, Arial, Helvetica, sans-serif;
    color: #666;
    border-radius: 0;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, select:focus {
    box-shadow: none;
}

select {
    margin-bottom: 0;
    border-color: #E5E5E5;
}

/* Buttons */
.btn {
    padding: 5px 10px;
    border: none;
    border-radius: 0;
    filter: none;
    box-shadow: none;
    font-size: 12px;
    color: #FFF;
    text-shadow: none;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background: #333;
    color: #FFF;
    outline: none;
}

/* Thumbnails */

.thumbnail {
    margin-top: 20px;
}

.min {
    min-height: 175px
}

.thumbnail .view-thumb, .item .view-thumb {
    position: relative;
    display: block;
}

.thumbnail .view-thumb i, .item .view-thumb i {
    margin-bottom: 0;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
}

.thumbnail:hover .view-thumb i, .item:hover .view-thumb i {
    margin-bottom: -25px;
    border-radius: 100%;
    opacity: 1;
    bottom: 50%;
}

.thumbnail img {
    margin-bottom: 10px;
    cursor: default;
    display: block;
}

.thumbnails .thumbnail-detail h5 {
    margin-bottom: 10px;
}

.thumbnails.featured i {
    margin-right: 10px;
    width: 50px;
    height: 50px;
    font-size: 24px;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    display: block;
    float: left;
}

.thumbnails.featured li:hover i {
    background: #333;
    border-radius: 100%;
}

.thumbnails.featured .thumbnail-detail h3 {
    height: 40px;
    overflow: hidden;
}

.thumbnails.featured .thumbnail-detail p {
    margin-bottom: 0;
    height: 40px;
    overflow: hidden;
}

.thumbnails .social-links {
    float: none;
}

.thumbnails .social-links a i {
    margin-right: 1px;
    margin-left: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

/* Filter */
.filter {
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.025);
    text-align: center;
}

.filter p {
    margin-bottom: 0;
}

.filter p a {
    margin: 0 10px;
    font: normal 14px/30px Roboto Condensed, Arial, Helvetica, sans-serif;
    color: #999;
    text-transform: uppercase;
    display: inline-block;
}

/* Data Time */
.data-time {
    margin-bottom: 20px;
    padding: 9px;
    border: 1px dotted #E5E5E5;
    font-style: normal;
    color: #CCC;
    display: block;
}

.data-time span {
    margin: 5px 0;
    padding: 5px 10px;
    color: #FFF;
    display: block;
}

.data-time span.short {
    margin: 0 10px;
    background: none;
    border-right: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    color: #999;
    display: inline-block;
}

.data-time span i {
    margin-right: 5px;
    opacity: 0.5;
    display: inline-block;
}

.data-time-big {
    padding: 9px;
    font-style: normal;
    color: #FFF;
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 0;
}

/* Progress Bar */
.progress {
    margin-bottom: 10px;
    background-color: #E5E5E5;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-striped .bar {
    text-shadow: none;
}

/* Media List */
.media-list {
    margin-bottom: 0;
}

.media-list .media {
    margin-top: 20px;
}

.media-list .media h4 {
    height: 20px;
}

.media-list .media .media-comment {
    margin-right: 20px;
    padding: 4px;
    width: 90px;
    height: 90px;
    border: 1px solid #E5E5E5;
    float: left;
}

.media-list .media ul {
    margin-left: 120px;
}

/* Pagination */
.pagination {
    margin: 0 0 40px 0;
    height: 30px;
}

.pagination ul {
    border-radius: 0;
    box-shadow: none;
}

.pagination ul > li > a, .pagination ul > li > span {
    padding: 4px 10px 4px 9px;
    border: 1px solid #E5E5E5;
    border-left-width: 0;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    padding-left: 9px;
    border-left-width: 1px;
    border-radius: 0;
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-radius: 0;
}

/* Social Icons */
.social-links {
    clear: both;
    float: right;
}

.social-links a {
    display: inline-block;
}

.social-links a i {
    margin-left: 1px;
    width: 50px;
    height: 50px;
    background: #F0F0F0;
    font-size: 16px;
    line-height: 50px;
    color: #CCC;
    text-align: center;
    display: inline-block;
    overflow: hidden;
}

.social-links a i:hover {
    color: #FFF;
}

/* Modal */
.modal {
    margin-top: -200px;
    max-height: 400px;
    border: none;
    border-radius: 0;
    outline: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 1);
    top: 50%;
}

.modal.fade.in {
    top: 50%;
}

.modal-header {
    padding: 10px 15px;
    border-bottom: none;
}

.modal-header .close {
    margin-top: 5px;
}

.modal-body {
    padding: 0;
    max-height: 350px;
}

.modal-body p {
    margin-bottom: 0;
    padding: 0px;
}

.modal-footer {
    display: none;
}

/* Tabs */
.tab-content {
    margin-bottom: 0px;
    min-height: 650px;
}

.tab-content-Inv {
    min-height: 900px
}

.tab-content p {
    margin-bottom: 0;
}

/* Google Map */
.map-pad {
    margin: 80px 0;
    padding: 0 40px;
    border-right: 1px solid #005091;
}

#map-canvas {

    width: 100%;
}

#map-canvas div.gmnoprint, #map-canvas div div + div a img {
    display: none
}

/* Margins */
.no-margin {
    margin-bottom: 0 !important;
}

.margin-half-bottom {
    margin-bottom: 20px !important;
}

.margin-bottom {
    margin-bottom: 40px !important;
}

.margin-bottom2 {
    margin-bottom: 80px !important;
}

/* toTop */
#toTop {
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.25);
    line-height: 50px;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    display: none;
    position: fixed;
    bottom: 0px;
    right: 20px;
    z-index: 9999;
    transition: all linear 0.15s;
    -ms-transition: all linear 0.15s;
    -moz-transition: all linear 0.15s;
    -webkit-transition: all linear 0.15s;
    -o-transition: all linear 0.15s;
}

#toTop:hover {
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 60px;
}

/************* StickFooter and Header *************/

/* Sticky footer styles

-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 180px;
}

.footer {
    padding-top: 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    min-height: 180px;
    background-color: #dddddd;
}

.footer_nav {
    color: #74787C;
    font-family: 'Josefin Sans', sans-serif;
    font-size: .9em;
    text-shadow: 0px -1px white;
    text-transform: uppercase;
    padding: 10px 20px;
}

ul.inline, ol.inline {
    margin-top: 10px;
}

.inline:first-child {
    padding-left: 0px;
}

.margin-left {
    margin-left: 20px
}

.margin-right {
    margin-right: 20px
}

/* Contact Form */
.contact-form {
    margin-bottom: 40px;
    margin-left: 40px;
}

.login-form input {
    margin-bottom: 0;
}

.contact-form input, .contact-form textarea {
    border-radius: 0;
}

.contact-form > h3 {
    margin-top: 0px;
    line-height: 0px;

}

.contact-form > h3 > .learnMore {
    margin-top: 0px
}

.messageTitle {
    font-family: 'EB Garamond', serif;
    color: #666a6e;
    font-size: 1.5em;
    font-weight: lighter;
}

/* Thumbnails */

.thumbnail .view-thumb, .item .view-thumb {
    position: relative;
    display: block;
}

.thumbnail .view-thumb i, .item .view-thumb i {
    margin-bottom: 0;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
}

.thumbnail:hover .view-thumb i, .item:hover .view-thumb i {
    margin-bottom: -25px;
    border-radius: 100%;
    opacity: 1;
    bottom: 50%;
}

.thumbnail img {
    margin-bottom: 10px;
    cursor: default;
    display: block;
}

.thumbnails .thumbnail-detail h5 {
    margin-bottom: 10px;
}

.thumbnails.featured i {
    margin-right: 10px;
    width: 50px;
    height: 50px;
    font-size: 24px;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    display: block;
    float: left;
}

.thumbnails.featured li:hover i {
    background: #333;
    border-radius: 100%;
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

.thumbnails.featured .thumbnail-detail h3 {
    height: 40px;
    overflow: hidden;
}

.thumbnails.featured .thumbnail-detail p {
    margin-bottom: 0;
    height: 40px;
    overflow: hidden;
}

.thumbnails .social-links {
    float: none;
}

.thumbnails .social-links a i {
    margin-right: 1px;
    margin-left: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

/**** My Custom Styles***/
.southeast {
    background: url("../photo/southeast.jpg");
    width: 610px;
    height: 444px;
    margin: auto;
}

.advantages {
    padding-bottom: 40px;
}

.investmentTitle {
    font-size: 1em;
    font-family: "EB Garamond", serif;
    font-weight: lighter;
    color: #005091;
}

.newsName {
    font-family: 'EB Garamond', serif;
    color: #005091;
    font-size: 1.2em;
}

.thumbnail-detail {
    padding: 10px
}

/*************Responsive**************/

/* Desktop large layout */
@media (min-width: 1210px) {

    #map-canvas {
        height: 390px;
    }

}

/* Desktop small layout */
@media (min-width: 980px) and (max-width: 1209px) {

    #map-canvas {
        height: 390px;
    }

}

/* Tablet layout */
@media (min-width: 768px) and (max-width: 979px) {

    .thumbnails.featured i {
        margin: auto;
        width: auto;
        float: none;
    }

    .thumbnails.featured li:hover i {
        border-radius: 0;
        transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -o-transform: none;
    }

    .thumbnails .social-links {
        margin-bottom: 0;
    }

    #map-canvas {
        height: 450px;
    }

    .social-links {
        margin: 0 auto 20px;
        text-align: center;
        float: none;
    }

    .hold2 {
        min-height: 550px
    }

    .span3 {
        width: 22% !important;
    }

    .lead {
        padding: 0px;
        line-height: 1.2em;
        font-size: 2.8em;
        margin-top: 20px;
        text-align: center;
    }

    .lead2 {
        line-height: 1.5em;
        font-size: 1.2em;
    }

}

/* Mobile landscape layout */
@media (min-width: 480px) and (max-width: 767px) {

    .span3 {
        width: 46% !important;
    }

    .news-nav {
        width: 100% !important;
    }

    .width-map {
        width: 50% !important;
    }

    .team-tabs {
        width: 100% !important;
    }

    .thumbnails > li {
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }

    .thumbnail-detail {
        min-height: 350px;
    }

    .nav-tabs.nav-stacked > li > a {
        min-height: 60px;
    }

    .invholder {
        border-top: 1px solid white;
        margin-left: 20px
    }

    body {
        padding-right: 0px;
        padding-left: 0px;
    }

    .tab-content {
        padding-top: 50px
    }

    .thumbnails .thumbnail {
        margin-top: 20px;
    }

    .invTitle {
        text-align: center;
    }

    .investmentdesc {
        text-align: center;
    }

    .thumbnails {
        margin-bottom: 0px
    }

    .thumbnails li:last-child .thumbnail > .thumbnail-detail {
        border-bottom: 1px dashed #E5E5E5;
        padding-bottom: 20px;
    }

    .thumbnails.featured i {
        margin: auto;
        width: auto;
        float: none;
    }

    .thumbnails.featured li:hover i {
        border-radius: 0;
        transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -o-transform: none;
    }

    .thumbnails.featured .thumbnail-detail {
        text-align: center;
    }

    .thumbnails.featured .thumbnail-detail p {
        height: auto;
    }

    .thumbnails .social-links {
        margin-bottom: 0;
        height: 40px;
        text-align: left;
    }

    .media-list .media ul {
        margin-left: 0;
    }

    .data-time span.short {
        margin: 0;
        padding: 0;
        border: none;
        display: inherit;
    }

    #map-canvas {
        height: 250px;
    }

    .social-links {
        margin: 0 auto 20px;
        height: 50px;
        text-align: center;
        overflow: hidden;
        float: none;
    }

    .nav-tabs.nav-stacked > li {
        float: right;
        width: 33%;
    }

    .nav-tabs.nav-stacked > .pull-left {
        float: left;
        width: 50%;
    }

    .execTitle {
        font-family: 'EB Garamond', serif;
        color: #666a6e;
        font-size: 1.5em;
        width: 100%;
        display: block;
        display: none;
    }

    .nav-tabs.nav-stacked > li:last-child > a {
        border: 1px solid #DDD;
    }

    .nav-tabs.nav-stacked > li > a:focus {
        border-bottom: 1px solid white;
        border-radius: 0px;
    }

    .nav-tabs.nav-stacked > .active > a {
        border-bottom: 1px solid white;
        border-radius: 0px;
    }

    .nav-tabs.nav-stacked > a {
        border-bottom: 1px solid #666a6e;
    }

    .nav-tabs.nav-stacked > li > a {
        border-left: 1px solid white;
        border-radius: 0px;
        min-height: 75px
    }

    .nav-tabs.nav-stacked.newsheight > li > a {
        border-left: 1px solid white;
        border-radius: 0px;
        min-height: 90px
    }

    .hold2 {
        min-height: 600px
    }

    address {

        margin: auto;
    }

    .address {

        margin: 40px auto 0;
    }

    .lead {
        text-align: center;
        margin-top: 0px;

    }

}

/* Mobile portrait layout */
@media (max-width: 479px) {

    .lead {
        padding-left: 20px;
        padding-right: 20px;

    }

    address {
        padding: 0;
        width: 100%;
        text-align: center;
        margin: auto;
    }

    .address {
        text-align: center;
        margin: auto;
    }

    .thumbnails .thumbnail {
        margin-top: 20px;
        border-top: 1px dashed #E5E5E5;
    }

    .thumbnails.featured i {
        margin: auto;
        width: auto;
        float: none;
    }

    .thumbnails.featured li:hover i {
        border-radius: 0;
        transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -o-transform: none;
    }

    .thumbnails.featured .thumbnail-detail {
        text-align: center;
    }

    .thumbnails.featured .thumbnail-detail p {
        height: auto;
    }

    .thumbnails .social-links {
        margin-bottom: 0;
        height: 40px;
        text-align: left;
    }

    .filter p a {
        margin: 0 5px;
    }

    .pricing:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
    }

    .pricing {
        margin-top: 20px;
        padding-top: 19px;
        border-top: 1px dashed #E5E5E5;
    }

    .media-list .media ul {
        margin-left: 0;
    }

    .data-time span.short {
        margin: 0;
        padding: 0;
        border: none;
        display: inherit;
    }

    #map-canvas {
        height: 250px;
    }

    .social-links {
        margin: 0 auto 20px;
        height: 50px;
        text-align: center;
        overflow: hidden;
        float: none;
    }

    .nav-tabs.nav-stacked > li {
        float: right;
        width: 100%;
    }

    .execTitle {
        font-family: 'EB Garamond', serif;
        color: #666a6e;
        font-size: 1.5em;
        width: 100%;
        display: block;
        display: none;
    }

    .nav-tabs.nav-stacked > li:first-child > a {
        border: 1px solid white;
    }

    .nav-tabs.nav-stacked > li:last-child > a {
        border: 1px solid #ddd;
    }

    .nav-tabs.nav-stacked > li > a:focus {
        border-bottom: 1px solid white;
        border-radius: 0px;
    }

    .nav-tabs.nav-stacked > .active > a {
        border-bottom: 1px solid white;
        border-radius: 0px;
    }

    .nav-tabs.nav-stacked > a {
        border-bottom: 1px solid #666a6e;
    }

    .nav-tabs.nav-stacked > li > a {
        border-left: 1px solid white;
        border-radius: 0px;

    }

    .thumbnails > li {
        margin-left: 10px;
        margin-right: 10px;
    }

    .thumbnails .thumbnail {
        border-top: 1px solid #E5E5E5;

    }

    .span3 {
        width: 90%;
    }

    .min {
        min-height: auto;
    }

}


