/* Minification failed. Returning unminified contents.
(154,1): run-time error CSS1019: Unexpected token, found '@charset'
(154,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(154,17): run-time error CSS1019: Unexpected token, found ';'
 */
.ui-selectmenu
{
    display: block;
    position: relative;
    height: 17px;
    text-decoration: none;
    overflow: hidden;
    background-image: url(../images/select.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ui-selectmenu-icon
{
    position: absolute;
    right: 6px;
    margin-top: -8px;
    top: 50%;
}

.ui-selectmenu-menu
{
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 0;
    visibility: hidden;
    overflow: hidden;
}

.ui-selectmenu-open
{
    visibility: visible;
}

.ui-selectmenu-menu-popup
{
    margin: -1px 0 0 -1px;
    border: 1px solid #CECECE;
}

.ui-selectmenu-menu-dropdown
{
}

.ui-selectmenu-menu li {
    display: block;
    width: 100%;
    height: 17px;
    margin: 0;
    padding: 0;
    background-color: #fff;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

    .ui-selectmenu-menu li a
    {
    }

    .ui-selectmenu-menu li a, .ui-selectmenu-status
    {
        display: block;
        height: 14px;
        padding: 4px 6px 0 6px;
        outline: none;
        color: #5d6876;
        text-decoration: none;
        line-height: 9px;
    }

    .ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status
    {
        padding-left: 20px;
        position: relative;
        margin-left: 5px;
    }

    .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon
    {
        position: absolute;
        top: 1em;
        margin-top: -8px;
        left: 0;
    }

.ui-selectmenu-status
{
    margin: 0 0 0 5px;
    padding: 4px 0 0 2px;
    background-image: url(../images/select.png);
    background-position: right -17px;
    background-repeat: no-repeat;
    height: 13px;
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a
{
    background-color: #505050;
    color: #fff;
}

.ui-selectmenu-open li.ui-selectmenu-item-selected
{
    color: #505050;
}

.ui-selectmenu-menu li span, .ui-selectmenu-status span
{
    display: block;
    margin-bottom: .2em;
}

.ui-selectmenu-menu li .ui-selectmenu-item-header
{
    font-weight: bold;
}

.ui-selectmenu-menu li .ui-selectmenu-item-content
{
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer
{
}

.ui-selectmenu-menu .ui-selectmenu-group
{
    font-size: 1em;
    height: auto;
    margin: 0 7px;
}

    .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label
    {
        margin: 5px 0;
        font-weight: bold;
    }

    .ui-selectmenu-menu .ui-selectmenu-group ul
    {
        margin: 0;
        padding: 0;
    }

.ui-state-active, .ui-widget-content .ui-state-active
{
}

@charset "utf-8";

html, body
{
    height: 100%;
}

    .new-landing
    {
        background-color: #f5f5f5;
        font-family: 'Ubuntu Light', Tahoma, sans-serif;
        color: #3a3e46;
        font-size: 12px;
        line-height: 18px;
    }

.new-landing blockquote, .new-landing fieldset, .new-landing input, .new-landing select, .new-landing textarea
{
    font-family: 'Ubuntu Light', Tahoma, sans-serif;
    color: #3a3e46;
    font-size: 12px;
}

.new-landing ul, .new-landing ol, .new-landing li, .new-landing dl, .new-landing dt, .new-landing h1, .new-landing h2, .new-landing h3, .new-landing h4, .new-landing h5, .new-landing h6, .new-landing p, .new-landing pre, .new-landing form, .new-landing blockquote, .new-landing fieldset, .new-landing input, .new-landing select, .new-landing textarea
{
    margin: 0;
    padding: 0;
}

body.new-landing
{
    margin: 0;
    padding: 0;
}

.new-landing h1, .new-landing h2, .new-landing h3, .new-landing h4, .new-landing h5, .new-landing h6, .new-landing .h7, .new-landing .h8, .new-landing .h9
{
    color: #252525;
}

.new-landing h1, .new-landing h2, .new-landing h4, .new-landing h5, .new-landing h6
{
    font-weight: 300;
}

.new-landing h7, .new-landing h8, .new-landing h9
{
    font-weight: 700;
}

.new-landing h1
{
    font-size: 18px;
}

.new-landing h2
{
    font-size: 14px;
}

.new-landing h3
{
    font-size: 14px;
    font-weight: 500;
}

.new-landing h4
{
    font-size: 12px;
}

.new-landing h5
{
    font-size: 10px;
}

.new-landing h6
{
    font-size: 24px;
}

.new-landing .h7
{
    font-size: 24px;
    font-weight: 500;
}

.new-landing .h8
{
    font-size: 18px;
    font-weight: bold;
}

.new-landing .h9
{
    font-size: 14px;
    font-weight: bold;
}

.new-landing table
{
    border-collapse: collapse;
}

.new-landing fieldset, .new-landing iframe, .new-landing img
{
    border: 0;
}

.new-landing a
{
    color: #ef3164;
}

    .new-landing a:link, .new-landing a:visited
    {
        outline: none;
    }

    .new-landing a:link, a:visited, .new-landing a:hover, .new-landing a:active
    {
        text-decoration: none;
    }

    .new-landing a:hover
    {
        border-bottom: 1px solid;
        -webkit-transition: color 100ms linear;
        -moz-transition: color 100ms linear;
        -o-transition: color 100ms linear;
        transition: color 100ms linear;
    }

    .new-landing a:active
    {
        color: #f5f5f5;
        border-color: #ef3164;
    }

.new-landing ::-moz-selection
{
    color: #fff;
    background: #ef3164;
}

.new-landing ::selection
{
    color: #fff;
    background: #ef3164;
}

.new-landing .layout
{
    width: 1000px;
    margin: 0 auto;
}

.new-landing .whiteblock
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}

    .new-landing .whiteblock .whiteblock
    {
        margin: 0 -1px -1px -1px;
    }

.new-landing .crimson
{
    color: #ef3164;
}

.new-landing .right
{
    float: right;
}

.new-landing .header
{
    overflow: hidden;
    padding: 0 0 20px 0;
}

.new-landing .logo
{
    float: left;
}

.new-landing .header .logo
{
    width: 104px;
    height: 38px;
    margin: 25px 53px 14px 16px;
}

.new-landing .logo a, .new-landing .logo img
{
    display: block;
}

    .new-landing .logo img:hover
    {
        cursor: pointer;
    }

.new-landing .logo a
{
    border: 0;
}

.new-landing .header-social
{
    float: left;
    height: 24px;
    margin: 42px 0 0 36px;
    list-style: none;
}

    .new-landing .header-social li
    {
        float: left;
    }

        .new-landing .header-social li a
        {
            display: block;
            height: 24px;
            margin-right: 4px;
            width: 24px;
        }

            .new-landing .header-social li a:hover
            {
                border: none;
            }

.new-landing .header-social-gplus a
{
    background-image: url(../../../content/web/images/social/google_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-gplus a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-tw a
{
    background-image: url(../../../content/web/images/social/twitter_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-tw a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-ld a
{
    background-image: url(../../../content/web/images/social/linkedin_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-ld a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-fb a
{
    background-image: url(../../../content/web/images/social/facebook_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-fb a:hover
    {
        background-position: 24px 0;
    }

.new-landing .globalsupnav, .new-landing .globalnav
{
    float: right;
    /*clear: right;*/
    list-style: none;
    font-size: 0;
    line-height: 0;
}

.new-landing a.ui-3-try-free-button
{
    display: block;
    float: right;
    background-color: #E01D42;
    color: #ffffff;
    border-radius: 5px;
    width: 134px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-left: 5px;
    font-size: 14px;
}

.new-landing a.ui-3-login-button {
    display: block;
    float: right;
    clear: right;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #d7d7d7;
    background-color: #3a3e46;
    font-size: 14px;
    width: 75px;
    height: 33px;
    margin-left: 5px;
    font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
    background-image: url(../../../content/web/images/LogIn.png);
    line-height: 34px;
    
}
.new-landing a.ui-3-login-button span 
{
    margin-left: 30px;
}
    .new-landing a.ui-3-login-button:hover
    {
        border: none;
        background-position: 0 -33px;
        color: #fff;
    }


.new-landing a.ui-3-try-free-button:hover
{
    background-image: url(../../../content/web/images/globalnav.marker.gif);
    background-position: center 0;
    background-repeat: no-repeat;
    color: #ffffff;
    border: none;
}

.new-landing a.ui-3-try-free-button:active, .new-landing a.ui-3-login-button:active
{
    border: none;
}

.new-landing .ui-3-unregisted-label
{
    float: right;
    height: 38px;
    width: 594px;
    position: relative;
}

#ui-3-try-free-button-hover-label
{
    color: #E01D42;
    position: absolute;
    right: 81px;
    bottom: 2px;
    width: 134px;
    text-align: center;
    display: none;
}

.new-landing .globalsupnav
{
    padding: 12px 8px 12px;
}

    .new-landing .globalsupnav li
    {
        display: inline-block;
        vertical-align: top;
        padding: 0 8px 0 9px;
        background-image: url(../../../content/web/images/globalsupnav.marker.gif);
        background-position: 0 3px;
        background-repeat: no-repeat;
        font-size: 12px;
        line-height: 14px;
    }

        .new-landing .globalsupnav li:first-child
        {
            padding: 0 8px;
            background-image: none;
        }

.new-landing .globalnav
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #3a3e46;
    color: #d7d7d7;
}

    .new-landing .globalnav li
    {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        line-height: 33px;
    }

        .new-landing .globalnav li.current, .new-landing .globalnav a:hover
        {
            background-image: url(../../../content/web/images/globalnav.marker.gif);
            background-position: center 0;
            background-repeat: no-repeat;
        }

        .new-landing .globalnav li.current
        {
            padding: 0 20px;
            color: #fff;
            cursor: default;
        }

    .new-landing .globalnav a
    {
        display: block;
        padding: 0 20px;
        border: none;
        color: #d7d7d7;
        text-decoration: none;
    }

        .new-landing .globalnav a:hover
        {
            color: #ffffff;
        }

.new-landing .footer {
    margin: -5px 0 0 0;
   /* border-top: 1px solid #cccccc;*/
    -ms-border-radius: 5px;
    border-radius: 5px;
    -ms-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -ms-border-top-right-radius: 0;
    border-top-right-radius: 0;
    color: #959595;
    font-size: 10px;
    line-height: 14px;
}

.new-landing .footer-container
{
    padding: 16px 30px 26px 30px;
    border-top: 1px solid #ffffff;
}

.new-landing .footernav
{
    list-style: none;
    font-size: 0;
    line-height: 0;
}

    .new-landing .footernav li
    {
        display: inline-block;
        vertical-align: top;
        padding: 0 5px 0 6px;
        background-image: url(../../../content/web/images/footernav.marker.gif);
        background-position: 0 center;
        background-repeat: no-repeat;
        font-size: 12px;
        line-height: 14px;
        text-transform: uppercase;
    }

        .new-landing .footernav li:first-child
        {
            background-image: none;
            padding: 0 5px 0 0;
        }

    .new-landing .footernav a
    {
        color: #898989;
    }

        .new-landing .footernav a:active
        {
            color: #f5f5f5;
            border-color: #898989;
        }

.new-landing .copyright
{
    padding: 5px 0;
}

.new-landing .footer .crimson
{
    font-weight: normal;
}

.new-landing .footer .fb-like {
    margin-top: 13px;   
    position: absolute;
}

  .new-landing .footer .right {
      width: 112px;
  }  

  .new-landing .footer .footer-social{
      float: right;
      margin-right: 4px;
      margin-top: 20px;
      color: #959595;
  }

.new-landing .copyright .crimson
{
    text-transform: uppercase;
}

.new-landing .copyright a
{
    color: #b7b7b7;
}

    .new-landing .copyright a:hover
    {
        color: #959595;
    }

    .new-landing .copyright a:active
    {
        color: #f5f5f5;
        border-color: #b7b7b7;
    }

.new-landing .copyright .lighter
{
    margin: 0 0 0 5px;
    color: #d0d0d0;
}

.new-landing .footer-social
{
    position: relative;
}

.new-landing .footer-twitter
{
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: -19px;
    background-image: url(../../../content/web/images/icon.twitter.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.new-landing .footer-bottom
{
    overflow: hidden;
}

.new-landing .footer .logo
{
    width: 321px;
    height: 38px;
    margin: 8px 0 0 2px;
}

.new-landing .footer-tags
{
    padding: 20px 0 0 0;
    color: #959595;
}

    .new-landing .footer-tags a:active
    {
        border-color: #d0d0d0;
    }

.new-landing .button-crimson
{
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    height: 30px;
    padding: 0 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    background-color: #fd0344;
    background-image: url(../../../content/web/images/button.crimson.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}

    .new-landing .button-crimson, .new-landing .button-crimson:hover, .new-landing .button-crimson:active
    {
        border: 1px solid #c62953;
        color: #fff;
    }

        .new-landing .button-crimson:hover
        {
            background-position: 0 bottom;
        }

        .new-landing .button-crimson:active
        {
            background-image: none;
            text-shadow: 0 -1px 0 #c62953;
        }

.new-landing .button-gray
{
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    height: 22px;
    padding: 0 9px;
    -webkit-box-shadow: 0 1px 1px #f7f7f7 inset;
    -moz-box-shadow: 0 1px 1px #f7f7f7 inset;
    box-shadow: 0 1px 1px #f7f7f7 inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #d8d8d8;
    background-image: url(../../../content/web/images/button.gray.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}

    .new-landing .button-gray, .new-landing .button-gray:hover, .new-landing .button-gray:active
    {
        border: 1px solid #dcdcdc;
        color: #919191;
    }

        .new-landing .button-gray:hover
        {
            background-position: 0 bottom;
        }

        .new-landing .button-gray:active
        {
            background-image: none;
            text-shadow: 0 -1px 0 #fff;
        }

.new-landing .content-cols
{
    margin: 36px 0 0 0;
    font-size: 0;
    line-height: 0;
}

    .new-landing .content-cols .col
    {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        font-size: 12px;
        line-height: 18px;
    }

    .new-landing .content-cols.cols-3 .col
    {
        width: 321px;
        margin: 0 0 0 18px;
    }

        .new-landing .content-cols.cols-3 .col:first-child
        {
            width: 322px;
            margin: 0;
        }

    .new-landing .content-cols.cols-2 .col
    {
        width: 485px;
        margin: 0 0 0 30px;
    }

        .new-landing .content-cols.cols-2 .col:first-child
        {
            margin: 0;
        }

/*.new-landing .whiteblock-top
{
    margin: 36px 0 0 0;
}*/

.new-landing .whiteblock-title
{
    width: 1000px;
    margin: -37px 0 0 -1px;
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
    background-image: url(../../../content/web/images/slider.background.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #c4c4c4;
    font-size: 18px;
    line-height: 22px;
}

.new-landing .whiteblock-title-container
{
    padding: 0 52px;
}

.new-landing .whiteblock-description
{
    padding: 36px 77px 70px 77px;
}

.new-landing .whiteblock-top h1
{
    padding: 9px 0;
    font-weight: bold;
    color: #3a3e46;
    font-size: 30px;
    line-height: 30px;
}

.new-landing .whiteblock-top h3
{
    color: #666A72;
    font-size: 19px;
    line-height: 21px;
}

.new-landing .choose-barcode
{
    overflow: hidden;
    padding: 0 0 15px 0;
}

    .new-landing .choose-barcode .left-side
    {
        float: left;
        width: 186px;
        margin: 80px 0 0 66px;
        padding: 0 0 5px 0;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: -186px bottom;
        background-repeat: no-repeat;
    }

    .new-landing .choose-barcode .left-side-wrap
    {
        float: left;
        width: 186px;
        margin: 0;
        padding: 0 0 5px 0;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: -186px bottom;
        background-repeat: no-repeat;
    }

    .new-landing .choose-barcode .tabs
    {
        float: left;
        width: 182px;
        min-height: 146px;
        height: auto !important;
        height: 144px;
        padding: 4px 0 0 4px;
        text-align: left;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: 0 0;
        background-repeat: no-repeat;
    }

        .new-landing .choose-barcode .tabs li
        {
            float: left;
            width: 100%;
            width: 41px;
            height: 41px;
            margin: 1px 0 0 1px;
            overflow: hidden;
            list-style: none;
        }

            .new-landing .choose-barcode .tabs li a, .new-landing .choose-barcode.static-choose .tabs li a.active
            {
                float: left;
                display: block;
                width: 41px;
                height: 41px;
                color: #838383;
                font-size: 14px;
                text-decoration: none;
                cursor: pointer;
                background-image: url(../images/choose-barcode-wraps.png);
                background-position: -82px 0;
                background-repeat: no-repeat;
            }

                .new-landing .choose-barcode .tabs li a:hover
                {
                    background-position: -41px 0;
                }

    .new-landing .choose-barcode.static-choose .tabs li a:hover
    {
        background-position: -82px 0;
    }

    .new-landing .choose-barcode .tabs li a.active, .new-landing .choose-barcode.static-choose .tabs li a, .new-landing .choose-barcode.static-choose .tabs li a:hover
    {
        background-position: 0 0;
    }

        .new-landing .choose-barcode.static-choose .tabs li a.active:hover
        {
            background-position: -82px 0;
        }

    .new-landing .choose-barcode .tabs li a .cb-img
    {
        display: block;
        width: 29px;
        height: 29px;
        margin: 6px 0 0 6px;
        background-position: 0 0;
        background-repeat: no-repeat;
        opacity: 1;
    }

    .new-landing .choose-barcode .tabs li a.active .cb-img, .new-landing .choose-barcode.static-choose .tabs li a .cb-img
    {
        opacity: .8;
    }

    .new-landing .choose-barcode .tabs li.tabs-state
    {
        float: left;
        width: 168px;
        height: 20px;
        position: relative;
        margin: 5px 0 0 0;
        padding: 0;
        color: #696969;
        font-size: 14px;
        text-align: center;
    }

        .new-landing .choose-barcode .tabs li.tabs-state span
        {
            display: none;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

.new-landing .right-side
{
    margin: 0 0 0 286px;
}

    .new-landing .right-side .box
    {
        overflow: hidden;
        position: relative;
    }

.new-landing .box-item
{
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.new-landing .box-item-left
{
    float: left;
    margin: 20px 0 0 0;
    width: 410px;
    text-align: center;
}

.new-landing .box-item-right
{
    margin: 80px 66px 0 447px;
}

    .new-landing .box-item-right h2
    {
        padding: 4px 0;
        color: #3a3e46;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
    }

    .new-landing .box-item-right h3
    {
        padding: 0 0 21px 0;
        color: #666a72;
        font-size: 12px;
        line-height: 22px;
    }

    .new-landing .box-item-right .button-crimson-container
    {
        margin: 19px 0 0 0;
    }

.new-landing .sign
{
    width: 317px;
    margin: 0 auto;
    padding: 65px 0;
}

    .new-landing .sign .logo
    {
        float: none;
        width: 104px;
        padding-left: 20px;
    }

.new-landing .ui-3-contact-block .sign-block
{
    margin-right: 81px;
    float: right;
    width: 309px;
    clear: right;
}

.new-landing .sign-block
{
    clear: both;
    margin: 10px 0 0 0;
    padding: 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #c0c0c0;
}

.new-landing .sign-container
{
    background-color: #ffffff;
}

.new-landing .sign .footer
{
    margin: 4px 0 0 0;
    border: 0;
    color: #bbb;
    white-space: nowrap;
}

.new-landing .sign .footer-container
{
    padding: 0;
    border: 0;
}

.new-landing .sign .copyright
{
    float: left;
    margin: 0 5px 0 0;
}

    .new-landing .sign .copyright a
    {
        color: #a6a6a6;
    }

.new-landing .sign .footernav
{
    padding: 5px 0;
}

    .new-landing .sign .footernav li
    {
        font-size: 10px;
    }

.new-landing .sign-container
{
    padding: 0 30px;
    color: #505050;
    font-size: 12px;
}

.new-landing .sign-block h2
{
    padding: 18px 0 0 0;
    color: #53565d;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    text-align: right;
}

.new-landing .sign-block h3
{
    color: #505050;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    text-align: right;
}

.new-landing .sign-block h4
{
    padding: 14px 7px 0 7px;
    color: #505050;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
}

.new-landing .sign-form
{
    display: block;
    margin: 0;
    padding: 14px 0 13px 0;
}

.new-landing .sign-text-label
{
    display: block;
    padding: 0 7px 0 0;
    font-size: 10px;
    line-height: 18px;
    text-align: right;
}

.new-landing .sign-text-container
{
    margin: 0 0 0 -13px;
    padding: 0 13px 0 14px;
    background-image: url(../../../content/web/images/indexblock.marker.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #cccccc;
}

    .new-landing .sign-text-container.no-dot
    {
        margin: 18px 0 0 0;
        padding: 0 13px 0 1px;
        background-image: none;
    }

.new-landing .sign-form .sign-text-container.no-dot:first-child
{
    margin: 0;
}

.new-landing .sign-text
{
    width: 100%;
    height: 30px;
    margin: 0 0 0 -1px;
    padding: 0 0 0 12px;
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px #e3e3e3 inset;
    -moz-box-shadow: 0 1px 5px #e3e3e3 inset;
    box-shadow: 0 1px 5px #e3e3e3 inset;
    background-color: #fffff9;
    color: #505050;
    font-size: 18px;
    line-height: 30px;
}

.new-landing .sign-form-bottom
{
    overflow: hidden;
    margin: 16px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}

.new-landing .sign-form-required
{
    padding: 0 0 0 10px;
    background-image: url(../../../content/web/images/signblock.marker.png);
    background-position: 2px 14px;
    background-repeat: no-repeat;
    color: #505050;
    font-size: 12px;
    line-height: 30px;
}

.new-landing .sign-form .button-crimson-container, .new-landing .sign-form .button-gray-container
{
    float: right;
    margin: 0 10px 0 0;
    position: relative;
}

.new-landing .sign-form .button-crimson
{
    width: 120px;
}

.new-landing .sign-form .button-gray
{
    width: 74px;
}

.new-landing .sign-checkbox-container
{
    padding: 14px 0 0 0;
    color: #707070;
    line-height: 13px;
    white-space: nowrap;
}

    .new-landing .sign-checkbox-container .crimson
    {
        font-size: 13px;
    }

.new-landing .sign-checkbox
{
    float: left;
    margin: 0 4px 0 0;
}

.new-landing .sign-form-bottom-text
{
    font-size: 11px;
    line-height: 22px;
}

.new-landing .sign-checkbox-container-item
{
    margin: 0 0 0 5px;
}

.new-landing .sign-checkbox-container-bull
{
    font-size: 10px;
}

.new-landing .sign-center
{
    padding: 12px 0 5px 0;
    text-align: center;
    line-height: 20px;
}

.new-landing .sign-list
{
    overflow: hidden;
    padding: 0 0 14px 0;
    list-style: none;
}

.new-landing .sign-item
{
    float: left;
    margin: 0 0 0 4px;
}

.new-landing .sign-list .sign-item:first-child
{
    margin: 0;
}

.new-landing .sign-item-link
{
    display: block;
    width: 68px;
    height: 33px;
    padding: 5px 5px 0 5px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: url(../../../content/web/images/signblock.button.bg.png);
    background-repeat: repeat-x;
    background-position: 0 -100px;
    color: #505050;
    font-size: 12px;
    line-height: 18px;
}

    .new-landing .sign-item-link:hover
    {
        background-position: 0 0;
        text-shadow: 0 1px 0 #fff;
    }

    .new-landing .sign-item-link:focus
    {
        border: 1px solid #cccccc;
        background-position: 0 bottom;
        color: #cccccc;
        text-shadow: 0 -1px 0 #fff;
    }

.new-landing .sign-item-image
{
    float: left;
}

.new-landing .sign-item-text
{
    display: block;
    clear: left;
}

.new-landing .cust_checkbox
{
    float: left;
    padding: 0;
    height: 14px;
    width: 14px;
    cursor: pointer;
}

    .new-landing .cust_checkbox.checkbox
    {
        width: 15px;
        height: 15px;
    }

.new-landing .cust_checkbox_on
{
    background-image: url(../../../content/web/images/checkbox.png);
    background-position: 0 0;
}

.new-landing .cust_checkbox_hvr
{
}

.new-landing .cust_checkbox_off
{
    background-image: url(../../../content/web/images/checkbox.png);
    background-position: -15px 0;
}

.new-landing .cust_checkbox_disabled_on
{
}

.new-landing .cust_checkbox_disabled_off
{
}

.new-landing.features-page-wrapper
{
    font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
}

.new-landing .sign-message-container
{
    height: auto;
    text-align: center;
    color: Red;
    margin-top: 14px;
}

.features-block
{
    width: 1000px;
    margin: 20px 0;
}

    .features-block .block-item
    {
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-radius: 5px;
        display: inline-block;
        padding: 6px 10px;
        position: relative;
        vertical-align: top;
    }

        .features-block .block-item .block-item-footer
        {
            bottom: 5px;
            right: 5px;
            position: absolute;
        }

            .features-block .block-item .block-item-footer a
            {
                background-image: url(../../../content/web/images/video_icon_features.png);
                display: block;
                height: 19px;
                width: 25px;
            }

                .features-block .block-item .block-item-footer a:hover
                {
                    border: none;
                }

a.features-barcodes-video-icon
{
    background-image: url(../../../content/web/images/video_icon_codes.png);
    display: inline-block;
    margin: 2px 0 0 2px;
    height: 28px;
    width: 37px;
}

    a.features-barcodes-video-icon:hover
    {
        border: none;
    }

.features-video-tooltip.qtip-default
{
    background-color: #37393c;
    border: 1px solid #cdced0;
    border-radius: 3px;
    color: white;
    font-family: "Ubuntu";
    font-size: 10px;
    height: 23px;
    width: 81px;
}

    .features-video-tooltip.qtip-default .qtip-content
    {
        line-height: 23px;
        padding: 0 3px;
        text-align: center;
    }

.features-block .block-item.short
{
    width: 304px;
    margin-right: 7px;
    height: 360px;
}

    .features-block .block-item.short.low-down
    {
        padding: 20px;
        width: 198px;
        height: 268px;
        position: relative;
    }

        .features-block .block-item.short.low-down img
        {
            padding: 2px 6px;
        }

    .features-block .block-item.short img.short
    {
        padding: 11px 77px;
    }

.features-block .block-item.long
{
    width: 466px;
    margin-right: 20px;
    padding: 10px;
}

    .features-block .block-item.long img.short
    {
        padding: 26px;
    }

    .features-block .block-item.long img.shorter
    {
        padding: 28px;
    }

    .features-block .block-item.long.last
    {
        margin-right: 0;
    }

.features-block .block-item.short.last
{
    margin-right: 0;
}

.features-block .block-item p.title
{
    font-weight: bold;
    margin-top: 4px;
    padding: 0 10px;
    font-family: "Ubuntu";
    font-size: 14px;
}

.features-block .block-item.long p
{
    display: inline-block;
    vertical-align: top;
    width: 192px;
    margin-top: 26px;
    padding-left: 10px;
    font-family: "Ubuntu";
}

    .features-block .block-item.long p .title
    {
        font-weight: bold;
        font-family: "Ubuntu";
        font-size: 14px;
    }

    .features-block .block-item.long p .message
    {
        font-family: "Ubuntu";
        font-size: 12px;
        color: #666A72;
    }

        .features-block .block-item.long p .message.sub
        {
            font-size: 12px;
            font-family: "Ubuntu";
            color: #666A72;
        }

.features-block .block-item p.message
{
    margin-right: 20px;
    padding: 0 10px;
    font-family: "Ubuntu";
    font-size: 12px;
    color: #666A72;
}

.features-block .block-item p.link
{
    margin-top: 10px;
    padding: 0 10px;
    font-family: "Ubuntu";
}

.choose-barcode .tabs li.barcode-types-separator
{
    width: 164px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #CFCFCF;
    font-size: 10px;
}

.choose-barcode .tabs li a.not-available:hover
{
    background-position: -82px 0;
    cursor: default;
}

.poiters img
{
    position: absolute;
}

    .poiters img.try-it
    {
        padding-left: 126px;
        margin-top: -20px;
    }

    .poiters img.see-it
    {
        padding-left: 380px;
        margin-top: -60px;
    }

    .poiters img.make-it
    {
        padding-left: 776px;
        margin-top: -20px;
    }

.content-footer
{
    color: #D0D0D0;
    font-size: 10px;
    line-height: 14px;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 10px;
}

.register-button-label
{
    color: #fff;
    display: block;
    font-family: 'Ubuntu Light', Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 28px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 120px;
}

    .register-button-label:hover
    {
        cursor: pointer;
    }

.ui-3-red-button-wrapper
{
    position: relative;
}

.ui-3-red-button
{
    border-radius: 3px;
    border: 1px solid #ba1837;
    background-color: #e01d42;
}

    .ui-3-red-button:hover
    {
        -webkit-box-shadow: 0 0 20px 0 #ba1837 inset;
        box-shadow: 0 0 20px 0 #ba1837 inset;
    }

.ui-3-red-button-label
{
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
}

    .ui-3-red-button-label:hover {
        cursor: pointer;
    }
 .qr-code-tracking-wrapper {
        font-family: verdana, geneva, sans-serif;
    }

    .qr-code-tracking-wrapper .top-image-wrapper {
        position: relative;
    }

    .qr-code-tracking-wrapper .image-wrapper img {
        width: 1000px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper h5 {
        position: absolute;
        top: 64px;
        font-size: 13px;
        left: 335px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper h1 {
        position: absolute;
        top: 99px;
        font-size: 27px;
        left: 181px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper {
        position: absolute;
        font-size: 16px;
        top: 343px;
        left: 136px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper .first {
        margin-right: 74px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper .last {
        margin-left: 111px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper a {
        background-image: url(../../../content/web/images/button.crimson.png);
        background-position: 0 0;
        background-repeat: repeat-x;
        height: 30px;
        padding: 0 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 0;
        background-color: #fd0344;
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        white-space: nowrap;
        color: #fff;
        cursor: pointer;
        width: 214px;
        position: absolute;
        top: 388px;
        left: 383px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper a:hover {
        background-position: 0 bottom;
    }

    .qr-code-tracking-wrapper .red-color {
        color: #ef4170;
    }

    .qr-code-tracking-wrapper .text-wrapper {
        height: 50px;
        font-size: 16px;
        line-height: 50px;
    }

    .qr-code-tracking-wrapper .text-wrapper .left {
        float: left;
        margin-left: 35px;
    }

    .qr-code-tracking-wrapper .text-wrapper .right {
        float: right;
        margin-right: 27px;
        color: #696565;
    }

    .qr-code-tracking-wrapper .features-block {
        margin-top: 3px;
        margin-bottom: 12px;
    }

    .qr-code-tracking-wrapper .features-block .block-item p.title,
    .qr-code-tracking-wrapper .features-block .block-item p.message {
        font-family: verdana, geneva, sans-serif;
        color: #000;
    }

    .qr-code-tracking-wrapper .features-block .block-item p.message {
        margin-top: 15px;
        margin-right: 0;
    }

    .qr-code-tracking-wrapper .features-block .block-item.short {
        height: 321px;
    }

    .qr-code-tracking-wrapper .features-block.last {
        margin-bottom: 0;
        }

    .qr-code-tracking-wrapper .position-fix {
        height: 172px;
        padding: 0 63px;
    }

    .qr-code-tracking-wrapper .black-color {
        color: #696565;
    }

    .qr-code-tracking-wrapper .screenshot-wrapper {
        width: 1000px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 15px 24px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
    }

     .qr-code-tracking-wrapper .screenshot-wrapper p {
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        line-height: 34px;
    }
    .qr-code-tracking-wrapper .image-wrapper.small {
        width: 140px;
        margin : 0 24px;
        float: left;
    }

    .qr-code-tracking-wrapper .image-wrapper.small p {
        font-weight: normal;
        font-size: 14px;
    }

    .qr-code-tracking-wrapper .image-wrapper.small img{
        width: 140px;
        height: 265px;
    }

    .qr-code-tracking-wrapper.de .text-wrapper .left {
            margin-left: 29px;
        }

    .qr-code-tracking-wrapper.de .small {
        font-size: 14px;
    }

    .qr-code-tracking-wrapper.de .text-wrapper.small {
        font-size: 14px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper h1 {
        position: absolute;
        top: 99px;
        font-size: 27px;
        left: 90px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper {
        position: absolute;
        font-size: 14px;
        top: 343px;
        left: 151px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper label{
        display: inline-block;
        text-align: center;
        vertical-align: top;
    }

        .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper .first {
                margin-right: 60px;
                width: 187px;
            }

        .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper .last {
                margin-left: 65px;
            }
