﻿.field-icon {
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
}

.container {
    /*padding-top: 50px;*/
    margin: auto;
}
#contact {
    overflow: auto;
}

    #contact #form {
        width: auto;
        float: initial;
        margin-left: 20px;
        margin-right: auto;
    }

        #contact #form h2 {
            font: 48px 'Bree Serif', Georgia, serif;
        }

        #contact #form span {
            display: block;
            float: left;
            width: 140px;
            font: 22px/23px'Bree Serif', Georgia, serif;
            text-decoration: line-through;
        }

        #contact #form input {
            float: right;
            /*border: 1px solid black;
                border-radius: 4px;*/
            color: black;
            padding: 10px 15px 15px 18px;
            font: 15px/15px'Times New Roman';
            /*margin-bottom: 5px;*/
        }

            #contact #form input.captcha {
                background: white;
            }

    #contact #captcha span {
        width: auto;
        margin: auto;
        display: block;
    }

.captcha-refresh {
    cursor: pointer;
    width: 31px;
    height: 25px;
}
#collapse1 .panel-body {
    max-height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
}