﻿body {
  width: 100%;
  margin: 0;
  background-color: #FFFFFF;
  font-family: 'Poppins', helvetica;
  font-size: 12px;
  color: #373d3f;
  overflow-x: hidden;
  position: relative; }

a {
  color: #007ad9; }

a img {
  border: none; }

H1 {
  color: #7EA3A4;
  text-align: center;
  font-size: large;
  margin: 0;
  line-height: 20px;
  letter-spacing: 1px; }

H2 {
  color: #999;
  text-align: center;
  font-size: medium;
  margin: 0;
  line-height: 150%; }

h3 {
  color: #999; }

input:-ms-input-placeholder {
  color: #CCCCCC; }

input[type="text"], input[type="password"] {
  border: #CCCCCC 1px solid;
  font-family: 'Poppins', helvetica;
  font-size: 13px;
  height: 20px;
  font-weight: normal;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333; }

a.blueButton:hover {
  color: #fff !important; }

.button {
  background: url("https://image.cardsdirect.com/images/web/sprite-buttons.png") 0 0;
  cursor: pointer;
  display: block;
  text-indent: -9999px;
  height: 33px; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget {
  font-family: 'Poppins', helvetica;
  font-size: 1.1em; }

.ui-widget input {
  font-family: 'Poppins', helvetica;
  font-size: 1em; }

.ui-widget :active {
  outline: none; }

#txtApproveInstructions {
  width: 97%;
  max-height: 75px;
  line-height: 1.5;
  margin-bottom: 5px;
  color: #636363;
  font-size: 12px;
  height: 75px; }

textarea {
  resize: none;
  overflow: auto; }

.helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.product-name {
  color: #393939;
  font-family: 'Poppins', helvetica;
  font-size: 17px;
  margin-top: 8px; }

#totalPrice {
  margin-bottom: 10px !important; }

.label {
  position: relative; }

.col-md-12 {
  width: 100%;
  float: left;
  margin-bottom: 35px; }

#projects-container .email-project-button {
  width: 335px;
  float: left; }
  #projects-container .email-project-button span {
    margin-left: 3px; }

#projects-container .order-total {
  width: 130px; }

#projects-container .product-number {
  width: 105px;
  text-align: center;
  margin-left: 24px;
  margin-top: 0;
  color: #252525; }

#projects-container .product-name {
  width: 132px;
  text-align: left;
  margin-left: 50px;
  font-size: 13px;
  margin-top: 0; }

#projects-container .resume-project {
  border: none;
  text-align: center;
  cursor: pointer;
  background: #007ad9;
  color: #fff;
  font-size: 13px;
  padding: 5px 10px;
  display: block; }

#projects-container .free-sample {
  width: 137px;
  height: 35px;
  border: 1px solid #000;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  background: #fff;
  color: #000;
  font-size: 13px;
  letter-spacing: .3px; }

#projects-container #email-project-popup {
  position: fixed;
  background: #fff;
  width: auto;
  height: auto;
  top: 0px;
  z-index: 10000;
  box-shadow: 0px 0px 7px -1px #666;
  z-index: 100000;
  padding: 15px 25px 15px 25px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none; }
  #projects-container #email-project-popup .icon_close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer; }
  #projects-container #email-project-popup h2 {
    color: #000;
    text-align: left;
    margin: 0px;
    padding: 0px;
    width: auto;
    float: left; }
  #projects-container #email-project-popup .image-container {
    margin-top: 15px;
    float: left;
    text-align: center;
    width: 200px;
    clear: both; }
    #projects-container #email-project-popup .image-container img {
      max-width: 200px;
      max-height: 150px;
      box-shadow: 0px 2px 4px -3px; }
  #projects-container #email-project-popup .project-info {
    float: left;
    margin-left: 55px;
    margin-top: 10px; }
    #projects-container #email-project-popup .project-info li {
      list-style: none;
      color: #000; }
      #projects-container #email-project-popup .project-info li span {
        font-weight: 500; }
  #projects-container #email-project-popup .card-title {
    float: right;
    font-size: 16px;
    font-weight: 500;
    margin-left: 8px; }
  #projects-container #email-project-popup .to-input {
    float: left;
    clear: both;
    margin-top: 20px;
    width: 100%; }
    #projects-container #email-project-popup .to-input label {
      font-weight: 500;
      font-size: 15px;
      margin-left: 10px; }
    #projects-container #email-project-popup .to-input input {
      width: 100%;
      height: 30px;
      box-shadow: inset 0px 1px 3px -2px;
      margin-top: 5px;
      text-indent: 13px; }
  #projects-container #email-project-popup .message-input {
    float: left;
    clear: both;
    margin-top: 20px;
    width: 100%; }
    #projects-container #email-project-popup .message-input label {
      font-weight: 500;
      font-size: 15px;
      margin-left: 10px; }
    #projects-container #email-project-popup .message-input textarea {
      /* max-width: 571px; */
      height: 80px;
      box-shadow: inset 0px 1px 3px -2px;
      margin-top: 5px;
      text-indent: 5px;
      overflow: hidden;
      /* padding: 10px; */
      width: 100%;
      float: left;
      clear: both;
      padding-top: 10px;
      width: 99%; }
  #projects-container #email-project-popup .button-container {
    width: 288px;
    margin-top: 20px;
    display: flex;
    float: right;
    clear: both; }
    #projects-container #email-project-popup .button-container .cancel-email {
      width: 130px;
      height: 30px;
      text-align: center;
      border: 1px solid #000;
      line-height: 30px;
      cursor: pointer;
      margin-right: 20px; }
    #projects-container #email-project-popup .button-container .send-email {
      width: 130px;
      height: 32px;
      text-align: center;
      background: #007ad9;
      border: 2px solid #000;
      line-height: 30px;
      /* font-weight: 500; */
      cursor: pointer;
      color: #fff;
      border: 1px solid #007ad9; }

#projects-container #resume-project-popup {
  width: 685px;
  position: fixed;
  height: 110px;
  background: #fff;
  z-index: 10003;
  text-align: left;
  padding: 20px;
  top: 50%;
  left: 50%;
  margin-left: -342px;
  margin-top: -75px;
  box-shadow: 0px 2px 5px -4px #666;
  display: none; }
  #projects-container #resume-project-popup .icon_close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer; }
  #projects-container #resume-project-popup p {
    margin-top: 4px !important;
    color: #000; }
  #projects-container #resume-project-popup h2 {
    color: #000;
    text-align: left;
    margin: 0px;
    padding: 0px; }
  #projects-container #resume-project-popup #button-container {
    display: inline-flex;
    float: right;
    margin-top: 10px;
    margin-right: 12px; }
    #projects-container #resume-project-popup #button-container .cancel-button {
      width: 135px;
      height: 33px;
      border: 1px solid #000;
      text-align: center;
      line-height: 35px;
      cursor: pointer;
      background: #fff;
      color: #000;
      /* box-shadow: 0px 2px 2px -2px #666; */
      font-size: 12px;
      letter-spacing: .3px;
      margin-right: 15px; }

#projects-container #project-images {
  position: fixed;
  min-height: 200px;
  height: auto;
  background: #fff;
  box-shadow: 0px 0px 7px -1px #666;
  z-index: 100000;
  padding: 15px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none; }
  #projects-container #project-images .icon_close {
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer; }
  #projects-container #project-images a {
    color: #262626;
    cursor: default; }
  #projects-container #project-images a:hover {
    color: #262626;
    text-decoration: none; }
  #projects-container #project-images .image {
    float: left;
    width: 150px;
    display: inline-block;
    height: 100%;
    padding: 15px;
    clear: none; }
    #projects-container #project-images .image .thumb-img {
      width: 150px;
      margin-top: 10px;
      box-shadow: 0px 3px 5px -4px #666;
      cursor: default; }
    #projects-container #project-images .image span {
      text-align: center;
      display: block;
      margin-top: 10px; }
  #projects-container #project-images .prod-label {
    margin: 5px; }
    #projects-container #project-images .prod-label .prod-name {
      font-weight: bold;
      font-size: 14px; }
    #projects-container #project-images .prod-label .prod-num {
      font-size: 12px;
      color: #666; }

#order-container, #projects-container, #checkout-page {
  /*
    #section-container {
        display: none;
    }
*/ }
  #order-container #email-confirmation, #projects-container #email-confirmation, #checkout-page #email-confirmation {
    position: fixed;
    width: 390px;
    height: 125px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 50%;
    background: #fff;
    z-index: 100000;
    box-shadow: 0px 2px 5px -3px; }
    #order-container #email-confirmation .icon_close, #projects-container #email-confirmation .icon_close, #checkout-page #email-confirmation .icon_close {
      position: absolute;
      right: 9px;
      top: 6px;
      cursor: pointer; }
    #order-container #email-confirmation p, #projects-container #email-confirmation p, #checkout-page #email-confirmation p {
      width: 100%;
      text-align: center;
      margin-top: 45px !important; }
  #order-container .order-header, #projects-container .order-header, #checkout-page .order-header {
    /*    

        .order-number {
            width: 158px;
            margin-right: 27px;
        }

        .total-items {
            width: 99px;
        }

        .order-total {
            width: 105px;
            position: relative;
            margin-left: 20px;
        }

        .projects-link-container {
            width: 430px;
            display: inline-block;
            text-align: right;
            float: right;
            position: relative;
        }
*/ }
  #order-container .item-container, #projects-container .item-container, #checkout-page .item-container {
    display: flex;
    margin-top: 10px;
    margin-bottom: 35px;
    position: relative; }
    #order-container .item-container .track-item-link, #projects-container .item-container .track-item-link, #checkout-page .item-container .track-item-link {
      width: 140px;
      text-align: left;
      margin-left: 52px; }
      #order-container .item-container .track-item-link .status-label, #projects-container .item-container .track-item-link .status-label, #checkout-page .item-container .track-item-link .status-label {
        float: left;
        margin-bottom: 4px; }
      #order-container .item-container .track-item-link a,
      #order-container .item-container .track-item-link .status-date, #projects-container .item-container .track-item-link a,
      #projects-container .item-container .track-item-link .status-date, #checkout-page .item-container .track-item-link a,
      #checkout-page .item-container .track-item-link .status-date {
        display: inline-block;
        width: 90%; }
      #order-container .item-container .track-item-link a, #projects-container .item-container .track-item-link a, #checkout-page .item-container .track-item-link a {
        float: left; }
    #order-container .item-container #order-images, #projects-container .item-container #order-images, #checkout-page .item-container #order-images {
      position: fixed;
      min-height: 200px;
      height: auto;
      background: #fff;
      box-shadow: 0px 0px 7px -1px #666;
      z-index: 100000;
      padding: 15px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      display: none; }
      #order-container .item-container #order-images .icon_close, #projects-container .item-container #order-images .icon_close, #checkout-page .item-container #order-images .icon_close {
        position: absolute;
        right: 14px;
        top: 14px;
        cursor: pointer; }
      #order-container .item-container #order-images .image, #projects-container .item-container #order-images .image, #checkout-page .item-container #order-images .image {
        float: left;
        width: 150px;
        display: inline-block;
        height: 100%;
        padding: 15px;
        clear: none; }
        #order-container .item-container #order-images .image .thumb-img, #projects-container .item-container #order-images .image .thumb-img, #checkout-page .item-container #order-images .image .thumb-img {
          width: 150px;
          margin-top: 10px;
          box-shadow: 0px 3px 5px -4px #666;
          cursor: pointer; }
        #order-container .item-container #order-images .image span, #projects-container .item-container #order-images .image span, #checkout-page .item-container #order-images .image span {
          text-align: center;
          display: block;
          margin-top: 10px; }
      #order-container .item-container #order-images .prod-label, #projects-container .item-container #order-images .prod-label, #checkout-page .item-container #order-images .prod-label {
        margin: 5px; }
        #order-container .item-container #order-images .prod-label .prod-name, #projects-container .item-container #order-images .prod-label .prod-name, #checkout-page .item-container #order-images .prod-label .prod-name {
          font-weight: bold;
          font-size: 14px; }
        #order-container .item-container #order-images .prod-label .prod-num, #projects-container .item-container #order-images .prod-label .prod-num, #checkout-page .item-container #order-images .prod-label .prod-num {
          font-size: 12px;
          color: #666; }
    #order-container .item-container .item-status, #projects-container .item-container .item-status, #checkout-page .item-container .item-status {
      width: 105px;
      text-align: left;
      margin-left: 48px; }
      #order-container .item-container .item-status span, #projects-container .item-container .item-status span, #checkout-page .item-container .item-status span {
        display: block;
        margin-bottom: 4px; }
    #order-container .item-container .item-product-number, #projects-container .item-container .item-product-number, #checkout-page .item-container .item-product-number {
      width: 125px;
      text-align: center;
      margin-left: 27px; }
    #order-container .item-container .item-qty, #projects-container .item-container .item-qty, #checkout-page .item-container .item-qty {
      width: 90px;
      text-align: left;
      margin-left: 45px; }
      #order-container .item-container .item-qty span, #projects-container .item-container .item-qty span, #checkout-page .item-container .item-qty span {
        display: block;
        margin-bottom: 4px; }
    #order-container .item-container .item-cost, #projects-container .item-container .item-cost, #checkout-page .item-container .item-cost {
      width: 85px;
      text-align: left;
      margin-left: 30px; }
    #order-container .item-container .item-review-container, #projects-container .item-container .item-review-container, #checkout-page .item-container .item-review-container {
      margin-right: 35px;
      text-align: center;
      margin-left: 10px;
      width: 87px;
      line-height: 1.7; }
      #order-container .item-container .item-review-container a, #projects-container .item-container .item-review-container a, #checkout-page .item-container .item-review-container a {
        display: block; }
    #order-container .item-container .item-image, #projects-container .item-container .item-image, #checkout-page .item-container .item-image {
      width: 120px;
      text-align: center;
      cursor: pointer; }
      #order-container .item-container .item-image img, #projects-container .item-container .item-image img, #checkout-page .item-container .item-image img {
        max-width: 100px;
        max-height: 100px;
        box-shadow: 2px 2px 3px -3px; }
    #order-container .item-container .reorder-container, #projects-container .item-container .reorder-container, #checkout-page .item-container .reorder-container {
      margin-left: 35px; }
      #order-container .item-container .reorder-container h4, #projects-container .item-container .reorder-container h4, #checkout-page .item-container .reorder-container h4 {
        margin: 0px;
        margin-bottom: 4px; }
      #order-container .item-container .reorder-container .buyAgain, #projects-container .item-container .reorder-container .buyAgain, #checkout-page .item-container .reorder-container .buyAgain {
        margin-bottom: 4px; }
      #order-container .item-container .reorder-container .buyEnvelopes, #projects-container .item-container .reorder-container .buyEnvelopes, #checkout-page .item-container .reorder-container .buyEnvelopes {
        margin-bottom: 4px; }
    #order-container .item-container .buyit-again-button, #projects-container .item-container .buyit-again-button, #checkout-page .item-container .buyit-again-button {
      width: 100px;
      height: 35px;
      background: #007ad9;
      color: #fff;
      text-align: center;
      line-height: 35px;
      margin-left: 30px; }
    #order-container .item-container .item-links, #projects-container .item-container .item-links, #checkout-page .item-container .item-links {
      margin-left: 28px; }
      #order-container .item-container .item-links .first-div, #projects-container .item-container .item-links .first-div, #checkout-page .item-container .item-links .first-div {
        margin-top: 0 !important; }
      #order-container .item-container .item-links div, #projects-container .item-container .item-links div, #checkout-page .item-container .item-links div {
        margin: 8px 0; }
  #order-container .order-wrapper, #projects-container .order-wrapper, #checkout-page .order-wrapper {
    position: relative;
    margin-bottom: 20px; }
    #order-container .order-wrapper .product-review-tooltip, #projects-container .order-wrapper .product-review-tooltip, #checkout-page .order-wrapper .product-review-tooltip {
      position: fixed;
      width: 475px;
      height: auto;
      background: #fff;
      z-index: 10;
      top: 50%;
      box-shadow: 0 1px 7px -1px;
      display: none;
      padding-bottom: 15px;
      z-index: 100000;
      left: 50%;
      margin-left: -235px;
      margin-top: -215px; }
      #order-container .order-wrapper .product-review-tooltip header, #projects-container .order-wrapper .product-review-tooltip header, #checkout-page .order-wrapper .product-review-tooltip header {
        height: 20px;
        color: #000;
        padding: 15px 20px 15px 20px;
        font-weight: 500;
        line-height: 1.4; }
        #order-container .order-wrapper .product-review-tooltip header .icon_cross2, #projects-container .order-wrapper .product-review-tooltip header .icon_cross2, #checkout-page .order-wrapper .product-review-tooltip header .icon_cross2 {
          position: absolute;
          right: 14px;
          top: 12px;
          color: #666;
          cursor: pointer; }
      #order-container .order-wrapper .product-review-tooltip .container, #projects-container .order-wrapper .product-review-tooltip .container, #checkout-page .order-wrapper .product-review-tooltip .container {
        display: inline-block; }
      #order-container .order-wrapper .product-review-tooltip .product-review, #projects-container .order-wrapper .product-review-tooltip .product-review, #checkout-page .order-wrapper .product-review-tooltip .product-review {
        width: 265px;
        padding-left: 20px;
        float: left; }
        #order-container .order-wrapper .product-review-tooltip .product-review p, #projects-container .order-wrapper .product-review-tooltip .product-review p, #checkout-page .order-wrapper .product-review-tooltip .product-review p {
          font-size: 12px;
          line-height: 1.5; }
      #order-container .order-wrapper .product-review-tooltip .review-image, #projects-container .order-wrapper .product-review-tooltip .review-image, #checkout-page .order-wrapper .product-review-tooltip .review-image {
        float: left;
        width: 175px;
        text-align: center;
        margin-top: 18px;
        min-height: 150px;
        margin-right: 15px; }
        #order-container .order-wrapper .product-review-tooltip .review-image img, #projects-container .order-wrapper .product-review-tooltip .review-image img, #checkout-page .order-wrapper .product-review-tooltip .review-image img {
          width: 125px; }
        #order-container .order-wrapper .product-review-tooltip .review-image .product-stars, #projects-container .order-wrapper .product-review-tooltip .review-image .product-stars, #checkout-page .order-wrapper .product-review-tooltip .review-image .product-stars {
          margin-top: 10px;
          font-size: 12px; }
          #order-container .order-wrapper .product-review-tooltip .review-image .product-stars .rating-static, #projects-container .order-wrapper .product-review-tooltip .review-image .product-stars .rating-static, #checkout-page .order-wrapper .product-review-tooltip .review-image .product-stars .rating-static {
            float: none;
            /* position: relative; 
                        /* left: -20px; */
            /* top: -4px; */
            margin: auto; }
      #order-container .order-wrapper .product-review-tooltip .upload-container, #projects-container .order-wrapper .product-review-tooltip .upload-container, #checkout-page .order-wrapper .product-review-tooltip .upload-container {
        margin: auto;
        width: 100%;
        margin-top: 20px;
        height: 130px; }
        #order-container .order-wrapper .product-review-tooltip .upload-container .images-container, #projects-container .order-wrapper .product-review-tooltip .upload-container .images-container, #checkout-page .order-wrapper .product-review-tooltip .upload-container .images-container {
          border-top: 1px solid #ccc;
          width: 435px;
          margin: auto;
          padding-top: 20px; }
          #order-container .order-wrapper .product-review-tooltip .upload-container .images-container ul, #projects-container .order-wrapper .product-review-tooltip .upload-container .images-container ul, #checkout-page .order-wrapper .product-review-tooltip .upload-container .images-container ul {
            left: 0px;
            padding: 0px; }
          #order-container .order-wrapper .product-review-tooltip .upload-container .images-container li, #projects-container .order-wrapper .product-review-tooltip .upload-container .images-container li, #checkout-page .order-wrapper .product-review-tooltip .upload-container .images-container li {
            float: left; }
          #order-container .order-wrapper .product-review-tooltip .upload-container .images-container img, #projects-container .order-wrapper .product-review-tooltip .upload-container .images-container img, #checkout-page .order-wrapper .product-review-tooltip .upload-container .images-container img {
            max-width: 125px;
            max-height: 125px; }
      #order-container .order-wrapper .product-review-tooltip .edit-review-button, #projects-container .order-wrapper .product-review-tooltip .edit-review-button, #checkout-page .order-wrapper .product-review-tooltip .edit-review-button {
        width: 130px;
        height: 35px;
        background: #007ad9;
        color: #fff;
        text-align: center;
        line-height: 35px;
        margin-left: 20px;
        margin-top: 5px;
        cursor: pointer;
        margin-bottom: 10px; }
  #order-container .Row, #projects-container .Row, #checkout-page .Row {
    display: flex;
    width: 1024px;
    position: relative; }
    #order-container .Row .icon_circle-down2, #projects-container .Row .icon_circle-down2, #checkout-page .Row .icon_circle-down2 {
      position: absolute;
      top: 16px;
      font-size: 18px;
      left: 5px;
      cursor: pointer;
      display: none;
      color: #252525; }
    #order-container .Row .icon_circle-up2, #projects-container .Row .icon_circle-up2, #checkout-page .Row .icon_circle-up2 {
      position: absolute;
      top: 16px;
      font-size: 18px;
      left: 5px;
      cursor: pointer;
      color: #252525; }
    #order-container .Row .show-all-details, #projects-container .Row .show-all-details, #checkout-page .Row .show-all-details {
      display: none;
      margin-top: 16px;
      color: #007ad9;
      cursor: pointer;
      padding-left: 34px;
      font-size: 13px; }
    #order-container .Row .show-all-details:hover, #projects-container .Row .show-all-details:hover, #checkout-page .Row .show-all-details:hover {
      text-decoration: underline; }
    #order-container .Row .Cells li .icon_file-pdf2, #projects-container .Row .Cells li .icon_file-pdf2, #checkout-page .Row .Cells li .icon_file-pdf2 {
      color: #007ad9;
      position: absolute;
      right: 4px;
      top: 3px; }

/*
 * jQuery UI Dialog 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
  box-shadow: 2px 2px 17px 0px #888;
  position: absolute;
  top: 37px;
  padding: 0;
  width: 300px;
  overflow: visible;
  z-index: 100000 !important;
  outline: none; }

.ui-dialog .ui-dialog-titlebar {
  margin-top: 0;
  position: relative;
  /*box-shadow: 0px 1px 1px #c7c7c7;
	background: -moz-linear-gradient(top, #F4AE8C -2%,#ec743f 5%,#eb7342 17%,#e65425 67%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a085), color-stop(2%,#f2a085), color-stop(3%,#e95f31), color-stop(100%,#d0390b));
	background: -webkit-linear-gradient(top, #F4AE8C -2%,#ec743f 5%,#eb7342 17%,#e65425 67%);
	background: -o-linear-gradient(top, #F4AE8C -2%,#ec743f 5%,#eb7342 17%,#e65425 67%);
	background: -ms-linear-gradient(top, #F4AE8C -2%,#ec743f 5%,#eb7342 17%,#e65425 67%);
	background: linear-gradient(to bottom, #F4AE8C -2%,#ec743f 5%,#eb7342 17%,#e65425 67%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a085', endColorstr='#d0390b',GradientType=0 ) ;
	border-top: 1px solid #d8410e;
	border-bottom: 1px solid #d8410e;*/
  color: #0f0f0f;
  height: 55px;
  font-weight: 600; }

.ui-dialog-wrapper .adminpanel {
  background: -moz-linear-gradient(top, #ea6161 -1%, #d64141 33%, #d62c2c 57%, #d61212 78%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea6161), color-stop(2%, #d64141), color-stop(3%, #d62c2c), color-stop(100%, #d61212)) !important;
  background: -webkit-linear-gradient(top, #F4AE8C -2%, #ec743f 5%, #eb7342 17%, #e65425 67%) !important;
  background: -o-linear-gradient(top, #F4AE8C -2%, #ec743f 5%, #eb7342 17%, #e65425 67%) !important;
  background: -ms-linear-gradient(to bottom, #ea6161 -1%, #d64141 33%, #d62c2c 57%, #d61212 78%) !important;
  background: linear-gradient(to bottom, #ea6161 -1%, #d64141 33%, #d62c2c 57%, #d61212 78%) !important; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: -4px 0px 0px 15px;
  letter-spacing: 1px;
  font-size: 15px;
  margin-left: 5px;
  font-family: 'Poppins', helvetica;
  height: 40px;
  margin-left: 20px; }

.ui-dialog .ui-dialog-titlebar-close {
  cursor: pointer;
  /* margin-top: -13px; */
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  width: 45px;
  height: 45px;
  color: #373D3F;
  font-size: 20px;
  /* text-align: center; */
  margin: 0 0 0 0;
  z-index: 100;
  box-shadow: none;
  border: none;
  background-image: url("/editor/css/images/closeIcon.png");
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -10000px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  cursor: pointer;
  right: 0px;
  top: 2px !important;
  display: none; }

.deleteImage {
  height: 36px !important;
  line-height: 48px; }

.ui-button-icon-only .ui-icon {
  left: auto; }

div.ui-dialog-wrapper button.ui-dialog-titlebar-close span.ui-button-text {
  color: transparent !important; }

#txtApproveInstructions {
  width: 97%;
  max-height: 75px;
  line-height: 1.5;
  margin-bottom: 5px;
  color: #636363;
  font-size: 12px;
  height: 75px; }

#terms {
  margin-top: 2px;
  font-family: 'Poppins', helvetica;
  font-size: 12px; }

.ui-dialog .ui-dialog-content a, div.login-static div#login-dialog a {
  color: #007ad9; }

.ui-dialog .ui-dialog-content p.cancel {
  position: absolute;
  bottom: 20px;
  margin-bottom: 0px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  overflow: auto;
  zoom: 1;
  padding: 0px 20px 20px 20px;
  width: 826px;
  margin: 0 auto;
  font-family: 'Poppins', helvetica; }

.uploadSig #dialogWindow {
  position: relative;
  overflow: none !important;
  padding: 0px;
  width: 522px !important;
  font-family: 'Poppins', helvetica;
  letter-spacing: .5px; }

.ui-button .ui-button-text {
  line-height: normal;
  display: inline;
  /*bug #21711*/ }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
  margin-top: -55px; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }
