a {
    /* color: #FCA205; */
    font-family: 'Josefin Sans', sans-serif;
}

.page-header {
    background-color: #ff9400;
    margin-top: 0;
    padding: 0px 30px;
}

.page-header h1, .page-header h1 a, .page-header h1 a:visited, .page-header h1 a:active {
    color: #000000;
    font-size: 30px;
    text-decoration: none;
}

.page-header a, .page-header a:visited, .page-header a:active {
    color: #000000;
    font-size: 30px;
    text-decoration: none;
}

.page-header .msadmin-logo {
    display: inline-block;
    vertical-align: middle;
}

.page-header .msadmin-title {
    display: inline-block;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle;
}

.page-header .msadmin-title a {
    margin-left: 15px;
}

.page-header img {
    width: 50px;
    height: 50px;
    margin: 10px 0;
}

.navbar .nav.navbar-nav li.active a {
    background-color: #337ab7;
    color: #FFFFFF;
}

.navbar .nav.navbar-nav li.active a:hover {
    background-color: #337ab7;
    color: #FFFFFF;
}

.content {
    margin-left: 40px;
}

h1, h2, h3, h4 {
    font-family: 'Josefin Sans', sans-serif;
}

.date {
    color: #828282;
}

.save {
    float: right;
}

.strategy_component li {
    font-size: 16pt;
}

.strategy  {
    font-size: 20pt;
}

.post-form textarea, .post-form input {
    width: 100%;
}

.top-menu, .top-menu:hover, .top-menu:visited {
    color: #ffffff;
    float: right;
    font-size: 26pt;
    margin-right: 20px;
}

.post {
    margin-bottom: 70px;
}

.post h1 a, .post h1 a:visited {
    color: #000000;
}


.padded-td {
    border-left:solid 20px transparent;
}

audio {
    vertical-align: middle;
    height: 34px;
}

#removeMedia, #addMedia {
    cursor: pointer;
}