.errorMessage {
    color: red;
}

.redStar {
    display: none;
    color: red;
}

.captcha-row .redStar {
    display: inline-block;
}

.captcha-row input {
    width: 100px;
    /*height: 40px;*/
    text-align: center;
}

.form-field-required .redStar {
    display: inline-block;
}

.custom-form .clear {
    clear: both;
}

.form-button {
    cursor: pointer;
    background-color: #389d25;
    border: medium none;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff !important;
    padding: 6px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 9px;
    -moz-min-width: 75px;
    -ms-min-width: 75px;
    -o-min-width: 75px;
    -webkit-min-width: 75px;
    min-width: 75px;
    text-align: center;
    margin-right: 15px;
    text-decoration: none;
}

.custom-form .form-settings {
    margin-bottom: 10px;
    background-color: #ccc;
    padding: 12px 20px;
    border-radius: 5px;
}

    .custom-form .form-settings .row-line {
        margin-bottom: 10px;
    }

        .custom-form .form-settings .row-line .language-container {
            float: left;
        }

        .custom-form .form-settings .row-line label {
            display: inline-block;
            width: 100px;
        }

.add-form-field,
.update-form-field,
.update-text-value {
    padding: 12px 20px;
}

    .add-form-field .row-line,
    .update-form-field .row-line,
    .update-text-value .row-line {
        margin-bottom: 10px;
    }

        .add-form-field .row-line label,
        .update-form-field .row-line label,
        .update-text-value .row-line label {
            display: inline-block;
            width: 100px;
        }


.custom-form-row {
    margin-bottom: 10px;
    position: relative;
}

    .custom-form-row .actions {
        background-color: #000;
        background-image: url("/admin/menus/moduleactions/images/dnnActionMenu.png");
        display: inline-block;
        height: 20px;
        width: 20px;
        background-repeat: no-repeat;
        position: relative;
        top: 6px;
        cursor: pointer;
    }

        .custom-form-row .actions ul {
            position: absolute;
            margin: 0;
            padding: 0;
            top: 20px;
            background-color: #fff;
            border-top: 1px solid #ccc;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            z-index: 100000;
            display: none;
            width: 150px;
        }

        .custom-form-row .actions:hover ul {
            display: inline-block;
        }

        .custom-form-row .actions ul li {
            list-style: none outside none;
            border-bottom: 1px solid #ccc;
            padding: 5px 10px;
        }

            .custom-form-row .actions ul li:hover {
                background-color: #ddd;
            }

            .custom-form-row .actions ul li a {
                display: inline-block;
                width: 100%;
                height: 100%;
            }

    .custom-form-row .custom-form-lable {
        display: inline-block;
        width: 100px;
    }

.form-field-value {
    width: 350px;
    max-width: 100%;
}

.form-fields textarea {
    resize: none;
}

/*--------------NoLabel Start-----------------*/
.NoLabel {
}

    .NoLabel .custom-form-row label {
        display: none;
    }



/*--------------NoLabel End-----------------*/

/*--------------RoundCorner Start-----------------*/
.RoundCorner {
}

    .RoundCorner .form-field-value {
        padding: 5px 10px;
        border: 1px solid #999;
        border-radius: 5px;
    }


    .RoundCorner .captcha-row input,
    .RoundCorner .captcha-row img {
        border: 1px solid #999;
        border-radius: 5px;
    }




/*--------------RoundCorner End-----------------*/

/*--------------RoundCornerNoMargin Start-----------------*/
.RoundCornerNoMargin {
}

    .RoundCornerNoMargin .custom-form-row label {
        display: none;
    }

    .RoundCornerNoMargin .form-field-value {
        padding: 7px 10px;
        border-left: 1px solid #999;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        border-top: none;
    }

    .RoundCornerNoMargin .form-fields-container .form-fields:first-child .form-field-value {
        border-radius: 10px 10px 0 0;
        border-top: 1px solid #999;
    }

    .RoundCornerNoMargin .form-fields-container .form-fields:last-child .form-field-value {
        border-radius: 0 0 10px 10px;
    }


    .RoundCornerNoMargin .captcha-row input,
    .RoundCornerNoMargin .captcha-row img {
        border: 1px solid #999;
        border-radius: 5px;
    }

    .RoundCornerNoMargin .form-fields {
        margin: 0;
    }

    .RoundCornerNoMargin .captcha-row {
        margin-top: 10px;
    }

/*--------------RoundCornerNoMargin End-----------------*/


/*--------------RoundCornerNoLabel Start-----------------*/
.RoundCornerNoLabel {
}

    .RoundCornerNoLabel .custom-form-row label {
        display: none;
    }

    .RoundCornerNoLabel .form-field-value {
        padding: 5px 10px;
        border: 1px solid #999;
        border-radius: 5px;
    }


    .RoundCornerNoLabel .captcha-row input,
    .RoundCornerNoLabel .captcha-row img {
        border: 1px solid #999;
        border-radius: 5px;
    }
/*--------------RoundCornerNoLabel End-----------------*/
