body {
  font-family: 'Source Sans Pro', sans-serif;
}

a {
  color: #ee3338;
}

.up-wrap {
  width: 500px;
  margin: 80px auto;
  text-align: center;
  background: #f9f9f9;
  padding: 60px;
  border: 1px solid #f1f1f1;
  margin-bottom: 0;
}

.admin-up-wrap {
  width: 1000px;
  margin: 80px auto;
  text-align: center;
  background: #f9f9f9;
  padding: 60px;
  border: 1px solid #f1f1f1;
  margin-bottom: 0;
}

.button {
  width: 278px;
}

.button-red {
  background: #ee3338;
}

.button-red:hover {
  background: #cb2f33;
}

.alert {
  padding: 15px;
  margin-top: 20px;
  border: 1px solid transparent;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6
}

p {
  text-align: left;
}

h3 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  margin-top: 20px;
}

hr {
  margin: 20px 0;
}

p.copyright {
  margin-top: 20px;
  color: #c7c7c7;
  text-align: center;
  font-size: 11px;
}

.button-admin {
  width: 48%;
  margin: 0 1%;
  text-align: center;
  float: left;
}

h4 {
  margin: 4px 0;
  padding: 0;
}



.form .form-wrap:first-child .form-input {
  /* color: transparent; */
  cursor: pointer;
}

/* .form .form-wrap:first-child .form-input::-webkit-file-upload-button {
  visibility: hidden;
} */
/* .form .form-wrap:first-child .form-input::before {
  content: 'Choose File';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
} */
.form .form-wrap:first-child .form-input:hover::before {
  border-color: black;
}
.form .form-wrap:first-child .form-input:active {
  outline: 0;
}
.form .form-wrap:first-child .form-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
