
html
{
  height:100%;
  width:100%;
}
body{    
  /*background:url('images/jurassic-coast-1089035_1920.jpg') no-repeat;
  background-size: cover;
  height:100%;   */
  background-color: #1D3C34;
  padding: 20px;
}

.form-top{
  margin-top: 30px;
}
.panel{
  /*box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
  border-radius: 6px;
    border: 0;  */



}



.reused_form { max-width: 300px;
    _width: 300px;
    padding: 19px 29px 29px;
    background-color: #1D3C34;
    border: -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

    .reused_form input[type="text"], .reused_form input[type="email"] {
    font-size: 14px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
    * width: 280px;
    * padding-bottom: 0px;
}


.form-control {

    width: 300px;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    border-color: transparent;
    padding: 7px 9px;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-checkbox {
   vertical-align: middle;
}


h2 {
    color: #F3DBC6;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h3 {
    color: #F3DBC6;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h4 {
    color: #F3DBC6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.checkboxtext {
    color: #F3DBC6;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: middle;
}

.gdpr {
    color: #F3DBC6;
    font-size: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: middle;
}

.acustom {
  color: #F3DBC6;
  text-decoration: underline;
  font-size: 10px;
}

.acustom:hover {
  color: #F3DBC6;
  text-decoration: none;
  font-size: 10px;
}














.panel-primary{
  background-color: #2c3e50;
  color: #fff;
}
.panel-primary>.panel-heading {
    color: #fff;
    font-size: 20px;
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.btn-warning{
  background-color: transparent;
  border-color: #bdc3c7;
}

.btn {
    color: #000000;
    background-color: #FBE122;
    border-color: transparent;
}



