/**
 * Prestaworks AB
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End User License Agreement(EULA)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://license.prestaworks.se/license.html
 *
 * @author Prestaworks AB <info@prestaworks.se>
 * @copyright Copyright Prestaworks AB (https://www.prestaworks.se/)
 * @license http://license.prestaworks.se/license.html
 */

/**
 * Alert overrides
 */

.swish-alert {
  margin-bottom: 15px;
  text-align: center;
}
  .swish-alert > *:first-child {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .swish-alert > *:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }





/**
 * Form overrides
 */

.swish-input {
  height: 44px;
  padding: 0 1em;
}
.swish-btn {
  height: 44px;
  line-height: 44px;
  margin-bottom: 15px;
  padding: 0;
  width: 100%;
}





/**
 * Logo
 */

.swish-logo {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  max-width: 400px;
  width: 100%;
}
  .swish-logo-symbol,
  .swish-logo-text {
    display: block;
    height: auto;
  }
  .swish-logo-symbol {
    width: 30.5%;
  }
  .swish-logo-text {
    width: 69.5%;
  }





/**
 * Animation
 */

.is-rotating {
  -webkit-animation: swishRotate 3s linear infinite;
          animation: swishRotate 3s linear infinite;
}
@-webkit-keyframes swishRotate {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes swishRotate {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}