.ngdialog.ngdialog-theme-default.ngdialog-signup .ngdialog-content{
  background: #000000 url("../images/bg33.jpg") no-repeat;
  font-size: 13px;
  color: #999999;
  width: 660px;
  padding: 15px 20px;
  border-radius: 0;
  border: 1px solid #333;
  border-radius: 10px;
}

.ngdialog-signup {
  position: absolute;
}

.ngdialog-signup-page .form-control{
  background: #111111a8;
  border-radius: 4px;
  margin-bottom: 10px;
  color: #e1cfb8;
  border-color: #e1cfb8;
}

.ngdialog-signup-page label{
  font-size: 14px;
  line-height: 30px;
  color: #e1cfb8;
}

.ngdialog-signup-page label span:nth-of-type(2){
  color: #ff6c5d;
}

.ngdialog-signup-page .col-sm-4,
.ngdialog-signup-page .col-sm-5{
  padding: 0;
}

.ngdialog-signup-page .col-sm-4{
  line-height: 34px;
}

.ngdialog-signup-page .col-sm-4 p{
  background: #1c1e24;
  width: 250px;
  position: absolute;
  color: #b73528;
}

.ngdialog-signup-page .col-sm-4 p>span:first-of-type,
.ngdialog-signup-page .col-sm-4 span.signup-inquiry{
  padding-left: 15px;color: #d9a966;
}

.ngdialog-signup-page .col-sm-4 button{
  width: 94px;
  height: 34px;
  margin-top: -1px;
}

.ngdialog-signup-page .col-sm-4,
.ngdialog-signup-page .col-sm-5{
  padding: 0;
}

.ngdialog-signup-page .col-sm-3{
  width: 125px;
  padding: 0;
}

.ngdialog-signup-page .ngdialog-signup__title{
  text-align: center;
  color: #ffffff;
}

.ngdialog-signup-page .ngdialog-signup__title>h1{
  letter-spacing: -1.6px;
  font-weight: bold;
  font-size: 35px;
  color: #c1ad8b;
  margin-bottom: 35px;
}

.ngdialog-signup-page .ngdialog-signup__title>p {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.84px;
}

.ngdialog-signup-page .logo{
  text-align: center;
}

.ngdialog-signup-page button.btn-red{
  border-radius: 0;
}


#signup_dialog .ngdialog-close:before {
  font-size: 35px;
  line-height: 30px;
  right: 10px;
  top: 10px;
  width: 30px;
}

.has-not-used.has-success .form-control{
  background: none #111111a8 !important;
  border-color: #e1cfb8 !important;
  box-shadow: none !important;
}

.ngdialog-signup-page .has-success input.form-control, input.no-error {
  background: url(/common/images/icon-valid.png) right 10px center no-repeat #302e36;
  border-color: #53d14c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ngdialog-signup-page .has-error .form-control {
  background: url(/common/images/icon-error.png) right 10px center no-repeat #302e36;
  border-color: #d54b4b !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ngdialog-signup-page select.form-control{
  padding: 6px 5px;
}

.ngdialog-signup-page .won-text.arrow{
  position: absolute;
  top: 6px;
  right: 210px;
  margin: 0;
  font-size: 13px;
  color: #ffffff;
}

.ngdialog-signup-page .close_btn {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px;height: 40px;
}

.ngdialog-signup-page select.form-control{
  background: url("../images/chevron-down.png") center right 15px no-repeat #111111;
}

.ngdialog-signup-page .btn-yellow{
  height: 34px;
}

.ngdialog-signup .form-signup{
  margin-top: 20px;
}

.ngdialog-signup .btn-signup{
     background: linear-gradient(#bfb5ad 0%, #796f69 100%);
    border: 1px solid #e1cfb8;   height:50px;font-size:16px;
}

.ngdialog-signup .btn-signup:hover{
  color: #e1cfb8;
}

.signup-info {
  border: 1px solid #e1cfb8;
  margin: 10px 0;
}

.signup-info ul {
  padding: 15px;
  margin-bottom: 0;
}

.signup-info ul li {
  list-style-type: none;
  font-size: 14px;
  font-weight: 900;
  color: #e1cfb8;
  margin-bottom: 2px;
  margin-left: 20px;
}

.signup-info ul li:last-child {
  margin-left: 22px;
  margin-top: 14px;
}

.signup-info ul li:before {
  content: "◈";
  position: absolute;
  left: 1.9em;
  font-size: 1.2em;
}

.signup-info ul li:last-child:before {
  content: "•";
  position: absolute;
  left: 2.4em;
  font-size: 1.2em;
}
