﻿form
{
    padding:10px;
    width:100%;
}
:-ms-input-placeholder
{
    color:#CCCCCC;
}
::-moz-placeholder
{
    color:#CCCCCC;
}
::-webkit-input-placeholder
{
    color:#CCCCCC;
}
.validation-summary-valid
{
	display:none;
}
.validation-summary-errors
{
    color:#FF0000;
    background-color:#FFF799;
    border:dashed 2px #FF0000;
    font-weight:bold;
    margin:10px auto;
    padding:10px;
}
	.validation-summary-errors ul
	{
        margin:0px;
		padding:0px;
		list-style:none;
	}    
.input-validation-error
{
    background-color:#fff799;
    border:solid 2px #FF0000 !important;
}
input
{
    font-family:Verdana, Helvetica, Arial, sans-serif;
    outline:none;
}
    input[type="text"]
    {
        border:solid 1px #a4c0ff;
        font-size:1em;
        padding:7px;
        width:100%;
    }
        input[type="text"]:hover
        {
            border:solid 1px #0000FF;
        }
        input[type="text"]:focus
        {
            border:solid 1px #0041d1;
        }
    input[type="password"]
    {
        border:solid 1px #a4c0ff;
        font-size:1em;
        padding:7px;
        width:100%;
    }
        input[type="password"]:hover
        {
            border:solid 1px #0000FF;
        }
        input[type="password"]:focus
        {
            border:solid 1px #0041d1;
        }
    input[type="submit"]
    {
        background-color:#5487F7;
        border:solid 1px;
        border-bottom-color:#2063F7;
        border-right-color:#2063F7;
        border-left-color:#B6CBF7;
        border-top-color:#B6CBF7;
        border-radius:10px;
        color:#FFFFFF;
        cursor:pointer;
        font-weight:bold;
        margin-top:5px;
        padding:5px 10px;
        text-align:center;
    }
        input[type="submit"]:hover
        {
            background-color:#6C98F7;
        }
    input[type="button"]
    {
        background-color:#5487F7;
        border:solid 1px;
        border-bottom-color:#2063F7;
        border-right-color:#2063F7;
        border-left-color:#B6CBF7;
        border-top-color:#B6CBF7;
        border-radius:10px;
        color:#FFFFFF;
        cursor:pointer;
        font-weight:bold;
        margin-top:5px;
        padding:5px 10px;
        text-align:center;
    }
        input[type="button"]:hover
        {
            background-color:#6C98F7;
        }
select
{
    color:#CCCCCC;
    border:solid 1px #a4c0ff;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:1em;
    padding:5px;
    outline:none;
}
    select option
    {
        color:#000000;
    }
    select:hover
    {
        border:solid 1px #0000FF;
    }
    select:focus
    {
        border:solid 1px #0041d1;
    }
textarea
{
    border:solid 1px #a4c0ff;
    font-size:1em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    padding:5px;
    outline:none;
    width:100%;
}
    textarea:hover
    {
        border:solid 1px #0000FF;
    }
    textarea:focus
    {
        border:solid 1px #0041d1;
    }
.err
{
    background-color:#FFF799;
    border:dashed 2px #FF0000;
    font-weight:bold;
    margin:10px auto;
    padding:10px;
}
.error
{
    color:#FF0000;
}
.form-field
{
    border-bottom:solid 1px #CCCCCC;
    margin-right:10px;
    padding:10px;
    padding-bottom:15px;
}
.form-hint-container
{
    height:20px;
}
.form-hint
{
    color:#A5A5A5;
    font-size:0px;
    font-weight:bold;
    height:0px;
    line-height:0px;
    padding-bottom:5px;
    transition:height 1s;
}
.form-buttons
{
    text-align:center;
}
.divCancel
{
    float:right;
    padding-top:7px;
}
.btnCancel
{
    background-color:#9e0b0f !important;
    border-bottom-color:#680003 !important;
    border-right-color:#680003 !important;
    border-left-color:#c64448 !important;
    border-top-color:#c64448 !important;
    font-size:0.75em;
}
    .btnCancel:hover
    {
        background-color:#cc161b !important;
    }
.form-col-container
{
    border-bottom:solid 1px #CCCCCC;
    margin-right:10px;
}
.form-col
{
    float:left;
    width:50%;
}
    .form-col .form-field
    {
        border-bottom:none;
    }
.divFlag
{
    cursor:pointer;
    font-size:0px;
    height:16px;
    line-height:0px;
    width:16px;
}