body {
    background-image:url("../imgs/zip5.jpg");
    background-size:cover;
    background-attachment: fixed;
    min-width: 50em;
    font-family: palatino;
    font-size:1.125em;
    background-repeat:no-repeat;
    background-color:#7D7E7D;
    color:white;
    line-height:1.125;
    letter-spacing:0;
    font-weight:400;
    min-width:62em;
    padding-bottom: 2em;
}

@media screen only
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	background: url(../imgs/bkg50.png) no-repeat center center fixed;
	background-size:10px 10px;
}

.yellow{
    color:yellow;
}

#mitch {
    color:white;
}

div{
    color:white;
}

#link-home{
    color: white;
}

#home-word{
    font-size:0.7em;
    color:white;
}

#home-img {
    height:0.8em;
}


.seal {
    height: 4.8em; 
    margin-top:0.3em;
}

.title {
    background: transparent url(../imgs/bkg70.png) no-repeat center;
    background-size:cover;
    padding: .5em;
    text-align: center;
    position:relative;
    min-width:60em;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #6d6e70;
}

.main-head {
    color:white;
    font-weight:bold;
    font-size:1.1em;
    padding:0.25em 0em .125em 0em;
    margin-top:-.3125em;
    border-radius: 10px 10px 0px 0px;

}

.front-title {
    font-size:1.5em;
}

.main-title {
    font-size:1.5em;
    position:relative;
    left:1.1em;
    margin-right:2em;
}

#back-subtitle {
    height: 21.875em;
    width:100%;
    position: absolute;
    top: 10em;
    left: 0em;
/*    left: 50%;
    margin: 0px 0px 0px -75px;*/
}

.subtitle {
    color:white;
    text-align:center;
    font-size:1.3em;
    padding:.125em;
    margin-top:-0.625em;
    border-radius: 0px 0px 10px 10px;
}

a {
    color:yellow;
//*    color:#2E5777;*//
    text-weight: bold;
    text-decoration: none;
}

.file {
    height:1em;
    margin-left:.3em;
    margin-top:0.1em;
}

.command {
    color: green;
    font-weight:bold;
}

#link-home-bottom {
    position:absolute;
    top:.2em;
    right:10%;
    font-size:1.5em;
}

a:link {
    color:yellow;
    text-weight: bold;
    text-decoration: none;
}

a:visited {
    color:#f5ffa3;
    text-weight: bold;
    text-decoration: none;
}
a:hover {
    color:orange;
    text-weight: bold;
    text-decoration: none;
}
a:active {
    color:yellow;
    text-weight: bold;
    text-decoration: none;
}

#div-home-main{
    display:inline-block;
    position:relative;
    right:1.5em;
    float:right;
    top:-2.5em;
}

.footer {
    background: transparent url(../imgs/bkg80.png) no-repeat center;
    background-size: cover;
    color: white;
    height:3.5em;
    position:relative;
    width:100%;
    min-width:80em;
    text-align:center;
    padding-top:.15em;
    font-size:0.75em;
    border-radius: 0px 0px 10px 10px;
}

.section-title {
    border-radius: 10px 10px 0 0 ;
}

.steps-container {
    border-radius: 10px;
}