body,h6 {
    font-size:13px;
 
     
}

.navbar-brand img {
    width: 80px;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
     
}

.btn-AP {
    color: #fff;
    /*background-color: #ff0000;*/
    background-color: #374584;
    border-color: #fff;
}

    .btn-AP:focus, .btn-default:focus {
        /*color: #ff0000;*/
        color: #035cff;
        background-color: #374584;
        /*border-color: #ff0000;*/
        border-color: #374584;
    }

    .btn-AP:hover {
        /*color: #ff0000;*/
        color: #374584;
        background-color: #fff;
        /*border-color: #ff0000;*/
        border-color: #374584;
    }
    table{
         
    }
.table-head-AP {
    /*background-color: #651501;*/
    /*background-color: #0b627c;*/
    background-color: #374584;
    text-align: center;
    font-weight: bold;
    color: white;
}
.card-header {
    /*background-color: #651501;*/
    /*background-color: #0b627c;*/
    background-color: #374584;
    font-weight: bold;
    color: white;
}

th {
    background-color: #706e6e;
    text-align: center;
    font-weight: bold;
    color: white;
}

.th {
    background-color: #706e6e;
    text-align: left;
    font-weight: bold;
    color: white;
}

.table-body-AP {
    background-color: #fff;
}

footer {
    background-color: #2d2d30;
    color: #df1f2a;
    padding: 10px;
    border-top: thin solid #b22238;
    border-radius: 0px;
}

a {
    /*color: #ff0000;*/
    color: #374584;
    font-weight: 600;
}

    a:hover {
    }

.message {
    color: #808080;
    font-style: italic;
    font-size: 11px;
}
.text-right
{
    text-align:right;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.card-header-text
{
    color:#a0a0a0;
    font-weight:bold;
}
.tgroup {
    font-weight: bold;
    font-style: italic;
    color:#979393;
}
.tGT {
    font-weight: bold;
    font-style: italic;
   
}
.w100 {
    width: 97%;
    float: left;
    margin-left: 22px;
}
.mainImage {
    background-image: url('../Images/LoginBackground.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 95%;
}
.loginpanel {
    opacity: 0.89;
    /*float: left;
    margin-top:40px;*/
}