body{
    font-family: "proxima-nova","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
}

.container{
    margin-top: 30px;
    margin-bottom: 30px;
}

.form-control{
    background: #F2F2F2;
    border-radius: 0px;
    border: none;
    box-shadow: none;
    font-size: 12px;
}

.form-control:focus{
    border: none;
    box-shadow: none;
}

.has-error .form-control{
    border: 1px solid #A94442;
}

.post_text{
    font-style: italic;
    color: #999;
}

#submit_btn{
    border-radius: 0px;
    text-transform: uppercase;
    background: #333333;
    color: #FFFFFF;
    font-weight: bold;
}

#birth_date_btn{
    border-radius: 0px;
    border-width: 2px;
    font-weight: bold;
    padding: 5px;
    width: 40px;
    border-color: #999999;
    clear: both;
    display: block;
}

/* Fix modal to make it vertically centered */

    .modal {
      text-align: center;
    }

    @media screen and (min-width: 768px) { 
      .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
      }
    }

    .modal-dialog {
      display: inline-block;
      text-align: left;
      vertical-align: middle;
    }
/* END Fix modal to make it vertically centered */