html { height: 100%; }

td { font: 12px verdana, Tahoma; }

#GSSReviews {
    font: 12px verdana, Tahoma;
    color: #292929;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}

#GSSReviewContainer {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    max-width: 958px;
    margin-bottom: 10px;
}

#GSSreview_container_table {
    border: 1px solid #dadada;
    background-color: #FFFFFF;
    max-width: 958px;
}

#GSSReviewRenderer { padding: 5px 10px; }

#GSSReview-ft-info-table {
    width: 100%;
    margin: 5px 0;
}

.GoBtnNet {
    border-bottom: 1px solid #324b8a;
    border-right: 1px solid #324b8a;
    border-top: 1px solid #7f96d0;
    border-left: 1px solid #dee1c5;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    background-color: #000095;
    color: #FFFFFF;
    cursor: hand;
    padding: 3px 10px;
    text-align: center;
}

#GSSSubmitbttn { padding: 0 0 25px 40px; }

#update_error_div {
    border: 2px solid #FF0000;
    padding: 10px;
    margin: 2px 0;
    background: #ffffff url(https://cdn.liverez.com/1/images/warn.gif) 5px 5px no-repeat;
    color: #FF0000;
    min-height: 35px;
    width: 90%;
}

#update_error_div div {
    font-size: 14px;
    font-weight: bold;
    padding-left: 50px;
    margin: 0;
    color: #FF0000;
}

#update_success_div {
    border: 2px solid #0000ff;
    padding: 10px;
    margin: 2px 0;
    background: #ffffff url(https://cdn.liverez.com/1/images/success_update.gif) 5px 5px no-repeat;
    color: #0000ff;
    min-height: 35px;
    width: 90%;
}

#update_success_div div {
    font-size: 18px;
    font-weight: bold;
    padding-left: 35px;
    margin: 0;
    color: #0000ff;
}

.Renderer {
    background-color: #ffffff;
    text-align: left;
}

.RenderedSurveyHeader {
    margin: 5px 15px 5px 0px;
    border: 0px solid #000000;
}

.RenderedSurveyHeader h2 { margin: 0px; }

table.RenderedFirstLastTable {
    max-width: 750px;
    margin: 5px 15px 15px 0px;
}

.RenderedFirstLast {
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    padding: 2px 10px;
}

.RenderedCustomerName {
    white-space: nowrap;
    font-weight: bold; /*padding: 5px 10px 5px 0;*/
    font-size: 15px;
}

table.RenderedSurveyTable {
    max-width: 750px;
    margin: 5px 15px 0px 0px;
    border: 0px solid #000000;
    padding: 5px;
}

table.RenderedSurveyTable td { border: 0px solid #000000; }

table.RenderedSurveyTable td ul { margin: 10px 35px; }

table.RenderedSurveyTable td ul li { padding: 5px; }

table.RenderedSurveyTable td ol { margin: 10px 35px; }

table.RenderedSurveyTable td ol li { padding: 5px; }

.RenderedQuestionNumber {
    width: 25px;
    display: inline-block;
    background-color: #ffffff;
    text-align: right;
    font-weight: bold;
}

.RenderedQuestionID {
    vertical-align: top;
    white-space: nowrap;
    padding-right: 5px;
}

.RenderedQuestionTD {
    width: 100%;
    vertical-align: top;
    padding-bottom: 30px;
    border: 0px solid #000000;
}

.RenderedQuestionHeader {
    padding: 0px 5px 10px 0;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
}

.RenderedBlock {
    border: 0px solid #000000;
    max-width: 750px;
    padding-top: 5px;
    padding-bottom: 25px;
}

.RenderedHeaderBlock, .RenderedInstructionBlock { padding: 0 5px 25px 5px; }

.RenderedCommentBlock { padding: 5px 0; }

.RenderedCommentBlockText { padding: 5px 0; }

.RenderedRatingQuestionBlock, .RenderedTextQuestionBlockTextBox { padding: 10px; }

.RenderedRatingQuestionBlockRatings { padding-left: 5px; overflow: auto;}

.RenderedYesNoQuestionBlockAnswers { padding-left: 5px; }

.RenderedBlockCommentLabel {
    padding: 15px 15px 10px 0;
    float: none;
    clear: both;
}

.RenderError {
    color: red;
    font-weight: bold;
    font-size: 12pt;
    padding: 25px;
}

.ratingBlockHolder{
    width: auto !important;
    padding: 0 7px;
    min-width: 164px;
}

.reviewBlockComment{
    width: 100%;
    height: 90px;
}

@media (max-width: 768px) {
    .GoBtnNet
    {
        padding: 15px 25px;
    }
}

