
html {
    position: relative;
    min-height: 100%;
   
}

body{
    margin: 0 0 85px 0;
    /*min-height: 100%;*/
    
}
.fillStretch{
    margin: 0 0 0 0;
     width:100%;
    height:100%;
}
.footer {
    position: absolute;
    left:0;
    bottom:0;
    height: 85px;
    width: 100%;
    color: #FFF;
    background: #23538a; /* Old browsers */
    background: -moz-linear-gradient(top,  #23538a 0%, #00344c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23538a), color-stop(100%,#00344c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #23538a 0%,#00344c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #23538a 0%,#00344c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #23538a 0%,#00344c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #23538a 0%,#00344c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23538a', endColorstr='#00344c',GradientType=0 ); /* IE6-9 */
    padding: 10px;
}

.footer a {
    color: #FFF;
}

.footer a:hover {
    color: #CCC;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin: 0;
}
@media (min-width: 769px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

@media (max-width: 481px) {
    .footer {
        height: 120px;
    }

    body{
        margin: 0 0 120px 0;
    }
}

.inspHome-logoArea {
    padding-bottom: 10px;
}

.inspHome-headerBg {
    margin: 15px 0 0 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.inspHome-Bg {
    background: url('../images/inspHomeBannerBG.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    height:100%;
}

.inspHome-well {
    -moz-box-shadow: 0px 0px 8px #4d4d4d;
    -webkit-box-shadow: 0px 0px 8px #4d4d4d;
    box-shadow: 0px 0px 8px #4d4d4d;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #FFFFFF;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
    text-align: justify;
}

.inspHome-well p {
    margin-bottom: 15px;
}

.inspHome-subTitle {
    margin-bottom: 10px;
    margin-left: 0;
}

.inspHome-middleLogo {
    padding: 20px;
}

.alert-splash {
    padding-bottom: 0;
}
.checkbox p {
margin-bottom: 5px;
}