html,body{
    height:100%;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    background:#2fa4e7;
}
#ListView .grid-view table.items td{
    padding:0;
}
#ListView{margin-left:-16px;}
.portlet-title{
    margin-bottom: 5px;
}
.well{background: #e7f1f4;}
.breadcrumb{background: #e7f1f4;}
#mainmenu{margin-bottom: 0px;}

#Footer{

    width:100%;
    background-image: -webkit-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
    background-image: -o-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#54b4eb), color-stop(60%, #2fa4e7), to(#1d9ce5));
    background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54b4eb', endColorstr='#ff1d9ce5', GradientType=0);
    border-bottom: 1px solid #178acc; 
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    color:white;
    padding: 20px 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;

}
#Footer a {
    color: #35fee5;
}
.verifyCode img{
    margin-left:12px;
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.verifyCode a{
    margin-left:200px;
}
.verifyCode input{
    margin-left: 200px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border:1px solid #ccc;
}
.verifyCode input:focus{
    border-color: #66afe9;
    padding-left: 10px;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#DatePicker{
    width: 187px;
    height: 38px;
    border:1px solid #ccc;
    padding: 8px 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
}

#DatePicker:focus{
    border-color: #66afe9;
}
.ui-datepicker th{
    background: #03A4E4;
    color: white;
}
.ui-datepicker .ui-datepicker-header{
    background: #b3d4fc;
    color:white;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: #dfeffc !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    background:white !important;
}
.navbar-default .navbar-nav > .active > a{
    background: #178acc;
}
@media print {
    #Mainmenu, #Footer {display:none;}
    #container{margin-top:0;}
}

