body {
    background-color: #244e70; /*#2e6da4;*/ /*#eeeeee;*/
    padding-top: 50px;
}
.container {
    /*background-color: #00dd00;*/
    /****background-color: rgba(0,0,0,.05);****/
    /*border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);*/
}

.container.main {
    height: 100%;
    /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 8px 0 rgba(0,0,0,0.2);*/
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.8), 0 1px 8px 0 rgba(0,0,0,0.8);
    /*border: 1px solid rgba(0,0,0,0.4);*/
    background-color: #eeeeee; /*#ffffff;*/
}

.card {
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.25), -1px -1px 3px 0px rgba(0,0,0,0.25); /*, 1px 0px 4px 0px rgba(0,0,0,0.125), -1px 0px 4px 0px rgba(0,0,0,0.125);*/ /*, 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);*/
    /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);*/
    background-color: #fff;
    /*border: 1px solid rgba(0,0,0,.2);*/
    /*border-radius: .4rem;*/
    overflow: hidden;
    margin-bottom: 32px;
}
.card.project {
    box-shadow: 2px 2px 12px 0px rgba(0,200,0,0.7), -1px -1px 10px 0px rgba(0,200,0,0.7); /*, 1px 0px 4px 0px rgba(0,0,0,0.125), -1px 0px 4px 0px rgba(0,0,0,0.125);*/ /*, 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);*/
}
.card-body {
    padding: 1.25rem;
    background-color: #ffffff;
    /*background-color: rgba(0,0,255,.04);*/
    border-top: 1px solid rgba(0,0,0,.2);
}

h4.card-title {
    height: 3.6rem;
}

.card-text.post-description {
    height: 5.2rem;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    /*box-shadow: 0px -10px 10px -8px rgba(0, 0, 0, 0.1) inset;*/
}

.border-bottom {
    border-bottom: 1px solid rgba(0,0,0,.2);
}

.project-title {
    padding: 0px 1.25em;
}

.post-format {
    background-color: #eeeeee;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0px;
}

.card-header {
    max-height: 300px;
    overflow: hidden;
}

.alert {
    margin-top: 20px;
}

.card-btn a {
    width: 100%;
    overflow: overlay;
    border-radius: 0px;
}

.post-nav {
    margin-top: 24px;
}

.post-nav-btn {
    margin-bottom: 6px;
}