/*
* Contact Form DNN Module - bytutorial.com
* https://bytutorial.com/tutorials/dnn
* Author: Andy
* Email: info@bytutorial.com
*/

#contact-form
{
    text-align:left;
}

.row-input::after {
    clear:both;
}

.row-input .dnnLabel {
    display:block;
    padding-bottom:10px;
    font-weight:bold;
    float:none;
    text-align:left;
}


.row input[type="text"], .row input[type="password"],.row select, .row textarea
{
    border-radius:5px;
    padding:8px 10px;
    min-width:60%;
}


.row-input input[type="text"], .row-input input[type="password"],.row-input select, .row-input textarea
{
    border-radius:5px;
    padding:8px 10px;
    min-width:60%;
}

.row-input textarea, .row textarea
{
    height:150px;
}

.heading-text
{
    padding-bottom:10px;
}

.m-top {
   margin-top:20px;
}

.row-input input[type="text"].red-border, .row-input select.red-border, .row-input textarea.red-border,
.red-border
{
    border:solid 2px red;
}

#captcha-code
{
    margin-bottom:10px;
    padding:5px;
    background:#fcfade;
    display:inline-block;
}

.row-input input[type="text"].small-input
{
    width:100px;
}

.error-message
{
    padding:10px;
    margin-top:5px;
    background:#c44530;
    color:#fff;
    display:inline-block;
}

.button-form {
   font-family: 'Roboto-Regular',Helvetica,Arial,serif;
    font-size:14px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    cursor:pointer;
    padding:12px 16px;
    text-decoration:none;
    border:none;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6495ED), color-stop(1, #3466bf));
    background:-moz-linear-gradient(top, #6495ED 5%, #3466bf 100%);
    background:-webkit-linear-gradient(top, #6495ED 5%, #3466bf 100%);
    background:-o-linear-gradient(top, #6495ED 5%, #3466bf 100%);
    background:-ms-linear-gradient(top, #6495ED 5%, #3466bf 100%);
    background:linear-gradient(to bottom, #6495ED 5%, #3466bf 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6495ED', endColorstr='#3466bf',GradientType=0);
    background-color:#6495ED;
    color:#ffffff;
}
.button-form:hover{ 
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3466bf), color-stop(1, #6495ED));
    background:-moz-linear-gradient(top, #3466bf 5%, #6495ED 100%);
    background:-webkit-linear-gradient(top, #3466bf 5%, #6495ED 100%);
    background:-o-linear-gradient(top, #3466bf 5%, #6495ED 100%);
    background:-ms-linear-gradient(top, #3466bf 5%, #6495ED 100%);
    background:linear-gradient(to bottom, #3466bf 5%, #6495ED 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3466bf', endColorstr='#6495ED',GradientType=0);
    background-color:#3466bf;
}


/*************** DNN **************/
.dnnEditState .DnnModule { 
	opacity: 1.0; 
} 