input
{
    font-weight: bold;
    font-size: 20px;
}

a
{
    color: black;
}



 #map {
     width:500px;
     height:400px;
     margin:30px;
}
 button {
     margin: 5px;
     color: black;
     background-color: white;
}
 .well,.jumbotron {
     background-color: white;
}
 * {
     box-sizing: border-box;
}
 body {
     background-color: #ffffff;
     padding: 20px;
     font-family: Arial;
}

 .main {
     max-width: 1000px;
     margin: auto;
}
 h1 {
     font-size: 50px;
     word-break: break-all;
}
 a {
     font-weight: bold;
     text-decoration: none;
}
 .row {
     margin: 8px -16px;
}

 .row, .row > .column {
     padding: 8px;
}

 .column {
     float: left;
     width: 25%;
}

 .row:after {
     content: "";
     display: table;
     clear: both;
}
/* Content */
 .content {
     background-color: white;
     padding: 10px;
}

 @media screen and (max-width: 900px) {
     .column {
         width: 50%;
    }
}

 @media screen and (max-width: 600px) {
     .column {
         width: 100%;
    }
}
