.question-stamp {
    display: block;
    vertical-align: center;
    text-align: center;
    font-size: 55px;
    color: steelblue;
}

.question-number {
    float: right;
}

.form-group {
    margin: 20px;
}

textarea {
    max-width: 100%;
    min-width: 100%;
}

.like-button {
    font-size: 25pt;
    color: #d85858;
    vertical-align: middle;
}

.list-item-icons {
    font-size: 12pt;
}

.tick {
    color: #2ab27b;
}

.heart {
    color: #d85858;
}

.lock {
    color: #5e5e5e;
}

.globe {
    color: #0097c2;
}

.tick, .heart, .lock, .globe {
    font-size: 14pt;
    padding-right: 2px;
}

.attached-image {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}

.attached-image-thumbnail {
    max-width: 250px;
    display: inline-block;
}

.editImage {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
}

.deleteAttachedImage {
    position: relative;
    float: right;
    left: -40px;
    top: +5px;
    padding: 10px;
    background-color: #f2f2f2;
    opacity: 0.8;
    border-radius: 20px;
}

.question-status {
    font-size: 20pt;
    color: #5e5e5e;
}

.question-link {
    background-color: #dedfe0;
    padding: 3px;
}
