.alertify .ajs-dialog {
  border-radius : 7px !important;
  padding       : 24px 24px 24px 24px;
}

.alertify .ajs-header {background-color : transparent;
  font-size                             : 27px;
  line-height                           : 30px;
  margin-bottom                         : 18px;
  font-style                            : normal;
}

.alertify .ajs-body {}

.alertify .ajs-body .ajs-content .ajs-input {}

.alertify .ajs-body .ajs-content p {}

.alertify .ajs-footer {background-color : transparent;margin-left : 0;margin-right : 0;}

.alertify .ajs-footer .ajs-buttons .ajs-button {
  border             : 0;
  font               : 300 15px/39px 'Open Sans', Helvetica, Arial, sans-serif;
  color              : #FFF;
  cursor             : pointer;
  background-color   : #272727;
  opacity            : 0.8;
  transition         : opacity 0.2s;
  -o-transition      : opacity 0.2s;
  -ms-transition     : opacity 0.2s;
  -moz-transition    : opacity 0.2s;
  -webkit-transition : opacity 0.2s;
}

.alertify .ajs-footer .ajs-buttons .ajs-button:hover {
  opacity : 1;
}

.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok {}

.alertify-notifier .ajs-message {}

.alertify-notifier .ajs-message.ajs-success {}

.alertify-notifier .ajs-message.ajs-error {}

.alertify-notifier .ajs-message.ajs-warning {}

.alertify.ajs-closable .ajs-commands button.ajs-close {
  background-image : url(https://www.gripper.com.uy/imagenes/cruz.svg);
  height           : 36px;
  position         : absolute;
  right            : -45px;
  text-indent      : -9999px;
  top              : -27px;
  width            : 36px;
  background-size  : 36px;
}

.alertify .ajs-dimmer {
  opacity : .8;
}

@media (min-width : 767px) {
  .alertify .ajs-dialog {
    /*top       : 50%;*/
    /*transform : translateY(-50%);*/
    /*margin    : auto;*/
  }
}