.auth-modal .btn-facebook {
  background: #3B5998;
  border-radius: 5px;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  color: #fff;
  margin-bottom: 20px;
  transition: 300ms;
  width: 300px;
}
.auth-modal .btn-facebook:link,
.auth-modal .btn-facebook:visited {
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  color: #fff;
  transition: 300ms;
}
.auth-modal .btn-facebook:active,
.auth-modal .btn-facebook:hover {
  background: #263961;
  color: #fff;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  transition: 300ms;
}

.auth-modal .btn-google {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  color: #666;
  margin-bottom: 20px;
  transition: 300ms;
  width: 300px;
}

.auth-modal .btn-google:link,
.auth-modal .btn-google:visited {
  color: #fff;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  transition: 300ms;
}
.auth-modal .btn-google:active,
.auth-modal .btn-google:hover {
  background: #dd4b39;
  color: #fff;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  transition: 300ms;
}

.auth-modal .btn-email {
  background: #C21807;
  border-radius: 5px;
  color: #fff;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  margin-bottom: 20px;
  transition: 300ms;
  width: 300px;
}

.auth-modal .btn-email:link,
.auth-modal .btn-email:visited {
  color: #C21807;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  transition: 300ms;
}
.auth-modal .btn-email:active,
.auth-modal .btn-email:hover {
  background: #fff;
  color: #C21807;
  -webkit-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  -moz-box-shadow: 0px 6px 23px -5px rgba(0,0,0,0.72);
  box-shadow: 0px 4px 16px -5px rgba(0,0,0,0.72);
  transition: 300ms;
}

.auth-modal p {
  width: 100% !important;
}

.auth-modal .fa {
  float: left;
  font-size: 25px;
  padding-right: 25px;
}

.auth-modal .fa-text {
  float: left;
}

.auth-modal .modal-header .close {
  color: #fff;
  transition: 300ms;
}

.auth-modal .modal-header h4.modal-title {
  padding-right: 32px;
}