/* 
    Document   : style
    Created on : Sep 4, 2013, 4:29:36 PM
    Author     : bingorabbit
    Author URL : http://twitter.com/bingorabbit
*/

/* Sticky footer styles
-------------------------------------------------- */

html,
body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by its height */
    margin: 0 auto -60px;
    /* Pad bottom by footer height */
    padding: 6% 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
    height: 60px;
    color: #999;
    padding-top: 1%;
}

body, h1, h2, h3 {    
    font-family: "Courier New", Courier, monospace;
}
.header {
    width: 68%;
    margin: 0 auto;
    margin-bottom: 2%
}
#wrap form {
    width: 45%;
    margin: 0 auto;
    margin-bottom: 3%;
}
#footer iframe {
    vertical-align: middle;
}
#footer form {
    width: 90px;
    display: inline-block;
    vertical-align: bottom;
    height: 20px;
}
.twitter-share-button {
    width: 81px !important;
}
iframe {
    cursor: pointer;
}
.error {
    color: #b94a48;
}
.message .media {
    width: 50%;
    background-color: #eee;
    border: 1px solid #ddd;
    font-family: "Courier New", Courier, monospace;
    padding: 5px;
    margin: 0 auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.media-heading, .media-heading a {
    font-family: "Courier New", Courier, monospace;
}
.btn {
    font-size: 16px;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: none;
    text-shadow: none;
}
.btn-primary {
    background-image: none;
    background-repeat: repeat-x;
    border-color: transparent;
}