.ngdialog.ngdialog-theme-default.ngdialog-signup .ngdialog-content{
  background:linear-gradient(45deg, #2b4075, #0a1425);
  font-size: 13px;
  color: #95b6f3;
  width: 660px;
  padding: 15px 20px 0 20px;
  border-radius: 0;
  border: 2px solid;
	border-image: linear-gradient(to bottom,#0c2f5c,#37bae2,#0c2f5c);
    border-image-slice: 1;}

.ngdialog-signup {
  position: absolute;
  height: 930px;
}

.ngdialog-signup-page .form-control{
  background: #0c1928;
  border-radius: 0;
  margin-bottom: 10px;
  color: #92b5ec;
  border-color: #2f4f70;
}

.ngdialog-signup-page label{
  font-size: 14px;
  line-height: 30px;
}

.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;
}

.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 #0c141f !important;
  border-color: #3b71bb  !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 select.form-control{
  background: url("../images/chevron-down.png") center right 15px no-repeat #0c141f;
}

.ngdialog-signup-page .btn-yellow{
  height: 34px;
}

.ngdialog-signup .form-signup{
  margin-top: 70px;
}

.ngdialog-signup .btn-signup{
  background: #08182d;
      color: #fff;
}

.ngdialog-signup .btn-signup:hover{
  color: #649ed6;
}

.signup-info {
  border: 1px solid #649ed6;
  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: #649ed6;
  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;
}
