﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.dl-horizontal dt {
    white-space: normal;
}


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.validation-summary-valid {
    display: none;
}

.ui-state-default {
    padding: 5px;
    border: none !important;
}

table {
    border: solid 1px #e8eef4;
    border-collapse: collapse;
}

    table td {
        padding: 5px;
        border: solid 1px #e8eef4;
    }

div.ui-jqgrid-view table.ui-jqgrid-btable {
    border-style: none;
    border-top-style: none;
    border-collapse: separate;
}

    div.ui-jqgrid-view table.ui-jqgrid-btable td {
        border-left-style: none;
    }

div.ui-jqgrid-view table.ui-jqgrid-htable {
    border-style: none;
    border-top-style: none;
    border-collapse: separate;
}

div.ui-jqgrid-view table.ui-jqgrid-btable th {
    border-left-style: none;
}

.ui-jqgrid .ui-jqgrid-sortable span.s-ico {
    float: left;
}

.CheckBoxList {
    max-height: 100px;
    height: 100px;
    width: 79%;
    overflow-y: scroll;
    overflow-x: hidden;
    border: solid #CCCCCC;
    border-width: 1px;
}

    .CheckBoxList input {
        width: 20px;
        float: left;
        border: none;
        height: 10px;
        vertical-align: middle;
    }

    .CheckBoxList label {
        float: left;
        vertical-align: middle;
        width: 100% !important;
        height: 100%;
        text-align: left;
        clear: none;
        word-wrap: break-word;
        margin: -1px 0 3px 3px;
    }

.aligncenter {
    text-align: center !important;
}

.pull-center {
    margin-top: 25%;
}

.input-validation-error {
    background-color: #fee !important;
    border: 1px solid #f00 !important;
}

.field-validation-error {
    color: red;
}

.login_logo {
    margin: auto;
}

.padding-20 {
    padding: 20px;
}

.req {
    /*position: absolute;*/
    content: '*';
    color: red;
}

.NoBorder{
    border:0px !important;
    font-size:24px;
    color:red;
}
.ui-pg-input, .ui-pg-selbox{
   color:black !important;
}
.link{
    color:#0063A1 !important;
}

.link:hover{
    color:#C89100 !important;
}
input.form-control[type="file"]{
    height:100% !important;
}
.btn{
    border: 1px solid #fff;
    border-radius: 0px !important;
}

#application #topLine .topmenu ul li ul li a:hover {
    background-color: #C89100 !important;
    font-size: 13px;
}
.padding-top-50
{
    padding-top:50px;
}
.ui-jqgrid .ui-jqgrid-btable tbody tr.jqgrow td{
    text-overflow:ellipsis;
}
.today.active {
    background-color: #2a6496 !important;
    color: #fff !important;
}