/* Put your custom css here */

/* Sticky footer -------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 89px; /* Margin bottom by footer height */
}

footer {
    position: absolute;
    bottom: 0;
    height: 89px;
    width: 100%;
}
/* END Sticky footer -------------------------------------------------- */

input[type="text"], input[type="password"], input[type="image"], textarea, select { 
    outline: none; /*This removes the border appearing in Chrome and Safari when clicking on the input items*/
}

footer {
	background: #fff;
	border-top: 0px solid #fff;
}

.form-control {
    color: #000;
    border: 1px solid #D2D4D4;
    /*border-top: 1px solid #A5A6A6;*/
    background: #f5f5f5 url(../images/inputbg.png) repeat-x top;
}

.form-guess {
    display: none;
}

.form-group label, .form-group H3 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 100;
    font-size: 19px;
    color: #333;
    margin-bottom: 5px;
}

.success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 15px;
}
.success > a {
	color: #3c763d;
	text-decoration:underline;
}

.error {
	color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 15px;
}

.error > a {
	color: #B94A48;
	text-decoration:underline;
}

.error-text {
	color: #B94A48;
}