/*
  custom css files are loaded after core css files. Simply use the same selector to override a style.
  Example:
      #editbar LI {border:1px solid #000;}
    overrides
      #editbar LI {border:1px solid #d5d5d5;}
    from pad.css
*/
/*
  custom css files are loaded after core css files. Simply use the same selector to override a style.
  Example:
      #editbar LI {border:1px solid #000;}
    overrides
      #editbar LI {border:1px solid #d5d5d5;}
    from pad.css
*/

* { margin:0;padding:0; }
body {
  background: #14315a url(/static/custom/riseup/crows-on-wire.png) top no-repeat;
  color: #333;
  font: 14px helvetica,sans-serif;
  overflow-x: hidden;
}
#container {
  margin-top: 250px;
  width: 100%;
  text-align: center;
  padding: 15px 0;
  background-color: rgba(255,255,255,.1);
}
.big {
  margin: 0 auto;
  text-align: center;
  font-size: 28px;
  height: 60px;
  line-height: 60px;
  width: 300px;
}
.button {
  border: none;
  border-radius: 4px;
  background: #ccc;
  background: -webkit-linear-gradient(#f6f6f6,#999);
  background: -moz-linear-gradient(#f6f6f6,#999);
  background: -ms-linear-gradient(#f6f6f6,#999);
  background: -o-linear-gradient(#f6f6f6,#999);
}
.button:hover {
  cursor: pointer;
  background: #eee;
  background: -webkit-linear-gradient(#fff,#aaa);
  background: -moz-linear-gradient(#fff,#aaa);
  background: -ms-linear-gradient(#fff,#aaa);
  background: -o-linear-gradient(#fff,#aaa);
}
.button:active {
  box-shadow: inset 0 1px 12px rgba(0,0,0,0.9);
}
input {
  /* vertical-align: middle; */
  font-weight: bold;
  font-size: 15px
}
#input_border {
  display: flex;
  width: 400px;
  margin: 0 auto;
  padding: 4px;
  background: #fff;
  border-radius: 4px;
}
input[type="text"] {
  width: 190px;
  background: #fff;
  border: none;
  outline: none;
  margin: 4px;
  flex-grow: 1;
}
input[type="submit"] {
  width: 50px;
  padding: 4px 0px;
  margin: 4px;
  box-sizing:content-box;
}
select {
  font-size: 15px;
  width: 75px;
  padding: 4px 0px;
  margin: 4px 0;
  box-sizing:content-box;
}
input[type="submit"]::-moz-focus-inner { border: 0 }
/*    @-moz-document url-prefix() { input[type="submit"] { padding: 4px } } */
@-moz-document url-prefix() { select { padding: 3px 0px; } } 
.label, h2 {
  text-align: left;
  margin: 10px auto 0 auto;
  width: 400px;
  color: white;
  line-height: 1.8em;
}
.label p {
  margin-bottom: 0.5em;
}
#riseuplogo {
  display: block;
  height: 70px;
  width: 128px;
  margin: 40px auto 0 auto;
  background: url(static/custom/riseup/riseup.net.png);
}
.label a {
  color: white;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) {
}

