﻿body {
    background-color: #ffffff;
    font-family: 'Lato', sans-serif;
}

a {
    color: #00B16A;
}

#captcha {
    /*border-top: 8px solid #f17437;*/
    background-color: #FFF;
    /*    height: 100vh;
    min-height: 960px;
    max-width: 980px;*/
    margin: 0 auto;
}

    #captcha .title {
        text-align: center;
        border-bottom: 2px solid #eee;
        margin-bottom: 20px;
        padding: 2px 0;
    }

    #captcha .captcha-from {
        max-width: 100%;
        margin: 0 auto;
    }

        #captcha .captcha-from label {
            font-weight: bold;
        }

    #captcha .form-control {
        border-radius: 0;
    }

    #captcha .input-group-addon {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    #captcha .captcha-group div {
        display: inline-block;
    }

    #captcha .captcha-code .code {
        width: 120px;
        height: 45px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        border: 1px solid #CCC;
    }

        #captcha .captcha-code .code .dynamic-code {
            text-shadow: 4px 4px 5px rgba(150, 150, 150, 1);
            color: #2d2d2;
            text-align: center;
            font-size: 28px;
            font-weight: 700;
            -webkit-touch-callout: none; /* iOS Safari */
            -webkit-user-select: none; /* Chrome/Safari/Opera */
            -khtml-user-select: none; /* Konqueror */
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently */
            cursor: help;
        }

/*            #captcha .captcha-code .code .dynamic-code:first-letter {
                font-size: 48px;
            }*/

    #captcha .captcha-code .captcha-reload {
        cursor: pointer;
        font-size: 22px;
        font-weight: bold;
        margin-top: 0;
        max-width: 30px;
    }

        #captcha .captcha-code .captcha-reload:hover {
            color: #00B16A;
        }

    #captcha #captcha-input {
        width: 120px;
        /*margin-top: 15px;*/
    }

    #captcha .btn {
        border-radius: 0;
    }
