.noscript {
	display: none;
}

.modal {
  text-align: center;
}


@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.logo-modal{
    height: 50px;
    width: 225px;
    
}
.btn-modal {
    width: 90px;
    height: 45px;
    text-align: center;
    color: #fff;
    text-transform: capitalize;
    background-color: #009c3b;
    border: none;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .btn-modal:hover {
      color: #fff;
      background-color: #009c3b; }
    .btn-modal.btn-rounded {
      border-radius: 30px; }
    .btn-modal.btn-center {
      display: block;
      margin: 0 auto;
      margin-top: 25px; }
    .btn-modal:focus {
      outline: none; }
    .btn-modal.gd-bg-1 {
      background-color: #f18f0b; }
      .btn-modal.gd-bg-1:hover {
        background-color: #fff;
        color: #f18f0b; }
    .btn-modal.gd-bg-2 {
      background-color: #009c3b; }
      .btn-modal.gd-bg-2:hover {
        background-color: #fff;
        color: #009c3b; }
.hidden {
	display: none;
}

.form-group .input-group .addon-image {
	padding: 0 4px;
}

#cardImage {
	width: 40px;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type=number] {
    -moz-appearance: textfield;
}

.form-control-feedback {
    display: none;
    margin-top: .25rem;
    font-size: .8rem;
    color: #dc3545;
    float: left;
}

.has-danger .form-control {
    border-color: #d9534f;
}

.has-warning .form-control {
    border-color: #f0ad4e;
}

.has-success .form-control {
    border-color: #5cb85c;
}

.has-danger .form-control-danger {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'><path stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/><circle r='.5'/><circle cx='3' r='.5'/><circle cy='3' r='.5'/><circle cx='3' cy='3' r='.5'/></svg>");
}

.has-warning .form-control-warning {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/></svg>");
}

.has-success .form-control-success {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>");
}

.form-control-danger, .form-control-success, .form-control-warning {
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .5625rem;
    -webkit-background-size: 1.125rem 1.125rem;
    background-size: 1.125rem 1.125rem;
}

select.form-control-danger, select.form-control-success, select.form-control-warning {
    padding-right: 2.5rem;
    background-position: center right 1rem;
}

.promotions {
	text-align: left;
}

.promotions span {
	font-weight: bold;
}