﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    /*padding-top: 20px;
    padding-bottom: 20px;*/
}

/* Wrapping element */
/* Set some basic 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;
}
 .contactMargin tr td{
         margin-left: 15px;
         padding: 5px 5px;
 }
.count-pos, #MainContent_lblTotalPages{
    position: relative;
    bottom: 5px;
}

/*.chpass  tr, td, th {
    padding:3px 3px;
    min-width: 130px !important;

}*/

table#MainContent_gvCdist tr th:nth-child(1), table#MainContent_gvCdist tr th:nth-child(2), table#MainContent_gvCdist tr th:nth-child(4), table#MainContent_gvCdist tr th:nth-child(6), table#MainContent_gvCdist tr th:nth-child(8), table#MainContent_gvCdist tr th:nth-child(10), table#MainContent_gvCdist tr th:nth-child(12){
     padding:10px 9px;
    min-width: 110px !important;
}

table#MainContent_gvCdist tr th:nth-child(3), table#MainContent_gvCdist tr th:nth-child(5), table#MainContent_gvCdist tr th:nth-child(7), table#MainContent_gvCdist tr th:nth-child(9), table#MainContent_gvCdist tr th:nth-child(11) {
    max-width: 73px !important;
    min-width: auto !important;
    width: 65px !important;
}



#MainContent_txtInvSer{
     padding-right:5px;

}
.NoMargin h3{
    margin-top:5px;
    margin-bottom: 0px;
}
#MainContent_tbPageNav tr td, #MainContent_tbPageNav tr th{
    padding:5px 0px;
}

#gvOnlineForms tr td, #gvOnlineForms tr th{
    padding:5px 0px;
}
.table-bg tr td:first-child{
        background-color: #ccc;
        font-weight:bold;
}

.table-bg tr td:nth-child(2){
        background-color: #fff;
}

.nav.navbar-nav > li > a {
    padding: 10px 8px !important;
}

#tblNav .navbar.navbar-default{
    margin-bottom:0px;
}

#tblNav tr td{
    vertical-align:middle;
}

.nav.navbar-nav > li > a:hover, .nav.navbar-nav > li > a:focus{
    background-color:#821e34;
    color:#fff;
}

.invtbl{

   
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
    max-width: 280px;
}

#tbHeader {
    margin-top: 0px;
    min-height: 112px;
    background: linear-gradient(-90deg, #4AA851 50%, #54565A 90%);
}

.menu_pos{
    padding-right:10px;
}


.login_box{
   margin-top: 48px!important;
}




.mrg_pos{
    margin-right:10px;
}

.img-fluid{
    height:auto;
    margin-left: 65px;
}

.main_login_menu{
    color: White;
    font-size: 13px;
    font-weight: 400;
        margin-right: 10px;
}
.submenu_css{
    position: absolute;
    width: 540px;
    margin-top: 10px;
    left: -24px;
    background-color:#7179a5;
}

.submenu_css > li{
 padding-top:4px;
}

.navbar{
    min-height: 45px;
}
/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 2px;
    }

    img{
        max-width:220px;
    }
 
}
@media screen and (max-width: 768px) {
   .navbar-toggle{
        background-color: #3a4794;
    }
    .navbar-toggle .icon-bar{
        border-top: 1px solid #fff;
    }

}

