﻿body {
    font-family: 'Open Sans';
    font-weight: 400;
    margin: 0;
}

.header {
    overflow: hidden;
    background-color: #eaebed;
}

    .header a {
        color: #15c !important;
    }

    .header .left-side .logo-wrapper {
        height: 20px;
    }

        .header .left-side .logo-wrapper img {
            width: 169px;
            height: 20px;
        }

    .header .right-side .account-wrapper {
        color: #465258;
    }

        .header .right-side .account-wrapper .logo-wrapper img {
            border: 1px solid #465258;
            vertical-align: bottom;
        }

        .header .right-side .account-wrapper .account-info .title {
            font-weight: bold;
        }

.content {
}

    .content .content-header {
        font-size: 1.67em;
        color: #fff;
        white-space: nowrap;
    }



    .content .form-data {
        background-color: #fff;
        border-top-color: #ffb53a;
        border-top-style: solid;
        color: #465258;
    }

        .content .form-data input,
        .content .form-data select {
            color: #465258;
            font-size: 1.16em;
            height: 1.7em;
        }

        .content .form-data textarea {
            font-family: 'Open Sans';
            color: #465258;
            font-size: 1.12em;
        }

        .content .form-data .form-content .section .title {
            font-weight: 600;
        }

        .content .form-data .form-content .section hr {
            margin: 0 0 20px 0;
            border: 1px solid #a9c3ce;
        }

        .content .form-data .form-content .section .input-row span.required-label {
            /*color: red;*/
        }

            .content .form-data .form-content .section .input-row span.required-label:before {
                /*content: "* ";
                color : red;*/
            }

        .content .form-data .form-content .button-row div {
            margin-right: 10px;
            font-weight: bold;
            background-color: #465258;
            color: #fff;
            cursor: pointer;
            border: 1px solid transparent;
            padding: 0 12px;
            text-align: center !important;
        }

            .content .form-data .form-content .button-row div:hover {
                background: -webkit-linear-gradient(left, #ffb53a, #f7a118); /* For Safari 5.1 to 6.0 */
                background: -o-linear-gradient(right, #ffb53a, #f7a118); /* For Opera 11.1 to 12.0 */
                background: -moz-linear-gradient(right, #ffb53a, #f7a118); /* For Firefox 3.6 to 15 */
                background: linear-gradient(#ffb53a, #f7a118);
            }


.footer {
    background-color: #00445c;
    font-weight: normal;
    color: #a9c3ce;
}

.error-field {
    background-color: #ffe8b2;
    outline: #eca300;
}
