
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}


.cnd-modal-error-icon {
  display: block;
  width: 60px;
  height: 60px;
  background-color: #ffffff;
  border-radius: 50px;
  background-size: 50px 50px;
  margin: 20px auto;
  background-repeat: no-repeat;
  background-position: 5px 45%;
  background-image: url('/static/img/icons/warning_red.svg');
}


.cnd-modal {
  background: #265985;
  border-radius: 12px;
}

.cnd-modal > p,
.cnd-modal > h2 {
  color: #D6DEE7;
  font-family: 'Source Sans Pro Light';
  font-weight: 400;
  padding-left: 24px;
  padding-right: 24px;
}


.cnd-modal  .sa-button-container {
  margin-top:12px;
  background: white;
  border-radius: 12px;
}

.cnd-modal .sa-button-container {
  display: none;
  height: 75px;
  display: none;
}

.cnd-modal > p {
  display: none;
}


.cnd-modal .modal-body {
  display: none;
}
.cnd-modal .modal-body .form-control {
  background: #265985;
}

.modal-content {
  background: transparent;
  border: 0px solid transparent;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.0);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.0);
}


.cnd-modal {
  padding: 12px;
  border-radius: 16px;
  margin-top: 20vh;
}

.modal-content .cnd-modal {
  padding-bottom: 12px;
}

.cnd-modal .modal-footer {
  border : 0px solid transparent;
  background: #ffffff;
  margin-top : 24px;
  border-radius: 12px;
}

.modal-footer a {
    display: inline-block;
    cursor: pointer;
}

.modal-footer-dismiss {
  float: left;
}

.cnd-modal .modal-header {
  border : 0px solid transparent;
}

.cnd-modal .modal-title {
  color: white;
  font-weight: 400;
  font-family: "Source Sans Pro Semibold";
  padding-bottom:14px;
}

.cnd-modal .modal-description {
  color: white;
  text-align: center;
  font-size: 20px;
  color:#ffffff;
  margin-left: 12%;
  margin-right: 12%;
}

.cnd-modal .modal-footer-label {
  margin-top: 12px;
  display: inline-block;
  vertical-align: top;
}

.cnd-modal .modal-footer button.btn {
  float:left;
  background: white;
  border: 0px;
  color: #265985 !important;
  margin-left: 50px;
}


.cnd-modal .modal-footer button.btn:after {

}


.cnd-modal .modal-footer input[type="submit"].btn {
  float:right;
  background: white;
  border: 0px;
  color: #265985 !important;
  margin-right: 50px;
}

.cnd-modal .modal-footer #submit {
  position:relative;
  height:60px;
}


.cnd-modal .modal-footer input[type="file"]{
  display: none;
}


.modal-sm {
  width: 500px;
}

.modal-footer > .cnd-table > .cnd-table-row > .cnd-table-cell {
  padding-top: 0px;
}

.modal-footer > .cnd-table > .cnd-table-row {
  height: initial;
}

.cnd-cancel-btn > #cnd-cancel-btn > a.cnd-button-text {
  margin-left: 15px;
}

.modal-info,
.modal-license-import {
  margin-top: 22vh;
  background-color: white;
  border-radius: 5px;
}

.modal-info h3,
.modal-license-import h3 {
  font-size: 22px;
  height: 50px;
  line-height: 50px;
  padding-left: 25px;
  background-color: #58a528;
  color: white;
  margin-top: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
}

.modal-header--error {
  float: left;
  display: inline-block;
  background-image: url(/static/img/icons/warning_red.svg);
  width: 36px;
  height: 36px;
  background-color: white;
  border-radius: 18px;
  margin-top: 8px;
  background-size: 32px;
  background-position: 2px 0;
  margin-right: 12px;
  margin-left: -15px;
}

.modal-info .description,
.modal-license-import textarea {
  margin: 20px 25px;
  padding: 10px;
  color: #0e3451;
}

.modal-license-import textarea {
  resize: none;
  width: calc(100% - 50px);
  height: 180px;
  border-radius: 5px;
  border-color: #58a528;
  font-family: monospace;
  font-size: 14px;
}

.modal .btn-control {
  border-style: none;
}

.modal-info .btn-control,
.modal-license-import .btn-control {
  margin: 0 25px 20px;
  width: 36px;
  height: 36px;
}

.btn-control--right {
  float: right;
}

.modal-license-import .btn-control:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.modal-info .footer {
  width: 100%;
  text-align: right;
}