﻿.custom-form-container{padding:1px 20px 20px 20px; max-width:600px; display:block; background-color: #F8F8F8;margin:0 auto;border-radius: 5px;}
.custom-form-container2
{
    padding: 1px 20px 20px 20px;
    max-width: 800px;
    display: block;
    background-color: #F8F8F8;
    margin: 0 auto 10px auto;
    border-radius: 5px;
}
.custom-form-container2 h4{text-transform:uppercase;padding-bottom:10px;}
.table-responsive{overflow:auto;}
.label{font-size:100%;}
textarea{resize:none;}
.error{color: #CC0000;}
.hideme{display:none;}
.table th
{
background-color: #f5f5f5;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
color: #000;
}
.modalBackground {
	position: fixed;
    top: 0;
    left: 0;
    min-height: 100%;
    width: 100%;
	background-color: Gray;
filter: alpha(opacity=80);
opacity: 0.8;
z-index: 10000;
}
/*
input[type="radio"], input[type="checkbox"]{
    display:none;
}
input[type="radio"] + label, input[type="checkbox"] + label
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    margin-left: -2px;
    margin-right: -2px;
    margin-top: 1px;
    margin-bottom: 5px;
    border-color: #D2D2D2 #D2D2D2 #b3b3b3 #D2D2D2;
    font-size: 12px;
    font-weight: lighter;
}
 
input[type="radio"]:checked + label, input[type="checkbox"]:checked + label
{
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    background-color: #9EC518;
    color: #fff;
}
input[type="radio"]:disabled + label, input[type="checkbox"]:disabled + label
{
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    background-color: #CCCCCC;
    color: #FFFFFF;
    cursor:text;
}
*/
.form-signin
{
    max-width: 330px;
    padding: 25px;
    margin: 0 auto;
    background-color: #F7F7F7;
    border-radius:10px;
}
.form-signin label{font-weight:bold;}
.form-signin .label-important
{
    font-size: 11px;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.GridPager a, .GridPager span
    {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -2px;
    margin-bottom: 5px;
    border-color: #D2D2D2 #D2D2D2 #b3b3b3 #D2D2D2;
    font-size: 12px;
    font-weight: lighter;
    }
    .GridPager span
    {
        background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    background-color: #22A2FF;
    color: #FFFFFF;
    }
    .dropdown-menu>li>span {
display: block;
padding: 3px 20px;
clear: both;
font-weight: bold;
line-height: 1.428571429;
color: #333;
white-space: nowrap;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 999px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
select option
{
height:20px;
padding:2px 0px 0px 3px;
}
.help-block
{
    font-style: italic;
}
@media (max-width: 500px) 
{
.navbar-brand{font-size:90%;}
}
.pagination>li>a.aspNetDisabled{color:#999;background-color:#F0F0F0;border-color:#ddd;cursor:not-allowed;}
.err404
{
    font-size: 100px;
    font-family: Arial, Helvetica, sans-serif;
    padding:10px 0;
    height:100px;
    top:10px;
}
.subheader {  position: relative; padding:25px 0 0;color:#fff !important;font-size: 1.4em;background:#220335;}
.subheader p { margin-bottom: 0; }
.subheader h3{ color: #fff;}
.subheader a { color: #fff; text-decoration: none; }
.subheader a:hover { text-decoration: none; color: #fff; }
