﻿
html {
    position: relative;
    min-height: 100%;
}

.body-top{
    margin-top: 150px;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
      /*margin-top: 150px;*/
  xpadding-bottom: 10px;
      /*font-family: Georgia, serif !important;*/
}


/* Sticky footer styles
-------------------------------------------------- */
#footer {
    /*position: absolute;*/
    bottom: 0;
    width: 100%;
    /*height: 100%;*/
    background-color: #f5f5f5;
    font-size:13px;
}

.text-muted {
    margin: 20px 0;
}

.form-login {
    max-width: 330px;
    padding: 0px 15px 5px 15px;
    margin: 0 auto;
}

    .form-login .form-login-heading {
        margin-bottom: 10px;
    }

    .form-login .form-control {
        position: relative;
        height: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px;
        font-size: 16px;
    }

        .form-login .form-control:focus {
            z-index: 2;
        }

    .form-login input[type="password"] {
        margin-top:5px;
        margin-bottom: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

/*** custom checkboxes ***/

.blockquote-border-right {
    border-right: 1px solid #dddddd;
}

.card {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

.card ul li {
    padding-left:25px;
}
.card ul li {
    padding-bottom:5px;
}


/* On mouse-over, add a deeper shadow */
.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

card-details {
     list-style-type: none !important;
}

.profile-heading{
    padding-bottom: 20px;
    display:inline-block; 
    position:relative; 
    vertical-align:top; 
    width:100%
}

.profile-description{
    line-height:20px; 
    word-break:break-all; 
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.navbar1 {
    min-height: 100px !important;
}

.navbar1 img{
    margin: 30px;
}

.navbar-fixed2-top{
    top:104px;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    width:100%
}

.header-bottom-border{
   border-width: 5px!important;
   border-bottom-width:5px!important;
   border-bottom-color:#005cb8;
   border-bottom-style: solid;
}

.text-center {
  text-align: center;
}
.statssa-tag-line {
  line-height: 100px;
}
.side-image {
  float: left;
}

@media only screen and (max-width: 600px) {
    /* For mobile phones: */
    [class*="statssa-tag-line"] {
        display:none;
    }

    [class*="side-image"]{
        float:none;
    }

    ul.steps-indicator li a {
    font-size: 10px!important;
    text-transform:none!important;    
    line-height: 0!important; 
    font-size: 0!important; 
    color: transparent!important;
    }
}

.full-width{
  width:100%;
  /*display:block;*/ /*only if you're having issues*/
}

.overlay-top{
      top:148px;
}

.overlay{
  position: absolute;
  left: 0;
  width: 100%;
  height: 76%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
}
.frmLogin .has-feedback label~.form-control-feedback{
    top:22px !important;
}

ul.steps-indicator li a{
    font-size: 10px!important;
    text-transform:none!important;    
}

.content-container{
  position: relative;
}

.dropdown-menu{
    z-index: 9000!important;
}


.outer-div
{
     padding: 30px;
}
.inner-div
{
     margin: 0 auto;
     width: 70%; 
     /*height:186px;*/
     background-color: darkseagreen;
}

.container > .container-inner{
    margin-top:20px;
}

.btn-grid > .btn{
    margin:2px;
}

.btn-sm-statssa{
    height:36px!important;
}