#sumbit{
    color: #4f8a92
}
body{
    text-align: center;
    color: #FFFFFF;
    background-color: #77c9d4;
    background-image: url('/images/climbbg.jpg');
    background-size: cover;
    background-position: center;
    font-family: Arial, Helvetica, sans-serif;
}
#logo, .ts-img{
    border: none;
    width: 420px;
    max-width: 100%;
    height: auto;
}
p {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    min-width: auto;
}


.subparagraph{
	font-size: small;
}
.smallText{
    font-size: .85rem;
}

.smallerText{
    font-size: .7rem;
}
/* unvisited link */
a:link {
    color: #FFFFFF;
}

/* visited link */
a:visited {
    color: #CCCCCC;
}

/* mouse over link */
a:hover {
    color: #EEEEEE;
}

/* selected link */
a:active {
    color:#EEEEEE;
}

input{
  color: black;
}

input[type=submit]{
    color:#4f8a92;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 30pt;
    width: 175pt;
}

.btn-primary{
  background-color: #5d9da5;
}
ol{
    text-align:left;
}
#troubleshooting {
    max-width: 500px;
    margin-left: auto;
    margin-right:auto;
}
#fadingelement, .fadingElement{
    font-style: italic;
    height:80px;
    max-width: 500px;
    margin: 20px auto;
    text-align: center;
    vertical-align: middle;
}

#disclaimer p {
    text-align: justify;
}

#imgSubheading{
    font-weight: bolder;
    font-size: small;
}
/*#footer{*/
/*    !*position: fixed;*!*/
/*    !*bottom: 0;*!*/
/*    !*max-width: 500px;*!*/
/*    !*margin-left:auto;*!*/
/*    !*margin-right:auto;*!*/
/*}*/

@media only screen and (max-width: 600px) and (min-width: 0px) {
    p{
        max-width: none;
        margin-left: 5%;
        margin-right: 5%;
    }

    div#main, div#fadingelement, div.fadingElement {
        margin-left: 5%;
        margin-right: 5%;
    }

    input[type=submit]{
        width: 100%;
    }
}