﻿textarea:focus,
input:focus {
    outline: none;
}

.q-and-a .content p,
.v-application .q-and-a p,
.v-application .ck p {
    margin-bottom: 4px;
}

.q-and-a .v-label {
    align-items: flex-start !important;
}

.q-and-a .content img {
    width: 100%;
}

.q-and-a .content .image {
    display: table;
    clear: both;
    text-align: center;
    margin: 1em auto;
}

.q-and-a .content .image-style-align-left {
    float: left;
}

.q-and-a .content .image-style-align-right {
    float: right;
}

.q-and-a .content mark.marker-yellow {
    padding: 2px 8px;
    margin: 0 5px;
    border-bottom: 1px solid #008505;
    background-color: #ffffff;
    color: #008505;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.q-and-a .content .markerReplyData {
    padding: 5px 8px;
    border: 1px solid #a8a8a8;
    background-color: #ffffff;
    color: #008505;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-height: 100px;
}