
.b-simple-page.m-auto-990 {
    width: inherit;
}
.b-simple-page.standalone {
    padding-bottom: 0;
}
.b-simple-page {
    padding: 0;
}
.b-separator {
    margin-top:0;
}
h1 {
    font-size: 3.3em;
    color: #fff;
}
.row1 {
    background: #fff;
}
.row1 p{
    color: #000;
    margin: 20px 0 30px 0;
}

.mvis {background:url(/res/img/home/home-return_lrg1.jpg) #004b87 50% / cover no-repeat;}

#signin { color: #000; text-align:center; margin-top:10%}
#signin h1 { color: #0099CB; }
#signin a { text-decoration:none; }
#signin p.orange, #signin a.orange { color: #f79100; }
#signin input[type=text] { width:200px; border: 1px solid #ccc; height: 30px; padding:5px; margin:15px 0; font-size:14px; text-align: center; }

#signin input[type=submit] {
    background:#f79100; 
    height: 30px;
    border:0 none;
    border-radius: 3px;
    cursor:pointer;
    display: inline-block;
    padding: 5px 34px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-top: 15px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.block {
    text-align: center;
}
.block h1 {
    padding: 30% 0;
    font-size:3em;
}
.block h3 {
    font-size:2.2em;
}
.block h3, .block p {
    color: #fff;
}
#carelink {
    background: #39A5CC;
}
#mylearning {
    position: relative;
    background: #0085ca;
}

.overlay {
    background: #000;
    padding:20% 10%; 
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
    color:#fff;
    transition: .5s ease;
    opacity: 0;
}
a.fill-div {
    color:#fff;
    display:block;
    height:100%;
    width:100%;
}
a.fill-div:hover {
    text-decoration:none;
}
#mylearning:hover {
}
#mylearning:hover .overlay, #carelink:hover .overlay, #support:hover .overlay, #community:hover .overlay, #watch:hover .overlay, #billpay:hover .overlay {
    opacity: 0.9;
}
#support, #billpay{
    background: #011e46;
}
#case {
}
#watch {
}
#community {
    background: #0085ca;
}
.no-padding {
    padding:0;
}
.row{
    overflow: hidden; 
}

[class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

#signin input { 
    -webkit-appearance:none;
    -webkit-border-radius:0px;
}
