/**
 * public / css / portmone / common / 'modal' LESS
 *
 * @version $Rev$
 * @author $Author$
 * @since $Date$
 *
 * @filesource $HeadURL$
 */
/**
 * Portmone variables
 */
/**
 * public / css / portmone / common / 'variables' LESS
 *
 * @version $Rev$
 * @author $Author$
 * @since $Date$
 *
 * @filesource $HeadURL$
 */
/**
 * Bootstrap .LESS sources directory
 */
/**
 * Bootstrap variables
 */
/**
 * Image directory
 */
/**
 * <header> height
 */
/**
 * Portmone mixins
 */
/**
 * public / css / portmone / common / 'mixins' LESS
 *
 * @version $Rev$
 * @author $Author$
 * @since $Date$
 *
 * @filesource $HeadURL$
 */
/**
 * BS mixins
 */
/**
 * BS classes
 */
/* Portmone mixins */
/**
 * 'box-shadow' Mixin
 */
/**
 * 'border-radius' Mixin
 */
/**
 * 'border-top-right-radius' Mixin
 */
/**
 * 'border-top-left-radius' Mixin
 */
/**
 * 'background-size' Mixin
 */
/**
 * 'vertical-align' Mixin
 */
/**
 * 'box-shadow' Mixin
 */
/**
 * 'input-placeholder' Mixin
 */
/**
 * Bootstrap 3.3.4 Modal fix
 */
body.modal-open {
  overflow: auto;
}
body.modal-open[style] {
  padding-right: 0 !important;
}
/**
 * 'modal-pm' Class
 */
.modal-pm {
  color: black;
}
.modal-pm .error {
  font-weight: normal;
}
.modal-pm .modal-dialog .modal-content {
  -webkit-border-top-left-radius: 9px;
  -moz-border-top-left-radius: 9px;
  border-top-left-radius: 9px;
  -webkit-border-top-right-radius: 9px;
  -moz-border-top-right-radius: 9px;
  border-top-right-radius: 9px;
}
.modal-pm .modal-dialog .modal-content .modal-header {
  height: 100px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #323a45;
}
.modal-pm .modal-dialog .modal-content .modal-header img {
  padding-top: 20px;
  padding-bottom: 20px;
}
.modal-pm .modal-dialog .modal-content .modal-body {
  padding: 40px;
}
@media (max-width: 767px) {
  .modal-pm .modal-dialog .modal-content .modal-body .btn-lg,
  .modal-pm .modal-dialog .modal-content .modal-body .btn-group-lg > .btn {
    font-size: small;
  }
}
.modal-pm .checkbox {
  width: 80%;
}
.modal-pm .facebook-button .btn-default {
  background-color: #3B5998;
  color: white;
}
.modal-pm .facebook-button .btn-default:hover {
  background-color: #1A4780;
}
.modal-pm .popover {
  max-width: 100%;
  padding: 0;
  margin-left: -20px;
}
.modal-pm .popover .arrow::after {
  border-top-color: #d9edf7;
}
.modal-pm .popover .popover-content {
  border-radius: 6px;
  background-color: #d9edf7;
}
a.modal-pm .popover .popover-content:hover,
a.modal-pm .popover .popover-content:focus {
  background-color: #afd9ee;
}
