body {
    margin: 0 auto;
  }
  
/* 
.main-color{
    color: #FF5829 !important;
}
.main-colorbg{
    background-color: #FF5829 !important;
}
.link-light:hover{
    color: #FF5829 !important;
    font-weight: bold !important;
}


#content { padding-left: 20px;
    padding-right: 20px; 
    padding-top: 1px;
    background-color: #FFFFFF;
    margin-left: 160px; }
#content img { float: left;
        padding-right: 20px }
#content ul {list-style-position: inside; }

dt { color: #000033; 
}
.resort { color: #5C7FA3; 
   font-weight: bold;
}	   
.clear { clear: both;
  padding-top: 10px;}
table { width: 600px;
margin: auto;
border: 1px solid #3399cc;
border-spacing: 0; }
th, td { padding: 5px;
  border: 1px solid #3399cc; }
td { text-align: center; }
.text {text-align: left; }
tr:nth-of-type(even) { background-color: #F5FAFC; }
label { float: left;
display: block;
text-align: right;
width: 120px;
padding-right: 10px; }
input, textarea { display: block;
        margin-bottom: 20px; }
#mySubmit { margin-left: 130px; }

section
{
  background: #EFF5FB;
  text-align:center;
  padding: 10px;
  border: dashed 2px maroon;
  font-family: 'Roboto', sans-serif;
  margin: 0px auto;
  float: left;
  width: 100%;
}

table{
  margin: 0px auto;
}

canvas{
  border: 1px solid black;
}

fieldset {
  margin: 25px auto;
  width: 90%;
}

input, select {
  margin: 10px 3px 10px 10px;
}

input[type="submit"] {
  padding: 10px 20px;
  border: 1px solid lightgrey;
  background-color: white;
  cursor: pointer;
  margin-bottom: 20px;
} */

.form-group {
  margin-bottom:24px;
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
  cursor:not-allowed;
  background-color: transparent;
}
.form-control {
  height:38px;
  font-size:14px;
  vertical-align:middle;
  background-color:transparent;
  -webkit-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
  box-shadow:none !important;
  -webkit-transition:none !important;
  -moz-transition:none !important;
  -o-transition:none !important;
  transition:none !important;
}

.form p {
  margin: 10px 0 30px 0;
}


.footer-logo {
  position: relative;
  bottom: 0%;
  left:-55px;
}

@media (max-width: 1023px) {
  .footer-logo {
      margin-left: 30%;
  }
}