﻿.new-landing .button-crimson
{
    line-height: 27px;
}

.placeholder
{
    position: absolute;
    font-size: 16px;
    top: 0;
    line-height: 32px;
    left: 23px;
}

    .placeholder:hover
    {
        cursor: text;
    }

    .placeholder.textarea
    {
        margin-top: -64px;
    }

.new-landing .sign-text-container
{
    margin-top: 18px;
    position: relative;
}

    .new-landing .sign-text-container input[type="text"]
    {
        padding: 0 9px;
        width: 231px;
        outline: none;
    }

    .new-landing .sign-text-container.textarea
    {
        height: 116px;
        margin-bottom: 30px;
    }

    .new-landing .sign-text-container textarea
    {
        height: 128px;
        width: 231px;
        padding: 0 9px;
        outline: none;
    }

.sign-select-container
{
    height: 28px;
    margin-top: 18px;
}

    .sign-select-container a.ui-selectmenu:hover,
    .sign-select-container a.ui-selectmenu:active
    {
        border-color: #dfdfdf;
    }

.sign-form-bottom
{
    width: 251px;
}

.sign-message-container
{
    width: 251px;
}

.new-landing .sign-block h3
{
    margin-bottom: 0;
}

.new-landing .sign-form
{
    padding-top: 0;
}

    .new-landing .sign-form .button-crimson-container
    {
        margin-right: 0;
    }

.ui-3-red-button.contact
{
    height: 30px;
    width: 120px;
}

.ui-3-red-button-label.contact
{
    height: 30px;
    line-height: 30px;
    width: 120px;
}

.new-landing .old-landing .content
{
    padding-bottom: 52px;
}

.ui-3-contact-info-block
{
    float: left;
    width: 460px;
    margin-top: 14px;
    position: relative;
}

    .ui-3-contact-info-block .qr-code-block
    {
        position: relative;
    }

        .ui-3-contact-info-block .qr-code-block img
        {
            display: block;
            float: left;
        }

            .ui-3-contact-info-block .qr-code-block img.qr-code-logo
            {
                bottom: 1px;
                position: absolute;
                left: 114px;
            }

    .ui-3-contact-info-block img.arrow
    {
        position: absolute;
        left: 380px;
        top: 140px;
    }

.new-landing .old-landing .ui-3-contact-info-block h2
{
    padding: 18px 0 0 0;
    color: #53565d;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
}

.new-landing .old-landing .ui-3-contact-info-block p
{
    color: #505050;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin: 36px 0;
    width: 380px;
}

    .new-landing .old-landing .ui-3-contact-info-block p a
    {
        color: #E01D42;
    }

        .new-landing .old-landing .ui-3-contact-info-block p a:hover
        {
            border: none;
            text-decoration: underline;
        }

.ui-3-select-menu .ui-selectmenu-status:hover
{
    cursor: pointer;
}

.ui-3-contact-block .sign-container h2
{
    margin-bottom: 1px;
}

.ui-3-select-menu .ui-selectmenu-status,
.ui-3-select-menu.ui-selectmenu-menu
{
    font-size: 18px;
    width: 240px;
}
