.form-type-textarea textarea{
    width: 80%;
}

.form-item label{
    vertical-align: top;
    display: block;
}

.form-item.form-item-status label{
    vertical-align: top;
    display: inline;
}

.remsto-form-tooltip-icon {
    background: transparent url("../images/info-circle.png") center center/16px 16px no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0px;
    text-align: center;
    text-indent: -99999px;
    vertical-align: middle;
    width: 16px;
}

.mce-toomanychars {
  background-color: red;
  color: white;
}


/** Case Study Page **/

#remsto-client-case-study--view-page .tpp-field-title
{
    font-size:18px;
    font-weight:bold;
}

#remsto-client-case-study--view-page .title.item-about-title 
{
    font-size:17px;
    font-weight:bold;
}

#remsto-client-case-study--view-page .row.row-about-description
{
    padding-top:3%;
}

#remsto-client-case-study--view-page .tpp-label
{
    font-size:15px;
}

#remsto-client-case-study--view-page .tpp-value
{
    font-size:15px;
}

#remsto-client-case-study--view-page .label
{
    display:none;
}

#remsto-client-case-study--view-page .row.row-one
{
    margin-bottom:2%;
}

#remsto-client-case-study--view-page .tpp-field-supplier img
{
    height:130px;
    float:right;
    margin-right:1%;
}

#remsto-client-case-study--view-page .section-customer
{
    margin-top: 3%;
}

#remsto-client-case-study--view-page .col-three .icon-website
{
    margin-top: 1%;
    margin-bottom: 1%;
}

#remsto-client-case-study--view-page .section-customer .icon-website
{
    margin-top: 1%;
}

#remsto-client-case-study--view-page .rating-widget-stars-wrapper
{
    margin-top: 1%;
}