#elementsList li {
            margin-bottom : 8px;
        }
        .optionWrap label {
            margin-left:5px;
            margin-right:10px;
            vertical-align: middle;
        }

        .optionWrap input[type=radio],.optionWrap input[type=checkbox] {
            vertical-align: middle;
            opacity: 1;
            position: relative;
        }

        #succesMessageContainer {
            display:none;
            text-align: center; 
        }

        #errorMessageContainer{
            display:none;
            text-align: center; 
        }

        #errorHeading img {
            display: inline;
            vertical-align: middle;
            height: 22px;
        }

        #elementsList textarea {
            resize:none;
            width : 100%;
        }

#elementsList select {
    padding: 3px 0px;
    width: 100%;
    height: 40px;
    font-size: 1.1em;
}

        .validationError
        {
            border: solid 2px red;
        }
        .btn {
            padding: 8px 15px;
            font-size: 1.2em;
            font-weight: bold;
            border-radius: 0px;
            border: solid 1px #000000;
            background: #FFFFFF;
            background: #FFFFFF -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.10));
            width: 100%;
            margin-top: 10px;
        }