﻿.client-form {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 66px;
    padding: 20px 30px;
    background: #ffffff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.required {
    color: #ff0000;
}

.gridview {
    width: 100%;
    margin: 0 auto;
    border: #1e62d0 solid 1px;
}

    .gridview th {
        padding: 5px 10px;
    }

    .gridview td {
        padding: 5px 10px;
    }

.gridview_header, .gridview_footer {
    color: #ffffff;
    background: #1e62d0;
    border: #1e62d0 solid 1px;
    white-space: nowrap;
}

.gridview_footer {
    text-align: right;
}

.gridview_row {
    border: #1e62d0 solid 1px;
}

    .gridview_row:hover {
        background: #74C2E1;
    }

.gridview_row_alt {
    border: #1e62d0 solid 1px;
}

    .gridview_row_alt:hover {
        background: #3d94f6;
    }

.checkbox-list td {
    padding: 0 10px;
}

.checkbox-list input {
    margin-right: 5px;
}

.radio {
    display: block;
}

    .radio input {
        margin-right: 5px;
    }

    .radio label {
        margin-right: 5px;
    }

.button {
    -moz-box-shadow: inset 0 1px 0 0 #97c4fe;
    -webkit-box-shadow: inset 0 1px 0 0 #97c4fe;
    box-shadow: inset 0 1px 0 0 #97c4fe;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background: -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0 1px 0 #1570cd;
}

    .button:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
        background: -moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background: -webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background: -o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background: -ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
        background: linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
        background-color: #1e62d0;
    }

    .button:active {
        position: relative;
        top: 1px;
    }

.textbox {
    width: 98%;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    background-image: none;
}

    .textbox:focus {
        outline-color: #3d94f6;
    }

.textboxarea {
    width: 98%;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid #CCC;
    background-image: none;
}

    .textboxarea:focus {
        outline-color: #3d94f6;
    }

.checkbox-list input[type=checkbox] {
    
}

    .checkbox-list input[type=checkbox]:checked + label:before {
        
    }

    .checkbox-list input[type=checkbox] + label:before {
        
    }

.radio input[type=radio] {
    
}

    .radio input[type=radio]:checked + label:before {
        
    }

    .radio input[type=radio] + label:before {
        
    }

.radio {
    margin: 10px 0;
}

.dropdown {
    padding: 8px;
    border-radius: 3px;
    border: 1px solid #CCC;
}
