@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;500;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;500;700;800&display=swap);
/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.ta-hidden-input {
    width: 1px;
    height: 1px;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -10000px;
    left: -10000px;
    opacity: 0;
    overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
    min-height: 300px;
    height: auto;
    overflow: auto;
    font-family: inherit;
    font-size: 100%;
}

.ta-scroll-window.form-control {
    position: relative;
    padding: 0;
}

.ta-scroll-window > .ta-bind {
    height: auto;
    min-height: 300px;
    padding: 6px 12px;
}

.ta-editor:focus {
    user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
    z-index: 100;
    position: absolute;
    display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
    position: absolute;
    bottom: 16px;
    right: 16px;
    border: 1px solid black;
    background-color: #FFF;
    padding: 0 4px;
    opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
    position: absolute;
    bottom: 5px;
    right: 5px;
    left: 5px;
    top: 5px;
    border: 1px solid black;
    background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
    width: 10px;
    height: 10px;
    position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
    top: 0;
    left: 0;
    border-left: 1px solid black;
    border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
    top: 0;
    right: 0;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
    bottom: 0;
    left: 0;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
    bottom: 0;
    right: 0;
    border: 1px solid black;
    cursor: se-resize;
    background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
    margin-top: -10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}

.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

/*
    Common 
*/

.wizard,
.tabcontrol
{
    display: block;
    width: 100%;
    overflow: hidden;
}

.wizard a,
.tabcontrol a
{
    outline: 0;
}

.wizard ul,
.tabcontrol ul
{
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
    display: block;
    padding: 0;
}

/* Accessibility */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
    position: absolute;
    left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
    position: absolute;
    left: -999em;
}



/*
    Wizard
*/

.wizard > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.wizard.vertical > .steps
{
    display: inline;
    float: left;
    width: 30%;
}

.wizard > .steps .number
{
    font-size: 1.429em;
}

.wizard > .steps > ul > li
{
    width: 25%;
}

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
    float: left;
}

.wizard.vertical > .steps > ul > li
{
    float: none;
    width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
    display: block;
    width: auto;
    margin: 0 0.5em 0.5em;
    padding: 1em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    background: #eee;
    color: #aaa;
    cursor: default;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #2184be;
    color: #fff;
    cursor: default;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
    background: #9dc8e2;
    color: #fff;
}

.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
    background: #ff3111;
    color: #fff;
}

.wizard > .content
{
    background: #eee;
    display: block;
    margin: 0.5em;
    min-height: 35em;
    overflow: hidden;
    position: relative;
    width: auto;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard.vertical > .content
{
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.wizard > .content > .body ul
{
    list-style: disc !important;
}

.wizard > .content > .body ul > li
{
    display: list-item;
}

.wizard > .content > .body > iframe
{
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard > .content > .body input
{
    display: block;
    border: 1px solid #ccc;
}

.wizard > .content > .body input[type="checkbox"]
{
    display: inline-block;
}

.wizard > .content > .body input.error
{
    background: rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard > .content > .body label
{
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard > .actions
{
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

.wizard.vertical > .actions
{
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard > .actions > ul
{
    display: inline-block;
    text-align: right;
}

.wizard > .actions > ul > li
{
    margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
    margin: 0 0 0 1em;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #2184be;
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}

.wizard > .loading
{
}

.wizard > .loading .spinner
{
}



/*
    Tabcontrol
*/

.tabcontrol > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.tabcontrol > .steps > ul
{
    position: relative;
    margin: 6px 0 0 0;
    top: 1px;
    z-index: 1;
}

.tabcontrol > .steps > ul > li
{
    float: left;
    margin: 5px 2px 0 0;
    padding: 1px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabcontrol > .steps > ul > li:hover
{
    background: #edecec;
    border: 1px solid #bbb;
    padding: 0;
}

.tabcontrol > .steps > ul > li.current
{
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: 0 none;
    padding: 0 0 1px 0;
    margin-top: 0;
}

.tabcontrol > .steps > ul > li > a
{
    color: #5f5f5f;
    display: inline-block;
    border: 0 none;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
}

.tabcontrol > .steps > ul > li > a:hover
{
    text-decoration: none;
}

.tabcontrol > .steps > ul > li.current > a
{
    padding: 15px 30px 10px 30px;
}

.tabcontrol > .content
{
    position: relative;
    display: inline-block;
    width: 100%;
    height: 35em;
    overflow: hidden;
    border-top: 1px solid #bbb;
    padding-top: 20px;
}

.tabcontrol > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.tabcontrol > .content > .body ul
{
    list-style: disc !important;
}

.tabcontrol > .content > .body ul > li
{
    display: list-item;
}
tags-input {
  display: block;
}
tags-input *, tags-input *:before, tags-input *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 100%;
}
tags-input .host:active {
  outline: none;
}

tags-input .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 1px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  height: 100%;
}
tags-input .tags.focused {
  outline: none;
  -webkit-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
}
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #acacac;
  border-radius: 3px;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
}
tags-input .tags .tag-item.selected {
  background: -webkit-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
  background: linear-gradient(to bottom, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
}
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: #585858;
}
tags-input .tags .tag-item .remove-button:active {
  color: #ff0000;
}
tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
tags-input .tags .input.invalid-tag {
  color: #ff0000;
}
tags-input .tags .input::-ms-clear {
  display: none;
}
tags-input.ng-invalid .tags {
  -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}
tags-input[disabled] .host:focus {
  outline: none;
}
tags-input[disabled] .tags {
  background-color: #eee;
  cursor: default;
}
tags-input[disabled] .tags .tag-item {
  opacity: 0.65;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
}
tags-input[disabled] .tags .tag-item .remove-button {
  cursor: default;
}
tags-input[disabled] .tags .tag-item .remove-button:active {
  color: #585858;
}
tags-input[disabled] .tags .input {
  background-color: #eee;
  cursor: default;
}

tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative;
}
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}
tags-input .autocomplete .suggestion-item.selected {
  color: #fff;
  background-color: #0097cf;
}
tags-input .autocomplete .suggestion-item.selected em {
  color: #fff;
  background-color: #0097cf;
}
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}

/*
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fjallemark.  
 * All Rights Reserved.  
 * Use, reproduction, distribution, and modification of this code is subject to the terms and 
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjallemark
 * Project: https://github.com/CodeSeven/toastr
 */
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-center {
  top: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-center {
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-center {
  top: 45%;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: auto;
  /*overrides*/

}
#toast-container.toast-center,
#toast-container.toast-top-center,
#toast-container.toast-bottom-center{
  width: 100%;
  pointer-events: none;
}
#toast-container.toast-center > div,
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div{
  margin: auto;
  pointer-events: auto;
}
#toast-container.toast-center > button,
#toast-container.toast-top-center > button,
#toast-container.toast-bottom-center > button{
  pointer-events: auto;
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-wait {
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-wait {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
}
  }
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container  > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
}
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

 /*
  * AngularJS-Toaster
  * Version 0.3
 */
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave
{ 
    -webkit-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -moz-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -ms-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -o-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
} 

:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active, 
:not(.no-leave)#toast-container > div.ng-leave {
    opacity: 0.8;
}

:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active,
:not(.no-enter)#toast-container > div.ng-enter {
    opacity: 0;
}
/*!
 * jsonformatter
 * 
 * Version: 0.6.0 - 2016-04-29T03:24:40.680Z
 * License: Apache-2.0
 */


.json-formatter-row {
  font-family: monospace;
}
.json-formatter-row,
.json-formatter-row a,
.json-formatter-row a:hover {
  color: black;
  text-decoration: none;
}
.json-formatter-row .json-formatter-row {
  margin-left: 1em;
}
.json-formatter-row .children.empty {
  opacity: 0.5;
  margin-left: 1em;
}
.json-formatter-row .children.empty.object:after {
  content: "No properties";
}
.json-formatter-row .children.empty.array:after {
  content: "[]";
}
.json-formatter-row .string {
  color: green;
  white-space: pre;
  word-wrap: break-word;
}
.json-formatter-row .number {
  color: blue;
}
.json-formatter-row .boolean {
  color: red;
}
.json-formatter-row .null {
  color: #855A00;
}
.json-formatter-row .undefined {
  color: #ca0b69;
}
.json-formatter-row .function {
  color: #FF20ED;
}
.json-formatter-row .date {
  background-color: rgba(0, 0, 0, 0.05);
}
.json-formatter-row .url {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
.json-formatter-row .bracket {
  color: blue;
}
.json-formatter-row .key {
  color: #00008B;
  cursor: pointer;
}
.json-formatter-row .constructor-name {
  cursor: pointer;
}
.json-formatter-row .toggler {
  font-size: 0.8em;
  line-height: 1.2em;
  vertical-align: middle;
  opacity: 0.6;
  cursor: pointer;
}
.json-formatter-row .toggler:after {
  display: inline-block;
  transition: transform 100ms ease-in;
  content: "►";
}
.json-formatter-row .toggler.open:after {
  transform: rotate(90deg);
}
.json-formatter-row > a > .thumbnail-text {
  opacity: 0;
  transition: opacity 0.15s ease-in;
  font-style: italic;
}
.json-formatter-row:hover > a > .thumbnail-text {
  opacity: 0.6;
}
.json-formatter-dark.json-formatter-row {
  font-family: monospace;
}
.json-formatter-dark.json-formatter-row,
.json-formatter-dark.json-formatter-row a,
.json-formatter-dark.json-formatter-row a:hover {
  color: white;
  text-decoration: none;
}
.json-formatter-dark.json-formatter-row .json-formatter-row {
  margin-left: 1em;
}
.json-formatter-dark.json-formatter-row .children.empty {
  opacity: 0.5;
  margin-left: 1em;
}
.json-formatter-dark.json-formatter-row .children.empty.object:after {
  content: "No properties";
}
.json-formatter-dark.json-formatter-row .children.empty.array:after {
  content: "[]";
}
.json-formatter-dark.json-formatter-row .string {
  color: #31F031;
  white-space: pre;
  word-wrap: break-word;
}
.json-formatter-dark.json-formatter-row .number {
  color: #66C2FF;
}
.json-formatter-dark.json-formatter-row .boolean {
  color: #EC4242;
}
.json-formatter-dark.json-formatter-row .null {
  color: #EEC97D;
}
.json-formatter-dark.json-formatter-row .undefined {
  color: #ef8fbe;
}
.json-formatter-dark.json-formatter-row .function {
  color: #FD48CB;
}
.json-formatter-dark.json-formatter-row .date {
  background-color: rgba(255, 255, 255, 0.05);
}
.json-formatter-dark.json-formatter-row .url {
  text-decoration: underline;
  color: #027BFF;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .bracket {
  color: #9494FF;
}
.json-formatter-dark.json-formatter-row .key {
  color: #23A0DB;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .constructor-name {
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .toggler {
  font-size: 0.8em;
  line-height: 1.2em;
  vertical-align: middle;
  opacity: 0.6;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .toggler:after {
  display: inline-block;
  transition: transform 100ms ease-in;
  content: "►";
}
.json-formatter-dark.json-formatter-row .toggler.open:after {
  transform: rotate(90deg);
}
.json-formatter-dark.json-formatter-row > a > .thumbnail-text {
  opacity: 0;
  transition: opacity 0.15s ease-in;
  font-style: italic;
}
.json-formatter-dark.json-formatter-row:hover > a > .thumbnail-text {
  opacity: 0.6;
}

/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.3
 */
html, body {
  height: 100%;
  position: relative; }

body {
  margin: 0;
  padding: 0; }

[tabindex='-1']:focus {
  outline: none; }

.inset {
  padding: 10px; }

a.md-no-style,
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0; }

select,
button,
textarea,
input {
  vertical-align: baseline; }

input[type="reset"],
input[type="submit"],
html input[type="button"],
button {
  cursor: pointer;
  -webkit-appearance: button; }
  input[type="reset"][disabled],
  input[type="submit"][disabled],
  html input[type="button"][disabled],
  button[disabled] {
    cursor: default; }

textarea {
  vertical-align: top;
  overflow: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }

input:-webkit-autofill {
  text-shadow: none; }

.md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px; }

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none; }

.md-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }

.md-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }

.md-shadow-animated.md-shadow {
  -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); }

.md-ripple {
  position: absolute;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%; }
  .md-ripple.md-ripple-placed {
    -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-ripple.md-ripple-scaled {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  .md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
    opacity: 0.20; }
  .md-ripple.md-ripple-remove {
    -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
            animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }

@-webkit-keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

@keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

.md-padding {
  padding: 8px; }

.md-margin {
  margin: 8px; }

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50; }
  .md-scroll-mask > .md-scroll-mask-bar {
    display: block;
    position: absolute;
    background-color: #fafafa;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 65;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3); }

.md-no-momentum {
  -webkit-overflow-scrolling: auto; }

.md-no-flicker {
  -webkit-filter: blur(0px); }

@media (min-width: 960px) {
  .md-padding {
    padding: 16px; } }

html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
  unicode-bidi: embed; }

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override; }

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override; }

html, body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/************
 * Headings
 ************/
.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.010em;
  line-height: 112px; }

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px; }

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px; }

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px; }

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px; }

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em; }

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 24px; }

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 20px; }

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.010em;
  line-height: 24px; }

.md-caption {
  font-size: 12px;
  letter-spacing: 0.020em; }

.md-button {
  letter-spacing: 0.010em; }

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

select,
button,
textarea,
input {
  font-size: 100%; }

/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

._md-panel-hidden {
  display: none; }

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0; }

._md-panel-shown .md-panel {
  opacity: 1;
  -webkit-transition: none;
  transition: none; }

.md-panel {
  opacity: 0;
  position: fixed; }
  .md-panel._md-panel-shown {
    opacity: 1;
    -webkit-transition: none;
    transition: none; }
  .md-panel._md-panel-animate-enter {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-panel-animate-leave {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1); }
  .md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
    opacity: 0; }
  .md-panel._md-panel-backdrop {
    height: 100%;
    position: absolute;
    width: 100%; }
  .md-panel._md-opaque-enter {
    opacity: .48;
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-opaque-leave {
    -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1); }

md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px; }
  md-autocomplete[disabled] input {
    cursor: default; }
  md-autocomplete[md-floating-label] {
    border-radius: 0;
    background: transparent;
    height: auto; }
    md-autocomplete[md-floating-label] md-input-container {
      padding-bottom: 0; }
    md-autocomplete[md-floating-label] md-autocomplete-wrap {
      height: auto; }
    md-autocomplete[md-floating-label] .md-show-clear-button button {
      display: block;
      position: absolute;
      right: 0;
      top: 20px;
      width: 30px;
      height: 30px; }
    md-autocomplete[md-floating-label] .md-show-clear-button input {
      padding-right: 30px; }
      [dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
        padding-right: 0;
        padding-left: 30px; }
  md-autocomplete md-autocomplete-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
    box-sizing: border-box;
    position: relative;
    overflow: visible;
    height: 40px; }
    md-autocomplete md-autocomplete-wrap.md-menu-showing {
      z-index: 51; }
    md-autocomplete md-autocomplete-wrap md-input-container, md-autocomplete md-autocomplete-wrap input {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
    md-autocomplete md-autocomplete-wrap md-progress-linear {
      position: absolute;
      bottom: -2px;
      left: 0; }
      md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
        bottom: 40px;
        right: 2px;
        left: 2px;
        width: auto; }
      md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 3px;
        -webkit-transition: none;
        transition: none; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
          -webkit-transition: none;
          transition: none;
          height: 3px; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
          -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear; }
          md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
            opacity: 1; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
          -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear; }
          md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
            opacity: 0; }
  md-autocomplete input:not(.md-input) {
    font-size: 14px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    outline: none;
    background: transparent;
    width: 100%;
    padding: 0 15px;
    line-height: 40px;
    height: 40px; }
    md-autocomplete input:not(.md-input)::-ms-clear {
      display: none; }
  md-autocomplete .md-show-clear-button button {
    position: relative;
    line-height: 20px;
    text-align: center;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    padding: 0;
    font-size: 12px;
    background: transparent;
    margin: auto 5px; }
    md-autocomplete .md-show-clear-button button:after {
      content: '';
      position: absolute;
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      border-radius: 50%;
      -webkit-transform: scale(0);
              transform: scale(0);
      opacity: 0;
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-autocomplete .md-show-clear-button button:focus {
      outline: none; }
      md-autocomplete .md-show-clear-button button:focus:after {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
    md-autocomplete .md-show-clear-button button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
              transform: translate3d(-50%, -50%, 0) scale(0.9); }
      md-autocomplete .md-show-clear-button button md-icon path {
        stroke-width: 0; }
    md-autocomplete .md-show-clear-button button.ng-enter {
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
        -webkit-transform: scale(1);
                transform: scale(1); }
    md-autocomplete .md-show-clear-button button.ng-leave {
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
        -webkit-transform: scale(0);
                transform: scale(0); }
  @media screen and (-ms-high-contrast: active) {
    md-autocomplete input {
      border: 1px solid #fff; }
    md-autocomplete li:focus {
      color: #fff; } }

.md-virtual-repeat-container.md-autocomplete-suggestions-container {
  position: absolute;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 100;
  height: 100%; }

.md-virtual-repeat-container.md-not-found {
  height: 48px; }

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0; }
  .md-autocomplete-suggestions li {
    font-size: 14px;
    overflow: hidden;
    padding: 0 15px;
    line-height: 48px;
    height: 48px;
    -webkit-transition: background 0.15s linear;
    transition: background 0.15s linear;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .md-autocomplete-suggestions li:focus {
      outline: none; }
    .md-autocomplete-suggestions li:not(.md-not-found-wrapper) {
      cursor: pointer; }

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff; } }

md-backdrop {
  -webkit-transition: opacity 450ms;
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50; }
  md-backdrop.md-menu-backdrop {
    position: fixed !important;
    z-index: 99; }
  md-backdrop.md-select-backdrop {
    z-index: 81;
    -webkit-transition-duration: 0;
            transition-duration: 0; }
  md-backdrop.md-dialog-backdrop {
    z-index: 79; }
  md-backdrop.md-bottom-sheet-backdrop {
    z-index: 69; }
  md-backdrop.md-sidenav-backdrop {
    z-index: 59; }
  md-backdrop.md-click-catcher {
    position: absolute; }
  md-backdrop.md-opaque {
    opacity: .48; }
    md-backdrop.md-opaque.ng-enter {
      opacity: 0; }
    md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
      opacity: .48; }
    md-backdrop.md-opaque.ng-leave {
      opacity: .48;
      -webkit-transition: opacity 400ms;
      transition: opacity 400ms; }
    md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
      opacity: 0; }

md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  -webkit-transform: translate3d(0, 80px, 0);
          transform: translate3d(0, 80px, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  md-bottom-sheet.md-has-header {
    padding-top: 0; }
  md-bottom-sheet.ng-enter {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-bottom-sheet.ng-enter-active {
    opacity: 1;
    display: block;
    -webkit-transform: translate3d(0, 80px, 0) !important;
            transform: translate3d(0, 80px, 0) !important; }
  md-bottom-sheet.ng-leave-active {
    -webkit-transform: translate3d(0, 100%, 0) !important;
            transform: translate3d(0, 100%, 0) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-bottom-sheet .md-subheader {
    background-color: transparent;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    line-height: 56px;
    padding: 0;
    white-space: nowrap; }
  md-bottom-sheet md-inline-icon {
    display: inline-block;
    height: 24px;
    width: 24px;
    fill: #444; }
  md-bottom-sheet md-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none; }
    md-bottom-sheet md-list-item:hover {
      cursor: pointer; }
  md-bottom-sheet.md-list md-list-item {
    padding: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    height: 48px; }
  md-bottom-sheet.md-grid {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 0; }
    md-bottom-sheet.md-grid md-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center; }
    md-bottom-sheet.md-grid md-list-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      height: 96px;
      margin-top: 8px;
      margin-bottom: 8px;
      /* Mixin for how many grid items to show per row */ }
      @media (max-width: 960px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 33.33333%;
                  flex: 1 1 33.33333%;
          max-width: 33.33333%; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                    align-items: flex-start; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                    align-items: flex-end; } }
      @media (min-width: 960px) and (max-width: 1279px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 25%;
                  flex: 1 1 25%;
          max-width: 25%; } }
      @media (min-width: 1280px) and (max-width: 1919px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 16.66667%;
                  flex: 1 1 16.66667%;
          max-width: 16.66667%; } }
      @media (min-width: 1920px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 14.28571%;
                  flex: 1 1 14.28571%;
          max-width: 14.28571%; } }
      md-bottom-sheet.md-grid md-list-item::before {
        display: none; }
      md-bottom-sheet.md-grid md-list-item .md-list-item-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        width: 48px;
        padding-bottom: 16px; }
      md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
        border: 1px solid transparent;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        width: 80px; }
      md-bottom-sheet.md-grid md-list-item .md-grid-text {
        font-weight: 400;
        line-height: 16px;
        font-size: 13px;
        margin: 0;
        white-space: nowrap;
        width: 64px;
        text-align: center;
        text-transform: none;
        padding-top: 8px; }

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff; } }

button.md-button::-moz-focus-inner {
  border: 0; }

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 6px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    min-height: 32px; }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    line-height: 32px; }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    font-size: 13px; }
  .md-button:focus {
    outline: none; }
  .md-button:hover, .md-button:focus {
    text-decoration: none; }
  .md-button.ng-hide, .md-button.ng-leave {
    -webkit-transition: none;
    transition: none; }
  .md-button.md-cornered {
    border-radius: 0; }
  .md-button.md-icon {
    padding: 0;
    background: none; }
  .md-button.md-raised:not([disabled]) {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
  .md-button.md-icon-button {
    margin: 0 6px;
    height: 40px;
    min-width: 0;
    line-height: 24px;
    padding: 8px;
    width: 40px;
    border-radius: 50%; }
    .md-button.md-icon-button .md-ripple-container {
      border-radius: 50%;
      background-clip: padding-box;
      overflow: hidden;
      -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
  .md-button.md-fab {
    z-index: 20;
    line-height: 56px;
    min-width: 0;
    width: 56px;
    height: 56px;
    vertical-align: middle;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 50%;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, transform;
    transition-property: background-color, box-shadow, transform, -webkit-transform; }
    .md-button.md-fab.md-fab-bottom-right {
      top: auto;
      right: 20px;
      bottom: 20px;
      left: auto;
      position: absolute; }
    .md-button.md-fab.md-fab-bottom-left {
      top: auto;
      right: auto;
      bottom: 20px;
      left: 20px;
      position: absolute; }
    .md-button.md-fab.md-fab-top-right {
      top: 20px;
      right: 20px;
      bottom: auto;
      left: auto;
      position: absolute; }
    .md-button.md-fab.md-fab-top-left {
      top: 20px;
      right: auto;
      bottom: auto;
      left: 20px;
      position: absolute; }
    .md-button.md-fab .md-ripple-container {
      border-radius: 50%;
      background-clip: padding-box;
      overflow: hidden;
      -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
    .md-button.md-fab.md-mini {
      line-height: 40px;
      width: 40px;
      height: 40px; }
    .md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
      -webkit-transition: none;
      transition: none; }
  .md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
  .md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
  .md-button .md-ripple-container {
    border-radius: 2px;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block; }

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, 42px, 0);
          transform: translate3d(0, 42px, 0); }
  .md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
  .md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
  .md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, 41px, 0);
            transform: translate3d(0, 41px, 0); }

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, -42px, 0);
          transform: translate3d(0, -42px, 0); }
  .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
  .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
  .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, -43px, 0);
            transform: translate3d(0, -43px, 0); }

.md-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%; }
  .md-button-group > .md-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    display: block;
    overflow: hidden;
    width: 0;
    border-width: 1px 0px 1px 1px;
    border-radius: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .md-button-group > .md-button:first-child {
      border-radius: 2px 0px 0px 2px; }
    .md-button-group > .md-button:last-child {
      border-right-width: 1px;
      border-radius: 0px 2px 2px 0px; }

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff; } }

md-card {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
  md-card md-card-header {
    padding: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-card md-card-header:first-child md-card-avatar {
      margin-right: 12px; }
      [dir=rtl] md-card md-card-header:first-child md-card-avatar {
        margin-right: auto;
        margin-left: 12px; }
    md-card md-card-header:last-child md-card-avatar {
      margin-left: 12px; }
      [dir=rtl] md-card md-card-header:last-child md-card-avatar {
        margin-left: auto;
        margin-right: 12px; }
    md-card md-card-header md-card-avatar {
      width: 40px;
      height: 40px; }
      md-card md-card-header md-card-avatar .md-user-avatar,
      md-card md-card-header md-card-avatar md-icon {
        border-radius: 50%; }
      md-card md-card-header md-card-avatar md-icon {
        padding: 8px; }
        md-card md-card-header md-card-avatar md-icon > svg {
          height: inherit;
          width: inherit; }
      md-card md-card-header md-card-avatar + md-card-header-text {
        max-height: 40px; }
        md-card md-card-header md-card-avatar + md-card-header-text .md-title {
          font-size: 14px; }
    md-card md-card-header md-card-header-text {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column; }
      md-card md-card-header md-card-header-text .md-subhead {
        font-size: 14px; }
  md-card > img,
  md-card > md-card-header img,
  md-card md-card-title-media img {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    height: auto; }
  md-card md-card-title {
    padding: 24px 16px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-card md-card-title + md-card-content {
      padding-top: 0; }
    md-card md-card-title md-card-title-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex; }
      md-card md-card-title md-card-title-text .md-subhead {
        padding-top: 0;
        font-size: 14px; }
      md-card md-card-title md-card-title-text:only-child .md-subhead {
        padding-top: 12px; }
    md-card md-card-title md-card-title-media {
      margin-top: -8px; }
      md-card md-card-title md-card-title-media .md-media-sm {
        height: 80px;
        width: 80px; }
      md-card md-card-title md-card-title-media .md-media-md {
        height: 112px;
        width: 112px; }
      md-card md-card-title md-card-title-media .md-media-lg {
        height: 152px;
        width: 152px; }
  md-card md-card-content {
    display: block;
    padding: 16px; }
    md-card md-card-content > p:first-child {
      margin-top: 0; }
    md-card md-card-content > p:last-child {
      margin-bottom: 0; }
    md-card md-card-content .md-media-xl {
      height: 240px;
      width: 240px; }
  md-card .md-actions, md-card md-card-actions {
    margin: 8px; }
    md-card .md-actions.layout-column .md-button:not(.md-icon-button), md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
      margin: 2px 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
        margin-top: 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
        margin-bottom: 0; }
    md-card .md-actions.layout-column .md-button.md-icon-button, md-card md-card-actions.layout-column .md-button.md-icon-button {
      margin-top: 6px;
      margin-bottom: 6px; }
    md-card .md-actions md-card-icon-actions, md-card md-card-actions md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row; }
    md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button), md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
      margin: 0 4px; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
        margin-left: 0; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
          margin-left: auto;
          margin-right: 0; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
        margin-right: 0; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
          margin-right: auto;
          margin-left: 0; }
    md-card .md-actions:not(.layout-column) .md-button.md-icon-button, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
      margin-left: 6px;
      margin-right: 6px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
        margin-left: 12px; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
          margin-left: auto;
          margin-right: 12px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
        margin-right: 12px; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 12px; }
    md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions, md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row; }
  md-card md-card-footer {
    margin-top: auto;
    padding: 16px; }

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff; } }

.md-image-no-fill > img {
  width: auto;
  height: auto; }

.md-inline-form md-checkbox {
  margin: 19px 0 18px; }

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  min-width: 20px;
  min-height: 20px;
  margin-left: 0;
  margin-right: 16px; }
  [dir=rtl] md-checkbox {
    margin-left: 16px; }
  [dir=rtl] md-checkbox {
    margin-right: 0; }
  md-checkbox:last-of-type {
    margin-left: 0;
    margin-right: 0; }
  md-checkbox.md-focused:not([disabled]) .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
    background-color: rgba(0, 0, 0, 0.12); }
  md-checkbox.md-align-top-left > div.md-container {
    top: 12px; }
  md-checkbox .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    [dir=rtl] md-checkbox .md-container {
      left: auto; }
    [dir=rtl] md-checkbox .md-container {
      right: 0; }
    md-checkbox .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-checkbox .md-container:after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px; }
    md-checkbox .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
  md-checkbox .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
  md-checkbox.md-checked .md-icon {
    border-color: transparent; }
    md-checkbox.md-checked .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-checkbox[disabled] {
    cursor: default; }
  md-checkbox.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  md-checkbox .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    margin-left: 30px;
    margin-right: 0; }
    [dir=rtl] md-checkbox .md-label {
      margin-left: 0; }
    [dir=rtl] md-checkbox .md-label {
      margin-right: 30px; }

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0; }
  [dir=rtl] .md-contact-chips .md-chips md-chip {
    padding: 0 0 0 25px; }
  .md-contact-chips .md-chips md-chip .md-contact-avatar {
    float: left; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
      float: right; }
    .md-contact-chips .md-chips md-chip .md-contact-avatar img {
      height: 32px;
      border-radius: 16px; }
  .md-contact-chips .md-chips md-chip .md-contact-name {
    display: inline-block;
    height: 32px;
    margin-left: 8px; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }

.md-contact-suggestion {
  height: 56px; }
  .md-contact-suggestion img {
    height: 40px;
    border-radius: 20px;
    margin-top: 8px; }
  .md-contact-suggestion .md-contact-name {
    margin-left: 8px;
    width: 120px; }
    [dir=rtl] .md-contact-suggestion .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }
  .md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis; }

.md-contact-chips-suggestions li {
  height: 100%; }

.md-chips {
  display: block;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  padding: 0 0 8px 3px;
  vertical-align: middle; }
  .md-chips:after {
    content: '';
    display: table;
    clear: both; }
  [dir=rtl] .md-chips {
    padding: 0 3px 8px 0; }
  .md-chips.md-readonly .md-chip-input-container {
    min-height: 32px; }
  .md-chips:not(.md-readonly) {
    cursor: text; }
  .md-chips.md-removable md-chip {
    padding-right: 22px; }
    [dir=rtl] .md-chips.md-removable md-chip {
      padding-right: 0;
      padding-left: 22px; }
    .md-chips.md-removable md-chip .md-chip-content {
      padding-right: 4px; }
      [dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
        padding-right: 0;
        padding-left: 4px; }
  .md-chips md-chip {
    cursor: default;
    border-radius: 16px;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0 12px 0 12px;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    position: relative; }
    [dir=rtl] .md-chips md-chip {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips md-chip {
      float: right; }
    .md-chips md-chip .md-chip-content {
      display: block;
      float: left;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
      [dir=rtl] .md-chips md-chip .md-chip-content {
        float: right; }
      .md-chips md-chip .md-chip-content:focus {
        outline: none; }
    .md-chips md-chip._md-chip-content-edit-is-enabled {
      -webkit-user-select: none;
      /* webkit (safari, chrome) browsers */
      -moz-user-select: none;
      /* mozilla browsers */
      -khtml-user-select: none;
      /* webkit (konqueror) browsers */
      -ms-user-select: none;
      /* IE10+ */ }
    .md-chips md-chip .md-chip-remove-container {
      position: absolute;
      right: 0;
      line-height: 22px; }
      [dir=rtl] .md-chips md-chip .md-chip-remove-container {
        right: auto;
        left: 0; }
    .md-chips md-chip .md-chip-remove {
      text-align: center;
      width: 32px;
      height: 32px;
      min-width: 0;
      padding: 0;
      background: transparent;
      border: none;
      box-shadow: none;
      margin: 0;
      position: relative; }
      .md-chips md-chip .md-chip-remove md-icon {
        height: 18px;
        width: 18px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0); }
  .md-chips .md-chip-input-container {
    display: block;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0;
    float: left; }
    [dir=rtl] .md-chips .md-chip-input-container {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips .md-chip-input-container {
      float: right; }
    .md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type="email"], .md-chips .md-chip-input-container input[type="number"], .md-chips .md-chip-input-container input[type="tel"], .md-chips .md-chip-input-container input[type="url"], .md-chips .md-chip-input-container input[type="text"] {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type="email"]:focus, .md-chips .md-chip-input-container input[type="number"]:focus, .md-chips .md-chip-input-container input[type="tel"]:focus, .md-chips .md-chip-input-container input[type="url"]:focus, .md-chips .md-chip-input-container input[type="text"]:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      background: transparent;
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
      box-shadow: none; }
    .md-chips .md-chip-input-container md-autocomplete input {
      position: relative; }
    .md-chips .md-chip-input-container input {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete {
      box-shadow: none; }
      .md-chips .md-chip-input-container md-autocomplete input {
        position: relative; }
    .md-chips .md-chip-input-container:not(:first-child) {
      margin: 8px 8px 0 0; }
      [dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
        margin: 8px 0 0 8px; }
    .md-chips .md-chip-input-container input {
      background: transparent;
      border-width: 0; }
  .md-chips md-autocomplete button {
    display: none; }

@media screen and (-ms-high-contrast: active) {
  .md-chip-input-container,
  md-chip {
    border: 1px solid #fff; }
  .md-chip-input-container md-autocomplete {
    border: none; } }

md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-content[md-scroll-y] {
    overflow-y: auto;
    overflow-x: hidden; }
  md-content[md-scroll-x] {
    overflow-x: auto;
    overflow-y: hidden; }
  @media print {
    md-content {
      overflow: visible !important; } }

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px; }
  .md-calendar-scroll-mask .md-virtual-repeat-scroller {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
      display: none; }
  .md-calendar-scroll-mask .md-virtual-repeat-offsetter {
    width: 100%; }

.md-calendar-scroll-container {
  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px; }

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box; }
  .md-calendar-date:first-child {
    padding-left: 16px; }
    [dir=rtl] .md-calendar-date:first-child {
      padding-left: 0;
      padding-right: 16px; }
  .md-calendar-date:last-child {
    padding-right: 16px; }
    [dir=rtl] .md-calendar-date:last-child {
      padding-right: 0;
      padding-left: 16px; }
  .md-calendar-date.md-calendar-date-disabled {
    cursor: default; }

.md-calendar-date-selection-indicator {
  -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px; }
  .md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
    cursor: pointer; }

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px; }
  [dir=rtl] .md-calendar-month-label {
    padding: 0 24px 0 0; }
  md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled) {
    cursor: pointer; }
  .md-calendar-month-label md-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    [dir=rtl] .md-calendar-month-label md-icon {
      -webkit-transform: none;
              transform: none; }
  .md-calendar-month-label span {
    vertical-align: middle; }

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar-day-header th {
    height: 40px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    box-sizing: content-box;
    font-weight: normal; }
    .md-calendar-day-header th:first-child {
      padding-left: 16px; }
      [dir=rtl] .md-calendar-day-header th:first-child {
        padding-left: 0;
        padding-right: 16px; }
    .md-calendar-day-header th:last-child {
      padding-right: 16px; }
      [dir=rtl] .md-calendar-day-header th:last-child {
        padding-right: 0;
        padding-left: 16px; }

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar tr:last-child td {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  .md-calendar:first-child {
    border-top: 1px solid transparent; }
  .md-calendar tbody, .md-calendar td, .md-calendar tr {
    vertical-align: middle;
    box-sizing: content-box; }

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle; }

.md-inline-form md-datepicker {
  margin-top: 12px; }

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative; }
  .md-datepicker-button:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    content: '';
    speak: none; }

.md-datepicker-input {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  min-width: 120px;
  max-width: 328px;
  padding: 0 0 5px; }
  .md-datepicker-input::-ms-clear {
    display: none; }

._md-datepicker-floating-label > md-datepicker {
  overflow: visible; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
    border: none; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
    float: left;
    margin-top: -12px;
    top: 9.5px; }
    [dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
      float: right; }

._md-datepicker-floating-label .md-input {
  float: none; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: 18px;
  left: auto;
  width: calc(100% - 84px); }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    right: auto; }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    left: 18px; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: 64px; }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
    margin-left: auto;
    margin-right: 64px; }

._md-datepicker-has-triangle-icon {
  padding-right: 18px;
  margin-right: -18px; }
  [dir=rtl] ._md-datepicker-has-triangle-icon {
    padding-right: 0;
    padding-left: 18px; }
  [dir=rtl] ._md-datepicker-has-triangle-icon {
    margin-right: auto;
    margin-left: -18px; }

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto; }
  .md-icon-button + .md-datepicker-input-container {
    margin-left: 12px; }
    [dir=rtl] .md-icon-button + .md-datepicker-input-container {
      margin-left: auto;
      margin-right: 12px; }
  .md-datepicker-input-container.md-datepicker-focused {
    border-bottom-width: 2px; }

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99; }

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-datepicker-calendar-pane.md-pane-open {
    -webkit-transform: scale(1);
            transform: scale(1); }

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text; }

.md-datepicker-calendar {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1); }
  .md-pane-open .md-datepicker-calendar {
    opacity: 1; }
  .md-datepicker-calendar md-calendar:focus {
    outline: none; }

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid; }

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
  bottom: -2.5px;
  -webkit-transform: translateX(45%);
          transform: translateX(45%); }
  [dir=rtl] .md-datepicker-triangle-button {
    right: auto;
    left: 0; }
  [dir=rtl] .md-datepicker-triangle-button {
    -webkit-transform: translateX(-45%);
            transform: translateX(-45%); }

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 36px;
  width: 36px;
  position: absolute;
  padding: 8px; }

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent; }

md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none; }

.md-datepicker-open {
  overflow: hidden; }
  .md-datepicker-open .md-datepicker-input-container,
  .md-datepicker-open input.md-input {
    border-bottom-color: transparent; }
  .md-datepicker-open .md-datepicker-triangle-button,
  .md-datepicker-open.md-input-has-value > label,
  .md-datepicker-open.md-input-has-placeholder > label {
    display: none; }

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none; }

.md-datepicker-calendar-pane .md-calendar {
  -webkit-transform: translateY(-85px);
          transform: translateY(-85px);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-delay: 0.125s;
          transition-delay: 0.125s; }

.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.md-dialog-is-showing {
  max-height: 100%; }

.md-dialog-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden; }

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }
  md-dialog.md-transition-in {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); }
  md-dialog.md-transition-out {
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 100%) scale(0.2);
            transform: translate(0, 100%) scale(0.2); }
  md-dialog > form {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow: auto; }
  md-dialog .md-dialog-content {
    padding: 24px; }
  md-dialog md-dialog-content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
      margin-top: 0; }
    md-dialog md-dialog-content:focus {
      outline: none; }
    md-dialog md-dialog-content .md-subheader {
      margin: 0; }
    md-dialog md-dialog-content .md-dialog-content-body {
      width: 100%; }
    md-dialog md-dialog-content .md-prompt-input-container {
      width: 100%;
      box-sizing: border-box; }
  md-dialog .md-actions, md-dialog md-dialog-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-right: 16px; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-left: 8px; }
    md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
      margin-bottom: 8px;
      margin-left: 8px;
      margin-right: 0;
      margin-top: 8px; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-left: 0; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-right: 8px; }
  md-dialog.md-content-overflow .md-actions, md-dialog.md-content-overflow md-dialog-actions {
    border-top-width: 1px;
    border-top-style: solid; }

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff; } }

@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0; } }

md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0; }
  md-divider[md-inset] {
    margin-left: 80px; }
    [dir=rtl] md-divider[md-inset] {
      margin-left: auto;
      margin-right: 80px; }

.layout-row > md-divider,
.layout-xs-row > md-divider, .layout-gt-xs-row > md-divider,
.layout-sm-row > md-divider, .layout-gt-sm-row > md-divider,
.layout-md-row > md-divider, .layout-gt-md-row > md-divider,
.layout-lg-row > md-divider, .layout-gt-lg-row > md-divider,
.layout-xl-row > md-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid; }

md-fab-speed-dial {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */ }
  md-fab-speed-dial.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
  md-fab-speed-dial.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
  md-fab-speed-dial.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
  md-fab-speed-dial.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
  md-fab-speed-dial:not(.md-hover-full) {
    pointer-events: none; }
    md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
      pointer-events: auto; }
    md-fab-speed-dial:not(.md-hover-full).md-is-open {
      pointer-events: auto; }
  md-fab-speed-dial ._md-css-variables {
    z-index: 20; }
  md-fab-speed-dial.md-is-open .md-fab-action-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }
  md-fab-speed-dial md-fab-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: auto; }
    md-fab-speed-dial md-fab-actions .md-fab-action-item {
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-down {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-down md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
    md-fab-speed-dial.md-down md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
  md-fab-speed-dial.md-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-up md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
    md-fab-speed-dial.md-up md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
  md-fab-speed-dial.md-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-left md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
    md-fab-speed-dial.md-left md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
      md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-right md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
    md-fab-speed-dial.md-right md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
      md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
    visibility: hidden; }
  md-fab-speed-dial.md-fling .md-fab-action-item {
    opacity: 1; }
  md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
    opacity: 0;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; }
  md-fab-speed-dial.md-scale .md-fab-action-item {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 0.14286s;
            transition-duration: 0.14286s; }

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Hover styling
   */ }
  md-fab-toolbar.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
  md-fab-toolbar.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
  md-fab-toolbar.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
  md-fab-toolbar.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
  md-fab-toolbar .md-fab-toolbar-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    height: 68px; }
  md-fab-toolbar md-fab-trigger {
    position: absolute;
    z-index: 20; }
    md-fab-toolbar md-fab-trigger button {
      overflow: visible !important; }
    md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
      display: block;
      position: absolute;
      z-index: 21;
      opacity: 1;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
    md-fab-toolbar md-fab-trigger md-icon {
      position: relative;
      z-index: 22;
      opacity: 1;
      -webkit-transition: all 200ms ease-in;
      transition: all 200ms ease-in; }
  md-fab-toolbar.md-left md-fab-trigger {
    right: 0; }
    [dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
      right: auto;
      left: 0; }
  md-fab-toolbar.md-left .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-right: 0.6rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-right: auto;
        margin-left: 0.6rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-left: -0.8rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-left: auto;
        margin-right: -0.8rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
      margin-right: 8px; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
        margin-right: auto;
        margin-left: 8px; }
  md-fab-toolbar.md-right md-fab-trigger {
    left: 0; }
    [dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
      left: auto;
      right: 0; }
  md-fab-toolbar.md-right .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  md-fab-toolbar md-toolbar {
    background-color: transparent !important;
    pointer-events: none;
    z-index: 23; }
    md-fab-toolbar md-toolbar .md-toolbar-tools {
      padding: 0 20px;
      margin-top: 3px; }
    md-fab-toolbar md-toolbar .md-fab-action-item {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 0.15s;
              transition-duration: 0.15s; }
  md-fab-toolbar.md-is-open md-fab-trigger > button {
    box-shadow: none; }
    md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
      opacity: 0; }
  md-fab-toolbar.md-is-open .md-fab-action-item {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }

md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative; }
  md-grid-list md-grid-tile,
  md-grid-list md-grid-tile > figure,
  md-grid-list md-grid-tile-header,
  md-grid-list md-grid-tile-footer {
    box-sizing: border-box; }
  md-grid-list md-grid-tile {
    display: block;
    position: absolute; }
    md-grid-list md-grid-tile figure {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 0;
      margin: 0; }
    md-grid-list md-grid-tile md-grid-tile-header,
    md-grid-list md-grid-tile md-grid-tile-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      height: 48px;
      color: #fff;
      background: rgba(0, 0, 0, 0.18);
      overflow: hidden;
      position: absolute;
      left: 0;
      right: 0; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h3,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-weight: 400;
        margin: 0 0 0 16px; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-footer h3 {
        font-size: 14px; }
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-size: 12px; }
    md-grid-list md-grid-tile md-grid-tile-header {
      top: 0; }
    md-grid-list md-grid-tile md-grid-tile-footer {
      bottom: 0; }

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff; }
  md-grid-tile-footer {
    border-top: 1px solid #fff; } }

md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px; }
  md-icon svg {
    pointer-events: none;
    display: block; }
  md-icon[md-font-icon] {
    line-height: 24px;
    width: auto; }

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0;
  vertical-align: middle;
  /*
   * The .md-input class is added to the input/textarea
   */ }
  md-input-container:after {
    content: '';
    display: table;
    clear: both; }
  md-input-container.md-block {
    display: block; }
  md-input-container .md-errors-spacer {
    float: right;
    min-height: 24px;
    min-width: 1px; }
    [dir=rtl] md-input-container .md-errors-spacer {
      float: left; }
  md-input-container > md-icon {
    position: absolute;
    top: 8px;
    left: 2px;
    right: auto; }
    [dir=rtl] md-input-container > md-icon {
      left: auto; }
    [dir=rtl] md-input-container > md-icon {
      right: 2px; }
  md-input-container textarea,
  md-input-container input[type="text"],
  md-input-container input[type="password"],
  md-input-container input[type="datetime"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="date"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"],
  md-input-container input[type="number"],
  md-input-container input[type="email"],
  md-input-container input[type="url"],
  md-input-container input[type="search"],
  md-input-container input[type="tel"],
  md-input-container input[type="color"] {
    /* remove default appearance from all input/textarea */
    -moz-appearance: none;
    -webkit-appearance: none; }
  md-input-container input[type="date"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"] {
    min-height: 26px; }
  md-input-container textarea {
    resize: none;
    overflow: hidden; }
    md-input-container textarea.md-input {
      min-height: 26px;
      -ms-flex-preferred-size: auto; }
    md-input-container textarea[md-no-autogrow] {
      height: auto;
      overflow: auto; }
  md-input-container label:not(.md-container-ignore) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      left: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      right: 0; }
    md-input-container label:not(.md-container-ignore).md-required:after {
      content: ' *';
      font-size: 13px;
      vertical-align: top; }
  md-input-container label:not(.md-no-float):not(.md-container-ignore),
  md-input-container .md-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 3px;
    padding-right: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 28px, 0) scale(1);
            transform: translate3d(0, 28px, 0) scale(1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    max-width: 100%;
    -webkit-transform-origin: left top;
            transform-origin: left top; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-left: 0; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-right: 3px; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      -webkit-transform-origin: right top;
              transform-origin: right top; }
  md-input-container .md-placeholder {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transform: translate3d(0, 30px, 0);
            transform: translate3d(0, 30px, 0); }
  md-input-container.md-input-focused .md-placeholder {
    opacity: 1;
    -webkit-transform: translate3d(0, 24px, 0);
            transform: translate3d(0, 24px, 0); }
  md-input-container.md-input-has-value .md-placeholder {
    -webkit-transition: none;
    transition: none;
    opacity: 0; }
  md-input-container:not(.md-input-has-value) input:not(:focus),
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
    color: transparent; }
  md-input-container .md-input {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    display: block;
    margin-top: 0;
    background: none;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: 0 0 1px 0;
    line-height: 26px;
    height: 30px;
    -ms-flex-preferred-size: 26px;
    border-radius: 0;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    float: left; }
    [dir=rtl] md-input-container .md-input {
      float: right; }
    md-input-container .md-input:focus {
      outline: none; }
    md-input-container .md-input:invalid {
      outline: none;
      box-shadow: none; }
    md-input-container .md-input.md-no-flex {
      -webkit-box-flex: 0 !important;
      -webkit-flex: none !important;
              flex: none !important; }
  md-input-container .md-char-counter {
    text-align: right;
    padding-right: 2px;
    padding-left: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      text-align: left; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-right: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-left: 2px; }
  md-input-container .md-input-messages-animation {
    position: relative;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4;
    overflow: hidden;
    clear: left; }
    [dir=rtl] md-input-container .md-input-messages-animation {
      clear: right; }
    md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation {
      opacity: 0;
      margin-top: -100px; }
  md-input-container .md-input-message-animation, md-input-container .md-char-counter {
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    opacity: 1;
    margin-top: 0;
    padding-top: 5px; }
    md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
      padding-right: 5px;
      padding-left: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-right: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-left: 5px; }
  md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation:not(.ng-animate) {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation.ng-enter {
    opacity: 0;
    margin-top: -100px; }
  md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
            transform: translate3d(0, 6px, 0) scale(0.75);
    -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s; }
  md-input-container.md-input-has-value label {
    -webkit-transition: none;
    transition: none; }
  md-input-container.md-input-focused .md-input,
  md-input-container .md-input.ng-invalid.ng-dirty,
  md-input-container.md-input-resized .md-input {
    padding-bottom: 0;
    border-width: 0 0 2px 0; }
  md-input-container .md-input[disabled],
  [disabled] md-input-container .md-input {
    background-position: bottom -1px left 0;
    background-size: 4px 1px;
    background-repeat: repeat-x; }
  md-input-container.md-icon-float {
    -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-input-container.md-icon-float > label {
      pointer-events: none;
      position: absolute; }
    md-input-container.md-icon-float > md-icon {
      top: 8px;
      left: 2px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        right: 2px; }
  md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-right > label .md-placeholder {
    width: calc(100% - 36px - 18px); }
  md-input-container.md-icon-left {
    padding-left: 36px;
    padding-right: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-left: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-right: 36px; }
    md-input-container.md-icon-left > label {
      left: 36px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        right: 36px; }
  md-input-container.md-icon-right {
    padding-left: 0;
    padding-right: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-left: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-right: 0; }
    md-input-container.md-icon-right > md-icon:last-of-type {
      margin: 0;
      right: 2px;
      left: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        right: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        left: 2px; }
  md-input-container.md-icon-left.md-icon-right {
    padding-left: 36px;
    padding-right: 36px; }
    md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
    md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
      width: calc(100% - (36px * 2)); }

.md-resize-wrapper {
  position: relative; }
  .md-resize-wrapper:after {
    content: '';
    display: table;
    clear: both; }

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize; }

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff; } }

md-list {
  display: block;
  padding: 8px 0px 8px 0px; }
  md-list .md-subheader {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 1.2em; }
  md-list.md-dense md-list-item,
  md-list.md-dense md-list-item .md-list-item-inner {
    min-height: 48px; }
    md-list.md-dense md-list-item::before,
    md-list.md-dense md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item md-icon:first-child,
    md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child {
      width: 20px;
      height: 20px; }
    md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 36px; }
      [dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 36px; }
    md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
      margin-right: 20px; }
      [dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 20px; }
    md-list.md-dense md-list-item .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 36px;
      height: 36px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: 56px; }
    [dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
      margin-left: auto;
      margin-right: 56px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p {
    line-height: 1.05;
    font-size: 12px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
    font-size: 13px; }
  md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > .md-no-style {
    min-height: 60px; }
    md-list.md-dense md-list-item.md-2-line::before, md-list.md-dense md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 60px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
  md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > .md-no-style {
    min-height: 76px; }
    md-list.md-dense md-list-item.md-3-line::before, md-list.md-dense md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 76px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

md-list-item {
  position: relative; }
  md-list-item.md-proxy-focus.md-focused .md-no-style {
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear; }
  md-list-item._md-button-wrap {
    position: relative; }
    md-list-item._md-button-wrap > div.md-button:first-child {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      padding: 0 16px;
      margin: 0;
      font-weight: 400;
      text-align: left;
      border: medium none; }
      [dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
        text-align: right; }
      md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        padding: 0; }
      md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
        width: 100%;
        min-height: inherit; }
  md-list-item.md-no-proxy,
  md-list-item .md-no-style {
    position: relative;
    padding: 0px 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto; }
    md-list-item.md-no-proxy.md-button,
    md-list-item .md-no-style.md-button {
      font-size: inherit;
      height: inherit;
      text-align: left;
      text-transform: none;
      width: 100%;
      white-space: normal;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: inherit;
              flex-direction: inherit;
      -webkit-box-align: inherit;
      -webkit-align-items: inherit;
              align-items: inherit;
      border-radius: 0;
      margin: 0; }
      [dir=rtl] md-list-item.md-no-proxy.md-button, [dir=rtl]
      md-list-item .md-no-style.md-button {
        text-align: right; }
      md-list-item.md-no-proxy.md-button > .md-ripple-container,
      md-list-item .md-no-style.md-button > .md-ripple-container {
        border-radius: 0; }
    md-list-item.md-no-proxy:focus,
    md-list-item .md-no-style:focus {
      outline: none; }
  md-list-item.md-clickable:hover {
    cursor: pointer; }
  md-list-item md-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    [dir=rtl] md-list-item md-divider {
      left: auto;
      right: 0; }
    md-list-item md-divider[md-inset] {
      left: 72px;
      width: calc(100% - 72px);
      margin: 0 !important; }
      [dir=rtl] md-list-item md-divider[md-inset] {
        left: auto;
        right: 72px; }
  md-list-item,
  md-list-item .md-list-item-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    min-height: 48px;
    height: auto; }
    md-list-item::before,
    md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
      width: 24px;
      margin-top: 16px;
      margin-bottom: 12px;
      box-sizing: content-box; }
    md-list-item > div.md-primary > md-checkbox,
    md-list-item > div.md-secondary > md-checkbox,
    md-list-item > md-checkbox,
    md-list-item md-checkbox.md-secondary,
    md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
    md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox,
    md-list-item .md-list-item-inner md-checkbox.md-secondary {
      -webkit-align-self: center;
                  -ms-grid-row-align: center;
              align-self: center; }
      md-list-item > div.md-primary > md-checkbox .md-label,
      md-list-item > div.md-secondary > md-checkbox .md-label,
      md-list-item > md-checkbox .md-label,
      md-list-item md-checkbox.md-secondary .md-label,
      md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > md-checkbox .md-label,
      md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
        display: none; }
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 32px; }
      [dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 32px; }
    md-list-item .md-avatar, md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar,
    md-list-item .md-list-item-inner .md-avatar-icon {
      margin-top: 8px;
      margin-bottom: 8px;
      margin-right: 16px;
      border-radius: 50%;
      box-sizing: content-box; }
      [dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 16px; }
    md-list-item .md-avatar,
    md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 40px;
      height: 40px; }
    md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar-icon {
      padding: 8px; }
      md-list-item .md-avatar-icon svg,
      md-list-item .md-list-item-inner .md-avatar-icon svg {
        width: 24px;
        height: 24px; }
    md-list-item > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox {
      width: 24px;
      margin-left: 3px;
      margin-right: 29px;
      margin-top: 16px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-left: 29px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-right: 3px; }
    md-list-item .md-secondary-container,
    md-list-item .md-list-item-inner .md-secondary-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-flex-shrink: 0;
              flex-shrink: 0;
      margin: auto;
      margin-right: 0;
      margin-left: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-right: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-left: 0; }
      md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
        margin-right: 0; }
        [dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 0; }
      md-list-item .md-secondary-container md-checkbox,
      md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
        margin-top: 0;
        margin-bottom: 0; }
        md-list-item .md-secondary-container md-checkbox:last-child,
        md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
          width: 24px;
          margin-right: 0; }
          [dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child, [dir=rtl]
          md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
            margin-right: auto;
            margin-left: 0; }
      md-list-item .md-secondary-container md-switch,
      md-list-item .md-list-item-inner .md-secondary-container md-switch {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: -6px; }
        [dir=rtl] md-list-item .md-secondary-container md-switch, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container md-switch {
          margin-right: auto;
          margin-left: -6px; }
    md-list-item > p, md-list-item > .md-list-item-inner > p,
    md-list-item .md-list-item-inner > p,
    md-list-item .md-list-item-inner > .md-list-item-inner > p {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: 0; }
  md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
    md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
      margin-top: 8px;
      margin-bottom: 8px; }
    md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: auto;
      text-overflow: ellipsis;
      overflow: hidden; }
      md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
        margin-left: 56px; }
        [dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
          margin-left: auto;
          margin-right: 56px; }
      md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0.010em;
        margin: 0 0 0px 0;
        line-height: 1.2em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
        font-size: 14px;
        letter-spacing: 0.010em;
        margin: 3px 0 1px 0;
        font-weight: 400;
        line-height: 1.2em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.010em;
        margin: 0 0 0 0;
        line-height: 1.6em; }
  md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
    height: auto;
    min-height: 72px; }
    md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 72px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
    md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
      -webkit-align-self: flex-start;
              align-self: flex-start; }
    md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto; }
  md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    height: auto;
    min-height: 88px; }
    md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 88px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-3-line > md-icon:first-child,
    md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px; }
  .md-open-menu-container md-menu-divider {
    margin-top: 4px;
    margin-bottom: 4px;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    width: 100%; }
  .md-open-menu-container md-menu-content > * {
    opacity: 0; }
  .md-open-menu-container:not(.md-clickable) {
    pointer-events: none; }
  .md-open-menu-container.md-active {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms; }
    .md-open-menu-container.md-active > md-menu-content > * {
      opacity: 1;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 200ms;
              transition-duration: 200ms;
      -webkit-transition-delay: 100ms;
              transition-delay: 100ms; }
  .md-open-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-menu-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto; }
  md-menu-content.md-dense {
    max-height: 208px; }
    md-menu-content.md-dense md-menu-item {
      height: 32px;
      min-height: 0px; }

md-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  min-height: 48px;
  height: 48px;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */ }
  md-menu-item > * {
    width: 100%;
    margin: auto 0;
    padding-left: 16px;
    padding-right: 16px; }
  md-menu-item > a.md-button {
    padding-top: 5px; }
  md-menu-item > .md-button {
    text-align: left;
    display: inline-block;
    border-radius: 0;
    margin: auto 0;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    md-menu-item > .md-button::-moz-focus-inner {
      padding: 0;
      border: 0; }
    [dir=rtl] md-menu-item > .md-button {
      text-align: right; }
    md-menu-item > .md-button md-icon {
      margin: auto 16px auto 0; }
      [dir=rtl] md-menu-item > .md-button md-icon {
        margin: auto 0 auto 16px; }
    md-menu-item > .md-button p {
      display: inline-block;
      margin: auto; }
    md-menu-item > .md-button span {
      margin-top: auto;
      margin-bottom: auto; }
    md-menu-item > .md-button .md-ripple-container {
      border-radius: inherit; }

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0; }

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px; }
  md-menu-content[width="3"] {
    min-width: 168px; }
  md-menu-content[width="4"] {
    min-width: 224px; }
  md-menu-content[width="5"] {
    min-width: 280px; }
  md-menu-content[width="6"] {
    min-width: 336px; }
  md-menu-content[width="7"] {
    min-width: 392px; } }

@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px; }
  md-menu-content[width="3"] {
    min-width: 192px; }
  md-menu-content[width="4"] {
    min-width: 256px; }
  md-menu-content[width="5"] {
    min-width: 320px; }
  md-menu-content[width="6"] {
    min-width: 384px; }
  md-menu-content[width="7"] {
    min-width: 448px; } }

md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px; }

md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100; }

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2; }
  md-menu-bar .md-menu {
    display: inline-block;
    padding: 0;
    position: relative; }
  md-menu-bar button {
    font-size: 14px;
    padding: 0 10px;
    margin: 0;
    border: 0;
    background-color: transparent;
    height: 40px; }
  md-menu-bar md-backdrop.md-menu-backdrop {
    z-index: -2; }

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
    position: relative; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
      position: absolute;
      padding: 0;
      width: 24px;
      top: 6px;
      left: 24px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
        left: auto;
        right: 24px; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
      padding: 0 32px 0 64px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
        padding: 0 64px 0 32px; }
  md-menu-content.md-menu-bar-menu.md-dense .md-button {
    min-height: 0;
    height: 32px; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span {
      float: left; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
        float: right; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
      float: right;
      margin: 0 8px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
        float: left; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
    margin: 8px 0; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    text-align: left; }
    [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      text-align: right; }
  md-menu-content.md-menu-bar-menu.md-dense .md-menu {
    padding: 0; }
    md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      position: relative;
      margin: 0;
      width: 100%;
      text-transform: none;
      font-weight: normal;
      border-radius: 0px;
      padding-left: 16px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
        padding-left: 0;
        padding-right: 16px; }
      md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
        display: block;
        content: '\25BC';
        position: absolute;
        top: 0px;
        speak: none;
        -webkit-transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
                transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
        right: 28px; }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          -webkit-transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
                  transform: rotate(90deg) scaleY(0.45) scaleX(0.9); }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          right: auto;
          left: 28px; }

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative; }

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.md-nav-item:first-of-type {
  margin-left: 8px; }

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
  .md-button._md-nav-button:focus {
    outline: none; }
  .md-button._md-nav-button:hover {
    background-color: inherit; }

md-nav-ink-bar {
  bottom: 0;
  height: 2px;
  left: auto;
  position: absolute;
  right: auto;
  background-color: black; }
  md-nav-ink-bar._md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
  md-nav-ink-bar._md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }
  md-nav-ink-bar.ng-animate {
    -webkit-transition: none;
    transition: none; }

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px; }

@-webkit-keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

md-progress-circular {
  position: relative;
  display: block; }
  md-progress-circular._md-progress-circular-disabled {
    visibility: hidden; }
  md-progress-circular.md-mode-indeterminate svg {
    -webkit-animation: indeterminate-rotate 1568.63ms linear infinite;
            animation: indeterminate-rotate 1568.63ms linear infinite; }
  md-progress-circular svg {
    position: absolute;
    overflow: visible;
    top: 0;
    left: 0; }

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important; }
  md-progress-linear._md-progress-linear-disabled {
    visibility: hidden; }
  md-progress-linear .md-container {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5px;
    -webkit-transform: translate(0, 0) scale(1, 1);
            transform: translate(0, 0) scale(1, 1); }
    md-progress-linear .md-container .md-bar {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 5px; }
    md-progress-linear .md-container .md-dashed:before {
      content: "";
      display: none;
      position: absolute;
      margin-top: 0;
      height: 5px;
      width: 100%;
      background-color: transparent;
      background-size: 10px 10px !important;
      background-position: 0px -23px; }
    md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
      -webkit-transition: -webkit-transform 0.2s linear;
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
    md-progress-linear .md-container.md-mode-query .md-bar1 {
      display: none; }
    md-progress-linear .md-container.md-mode-query .md-bar2 {
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear;
      -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
              animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1); }
    md-progress-linear .md-container.md-mode-determinate .md-bar1 {
      display: none; }
    md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
      -webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
              animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite; }
    md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
      -webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
              animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite; }
    md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
      -webkit-animation: none;
              animation: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
        -webkit-animation-name: none;
                animation-name: none; }
  md-progress-linear .md-container.md-mode-buffer {
    background-color: transparent !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
      display: block;
      -webkit-animation: buffer 3s infinite linear;
              animation: buffer 3s infinite linear; }

@-webkit-keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@-webkit-keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

md-radio-button {
  box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative; }
  md-radio-button[disabled] {
    cursor: default; }
    md-radio-button[disabled] .md-container {
      cursor: default; }
  md-radio-button .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    left: 0;
    right: auto; }
    [dir=rtl] md-radio-button .md-container {
      left: auto; }
    [dir=rtl] md-radio-button .md-container {
      right: 0; }
    md-radio-button .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
    md-radio-button .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
  md-radio-button.md-align-top-left > div.md-container {
    top: 12px; }
  md-radio-button .md-off {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
    -webkit-transition: border-color ease 0.28s;
    transition: border-color ease 0.28s; }
  md-radio-button .md-on {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform ease 0.28s;
    transition: -webkit-transform ease 0.28s;
    transition: transform ease 0.28s;
    transition: transform ease 0.28s, -webkit-transform ease 0.28s;
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-radio-button.md-checked .md-on {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  md-radio-button .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-left: 30px;
    margin-right: 0;
    vertical-align: middle;
    white-space: normal;
    pointer-events: none;
    width: auto; }
    [dir=rtl] md-radio-button .md-label {
      margin-left: 0; }
    [dir=rtl] md-radio-button .md-label {
      margin-right: 30px; }

md-radio-group {
  /** Layout adjustments for the radio group. */ }
  md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
    margin-bottom: 16px; }
  md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-left: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-right: 0; }
    md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
      margin-left: 0;
      margin-right: 0; }
  md-radio-group:focus {
    outline: none; }
  md-radio-group.md-focused .md-checked .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-radio-group[disabled] md-radio-button {
    cursor: default; }
    md-radio-group[disabled] md-radio-button .md-container {
      cursor: default; }

.md-inline-form md-radio-group {
  margin: 18px 0 19px; }
  .md-inline-form md-radio-group md-radio-button {
    display: inline-block;
    height: 30px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0; }

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff; } }

md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top; }
  [dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transform-origin: right top;
            transform-origin: right top; }

md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transform: translateY(-22px) translateX(-2px) scale(0.75);
          transform: translateY(-22px) translateX(-2px) scale(0.75); }

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px); }
  .md-select-menu-container:not(.md-clickable) {
    pointer-events: none; }
  .md-select-menu-container md-progress-circular {
    display: table;
    margin: 24px auto !important; }
  .md-select-menu-container.md-active {
    display: block;
    opacity: 1; }
    .md-select-menu-container.md-active md-select-menu {
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition-duration: 150ms;
              transition-duration: 150ms; }
      .md-select-menu-container.md-active md-select-menu > * {
        opacity: 1;
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        -webkit-transition-duration: 150ms;
                transition-duration: 150ms;
        -webkit-transition-delay: 100ms;
                transition-delay: 100ms; }
  .md-select-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-input-container > md-select {
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2; }

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: ' *';
  font-size: 13px;
  vertical-align: top; }

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px; }

md-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0 26px 0; }
  md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }
  md-select[disabled] .md-select-value {
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x;
    margin-bottom: -1px; }
  md-select:focus {
    outline: none; }
  md-select[disabled]:hover {
    cursor: default; }
  md-select:not([disabled]):hover {
    cursor: pointer; }
  md-select:not([disabled]).ng-invalid.ng-touched .md-select-value {
    border-bottom-style: solid;
    padding-bottom: 1px; }
  md-select:not([disabled]):focus .md-select-value {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 0; }
  md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value {
    padding-bottom: 0; }

md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon) {
  -webkit-transform: translate3d(0, 1px, 0);
          transform: translate3d(0, 1px, 0); }

.md-select-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 2px 2px 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: transparent;
  position: relative;
  box-sizing: content-box;
  min-width: 64px;
  min-height: 26px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1; }
  .md-select-value > span:not(.md-select-icon) {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .md-select-value > span:not(.md-select-icon) .md-text {
      display: inline; }
  .md-select-value .md-select-icon {
    display: block;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    text-align: end;
    width: 24px;
    margin: 0 4px;
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
    font-size: 1.2rem; }
  .md-select-value .md-select-icon:after {
    display: block;
    content: '\25BC';
    position: relative;
    top: 2px;
    speak: none;
    font-size: 13px;
    -webkit-transform: scaleY(0.5) scaleX(1);
            transform: scaleY(0.5) scaleX(1); }
  .md-select-value.md-select-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 2px;
    z-index: 1; }

md-select-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1);
          transform: scale(1); }
  md-select-menu.md-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  md-select-menu:not(.md-overflow) md-content {
    padding-top: 8px;
    padding-bottom: 8px; }
  [dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
            transform-origin: right top; }
  md-select-menu md-content {
    min-width: 136px;
    min-height: 48px;
    max-height: 256px;
    overflow-y: auto; }
  md-select-menu > * {
    opacity: 0; }

md-option {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: auto;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px; }
  md-option[disabled] {
    cursor: default; }
  md-option:focus {
    outline: none; }
  md-option .md-text {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

md-optgroup {
  display: block; }
  md-optgroup label {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    padding: 16px;
    font-weight: 500; }
  md-optgroup md-option {
    padding-left: 32px;
    padding-right: 32px; }

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent; }
  md-select-menu {
    border: 1px solid #fff; } }

md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-left: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-right: 40px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      right: 0; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
    border-color: transparent; }
    md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
    cursor: default; }
  md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-left: 10.66667px;
    margin-right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-right: 10.66667px; }

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-sidenav ul {
    list-style: none; }
  md-sidenav.md-closed {
    display: none; }
  md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transition: 0.2s ease-in all;
    transition: 0.2s ease-in all; }
  md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-locked-open-remove.md-closed {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-closed.md-locked-open-add {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }
  md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }
  md-sidenav.md-closed.md-locked-open-add-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-sidenav.md-locked-open-remove-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }

.md-sidenav-backdrop.md-locked-open {
  display: none; }

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0); }
  .md-sidenav-left.md-closed, md-sidenav.md-closed {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }

.md-sidenav-right {
  left: 100%;
  top: 0;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0); }
  .md-sidenav-right.md-closed {
    -webkit-transform: translate(0%, 0);
            transform: translate(0%, 0); }

@media (min-width: 600px) {
  md-sidenav {
    max-width: 400px; } }

@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px); } }

@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff; }
  .md-sidenav-right {
    border-left: 1px solid #fff; } }

@-webkit-keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@-webkit-keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@-webkit-keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */ }
  md-slider *, md-slider *:after {
    box-sizing: border-box; }
  md-slider .md-slider-wrapper {
    outline: none;
    width: 100%;
    height: 100%; }
  md-slider .md-slider-content {
    position: relative; }
  md-slider .md-track-container {
    width: 100%;
    position: absolute;
    top: 23px;
    height: 2px; }
  md-slider .md-track {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-fill {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: width, height;
    transition-property: width, height; }
  md-slider .md-track-ticks {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-ticks canvas {
    width: 100%;
    height: 100%; }
  md-slider .md-thumb-container {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: left, right, bottom;
    transition-property: left, right, bottom; }
    [dir=rtl] md-slider .md-thumb-container {
      left: auto;
      right: 0; }
  md-slider .md-thumb {
    z-index: 1;
    position: absolute;
    left: -10px;
    top: 14px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    [dir=rtl] md-slider .md-thumb {
      left: auto;
      right: -10px; }
    md-slider .md-thumb:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      border-radius: 20px;
      border-width: 3px;
      border-style: solid;
      -webkit-transition: inherit;
      transition: inherit; }
  md-slider .md-sign {
    /* Center the children (slider-thumb-text) */
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    position: absolute;
    left: -14px;
    top: -17px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.4) translate3d(0, 67.5px, 0);
            transform: scale(0.4) translate3d(0, 67.5px, 0);
    -webkit-transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    /* The arrow pointing down under the sign */ }
    md-slider .md-sign:after {
      position: absolute;
      content: '';
      left: 0px;
      border-radius: 16px;
      top: 19px;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-top-width: 16px;
      border-top-style: solid;
      opacity: 0;
      -webkit-transform: translate3d(0, -8px, 0);
              transform: translate3d(0, -8px, 0);
      -webkit-transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
      transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1); }
      [dir=rtl] md-slider .md-sign:after {
        left: auto;
        right: 0px; }
    md-slider .md-sign .md-thumb-text {
      z-index: 1;
      font-size: 12px;
      font-weight: bold; }
  md-slider .md-focus-ring {
    position: absolute;
    left: -17px;
    top: 7px;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
    [dir=rtl] md-slider .md-focus-ring {
      left: auto;
      right: -17px; }
  md-slider .md-disabled-thumb {
    position: absolute;
    left: -14px;
    top: 10px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    border-width: 4px;
    border-style: solid;
    display: none; }
    [dir=rtl] md-slider .md-disabled-thumb {
      left: auto;
      right: -14px; }
  md-slider.md-min .md-sign {
    opacity: 0; }
  md-slider:focus {
    outline: none; }
  md-slider.md-dragging .md-thumb-container,
  md-slider.md-dragging .md-track-fill {
    -webkit-transition: none;
    transition: none; }
  md-slider:not([md-discrete]) {
    /* Hide the sign and ticks in non-discrete mode */ }
    md-slider:not([md-discrete]) .md-track-ticks,
    md-slider:not([md-discrete]) .md-sign {
      display: none; }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
      -webkit-transform: scale(0.8);
              transform: scale(0.8); }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
      -webkit-animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
              animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1); }
    md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
      -webkit-transform: scale(1);
              transform: scale(1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
    -webkit-animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
  md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-discrete][disabled][readonly] .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete][disabled][readonly] .md-sign,
  md-slider[md-discrete][disabled][readonly] .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  md-slider[disabled] .md-track-fill {
    display: none; }
  md-slider[disabled] .md-track-ticks {
    opacity: 0; }
  md-slider[disabled]:not([readonly]) .md-sign {
    opacity: 0; }
  md-slider[disabled] .md-thumb {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  md-slider[disabled] .md-disabled-thumb {
    display: block; }
  md-slider[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    min-height: 128px;
    min-width: 0; }
    md-slider[md-vertical] .md-slider-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      padding-top: 12px;
      padding-bottom: 12px;
      width: 48px;
      -webkit-align-self: center;
              align-self: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
    md-slider[md-vertical] .md-track-container {
      height: 100%;
      width: 2px;
      top: 0;
      left: calc(50% - (2px / 2)); }
    md-slider[md-vertical] .md-thumb-container {
      top: auto;
      margin-bottom: 23px;
      left: calc(50% - 1px);
      bottom: 0; }
      md-slider[md-vertical] .md-thumb-container .md-thumb:after {
        left: 1px; }
      md-slider[md-vertical] .md-thumb-container .md-focus-ring {
        left: -16px; }
    md-slider[md-vertical] .md-track-fill {
      bottom: 0; }
    md-slider[md-vertical][md-discrete] .md-sign {
      left: -40px;
      top: 9.5px;
      -webkit-transform: scale(0.4) translate3d(67.5px, 0, 0);
              transform: scale(0.4) translate3d(67.5px, 0, 0);
      /* The arrow pointing left next the sign */ }
      md-slider[md-vertical][md-discrete] .md-sign:after {
        top: 9.5px;
        left: 19px;
        border-top: 14px solid transparent;
        border-right: 0;
        border-bottom: 14px solid transparent;
        border-left-width: 16px;
        border-left-style: solid;
        opacity: 0;
        -webkit-transform: translate3d(0, -8px, 0);
                transform: translate3d(0, -8px, 0);
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
      md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
        z-index: 1;
        font-size: 12px;
        font-weight: bold; }
    md-slider[md-vertical][md-discrete].md-active .md-sign:after,
    md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
      top: 0; }
    md-slider[md-vertical][disabled][readonly] .md-thumb {
      -webkit-transform: scale(0);
              transform: scale(0); }
    md-slider[md-vertical][disabled][readonly] .md-sign,
    md-slider[md-vertical][disabled][readonly] .md-sign:after {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0) scale(1);
              transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    left: auto;
    right: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      left: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      right: auto; }
  md-slider[md-invert][md-vertical] .md-track-fill {
    bottom: auto;
    top: 0; }

md-slider-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }
  md-slider-container > *:first-child:not(md-slider),
  md-slider-container > *:last-child:not(md-slider) {
    min-width: 25px;
    max-width: 42px;
    height: 25px;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: color, max-width;
    transition-property: color, max-width; }
  md-slider-container > *:first-child:not(md-slider) {
    margin-right: 16px; }
    [dir=rtl] md-slider-container > *:first-child:not(md-slider) {
      margin-right: auto;
      margin-left: 16px; }
  md-slider-container > *:last-child:not(md-slider) {
    margin-left: 16px; }
    [dir=rtl] md-slider-container > *:last-child:not(md-slider) {
      margin-left: auto;
      margin-right: 16px; }
  md-slider-container[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-slider-container[md-vertical] > *:first-child:not(md-slider),
    md-slider-container[md-vertical] > *:last-child:not(md-slider) {
      margin-right: 0;
      margin-left: 0;
      text-align: center; }
  md-slider-container md-input-container input[type="number"] {
    text-align: center;
    padding-left: 15px;
    height: 50px;
    margin-top: -25px; }
    [dir=rtl] md-slider-container md-input-container input[type="number"] {
      padding-left: 0;
      padding-right: 15px; }

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff; } }

.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  -webkit-transform: translate3d(-9999px, -9999px, 0);
          transform: translate3d(-9999px, -9999px, 0); }
  .md-sticky-clone[sticky-state="active"] {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    .md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect) .md-subheader-inner {
      -webkit-animation: subheaderStickyHoverIn 0.3s ease-out both;
              animation: subheaderStickyHoverIn 0.3s ease-out both; }

@-webkit-keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@-webkit-keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

.md-subheader-wrapper:not(.md-sticky-no-effect) {
  -webkit-transition: 0.2s ease-out margin;
  transition: 0.2s ease-out margin; }
  .md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
    margin: 0; }
  .md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
    z-index: 2; }
  .md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state="active"] {
    margin-top: -2px; }
  .md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state="active"] .md-subheader-inner:after {
    -webkit-animation: subheaderStickyHoverOut 0.3s ease-out both;
            animation: subheaderStickyHoverOut 0.3s ease-out both; }

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative; }
  .md-subheader .md-subheader-inner {
    display: block;
    padding: 16px; }
  .md-subheader .md-subheader-content {
    display: block;
    z-index: 1;
    position: relative; }

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px; }

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 30px;
  line-height: 28px;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-left: inherit;
  margin-right: 16px; }
  [dir=rtl] md-switch {
    margin-left: 16px; }
  [dir=rtl] md-switch {
    margin-right: inherit; }
  md-switch:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-left: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-right: inherit; }
  md-switch[disabled] {
    cursor: default; }
    md-switch[disabled] .md-container {
      cursor: default; }
  md-switch .md-container {
    cursor: -webkit-grab;
    cursor: grab;
    width: 36px;
    height: 24px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-right: 8px;
    float: left; }
    [dir=rtl] md-switch .md-container {
      margin-right: 0px;
      margin-left: 8px; }
  md-switch.md-inverted .md-container {
    margin-right: initial;
    margin-left: 8px; }
    [dir=rtl] md-switch.md-inverted .md-container {
      margin-right: 8px; }
    [dir=rtl] md-switch.md-inverted .md-container {
      margin-left: initial; }
  md-switch:not([disabled]) .md-dragging,
  md-switch:not([disabled]).md-dragging .md-container {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  md-switch.md-focused:not([disabled]) .md-thumb:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before {
    background-color: rgba(0, 0, 0, 0.12); }
  md-switch .md-label {
    border-color: transparent;
    border-width: 0;
    float: left; }
  md-switch .md-bar {
    left: 1px;
    width: 34px;
    top: 5px;
    height: 14px;
    border-radius: 8px;
    position: absolute; }
  md-switch .md-thumb-container {
    top: 2px;
    left: 0;
    width: 16px;
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 1; }
  md-switch.md-checked .md-thumb-container {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  md-switch .md-thumb {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    outline: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
    md-switch .md-thumb:before {
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-switch .md-thumb .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -20px;
      top: -20px;
      right: -20px;
      bottom: -20px; }
  md-switch:not(.md-dragging) .md-bar,
  md-switch:not(.md-dragging) .md-thumb-container,
  md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition: all 0.08s linear;
    transition: all 0.08s linear;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: transform, background-color;
    transition-property: transform, background-color, -webkit-transform; }
  md-switch:not(.md-dragging) .md-bar,
  md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s; }

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme .md-bar {
    background-color: #666; }
  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E; }
  md-switch.md-default-theme .md-thumb {
    background-color: #fff; } }

.md-toast-text {
  padding: 0 6px; }

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
  md-toast .md-toast-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    max-height: 168px;
    max-width: 100%;
    min-height: 48px;
    padding: 0 18px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
            transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    md-toast .md-toast-content::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    [dir=rtl] md-toast .md-toast-content {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end; }
    md-toast .md-toast-content span {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
  md-toast.md-capsule {
    border-radius: 24px; }
    md-toast.md-capsule .md-toast-content {
      border-radius: 24px; }
  md-toast.ng-leave-active .md-toast-content {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  md-toast.ng-enter {
    opacity: 0; }
    md-toast.ng-enter .md-toast-content {
      -webkit-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0); }
    md-toast.ng-enter.md-top .md-toast-content {
      -webkit-transform: translate3d(0, -100%, 0);
              transform: translate3d(0, -100%, 0); }
    md-toast.ng-enter.ng-enter-active {
      opacity: 1; }
      md-toast.ng-enter.ng-enter-active .md-toast-content {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
  md-toast.ng-leave.ng-leave-active .md-toast-content {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  md-toast .md-action {
    line-height: 19px;
    margin-left: 24px;
    margin-right: 0;
    cursor: pointer;
    text-transform: uppercase;
    float: right; }
  md-toast .md-button {
    min-width: 0;
    margin-right: 0;
    margin-left: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-right: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-left: 0; }

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
      -webkit-transform: translate3d(0, -50%, 0);
              transform: translate3d(0, -50%, 0); }
    md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
      -webkit-transform: translate3d(0, 50%, 0);
              transform: translate3d(0, 50%, 0); } }

@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
    /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
    md-toast.md-bottom {
      bottom: 0; }
    md-toast.md-left {
      left: 0; }
    md-toast.md-right {
      right: 0; }
    md-toast.md-top {
      top: 0; }
    md-toast._md-start {
      left: 0; }
      [dir=rtl] md-toast._md-start {
        left: auto;
        right: 0; }
    md-toast._md-end {
      right: 0; }
      [dir=rtl] md-toast._md-end {
        right: auto;
        left: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
      -webkit-transform: translate3d(-50%, 0, 0);
              transform: translate3d(-50%, 0, 0); }
    md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
      -webkit-transform: translate3d(50%, 0, 0);
              transform: translate3d(50%, 0, 0); } }

@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px; } }

@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff; } }

.md-toast-animating {
  overflow: hidden !important; }

@-webkit-keyframes md-tab-content-hide {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes md-tab-content-hide {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0; }

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  -webkit-flex-shrink: 0;
          flex-shrink: 0; }
  md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
    min-height: 248px; }
  md-tabs[md-align-tabs="bottom"] {
    padding-bottom: 48px; }
    md-tabs[md-align-tabs="bottom"] md-tabs-wrapper {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 48px;
      z-index: 2; }
    md-tabs[md-align-tabs="bottom"] md-tabs-content-wrapper {
      top: 0;
      bottom: 48px; }
  md-tabs.md-dynamic-height md-tabs-content-wrapper {
    min-height: 0;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    overflow: visible; }
  md-tabs.md-dynamic-height md-tab-content.md-active {
    position: relative; }
  md-tabs[md-border-bottom] md-tabs-wrapper {
    border-width: 0 0 1px;
    border-style: solid; }
  md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
    top: 49px; }

md-tabs-wrapper {
  display: block;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
    height: 100%;
    width: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    line-height: 1em;
    z-index: 2;
    cursor: pointer;
    font-size: 16px;
    background: transparent no-repeat center center;
    -webkit-transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
    md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
      outline: none; }
    md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
      opacity: 0.25;
      cursor: default; }
    md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
      -webkit-transition: none;
      transition: none; }
    md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0); }
  md-tabs-wrapper md-prev-button {
    left: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==); }
    [dir=rtl] md-tabs-wrapper md-prev-button {
      left: auto;
      right: 0; }
  md-tabs-wrapper md-next-button {
    right: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K); }
    [dir=rtl] md-tabs-wrapper md-next-button {
      right: auto;
      left: 0; }
    md-tabs-wrapper md-next-button md-icon {
      -webkit-transform: translate3d(-50%, -50%, 0) rotate(180deg);
              transform: translate3d(-50%, -50%, 0) rotate(180deg); }
  md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1; }

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px; }
  md-tabs-canvas:after {
    content: '';
    display: table;
    clear: both; }
  md-tabs-canvas .md-dummy-wrapper {
    position: absolute;
    top: 0;
    left: 0; }
    [dir=rtl] md-tabs-canvas .md-dummy-wrapper {
      left: auto;
      right: 0; }
  md-tabs-canvas.md-paginated {
    margin: 0 32px; }
  md-tabs-canvas.md-center-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    text-align: center; }
    md-tabs-canvas.md-center-tabs .md-tab {
      float: none;
      display: inline-block; }

md-pagination-wrapper {
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-pagination-wrapper:after {
    content: '';
    display: table;
    clear: both; }
  [dir=rtl] md-pagination-wrapper {
    left: auto;
    right: 0; }
  md-pagination-wrapper.md-center-tabs {
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

md-tab-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tab-content.md-no-scroll {
    bottom: auto;
    overflow: hidden; }
  md-tab-content.ng-leave, md-tab-content.md-no-transition {
    -webkit-transition: none;
    transition: none; }
  md-tab-content.md-left:not(.md-active) {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    opacity: 0; }
    [dir=rtl] md-tab-content.md-left:not(.md-active) {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
    md-tab-content.md-left:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content.md-right:not(.md-active) {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    opacity: 0; }
    [dir=rtl] md-tab-content.md-right:not(.md-active) {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%); }
    md-tab-content.md-right:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content > div {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
            flex: 1 0 100%;
    min-width: 0; }
    md-tab-content > div.ng-leave {
      -webkit-animation: 1s md-tab-content-hide;
              animation: 1s md-tab-content-hide; }

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px; }
  md-ink-bar.md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
  md-ink-bar.md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px; }

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px 24px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis; }
  [dir=rtl] .md-tab {
    float: right; }
  .md-tab.md-focused {
    box-shadow: none;
    outline: none; }
  .md-tab.md-active {
    cursor: default; }
  .md-tab.md-disabled {
    pointer-events: none;
    touch-action: pan-y;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-user-drag: none;
    opacity: 0.5;
    cursor: default; }
  .md-tab.ng-leave {
    -webkit-transition: none;
    transition: none; }

md-toolbar + md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

md-toolbar {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%; }
  md-toolbar._md-toolbar-transitions {
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
            transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    -webkit-transition-property: background-color, fill, color;
    transition-property: background-color, fill, color; }
  md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
    -webkit-transition: box-shadow 0.5s linear;
    transition: box-shadow 0.5s linear; }
  md-toolbar md-toolbar-filler {
    width: 72px; }
  md-toolbar *,
  md-toolbar *:before,
  md-toolbar *:after {
    box-sizing: border-box; }
  md-toolbar.ng-animate {
    -webkit-transition: none;
    transition: none; }
  md-toolbar.md-tall {
    height: 128px;
    min-height: 128px;
    max-height: 128px; }
  md-toolbar.md-medium-tall {
    height: 88px;
    min-height: 88px;
    max-height: 88px; }
    md-toolbar.md-medium-tall .md-toolbar-tools {
      height: 48px;
      min-height: 48px;
      max-height: 48px; }
  md-toolbar > .md-indent {
    margin-left: 64px; }
    [dir=rtl] md-toolbar > .md-indent {
      margin-left: auto;
      margin-right: 64px; }
  md-toolbar ~ md-content > md-list {
    padding: 0; }
    md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
      display: none; }

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0; }
  .md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
    font-size: inherit;
    font-weight: inherit;
    margin: inherit; }
  .md-toolbar-tools a {
    color: inherit;
    text-decoration: none; }
  .md-toolbar-tools .fill-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }
  .md-toolbar-tools md-checkbox {
    margin: inherit; }
  .md-toolbar-tools .md-button {
    margin-top: 0;
    margin-bottom: 0; }
    .md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
      -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
              transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
      -webkit-transition-property: background-color, fill, color;
      transition-property: background-color, fill, color; }
      .md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
        -webkit-transition: none;
        transition: none; }
  .md-toolbar-tools > .md-button:first-child {
    margin-left: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:first-child {
      margin-left: auto;
      margin-right: -8px; }
  .md-toolbar-tools > .md-button:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:last-child {
      margin-right: auto;
      margin-left: -8px; }
  .md-toolbar-tools > md-menu:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > md-menu:last-child {
      margin-right: auto;
      margin-left: -8px; }
    .md-toolbar-tools > md-menu:last-child > .md-button {
      margin-right: 0; }
      [dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
        margin-right: auto;
        margin-left: 0; }
  @media screen and (-ms-high-contrast: active) {
    .md-toolbar-tools {
      border-bottom: 1px solid #fff; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px; }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px; }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px; } }

.md-tooltip {
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px; }
  .md-tooltip.md-origin-top {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    margin-top: -24px; }
  .md-tooltip.md-origin-right {
    -webkit-transform-origin: left center;
            transform-origin: left center;
    margin-left: 24px; }
  .md-tooltip.md-origin-bottom {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    margin-top: 24px; }
  .md-tooltip.md-origin-left {
    -webkit-transform-origin: right center;
            transform-origin: right center;
    margin-left: -24px; }
  @media (min-width: 960px) {
    .md-tooltip {
      font-size: 10px;
      height: 22px;
      line-height: 22px;
      padding-right: 8px;
      padding-left: 8px; }
      .md-tooltip.md-origin-top {
        margin-top: -14px; }
      .md-tooltip.md-origin-right {
        margin-left: 14px; }
      .md-tooltip.md-origin-bottom {
        margin-top: 14px; }
      .md-tooltip.md-origin-left {
        margin-left: -14px; } }
  .md-tooltip.md-show-add {
    -webkit-transform: scale(0);
            transform: scale(0); }
  .md-tooltip.md-show {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  .md-tooltip.md-hide {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: .1s;
            transition-duration: .1s;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

.md-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .md-truncate.md-clip {
    text-overflow: clip; }
  .md-truncate.flex {
    width: 0; }

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .md-virtual-repeat-container .md-virtual-repeat-scroller {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch; }
  .md-virtual-repeat-container .md-virtual-repeat-sizer {
    box-sizing: border-box;
    height: 1px;
    display: block;
    margin: 0;
    padding: 0;
    width: 1px; }
  .md-virtual-repeat-container .md-virtual-repeat-offsetter {
    box-sizing: border-box;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap; }
  [dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
    right: auto;
    left: auto; }

.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-2dp {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-3dp {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-4dp, .md-whiteframe-z2 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-6dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-7dp, .md-whiteframe-z3 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-8dp {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-10dp, .md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-13dp, .md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff; } }

@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff; } }

/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }

/*
 *  Apply Mixins to create Layout/Flexbox styles
 *
 */
.flex-order {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -webkit-order: -20;
          order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -webkit-order: -19;
          order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -webkit-order: -18;
          order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -webkit-order: -17;
          order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -webkit-order: -16;
          order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -webkit-order: -15;
          order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -webkit-order: -14;
          order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -webkit-order: -13;
          order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -webkit-order: -12;
          order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -webkit-order: -11;
          order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -webkit-order: -10;
          order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -webkit-order: -9;
          order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -webkit-order: -8;
          order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -webkit-order: -7;
          order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -webkit-order: -6;
          order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -webkit-order: -5;
          order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -webkit-order: -4;
          order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -webkit-order: -3;
          order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -webkit-order: -2;
          order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
          order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
          order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
          order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
          order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
          order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
          order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
          order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
          order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
          order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
          order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
          order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
          order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
          order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
          order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
          order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
          order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
          order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
          order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
          order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
          order: 20; }

.offset-0, .flex-offset-0 {
  margin-left: 0; }
  [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
    margin-left: auto;
    margin-right: 0; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }
  [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
    margin-left: auto;
    margin-right: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }
  [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
    margin-left: auto;
    margin-right: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }
  [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
    margin-left: auto;
    margin-right: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }
  [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
    margin-left: auto;
    margin-right: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }
  [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
    margin-left: auto;
    margin-right: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }
  [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
    margin-left: auto;
    margin-right: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }
  [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
    margin-left: auto;
    margin-right: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }
  [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
    margin-left: auto;
    margin-right: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }
  [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
    margin-left: auto;
    margin-right: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }
  [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
    margin-left: auto;
    margin-right: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }
  [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
    margin-left: auto;
    margin-right: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }
  [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
    margin-left: auto;
    margin-right: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }
  [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
    margin-left: auto;
    margin-right: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }
  [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
    margin-left: auto;
    margin-right: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }
  [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
    margin-left: auto;
    margin-right: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }
  [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
    margin-left: auto;
    margin-right: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }
  [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
    margin-left: auto;
    margin-right: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }
  [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
    margin-left: auto;
    margin-right: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }
  [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
    margin-left: auto;
    margin-right: 95%; }

.offset-33, .flex-offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }
  [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

.layout-align,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-content: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch; }

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start; }

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center; }

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end; }

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  -webkit-justify-content: space-around;
          justify-content: space-around; }

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between; }

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
          align-content: flex-start; }

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  max-width: 100%; }

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box; }

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-align-content: flex-end;
          align-content: flex-end; }

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  box-sizing: border-box; }

.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
  min-height: 0; }

.flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-column > .flex {
  min-height: 0; }

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px; }

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px; }

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px; }

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px; }

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px; }

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px; }

.layout-wrap {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }

.layout-nowrap {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap; }

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%; }

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none; }
  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0; }
    [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-xs,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex {
    min-width: 0; }
  .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-column > .flex {
    min-height: 0; }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex {
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex {
    min-height: 0; }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0; }
    [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-sm,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex {
    min-width: 0; }
  .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-column > .flex {
    min-height: 0; }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex {
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex {
    min-height: 0; }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none; }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0; }
    [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-md-33, .flex-offset-md-33 {
    margin-left: calc(100% / 3); }
  .offset-md-66, .flex-offset-md-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-md,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex {
    min-width: 0; }
  .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-column > .flex {
    min-height: 0; }
  .layout-md, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex {
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex {
    min-height: 0; }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none; }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0; }
    [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-lg,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex {
    min-width: 0; }
  .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-column > .flex {
    min-height: 0; }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex {
    min-height: 0; }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0; }
    [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: calc(100% / 3); }
  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex {
    min-width: 0; }
  .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-column > .flex {
    min-height: 0; }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none; }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; } }

@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important; } }

/**
 * PaymentFont Styles 1.1.2
 *
 * @since     2014-09-21
 * @version   2015-04-24
 *
 * @author    Poellmann Alexander Manfred (@AMPoellmann)
 * @copyright Copyright 2015 vendocrat. All Rights Reserved.
 * @link      https://vendocr.at/
 *
 * @license   Font: SIL OFL 1.1, CSS: MIT License
 */

@font-face {
  font-family:'PaymentFont';
  src:url(497ed9a2c871028228ad.eot);
  src:url(497ed9a2c871028228ad.eot?#iefix) format('embedded-opentype'),
      url(3faaf64cdba5d67d4e5c.woff) format('woff2'),
      url(3faaf64cdba5d67d4e5c.woff) format('woff'),
      url(181e97f4644ab92c7647.ttf) format('truetype'),
      url(86ce83b10bad96823c92.svg#paymentfont-webfont) format('svg');
  font-weight:normal;
  font-style:normal;}

.pf {
  display:inline-block;
  font:normal normal normal 14px/1 PaymentFont;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;}

.pf-amazon:before {
	content: "\f000";
}
.pf-american-express:before {
	content: "\f001";
}
.pf-american-express-alt:before {
	content: "\f002";
}
.pf-atm:before {
	content: "\f003";
}
.pf-bankomat:before {
	content: "\f004";
}
.pf-bank-transfer:before {
	content: "\f005";
}
.pf-bitcoin:before {
	content: "\f006";
}
.pf-bitcoin-sign:before {
	content: "\f007";
}
.pf-braintree:before {
	content: "\f008";
}
.pf-btc:before {
	content: "\f009";
}
.pf-card:before {
	content: "\f00a";
}
.pf-carta-si:before {
	content: "\f00b";
}
.pf-cash:before {
	content: "\f00c";
}
.pf-cash-on-delivery:before {
	content: "\f00d";
}
.pf-cb:before {
	content: "\f00e";
}
.pf-cirrus:before {
	content: "\f00f";
}
.pf-cirrus-alt:before {
	content: "\f010";
}
.pf-clickandbuy:before {
	content: "\f011";
}
.pf-credit-card:before {
	content: "\f012";
}
.pf-diners:before {
	content: "\f013";
}
.pf-discover:before {
	content: "\f014";
}
.pf-ec:before {
	content: "\f015";
}
.pf-eps:before {
	content: "\f016";
}
.pf-eur:before {
	content: "\f017";
}
.pf-facture:before {
	content: "\f018";
}
.pf-fattura:before {
	content: "\f019";
}
.pf-flattr:before {
	content: "\f01a";
}
.pf-giropay:before {
	content: "\f01b";
}
.pf-gittip:before,
.pf-gratipay:before {
	content: "\f01c";
}
.pf-google-wallet:before {
	content: "\f01d";
}
.pf-google-wallet-alt:before {
	content: "\f01e";
}
.pf-gbp:before {
	content: "\f01f";
}
.pf-ideal:before {
	content: "\f020";
}
.pf-ils:before {
	content: "\f021";
}
.pf-inr:before {
	content: "\f022";
}
.pf-invoice:before {
	content: "\f023";
}
.pf-invoice-sign:before {
	content: "\f024";
}
.pf-invoice-sign-alt:before {
	content: "\f025";
}
.pf-invoice-sign-alt-o:before {
	content: "\f026";
}
.pf-invoice-sign-o:before {
	content: "\f027";
}
.pf-jcb:before {
	content: "\f028";
}
.pf-jpy:before {
	content: "\f029";
}
.pf-krw:before {
	content: "\f02a";
}
.pf-maestro:before {
	content: "\f02b";
}
.pf-maestro-alt:before {
	content: "\f02c";
}
.pf-mastercard:before {
	content: "\f02d";
}
.pf-mastercard-alt:before {
	content: "\f02e";
}
.pf-mastercard-securecode:before {
	content: "\f02f";
}
.pf-ogone:before {
	content: "\f030";
}
.pf-paybox:before {
	content: "\f031";
}
.pf-paylife:before {
	content: "\f032";
}
.pf-paypal:before {
	content: "\f033";
}
.pf-paypal-alt:before {
	content: "\f034";
}
.pf-paysafecard:before {
	content: "\f035";
}
.pf-postepay:before {
	content: "\f036";
}
.pf-quick:before {
	content: "\f037";
}
.pf-rechnung:before {
	content: "\f038";
}
.pf-ripple:before {
	content: "\f039";
}
.pf-rub:before {
	content: "\f03a";
}
.pf-skrill:before {
	content: "\f03b";
}
.pf-sofort:before {
	content: "\f03c";
}
.pf-square:before {
	content: "\f03d";
}
.pf-stripe:before {
	content: "\f03e";
}
.pf-truste:before {
	content: "\f03f";
}
.pf-try:before {
	content: "\f040";
}
.pf-unionpay:before {
	content: "\f041";
}
.pf-usd:before {
	content: "\f042";
}
.pf-verified-by-visa:before {
	content: "\f043";
}
.pf-verisign:before {
	content: "\f044";
}
.pf-visa:before {
	content: "\f045";
}
.pf-visa-electron:before {
	content: "\f046";
}
.pf-western-union:before {
	content: "\f047";
}
.pf-western-union-alt:before {
	content: "\f048";
}
.pf-wirecard:before {
	content: "\f049";
}
.pf-sepa:before {
	content: "\f04a";
}
.pf-sepa-alt:before {
	content: "\f04b";
}
.pf-apple-pay:before {
	content: "\f04c";
}
.pf-interac:before {
	content: "\f04d";
}
.pf-paymill:before {
	content: "\f04e";
}
.pf-dankort:before {
	content: "\f04f";
}
.pf-bancontact-mister-cash:before {
	content: "\f050";
}
.pf-moip:before {
	content: "\f051";
}
.pf-pagseguro:before {
	content: "\f052";
}
.pf-cash-on-pickup:before {
	content: "\f053";
}
.pf-sage:before {
	content: "\f054";
}
.pf-elo:before {
	content: "\f055";
}
.pf-elo-alt:before {
	content: "\f056";
}
.pf-payu:before {
	content: "\f057";
}
.pf-mercado-pago:before {
	content: "\f058";
}
.pf-mercado-pago-sign:before {
	content: "\f059";
}
.pf-payshop:before {
	content: "\f05a";
}
.pf-multibanco:before {
	content: "\f05b";
}
.pf-gratipay-sign:before {
	content: "\f05c";
}
.pf-six:before {
	content: "\f05d";
}
.pf-cashcloud:before {
	content: "\f05e";
}

/*
 * Finito!
 */
/**
 * PaymentFont Styles 1.1.2 by @vendocrat/@AMPoellmann
 * https://vendocr.at or @vendocrat
 * License Font: SIL OFL 1.1, CSS: MIT License
 */
@font-face{font-family:PaymentFont;src:url(497ed9a2c871028228ad.eot);src:url(497ed9a2c871028228ad.eot?#iefix) format('embedded-opentype'),url(3faaf64cdba5d67d4e5c.woff) format('woff2'),url(3faaf64cdba5d67d4e5c.woff) format('woff'),url(181e97f4644ab92c7647.ttf) format('truetype'),url(86ce83b10bad96823c92.svg#paymentfont-webfont) format('svg');font-weight:400;font-style:normal}.pf{display:inline-block;font:normal normal normal 14px/1 PaymentFont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pf-amazon:before{content:"\f000"}.pf-american-express:before{content:"\f001"}.pf-american-express-alt:before{content:"\f002"}.pf-atm:before{content:"\f003"}.pf-bankomat:before{content:"\f004"}.pf-bank-transfer:before{content:"\f005"}.pf-bitcoin:before{content:"\f006"}.pf-bitcoin-sign:before{content:"\f007"}.pf-braintree:before{content:"\f008"}.pf-btc:before{content:"\f009"}.pf-card:before{content:"\f00a"}.pf-carta-si:before{content:"\f00b"}.pf-cash:before{content:"\f00c"}.pf-cash-on-delivery:before{content:"\f00d"}.pf-cb:before{content:"\f00e"}.pf-cirrus:before{content:"\f00f"}.pf-cirrus-alt:before{content:"\f010"}.pf-clickandbuy:before{content:"\f011"}.pf-credit-card:before{content:"\f012"}.pf-diners:before{content:"\f013"}.pf-discover:before{content:"\f014"}.pf-ec:before{content:"\f015"}.pf-eps:before{content:"\f016"}.pf-eur:before{content:"\f017"}.pf-facture:before{content:"\f018"}.pf-fattura:before{content:"\f019"}.pf-flattr:before{content:"\f01a"}.pf-giropay:before{content:"\f01b"}.pf-gittip:before,.pf-gratipay:before{content:"\f01c"}.pf-google-wallet:before{content:"\f01d"}.pf-google-wallet-alt:before{content:"\f01e"}.pf-gbp:before{content:"\f01f"}.pf-ideal:before{content:"\f020"}.pf-ils:before{content:"\f021"}.pf-inr:before{content:"\f022"}.pf-invoice:before{content:"\f023"}.pf-invoice-sign:before{content:"\f024"}.pf-invoice-sign-alt:before{content:"\f025"}.pf-invoice-sign-alt-o:before{content:"\f026"}.pf-invoice-sign-o:before{content:"\f027"}.pf-jcb:before{content:"\f028"}.pf-jpy:before{content:"\f029"}.pf-krw:before{content:"\f02a"}.pf-maestro:before{content:"\f02b"}.pf-maestro-alt:before{content:"\f02c"}.pf-mastercard:before{content:"\f02d"}.pf-mastercard-alt:before{content:"\f02e"}.pf-mastercard-securecode:before{content:"\f02f"}.pf-ogone:before{content:"\f030"}.pf-paybox:before{content:"\f031"}.pf-paylife:before{content:"\f032"}.pf-paypal:before{content:"\f033"}.pf-paypal-alt:before{content:"\f034"}.pf-paysafecard:before{content:"\f035"}.pf-postepay:before{content:"\f036"}.pf-quick:before{content:"\f037"}.pf-rechnung:before{content:"\f038"}.pf-ripple:before{content:"\f039"}.pf-rub:before{content:"\f03a"}.pf-skrill:before{content:"\f03b"}.pf-sofort:before{content:"\f03c"}.pf-square:before{content:"\f03d"}.pf-stripe:before{content:"\f03e"}.pf-truste:before{content:"\f03f"}.pf-try:before{content:"\f040"}.pf-unionpay:before{content:"\f041"}.pf-usd:before{content:"\f042"}.pf-verified-by-visa:before{content:"\f043"}.pf-verisign:before{content:"\f044"}.pf-visa:before{content:"\f045"}.pf-visa-electron:before{content:"\f046"}.pf-western-union:before{content:"\f047"}.pf-western-union-alt:before{content:"\f048"}.pf-wirecard:before{content:"\f049"}.pf-sepa:before{content:"\f04a"}.pf-sepa-alt:before{content:"\f04b"}.pf-apple-pay:before{content:"\f04c"}.pf-interac:before{content:"\f04d"}.pf-paymill:before{content:"\f04e"}.pf-dankort:before{content:"\f04f"}.pf-bancontact-mister-cash:before{content:"\f050"}.pf-moip:before{content:"\f051"}.pf-pagseguro:before{content:"\f052"}.pf-cash-on-pickup:before{content:"\f053"}.pf-sage:before{content:"\f054"}.pf-elo:before{content:"\f055"}.pf-elo-alt:before{content:"\f056"}.pf-payu:before{content:"\f057"}.pf-mercado-pago:before{content:"\f058"}.pf-mercado-pago-sign:before{content:"\f059"}.pf-payshop:before{content:"\f05a"}.pf-multibanco:before{content:"\f05b"}.pf-gratipay-sign:before{content:"\f05c"}.pf-six:before{content:"\f05d"}.pf-cashcloud:before{content:"\f05e"}
/*
 * Finito!
 */
md-backdrop.md-edit-dialog-backdrop {
  z-index: 80;
}
md-edit-dialog {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  z-index: 81;
  background-color: #f9f9f9;
  border-radius: 2px;
  cursor: default;
}
md-edit-dialog > .md-content {
  padding: 16px 24px 0;
}
md-edit-dialog > .md-content .md-title {
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 8px;
}
md-edit-dialog > .md-content md-input-container {
  margin: 0;
  font-size: 13px;
}
md-edit-dialog > .md-content md-input-container input {
  float: none;
}
md-edit-dialog > .md-content md-input-container .md-errors-spacer {
  min-height: auto;
  min-width: auto;
  color: rgba(0, 0, 0, 0.54);
}
md-edit-dialog > .md-content md-input-container .md-errors-spacer .md-char-counter {
  padding: 5px 2px 5px 0;
}
md-edit-dialog > .md-content md-input-container [ng-message] {
  padding: 5px 0 5px 2px;
}
md-edit-dialog > .md-actions {
  margin: 0 16px 8px;
}
md-edit-dialog > .md-actions .md-button {
  margin: 0;
  min-width: initial;
}
md-edit-dialog > .md-actions .md-button + .md-button {
  margin-left: 8px;
}
.md-table-pagination {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
  box-sizing: border-box;
  padding: 0 24px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  border-top: 1px rgba(0, 0, 0, 0.12) solid;
}
.md-table-pagination md-select {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 64px;
}
.md-table-pagination md-select:not([disabled]):focus .md-select-value {
  color: rgba(0, 0, 0, 0.54);
}
.md-table-pagination md-select .md-select-value {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.md-table-pagination md-select .md-select-value span.md-select-icon {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-right: -6px !important;
}
.md-table-pagination md-select .md-select-value span.md-select-icon:after {
  top: initial;
  -webkit-transform: scaleY(0.5) scaleX(1);
          transform: scaleY(0.5) scaleX(1);
}
.md-table-pagination > * {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 56px;
}
.md-table-pagination > .buttons:not(:first-child),
.md-table-pagination > .limit-select:not(:first-child) {
  margin-left: 32px;
}
.md-table-pagination > .buttons {
  margin-right: -16px;
}
.md-table-pagination > .buttons > .md-button.md-icon-button {
  margin: 0;
}
.md-table-pagination > .buttons > .label + .md-button.md-icon-button {
  margin-left: 20px;
}
md-select.md-table-select {
  margin: 0;
}
md-select.md-table-select > .md-select-value {
  padding: 0;
  min-width: 0;
  min-height: 24px;
  border-bottom: 0 !important;
}
md-select.md-table-select > .md-select-value > span {
  display: block;
  height: auto;
  -webkit-transform: none !important;
          transform: none !important;
}
md-select.md-table-select > .md-select-value > span > .md-text {
  display: inherit;
  height: inherit;
  -webkit-transform: inherit;
          transform: inherit;
}
md-select.md-table-select > .md-select-value > span.md-select-icon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  margin: 0;
}
md-select.md-table-select > .md-select-value > span.md-select-icon:after {
  top: initial;
}
.md-select-menu-container.md-table-select,
.md-select-menu-container.md-pagination-select {
  margin-left: -2px;
  border-radius: 2px;
}
.md-select-menu-container.md-table-select md-select-menu,
.md-select-menu-container.md-pagination-select md-select-menu,
.md-select-menu-container.md-table-select md-content,
.md-select-menu-container.md-pagination-select md-content {
  border-radius: inherit;
}
.md-select-menu-container.md-table-select md-content,
.md-select-menu-container.md-pagination-select md-content {
  padding: 0;
}
.md-select-menu-container.md-table-select .md-text {
  font-size: 13px;
}
.md-select-menu-container.md-pagination-select .md-text {
  font-size: 12px;
}
md-toolbar.md-table-toolbar {
  box-shadow: none;
}
md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default,
md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
}
md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default .md-button,
md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default .md-button {
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (max-width: 959px) and (min-width: 0) and (orientation: landscape) {
  md-toolbar.md-table-toolbar .md-toolbar-tools {
    height: 64px;
    max-height: initial;
  }
}
md-toolbar.md-table-toolbar .md-toolbar-tools {
  padding: 0 24px;
}
md-toolbar.md-table-toolbar .md-toolbar-tools md-icon {
  color: rgba(0, 0, 0, 0.54);
}
md-toolbar.md-table-toolbar .md-toolbar-tools > .md-button.md-icon-button {
  margin: 0;
}
md-toolbar.md-table-toolbar .md-toolbar-tools > .md-button.md-icon-button:first-child {
  margin-left: -12px;
}
md-toolbar.md-table-toolbar .md-toolbar-tools > .md-button.md-icon-button:last-child {
  margin-right: -12px;
}
md-card > md-toolbar.md-table-toolbar:first-child,
md-card > md-table-container:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
md-card > md-toolbar.md-table-toolbar:last-child,
md-card > md-table-container:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
md-table-container {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
table.md-table {
  width: 100%;
  border-spacing: 0;
  overflow: hidden;
}
table.md-table thead.md-head > tr.md-row {
  height: 56px;
}
table.md-table tbody.md-body > tr.md-row,
table.md-table tfoot.md-foot > tr.md-row {
  height: 48px;
}
table.md-table thead.md-head + .md-table-progress md-progress-linear {
  top: -3px;
}
table.md-table .md-table-progress th {
  padding: 0;
}
table.md-table .md-table-progress th md-progress-linear {
  height: 0;
  transition: opacity 1s;
}
table.md-table .md-table-progress th md-progress-linear.ng-hide {
  opacity: 0;
}
table.md-table .md-table-progress th md-progress-linear > .md-container {
  height: 3px;
  top: 0;
  transition: none;
}
table.md-table .md-table-progress th md-progress-linear > .md-container > .md-bar {
  height: 3px;
}
table.md-table th.md-column {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
}
table.md-table th.md-column.md-sort {
  cursor: pointer;
}
table.md-table th.md-column md-icon {
  height: 16px;
  width: 16px;
  font-size: 16px !important;
  line-height: 16px !important;
}
table.md-table th.md-column md-icon.md-sort-icon {
  color: rgba(0, 0, 0, 0.26);
  opacity: 0;
  transition: -webkit-transform 0.25s, opacity 0.25s;
  transition: transform 0.25s, opacity 0.25s;
}
table.md-table th.md-column md-icon.md-sort-icon.md-asc {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
table.md-table th.md-column md-icon.md-sort-icon.md-desc {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
table.md-table th.md-column md-icon:not(:first-child) {
  margin-left: 8px;
}
table.md-table th.md-column md-icon:not(:last-child) {
  margin-right: 8px;
}
table.md-table th.md-column.md-active,
table.md-table th.md-column.md-active md-icon {
  color: rgba(0, 0, 0, 0.87);
}
table.md-table th.md-column:hover md-icon.md-sort-icon,
table.md-table th.md-column.md-active md-icon.md-sort-icon {
  opacity: 1;
}
table.md-table tr.md-row[ng\:repeat].ng-leave,
table.md-table tr.md-row[ng-repeat].ng-leave,
table.md-table tr.md-row[x-ng-repeat].ng-leave,
table.md-table tr.md-row[data-ng-repeat].ng-leave {
  display: none;
}
table.md-table.md-row-select tbody.md-body > tr.md-row {
  transition: background-color 0.2s;
}
table.md-table.md-row-select tbody.md-body > tr.md-row:not([disabled]):hover {
  background-color: #eeeeee !important;
}
table.md-table.md-row-select tbody.md-body > tr.md-row.md-selected {
  background-color: #f5f5f5;
}
table.md-table.md-row-select td.md-cell:first-child,
table.md-table.md-row-select th.md-column:first-child {
  width: 20px;
  padding: 0 0 0 24px;
}
table.md-table.md-row-select td.md-cell:nth-child(2),
table.md-table.md-row-select th.md-column:nth-child(2) {
  padding: 0 24px;
}
table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),
table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2) {
  padding: 0 56px 0 0;
}
table.md-table:not(.md-row-select) td.md-cell:first-child,
table.md-table:not(.md-row-select) th.md-column:first-child {
  padding: 0 24px;
}
table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),
table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2) {
  padding: 0 56px 0 0;
}
table.md-table td.md-cell,
table.md-table th.md-column {
  vertical-align: middle;
  text-align: left;
}
table.md-table td.md-cell > *,
table.md-table th.md-column > * {
  vertical-align: middle;
}
table.md-table td.md-cell:last-child,
table.md-table th.md-column:last-child {
  padding: 0 24px 0 0;
}
table.md-table td.md-cell.md-clickable,
table.md-table th.md-column.md-clickable {
  cursor: pointer;
}
table.md-table td.md-cell.md-clickable:focus,
table.md-table th.md-column.md-clickable:focus {
  outline: none;
}
table.md-table td.md-cell.md-numeric,
table.md-table th.md-column.md-numeric {
  text-align: right;
}
table.md-table td.md-cell md-checkbox,
table.md-table th.md-column md-checkbox {
  margin: 0;
  width: 20px;
}
table.md-table td.md-cell {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  border-top: 1px rgba(0, 0, 0, 0.12) solid;
}
table.md-table td.md-cell.md-numeric md-select {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
table.md-table td.md-cell.md-numeric md-select .md-select-value {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
table.md-table td.md-cell.md-placeholder {
  color: rgba(0, 0, 0, 0.26);
}
table.md-table td.md-cell md-select > .md-select-value > span.md-select-icon {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: rgba(0, 0, 0, 0.54);
  width: 18px;
  text-align: right;
}
table.md-table td.md-cell md-select > .md-select-value > span.md-select-icon:after {
  -webkit-transform: scaleY(0.4) scaleX(0.8);
          transform: scaleY(0.4) scaleX(0.8);
}

.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
/*! Angular Moment Picker - v0.5.7 - https://github.com/indrimuska/angular-moment-picker - (c) 2015 Indri Muska - MIT */
.moment-picker{position:relative;display:block}.moment-picker .moment-picker-contents{cursor:pointer}.moment-picker .moment-picker-container{color:#404040;min-width:15em;background:#fff;padding:4px;border:1px solid #f0f3f4;border-radius:4px;position:absolute;top:100%;margin-top:4px;margin-left:-.5em;box-shadow:0 2px 4px rgba(0,0,0,.075);z-index:5}.moment-picker .moment-picker-container:after,.moment-picker .moment-picker-container:before{content:'';display:block;width:0;height:0;border:8px solid transparent;border-top:none;position:absolute;top:-9px;left:15px}.moment-picker .moment-picker-container:before{border-bottom-color:#f0f3f4;border-width:9px}.moment-picker .moment-picker-container:after{border-bottom-color:#fff;margin-top:1px;margin-left:1px}.moment-picker table{border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:fixed}.moment-picker.top .moment-picker-container{top:auto;bottom:100%;margin-top:auto;margin-bottom:4px}.moment-picker.top .moment-picker-container:after,.moment-picker.top .moment-picker-container:before{border:8px solid transparent;border-bottom:none;top:auto;bottom:-9px}.moment-picker.top .moment-picker-container:before{border-top-color:#f0f3f4;border-width:9px}.moment-picker.top .moment-picker-container:after{border-top-color:#fff;margin-top:auto;margin-bottom:1px}.moment-picker.left .moment-picker-container{right:0;margin-left:auto;margin-right:-.5em}.moment-picker.left .moment-picker-container:after,.moment-picker.left .moment-picker-container:before{left:auto;right:15px}.moment-picker.left .moment-picker-container:after{margin-left:auto;margin-right:1px}.moment-picker th{font-weight:700}.moment-picker th:first-child,.moment-picker th:last-child{width:2em}.moment-picker td,.moment-picker th{padding:0;text-align:center;min-width:2em;height:2em;text-shadow:0 1px 0 rgba(255,255,255,.9);cursor:pointer;border-radius:4px}.moment-picker td.today{background:#e4eef5;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.9)}.moment-picker td:hover,.moment-picker th:hover{background:#fafbfb;background-image:-webkit-linear-gradient(#f0f3f4,#fafbfb);background-image:-moz-linear-gradient(#f0f3f4,#fafbfb);background-image:-ms-linear-gradient(#f0f3f4,#fafbfb);background-image:-o-linear-gradient(#f0f3f4,#fafbfb);background-image:linear-gradient(#f0f3f4,#fafbfb)}.moment-picker td.selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);border-color:#3ca0dd;background:#45b1e8;background-image:-webkit-linear-gradient(#45b1e8,#3097de);background-image:-moz-linear-gradient(#45b1e8,#3097de);background-image:-ms-linear-gradient(#45b1e8,#3097de);background-image:-o-linear-gradient(#45b1e8,#3097de);background-image:linear-gradient(#45b1e8,#3097de)}.moment-picker td.disabled,.moment-picker td.disabled:hover,.moment-picker th.disabled,.moment-picker th.disabled:hover{color:#abbbc7;background:0 0;cursor:default}.moment-picker .decade-view td,.moment-picker .year-view td{height:3.4em}.moment-picker .month-view .moment-picker-specific-views th{background:0 0;cursor:default}.moment-picker .month-view td{width:1.4285714286em}.moment-picker .day-view td,.moment-picker .hour-view td{height:2.3333333333em}.moment-picker .minute-view td{height:1.8em}
.mdp-animate-next,.mdp-animate-next-remove{opacity:0;-webkit-transform:translate3d(50%,0,1px);transform:translate3d(50%,0,1px)}.mdp-animate-next-remove{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.mdp-animate-next-remove-active{opacity:1;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.mdp-animate-prev,.mdp-animate-prev-remove{opacity:0;-webkit-transform:translate3d(-50%,0,1px);transform:translate3d(-50%,0,1px)}.mdp-animate-prev-remove{-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}.mdp-animate-prev-remove-active{opacity:1;-webkit-transform:translateZ(1px);transform:translateZ(1px)}@-webkit-keyframes a{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}70%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes a{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}70%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.mdp-animation-zoom.ng-enter{-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:a;animation-name:a}.mdp-datepicker{max-height:initial;min-width:234px}.mdp-datepicker *{outline:0}.mdp-datepicker .md-actions{width:100%;padding:0 5px}.mdp-calendar-week-days{font-size:.75rem;opacity:.6}.mdp-calendar-week-days>*{width:32px;height:32px;line-height:32px;margin:0 5px;padding:0;min-width:0;min-height:0;box-shadow:none!important;background-color:transparent}.mdp-calendar-days{font-size:1rem;max-width:100%}.mdp-calendar-days .md-button,.mdp-calendar-days .mdp-day-placeholder{width:32px;height:32px;margin:0 5px}.mdp-calendar-days .md-button{cursor:pointer;border-radius:50%;font-size:12px;width:32px;height:32px;line-height:32px;padding:0;min-width:0;min-height:0;box-shadow:none!important;background-color:transparent}.mdp-calendar-days .md-button[disabled]:not(.md-accent){background-color:transparent!important}.mdp-calendar-monthyear{font-size:.8125rem;font-weight:700;line-height:32px;min-height:32px}.mdp-datepicker-date,.mdp-datepicker-day,.mdp-datepicker-dow,.mdp-datepicker-month{font-size:1.8rem;opacity:.6}.mdp-datepicker-date:not(.active),.mdp-datepicker-day:not(.active),.mdp-datepicker-dow:not(.active),.mdp-datepicker-month:not(.active){cursor:pointer}.mdp-datepicker-date.active,.mdp-datepicker-date:hover,.mdp-datepicker-day.active,.mdp-datepicker-day:hover,.mdp-datepicker-dow.active,.mdp-datepicker-dow:hover,.mdp-datepicker-month.active,.mdp-datepicker-month:hover{opacity:1}.mdp-datepicker-year{font-size:.9rem;opacity:.6;padding:0;margin:0}.mdp-datepicker-year:not(.active){cursor:pointer}.mdp-datepicker-year.active,.mdp-datepicker-year:hover{opacity:1}.mdp-datepicker-select-year{height:232px}.mdp-datepicker-select-year .repeated-year{text-align:center}.mdp-datepicker-select-year .repeated-year .md-button{width:100%;margin:0;border-radius:0;padding:0;font-size:1rem;line-height:42px}.mdp-datepicker-select-year .repeated-year .md-button.current{font-size:1.8rem;line-height:42px}.mdp-datepicker-select-year .md-virtual-repeat-container,.mdp-datepicker-select-year .md-virtual-repeat-offsetter,.mdp-datepicker-select-year .md-virtual-repeat-scroller{height:100%;width:100%}mdp-date-picker>md-input-container.md-has-icon{padding-left:40px}mdp-date-picker .md-button.md-icon-button{margin:18px 0 0}.mdp-datepicker:not(.portrait) .mdp-datepicker-select-year{width:309px}.mdp-datepicker:not(.portrait) .mdp-calendar{margin-right:5px;width:294px;margin-left:10px}.mdp-datepicker:not(.portrait) .mdp-datepicker-date-wrapper{width:150px}.mdp-datepicker:not(.portrait) .mdp-datepicker-dow{width:100%;display:block}.mdp-datepicker:not(.portrait) .mdp-calendar-days>*,.mdp-datepicker:not(.portrait) .mdp-calendar-week-days>*{width:42px}.mdp-datepicker .mdp-datepicker-date-wrapper{padding:16px 35px 16px 16px}.mdp-datepicker md-dialog-content{overflow:hidden;padding:0}.mdp-datepicker md-dialog-content .mdp-calendar{width:294px;overflow-x:hidden}.mdp-datepicker.portrait{max-width:234px}.mdp-datepicker.portrait .mdp-calendar{text-align:center;width:100%}.mdp-datepicker.portrait .mdp-datepicker-select-year{height:252px}.mdp-datepicker.portrait md-dialog-content>*{width:100%}.mdp-datepicker.portrait .md-actions,.mdp-datepicker.portrait .mdp-calendar-days,.mdp-datepicker.portrait .mdp-calendar-week-days{padding:0 5px}.mdp-datepicker.portrait .md-actions{margin-top:20px}.mdp-datepicker.portrait .mdp-calendar-days>*,.mdp-datepicker.portrait .mdp-calendar-week-days>*{width:32px}mdp-calendar{display:block}.mdp-calendar-week-days{width:100%}.mdp-calendar-days .md-button,.mdp-calendar-days .mdp-day-placeholder,.mdp-calendar-week-days>*{margin:0}.mdp-clock{width:200px;height:200px;border-radius:50%;cursor:pointer;padding:24px;background:#ededed}.mdp-clock .md-button{box-shadow:none!important;background-color:transparent;display:block;position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mdp-clock .mdp-clock-container{width:100%;height:100%;position:relative;display:block}.mdp-clock .mdp-pointer{width:1px;height:50%;margin:0 auto;-webkit-transform-origin:top center;transform-origin:top center;z-index:0;pointer-events:none}.mdp-clock .mdp-clock-center,.mdp-clock .mdp-pointer{min-height:0;position:absolute;left:0;right:0;bottom:0}.mdp-clock .mdp-clock-center{height:6px;width:6px;top:0;margin:auto;border-radius:50%}.mdp-clock .md-button.mdp-clock-selected{position:absolute;border-radius:50%;width:8px;height:8px;bottom:-8px;left:0;min-width:0;min-height:0;pointer-events:none}.mdp-timepicker .mdp-clock-switch-container{padding:20px;width:309px}.mdp-timepicker .mdp-timepicker-time{padding:15px}.mdp-timepicker .mdp-timepicker-selected-time{font-size:3rem}.mdp-timepicker:not(.portrait) .mdp-timepicker-time{width:138px}.mdp-timepicker.portrait .mdp-timepicker-selected-time{font-size:4rem;margin-right:1.5rem}mdp-time-picker md-input-container.md-has-icon{padding-left:40px}mdp-time-picker .md-button.md-icon-button{margin:18px 0 0}.mdp-timepicker-selected-ampm>span,.mdp-timepicker-selected-time>span{outline:0;opacity:.6}.mdp-timepicker-selected-ampm>span:not(.active),.mdp-timepicker-selected-time>span:not(.active){cursor:pointer}.mdp-timepicker-selected-ampm>span.active,.mdp-timepicker-selected-time>span.active{opacity:1}.mdp-clock-deg0{top:0;left:50%}.mdp-clock-deg30{top:6.69872981%;left:75%}.mdp-clock-deg60{top:25%;left:93.30127019%}.mdp-clock-deg90{top:50%;left:100%}.mdp-clock-deg120{top:75%;left:93.30127019%}.mdp-clock-deg150{top:93.30127019%;left:75%}.mdp-clock-deg180{top:100%;left:50%}.mdp-clock-deg210{top:93.30127019%;left:25%}.mdp-clock-deg240{top:75%;left:6.69872981%}.mdp-clock-deg270{top:50%;left:0}.mdp-clock-deg300{top:25%;left:6.69872981%}.mdp-clock-deg330{top:6.69872981%;left:25%}.mdp-clock-deg360{top:0;left:50%}
.mighty-picker-calendar__day {
  cursor: pointer;
  position: relative;
  color: #333;
}
.mighty-picker-calendar__day--disabled {
  color: #aaa;
  cursor: auto;
}
.mighty-picker-calendar__day--in-range {
  color: #347ab3;
  font-weight: bold;
}
.mighty-picker-calendar__day-marker-wrapper {
  position: relative;
}
.mighty-picker-calendar__day-marker {
  display: none;
  position: absolute;
  background: #fff;
  padding: 4px 6px;
  border: 1px solid #aaa;
  bottom: 16px;
}
.mighty-picker-calendar__day--marked:hover .mighty-picker-calendar__day-marker {
  display: block;
}
.mighty-picker-calendar__day--marked {
  color: orange;
  font-weight: bold;
}
.mighty-picker-calendar__day--selected {
  color: #3b5;
  font-weight: bold;
}
.mighty-picker__month {
  display: inline-block;
  margin: 0 6px;
}

.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
  background: -webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255,255,255,.9);
  border: 1px solid #777;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
       -o-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid transparent;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-bottom-color:white;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-bottom-color:white;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-bottom-color:white;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color:white;
}
.introjs-arrow.right-bottom {
  bottom:10px;
  right: -10px;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color:white;
}
.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color:white;
}
.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color:white;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-right-color:white;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom:10px;
  border-right-color:white;
}

.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-hidden {
     display: none;
}

.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
    border: 0;
    outline: 0;
}
.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-webkit-keyframes introjspulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

@-moz-keyframes introjspulse {
    0% {
        -moz-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -moz-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -moz-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -moz-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes introjspulse {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        opacity: 0.0;
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(8b43027f47b20503057d.eot?v=4.7.0);src:url(8b43027f47b20503057d.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(20fd1704ea223900efa9.woff2?v=4.7.0) format('woff2'),url(f691f37e57f04c152e23.woff?v=4.7.0) format('woff'),url(1e59d2330b4c6deb84b3.ttf?v=4.7.0) format('truetype'),url(c1e38fd9e0e74ba58f7a.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.ps-banner{width:100%;height:90px;background-color:#1b4ad8;color:#fff;position:fixed !important;top:0;left:0;z-index:10000;box-shadow:0 2px 8px rgba(0,0,0,.3);display:block !important}.ps-banner .ps-banner-content{max-width:1200px;height:100%;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.ps-banner .ps-banner-content{flex-direction:column;justify-content:center;padding:5px 10px}}.ps-banner .ps-banner-text{flex:1;font-size:18px;font-weight:700}@media(max-width: 768px){.ps-banner .ps-banner-text{font-size:14px;text-align:center;margin-bottom:5px}}.ps-banner .ps-banner-actions{display:flex;align-items:center}@media(max-width: 768px){.ps-banner .ps-banner-actions{width:100%;justify-content:space-between}}.ps-banner .ps-banner-cta{display:inline-block;background-color:#fff;color:#1b4ad8;padding:8px 15px;margin-right:10px;border-radius:20px;font-size:14px;font-weight:600;text-decoration:none}.ps-banner .ps-banner-cta:hover{background-color:#f0f0f0}@media(max-width: 768px){.ps-banner .ps-banner-cta{padding:5px 10px;font-size:12px}}.ps-banner .ps-banner-close{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:10px}.ps-banner .ps-banner-close i{font-size:20px}@media(max-width: 768px){.ps-banner .ps-banner-close i{font-size:18px}}#ps-global-banner-direct{background:#1b4ad8 !important}#ps-global-banner-direct .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;height:100%;margin:0 auto;padding:0 10px 0 0}#ps-global-banner-direct .banner-content{display:flex;align-items:center;flex:1;max-width:70%;padding-left:0}#ps-global-banner-direct .banner-icons{display:flex;align-items:center;margin-right:10px;padding-left:0}#ps-global-banner-direct .banner-icons .banner-icon-dollar,#ps-global-banner-direct .banner-icons .banner-icon-card,#ps-global-banner-direct .banner-icons .banner-icon-clock{display:flex !important;align-items:center !important;justify-content:center !important;width:45px !important;height:45px !important;background-color:rgba(255,255,255,.25) !important;border-radius:50% !important;margin:0 5px !important;box-shadow:0 0 10px rgba(255,255,255,.5) !important;border:1px solid rgba(255,255,255,.6) !important;color:#fff !important}#ps-global-banner-direct .banner-icons .banner-icon-dollar i.material-icons,#ps-global-banner-direct .banner-icons .banner-icon-card i.material-icons,#ps-global-banner-direct .banner-icons .banner-icon-clock i.material-icons{font-size:28px !important;font-weight:300 !important}#ps-global-banner-direct .banner-icons .banner-icon-arrow{color:#fff !important;margin:0 2px !important;font-size:22px !important}#ps-global-banner-direct .banner-text-container{flex:1;padding-left:0}#ps-global-banner-direct .banner-text{font-size:19px;font-weight:700;margin-bottom:3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}#ps-global-banner-direct .banner-subtext{font-size:13px;opacity:.95}#ps-global-banner-direct .banner-actions{display:flex;align-items:center;justify-content:flex-end;min-width:30%}#ps-global-banner-direct .banner-cta{display:inline-block;background-color:#fff;color:#0e38b1;padding:10px 20px;margin-right:15px;border-radius:24px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .2s ease}#ps-global-banner-direct .banner-cta:hover{background-color:#f8f8f8;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}#ps-global-banner-direct .banner-footer{display:none !important}#ps-global-banner-direct .banner-close{font-size:22px;background:none;border:none;color:#fff;opacity:.7;cursor:pointer}#ps-global-banner-direct .banner-close:hover{opacity:1}@media(max-width: 992px){#ps-global-banner-direct .banner-icons{display:none}#ps-global-banner-direct .banner-text{font-size:16px}#ps-global-banner-direct .banner-subtext{font-size:12px}#ps-global-banner-direct .banner-content{max-width:55%}#ps-global-banner-direct .banner-actions{min-width:45%}}@media(max-width: 768px){#ps-global-banner-direct{height:auto !important;min-height:120px !important}#ps-global-banner-direct .container{flex-direction:column;padding:10px 15px;height:auto}#ps-global-banner-direct .banner-content{flex-direction:column;margin-bottom:15px;max-width:100%;width:100%;order:1}#ps-global-banner-direct .banner-text-container{text-align:center;order:1;margin-bottom:10px;width:100%}#ps-global-banner-direct .banner-text{font-size:13px !important;text-align:center;width:100%}#ps-global-banner-direct .banner-subtext{display:none}#ps-global-banner-direct .banner-icons{order:2;display:flex;margin:0;padding:0;justify-content:flex-start;width:40% !important;float:left}#ps-global-banner-direct .banner-actions{order:3;width:60% !important;justify-content:flex-end;align-items:center;margin-top:0;float:right}#ps-global-banner-direct .banner-icon-dollar,#ps-global-banner-direct .banner-icon-card,#ps-global-banner-direct .banner-icon-clock{width:36px !important;height:36px !important;margin:0 3px !important}#ps-global-banner-direct .banner-icon-dollar i.material-icons,#ps-global-banner-direct .banner-icon-card i.material-icons,#ps-global-banner-direct .banner-icon-clock i.material-icons{font-size:22px !important}#ps-global-banner-direct .banner-icon-arrow{font-size:16px !important;margin:0 1px !important}#ps-global-banner-direct .banner-cta{padding:8px 15px;font-size:13px;margin-right:10px}#ps-global-banner-direct .banner-close{font-size:20px}#ps-global-banner-direct .mobile-bottom-row{display:flex;width:100%;justify-content:space-between;align-items:center}}body.has-banner #app,body.has-banner ps-common-dashboard,body.has-banner .main-container,body.has-banner .main-content,body.has-banner .content-wrapper{padding-top:90px !important}body.has-banner .container,body.has-banner #container,body.has-banner #main-container,body.has-banner .content-container,body.has-banner [class*=container]{margin-top:0px !important;padding-top:0px !important}body.has-banner .main-container,body.has-banner #main-panel{margin-top:90px !important}body.has-banner .ps-chrome-nav,body.has-banner .ps-chrome-header,body.has-banner [class*=ps-nav],body.has-banner [class*=ps-header],body.has-banner .navbar,body.has-banner .sidebar,body.has-banner .sidebar-wrapper,body.has-banner .nav-container,body.has-banner .navigation,body.has-banner .nav-sidebar,body.has-banner .main-sidebar,body.has-banner #sidebar,body.has-banner .side-menu{top:90px !important;padding-top:0 !important}body.has-banner .sidebar,body.has-banner .sidebar-wrapper,body.has-banner .side-nav{margin-top:90px !important;height:calc(100% - 90px) !important}body.has-banner #nav-container{top:147px !important}body.has-banner .main-panel{margin-top:90px !important}body.has-banner .navbar-default{top:90px !important}body.has-banner nav.navbar{top:90px !important}body.has-banner #content,body.has-banner .content,body.has-banner main,body.has-banner [role=main]{padding-top:90px !important}body.signin .ps-banner,body.signin #ps-global-banner,body.signin #ps-global-banner-direct{display:none !important}body.signin ps-common-dashboard,body.signin .main-container,body.signin .ps-chrome-nav,body.signin .ps-chrome-header,body.signin .sidebar,body.signin .sidebar-wrapper,body.signin .main-panel,body.signin #app,body.signin #nav-container{margin-top:0 !important;padding-top:0 !important;top:0 !important}body.signin #nav-container,body:not(.has-banner) #nav-container{top:57px !important}body.has-banner #nav-container{top:147px !important}body.has-banner ps-common-dashboard{margin-top:90px !important;padding-top:90px !important}body:not(.has-banner) ps-common-dashboard{margin-top:0}body.signin ps-common-dashboard{margin-top:0 !important}body.has-banner .ps-chrome-nav,body.has-banner .ps-chrome-header{top:90px !important}@media(max-width: 768px){body.has-banner #app,body.has-banner ps-common-dashboard,body.has-banner .main-container,body.has-banner .main-content,body.has-banner .content-wrapper{padding-top:120px !important}body.has-banner .ps-chrome-nav,body.has-banner .ps-chrome-header,body.has-banner header,body.has-banner .main-header,body.has-banner nav.navbar,body.has-banner .sidebar,body.has-banner .sidebar-wrapper,body.has-banner .side-nav,body.has-banner [class*=ps-nav],body.has-banner [class*=ps-header]{top:120px !important}body.has-banner .main-container,body.has-banner #main-panel,body.has-banner .main-panel{margin-top:120px !important}body.has-banner .sidebar,body.has-banner .sidebar-wrapper,body.has-banner #sidebar-wrapper,body.has-banner .navigation-wrapper,body.has-banner [class*=-sidebar]{margin-top:120px !important;height:calc(100% - 120px) !important}body.has-banner #nav-container{top:177px !important}}body.has-banner{padding-top:90px !important}@media(max-width: 768px){body.has-banner{padding-top:120px !important}}@media(max-width: 768px){body.has-banner .navbar,body.has-banner [class*=navbar],body.has-banner .main-header,body.has-banner [class*=header]{top:120px !important}body.has-banner .main-container,body.has-banner .content-wrapper,body.has-banner .content-container,body.has-banner [class*=content],body.has-banner [class*=main-]{padding-top:120px !important;margin-top:120px !important}body.has-banner .container,body.has-banner [class*=container]{margin-top:135px !important}}#content{top:70px !important}body.has-banner #content{top:70px !important}@media(max-width: 768px){body.has-banner #content{top:100px !important}}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#666;background-color:#f3f3f3}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0277bd;text-decoration:none}a:hover,a:focus{color:#0277bd;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#f3f3f3;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width: 769px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fffbef;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999}.text-primary{color:#00aeef}a.text-primary:hover,a.text-primary:focus{color:#0089bc}.text-success{color:#4c9c77}a.text-success:hover,a.text-success:focus{color:#3b7a5d}.text-info{color:#538da7}a.text-info:hover,a.text-info:focus{color:#427085}.text-warning{color:#bfa34c}a.text-warning:hover,a.text-warning:focus{color:#9f8639}.text-danger{color:#ca674c}a.text-danger:hover,a.text-danger:focus{color:#af4e34}.bg-primary{color:#fff}.bg-primary{background-color:#00aeef}a.bg-primary:hover,a.bg-primary:focus{background-color:#0089bc}.bg-success{background-color:#eefff6}a.bg-success:hover,a.bg-success:focus{background-color:#bbffdb}.bg-info{background-color:#eff6ff}a.bg-info:hover,a.bg-info:focus{background-color:#bcd9ff}.bg-warning{background-color:#fffbef}a.bg-warning:hover,a.bg-warning:focus{background-color:#ffeebc}.bg-danger{background-color:#fff1ed}a.bg-danger:hover,a.bg-danger:focus{background-color:#ffc9ba}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media(min-width: 769px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #00aeef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #00aeef;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:" —"}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:8px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width: 769px){.container{width:735px}}@media(min-width: 992px){.container{width:955px}}@media(min-width: 1200px){.container{width:1155px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:8px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-7px;margin-right:-8px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:8px;padding-right:7px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width: 769px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:10px;padding-bottom:10px;color:#999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:10px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#f3f3f3}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#eefff6}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d5ffe9}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#eff6ff}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#d6e8ff}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fffbef}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#fff5d6}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#fff1ed}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ffddd4}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width: 768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #cbd5dd;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}input[type=date].input-sm,.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm input[type=date],input[type=time].input-sm,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm input[type=time],input[type=datetime-local].input-sm,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm input[type=datetime-local],input[type=month].input-sm,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm input[type=month]{line-height:30px}input[type=date].input-lg,.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg input[type=date],input[type=time].input-lg,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg input[type=time],input[type=datetime-local].input-lg,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg input[type=datetime-local],input[type=month].input-lg,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg input[type=month]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px \9 }.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=radio].disabled,fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=checkbox].disabled,fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#4c9c77}.has-success .form-control{border-color:#4c9c77;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#3b7a5d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #89c5a9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #89c5a9}.has-success .input-group-addon{color:#4c9c77;border-color:#4c9c77;background-color:#eefff6}.has-success .form-control-feedback{color:#4c9c77}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#bfa34c}.has-warning .form-control{border-color:#bfa34c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#9f8639;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #daca97;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #daca97}.has-warning .input-group-addon{color:#bfa34c;border-color:#bfa34c;background-color:#fffbef}.has-warning .form-control-feedback{color:#bfa34c}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ca674c}.has-error .form-control{border-color:#ca674c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#af4e34;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e1aa9b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e1aa9b}.has-error .input-group-addon{color:#ca674c;border-color:#ca674c;background-color:#fff1ed}.has-error .form-control-feedback{color:#ca674c}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a6a6a6}@media(min-width: 769px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-7px;margin-right:-8px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media(min-width: 769px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:7px}@media(min-width: 769px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width: 769px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#666;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#666;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#666;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#666;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#666;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#666;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#666}.btn-primary{color:#fff;background-color:#00aeef;border-color:#009bd6}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0089bc;border-color:#003f56}.btn-primary:hover{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#006f98;border-color:#003f56}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#00aeef;border-color:#009bd6}.btn-primary .badge{color:#00aeef;background-color:#fff}.btn-success{color:#fff;background-color:#60cd9b;border-color:#4dc78f}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#3cbe82;border-color:#23714d}.btn-success:hover{color:#fff;background-color:#3cbe82;border-color:#33a370}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#3cbe82;border-color:#33a370}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#33a370;border-color:#23714d}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{background-color:#60cd9b;border-color:#4dc78f}.btn-success .badge{color:#60cd9b;background-color:#fff}.btn-info{color:#fff;background-color:#66b5d7;border-color:#52abd2}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#3ea1cc;border-color:#226582}.btn-info:hover{color:#fff;background-color:#3ea1cc;border-color:#308eb7}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3ea1cc;border-color:#308eb7}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#308eb7;border-color:#226582}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{background-color:#66b5d7;border-color:#52abd2}.btn-info .badge{color:#66b5d7;background-color:#fff}.btn-warning{color:#fff;background-color:#eec95a;border-color:#ecc143}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#e9ba2c;border-color:#9f7b10}.btn-warning:hover{color:#fff;background-color:#e9ba2c;border-color:#dbaa17}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#e9ba2c;border-color:#dbaa17}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#dbaa17;border-color:#9f7b10}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{background-color:#eec95a;border-color:#ecc143}.btn-warning .badge{color:#eec95a;background-color:#fff}.btn-danger{color:#fff;background-color:#e87352;border-color:#e5613b}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#e24f25;border-color:#8e2e13}.btn-danger:hover{color:#fff;background-color:#e24f25;border-color:#c9411b}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#e24f25;border-color:#c9411b}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#c9411b;border-color:#8e2e13}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#e87352;border-color:#e5613b}.btn-danger .badge{color:#e87352;background-color:#fff}.btn-link{color:#0277bd;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#0277bd;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#fff;background-color:#00aeef}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#00aeef}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9 ;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width: 769px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #cbd5dd;border-radius:0}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:0}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#0277bd}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:0 0 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#f3f3f3;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#00aeef}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 769px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width: 769px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#f3f3f3}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media(min-width: 769px){.navbar{border-radius:0}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media(min-width: 769px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:7px;padding-left:7px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width: 769px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width: 480px)and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-7px;margin-left:-7px}@media(min-width: 769px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width: 769px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width: 769px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 7px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width: 769px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-7px}}.navbar-toggle{position:relative;float:right;margin-right:7px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width: 769px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -7px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width: 768px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width: 769px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-7px;margin-right:-7px;padding:10px 7px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width: 769px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width: 768px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width: 769px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width: 769px){.navbar-text{float:left;margin-left:7px;margin-right:7px}}@media(min-width: 769px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-7px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width: 768px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#bfbfbf}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#bfbfbf}.navbar-inverse .navbar-nav>li>a{color:#bfbfbf}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media(max-width: 768px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#bfbfbf}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#bfbfbf}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#bfbfbf}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f6f6f6;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#e9e9e9}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#0277bd;background-color:#f6f6f6;border:1px solid #f6f6f6;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#fff;background-color:#4d99b5;border-color:#4d99b5}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#4d99b5;border-color:#4d99b5;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#f6f6f6;border-color:#f6f6f6;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#4d99b5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#f6f6f6;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#00aeef}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#0089bc}.label-success{background-color:#60cd9b}.label-success[href]:hover,.label-success[href]:focus{background-color:#3cbe82}.label-info{background-color:#66b5d7}.label-info[href]:hover,.label-info[href]:focus{background-color:#3ea1cc}.label-warning{background-color:#eec95a}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e9ba2c}.label-danger{background-color:#e87352}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#e24f25}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0277bd;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:7.5px;padding-right:7.5px}.jumbotron .container{max-width:100%}@media screen and (min-width: 769px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#f3f3f3;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#666}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#0277bd}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#eefff6;border-color:#d5ffe1;color:#4c9c77}.alert-success hr{border-top-color:#bbffd0}.alert-success .alert-link{color:#3b7a5d}.alert-info{background-color:#eff6ff;border-color:#cbebff;color:#538da7}.alert-info hr{border-top-color:#b2e0ff}.alert-info .alert-link{color:#427085}.alert-warning{background-color:#fffbef;border-color:#ffeed6;color:#bfa34c}.alert-warning hr{border-top-color:#ffe3bc}.alert-warning .alert-link{color:#9f8639}.alert-danger{background-color:#fff1ed;border-color:#ffd6d4;color:#ca674c}.alert-danger hr{border-top-color:#ffbeba}.alert-danger .alert-link{color:#af4e34}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#00aeef;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#60cd9b}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#66b5d7}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#eec95a}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#e87352}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #eff2f7}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#00aeef;border-color:#eff2f7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#bcedff}.list-group-item-success{color:#4c9c77;background-color:#eefff6}a.list-group-item-success,button.list-group-item-success{color:#4c9c77}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#4c9c77;background-color:#d5ffe9}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#4c9c77;border-color:#4c9c77}.list-group-item-info{color:#538da7;background-color:#eff6ff}a.list-group-item-info,button.list-group-item-info{color:#538da7}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#538da7;background-color:#d6e8ff}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#538da7;border-color:#538da7}.list-group-item-warning{color:#bfa34c;background-color:#fffbef}a.list-group-item-warning,button.list-group-item-warning{color:#bfa34c}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#bfa34c;background-color:#fff5d6}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#bfa34c;border-color:#bfa34c}.list-group-item-danger{color:#ca674c;background-color:#fff1ed}a.list-group-item-danger,button.list-group-item-danger{color:#ca674c}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#ca674c;background-color:#ffddd4}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#ca674c;border-color:#ca674c}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:1em 1.5em}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#fafafa;border-top:1px solid #e9e9e9;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:1em 1.5em;padding-right:1em 1.5em}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:-1;border-top-right-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1;border-bottom-right-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #e9e9e9}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #e9e9e9}.panel-default{border-color:#e9e9e9}.panel-default>.panel-heading{color:#666;background-color:#f6f6f6;border-color:#e9e9e9}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e9e9e9}.panel-default>.panel-heading .badge{color:#f6f6f6;background-color:#666}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e9e9e9}.panel-primary{border-color:#00aeef}.panel-primary>.panel-heading{color:#fff;background-color:#00aeef;border-color:#00aeef}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aeef}.panel-primary>.panel-heading .badge{color:#00aeef;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aeef}.panel-success{border-color:#d5ffe1}.panel-success>.panel-heading{color:#4c9c77;background-color:#eefff6;border-color:#d5ffe1}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d5ffe1}.panel-success>.panel-heading .badge{color:#eefff6;background-color:#4c9c77}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d5ffe1}.panel-info{border-color:#cbebff}.panel-info>.panel-heading{color:#538da7;background-color:#eff6ff;border-color:#cbebff}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cbebff}.panel-info>.panel-heading .badge{color:#eff6ff;background-color:#538da7}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#cbebff}.panel-warning{border-color:#ffeed6}.panel-warning>.panel-heading{color:#bfa34c;background-color:#fffbef;border-color:#ffeed6}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffeed6}.panel-warning>.panel-heading .badge{color:#fffbef;background-color:#bfa34c}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ffeed6}.panel-danger{border-color:#ffd6d4}.panel-danger>.panel-heading{color:#ca674c;background-color:#fff1ed;border-color:#ffd6d4}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffd6d4}.panel-danger>.panel-heading .badge{color:#fff1ed;background-color:#ca674c}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ffd6d4}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 769px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:fadein(rgba(0, 0, 0, 0.2), 5%);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:fadein(rgba(0, 0, 0, 0.2), 5%)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:fadein(rgba(0, 0, 0, 0.2), 5%);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:fadein(rgba(0, 0, 0, 0.2), 5%)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9 ;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 769px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 768px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 768px){.visible-xs-block{display:block !important}}@media(max-width: 768px){.visible-xs-inline{display:inline !important}}@media(max-width: 768px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 769px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 769px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 769px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 769px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 768px){.hidden-xs{display:none !important}}@media(min-width: 769px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}::selection{background:#00aeef;color:#fff}::-moz-selection{background:#00aeef;color:#fff}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}span.block{display:block}.no-margin{margin:0}.no-border{border:0}a.bg-primary{background-color:#00aeef;color:#fff}a.bg-primary:hover{background-color:#00aeef;color:#fff}a.bg-success{background-color:#60cd9b;color:#fff}a.bg-success:hover{background-color:#60cd9b;color:#fff}a.bg-info{background-color:#66b5d7;color:#fff}a.bg-info:hover{background-color:#66b5d7;color:#fff}a.bg-warning{background-color:#eec95a;color:#fff}a.bg-warning:hover{background-color:#eec95a;color:#fff}a.bg-danger{background-color:#e87352;color:#fff}a.bg-danger:hover{background-color:#e87352;color:#fff}a.bg-orange{background-color:#ef9549;color:#fff}a.bg-orange:hover{background-color:#ef9549;color:#fff}.bg-primary{background-color:#00aeef;color:#fff}.bg-primary-light{background-color:#5bdddc;color:#fff}.bg-success{background-color:#60cd9b;color:#fff}.bg-info{background-color:#66b5d7;color:#fff}.bg-warning{background-color:#eec95a;color:#fff}.bg-danger{background-color:#e87352;color:#fff}.bg-orange{background-color:#ef9549;color:#fff}.bg-violet{background-color:#8170ca;color:#fff}.bg-dark{background-color:#2b2c35;color:#fff}.bg-bright{background-color:#fafafa;color:#666}.bg-reverse{background-color:#fff;color:#666}.bg-facebook{background-color:#335397;color:#fff}.bg-twitter{background-color:#00c7f7;color:#fff}.bg-google-plus{background-color:#df4a32;color:#fff}[role=button]{outline:none}.page-container{max-width:1155px;margin:auto}.gradient-text{font-size:150px;font-weight:300;color:#00aeef;background:-webkit-linear-gradient(92deg, #fb83fa, #00aced);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-small{font-size:12px}.text-normal{font-size:14px}.text-huge{font-size:72px}.text-large{font-size:50px}.size-h1{font-size:36px}.size-h2{font-size:30px}.size-h3{font-size:24px}.size-h4{font-size:18px}.text-thin{font-weight:300}.text-ultralight{font-weight:100}.color-primary{color:#00aeef}.color-success{color:#60cd9b}.color-info{color:#66b5d7}.color-info-alt{color:#8170ca}.color-warning{color:#eec95a}.color-danger{color:#e87352}.color-dark{color:#2b2c35}.color-reverse{color:#fff}.color-gray-darker{color:#222}.color-gray-dark{color:#333}.color-gray{color:#555}.color-gray-light{color:#999}.color-gray-lighter{color:#eee}.dropcap,.dropcap-square,.dropcap-circle{display:block;float:left;font-weight:normal;line-height:36px;margin-right:6px;text-shadow:none}.dropcap{font-size:3.1em}.dropcap-square,.dropcap-circle{background-color:#444;color:#fff;width:36px;text-align:center}.dropcap-square{border-radius:0;font-size:2.3em}.dropcap-circle{border-radius:50%;font-size:1.78em}.dropcap.colored{color:#00aeef}.dropcap-square.colored,.dropcap-circle.colored{background-color:#00aeef}.highlight{background-color:#00aeef;color:#fff;border-radius:0;padding:2px 5px}.divider{display:block;height:10px}.divider-sm{height:15px}.divider-md{height:20px}.divider-lg{height:30px}.divider-xl{height:50px}.space{display:inline;padding:5px}.space-md{padding:15px}.space-lg{padding:25px}.table-dynamic .table-filters{margin:10px 0;padding:8px}.table-dynamic .filter-result-info{padding:7px}.table-dynamic .table-bordered{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-dynamic .table-bordered thead th{position:relative;padding:0}.table-dynamic .table-bordered thead th>.th{position:relative;padding:8px 20px 8px 8px}.table-dynamic .table-bordered thead th .glyphicon-chevron-up,.table-dynamic .table-bordered thead th .glyphicon-chevron-down{position:absolute;color:#999}.table-dynamic .table-bordered thead th .glyphicon-chevron-up:hover,.table-dynamic .table-bordered thead th .glyphicon-chevron-down:hover{color:#00aeef;cursor:pointer}.table-dynamic .table-bordered thead th .glyphicon-chevron-up.active,.table-dynamic .table-bordered thead th .glyphicon-chevron-down.active{color:#00aeef}.table-dynamic .table-bordered thead th .glyphicon-chevron-up{top:4px;right:5px}.table-dynamic .table-bordered thead th .glyphicon-chevron-down{top:18px;right:6px}.table-dynamic .table-footer{margin:10px 0;padding:8px}.table-dynamic .page-num-info span{padding:6px}.table-dynamic .pagination-container ul{margin:0}.table-dynamic .pagination-container ul li:hover{cursor:pointer}@media only screen and (max-width: 800px){.table-flip-scroll .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.table-flip-scroll * html .cf{zoom:1}.table-flip-scroll *:first-child+html .cf{zoom:1}.table-flip-scroll table{width:100%;border-collapse:collapse;border-spacing:0}.table-flip-scroll th,.table-flip-scroll td{margin:0;vertical-align:top}.table-flip-scroll th{text-align:left}.table-flip-scroll table{display:block;position:relative;width:100%}.table-flip-scroll thead{display:block;float:left}.table-flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-flip-scroll thead tr{display:block}.table-flip-scroll .table>thead>tr>th:first-child{border-top:1px solid #ddd}.table-flip-scroll th{display:block;text-align:right}.table-flip-scroll tbody tr{display:inline-block;vertical-align:top}.table-flip-scroll td{display:block;min-height:1.25em;text-align:left}.table-flip-scroll th{border-bottom:0;border-left:0}.table-flip-scroll td{border-left:0;border-right:0;border-bottom:0}.table-flip-scroll tbody tr{border-left:1px solid #babcbf}.table-flip-scroll th:last-child,.table-flip-scroll td:last-child{border-bottom:1px solid #babcbf}}.ui-radio{position:relative;margin:0 20px 10px 20px;font-size:14px;line-height:20px;height:20px}.ui-radio input[type=radio]+span:hover{cursor:pointer}.ui-radio input[type=radio]:disabled+span:hover{cursor:not-allowed}.ui-radio input[type=radio]{display:none}.ui-radio input[type=radio]+span{padding-left:10px;font-weight:normal}.ui-radio input[type=radio]+span:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;position:absolute;left:-20px;top:0;background:#fff;border-radius:50%;border:1px solid #ccc}.ui-radio input[type=radio]:disabled+span:before{opacity:.65;border:1px solid #ccc;cursor:no-drop}.ui-radio input[type=radio]:checked+span:after{content:"";width:8px;height:8px;position:absolute;top:6px;left:-14px;background-color:#00aeef;border-radius:50%;display:block}.ui-radio input[type=radio]:disabled:checked+span:after{opacity:.65;cursor:no-drop;background-color:#ccc}.ui-checkbox{position:relative;margin:0 20px 10px 20px}.ui-checkbox input[type=checkbox]+span:hover{cursor:pointer}.ui-checkbox input[type=checkbox]:disabled+span:hover{cursor:not-allowed}.ui-checkbox input[type=checkbox]{display:none}.ui-checkbox input[type=checkbox]+span{font-weight:normal}.ui-checkbox input[type=checkbox]+span:before{content:"";width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px;margin-left:-20px;background-color:transparent;border-radius:0;border:1px solid #ccc}.ui-checkbox input[type=checkbox]:disabled+span:before{opacity:.65;border:1px solid #ccc;cursor:no-drop}.ui-checkbox input[type=checkbox]:checked+span:before{background-color:#00aeef;border:1px solid #00aeef}.ui-checkbox input[type=checkbox]:checked+span:after{content:"";width:8px;height:8px;position:absolute;top:7px;left:-15px;background:url("img/checkmark.png") no-repeat center center;background-size:14px 14px;display:block}.ui-checkbox input[type=checkbox]:disabled:checked+span:before{opacity:.65;background-color:#ccc;border:1px solid #ccc}.ui-checkbox input[type=checkbox]:disabled:checked+span:after{opacity:.65;cursor:no-drop;background:url("img/checkmark.png") no-repeat center center}body>input.ta-hidden-input{display:none}.ui-editor .ta-toolbar{margin:0 0 10px}.ui-editor .ta-toolbar>.btn-group{margin-bottom:5px}.ui-editor.ta-root.focussed>.ta-scroll-window.form-control{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-editor .ta-editor.ta-html,.ui-editor .ta-scroll-window.form-control{min-height:300px;height:auto;overflow:auto;font-family:inherit;font-size:100%}.ui-editor .ta-scroll-window.form-control{position:relative;padding:0}.ui-editor .ta-scroll-window>.ta-bind{height:auto;min-height:300px;padding:6px 12px}.ui-editor .ta-editor:focus{user-select:text}.ui-editor .ta-resizer-handle-overlay{z-index:100;position:absolute;display:none}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-info{position:absolute;bottom:16px;right:16px;border:1px solid #000;background-color:#fff;padding:0 4px;opacity:.7}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-background{position:absolute;bottom:5px;right:5px;left:5px;top:5px;border:1px solid #000;background-color:rgba(0,0,0,.2)}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner{width:10px;height:10px;position:absolute}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tl{top:0;left:0;border-left:1px solid #000;border-top:1px solid #000}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tr{top:0;right:0;border-right:1px solid #000;border-top:1px solid #000}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-bl{bottom:0;left:0;border-left:1px solid #000;border-bottom:1px solid #000}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-br{bottom:0;right:0;border:1px solid #000;cursor:se-resize;background-color:#fff}.ui-editor .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.ui-editor .popover.top{margin-top:-10px}.ui-editor .popover.bottom{margin-top:10px}.ui-editor .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.ui-editor .popover-content{padding:9px 14px}.ui-editor .popover>.arrow,.ui-editor .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.ui-editor .popover>.arrow{border-width:11px}.ui-editor .popover>.arrow:after{content:"";border-width:10px}.ui-editor .popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.ui-editor .popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.ui-editor .popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.ui-editor .popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.ui-datepicker table{margin:0 5px}.ui-datepicker table th,.ui-datepicker table td{padding:1px}.ui-datepicker table th .active span,.ui-datepicker table td .active span{color:#fff}.ui-timepicker td{padding:1px}.ui-rating:hover{cursor:pointer}.ui-rating .fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.ui-rating .fa.fa-star{color:#5bdddc}.ui-rating.ui-rating-success .fa.fa-star{color:#60cd9b}.ui-rating.ui-rating-info .fa.fa-star{color:#66b5d7}.ui-rating.ui-rating-warning .fa.fa-star{color:#eec95a}.ui-rating.ui-rating-danger .fa.fa-star{color:#e87352}.form-control{border-width:1px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#00aeef;-webkit-box-shadow:none;box-shadow:none}.form-group .col-sm-10{position:relative}.form-group .col-sm-10 .icon{position:absolute;right:25px;top:10px}input.input-primary{border-color:#00aeef}input.input-primary:focus{border-color:#00aeef}input.input-info{border-color:#66b5d7}input.input-info:focus{border-color:#66b5d7}input.input-success{border-color:#60cd9b}input.input-success:focus{border-color:#60cd9b}input.input-warning{border-color:#eec95a}input.input-warning:focus{border-color:#eec95a}input.input-danger{border-color:#e87352}input.input-danger:focus{border-color:#e87352}.drop-box{width:100%;height:100px;padding-top:40px;background:#f8f8f8;border:2px dashed #ddd;text-align:center;padding-top:35px;border-radius:0}.ps-checkbox-tooltip{display:flex !important;align-items:flex-start}.ps-checkbox-tooltip .md-icon{top:-5px}.ps-checkbox-tooltip .caption{font-size:.8em;color:#999}.ps-checkbox-tooltip .md-label{display:flex;flex-direction:column}.ui-select{position:relative;display:inline-block;margin:0 0 2px 0;width:auto;height:auto;border:1px solid #cbd5dd;border-radius:0}.ui-select>select{display:block;position:relative;padding:10px 15px 10px 10px;width:120%;border:none;outline:none;background:transparent;text-transform:uppercase;font-size:11px;font-weight:bold;text-indent:.01px;text-overflow:"";cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.ui-select select::-ms-expand{display:none}.ui-select:after{z-index:0;content:"";position:absolute;right:8%;top:50%;color:#cbd5dd;width:0;margin-top:-3px;height:0;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;pointer-events:none}@-moz-document url-prefix(){.ui-select{overflow:hidden}.ui-select select{width:120%;width:-moz-calc(100% + 3em);width:calc(100% + em)}}.ui-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ui-spinner{max-width:200px}.ui-spinner .input-group-btn.btn-group-vertical>.btn{height:17px;margin:0;padding:0 6px;text-align:center}.ui-spinner .input-group-btn.btn-group-vertical>.btn:first-child{border-radius:0 0 0 0 !important}.ui-spinner .input-group-btn.btn-group-vertical>.btn:last-child{border-radius:0 0 0 0}.ui-spinner .input-group-btn.btn-group-vertical>.btn i{display:block;margin-top:-2px}.switch input{display:none}.switch i{display:inline-block;cursor:pointer;padding-right:25px;transition:all ease .2s;-webkit-transition:all ease .2s;border-radius:30px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5);box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.switch i:before{display:block;content:"";width:30px;height:30px;border-radius:30px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.switch :checked+i{padding-right:0;padding-left:25px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #00aeef;box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #00aeef}.switch.switch-success :checked+i{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #60cd9b;box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #60cd9b}.switch.switch-info :checked+i{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #66b5d7;box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #66b5d7}.switch.switch-warning :checked+i{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #eec95a;box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #eec95a}.switch.switch-danger :checked+i{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #e87352;box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #e87352}.btn-info-alt{color:#fff;background-color:#8170ca;border-color:#715dc3}.btn-info-alt:focus,.btn-info-alt.focus{color:#fff;background-color:#604bbc;border-color:#3a2c75}.btn-info-alt:hover{color:#fff;background-color:#604bbc;border-color:#513da6}.btn-info-alt:active,.btn-info-alt.active,.open>.btn-info-alt.dropdown-toggle{color:#fff;background-color:#604bbc;border-color:#513da6}.btn-info-alt:active:hover,.btn-info-alt:active:focus,.btn-info-alt:active.focus,.btn-info-alt.active:hover,.btn-info-alt.active:focus,.btn-info-alt.active.focus,.open>.btn-info-alt.dropdown-toggle:hover,.open>.btn-info-alt.dropdown-toggle:focus,.open>.btn-info-alt.dropdown-toggle.focus{color:#fff;background-color:#513da6;border-color:#3a2c75}.btn-info-alt:active,.btn-info-alt.active,.open>.btn-info-alt.dropdown-toggle{background-image:none}.btn-info-alt.disabled:hover,.btn-info-alt.disabled:focus,.btn-info-alt.disabled.focus,.btn-info-alt[disabled]:hover,.btn-info-alt[disabled]:focus,.btn-info-alt[disabled].focus,fieldset[disabled] .btn-info-alt:hover,fieldset[disabled] .btn-info-alt:focus,fieldset[disabled] .btn-info-alt.focus{background-color:#8170ca;border-color:#715dc3}.btn-info-alt .badge{color:#8170ca;background-color:#fff}.btn-dark{color:#fff;background-color:#2b2c35;border-color:#202027}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#141519;border-color:#000}.btn-dark:hover{color:#fff;background-color:#141519;border-color:#040405}.btn-dark:active,.btn-dark.active,.open>.btn-dark.dropdown-toggle{color:#fff;background-color:#141519;border-color:#040405}.btn-dark:active:hover,.btn-dark:active:focus,.btn-dark:active.focus,.btn-dark.active:hover,.btn-dark.active:focus,.btn-dark.active.focus,.open>.btn-dark.dropdown-toggle:hover,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle.focus{color:#fff;background-color:#040405;border-color:#000}.btn-dark:active,.btn-dark.active,.open>.btn-dark.dropdown-toggle{background-image:none}.btn-dark.disabled:hover,.btn-dark.disabled:focus,.btn-dark.disabled.focus,.btn-dark[disabled]:hover,.btn-dark[disabled]:focus,.btn-dark[disabled].focus,fieldset[disabled] .btn-dark:hover,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark.focus{background-color:#2b2c35;border-color:#202027}.btn-dark .badge{color:#2b2c35;background-color:#fff}.btn-line-default{color:#666;background-color:transparent;border-color:#ccc}.btn-line-default:hover,.btn-line-default:focus,.btn-line-default:active,.btn-line-default.active{color:#666;background-color:#fff}.open .btn-line-default.dropdown-toggle{color:#666;background-color:#fff}.btn-line-primary{color:#666;background-color:transparent;border-color:#009bd6}.btn-line-primary:hover,.btn-line-primary:focus,.btn-line-primary:active,.btn-line-primary.active{color:#fff;background-color:#00aeef}.open .btn-line-primary.dropdown-toggle{color:#fff;background-color:#00aeef}.btn-line-success{color:#666;background-color:transparent;border-color:#4dc78f}.btn-line-success:hover,.btn-line-success:focus,.btn-line-success:active,.btn-line-success.active{color:#fff;background-color:#60cd9b}.open .btn-line-success.dropdown-toggle{color:#fff;background-color:#60cd9b}.btn-line-info{color:#666;background-color:transparent;border-color:#52abd2}.btn-line-info:hover,.btn-line-info:focus,.btn-line-info:active,.btn-line-info.active{color:#fff;background-color:#66b5d7}.open .btn-line-info.dropdown-toggle{color:#fff;background-color:#66b5d7}.btn-line-warning{color:#666;background-color:transparent;border-color:#ecc143}.btn-line-warning:hover,.btn-line-warning:focus,.btn-line-warning:active,.btn-line-warning.active{color:#fff;background-color:#eec95a}.open .btn-line-warning.dropdown-toggle{color:#fff;background-color:#eec95a}.btn-line-danger{color:#666;background-color:transparent;border-color:#e5613b}.btn-line-danger:hover,.btn-line-danger:focus,.btn-line-danger:active,.btn-line-danger.active{color:#fff;background-color:#e87352}.open .btn-line-danger.dropdown-toggle{color:#fff;background-color:#e87352}.btn-line-dark{color:#666;background-color:transparent;border-color:#202027}.btn-line-dark:hover,.btn-line-dark:focus,.btn-line-dark:active,.btn-line-dark.active{color:#fff;background-color:#2b2c35}.open .btn-line-dark.dropdown-toggle{color:#fff;background-color:#2b2c35}.btn-direction{position:relative;border:0;line-height:20px}.btn-left:before{content:" ";line-height:0;position:absolute;top:0;left:-26px;border:16px solid transparent;border-right:10px solid #fff}.btn-left:hover:before{border-right:10px solid #ebebeb}.btn-left.btn-primary:before{border-right:10px solid #00aeef}.btn-left.btn-primary:hover:before{border-right:10px solid #0090c6}.btn-left.btn-success:before{border-right:10px solid #60cd9b}.btn-left.btn-success:hover:before{border-right:10px solid #41c387}.btn-left.btn-info:before{border-right:10px solid #66b5d7}.btn-left.btn-info:hover:before{border-right:10px solid #46a5cf}.btn-left.btn-warning:before{border-right:10px solid #eec95a}.btn-left.btn-warning:hover:before{border-right:10px solid #eabd35}.btn-left.btn-danger:before{border-right:10px solid #e87352}.btn-left.btn-danger:hover:before{border-right:10px solid #e3562e}.btn-right:before{content:" ";line-height:0;position:absolute;top:0;right:-26px;border:16px solid transparent;border-left:10px solid #fff}.btn-right:hover:before{border-left:10px solid #ebebeb}.btn-right.btn-primary:before{border-left:10px solid #00aeef}.btn-right.btn-primary:hover:before{border-left:10px solid #0090c6}.btn-right.btn-success:before{border-left:10px solid #60cd9b}.btn-right.btn-success:hover:before{border-left:10px solid #41c387}.btn-right.btn-info:before{border-left:10px solid #66b5d7}.btn-right.btn-info:hover:before{border-left:10px solid #46a5cf}.btn-right.btn-warning:before{border-left:10px solid #eec95a}.btn-right.btn-warning:hover:before{border-left:10px solid #eabd35}.btn-right.btn-danger:before{border-left:10px solid #e87352}.btn-right.btn-danger:hover:before{border-left:10px solid #e3562e}.btn-up:before{content:" ";line-height:0;position:absolute;top:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom:8px solid #fff}.btn-up:hover:before{border-bottom:8px solid #ebebeb}.btn-up.btn-primary:before{border-bottom:8px solid #00aeef}.btn-up.btn-primary:hover:before{border-bottom:8px solid #0090c6}.btn-up.btn-success:before{border-bottom:8px solid #60cd9b}.btn-up.btn-success:hover:before{border-bottom:8px solid #41c387}.btn-up.btn-info:before{border-bottom:8px solid #66b5d7}.btn-up.btn-info:hover:before{border-bottom:8px solid #46a5cf}.btn-up.btn-warning:before{border-bottom:8px solid #eec95a}.btn-up.btn-warning:hover:before{border-bottom:8px solid #eabd35}.btn-up.btn-danger:before{border-bottom:8px solid #e87352}.btn-up.btn-danger:hover:before{border-bottom:8px solid #e3562e}.btn-down:before{content:" ";line-height:0;position:absolute;bottom:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid #fff}.btn-down:hover:before{border-top:8px solid #ebebeb}.btn-down.btn-primary:before{border-top:8px solid #00aeef}.btn-down.btn-primary:hover:before{border-top:8px solid #0090c6}.btn-down.btn-success:before{border-top:8px solid #60cd9b}.btn-down.btn-success:hover:before{border-top:8px solid #41c387}.btn-down.btn-info:before{border-top:8px solid #66b5d7}.btn-down.btn-info:hover:before{border-top:8px solid #46a5cf}.btn-down.btn-warning:before{border-top:8px solid #eec95a}.btn-down.btn-warning:hover:before{border-top:8px solid #eabd35}.btn-down.btn-danger:before{border-top:8px solid #e87352}.btn-down.btn-danger:hover:before{border-top:8px solid #e3562e}.btn-w-xs{min-width:80px}.btn-w-sm{min-width:100px}.btn-w-md{min-width:120px}.btn-w-lg{min-width:150px}.btn-round{border-radius:25px}.btn-gap{margin:5px}.btn-gap-h{margin:0 5px}.btn-gap-v{margin:0 0 5px}.btn-icon{display:inline-block;text-align:center;border-radius:0}.btn-icon:hover{color:#fff}.btn-icon-round{border-radius:50%}.btn-icon-sm{height:30px;width:30px;line-height:30px}.btn-icon-md{height:45px;width:45px;line-height:45px}.btn-twitter{color:#fff;background-color:#00c7f7;border-color:#00c7f7}.btn-twitter:hover{color:#fff;background-color:#00a6ce;border-color:#0096ba}.btn-facebook{color:#fff;background-color:#335397;border-color:#335397}.btn-facebook:hover{color:#fff;background-color:#294279;border-color:#243a69}.btn-gplus,.btn-google-plus{color:#fff;background-color:#dd4a38;border-color:#dd4a38}.btn-gplus:hover,.btn-google-plus:hover{color:#fff;background-color:#ca3522;border-color:#b8301f}.btn-instagram{color:#fff;background-color:#82685a;border-color:#82685a}.btn-instagram:hover{color:#fff;background-color:#6a5549;border-color:#5e4b41}.btn-vimeo{color:#fff;background-color:#63879c;border-color:#63879c}.btn-vimeo:hover{color:#fff;background-color:#537183;border-color:#4b6777}.btn-flickr{color:#fff;background-color:#0061db;border-color:#0061db}.btn-flickr:hover{color:#fff;background-color:#004fb2;border-color:#00469e}.btn-github{color:#fff;background-color:#3b3b3b;border-color:#3b3b3b}.btn-github:hover{color:#fff;background-color:#272727;border-color:#1c1c1c}.btn-pinterest{color:#fff;background-color:#d73532;border-color:#d73532}.btn-pinterest:hover{color:#fff;background-color:#bc2725;border-color:#ab2421}.btn-tumblr{color:#fff;background-color:#586980;border-color:#586980}.btn-tumblr:hover{color:#fff;background-color:#475568;border-color:#3f4b5c}.btn-linkedin{color:#fff;background-color:#018faf;border-color:#018faf}.btn-linkedin:hover{color:#fff;background-color:#016e86;border-color:#015d72}.btn-dribbble{color:#fff;background-color:#ea73a0;border-color:#ea73a0}.btn-dribbble:hover{color:#fff;background-color:#e55088;border-color:#e23e7c}.btn-stumbleupon{color:#fff;background-color:#ea4b24;border-color:#ea4b24}.btn-stumbleupon:hover{color:#fff;background-color:#d13914;border-color:#bf3412}.btn-lastfm{color:#fff;background-color:#b80638;border-color:#b80638}.btn-lastfm:hover{color:#fff;background-color:#90052c;border-color:#7d0426}.btn-evernote{color:#fff;background-color:#3bab27;border-color:#3bab27}.btn-evernote:hover{color:#fff;background-color:#308a1f;border-color:#2a791c}.btn-skype{color:#fff;background-color:#00b0f6;border-color:#00b0f6}.btn-skype:hover{color:#fff;background-color:#0093cd;border-color:#0084b9}.btn-soundcloud{color:#fff;background-color:#06f;border-color:#06f}.btn-soundcloud:hover{color:#fff;background-color:#0056d6;border-color:#004ec2}.btn-behance{color:#fff;background-color:#b80638;border-color:#b80638}.btn-behance:hover{color:#fff;background-color:#90052c;border-color:#7d0426}.btn-rss{color:#fff;background-color:#f79638;border-color:#f79638}.btn-rss:hover{color:#fff;background-color:#f58111;border-color:#e87709}.btn-youtube{color:#fff;background-color:#cc181e;border-color:#cc181e}.btn-youtube:hover{color:#fff;background-color:#a71419;border-color:#951216}.btn-metro{position:relative;padding:0;border:0;width:180px;height:180px;font-size:21px;text-align:center}.btn-metro i{font-size:48px;line-height:180px}.btn-metro span{position:absolute;left:15px;bottom:15px}html{overflow:hidden}@-webkit-keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-o-keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-webkit-keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-o-keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}.animate-fade-up.ng-enter{-webkit-animation:.35s fade-up-enter;-moz-animation:.35s fade-up-enter;-o-animation:.35s fade-up-enter;animation:.35s fade-up-enter}@-webkit-keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}}@-moz-keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}}@-o-keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}}@keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}}@-webkit-keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);opacity:0}}@-moz-keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);opacity:0}}@-o-keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);opacity:0}}@keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);opacity:0}}.animate-flip-y.ng-enter{-webkit-animation:.5s animate-flip-y-enter;-moz-animation:.5s animate-flip-y-enter;-o-animation:.5s animate-flip-y-enter;animation:.5s animate-flip-y-enter}.animate-flip-y.ng-leave{-webkit-animation:.5s animate-flip-y-leave;-moz-animation:.5s animate-flip-y-leave;-o-animation:.5s animate-flip-y-leave;animation:.5s animate-flip-y-leave}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@-moz-keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@-o-keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@-webkit-keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@-o-keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.animate-vertical-slide.ng-hide-add{-webkit-animation:.35s slideOutUp ease-in-out;-moz-animation:.35s slideOutUp ease-in-out;-o-animation:.35s slideOutUp ease-in-out;animation:.35s slideOutUp ease-in-out}.animate-vertical-slide.ng-hide-remove{-webkit-animation:.35s .35s slideInDown ease-in-out;-moz-animation:.35s .35s slideInDown ease-in-out;-o-animation:.35s .35s slideInDown ease-in-out;animation:.35s .35s slideInDown ease-in-out}.badge-primary{background-color:#00aeef}.badge-success{background-color:#60cd9b}.badge-info{background-color:#66b5d7}.badge-warning{background-color:#eec95a}.badge-danger{background-color:#e87352}.badge-first-payment{font-weight:700;font-size:9px;padding:4px;background:rgba(0,128,255,.15);border-radius:4px;color:#0080ff}.breadcrumb a{color:#666}.breadcrumb a:hover{text-decoration:none}.breadcrumb-alt{overflow:hidden;list-style:none;margin:0 0 20px;padding:0;width:100%}.breadcrumb-alt>li{float:left;margin:0 25px 0 0}.breadcrumb-alt>li>a{position:relative;float:left;background-color:#eee;color:#666;font-size:12px;padding:10px}.breadcrumb-alt>li>a:before{position:absolute;top:50%;left:-1em;margin-top:-1.6em;border-color:#eee #eee #eee rgba(0,0,0,0);border-style:solid;border-width:1.5em 0 1.7em 1em;content:""}.breadcrumb-alt>li>a:after{position:absolute;top:50%;right:-1em;margin-top:-1.5em;border-bottom:1.5em solid rgba(0,0,0,0);border-left:1em solid #eee;border-top:1.5em solid rgba(0,0,0,0);content:""}.breadcrumb-alt>li>a:hover,.breadcrumb-alt>li>a.active{text-decoration:none;background-color:#00aeef;color:#fff}.breadcrumb-alt>li>a:hover:before,.breadcrumb-alt>li>a.active:before{border-color:#00aeef #00aeef #00aeef rgba(0,0,0,0)}.breadcrumb-alt>li>a:hover:after,.breadcrumb-alt>li>a.active:after{border-left:1em solid #00aeef}.callout{margin:20px 0;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-success{background-color:#f3faf3;border-color:#60cd9b}.callout-success h4{color:#60cd9b}.callout-info{background-color:#f4f8fa;border-color:#66b5d7}.callout-info h4{color:#66b5d7}.callout-warning{background-color:#fcf8f2;border-color:#eec95a}.callout-warning h4{color:#eec95a}.callout-danger{background-color:#fdf7f7;border-color:#e87352}.callout-danger h4{color:#e87352}.dropdown-menu{-webkit-box-shadow:none;box-shadow:none}.dropdown-menu.dropdown-dark{background-color:#2b2c35}.dropdown-menu.dropdown-dark.with-arrow:after{border-bottom:7px solid #2b2c35}.dropdown-menu.dropdown-dark>li>a{color:#999}.dropdown-menu.with-arrow{margin-top:0}.dropdown-menu.with-arrow:before{content:" ";position:absolute;left:12px;top:-16px;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.15)}.dropdown-menu.with-arrow:after{content:" ";position:absolute;left:13px;top:-14px;border:7px solid transparent;border-bottom:7px solid #fff}.dropdown-menu.with-arrow.pull-right{margin-top:0}.dropdown-menu.with-arrow.pull-right:before{left:auto;right:7px}.dropdown-menu.with-arrow.pull-right:after{left:auto;right:8px}.dropdown-menu.with-arrow.panel-default:before{border-bottom:8px solid #e9e9e9}.dropdown-menu.with-arrow.panel-default:after{border-bottom:7px solid #f6f6f6}.dropdown-menu.with-arrow.panel-dark:before{border-bottom:8px solid #2b2c35}.dropdown-menu.with-arrow.panel-dark:after{border-bottom:7px solid #2b2c35}.dropdown-menu.with-arrow.panel-primary:before{border-bottom:8px solid #00aeef}.dropdown-menu.with-arrow.panel-primary:after{border-bottom:7px solid #00aeef}.dropdown-menu.with-arrow.panel-success:before{border-bottom:8px solid #d5ffe1}.dropdown-menu.with-arrow.panel-success:after{border-bottom:7px solid #eefff6}.dropdown-menu.with-arrow.panel-info:before{border-bottom:8px solid #cbebff}.dropdown-menu.with-arrow.panel-info:after{border-bottom:7px solid #eff6ff}.dropdown-menu.with-arrow.panel-warning:before{border-bottom:8px solid #ffeed6}.dropdown-menu.with-arrow.panel-warning:after{border-bottom:7px solid #fffbef}.dropdown-menu.with-arrow.panel-danger:before{border-bottom:8px solid #ffd6d4}.dropdown-menu.with-arrow.panel-danger:after{border-bottom:7px solid #fff1ed}.square-icon{display:block;text-align:center}.square-icon.sm{width:35px;height:35px;font-size:16px;line-height:35px}img.img30_30{width:30px;height:30px}img.img64_64{width:64px;height:64px}img.img80_80{width:80px;height:80px}.label{padding:.5em .8em}.label-info-alt{background:#8170ca}.list-group-item{padding:15px;border:1px solid #f3f3f3}.list-info li{padding:10px 0;border-bottom:1px solid #eee}.list-info li:last-child{border-bottom:none}.list-info li .icon{margin-right:10px;color:#00aeef}.list-info li label{width:140px}.mail-categories .list-group .list-group-item{padding:0}.mail-categories .list-group .list-group-item.active>a{border-left:3px solid #00aeef;color:#00aeef;background-color:#fafafa}.mail-categories .list-group .list-group-item>a{display:block;padding:15px;text-decoration:none;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mail-categories .list-group .list-group-item>a:hover{border-left:3px solid #00aeef;color:#00aeef;background-color:#fafafa}.mail-categories .list-group .list-group-item>a>i{font-size:16px;width:18px;margin-right:5px}.mail-categories .list-group .list-group-item>a>i.fa-circle{font-size:14px}.mail-categories .list-group-item.active,.mail-categories .list-group-item.active:hover,.mail-categories .list-group-item.active:focus{border-color:#eff2f7}.mail-container .mail-options{padding:12px}.mail-container .table{margin-bottom:0;border-top:1px solid #ddd}.mail-container .table tr:hover{cursor:pointer}.mail-container .table tr>td{padding:12px}.mail-container .table tr>td>.fa-star{color:#ccc}.mail-container .table tr>td>.fa-star.active{color:#e87352}.mail-container .table label.ui-checkbox{margin-bottom:0}.mail-container .table .mail-unread{font-weight:bold;color:#333}.mail-container .table .mail-hightlight td{background-color:#fffbef}.mail-container .mail-header{padding:15px 0}.mail-container .mail-header h3{margin-top:0}.mail-container .mail-info{padding:10px 15px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.mail-container .mail-info .col-md-8,.mail-container .mail-info .col-md-4{padding:0}.mail-container .mail-content{padding:15px 0;border-bottom:1px solid #f1f1f1}.mail-container .mail-attachments{padding:15px 0;border-bottom:1px solid #f1f1f1}.mail-container .mail-attachments .list-attachs img{max-width:200px;max-height:200px}.mail-container .mail-actions{margin-top:10px}.mail-compose .form-group>input{border:none}.mail-compose .form-group>input:focus{border:none}.mail-compose .mail-actions{margin-top:10px}.nav-boxed{background-color:#fff;border-radius:0}.nav-boxed.nav-justified>li>a{margin:0}.nav-boxed>li>a{display:block;padding:10px 5px;border-left:0;border-top:1px solid #f3f3f3}@media(min-width: 769px){.nav-boxed>li>a{border-top:0;border-left:1px solid #f3f3f3}}.nav-boxed>li>a>i{display:block;width:40px;height:40px;line-height:40px;margin:0 auto 2px;font-size:30px}.nav-boxed>li:first-child>a{border-left:none;border-top:0}@media(min-width: 769px){.nav-boxed>li:first-child>a{border-left:1px solid #f3f3f3}}.panel{border-radius:3px}.panel .panel-heading{border-top-right-radius:3px;border-top-left-radius:3px}.panel .panel-title{font-size:14px}.panel .panel-body{overflow-x:hidden}.panel-dark{border-color:#2b2c35}.panel-dark>.panel-heading{color:#fff;background-color:#2b2c35;border-color:#2b2c35}.panel-dark>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2b2c35}.panel-dark>.panel-heading .badge{color:#2b2c35;background-color:#fff}.panel-dark>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2b2c35}.panel-box{display:table;table-layout:fixed;width:100%;height:100%;text-align:center;border:none}.panel-box .panel-item{display:table-cell;padding:30px;width:1%;vertical-align:top;border-radius:0}.panel-box .panel-left{border-bottom-left-radius:0;border-top-left-radius:0}.panel-box .panel-right{border-bottom-right-radius:0;border-top-right-radius:0}.panel-box.info-box i{line-height:70px}.panel-box .panel-top,.panel-box .panel-bottom{display:block}.panel-box .panel-top{padding:30px 20px;border-top-right-radius:0;border-top-left-radius:0}.panel-box .panel-bottom{padding:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.panel-box .panel-bottom p{margin:0}.panel-box .list-justified-container{padding:15px 0}.panel-box ul.list-justified{display:table;width:100%;list-style:none;padding:0}.panel-box ul.list-justified>li{float:none;display:table-cell;padding:10px;width:1%;border-right:1px solid #eee}.panel-box ul.list-justified>li:last-child{border:none}.panel-box ul.list-justified>li p{margin:0}.panel-box .panel-icon{display:block;margin:-75px auto 0;padding:28px 35px 35px;border-radius:50%;border:10px solid #fff;width:150px;height:150px;line-height:80px;text-align:center;font-size:58px;text-shadow:-6px 8px 5px rgba(0,0,0,.3)}.mini-box{min-height:105px;padding:20px}.mini-box .box-icon{display:block;float:left;margin:0 15px 10px 0;width:65px;height:65px;line-height:65px;vertical-align:middle;text-align:center;font-size:35px}.mini-box .box-icon.rounded{border-radius:0}.mini-box .box-info p{margin:0}.panel-profile{border:none}.panel-profile .profile{margin:5px 15px 5px 5px;border-radius:50%;-webkit-box-shadow:0 0 0 5px #23c3ff,0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 0 5px #23c3ff,0 0 10px 0 rgba(0,0,0,.2)}.panel-profile .profile img{border-radius:50%}.panel-profile .list-group>li>i{margin-right:10px;font-size:16px;color:#999;table-layout:fixed}.panel-profile .list-justified-container{padding:15px 0}.panel-profile ul.list-justified{display:table;width:100%;list-style:none;padding:0}.panel-profile ul.list-justified>li{float:none;display:table-cell;padding:10px;width:1%;border-right:1px solid #eee}.panel-profile ul.list-justified>li:last-child{border:none}.panel-profile ul.list-justified>li p{margin:0}.pricing-table{margin-bottom:20px;text-align:center;background-color:#ccc;color:#fff}.pricing-table>header{display:block;margin:0;padding:25px 10px;background-color:rgba(0,0,0,.05);font-size:22px;line-height:1;font-weight:bold;text-transform:uppercase}.pricing-table .pricing-price{position:relative;padding:35px 10px;font-size:60px;line-height:1;border-bottom:1px solid rgba(255,255,255,.1)}.pricing-table .pricing-price em{font-size:.6em;font-weight:300;font-style:normal;vertical-align:10px}.pricing-table .pricing-price sup{font-size:.45em}.pricing-table .pricing-price sub{color:rgba(255,255,255,.7);font-size:.25em;margin-left:-50px}.pricing-table .pricing-body>ul{margin:0;padding:0;list-style:none;font-size:18px;font-weight:bold;line-height:24px}.pricing-table .pricing-body>ul>li{padding:22px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.pricing-table>footer>a{display:block;margin:0;padding:22px 10px;font-size:16px;color:#fff;text-decoration:none;background-color:rgba(0,0,0,.05)}.pricing-table>footer>a>i{margin-right:10px}.pricing-table-success{background-color:#60cd9b}.pricing-table-info{background-color:#66b5d7}.pricing-table-warning{background-color:#eec95a}.pricing-table-danger{background-color:#e87352}.ui-ribbon-container{position:relative}.ui-ribbon-container .ui-ribbon-wrapper{position:absolute;overflow:hidden;width:85px;height:88px;top:-3px;right:-3px}.ui-ribbon-container .ui-ribbon{position:relative;display:block;text-align:center;font-size:15px;font-weight:bold;color:#fff;transform:rotate(45deg);padding:7px 0;left:-5px;top:15px;width:120px;line-height:20px;background-color:#555;box-shadow:0 0 3px rgba(0,0,0,.3)}.ui-ribbon-container .ui-ribbon:before,.ui-ribbon-container .ui-ribbon:after{position:absolute;content:" ";line-height:0;border-top:2px solid #555;border-left:2px solid transparent;border-right:2px solid transparent;bottom:-2px}.ui-ribbon-container .ui-ribbon:before{left:0;bottom:-1px}.ui-ribbon-container .ui-ribbon:after{right:0}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon{background-color:#00aeef}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after{border-top:2px solid #00aeef}.ui-ribbon-container.ui-ribbon-success .ui-ribbon{background-color:#60cd9b}.ui-ribbon-container.ui-ribbon-success .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-success .ui-ribbon:after{border-top:2px solid #60cd9b}.ui-ribbon-container.ui-ribbon-info .ui-ribbon{background-color:#66b5d7}.ui-ribbon-container.ui-ribbon-info .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-info .ui-ribbon:after{border-top:2px solid #66b5d7}.ui-ribbon-container.ui-ribbon-warning .ui-ribbon{background-color:#eec95a}.ui-ribbon-container.ui-ribbon-warning .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-warning .ui-ribbon:after{border-top:2px solid #eec95a}.ui-ribbon-container.ui-ribbon-danger .ui-ribbon{background-color:#e87352}.ui-ribbon-container.ui-ribbon-danger .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-danger .ui-ribbon:after{border-top:2px solid #e87352}.ui-timline-container{padding:15px}.ui-timline-left .ui-timeline:before{left:0}@media(min-width: 769px){.ui-timline-left .ui-timeline .tl-item:before{display:none}}@media(min-width: 769px){.ui-timline-left .ui-timeline .tl-item .tl-caption{margin-left:-55px}}@media(min-width: 769px){.ui-timline-left .ui-timeline .tl-item .tl-body .tl-time{left:auto;right:15px;color:#999}}.ui-timeline{display:table;position:relative;table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse}.ui-timeline:before{background-color:#d5d5d5;bottom:0px;content:"";position:absolute;left:0;top:30px;width:1px;z-index:0}@media(min-width: 769px){.ui-timeline:before{left:50%}}.ui-timeline .tl-item{display:table-row;margin-bottom:5px}.ui-timeline .tl-item:before{display:none;content:""}@media(min-width: 769px){.ui-timeline .tl-item:before{display:block;width:50%}}.ui-timeline .tl-item .tl-caption{width:150px;margin-left:-55px}@media(min-width: 769px){.ui-timeline .tl-item .tl-caption{margin-left:-110px}}@media(min-width: 769px){.ui-timeline .tl-item.alt{text-align:right}.ui-timeline .tl-item.alt:before{display:none}.ui-timeline .tl-item.alt:after{content:"";display:block;width:50%}.ui-timeline .tl-item.alt .tl-body .tl-entry{margin:0 35px 15px 0}.ui-timeline .tl-item.alt .tl-body .tl-time{right:-220px;left:auto;text-align:left}.ui-timeline .tl-item.alt .tl-body .tl-icon{right:-53px;left:auto}.ui-timeline .tl-item.alt .tl-body .tl-content:after{right:-16px;left:auto;border:8px solid transparent;border-left:8px solid #fff}}.ui-timeline .tl-item .tl-body{display:table-cell;width:50%;vertical-align:top}.ui-timeline .tl-item .tl-body .tl-entry{position:relative;margin:0 0 15px 36px}.ui-timeline .tl-item .tl-body .tl-time{z-index:1;position:absolute;left:auto;right:15px;top:5px;width:150px;color:#999;line-height:35px;text-align:right}@media(min-width: 769px){.ui-timeline .tl-item .tl-body .tl-time{left:-220px;right:auto;color:#666}}.ui-timeline .tl-item .tl-body .tl-icon{position:absolute;left:-53px;top:5px}.ui-timeline .tl-item .tl-body .tl-content{position:relative;padding:15px;border-radius:0;background-color:#fff}.ui-timeline .tl-item .tl-body .tl-content:after{content:" ";line-height:0;position:absolute;left:-16px;top:15px;border:8px solid transparent;border-right:8px solid #fff}.ui-accordion .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #e9e9e9}.ui-accordion .panel{border:1px solid #e9e9e9}.ui-accordion .panel-heading{padding:0;background-color:#f6f6f6}.ui-accordion .panel-heading .panel-title>a{display:block;padding:15px;font-size:14px}.ui-accordion .panel-heading .panel-title>a:hover{cursor:pointer;text-decoration:none}.ui-accordion-success .panel{border:1px solid #60cd9b}.ui-accordion-success .panel-heading{background-color:#60cd9b;color:#fff}.ui-accordion-info .panel{border:1px solid #66b5d7}.ui-accordion-info .panel-heading{background-color:#66b5d7;color:#fff}.ui-accordion-warning .panel{border:1px solid #eec95a}.ui-accordion-warning .panel-heading{background-color:#eec95a;color:#fff}.ui-accordion-danger .panel{border:1px solid #e87352}.ui-accordion-danger .panel-heading{background-color:#e87352;color:#fff}.ui-accordion-dark .panel{border:1px solid #2b2c35}.ui-accordion-dark .panel-heading{background-color:#2b2c35;color:#fff}.ui-map{display:block;height:400px}.pagination{margin:0}.pagination>.active>a{background-color:#0277bd;border-color:#0277bd}.pagination>.active>a:hover{background-color:#0287d6;border-color:#0287d6}.pagination>li>a{cursor:pointer}.pagination>li>a,.pagination>li>span{margin-left:1px}.progress{-webkit-box-shadow:none;box-shadow:none;background-color:#f6f6f6}.progress-rounded{border-radius:50px}.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progressbar-xs{height:10px}.progressbar-sm{height:15px}.ui-tab-container{border:1px solid #e9e9e9;border-radius:0}.ui-tab-container .ui-tab .nav-tabs{margin-bottom:0}.ui-tab-container .nav-tabs{background-color:#f6f6f6;border-bottom:1px solid #e9e9e9}.ui-tab-container .nav-tabs.nav-justified{border-bottom:0}.ui-tab-container .nav-tabs.nav-justified>li>a{border:1px solid transparent}.ui-tab-container .nav-tabs.nav-justified>li>a:focus,.ui-tab-container .nav-tabs.nav-justified>li>a:hover,.ui-tab-container .nav-tabs.nav-justified>li>a:active{border:1px solid transparent}.ui-tab-container .nav-tabs>li.active>a{background-color:#fff;border:1px solid transparent}.ui-tab-container .nav-tabs>li.active>a:hover{border:1px solid transparent}.ui-tab-container .nav-tabs>li>a{padding:10px 15px}.ui-tab-container .nav-tabs>li>a:hover{background-color:#f1f1f1;border:1px solid #f1f1f1}.ui-tab-container .tab-content{padding:15px}.ui-tab-container.ui-tab-success{border:1px solid #d5ffe1}.ui-tab-container.ui-tab-success .nav-tabs{background-color:#eefff6;border-bottom:1px solid #d5ffe1}.ui-tab-container.ui-tab-info{border:1px solid #cbebff}.ui-tab-container.ui-tab-info .nav-tabs{background-color:#eff6ff;border-bottom:1px solid #cbebff}.ui-tab-container.ui-tab-warning{border:1px solid #ffeed6}.ui-tab-container.ui-tab-warning .nav-tabs{background-color:#fffbef;border-bottom:1px solid #ffeed6}.ui-tab-container.ui-tab-danger{border:1px solid #ffd6d4}.ui-tab-container.ui-tab-danger .nav-tabs{background-color:#fff1ed;border-bottom:1px solid #ffd6d4}.ui-tab .nav-tabs{margin-bottom:15px}.ui-tab .nav-tabs.nav-justified>li.active>a{border-bottom-color:transparent}.ui-tab .nav-tabs>li.active>a{background-color:#fff}.ui-tab .nav-tabs a:hover{cursor:pointer}table.responsive{border:1px solid #ddd}@media only screen and (max-width: 767px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}.easypiechart{display:inline-block;position:relative;width:220px;height:220px;text-align:center;margin:5px auto}@media(min-width: 769px){.easypiechart{width:160px;height:160px}}@media(min-width: 992px){.easypiechart{width:190px;height:190px}}.easypiechart canvas{position:absolute;top:0;left:0;width:220px}@media(min-width: 769px){.easypiechart canvas{width:160px}}@media(min-width: 992px){.easypiechart canvas{width:190px}}.easypiechart .pie-percent{display:inline-block;line-height:220px;font-size:44px;font-weight:300}.easypiechart .pie-percent:after{content:"%";margin-left:.1em;font-size:.6em}@media(min-width: 769px){.easypiechart .pie-percent{line-height:160px;font-size:35px}}@media(min-width: 992px){.easypiechart .pie-percent{line-height:190px;font-size:40px}}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:0;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#333}.toast-success{background-color:#41c387}.toast-error{background-color:#e3562e}.toast-info{background-color:#46a5cf}.toast-warning{background-color:#eabd35}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.morris-hover{z-index:1;position:absolute}.morris-hover.morris-default-style{border-radius:0;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}/*! 
 * angular-loading-bar v0.6.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2014 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active,#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active{opacity:0}#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave,#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background-color:#00aeef;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;box-shadow:#00aeef 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#00aeef;border-left-color:#00aeef;border-radius:10px;-webkit-animation:loading-bar-spinner 400ms linear infinite;-moz-animation:loading-bar-spinner 400ms linear infinite;-ms-animation:loading-bar-spinner 400ms linear infinite;-o-animation:loading-bar-spinner 400ms linear infinite;animation:loading-bar-spinner 400ms linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.page-signin .signin-header,.page-forgot .signin-header{padding:25px 0;background-color:#dfe0e6}.page-signin .logo,.page-forgot .logo{font-size:46px;font-weight:bold}.page-signin .logo a:hover,.page-forgot .logo a:hover{text-decoration:none}.page-signin .main-body,.page-forgot .main-body{padding:50px 0;-webkit-box-shadow:1px 0 4 px rgba(0,0,0,.5);box-shadow:1px 0 4 px rgba(0,0,0,.5)}.page-signin .info,.page-forgot .info{padding:25px 0 0;max-width:420px;margin:0 auto 20px}.page-signin .info h2,.page-forgot .info h2{font-size:18px;color:#2b2c35}.page-signin .form-container,.page-forgot .form-container{margin:0 auto;padding:1em 2em;max-width:620px}.page-signin .line-thru,.page-forgot .line-thru{margin:1em 0;display:block;font-size:.875em;font-weight:bold;margin-bottom:1em;position:relative;text-align:center;width:100%;z-index:1}.page-signin .line-thru:before,.page-forgot .line-thru:before{width:40px;background-color:#f3f3f3;height:10px;content:"";margin:-5px 0 0 -20px;left:50%;position:absolute;top:50%;z-index:-1}.page-signin .line-thru:after,.page-forgot .line-thru:after{width:100%;border-bottom:1px solid #dadada;content:"";display:block;position:absolute;top:49%;z-index:-2}.ps-facebook-connect{padding:8px 10px;background-color:#335397;color:#fff;font-size:18px;border:solid 1px transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.float-right{float:right}#content{position:absolute;top:57px;right:0;bottom:0;width:100%;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch;-webkit-transition:none;-o-transition:none;transition:none}@media(min-width: 769px){#content{width:auto;left:220px}}.body-special #content{z-index:2;top:0;left:0}.ps-content-footer{padding-left:.5em;font-size:85%}.ps-bkg-one{background-color:#90a4ae;color:#fff}.ps-bkg-two{background-color:#78909c;color:#fff}.ps-bkg-three{background-color:#607d8b;color:#fff}.ps-bkg-four{background-color:#78909c;color:#fff}.ps-panel{border-color:#ccc}.ps-panel>.panel-heading{color:#fff;background-color:#565656;border-color:#565656}.ps-panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ccc}.ps-panel>.panel-heading .badge{color:#565656;background-color:#fff}.ps-panel>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ccc}.ps-panel a{text-decoration:underline;word-wrap:break-word}.ps-panel a:active,.ps-panel a:focus,.ps-panel a:hover{text-decoration:none}.ps-panel-body-min{min-height:inherit;overflow-y:inherit}@media(min-width: 992px){.ps-panel-body-min{min-height:335px;overflow-y:auto}}@media(min-width: 1200px){.ps-panel-body-min{min-height:inherit;overflow-y:inherit}}.ps-panel .panel-tabs{padding:15px 0 4px 15px;margin-bottom:10px;margin-left:-1.5em;margin-right:-1.5em;border-bottom:solid 1px #f3f3f3}.ps-panel .panel-tabs .tab{margin-right:45px}.ps-panel .panel-tabs .tab a{color:#bebebe;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 5px 5px 0;text-decoration:none}.ps-panel .panel-tabs .tab.active a{color:#00aef0;border-bottom:3px solid #00aef0}.ps-empty-state-col-one{display:flex;flex-direction:column;justify-content:space-between;border:solid 1px #eee}@media(min-width: 690px){.ps-empty-state-col-one{flex-direction:row;min-height:250px}}.ps-empty-state-col-two{display:flex;flex-direction:column;justify-content:space-between;border:solid 1px #eee}@media(min-width: 690px){.ps-empty-state-col-two{flex-direction:row;min-height:250px}}@media(min-width: 1280px){.ps-empty-state-col-two{flex-direction:column}}.ps-empty-state-body-wrap-col-one{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;order:2;padding:20px}@media(min-width: 690px){.ps-empty-state-body-wrap-col-one{justify-content:center;order:1;padding-left:30px}}.ps-empty-state-body-wrap-col-two{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;order:2;padding:20px}@media(min-width: 690px){.ps-empty-state-body-wrap-col-two{justify-content:center;order:1;padding-left:30px}}@media(min-width: 1280px){.ps-empty-state-body-wrap-col-two{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;order:2;padding:20px}}@media(min-width: 690px){.ps-empty-state-body{max-width:370px}}.ps-empty-state-body-button{margin:30px 0 0 0 !important;padding:0 30px}.ps-empty-state-graphic-wrap-col-one{display:flex;align-content:stretch;align-items:center;justify-content:center;order:1}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-one{justify-content:flex-end;order:2}}.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px}.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic i{color:#ccc;margin:20px;font-size:50px}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic i{margin:0;font-size:100px}}@media(min-width: 1280px){.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic i{margin:0;font-size:100px}}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic{justify-content:flex-end;margin-top:0;padding-right:90px}}@media(min-width: 1280px){.ps-empty-state-graphic-wrap-col-one .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px}}.ps-empty-state-graphic-wrap-col-two{display:flex;align-content:stretch;align-items:center;justify-content:center;order:1}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two{justify-content:flex-end;order:2}}@media(min-width: 1280px){.ps-empty-state-graphic-wrap-col-two{display:flex;align-content:stretch;align-items:center;justify-content:center;order:1}}.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px}.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic i{color:#ccc;margin:20px;font-size:50px}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic i{margin:0;font-size:100px}}@media(min-width: 1280px){.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic i{margin:20px 0 0 0;font-size:75px}}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic{justify-content:flex-end;margin-top:0;padding-right:90px}}@media(min-width: 1280px){.ps-empty-state-graphic-wrap-col-two .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px;padding-right:0}}.ps-empty-state-col-two-ar{display:flex;flex-direction:column;justify-content:space-between;border:solid 1px #eee}@media(min-width: 690px){.ps-empty-state-col-two-ar{flex-direction:row;min-height:250px}}@media(min-width: 991px){.ps-empty-state-col-two-ar{flex-direction:column}}.ps-empty-state-body-wrap-col-two-ar{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;order:2;padding:20px}@media(min-width: 690px){.ps-empty-state-body-wrap-col-two-ar{justify-content:center;order:1;padding-left:30px}}@media(min-width: 991px){.ps-empty-state-body-wrap-col-two-ar{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;order:2;padding:20px}}.ps-empty-state-graphic-wrap-col-two-ar{display:flex;align-content:stretch;align-items:center;justify-content:center;order:1}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two-ar{justify-content:flex-end;order:2}}@media(min-width: 991px){.ps-empty-state-graphic-wrap-col-two-ar{display:flex;align-content:stretch;align-items:center;justify-content:center;order:1}}.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px}.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic i{color:#ccc;margin:20px;font-size:50px}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic i{margin:0;font-size:100px}}@media(min-width: 991px){.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic i{margin:20px 0 0 0;font-size:75px}}@media(min-width: 690px){.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic{justify-content:flex-end;margin-top:0;padding-right:90px}}@media(min-width: 991px){.ps-empty-state-graphic-wrap-col-two-ar .ps-empty-state-graphic{display:flex;justify-content:center;align-items:center;margin-top:10px;padding-right:0}}.ps-loading-wrap{padding:30px 0}.ps-no-data-wrap{margin-top:1em;padding:1.5em 4em 4em 4em;text-align:center;border:solid 1px #ededed}.ps-no-data-wrap i{color:#666}.ps-no-data-content{text-align:left}.ps-message-icon-wrap{margin:1em auto;padding:0;width:70px;height:70px;border:solid 2px #999;border-radius:35px;text-align:center;color:#999}.ps-message-icon-wrap .ps-line-graph-icon{margin:17px auto 0 5px}.ps-message-icon-wrap .ps-pie-chart-icon{margin:19px auto 0 5px}.ps-message-icon-wrap .ps-history-icon{margin:18px auto 0 2px}.ps-message-icon-wrap .ps-exchange-icon{margin:18px auto 0 4px}.ps-message-icon-wrap .ps-refresh-icon,.ps-message-icon-wrap .ps-rocket-icon{margin:19px auto 0 1px}.word-break{word-break:break-all}.wrap-text{word-wrap:break-word;overflow-wrap:break-word}.ps-id{font-family:monospace;font-size:12px}.ps-payment-source{display:flex;align-items:center;justify-content:flex-start}.ps-payment-source img{width:24px;margin-right:8px}.ps-payment-source div{color:#182c55;font-size:18px;font-weight:600}.btn{margin-bottom:10px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{height:34px}.ps-widget-wrap{margin-bottom:1em}.ps-widget-big-top{float:left;display:inherit;padding:1.5em 0;width:80px;text-align:center}.ps-widget-big-top i{font-size:30px}.ps-widget-big-top img{width:30px}@media(min-width: 769px){.ps-widget-big-top{float:none;display:block;width:100%;padding:2.1em 0}.ps-widget-big-top i{font-size:50px}.ps-widget-big-top img{width:50px}}.ps-widget-big-bottom{float:left;padding:.7em 0 0 1.3em;text-align:left}.ps-widget-big-bottom span{font-size:22px}@media(min-width: 769px){.ps-widget-big-bottom{float:none;display:block;padding:.9em 0 1.2em 0;text-align:center}.ps-widget-big-bottom div{padding-top:0}}.md-select-email-priority-settings{border:1px solid #c0c7cc;border-radius:4px;min-height:40px}.ps-ui-select{z-index:1}.ps-list li,.ps-list-clean li,.ps-bank-list li{border-bottom:1px solid #f3f3f3}.ps-list li .ps-list-item,.ps-list-clean li .ps-list-item,.ps-bank-list li .ps-list-item{padding:.6em 0}.ps-list li .ps-list-item .ps-list-toggle,.ps-list-clean li .ps-list-item .ps-list-toggle,.ps-bank-list li .ps-list-item .ps-list-toggle{float:left}.ps-list li .ps-list-item .ps-list-toggle i,.ps-list-clean li .ps-list-item .ps-list-toggle i,.ps-bank-list li .ps-list-item .ps-list-toggle i{margin:0 0 0 .2em;font-size:11px;color:#999}.ps-list li .ps-list-item .ps-list-right-content,.ps-list-clean li .ps-list-item .ps-list-right-content,.ps-bank-list li .ps-list-item .ps-list-right-content{float:right;padding:.2em .2em 0 0}.ps-list li .ps-list-detail,.ps-list-clean li .ps-list-detail,.ps-bank-list li .ps-list-detail{margin-bottom:1px;padding:1em 1em 1em 1.7em;font-size:12px;background-color:#edf2f5}.ps-list li .ps-list-detail p,.ps-list-clean li .ps-list-detail p,.ps-bank-list li .ps-list-detail p{margin:.8em 0 1em 0;word-wrap:break-word}.ps-bank-list li{border-bottom:none}.ps-bank-list li .ps-list-item{border-bottom:1px solid #f3f3f3}.ps-list-clean li{border-bottom:none}.ps-list-icon{float:left;width:2em;text-align:center}@media(min-width: 769px){.ps-list-icon{width:2.3em}}.ps-list-content{margin-left:3em}.ps-padded-content{padding:1em 0 2em 0}.ps-actions-button-group{padding-top:1em}.ps-actions-button-group .ps-actions-button-group-right{float:right;padding:.6em .5em 0 0}.ps-panel-min-height{min-height:300px}.ps-inline-edit{padding:.5em 0 .8em 0}.ps-inline-edit .ps-inline-edit-actions-right{float:right;padding:.6em .5em 0 0}.ps-pagination-limit{float:right}.ps-pagination-controls{float:left}.ps-dashboard-welcome-widget{padding:30px 0}.ps-dashboard-welcome-widget i{margin-bottom:20px;color:#999;font-size:70px}.ps-dashboard-welcome-widget img{width:125px}.ps-dashboard-welcome-widget .ps-dashboard-welcome-widget-content{max-width:250px;padding:10px 0 25px;text-align:center}.ps-dashboard-welcome-widget .md-button{padding:0 30px}@media(min-width: 600px){.ps-dashboard-welcome-widget{padding:60px 0}}.ps-dashboard-welcome{padding-bottom:2em}@media(min-width: 769px){.ps-dashboard-welcome{padding:10px 20px 20px}}.ps-dashboard-earnings,.ps-transactions-earnings{display:none}@media(min-width: 769px){.ps-dashboard-earnings,.ps-transactions-earnings{display:block;margin:1em 0;width:100%;height:300px}}.ps-network-savings-col{margin-bottom:1.5em;padding-bottom:1em;text-align:center;border-bottom:solid 1px #ddd}.ps-network-savings-col .ps-network-savings-text{margin:1em 0;font-size:80%;font-style:italic;text-align:left}.ps-network-savings-col:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media(min-width: 769px){.ps-network-savings-col{margin-bottom:0;padding-bottom:0;border-bottom:none}}.ps-rollup{display:flex;justify-content:flex-end;padding:0 10px}.ps-rollup .toggle-container{display:flex}.ps-rollup .toggle-container .tooltip-title{align-self:baseline}.ps-rollup .toggle-container .tooltip-container{margin:0 15px 0 5px;align-self:baseline}.ps-rollup .toggle-container .tooltip-text,.ps-rollup .toggle-container .tooltip-container .tooltip-text-left,.tooltip-container .ps-rollup .toggle-container .tooltip-text-left{width:170px;bottom:-60px;left:-84px;box-shadow:none;z-index:2}.ps-rollup .toggle-container .tooltip-text::after,.ps-rollup .toggle-container .tooltip-container .tooltip-text-left::after,.tooltip-container .ps-rollup .toggle-container .tooltip-text-left::after{left:82px;bottom:38px;border-left:1px solid #d8dde2;border-top:1px solid #d8dde2;border-right:none;border-bottom:none;box-shadow:none}.ps-rollup .md-container{align-self:baseline}.rollup-status{float:right;background-color:#0badef;border-radius:25px;display:flex;align-items:center;position:relative;padding:4px 6px;top:-4px}.rollup-status .icon{background-image:url("app/styles/img/diagram.svg");width:14px;height:14px;margin:0 5px}.rollup-status span{margin-right:8px}.ps-table-payers .ps-payer-edit{display:none}@media(max-width: 992px){.ps-table-payers .ps-payer-edit{display:inline}.ps-table-payers th{border-bottom:solid 1px #ddd !important}.ps-table-payers th:nth-of-type(4),.ps-table-payers td:nth-of-type(4){display:none}}.ps-fund-listing-type i{margin:0 5px 0 0;font-size:14px}.ps-fund-listing-edit{position:relative;z-index:1;float:right;text-align:right}.ps-fund-listing-edit a{text-decoration:none}.ps-fund-listing-edit i{display:block;margin:0 0 15px 0;font-size:24px}@media(min-width: 360px){.ps-fund-listing-edit i{display:inline;margin:0 8px 0 0}.ps-fund-listing-details{margin-right:35px}}@media(min-width: 769px){.ps-fund-listing-details{margin-right:120px}.ps-fund-listing-secondary,.ps-fund-listing-holder{text-align:center}}.ps-integrations{margin-top:2em}.ps-integrations .row{padding:1em 0;border-top:1px solid #ddd}.ps-integrations .row img{margin:0 auto}.ps-integrations .row .ps-integration-desc{padding:1.5em}.ps-integrations .row .ps-integration-desc a{font-weight:bold}.ps-integrations .checkbox-container{display:flex;align-items:center;justify-content:flex-start}.ps-integrations .checkbox-sm{height:15px;width:15px;margin-right:8px;display:inline-block}.ps-integration-instructions li{margin:.8em 0}.ps-integration-instructions li .ps-clipboard-field{margin:.5em 0}.ps-event-text{width:230px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ps-keyvalues{padding-top:.7em}.ps-keyvalues li{padding-bottom:1.5em}.ps-keyvalues li:last-child{padding-bottom:0}.ps-recoup-fees-method{margin-bottom:20px;padding-bottom:25px;border-bottom:solid 1px #ddd}.ps-recoup-fees-method:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ps-recoup-fees-summary{padding:5px 0 10px}.ps-recoup-fees-options{padding-top:10px}.ps-recoup-fees-custom{padding:0 30px}.ps-business-logo{max-width:100%}.ps-signup{padding:0 2em}md-dialog{min-width:500px !important;max-width:500px !important;min-height:500px}@media(max-width: 600px){md-dialog{min-width:100% !important;max-width:100% !important;height:100%;max-height:100%}}.ps-dialog-content-wrap{padding:1.5em}.ps-dialog-content-wrap h4{margin-bottom:1.5em}.ps-virtual-terminal-wrap{border-radius:6px !important}.ps-virtual-terminal-wrap .ps-virtual-terminal-close{position:absolute;z-index:99;right:0;padding:16px 15px 0 0}.ps-virtual-terminal-wrap .ps-virtual-terminal-close i{opacity:.8;color:#fff}@media(max-width: 600px){.ps-virtual-terminal-wrap{border-radius:0 !important}}.ps-vt-progress-linear-wrap{padding:40px 30px 0}.ps-vt-pop-up-dialog{min-width:400px !important;max-width:500px !important;min-height:200px;max-height:300px;position:relative}.ps-vt-pop-up-dialog #close-button{position:absolute;top:12px;right:4px}.ps-vt-pop-up-dialog #close-button md-icon{font-size:21px;line-height:0}.ps-vt-pop-up-dialog .ps-padded-content{min-width:400px !important;max-width:500px !important;min-height:200px;max-height:300px;border-radius:10px;font-family:"Montserrat",sans-serif;padding:32px 0}.ps-vt-pop-up-dialog .ps-padded-content div.download-button a.md-button,.ps-vt-pop-up-dialog .ps-padded-content div.download-button button.md-button{background-color:#1babe2;width:200px;height:40px;border-radius:20px;color:#fff;font-size:14px;line-height:18px;padding:11px 0;margin-top:30px}.ps-vt-pop-up-dialog .ps-padded-content div.text-statement{margin-top:30px;alignment:center;align-content:center}.ps-vt-pop-up-dialog .ps-padded-content div.text-statement span{color:#022a58;font-size:14px;font-weight:700;line-height:18px}.ps-vt-pop-up-dialog .ps-padded-content div.header-statement{color:#182d55;margin-top:28px;font-size:25px;font-weight:700;line-height:30px}@media(max-width: 600px){.ps-vt-pop-up-dialog{min-width:100% !important;max-width:100% !important;height:100%;max-height:100%}}.ps-pop-up-content{position:relative;margin-top:10px;padding:20px !important;width:100%;min-height:140px;border:5px}.ps-withdrawal-balances{margin-bottom:1em;padding:1em 0;border-bottom:solid 1px #ddd}.ps-zero-summary-wrap{float:left;padding-top:20px;width:170px;text-align:center}@media(max-width: 600px){.ps-zero-summary-wrap{width:120px}}.ps-paper-check-image{display:flex;justify-content:space-between;margin:10px;max-width:75% !important}.ps-paper-check-image .close-modal{display:flex;justify-content:space-between;margin:10px}.ps-paper-check-image .modal-header{display:flex;margin:auto 10px;align-items:center;text-align:center;border:none !important}.ps-paper-check-image .modal-nav-button{width:10%}.ps-paper-check-image .ps-ap-progress-wrap{margin:auto}.ps-paper-check-image img{box-shadow:2px 2px #9e9e9e;max-width:80%;max-height:80%;margin:0 20px}.ps-billing-portal-config-form-create{margin-top:20px}.ps-billing-portal-config-form-update{margin:0 0 20px 30px}.ps-billing-portal-config-form{padding-right:20px}.ps-billing-portal-config-form .ps-ui-select{padding-right:12px}.ps-billing-portal-section-title{margin:15px 0 20px 0;padding-bottom:10px;color:#00aeef;font-size:18px;font-weight:700;border-bottom:solid 1px #f3f3f3}.ps-billing-portal-custom-logo-wrap{padding:20px;text-align:center;border:solid 1px #f3f3f3}.ps-billing-portal-custom-logo-wrap i{color:#999;font-size:150px}.ps-billing-portal-config-wrap{padding:1em .5em 0 .5em;border-top:solid 1px #ddd}.ps-billing-portal-config-toggle{float:left;padding-top:3px}.ps-billing-portal-config{margin-left:25px}.ps-billing-portal-config .ps-billing-portal-config-title{font-size:18px;font-weight:700}.ps-fees-and-incentives-plan-input{margin-bottom:20px;min-width:300px;width:50%;height:auto;color:#182d55;border-radius:0;font-size:13px !important;font-weight:500}.ps-fees-and-incentives-plan-input input::-webkit-input-placeholder{font-size:13px !important;color:#182d55;font-weight:500}.ps-fees-and-incentives-plan-input input:-moz-placeholder{font-size:13px !important;color:#182d55;font-weight:500}.ps-fees-and-incentives-plan-input input::-moz-placeholder{font-size:13px !important;color:#182d55;font-weight:500}.ps-fees-and-incentives-plan-input input:-ms-input-placeholder{font-size:13px !important;color:#182d55;font-weight:500}.ps-dynamic-discounting-selected-field{background:#f7f8f9;border:1px solid #d0d5d9;border-radius:4px;display:flex;align-items:center;align-content:center;padding:8px}.ps-dynamic-discounting-type{text-transform:capitalize}.ps-dynamic-discounting-plan{color:#617380;padding:0 5px}.md-whiteframe-z1{box-shadow:none !important;border:1px solid #cbd5dd !important}.md-whiteframe-z1 input[type=search]{font-size:13px !important;color:#182d55;font-weight:500}.md-autocomplete-suggestions li{font-size:13px;color:#182d55;font-weight:500;font-family:"Montserrat"}.ps-fees-and-incentives-plan-value{align-items:center;padding:2px 8px;background:#fff;border:1px solid #d8dde2;box-sizing:border-box;border-radius:4px;margin-bottom:16px !important;text-align:center}.ps-fees-and-incentives-plan-value-disabled{background:#f1f3f7;border:1px solid #d8dde2;box-sizing:border-box;border-radius:4px;padding:2px 8px;align-items:center;margin-bottom:16px !important;text-align:center}.ps-billing-portal-bordered-container{border:1px solid #d8dde2;border-radius:4px;padding:20px}.ps-billing-portal-bordered-container .value-container{border:1px solid #d8dde2;border-radius:4px;padding:6px;margin-top:9px;width:fit-content;font-size:13px;font-weight:500;color:#7d95a5}.dynamic-discounting-title{font-size:14px;font-weight:600;color:#182d55}.popover{font-size:80%}.ps-custom-field-intro{padding-bottom:10px}.ps-custom-field-resource-wrap{margin:20px 0 0 0}.ps-custom-field-options-wrap{padding:20px 10px 5px 20px}.ps-custom-field-listings{margin-top:10px}.ps-custom-field-listings li{padding:10px;border-bottom:solid 1px #ddd}.ps-custom-field-listings li dnd-nodrag{padding:0 !important}.ps-custom-field-listing{margin-left:35px}.ps-custom-field-listing .ps-custom-field-listing-edit{float:right;padding:5px 5px 0 0}.ps-custom-field-listing .ps-custom-field-listing-edit i{vertical-align:text-top}.ps-custom-field-listing-links{float:right;padding-top:2px}.ps-custom-field-listing-options{display:flex;align-items:center;margin-left:9px;margin-bottom:8px}.ps-custom-field-drag-icon{float:left;padding:3px 0 0 3px;cursor:pointer;width:35px;height:50px}.ps-custom-field-drag-icon i{color:#ccc}.ps-custom-field-drag-icon[disabled] i{color:#eee}.ps-custom-field-form{margin-top:10px;padding:20px;background:#edf2f5}.ps-custom-field-form .field-type{width:100% !important;height:34px;background-color:#fff}.ps-custom-field-form .add-dropdown-option{display:flex}.ps-custom-field-form .add-dropdown-option a{text-decoration:none}.ps-custom-field-form .add-dropdown-option i{margin-right:5px}.ps-custom-field-form .add-dropdown-option a,.ps-custom-field-form .add-dropdown-option i{color:#61cd9b}.ps-custom-field-form .add-dropdown-option:hover{opacity:70%}.ps-custom-field-form .add-dropdown-option:active{opacity:1}.ps-custom-field-form-update{margin-left:35px}.ps-custom-field-form-public{padding:5px 0 0 0}@media(min-width: 360px){.ps-custom-field-form-public{display:inline-block;padding:0 0 0 25px}}.ps-custom-field-delete{padding:10px 0 0 0}@media(min-width: 769px){.ps-custom-field-delete{display:inline-block;padding:0 0 0 15px}}.ps-custom-field-listings-order-button{padding:5px 0 0 0}.ps-custom-field-listings-order-button button[disabled]{color:#999;background-color:#fff;border-color:#ccc}.ps-custom-field-listings-order-button button[disabled]:hover{color:#999;background-color:#fff;border-color:#ccc}@media print{.no-print{display:none}}.form-validation .ng-valid.ng-dirty{border-color:#60cd9b}.form-validation .ng-invalid.ng-dirty{border-color:#e87352}.page{padding:15px}md-switch{margin:0}md-switch#right-switch{position:relative}#right-switch div.md-container{position:absolute;margin-left:10%;float:right}#right-switch div.md-label{float:left;position:absolute;margin-left:1%}.light{background:#f6f6f6}.light td{background:#f6f6f6}.sub-header{text-align:right;font-weight:normal;font-size:11px}.currency{text-align:right}.no-wrap{white-space:nowrap}.lighter{color:#ccc}.input-disabled{background-color:#ebebe4;border:1px solid #abadb3;padding:2px 1px}.ps-404-page{padding:0}.ps-404-background{margin-top:10px;height:100%;background-repeat:no-repeat;background-size:780px 475px;background-position:center top}@media only screen and (min-width: 600px){.ps-404-background{margin-top:10px;height:100%;background-repeat:no-repeat;background-size:95%;background-position:top}}.ps-404-wrap{height:100%}.ps-404-content{position:absolute;margin-top:50px;width:100%;text-align:center;color:#183865;font-size:16px;font-weight:600;text-transform:uppercase}.ps-404-content h1{font-size:70px;line-height:80px;font-weight:700}.ps-404-content button{margin-top:15px;height:48px;width:180px;border-radius:15px;background:#183865;color:#fff;font-size:18px}@media only screen and (min-width: 992px){.ps-404-content{margin-top:70px}.ps-404-content h1{font-size:90px;line-height:90px}}@media only screen and (min-width: 1200px){.ps-404-content{margin-top:100px;text-align:center;font-size:20px}.ps-404-content h1{color:#183865;font-size:150px;line-height:150px;font-weight:900}.ps-404-content button{width:250px}}.ps-404-footer{position:absolute;bottom:20px}@media screen and (max-width: 1000px){#content.payer_portal_preview{position:relative;overflow:visible !important;left:0 !important;padding:30px !important}}@media screen and (max-width: 1000px){#nav-container.ps-ap-nav-payer-portal{position:relative;left:0;overflow:visible !important;width:100% !important}}@media screen and (max-width: 700px)and (min-width: 450px){#nav-container.ps-ap-nav-payer-portal{position:relative;left:0;overflow:visible !important}}@media screen and (max-width: 700px){#nav-container.ps-ap-nav .ps-ap-nav-signup h2{font-size:20px}#nav-container.ps-ap-nav .ps-ap-nav-signup p{font-size:14px}}#app{overflow:auto}.flex-center{display:flex;align-items:center;flex-wrap:wrap}.flex-250{flex:1 1 250px}.ps-blue{color:#182c55}.dd-icon{padding:0 5px}.padding-bottom{padding-bottom:15px}.ps-access-header{height:55px;background:#fff;border-top:solid 3px #023063}.ps-access-header .header-links{float:right;padding:15px 10px 0 0}.ps-access-header .header-links a{margin-right:30px;color:#555;font-weight:700;font-size:15px}.ps-access-header .header-links a:hover{color:#3a87a7;text-decoration:none}.ps-access-logo{margin:8px 0 0 20px !important;width:125px;height:36px;border:none !important;background-size:125px 36px}.ps-access-logo-2{margin:8px 0 0 -6px !important;width:131px;height:36px;border:none !important;background-size:140px 37px}.ps-access-content-wrap{height:1100px;text-align:center;background:scroll no-repeat top center transparent;background-size:cover}.ps-access-content-wrap .ps-access-title{padding:30px 0}.ps-access-content-wrap .ps-access-title h1{color:#fff;font-size:30px;font-weight:normal;text-shadow:0 0 2px #000}@media(min-width: 769px){.ps-access-content-wrap .ps-access-title h1{font-size:41px}}.ps-access-content-wrap .ps-access-content{margin:0 10px;padding:45px 30px 30px;max-width:480px;background:rgba(255,255,255,.85);border-radius:4px}@media(min-width: 480px){.ps-access-content-wrap .ps-access-content{margin:0 auto}}.ps-access-content-wrap .ps-access-defi{font-family:"Montserrat",sans-serif;color:#1b92c7;padding-top:7px;height:50px;width:480px;max-width:480px;text-transform:none;background:#192d55}@media(min-width: 480px){.ps-access-content-wrap .ps-access-defi{margin:0 auto;width:96%}}.ps-access-content-wrap .ps-access-defi:hover{background:#1c3362 5}.ps-access-content-wrap input.ng-invalid-email{border-color:#c35454}.ps-access-content-wrap input.ng-invalid-minlength{border-color:#c35454}.ps-access-content-wrap input.ng-invalid-pattern{border-color:#c35454}.ps-access-content-wrap .ps-access-error-wrap{height:20px;text-align:left}.ps-access-content-wrap .ps-access-error{padding:4px 0 0 4px;color:#c35454}.ps-access-content-wrap .btn[disabled]{background:#999;border-color:#999}.ps-access-content-wrap .ps-access-footer{padding-top:30px}.ps-access-content-wrap .ps-access-footer a{font-weight:700;color:#518da7}.ps-logo-alt{margin:0 0 1em 0 !important}.ps-header{position:fixed;top:0;padding:0;width:100%;height:50px;background-color:#fff;border-top:3px solid #023063;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.ps-footer{position:fixed;bottom:0;padding:30px 10px;width:100%;font-size:15px;line-height:1.428571429;color:#555;text-align:center;background-color:#838383}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ps-dashboard .ps-fadein.ng-hide-remove{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.ps-dashboard .ps-fadein.ng-hide-remove.one{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.ps-dashboard .ps-fadein.ng-hide-remove.two{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.ps-dashboard .ps-fadein.ng-hide-remove.three{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.ps-fadeout{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s}.ps-fadeout.ng-hide-add{opacity:1;display:block !important}.ps-fadeout.ng-hide-add.ng-hide-add-active{opacity:0}md-fab-speed-dial md-fab-actions[aria-hidden]{height:0}ul[dnd-list],ul[dnd-list]>li{position:relative}ul[dnd-list]{min-height:42px;padding-left:0px}ul[dnd-list] .dndDraggingSource{display:none}ul[dnd-list] .dndPlaceholder{display:block;background-color:#ddd;padding:10px 15px;min-height:42px}ul[dnd-list] li{background-color:#fff;border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;display:block;margin-bottom:-1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul[dnd-list] li dnd-nodrag{display:block;padding:10px 15px}ul[dnd-list] li.background-man{background-color:#cae0fc}ul[dnd-list] li.background-woman{background-color:#ffe2f5}ul[dnd-list] input.background-man{background-color:#d8e9ff;color:#2f4d99}ul[dnd-list] input.background-woman{background-color:#fff0fa;color:#d84fa7}ul[dnd-list] .handle{cursor:move;position:absolute;top:10px}ul[dnd-list] .name{margin-left:20px}.ps-datepicker{display:inline-table}.ps-bg-white{background-color:#fff}.ps-balances-wrap{padding:10px 0 20px;border-bottom:solid 1px #ddd}.ps-balances-wrap table{margin-top:10px;width:100%}.ps-balances-wrap table tr th,.ps-balances-wrap table tr td{padding:5px;text-align:right}.ps-balances-wrap table tr td{border:solid 1px #ddd}.ps-balances-wrap table tr td.active{color:#fff;background:#00aeef;font-weight:700}.ps-balances-wrap table tr .ps-balances-highlight[Selected],.ps-balances-wrap table tr .ps-balances-highlight:hover{color:#fff;background:#00aeef;font-weight:700}.ps-balances-detail-wrap{position:relative;margin-top:10px;padding:20px;width:100%;min-height:140px;background:#f6f6f6;border:1px solid #ddd}.ps-balances-detail-wrap:after,.ps-balances-detail-wrap:before{content:"";display:block;position:absolute;right:100%;width:0;height:0;border-style:solid}.ps-balances-detail-wrap:after{top:61px;border-color:transparent #f6f6f6 transparent transparent;border-width:9px}.ps-balances-detail-wrap:before{top:60px;border-color:transparent #ddd transparent transparent;border-width:10px}.ps-balances-detail-default{padding-top:30px;text-align:center}.ps-balances-detail-heading{padding:0 5px 5px;border-bottom:solid 1px #ddd}.ps-balances-detail-table th,.ps-balances-detail-table td,.ps-balances-detail-table-alt th,.ps-balances-detail-table-alt td{text-align:center !important}.ps-balances-detail-table td{border:none !important}.ps-balances-grid{margin-bottom:1.5em;padding:1em 0;border:solid 1px #ddd;border-width:1px 0}.ps-balances-grid .ps-balance{padding:.5em 0}.ps-balances-grid .ps-balance .ps-balance-title{padding-top:.6em;float:left;color:#999}.ps-balances-grid .ps-balance .ps-balance-value{float:right;font-size:24px;white-space:nowrap}@media(min-width: 769px){.ps-balances-grid .ps-balance{padding:0 15px}.ps-balances-grid .ps-balance .ps-balance-title{float:none;font-size:80%}.ps-balances-grid .ps-balance .ps-balance-value{float:none;font-size:16px}}@media(min-width: 992px){.ps-balances-grid .ps-balance .ps-balance-value{font-size:18px}}.top-header{z-index:11;position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.top-header .hidden-mobile{display:none}@media(min-width: 480px){.top-header .hidden-mobile{display:inline}}.ps-app-header{height:57px}.ps-app-header a:hover{text-decoration:none}.ps-menu-max{display:inline-block;height:57px;vertical-align:top;padding:0 22px;border-right:solid 1px #ddd}.ps-menu-max:hover{cursor:pointer}.ps-menu-max i{margin-top:.9em}@media(max-width: 769px){.ps-menu-max{display:none}}.ps-menu-min{display:inline-block;height:57px;vertical-align:top;float:left;padding-left:22px}.ps-menu-min:hover{cursor:pointer}.ps-menu-min i{margin-top:.9em}@media(min-width: 769px){.ps-menu-min{display:none}}.ps-logo,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt,.ps-logo-alt{position:absolute;top:.6em;left:50%;margin-left:-53px;width:125px;height:36px;border:none !important;vertical-align:top;background-size:110px 36px}@media(min-width: 769px){.ps-logo,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt,.ps-logo-alt{top:0;left:0;margin:.6em 0 0 78px}}.ps-user-avatar-wrap{float:right;margin-right:1.5em}.ps-user-avatar{margin-top:.69em;border:none}.ps-user-avatar-default{width:30px;height:30px;background:#00aeef;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff}.ps-user-avatar-default i{margin:.5em 0 0 .7em}.ps-link-signout{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#444;white-space:nowrap}.ps-link-signout:hover,.ps-link-signout:focus{text-decoration:none;color:#fff;background-color:#00aeef}.ps-user-settings-wrap{position:fixed;top:0;left:0;width:100%;min-height:100%;height:auto;background:#fff}.ps-user-settings-wrap .ps-user-settings{padding:1.5em}.ps-user-settings-header{height:57px;text-align:right;font-size:30px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ps-user-settings-header i{margin:.1em .8em}.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{margin:.23em .5em 0 .6em}.ps-ap-header-customer-select{float:right}@media(max-width: 769px){.ps-ap-header-customer-select{display:none}}.ps-ap-header-customer-select .ps-ap-customer-select .ps-ap-ui-select{margin:.25em .5em 0em .5em;text-transform:uppercase;color:#666;background-color:#fff;width:188px;float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-ap-parent-select{float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-customer-select-divider{margin:1em .5em;float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-autocomplete-text{text-transform:uppercase}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child{width:20px;padding:0 0 0 24px}table.md-table.md-row-select td.md-cell:nth-child(2),table.md-table.md-row-select th.md-column:nth-child(2){padding:0 0}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding:0 0 0 0}table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 0}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 0 0 0}table.md-table td.md-cell,table.md-table th.md-column{color:#666;padding:0 10px;text-align:center !important}table.md-table thead.md-head>tr.md-row{height:36px}table.md-table td.md-cell:last-child,table.md-table th.md-column:last-child{padding:0 0 0 0}table.md-table td.md-cell.col-balances{text-align:right !important}md-radio-button .md-container{top:12px}#nav-container{z-index:10;position:absolute;top:57px;bottom:0;left:-220px;width:220px;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}@media(min-width: 769px){#nav-container{left:0}}#nav-container ul{padding-left:0;list-style:none}#nav-container.ps-ar-nav{color:#999;background:#363740}#nav-container.ps-ar-nav .ps-ar-dashboard-toggle{margin:20px 10px;padding:15px 10px;color:#fff;font-size:16px;font-weight:700;border-top:solid 1px #555765}#nav-container.ps-ar-nav .ps-ar-dashboard-toggle a{color:#999}#nav-container.ps-ar-nav .ps-ar-dashboard-toggle a:hover{color:#fff}#nav-container.ps-ap-nav{color:#fff;background:#0277bd}#nav-container.ps-ap-nav #nav-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}#nav-container.ps-ap-nav #nav-wrapper .ps-ap-nav-footer{height:100%;display:flex;flex-direction:column;justify-content:flex-end}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle{margin:20px 10px;padding:15px 10px;color:#fff;font-size:16px;font-weight:700;border-top:solid 1px #bbdefb}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle a{color:#fff}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle a:hover{color:#fff}#nav-container.ps-ap-nav md-list-item{display:none;color:#fff}#nav-container.ps-ap-nav md-list-item:hover{color:#fff}#nav-container.ps-ap-nav md-list-item a{color:#fff;text-decoration:none}#nav-container.ps-ap-nav md-list-item a:hover{color:#fff}#nav-container.ps-ap-nav md-list-item i{vertical-align:text-top !important;font-size:20px !important}#nav-container.ps-ap-nav .ps-ap-min-nav{display:none}#nav-wrapper{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}.ps-portal-false-link{display:flex;align-items:center;padding:15px}.ps-portal-false-link div{width:30px;text-align:center}.ps-portal-false-link i{font-size:16px}.ps-portal-false-link strong{margin-left:10px;font-size:13px}.ps-customer-select .ps-ui-select{font-size:20px;margin:1em;width:188px;color:#666;background-color:#fff}.ps-customer-select .ps-ui-select select{width:188px}@media(min-width: 769px){.ps-ap-nav-customer-select{display:none}}.ps-ap-nav-customer-select .ps-ap-customer-select{margin:14px;color:#333 !important}.ps-ap-nav-customer-select .ps-ap-customer-select .ps-ap-ui-select{margin-bottom:.5em;width:188px}.ps-ap-nav-customer-select .ps-ap-customer-select .ps-ap-parent-select{margin:0em;text-align:left}.ps-ap-nav-customer-select .ps-ap-customer-select .ps-ap-parent-select>button{width:188px;margin:0em 0em .5em 0em;padding:0em .25em}.ps-ap-nav-customer-select .ps-ap-customer-select .ps-customer-parent-select-divider,.ps-ap-nav-customer-select .ps-ap-customer-select .ps-customer-select-divider{display:none}#nav{margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}#nav>li>a>i,#nav>li>a>.nav-icon{display:inline-block;margin-right:10px;width:20px;line-height:1;text-align:center;font-size:16px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav a{font-size:13px;color:#999;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav a:hover,#nav a:focus,#nav a:active{text-decoration:none}#nav a.ps-ap-nav-link{color:#fff}#nav>li{position:relative;margin:0;text-align:left;font-weight:bold;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav>li.open>a,#nav>li:hover>a{background-color:#2a2b32;color:#fafafa}#nav>li.open>a.ps-ap-nav-link,#nav>li:hover>a.ps-ap-nav-link{background-color:#01579b}#nav>li.open>.fa,#nav>li:hover>.fa{color:#fafafa}#nav>li.active>a{background-color:#00aeef;color:#fafafa}#nav>li.active>a.ps-ap-nav-link{background-color:#01579b}#nav>li.active>.fa{color:#fafafa}#nav>li:first-child>a{border-top:0}#nav>li>a{position:relative;display:block;padding:15px 15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav>li>a>.badge{position:absolute;top:16px;right:5px}#nav>li>.icon-has-ul{position:absolute;top:18px;right:15px}#nav ul{background-color:transparent;display:none}#nav ul a{font-size:13px}#nav ul li{position:relative;padding:0 0 0 25px}#nav ul li:hover a,#nav ul li.active a{color:#fafafa}#nav ul li:last-child>a{border-bottom:0}#nav ul li>a{position:relative;display:block;padding:13px 0 13px 25px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li>a:first-child{border-top:none}#nav ul li>a i.fa-caret-right{margin-right:25px}#nav ul li>a>.badge{position:absolute;right:5px;top:12px}@media(min-width: 769px){.nav-min #nav-container{width:60px}.nav-min .ps-ar-nav .ps-ar-dashboard-toggle{display:none}.nav-min .ps-ap-nav md-list-item,.nav-min .ps-ap-nav .ps-ap-dashboard-toggle{display:none}.nav-min .ps-customer-select{display:none}.nav-min #content{left:60px}.nav-min .slimScrollDiv{overflow:visible !important;height:auto !important}.nav-min .slimScrollDiv .slimScrollBar,.nav-min .slimScrollDiv .slimScrollRail{display:none !important}.nav-min #nav-wrapper{overflow:visible !important}.nav-min #nav{overflow:visible !important}.nav-min #nav>li>a{padding:15px 15px;text-align:center}.nav-min #nav>li>a>i{margin:0;font-size:20px}.nav-min #nav>li>a>span{display:none}.nav-min #nav>li .icon-has-ul{display:none}.nav-min #nav>li>ul{position:absolute;left:100%;top:0;width:220px;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.nav-min #nav>li:hover>ul,.nav-min #nav>li.open>ul{display:block !important}.nav-min #nav ul{background-color:#2a2b32;display:none}.nav-min #nav ul.ps-ap-nav-sub-links{background-color:#01579b}}.on-canvas #nav-container{left:0}.on-canvas .top-header .top-nav{margin-left:220px}@media(min-width: 769px){.on-canvas .top-header .top-nav{margin-left:0}}@media(max-width: 770px){.on-canvas #content{left:0}}#nav-container.ps-ap-nav-payer-portal{top:0;width:400px;background-color:#f3f3f3;color:#abb1b7;display:flex;padding:50px}.content-form{background-color:#f3f3f3}@media screen and (max-width: 700px){.content-form{display:flex;flex-wrap:wrap;margin:20px 0 10px 0}.content-form .md-block{margin:10px 0}}.ps-ap-footer{color:#9d9d9d}.btn-portal,.btn-portal-signup{padding:0 25px;border-radius:35px;background-color:#0283c6;color:#fff;font-weight:600;letter-spacing:2px;font-size:12px !important}.btn-portal:not([disabled]):hover,.btn-portal-signup:not([disabled]):hover{background-color:#0277bd}.btn-portal[disabled],.btn-portal-signup[disabled]{background-color:#d9d9d9 !important;color:#8f8f8f !important}.ps-ap-nav-signup{margin:15px 10px}.ps-ap-nav-signup img{width:150px;height:50px;margin-bottom:15px}.ps-ap-nav-signup h2{font-size:25px;margin-bottom:15px}.ps-ap-nav-signup p{font-size:16px}#nav-container.signup{padding:20px 25px}@media screen and (max-width: 450px){#nav-container.signup .md-block{width:140px;padding-top:0 !important}#nav-container.signup .md-block input{font-size:10px}}@media screen and (max-width: 370px){#nav-container.signup .md-block{width:130px}}@media screen and (max-width: 320px){#nav-container.signup .md-block{width:110px}}.ps-ap-signup-portal label{font-size:12px}.ps-ap-signup-portal input{background:#fff;border-width:1px;padding-left:10px;color:#9098a0;font-size:12px;font-weight:600;font-family:"Montserrat",sans-serif}.ps-ap-signup-portal input:-webkit-autofill,.ps-ap-signup-portal input:-webkit-autofill:hover,.ps-ap-signup-portal input:-webkit-autofill:focus,.ps-ap-signup-portal textarea:-webkit-autofill,.ps-ap-signup-portal textarea:-webkit-autofill:hover,.ps-ap-signup-portal textarea:-webkit-autofill:focus,.ps-ap-signup-portal select:-webkit-autofill,.ps-ap-signup-portal select:-webkit-autofill:hover,.ps-ap-signup-portal select:-webkit-autofill:focus{-webkit-text-fill-color:#9098a0 !important;transition:background-color 5000s ease-in-out 0s}md-input-container.md-input-invalid .md-input{border-width:0 0 1px 0}.ps-ap-signup-portal md-input-container label{font-size:16px;-webkit-transform:translate3d(0, 15px, 0) scale(0.75) !important;transform:translate3d(0, 15px, 0) scale(0.75) !important;-webkit-transition:width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),width .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;opacity:1 !important;top:auto !important;margin-left:6px}@media screen and (max-width: 450px){.ps-ap-signup-portal{display:flex;flex-direction:column;overflow:hidden !important}.ps-ap-signup-portal .btn-portal-signup{margin-bottom:20px}}.ps-payment-overview-info-wrap .more-info{margin-top:20px;padding-top:15px;border-top:solid 1px #ddd}.ps-payment-overview-info-wrap .more-info i{color:#999}.ps-payment-overview-info-wrap .more-info .ps-payment-overview-info-source-card-present{font-style:italic}.ps-payment-overview-info-wrap .more-info-toggle{padding-top:15px;border-bottom:solid 1px #ddd}.ps-payment-overview-info-wrap .more-info-toggle p{display:flex;align-items:center;color:#0277bd;font-size:12px;font-weight:600}.ps-payment-overview-info-wrap .more-info-toggle p i{font-size:10px}.ps-payment-overview-info-wrap .more-info-toggle p i:before{margin-top:5px;margin-left:5px;font-weight:600}.ps-payment-overview-erp-intacct-info-wrap{margin-top:20px}.ps-payment-overview-erp-intacct-info-wrap .erp-toggle{display:flex;align-items:center;font-size:13px;font-weight:600}.ps-payment-overview-erp-intacct-info-wrap .erp-toggle i:before{margin-top:5px;margin-right:5px;font-size:14px}.ps-payment-overview-erp-intacct-info-wrap .erp-toggle .success:before{color:#8cd383}.ps-payment-overview-erp-intacct-info-wrap .erp-toggle .error:before{color:#f26969}.ps-payment-overview-erp-intacct-info-wrap .erp-toggle .chevron:before{margin-left:5px;font-size:11px;color:#0277bd;font-weight:600}.ps-payment-overview-erp-intacct-info-wrap .erp-open{margin-bottom:10px}.ps-payment-overview-erp-intacct-info-wrap .erp-open .erp-id-title{font-size:12px;font-weight:500;margin-left:20px;margin-bottom:10px}.ps-payment-overview-erp-intacct-info-wrap .erp-open .erp-id-title span{margin-bottom:0}.ps-payment-overview-erp-intacct-info-wrap .erp-open .erp-id-title a{margin-left:5px;font-size:11px;font-weight:600;color:#0277bd;cursor:pointer}.ps-payment-overview-erp-intacct-info-wrap .erp-open .erp-id-title .erp-id-list{display:flex;flex-direction:column;margin-left:0}.ps-payment-overview-totals{margin-top:20px;text-align:center;background:#f6f6f6;border:solid 1px #ddd}.ps-payment-overview-totals table{margin:0 auto;text-align:left}.ps-payment-overview-totals td{height:40px;text-align:right}.ps-payment-overview-totals .ps-payment-overview-totals-column{width:80px;font-weight:700}.ps-payment-overview-totals .ps-payment-overview-totals-row{margin-top:5px;border-top:solid 1px #ddd}.ps-payment-overview-totals .ps-payment-overview-refund-wrap{padding:10px 0 20px 0}pre.prettyprint{padding:10px;border:1px solid #ddd;max-height:280px;border-radius:3px;background:#f6f6f6;font-size:10px}.ps-gt-sm{display:none}@media(min-width: 960px){.ps-gt-sm{display:flex}}md-list{padding:0}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon){margin-right:12px}.ps-ap-date-selector-wrap,.ps-ap-bank-details-summary-wrap{display:flex;justify-content:space-between}.ps-ap-date-selector-wrap md-select ._md-select-value,.ps-ap-bank-details-summary-wrap md-select ._md-select-value{height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-ap-date-selector-wrap md-select ._md-select-value ._md-text,.ps-ap-bank-details-summary-wrap md-select ._md-select-value ._md-text{padding:10px}.ps-ap-date-selector-wrap md-select ._md-select-value._md-select-placeholder,.ps-ap-bank-details-summary-wrap md-select ._md-select-value._md-select-placeholder{padding-left:10px}.ps-ap-date-selector-wrap md-select .md-select-value,.ps-ap-bank-details-summary-wrap md-select .md-select-value{height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-ap-date-selector-wrap md-select .md-select-value .md-text,.ps-ap-bank-details-summary-wrap md-select .md-select-value .md-text{padding:10px}.ps-ap-date-selector-wrap md-select .md-select-value .md-select-icon,.ps-ap-bank-details-summary-wrap md-select .md-select-value .md-select-icon{float:right}.ps-ap-date-selector-wrap md-select .md-select-value.md-select-placeholder,.ps-ap-bank-details-summary-wrap md-select .md-select-value.md-select-placeholder{padding-left:10px}.ps-ap-date-selector-wrap md-select:not([disabled]):focus ._md-select-value,.ps-ap-bank-details-summary-wrap md-select:not([disabled]):focus ._md-select-value{padding-bottom:1px;border:solid 1px #2196f3 !important}.ps-ap-date-selector-wrap md-select:not([disabled]):focus .md-select-value,.ps-ap-bank-details-summary-wrap md-select:not([disabled]):focus .md-select-value{padding-bottom:1px;border:solid 1px #2196f3 !important}.ps-ap-date-selector-wrap .bank-button,.ps-ap-bank-details-summary-wrap .bank-button{height:.75em !important;align-self:center !important}.ps-empty-state-wrapper{display:flex;flex-direction:column;justify-content:center;padding:40px;min-height:400px;border:solid 1px #ddd}.ps-empty-state-content{max-width:350px}.ps-help-menu{position:relative;top:4px}.ps-help-menu-button{margin-left:-18px !important}.ps-help-menu-button .ps-help-menu-icon{font-size:18px;vertical-align:top}.ps-help-menu-content{padding:5px 15px;width:200px}.batch-icon-wrap{position:relative;width:40px;height:40px}.approval-icon-wrap{position:relative;width:50px;height:40px}.batch-icon-square-one,.batch-icon-square-two{position:absolute;top:0;width:30px;height:30px;border:solid 4px #bbb;border-radius:5px}.batch-icon-square-two{top:10px;left:12px;height:30px}.approval-icon{border-color:#e06b55}.approval-icon-exclamation{position:absolute;top:0;right:0;color:#e06b55;font-size:16px}.ps-list-icon-desktop{margin-top:-5px !important}.ps-list-icon-mobile{padding-top:5px;width:40px}.ps-secondary-icon{position:absolute;top:3px;right:10px}@media(min-width: 960px){.ps-secondary-icon{position:inherit}}.ps-icon-lg{height:32px !important;font-size:32px !important}.ps-button-success{background:#97c89e !important;color:#fff !important}.ps-button-danger{background:#d55a5a !important;color:#fff !important}.ps-color-success{color:#a5d6a7}.ps-text-color-success{color:#86af88}.ps-color-error{color:#ef9a9a}.ps-text-color-error{color:#d88e8e}.ps-color-schedule{color:#90a4ae}.ps-color-info{color:#7eb0d8}.ps-page-breadcrumbs{padding:10px 10px 20px}.page-title-wrap{padding-bottom:20px}.ps-ap-progress-wrap{display:flex;justify-content:center}.transactions-loading{height:100%;min-height:500px;align-items:center}.ps-ap-progress-height{height:100%}.ps-section-title-action button i{font-size:20px !important;vertical-align:text-bottom}.ps-section{margin-bottom:20px}.ps-ap-no-data-icon{font-size:32px !important;margin-top:17px}.ps-ap-no-data-content{padding-bottom:10px;font-size:18px;color:#5289aa;text-align:center}.approvals-wrap{padding:25px}.approvals-count{padding:20px}.approvals-highlight{color:#e06b55}.approvals-count .approvals-count-text{padding-bottom:20px}@media(min-width: 960px){.approvals-count .approvals-count-text{padding-bottom:0}}.approvals-count a{text-decoration:none}.approvals-listings-wrap{padding-top:20px}.approvals-listing{padding:35px 0}.approvals-listing-col-one{display:flex;width:80px;justify-content:center}@media(min-width: 960px){.approvals-listing-col-one{width:115px}}.approvals-listing-col-three{padding-top:20px;width:115px}@media(min-width: 960px){.approvals-listing-col-three{padding-top:0}}.approvals-vendors-title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media(min-width: 600px){.approvals-vendors-title{max-width:380px}}.approvals-content{padding-top:10px}.approvals-detail-wrap{padding-top:10px}.approvals-detail-row{padding:10px 5px}@media(min-width: 960px){.approvals-listing-amount{float:right;padding-right:17px}}.approvals-listing-buttons{margin-left:-10px;padding-top:10px}@media(min-width: 960px){.approvals-listing-buttons{margin-left:inherit;padding-top:0}}.ps-ap-overview-welcome{margin-top:10px}@media(min-width: 960px){.ps-ap-overview-welcome{margin-top:56px}}.ps-ap-overview-bar-wrap{display:flex;justify-content:center;align-items:center}.ps-ap-overview-bar-inner{display:flex;justify-content:center;align-items:center;width:100%;height:420px}.ps-ap-overview-bar-loading{display:flex}.ps-ap-overview-bar-content{display:flex;flex-direction:column;flex:1;padding:10px 0 0 30px}.ps-ap-overview-bar{display:block;margin:0 0 30px 0;width:100%;height:300px}.ps-ap-overview-bar-legend{padding-top:20px}.ps-ap-overview-chart-legend-one{margin-right:10px;width:20px;height:20px;background:#c3bfc1}.ps-ap-overview-chart-legend-two{margin-right:10px;width:20px;height:20px;background:#05afe9}.ps-ap-overview-chart-legend-three{margin-right:10px;width:20px;height:20px;background:#055896}.ps-ap-overview-chart-legend-text{padding-right:20px}.ps-ap-overview-wedge-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center}.ps-ap-overview-wedge-empty-state i{color:#ccc;font-size:150px}.ps-ap-overview-wedge-empty-state div{max-width:400px;color:#999;padding:30px 30px 0;text-align:center}.ps-ap-overview-wedge{display:block;margin:0 0 1em;width:290px;height:300px}.ps-ap-overview-approval-actions-footer{display:inherit;margin:15px 0 0 -8px}.timeline-wrap{padding-top:10px}.timeline-list-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0 16px 0 20px}.timeline-list-wrap:last-child{margin-bottom:30px}.timeline-approval,.timeline-upcoming,.timeline-delivered,.timeline-processed{position:relative;z-index:3;display:flex;align-items:flex-end;width:24px;background:#e06b55}.timeline-upcoming{z-index:2;background:#05afe9}.timeline-delivered{z-index:1;background:#0778b7}.timeline-processed{z-index:0;background:#055896}.timeline-approval-top,.timeline-upcoming-top,.timeline-delivered-top{position:absolute;top:-10px;width:24px;height:24px;background:#e06b55;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.timeline-upcoming-top{background:#05afe9}.timeline-delivered-top{background:#0778b7}.timeline-approval-arrow,.timeline-upcoming-arrow,.timeline-delivered-arrow{margin-bottom:-12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #e06b55}.timeline-upcoming-arrow{border-top:12px solid #05afe9}.timeline-delivered-arrow{border-top:12px solid #0778b7}.timeline-upcoming-bottom,.timeline-delivered-bottom,.timeline-processed-bottom{position:absolute;bottom:-10px;width:24px;height:24px;background:#05afe9;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.timeline-delivered-bottom{background:#0778b7}.timeline-processed-bottom{background:#055896}.timeline-content-wrap{display:flex;flex:1;flex-direction:column}.timeline-content-title-wrap{display:flex;flex-direction:row;align-items:center;margin-top:20px}.timeline-content-title-line-approval,.timeline-content-title-line-upcoming,.timeline-content-title-line-delivered,.timeline-content-title-line-processed{display:flex;width:30px;border-top:solid 4px #e06b55}.timeline-content-title-line-upcoming{border-top:solid 4px #05afe9}.timeline-content-title-line-delivered{border-top:solid 4px #0778b7}.timeline-content-title-line-processed{border-top:solid 4px #055896}.timeline-content-title-icon-approval,.timeline-content-title-icon-upcoming,.timeline-content-title-icon-delivered,.timeline-content-title-icon-processed{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;background:#e06b55;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.timeline-content-title-icon-approval i,.timeline-content-title-icon-upcoming i,.timeline-content-title-icon-delivered i,.timeline-content-title-icon-processed i{font-size:18px}.timeline-content-title-icon-upcoming{background:#05afe9}.timeline-content-title-icon-delivered{background:#0778b7}.timeline-content-title-icon-processed{background:#055896}.timeline-content-title-text{display:flex;padding-left:10px}.timeline-content-list{padding:15px 0 10px 30px}.timeline-content-listing:hover{background:#dadada}.timeline-content-list-more-link{padding:0 0 10px 10px}.timeline-listing-wrap{padding:20px 0}.timeline-listing-wrap:hover{background:#e3e3e3}.timeline-listing-icon{width:80px;display:flex;justify-content:center}@media(min-width: 960px){.timeline-listing-icon{width:100px}}.timeline-listing-amount{padding:10px 0 0 0;width:115px}@media(min-width: 960px){.timeline-listing-amount{padding:0 16px 0 0}}.ps-batch-approvals-warning{padding:20px;background:#999}.ps-batch-approvals-warning .ps-batch-approvals-warning-content{padding-right:30px;color:#fff}.ps-batch-approvals-warning .md-button{margin:20px 0 0}@media(min-width: 960px){.ps-batch-approvals-warning .md-button{margin:inherit}}.ps-batch-no-data{margin-top:20px}@media(min-width: 960px){.ps-batch-no-data{margin-top:57px}}.ps-batch-lrg-list-item-name{min-width:240px !important}.ps-batch-lrg-list-item-date{min-width:100px !important}.ps-batch-lrg-list-item-amount{width:120px !important;text-align:right}.ps-batch-mobile-list-padding{padding-top:15px !important}.ps-batch-listitem-mobile{padding:10px 0}@media(min-width: 960px){.ps-batch-lists,.ps-requests-lists{padding-right:20px !important}}@media(min-width: 960px){.ps-requests-lists{padding-top:48px !important}}.ps-batch-lists-year-nav{margin-top:-20px}.ps-batch-nav{display:none}@media(min-width: 960px){.ps-batch-nav{display:block;padding-top:37px !important;padding-left:10px !important}}.ps-batch-nav-mobile{display:block}@media(min-width: 960px){.ps-batch-nav-mobile{display:none}}.ps-batch-nav-month md-content{text-align:center;color:#fff;font-weight:700;background-color:#a4a8ac !important}.ps-batch-nav-selected{position:relative;background:#01579b}.ps-batch-nav-selected:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(194,225,245,0);border-right-color:#01579b;border-width:18px;margin-top:-18px}.ps-batch-nav-selected md-content{background-color:#01579b !important}.ps-scheduled-payouts-total{position:relative;color:#fff;background:#0277bd}.ps-scheduled-payouts-total h1{font-size:42px;margin:10px 0 10px 0}.ps-scheduled-payouts-total h3{font-size:32px;margin:0}.ps-batch-total{text-align:center}.ps-batch-total .ps-batch-name{font-size:20px}.ps-batch-total .ps-batch-total-amount{font-size:36px}.ps-batch-total .ps-batch-total-vendors{font-size:18px}@media(min-width: 960px){.ps-batch-total .ps-batch-name{font-size:24px;font-weight:400}.ps-batch-total .ps-batch-total-amount{font-size:56px;font-weight:400;letter-spacing:-0.005em}.ps-batch-total .ps-batch-total-vendors{font-size:20px;font-weight:400}}.ps-payout-run-status{overflow:hidden;border-radius:10px 10px 0 0;height:55px;margin-bottom:40px}.ps-payout-run-status .ps-status{display:flex;align-items:center;position:relative;padding:10px;width:100%;color:#fff;font-size:11px;text-align:center;background:#ccc}.ps-payout-run-status .ps-status i{font-size:20px;margin-left:20px}.ps-payout-run-status .ps-status span{margin-left:20px}.ps-payout-run-status .ps-status span p{margin-bottom:0}.ps-payout-run-status .ps-status span :last-child{text-transform:uppercase}@media(min-width: 960px){.ps-payout-run-status .ps-status{padding-left:20px;height:55px;font-size:13px;text-align:left}.ps-payout-run-status .ps-status span{margin-left:10px}.ps-payout-run-status .ps-status:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(194,225,245,0);border-left-color:#ccc;border-width:23px;margin-top:-23px}}.ps-payout-run-status .ps-status.complete{font-size:12px}.ps-payout-run-status .ps-status.complete:before{border-width:34px;margin-top:-34px}@media(min-width: 960px){.ps-payout-run-status .ps-status.complete{height:70px;padding-top:15px;font-size:14px}}.ps-payout-run-status .ps-status .active-icon{display:none}.ps-payout-run-status .ps-status .active-icon i{font-size:20px;color:#fff;font-weight:700}.ps-payout-run-status .ps-status:nth-child(1){z-index:4;color:#fff;background:#055896 !important;border-radius:10px 0 0 0}.ps-payout-run-status .ps-status:nth-child(1):before{border-left-color:#055896 !important}@media(min-width: 960px){.ps-payout-run-status .ps-status:nth-child(1){padding-left:30px}}.ps-payout-run-status .ps-status:nth-child(2){z-index:3;background:#d8dde2}.ps-payout-run-status .ps-status:nth-child(2) i:before,.ps-payout-run-status .ps-status:nth-child(2) span p{color:transparent}.ps-payout-run-status .ps-status:nth-child(2):before{border-left-color:#d8dde2}.ps-payout-run-status .ps-status:nth-child(2).complete{color:#fff;background:#0778b7 !important}.ps-payout-run-status .ps-status:nth-child(2).complete i:before,.ps-payout-run-status .ps-status:nth-child(2).complete span p{color:#fff}.ps-payout-run-status .ps-status:nth-child(2).complete:before{border-left-color:#0778b7 !important}.ps-payout-run-status .ps-status:nth-child(3){z-index:2;background:#d8dde2}.ps-payout-run-status .ps-status:nth-child(3) i:before,.ps-payout-run-status .ps-status:nth-child(3) span p{color:transparent}.ps-payout-run-status .ps-status:nth-child(3):before{border-left-color:#d8dde2}.ps-payout-run-status .ps-status:nth-child(3).complete{color:#fff;background:#1babe2 !important}.ps-payout-run-status .ps-status:nth-child(3).complete i:before,.ps-payout-run-status .ps-status:nth-child(3).complete span p{color:#fff}.ps-payout-run-status .ps-status:nth-child(3).complete:before{border-left-color:#1babe2 !important}.ps-payout-run-status .ps-status:nth-child(4){z-index:1;background:#d8dde2;border-radius:0 10px 0 0}.ps-payout-run-status .ps-status:nth-child(4) i:before,.ps-payout-run-status .ps-status:nth-child(4) span p{color:transparent}.ps-payout-run-status .ps-status:nth-child(4):before{border:none}.ps-payout-run-status .ps-status:nth-child(4).complete{color:#fff}.ps-payout-run-status .ps-status:nth-child(4).complete i:before,.ps-payout-run-status .ps-status:nth-child(4).complete span p{color:#fff}.ps-payout-run-status .ps-status:nth-child(4).complete:before{border:none}.ps-payout-run-status .ps-status:nth-child(4).complete.funds{background:#fdbc74 !important}.ps-payout-run-status .ps-status:nth-child(4).complete.cancel{background:#ff94a1 !important}.ps-ap-paper-check-wrap{width:100%;background:#dbedf2}@media(min-width: 960px){.ps-ap-paper-check-wrap{min-width:655px;max-width:655px}}.ps-ap-paper-check{border:double 3px #999}@media(min-width: 960px){.ps-ap-paper-check-pay-to{border-bottom:solid 1px #999}}@media(min-width: 960px){.ps-ap-paper-check-memo{padding-top:60px !important}}.ps-ap-payout-card,.ps-ap-payout-card-alt{position:relative;margin-top:20px;padding:70px 15px 20px;max-width:320px;color:#fff;border-radius:8px;background:#333}.ps-ap-payout-card .ps-ap-payout-card-bkg-1,.ps-ap-payout-card-alt .ps-ap-payout-card-bkg-1{z-index:1;position:absolute;top:0;right:0;width:100%;height:100%}.ps-ap-payout-card .ps-ap-payout-card-ps-logo,.ps-ap-payout-card-alt .ps-ap-payout-card-ps-logo{z-index:2;position:absolute;top:15px;left:15px;width:107px;height:36px}.ps-ap-payout-card .ps-ap-payout-card-mc-logo,.ps-ap-payout-card-alt .ps-ap-payout-card-mc-logo{z-index:3;position:absolute;bottom:20px;right:20px;width:63px;height:38px}.ps-ap-payout-card .ps-ap-payout-card-title,.ps-ap-payout-card-alt .ps-ap-payout-card-title{font-size:8px;text-transform:uppercase;font-weight:700}.ps-ap-payout-card .ps-ap-payout-card-value,.ps-ap-payout-card-alt .ps-ap-payout-card-value{font-family:monospace;font-weight:700;text-shadow:#ccc 1px 1px 1px}.ps-ap-payout-card .ps-ap-payout-card-value-large,.ps-ap-payout-card-alt .ps-ap-payout-card-value-large{font-size:24px;font-weight:normal}.ps-ap-payout-card .ps-ap-payout-card-section,.ps-ap-payout-card-alt .ps-ap-payout-card-section{display:inline-block;padding-right:20px}@media(min-width: 600px){.ps-ap-payout-card,.ps-ap-payout-card-alt{padding:97px 30px 20px;max-width:375px}.ps-ap-payout-card .ps-ap-payout-card-value-large,.ps-ap-payout-card-alt .ps-ap-payout-card-value-large{font-size:26px;font-weight:normal}}.ps-ap-payout-card-alt{padding:66px 15px 0;height:202px;color:#999;text-align:center;background:#fff}@media(min-width: 600px){.ps-ap-payout-card-alt{padding:77px 30px 0;height:232px}}.ps-ap-bank-status-button{margin:20px 0 15px 0 !important;padding:0 30px !important}.ps-ap-bank-status{padding:10px 0}.ps-ap-bank-status i{vertical-align:middle}.ps-ap-bank-status .ps-ap-bank-status-default{color:#ded400}.ps-ap-bank-status .ps-ap-bank-status-connected{color:#55b06c}.ps-ap-bank-status .ps-ap-bank-status-not-assured{color:#db6b76}.ps-ap-bank-status .ps-ap-bank-status-assured{color:#0a83ea}.ps-bank{margin-top:20px;background-repeat:no-repeat}.ps-bank i{font-size:110px !important;color:#888}.ps-bank-bofa{width:200px;height:83px}.ps-bank-capone{background-size:200px;width:200px;height:70px}.ps-bank-chase{width:200px;height:39px;background-size:200px}.ps-bank-citi{width:150px;height:99px;background-size:150px}.ps-bank-fidelity{width:240px;height:55px;background-size:240px}.ps-bank-nfcu{width:160px;height:96px;background-size:160px}.ps-bank-pnc{width:200px;height:60px}.ps-bank-schwab{width:150px;height:150px;background-size:150px}.ps-bank-suntrust{width:200px;height:110px;background-size:190px}.ps-bank-td{width:155px;height:140px;background-size:155px}.ps-bank-us{width:240px;height:63px;background-size:240px}.ps-bank-usaa{width:140px;height:147px;background-size:140px}.ps-bank-wells{width:150px;height:150px;background-size:150px}.ps-ap-footer{text-align:center}@media(min-width: 960px){.ps-ap-footer{text-align:left;padding:30px 15px}}.ps-table-first-cell{border-left:solid 1px #ddd !important}.ps-table-description-title{padding-left:10px;text-align:left !important}.ps-table-description{text-align:left !important}.ps-ap-table table{margin-bottom:1.5em;border-collapse:initial}.ps-ap-table .md-cell{padding:0 10px !important;border-bottom:solid 1px #ddd}.ap-signup-form md-input-container>md-select{margin-bottom:20px}.ap-signup-form md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{font-weight:600}.ap-customer-tax-id-modal .content-form{background-color:#fff}.ap-customer-tax-id-modal md-input-container>md-select{margin-bottom:20px}.ap-customer-tax-id-modal md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{font-weight:600}.ap-customer-tax-id-modal md-input-container label{font-size:16px;-webkit-transform:translate3d(0, 15px, 0) scale(0.75) !important;transform:translate3d(0, 15px, 0) scale(0.75) !important;-webkit-transition:width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),width .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),width .4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;opacity:1 !important;top:auto !important;margin-left:6px;text-align:left}.limit-bank{padding:30px;display:flex;flex-direction:column;justify-content:center;height:500px}.limit-bank .info{padding:20px 0 40px;font-size:16px;text-align:center}.limit-bank .info .info-current{margin-bottom:20px}.limit-bank .info .info-next{font-size:14px}.ps-custom-listing-default{padding:25px 5px 10px 20px;height:inherit}@media(min-width: 1280px){.ps-custom-listing-default{padding-right:15px;height:67px}}.ps-custom-listing-actions{float:right;margin-top:-10px}.ps-custom-listing-active{padding:20px}@media(min-width: 1280px){.ps-custom-listing-active{padding:12px 5px 10px 20px;height:67px}}.ps-custom-user-listing-address{padding-bottom:15px}@media(min-width: 1280px){.ps-custom-user-listing-address{padding-bottom:0;width:250px;min-width:250px;overflow:hidden;text-overflow:ellipsis}}.ps-custom-user-listing-role{padding-left:0}@media(min-width: 1280px){.ps-custom-user-listing-role{padding-left:20px}}.ps-custom-user-listing-role,.ps-custom-user-listing-remove{padding-bottom:15px}@media(min-width: 1280px){.ps-custom-user-listing-role,.ps-custom-user-listing-remove{padding-bottom:0}}.ps-custom-user-listing-actions{margin-left:-8px}@media(min-width: 1280px){.ps-custom-user-listing-actions{margin-left:0}}.ps-custom-app-listing,.ps-custom-app-listing-active{padding:20px 20px 40px 20px}.ps-custom-app-listing .ps-custom-listing-actions,.ps-custom-app-listing-active .ps-custom-listing-actions{margin-right:-15px}@media(min-width: 1280px){.ps-custom-app-listing .ps-custom-listing-actions,.ps-custom-app-listing-active .ps-custom-listing-actions{margin-right:-5px}}.ps-custom-listing-active,.ps-custom-app-listing-active{background:#eee}.ps-custom-app-listing-actions{display:none}@media(min-width: 960px){.ps-custom-app-listing-actions{display:inherit}}.ps-custom-app-listing-actions-footer{display:inherit;margin:15px 0 0 -8px}@media(min-width: 960px){.ps-custom-app-listing-actions-footer{display:none;margin:0}}.ps-custom-app-listing-key{margin:10px 20px 0 0}.ps-custom-app-listing-key label{color:#555;font-size:12px;font-weight:400}.ps-custom-app-listing-edit{padding-top:15px}@media(min-width: 960px){.ps-custom-app-listing-edit{padding-top:30px}}.ps-custom-listing-note,.ps-custom-listing-warning{margin-top:20px;padding:20px;color:#fff}.ps-custom-listing-note{background:#999}.ps-custom-listing-warning{margin:20px 0;background:#f2837c}.ps-custom-aside-form-wrap{padding:20px;background:#eee}.ps-custom-listing-active md-select,.ps-custom-app-listing-active md-select,.ps-custom-aside-form-wrap md-select{margin:0 !important}.ps-custom-listing-active md-select .md-select-value,.ps-custom-app-listing-active md-select .md-select-value,.ps-custom-aside-form-wrap md-select .md-select-value{height:39px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-custom-listing-active md-select .md-select-value .md-text,.ps-custom-app-listing-active md-select .md-select-value .md-text,.ps-custom-aside-form-wrap md-select .md-select-value .md-text{padding:10px}.ps-custom-listing-active md-select .md-select-value .md-select-icon,.ps-custom-app-listing-active md-select .md-select-value .md-select-icon,.ps-custom-aside-form-wrap md-select .md-select-value .md-select-icon{float:right}.ps-custom-listing-active md-select .md-select-value.md-select-placeholder,.ps-custom-app-listing-active md-select .md-select-value.md-select-placeholder,.ps-custom-aside-form-wrap md-select .md-select-value.md-select-placeholder{padding-left:10px}.ps-custom-listing-active md-select:not([disabled]):focus .md-select-value,.ps-custom-app-listing-active md-select:not([disabled]):focus .md-select-value,.ps-custom-aside-form-wrap md-select:not([disabled]):focus .md-select-value{padding-bottom:1px;border:solid 1px #2196f3 !important}.ps-custom-aside-form-wrap md-select{height:67px}.ps-custom-listing-active md-autocomplete,.ps-custom-app-listing-active md-autocomplete,.ps-custom-aside-form-wrap md-autocomplete{height:67px;min-width:100px;background:transparent !important}.ps-custom-listing-active md-autocomplete .md-whiteframe-z1,.ps-custom-app-listing-active md-autocomplete .md-whiteframe-z1,.ps-custom-aside-form-wrap md-autocomplete .md-whiteframe-z1{height:43px;background:#fff !important;border-radius:4px;border:solid 1px #bbb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ps-custom-listing-active md-autocomplete[md-floating-label],.ps-custom-app-listing-active md-autocomplete[md-floating-label],.ps-custom-aside-form-wrap md-autocomplete[md-floating-label]{height:65px}.ps-custom-listing-active md-autocomplete input:not(.md-input),.ps-custom-app-listing-active md-autocomplete input:not(.md-input),.ps-custom-aside-form-wrap md-autocomplete input:not(.md-input){padding:0 0 0 11px;font-size:16px;height:39px}.ps-custom-listing-active md-autocomplete input:not(.md-input) .ng-invalid,.ps-custom-app-listing-active md-autocomplete input:not(.md-input) .ng-invalid,.ps-custom-aside-form-wrap md-autocomplete input:not(.md-input) .ng-invalid{border-color:lime !important}.ps-custom-listing-active md-autocomplete input::-webkit-input-placeholder,.ps-custom-app-listing-active md-autocomplete input::-webkit-input-placeholder,.ps-custom-aside-form-wrap md-autocomplete input::-webkit-input-placeholder{color:#999}.ps-custom-listing-active md-autocomplete input:-moz-placeholder,.ps-custom-app-listing-active md-autocomplete input:-moz-placeholder,.ps-custom-aside-form-wrap md-autocomplete input:-moz-placeholder{color:#999}.ps-custom-listing-active md-autocomplete input::-moz-placeholder,.ps-custom-app-listing-active md-autocomplete input::-moz-placeholder,.ps-custom-aside-form-wrap md-autocomplete input::-moz-placeholder{color:#999}.ps-custom-listing-active md-autocomplete input:-ms-input-placeholder,.ps-custom-app-listing-active md-autocomplete input:-ms-input-placeholder,.ps-custom-aside-form-wrap md-autocomplete input:-ms-input-placeholder{color:#999}.ps-custom-listing-active md-autocomplete.ng-invalid.ng-touched md-autocomplete-wrap,.ps-custom-app-listing-active md-autocomplete.ng-invalid.ng-touched md-autocomplete-wrap,.ps-custom-aside-form-wrap md-autocomplete.ng-invalid.ng-touched md-autocomplete-wrap{border-color:#e57373 !important}.ps-custom-listing-active md-input-container,.ps-custom-app-listing-active md-input-container,.ps-custom-aside-form-wrap md-input-container{margin:0;padding:0;width:100%}.ps-custom-listing-active md-input-container label,.ps-custom-app-listing-active md-input-container label,.ps-custom-aside-form-wrap md-input-container label{font-size:14px}.ps-custom-listing-active md-input-container label:not(._md-container-ignore),.ps-custom-app-listing-active md-input-container label:not(._md-container-ignore),.ps-custom-aside-form-wrap md-input-container label:not(._md-container-ignore){position:relative}.ps-custom-listing-active md-input-container label:not(._md-container-ignore).md-required:after,.ps-custom-app-listing-active md-input-container label:not(._md-container-ignore).md-required:after,.ps-custom-aside-form-wrap md-input-container label:not(._md-container-ignore).md-required:after{content:""}.ps-custom-listing-active md-input-container label:not(.md-container-ignore),.ps-custom-app-listing-active md-input-container label:not(.md-container-ignore),.ps-custom-aside-form-wrap md-input-container label:not(.md-container-ignore){position:relative}.ps-custom-listing-active md-input-container label:not(.md-container-ignore).md-required:after,.ps-custom-app-listing-active md-input-container label:not(.md-container-ignore).md-required:after,.ps-custom-aside-form-wrap md-input-container label:not(.md-container-ignore).md-required:after{content:""}.ps-custom-listing-active md-input-container .md-input,.ps-custom-app-listing-active md-input-container .md-input,.ps-custom-aside-form-wrap md-input-container .md-input{padding:0 0 0 10px;height:43px;font-size:16px;color:#686868;border:solid 1px #bbb;border-radius:4px;background:#fff}.ps-custom-listing-active md-input-container .md-input[disabled],.ps-custom-app-listing-active md-input-container .md-input[disabled],.ps-custom-aside-form-wrap md-input-container .md-input[disabled]{border-bottom-color:inherit;background:#f3f3f3 none}.ps-custom-listing-active md-input-container .md-input.ng-invalid.ng-dirty,.ps-custom-app-listing-active md-input-container .md-input.ng-invalid.ng-dirty,.ps-custom-aside-form-wrap md-input-container .md-input.ng-invalid.ng-dirty{border-width:1px}.ps-custom-listing-active md-input-container.md-input-invalid .md-input,.ps-custom-app-listing-active md-input-container.md-input-invalid .md-input,.ps-custom-aside-form-wrap md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-custom-listing-active md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon,.ps-custom-app-listing-active md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon,.ps-custom-aside-form-wrap md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon{border-color:#e57373;border-right:none}.ps-custom-listing-active md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon i,.ps-custom-app-listing-active md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon i,.ps-custom-aside-form-wrap md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon i{color:#e57373}.ps-custom-listing-active md-input-container.md-input-invalid label,.ps-custom-app-listing-active md-input-container.md-input-invalid label,.ps-custom-aside-form-wrap md-input-container.md-input-invalid label{color:#e57373}.ps-custom-listing-active md-input-container.md-input-invalid span.md-no-float,.ps-custom-app-listing-active md-input-container.md-input-invalid span.md-no-float,.ps-custom-aside-form-wrap md-input-container.md-input-invalid span.md-no-float{color:#e57373}.ps-custom-listing-active md-input-container.md-input-invalid [ng-message],.ps-custom-listing-active md-input-container.md-input-invalid .md-input-messages-animation,.ps-custom-app-listing-active md-input-container.md-input-invalid [ng-message],.ps-custom-app-listing-active md-input-container.md-input-invalid .md-input-messages-animation,.ps-custom-aside-form-wrap md-input-container.md-input-invalid [ng-message],.ps-custom-aside-form-wrap md-input-container.md-input-invalid .md-input-messages-animation{font-size:12px;color:#e57373 !important}.ps-custom-listing-active md-input-container.md-input-focused .md-input,.ps-custom-app-listing-active md-input-container.md-input-focused .md-input,.ps-custom-aside-form-wrap md-input-container.md-input-focused .md-input{border:solid 1px #2196f3 !important}.ps-custom-listing-active md-input-container.md-input-focused .ps-input-group .ps-input-group-icon i,.ps-custom-app-listing-active md-input-container.md-input-focused .ps-input-group .ps-input-group-icon i,.ps-custom-aside-form-wrap md-input-container.md-input-focused .ps-input-group .ps-input-group-icon i{color:#2196f3 !important}.ps-custom-listing-active md-input-container.md-input-focused label,.ps-custom-app-listing-active md-input-container.md-input-focused label,.ps-custom-aside-form-wrap md-input-container.md-input-focused label{color:#2196f3 !important}.ps-custom-listing-active md-input-container.md-input-focused span.md-no-float,.ps-custom-app-listing-active md-input-container.md-input-focused span.md-no-float,.ps-custom-aside-form-wrap md-input-container.md-input-focused span.md-no-float{color:#2196f3 !important}.ps-custom-app-listing-active md-input-container{margin-right:10px}.card-detail{height:200px}.cancel-card-container{height:80px;display:flex;flex-flow:column;justify-content:flex-end}.cancel-card-container h3{font-weight:600}.cancel-card-buttons{width:200px;display:flex;justify-content:space-between}.cancel-card-buttons .md-button{margin:0}.cancel-card-buttons .cancel-btn{width:100%}.flip-card-container{display:flex;flex-flow:column}.switch-card{margin-bottom:10px}.white-card{display:flex;align-items:center}.credit-card{width:310px;height:200px;perspective:1000px}.credit-card .card-container{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.credit-card.flip .card-container{transform:rotateY(180deg)}.credit-card .card{width:100%;height:100%;padding:30px;border-radius:20px;position:absolute;box-sizing:border-box;box-shadow:2px 2px 5px rgba(0,0,0,.2),2px 2px 8px rgba(0,0,0,.1),5px 5px 12px rgba(0,0,0,.1);backface-visibility:hidden}.credit-card .card.front{background:#022a58;z-index:2}.credit-card .card.front img{width:310px !important;height:200px;position:absolute;top:0;left:0}.credit-card .card.back{background:#022a58;transform:rotateY(180deg);padding:30px 25px}.credit-card .card.back img{width:310px !important;height:200px;position:absolute;top:0;left:0}.credit-card .card.back .card-information{position:absolute;bottom:10px;width:260px}.credit-card .card.back .card-information .meta-info{width:100%;margin-bottom:4px}.credit-card .card.back .card-information .meta-info p:first-child{font-size:10px;font-weight:600}.credit-card .card.back .card-information .meta-info p{color:#fff;font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.credit-card .card.back .card-information .meta-info p.label{padding:0;letter-spacing:1.05px;margin-bottom:6px;font-size:8px;text-transform:uppercase}.credit-card .card.back .card-information .meta-info p.cc-number{margin-bottom:23px;letter-spacing:4.83px;font-size:14px}.credit-card .card.back .card-information .meta-info p.cc-number>span{margin-right:15px}.credit-card .card.back .card-information .meta-info .meta-container{display:flex}.credit-card .card.back .card-information .meta-info .meta-container .name{width:50%}.credit-card .card.back .card-information .meta-info .meta-container .name p:first-child{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.credit-card .card.back .card-information .meta-info .meta-container .expiration-date,.credit-card .card.back .card-information .meta-info .meta-container .cvv{width:25%}.credit-card .card.back .card-information .meta-info .meta-container .info-flex{display:flex;flex-flow:column;align-items:flex-start}.credit-card .card.back .card-information .meta-info .meta-container .cvv.info-flex{align-items:flex-end}.ps-scheduled-payment-groups-filter{width:100px;height:32px;padding-top:8px}.ps-scheduled-payment-group-wrap{margin-top:1em;padding:0 .5em;border-bottom:solid 1px #ededed}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary{padding:0 0 1em 0}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-toggle{float:left;padding-top:.3em;width:20px}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-fund,.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-total{padding-left:30px;text-align:left}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-fund i,.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-total i{color:#999}@media(min-width: 769px){.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary{padding:.8em 0 1em 0}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-fund,.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-total{padding-left:0}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-fund{text-align:center}.ps-scheduled-payment-group-wrap .ps-scheduled-payment-group-summary .ps-schedule-total{text-align:right}}.ps-scheduled-payment-group-wrap:first-child{margin-top:0}.ps-scheduled-payment-group-wrap:last-child{border-bottom:none}.ps-scheduled-payment-group-detail{margin-bottom:.5em;padding:1em 1.5em;background-color:#edf2f5}.ps-scheduled-item-id{text-align:left}@media(min-width: 992px){.ps-scheduled-item-id{text-align:right}}.ps-scheduled-item-wrap{padding:.8em .5em;border-top:solid 1px #ddd}.ps-scheduled-upcoming-total{padding-left:20px}@media(min-width: 769px){.ps-scheduled-upcoming-total{text-align:right;padding-left:0}}.ps-schedule-status{display:inline-block;padding-bottom:20px;width:49%;font-size:14px}.ps-schedule-status .ps-schedule-stop{color:#be6464;text-decoration:underline}.ps-schedule-status .ps-schedule-resume{color:#84b184;text-decoration:underline}@media(max-width: 400px){.ps-schedule-status{display:block;width:100%}}.header-table{background-color:#f7f8f9;height:50px}.header-table-title{color:#909da6;font-size:14px;font-weight:700}.payment-posted{background:#add8e6;color:#0080ff;font-size:12px;font-weight:700;padding:5px}.payment-paid{background:#ecf5e6;color:#429e00;font-size:12px;font-weight:700;padding:5px}.payment-failed{background:#feeef1;color:#f65570;font-size:12px;font-weight:700;padding:5px}.transaction-link{color:#1babe2}.transaction-amount{font-size:13px;font-weight:700;color:#182c55}.transaction-cell{border-top:1px dotted #d3d3d3;border-right:0px;border-bottom:1px dotted #d3d3d3;border-left:0px;padding:15px 10px 15px 10px;text-align:center}.fund-cell{display:flex;direction:column}.fund-data-centered{text-align:center}.fund-data-centered .fund-data-content{display:inline-block;text-align:left}.tooltip-box{display:none}.ps-utils-table-letters{padding-top:10px;text-align:center;font-size:24px}.ps-utils-table-letters a{display:inline-block;width:30px;text-decoration:none;text-align:center;color:#666}.ps-utils-table-letters a.active{color:#00aeef;font-weight:500;border-radius:5px}.ps-utils-table-letters a.active:hover{color:#00aeef;border-radius:5px}.ps-utils-table-letters a:hover{color:#00aeef;font-weight:500;border-radius:5px}.ps-transactions-selectors .ps-ui-select{margin:.9em .2em 0 0;padding:20px;width:100%;background-color:#fff}.ps-transactions-selectors .ps-ui-select select{width:100%}@media(min-width: 769px){.ps-transactions-selectors .ps-ui-select{float:none;width:110px}.ps-transactions-selectors .ps-ui-select select{width:110px}}@media(min-width: 992px){.ps-transactions-selectors .ps-ui-select{float:right;margin:0 .2em 0 0}}.ps-transactions-selectors-switches{padding:0 0 10px 0}.ps-transactions-selectors-switches .ps-datepicker{margin:10px 0 0 0}@media(min-width: 769px){.ps-transactions-selectors-switches .ps-datepicker .form-control{width:105px !important}}.ps-transactions-selectors-switches .ps-datepicker-text{display:inline-block;vertical-align:top;padding:1em .5em 0 .5em}@media(max-width: 480px){.ps-transactions-selectors-switches .ps-datepicker-text{display:block;padding:.2em .5em 0 .5em}}.ps-transactions-selectors-switches .ps-ui-select{display:inherit;margin:10px 0 0 0;padding-right:20px;width:100%;max-width:211px !important;background-color:#fff}@media(min-width: 769px){.ps-transactions-selectors-switches .ps-ui-select{display:inline-block;margin:7px 0 0 5px;width:inherit}}.payment-method{display:flex;justify-content:center;align-items:center;flex-direction:column}.ps-transactions-filters-wrap{padding:1px 0;border-bottom:solid 1px #f3f3f3}.ps-transactions-filters-inactive,.ps-transactions-filters-active{padding:10px 10px 20px 20px;min-height:40px}.ps-transactions-filters-active{background:#f6f6f6}.ps-transactions-filters-toggle{float:right;padding:8px 10px 0 0}.ps-transactions-filters-toggle i{width:20px;color:#999;text-align:center}.ps-transactions-filters{padding:5px 0 15px 0}.ps-transactions-filter{display:inline-block;vertical-align:top;padding:0 30px 15px 0;min-width:200px !important}.ps-transactions-filter md-radio-button{margin-top:5px !important;margin-bottom:0 !important}.ps-transactions-filter-title{padding-bottom:4px;border-bottom:solid 1px #ddd}@media(max-width: 769px){.ps-scheduled-payments-chart-wrap{display:none}}.ps-transactions-chart-wrap,.ps-scheduled-payments-chart{padding:10px;border-bottom:solid 1px #f3f3f3}.ps-transactions-chart-wrap i,.ps-scheduled-payments-chart i{width:20px;color:#999;text-align:center}@media(max-width: 769px){.ps-transactions-chart-wrap,.ps-scheduled-payments-chart{display:none}}.ps-scheduled-payments-chart{border-bottom:0}.psFlotTip{padding:5px;background:#fff;border:solid 1px #ccc;border-radius:4px;color:#777;font-weight:700}.ps-transactions-details-toggle-wrap{padding:10px}.ps-transactions-download-wrap{padding:10px 15px}.ps-lite-sync-csv-export{padding:10px 15px;display:flex;justify-content:flex-end}.ps-transactions-download-csv{float:right;padding:8px 0 10px 25px}.ps-transactions-download-csv i{color:#999}.ps-transactions-generate-wrap{padding:15px 0 10px 0}.ps-month-csv-container{display:flex;align-items:center}.ps-month-csv-header{width:200px;text-align:center;font-weight:600;padding:6px}.ps-transactions-download-csv{padding:8px 0 10px 0;display:flex;justify-content:space-between;align-items:center}.ps-transactions-statement{float:right}.ps-transactions-statement .ps-ui-select{width:180px}.ps-balance-popover{width:180px;color:#999}.ps-balance-popover div{height:23px}.ps-transactions table,.ps-scheduled-payments table{margin-bottom:1.5em;border-collapse:initial}.ps-transactions .md-cell,.ps-scheduled-payments .md-cell{padding:0 10px !important;border:solid 1px #ddd;border-width:0 1px 1px 0}.ps-transactions i,.ps-scheduled-payments i{color:#999}.ps-transactions .defi-payment,.ps-scheduled-payments .defi-payment{font-style:normal;font-weight:700;color:#182c55;background:rgba(27,171,226,.15);padding:5px;border-radius:3px}.ps-transactions .ps-schedule-icon,.ps-scheduled-payments .ps-schedule-icon{color:#999;vertical-align:text-bottom;font-size:14px !important}.ps-transactions .ps-schedule-icon:hover,.ps-scheduled-payments .ps-schedule-icon:hover{color:#66b5d7}.ps-transactions .col-icon,.ps-scheduled-payments .col-icon{border-left:solid 7px #1b5167}.ps-transactions .col-icon.payer,.ps-scheduled-payments .col-icon.payer{border-left-color:#c386e2}.ps-transactions .col-icon.vendor,.ps-scheduled-payments .col-icon.vendor{border-left-color:#86e28d}.ps-transactions .col-icon.payout,.ps-scheduled-payments .col-icon.payout{border-left-color:#e2db86}.ps-transactions .col-icon.payment,.ps-scheduled-payments .col-icon.payment{border-left-color:#b1e2f5}.ps-transactions .col-icon.dispute,.ps-scheduled-payments .col-icon.dispute{border-left-color:#f7b0b0}.ps-transactions .col-icon.refund,.ps-scheduled-payments .col-icon.refund{border-left-color:#c8b1f7}.ps-transactions .col-icon.transfer,.ps-scheduled-payments .col-icon.transfer{border-left-color:#c3e4c3}.ps-transactions .col-icon.fee,.ps-scheduled-payments .col-icon.fee{border-left-color:#f7b69d}.ps-transactions .col-icon.collectedfee,.ps-scheduled-payments .col-icon.collectedfee{border-left-color:#f7efb0}.ps-transactions .ps-col-id-wrap,.ps-scheduled-payments .ps-col-id-wrap{width:229px !important;text-align:left !important}.ps-transactions .ps-col-id-wrap .ps-col-id-inner,.ps-scheduled-payments .ps-col-id-wrap .ps-col-id-inner{padding-left:21px;width:217px;font-family:monospace}.ps-transactions .ps-col-id-wrap .ps-col-id-inner .ps-md-swipe-icon,.ps-scheduled-payments .ps-col-id-wrap .ps-col-id-inner .ps-md-swipe-icon{font-size:14px;vertical-align:middle}.ps-transactions .ps-col-id-wrap .ps-col-id-inner a,.ps-scheduled-payments .ps-col-id-wrap .ps-col-id-inner a{font-size:12px}.ps-transactions .col-date .time,.ps-scheduled-payments .col-date .time{line-height:11px}.ps-transactions .col-left-border,.ps-scheduled-payments .col-left-border{border-left:1px solid #ddd}.ps-transactions .col-balances,.ps-scheduled-payments .col-balances{color:#333 !important;background:#f6f6f6}.ps-transactions .col-balances .up,.ps-scheduled-payments .col-balances .up{color:#5eaf5a}.ps-transactions .col-balances .down,.ps-scheduled-payments .col-balances .down{color:#e27777}.ps-transactions .resource-id,.ps-scheduled-payments .resource-id{font-size:11px}.ps-transactions .for,.ps-scheduled-payments .for{font-style:italic;font-size:11px;line-height:15px;background:#f6f6f6;border-radius:3px}.ps-transactions .ps-payments-row-status-container,.ps-scheduled-payments .ps-payments-row-status-container{display:flex;justify-content:center}.ps-transactions .ps-payments-row-status-container .ps-payments-row-status-wrapper,.ps-scheduled-payments .ps-payments-row-status-container .ps-payments-row-status-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}.ps-transactions .ps-payments-row-status-container .ps-payments-row-status-wrapper .ps-one-click-indicator,.ps-scheduled-payments .ps-payments-row-status-container .ps-payments-row-status-wrapper .ps-one-click-indicator{color:#617380;font-size:9px;flex-grow:1;text-align:left;width:30px}.ps-transactions .ps-payments-row-status-container .ps-payments-row-status-wrapper .break,.ps-scheduled-payments .ps-payments-row-status-container .ps-payments-row-status-wrapper .break{flex-basis:100%;height:0}.ps-scheduled-payments .md-cell{padding:10px 8px 5px !important;vertical-align:top !important}.ps-scheduled-payments .ps-trans-row .md-cell:first-child{border-left:solid 1px #ddd !important}.ps-zero-report .md-cell{border-right-width:0;vertical-align:text-top !important}.ps-zero-report .md-row .md-cell:nth-child(1){min-width:120px;width:150px}.ps-zero-report .md-row .md-cell:nth-child(2){width:560px;min-width:270px;padding:10px 15px 10px 0 !important;text-align:left !important}@media(max-width: 1280px){.ps-zero-report .md-row .md-cell:nth-child(2){width:350px}}.ps-zero-report .md-row .md-cell:last-child{border-right-width:1px}.ps-zero-report .ps-zero-report-listing-type{padding-bottom:10px}.ps-zero-report .ps-zero-report-data-padding{padding-bottom:.5em}table.md-table th.md-column{border-bottom:solid 1px #ddd !important}table.md-table td.md-cell{border-top:0 !important}.table-status{text-transform:capitalize}.ps-trans-detail-wrap{padding:0 !important}.ps-trans-detail{position:relative;top:-1px;padding:15px 30px;background-color:#edf2f5}.ps-transaction-detail-total{width:200px;margin-top:1em;padding-top:1em;border-top:solid 1px #ddd}.ps-transaction-detail-total p{text-align:right}.ps-transaction-detail-total p label{margin-right:2em;font-size:80%}@media(min-width: 769px){.ps-transaction-detail-total{width:100%}}.ps-pending-total{float:right;color:#999}.ps-pending-total strong{margin:0 .2em 0 1em;color:#555}.ps-trans-snapshot .row{min-height:50px}.ps-trans-snapshot .row:last-child{min-height:10px}.ps-funds-chart{width:100%;height:275px}.ps-pieLabel{text-align:center;padding:.5em;color:#fff;font-weight:700}.ps-funds-chart-text{padding:.8em 0 .5em 0;font-size:80%;font-style:italic;text-align:center}.col-truncate{max-width:20em}.col-truncate strong.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block !important}.payment-detail-original-amount{padding:20px 0 15px 20px}.payment-detail-totals-table{width:100%}.payment-detail-totals-table th{padding:3px 5px 0 0;color:#b0b0b0;text-align:right;background:#f0f0f0}.payment-detail-totals-table th.single-payment-first-cell{width:120px;padding:5px}@media(min-width: 480px){.payment-detail-totals-table th.single-payment-first-cell{width:160px}}.payment-detail-totals-table th.multi-payment-first-cell{width:120px;padding:5px}@media(min-width: 480px){.payment-detail-totals-table th{padding-right:30px}}.payment-detail-totals-table td{padding:15px 5px 0 0;text-align:right}.payment-detail-totals-table td hr{margin:20px 0 10px;border-color:#999}.payment-detail-totals-table td.total-separator{padding:0 !important}.payment-detail-totals-table td.total-separator hr{margin:20px 0 10px;border-color:#999}.payment-detail-totals-table td.total{padding:0 5px 10px 0;font-size:100%}@media(min-width: 480px){.payment-detail-totals-table td.total{padding-right:30px;font-size:110%}}@media(min-width: 480px){.payment-detail-totals-table td{padding-right:30px}}.multi-subsidiary-payment-box{padding:0 25px 0 25px}.multi-subsidiary-payment-detail{padding:20px 0}.multi-subsidiary-payment-table{background-color:#f6f7f7;width:100%;border-collapse:collapse}.multi-subsidiary-payment-table th,.multi-subsidiary-payment-table td{padding:15px 0 15px 0;text-align:left}.payment-details{display:flex;flex-direction:column}.payment-details span{font-size:80%;color:#555}.multi-subsidiary-payment-title tr{font-family:Montserrat;font-size:15px;font-weight:700;line-height:19px;letter-spacing:0px;color:#182d55;text-align:left}.multi-subsidiary-payment-total tr{font-family:Montserrat;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:right}.multi-subsidiary-payment-table-total{font-family:Montserrat;font-size:15px;font-weight:700;line-height:19px;letter-spacing:0px;text-align:left;color:#182d55}.multi-subsidiary-payment-detail-title{font-family:Montserrat;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0px;color:#617380;padding-left:25px;padding-bottom:15px}.multi-subsidiary-payment-table tr:not(:last-child){border-bottom:1px solid #d0d5d9;box-shadow:0px -1px 0px 0px #dfe3e6 inset;margin-left:10px;margin-right:10px}.multi-subsidiary-payment-detail-row-title{font-family:Montserrat;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0px;color:#182d55}.multi-subsidiary-payment-detail-span{font-family:Montserrat;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0px;color:#617380}.multi-subsidiary-payment-table-title{font-family:Montserrat;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:left;color:#182d55;height:47px}.multi-subsidiary-payment-detail-subtotal{font-family:Montserrat;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0px;color:#182d55}.multi-subsidiary-payment-detail-icon{display:inline;vertical-align:middle}#mspayment_status{display:contents}.multi-subsidiary-payment-table-body{background-color:#f6f7f7;padding-left:25px;padding-right:25px}.payment-detail-refund-form{margin-top:40px;padding:20px 5px;border-top:solid 3px #f2f2f2}.payment-detail-refund-form-field{margin-top:25px;max-width:250px}.payment-detail-refund{margin-bottom:10px;padding:10px;max-width:400px;height:55px;background:#f6f6f6;border-radius:4px}.payment-detail-refund .payment-detail-refund-toggle{float:right}.payment-detail-refund .payment-detail-refund-toggle a{color:#666}.payment-detail-refund .payment-detail-refund-toggle a i{font-size:20px !important}.payment-detail-refund .payment-detail-refund-content{margin-right:35px}.payment-detail-refund small{color:#999}.paymnent-detail-withdrawals-wrap{margin:10px 0 10px;padding:25px 20px 10px;border:1px solid #f2f2f2;border-radius:11px}@media(min-width: 480px){.paymnent-detail-withdrawals-wrap{margin:10px 20px 25px}}.payment-detail-withdrawal{padding:20px 0 0}@media(min-width: 480px){.payment-detail-withdrawal{padding:20px 20px 0}}.payment-detail-withdrawal-transfer{padding:10px 0}.transfer-report-summary-wrap{padding:0 5px 15px}.transfer-report-summary-wrap .transfer-report-section-header{margin-top:20px;padding-bottom:5px;color:#afc0cb;text-transform:uppercase}.transfer-report-summary-wrap .transfer-report-id-desktop{display:none}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-id-desktop{display:block;text-align:right}}.transfer-report-summary-wrap .transfer-report-id-mobile{display:block;color:#afc0cb}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-id-mobile{display:none}}.transfer-report-summary-wrap .transfer-report-amount{text-transform:capitalize;vertical-align:middle}.transfer-report-summary-wrap .transfer-report-bank-icon{font-size:30px}.transfer-report-summary-wrap .transfer-report-details{display:flex;flex-direction:row;align-items:center;margin-top:10px}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-details{margin-top:40px}}.transfer-report-summary-wrap .transfer-report-details__destination-bank{margin-left:20px}.transfer-report-summary-wrap .transfer-report-details__destination-bank-name{color:#afc0cb;text-transform:uppercase}.transfer-report-summary-wrap .transfer-report-details .fa-lg{font-size:30px}.transfer-report-summary-wrap .transfer-report-chart{margin-top:20px;height:80px;font-size:0}.transfer-report-summary-wrap .transfer-report-chart .cash,.transfer-report-summary-wrap .transfer-report-chart .fees,.transfer-report-summary-wrap .transfer-report-chart .refunds,.transfer-report-summary-wrap .transfer-report-chart .disputes{display:inline-block;height:100%;background-color:#c2e691}.transfer-report-summary-wrap .transfer-report-chart .fees{background-color:#bc8df5}.transfer-report-summary-wrap .transfer-report-chart .refunds{background-color:#fef69b}.transfer-report-summary-wrap .transfer-report-chart .disputes{background-color:#f3ab5c}.transfer-report-summary-wrap .transfer-report-chart .available,.transfer-report-summary-wrap .transfer-report-chart .deductions{display:inline-block;padding:0;height:100%;border:none;background-color:#c2e691}.transfer-report-summary-wrap .transfer-report-chart .deductions{background-color:#f3ab5c}.transfer-report-summary-wrap .transfer-report-chart .popover{padding:0;max-width:350px;font-size:14px;border-radius:6px}.transfer-report-summary-wrap .transfer-report-chart .popover-content{padding:0;width:350px}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-chart{margin-top:10px}}.transfer-report-summary-wrap .transfer-report-chart-legend{text-align:left}.transfer-report-summary-wrap .transfer-report-chart-legend .cash,.transfer-report-summary-wrap .transfer-report-chart-legend .fees,.transfer-report-summary-wrap .transfer-report-chart-legend .refunds,.transfer-report-summary-wrap .transfer-report-chart-legend .disputes,.transfer-report-summary-wrap .transfer-report-chart-legend .deductions{display:inline-block;margin-top:15px;padding:10px 20px 10px 24px;width:140px;text-align:right;text-transform:uppercase;border-right:solid 2px #c2e691}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-chart-legend .cash,.transfer-report-summary-wrap .transfer-report-chart-legend .fees,.transfer-report-summary-wrap .transfer-report-chart-legend .refunds,.transfer-report-summary-wrap .transfer-report-chart-legend .disputes,.transfer-report-summary-wrap .transfer-report-chart-legend .deductions{padding:10px 20px 10px 24px;width:inherit}}.transfer-report-summary-wrap .transfer-report-chart-legend .fees{border-color:#bc8df5}.transfer-report-summary-wrap .transfer-report-chart-legend .refunds{border-color:#fef69b}.transfer-report-summary-wrap .transfer-report-chart-legend .disputes,.transfer-report-summary-wrap .transfer-report-chart-legend .deductions{border-color:#f3ab5c}@media(min-width: 480px){.transfer-report-summary-wrap .transfer-report-chart-legend{text-align:right}}.section-title{padding:20px 0 15px 5px;text-transform:uppercase;font-size:16px;font-weight:600}@media(min-width: 480px){.section-title{padding:20px 0 15px 15px}}.section-actions{float:right;padding:20px 10px 15px 0}@media(min-width: 480px){.section-actions{padding:20px 25px 15px 0}}.transfer-report-history-wrap{margin-bottom:30px;border:solid 1px #ccc;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#fff}.transfer-report-history-wrap .transfer-report-history-section-header{padding:10px 24px;background:#e3e3e3;text-transform:uppercase;font-weight:700}.transfer-report-history-wrap .transfer-report-history-section-header .total{float:right}.transfer-report-history-wrap .transfer-report-pending{padding:40px 10px 20px;text-align:center}.transfer-report-history-wrap .transfer-report-pending i{margin-bottom:15px}.ps-table-lite{overflow-x:auto}.ps-table-lite table{width:100%;padding-bottom:30px}.ps-table-lite table tr:last-child td{padding-bottom:30px}.ps-table-lite table th{padding:5px 0 5px 25px;color:#afc0cb;font-weight:500;FONT-SIZE:12PX;text-transform:uppercase;border-bottom:solid 2px #d9e1e8}.ps-table-lite table th.amount{padding:5px 25px 5px 0;text-align:right;min-width:200px;width:200px}.ps-table-lite table td{padding:15px 0 0 25px}.ps-table-lite table td.variable{min-width:250px}.ps-table-lite table td.date{min-width:130px;width:130px}.ps-table-lite table td.id{min-width:250px;width:250px}.ps-table-lite table td.payer{min-width:230px;width:230px}.ps-table-lite table td.method{min-width:150px;width:150px}.ps-table-lite table td.split{min-width:130px;width:130px}.ps-table-lite table td.amount{padding:15px 25px 0 0;text-align:right;min-width:200px;width:200px}.ps-table-lite table td .popover{padding:0;max-width:350px;font-size:14px;border-radius:6px}.ps-table-lite table td .popover-content{padding:0;width:350px}.transfer-report-popover-link{padding:0;color:#0277bd;border:none;background:none}.transfer-report-payment-detail{width:200px;text-align:left}.transfer-report-payment-detail-title{padding:10px 20px;border-bottom:solid 1px #999}.transfer-report-payment-detail-wrap{padding:15px 20px}.transfer-report-payment-detail-invoice-wrap{font-size:10px;padding:10px}.transfer-report-payment-detail-secondaryInfo{font-size:8px;background:#182d55;color:#fff;border-radius:40px;vertical-align:text-top;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;max-width:fit-content}.transfer-report-payment-detail-invoice-link a{text-decoration:none !important}.transfer-report-payment-detail-invoice-link .popover{height:fit-content;background:transparent;border:0;margin-top:6px !important;width:350px}.transfer-report-payment-detail-invoice-link .popover-content{padding:0px;width:fit-content !important;background:#2f5280;color:#fff;border-radius:6px;position:absolute;right:155px}.transfer-report-payment-detail-invoice-link .popover.bottom .arrow:after{border-bottom-color:#2f5280 !important}.transfer-report-payment-detail-invoice-link .popover.bottom .arrow{border-bottom-color:#2f5280 !important;top:-5px}.transfer-report-payment-line-item{padding:3px 15px}.transfer-report-payment-detail-title div,.transfer-report-payment-line-item div{float:right}.transfer-report-payment-split-description{margin-top:10px;padding:15px;background:#ededed;border-radius:6px}.payment-erp-status{font-weight:500;text-transform:uppercase;color:#77b44b;white-space:nowrap}.payment-erp-status.failed{color:#ff8897}.payment-defi-banner{padding:unset}.v3-text-small{font-size:12px}.v3-text-no-transform{text-transform:none}.v3-text-primary-light,.v3-text-active,.v3-text-paid{color:#00adee}.v3-text-primary-dark{color:#022a58}.v3-text-posted,.v3-text-grey{color:#9098a0}.v3-text-red,.v3-text-overdue,.v3-text-failed,a.v3-text-red,a.v3-text-red:hover{color:#ff94a1}.v3-text-current{color:#91c55c}.v3-text-finished{color:#afc0cb}.v3-text-cancelled{color:#afc0cb}.v3-text-current,.v3-text-finished,.v3-text-paid,.v3-text-cancelled,.v3-text-overdue{font-weight:700;text-transform:uppercase}.v3-text-processing{color:#ffa949}.v3-text-bold{font-weight:700}.v3-text-block{display:block}.v3-section-header{display:flex;flex-direction:column;color:#022a58;text-transform:uppercase}@media(min-width: 769px){.v3-section-header{flex-direction:row;align-items:center;justify-content:flex-start}}.v3-heading-dynamic-wrap{display:flex;align-items:center;margin-left:10px}@media(max-width: 992px){.v3-heading-dynamic-wrap{display:none}}.v3-section-header__title{flex:2 1 auto;font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:38px}@media(min-width: 769px){.v3-section-header__title{padding:10px 0 25px 15px}}.v3-section-header__actions{display:flex;align-items:center;padding:10px 0 20px}@media(min-width: 769px){.v3-section-header__actions{padding:10px 20px 15px 15px}}.v3-section-header__actions.receivables a,.v3-section-header__actions.receivables button,.v3-section-header__actions.collections a,.v3-section-header__actions.collections button{margin-left:0;width:100%}@media(min-width: 769px){.v3-section-header__actions.receivables button,.v3-section-header__actions.collections button{margin-left:15px;width:initial}}.csv-button{padding:0 20px 0 20px !important}.csv-button .csv-payables{font-size:14px}.v3-section,.v3-section--with-subheader{margin:0 0 15px;padding:20px;color:#022a58;border-radius:4px;background:#fff;box-shadow:0 2px 20px 0 #d9e1e8}@media(min-width: 769px){.v3-section,.v3-section--with-subheader{margin:0 15px 15px}}.v3-section h1,.v3-section h2,.v3-section h3,.v3-section--with-subheader h1,.v3-section--with-subheader h2,.v3-section--with-subheader h3{margin:0;text-transform:uppercase}.v3-section h2,.v3-section--with-subheader h2{margin-bottom:15px;color:#9098a0;font-size:14px}.v3-section h3,.v3-section--with-subheader h3{color:#9098a0;font-size:12px}.v3-section-full{width:100%;content:"";display:table;clear:both;background-color:#f3f3f3 !important;position:relative;margin:30px 15px 15px 15px;box-shadow:unset}.v3-section--no-padding{padding:0}.v3-section--with-subheader{padding:5px}.v3-section--subheader{display:flex;align-items:center;padding:0 20px;height:55px;background:#f5f7fa;border-top-left-radius:4px;border-top-right-radius:4px}.v3-section--subheader-actions{margin-left:auto}.v3-section--subheader-actions button{margin-left:10px}.v3-section_subheader-border{padding:20px;border-bottom:solid 1px #d9e1e8;color:#022a58;text-transform:uppercase}.v3-section_buttons-border{padding:15px 24px;text-align:right;border-top:solid 1px #d9e1e8}@media(min-width: 900px){.welcome-modal{min-width:unset !important;max-width:unset !important;max-height:unset !important}}.defiAd-modal{font-family:"Montserrat",sans-serif;min-width:732px !important;max-width:732px !important;min-height:595px !important;max-height:595px !important;overflow:hidden;background-color:#182d55;background-image:url("app/styles/img/PS-HalfLogo-Big.png");background-repeat:no-repeat;background-position:bottom right;padding:40px 0px 40px 48px}.defiAd-modal .title{color:#fff;font-style:normal;font-weight:700;font-size:30px;line-height:37px;padding-right:48px}.defiAd-modal .row{display:flex;flex-direction:row;column-gap:10px;align-items:stretch}.defiAd-modal .text-content{width:50%;color:#fff;font-style:normal;font-weight:500;font-size:13px;line-height:20px;padding-top:24px}.defiAd-modal .text-content .row{margin-bottom:10px}.defiAd-modal .text-content .firstTitle{font-weight:700;font-size:16px;line-height:24px;padding-bottom:30px}.defiAd-modal .text-content .spanTitle{font-weight:600}.defiAd-modal .text-content .signup-button{display:inline-block;font-weight:600;margin-top:40px;color:#fff;background:#1babe2;border-radius:4px;padding:10px 38px;text-decoration:none}.defiAd-modal .image-content{padding-top:30px;width:50%}.defiAd-modal .check-list-icon{color:#1babe2}.welcome-modal{font-family:"Montserrat",sans-serif;min-width:540px !important;max-width:540px !important;min-height:430px !important;max-height:430px !important;overflow:hidden}.welcome-modal .rounded{border-radius:20px}.welcome-modal .v3-section--content{color:#182d55;width:461px;font-size:20px;font-weight:900;letter-spacing:0;line-height:24px;text-align:left}.welcome-modal .v3-section--message{color:#182d55;font-size:13px;letter-spacing:0;line-height:16px}.welcome-modal .v3-section--footer{border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 -2px 4px 0 rgba(168,182,193,.5);height:70px}@media(min-width: 768px){.welcome-modal .col-md-7{width:51%}.welcome-modal .col-md-5{width:49%}}.v3-section--cancelled,.v3-section--paid,.v3-section--current,.v3-section--overdue{padding-left:25px;border-style:solid;border-width:0 0 0 4px;border-left-color:#afc0cb}.v3-section--paid{border-left-color:#00adee}.v3-section--current{border-left-color:#b8e986}.v3-section--overdue{border-left-color:#ff94a1}.v3-section--payer{padding:20px;color:#022a58;border-radius:4px;background:#fff;box-shadow:0 2px 20px 0 #d9e1e8}.v3-section--progress,.v3-section--empty-state,.v3-section--progress-no-background{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#9098a0}.v3-section--payer--progress{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;color:#9098a0}.v3-section--payer--empty-state{padding:20px 0 10px 20px}.v3-section-progress--no-background{min-height:150px}.v3-section--row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.v3-section--column-one,.v3-section--column-two{flex:1 50%}.v3-section--column-one{padding-right:0;border-right:none}@media(min-width: 769px){.v3-section--column-one{padding-right:25px;border-right:solid 1px #d9e1e8}}.v3-section--column-one.no-border{border:none}.v3-section--column-two{padding-left:0}@media(min-width: 769px){.v3-section--column-two{padding-left:30px}}.v3-section--group,.v3-section--inline-group{padding:5px 0 25px 0}.v3-section--inline-group{display:inline-block;padding-right:50px}.v3-section--table{padding:0}.v3-section-flex-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}@media(min-width: 769px){.v3-section-flex-row{flex-direction:row}}.v3-section-flex-column{order:0;flex:2 1 auto;align-self:stretch;width:100%}.v3-section-flex-column:first-of-type{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #d9e1e8}@media(min-width: 769px){.v3-section-flex-column:first-of-type{padding-right:30px;padding-bottom:0;margin-bottom:0;border-bottom:none}}@media(min-width: 769px){.v3-section-flex-column{width:50%}}.v3-section-flex-full-column{flex:1;width:100%}.v3-print_receipt{display:none}@media print{@page{margin:2px}.v3-print_receipt{horiz-align:center;position:absolute;left:10px;right:10px;height:100%;width:90%;display:block;font-family:"Helvetica",Arial,sans-serif;font-size:12px;color:#000}.v3-print_receipt h2,.v3-print_receipt h3{display:block;font-weight:bold}.v3-print_receipt h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.v3-print_receipt .v3-print_receipt-header{display:flex;justify-content:space-between;align-items:center}.v3-print_receipt .v3-print_receipt-description{text-align:center;padding:30px 0}.v3-print_receipt .v3-print_receipt-summary{padding:20px;border-radius:10px}.v3-print_receipt .v3-print_receipt-summary table{width:100%}.v3-print_receipt .v3-print_receipt-summary table td{padding:10px;text-align:right}.v3-print_receipt .v3-print_receipt-summary table td.first{width:70%}.v3-print_receipt .v3-print_receipt-details{display:flex;padding-top:30px}.v3-print_receipt .v3-print_receipt-details div{flex:1}.v3-section-header,.v3-payouts_listings,.ps-payer-portal,.v3-payouts_detail{display:none}.v3-payouts_details{width:100%}}.ps-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ps-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.payer-portal-padding{padding:30px 30px 15px}.layout-lockbox{padding:10px 0}@media(max-width: 600px){.layout-lockbox{width:100%}}.v3-btn__group{padding:20px 0 0}button[disabled],button[disabled]:hover{color:#bac1c7;background-color:#f5f7fa}.v3-btn{margin-left:15px;padding:10px 20px;text-transform:uppercase;font-weight:600;border-radius:6px}.v3-btn-payer-portal,.v3-btn-payer-portal-payables{text-transform:uppercase;font-weight:600;border-radius:6px;font-size:1em;height:50%;outline:none}@media screen and (max-width: 1100px){.v3-btn-payer-portal,.v3-btn-payer-portal-payables{font-size:.8em}}.v3-btn-payer-portal{width:40%}.v3-btn-payer-portal-payables{width:70%}.v3-btn--default,.v3-btn--white{color:#9098a0;border:1px solid #9098a0;background-color:#fff}.v3-btn--default:hover,.v3-btn--white:hover{background-color:#f5f7fa}.v3-btn--white{border:none}.v3-btn--primary{color:#fff;border:none;background-color:#00adee;outline:none}.v3-btn--primary:hover{background-color:#3783b1}.v3-btn--ghosted{color:#a8b6c1;box-sizing:border-box;border:1px solid #a8b6c1;border-radius:20px;background-color:#fff;outline:none}.v3-btn--ghosted:hover{background-color:#d9e1e9}.v3-btn--secondary{color:#022a58;border:1px solid #022a58;background-color:#fff}.v3-btn--secondary:hover{background-color:#d9e1e9}.v3-btn-ico{padding:8px 12px;border:none;border-radius:4px;outline:none}.v3-btn-ico--default{color:#022a58;background-color:#fff}.v3-btn-ico--default:hover{background-color:#f5f7fa}.v3-btn-ico--borders{border:1px solid #afc0cb;color:#022a58;background-color:#f5f7fa}.v3-btn-ico--receivables-list-actions{margin-right:5px;font-weight:500}.v3-btn-ico--receivables-list-actions:hover{background-color:#fff}.v3-btn-circle{margin-left:10px;height:42px;width:42px;color:#022a58;font-size:20px;border:1px solid #d9e1e8;border-radius:21px;background-color:#fff}.v3-btn-circle-payables{margin-left:10px;height:30px;width:30px;color:#022a58;font-size:16px;border:1px solid #d9e1e8;border-radius:21px;background-color:#fff}.v3-btn-icon{margin-right:5px;font-size:20px}.v3-btn-icon-circle{border:2px solid #fff;font-size:10px;padding:2px 3px;padding-top:3px;border-radius:11px;margin-right:5px}.v3-btn-icon::before{font-weight:600}.v3-form-group{padding:20px;color:#022a58}.v3-form-group label{display:block;font-weight:500;text-transform:uppercase}.v3-form-group md-chips .md-chips{box-shadow:none;margin-bottom:20px;padding:5px 10px;width:100%;border:1px solid #afc0cb;border-radius:6px}.v3-form-group md-chips .md-chips md-chip{margin:0 8px 5px 0;font-size:14px;color:#022a58;border-radius:18px;background-color:#d9e1e8}.v3-form-group md-chips .md-chips md-chip .md-chip-remove-container md-icon{min-width:12px;width:12px;color:#022a58}.v3-form-group md-chips .md-chips .md-chip-input-container,.v3-form-group md-chips .md-chips .md-chip-input-container:not(:first-child){display:inline-block;margin:0;line-height:inherit}.v3-form-group md-chips .md-chips .md-chip-input-container input,.v3-form-group md-chips .md-chips .md-chip-input-container:not(:first-child) input{color:#022a58;font-size:14px;width:100%}.v3-form-group__step-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:15px;color:#022a58;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;text-transform:uppercase;font-weight:700}.v3-form-group__step-number{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:20px;background-color:#022a58;color:#fff;height:32px;width:32px;border-radius:16.5px;font-weight:600}.v3-form__error{margin:-10px 0 10px;color:#d83b3b}.v3-form__input,.v3-form__input-table{margin-bottom:20px;padding:10px;width:100%;border:1px solid #afc0cb;border-radius:6px;resize:none}.v3-form__input.has-error,.v3-form__input-table.has-error{border:1px solid #ff94a1}.v3-form__input:focus,.v3-form__input-table:focus{outline:0;border:1px solid #00adee}.v3-form__input:focus.has-error,.v3-form__input-table:focus.has-error{border:1px solid #ff94a1}.v3-form__input:disabled,.v3-form__input-table:disabled{color:#022a58;border:1px solid #f5f7fa;background-color:#f5f7fa}.v3-form__input:disabled::placeholder,.v3-form__input-table:disabled::placeholder{color:#022a58}.v3-form__input:disabled:-ms-input-placeholder,.v3-form__input-table:disabled:-ms-input-placeholder{color:#022a58}.v3-form__input:disabled::-ms-input-placeholder,.v3-form__input-table:disabled::-ms-input-placeholder{color:#022a58}.v3-form__input-table{margin-bottom:0}.v3-form__input--has-link{margin-bottom:10px !important}.v3-form__input--link{display:block;margin-bottom:20px}.v3-form__input-group,.v3-form__select-group{position:relative;display:table;border-collapse:separate;padding-bottom:20px}.v3-form__input-group--input{margin-bottom:0;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.v3-form__input-group--input::placeholder{color:#022a58}.v3-form__input-group--input:-ms-input-placeholder{color:#022a58}.v3-form__input-group--input::-ms-input-placeholder{color:#022a58}.v3-form__input-group--icon{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;display:table-cell;padding:10px;border:1px solid #afc0cb;width:1%;vertical-align:middle;background-color:#fff}.v3-form__input-group--icon button{padding:0;background:transparent;border:none}.v3-form__select-group--select{height:41px;border-color:#afc0cb;border-style:solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;border-width:1px 1px 1px 0}.v3-form__select-group--select select{margin-top:10px;width:100%;border:none;background-color:transparent}.v3-form__select-group--icon{border-color:#afc0cb;border-style:solid;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;border-width:1px 0 1px 1px;display:table-cell;padding:10px 0 10px 10px;width:1%;vertical-align:middle;background-color:#fff}.v3-form__select-group--icon button{padding:0;background:transparent;border:none}.v3-form__select,.v3-form__select-table{margin-bottom:20px;padding:10px;width:100%;height:41px;color:#022a58;border:1px solid #afc0cb;border-radius:6px;background:#fff}.v3-form__select.has-error,.v3-form__select-table.has-error{border:1px solid #ff94a1}.v3-form__select:focus,.v3-form__select-table:focus{outline:0;border:1px solid #00adee}.v3-form__select:focus.has-error,.v3-form__select-table:focus.has-error{border:1px solid #ff94a1}.v3-form__select:disabled,.v3-form__select-table:disabled{color:#022a58;border:1px solid #f5f7fa;background-color:#f5f7fa}.v3-form__select-table{margin:0}.v3-form__select--receivables-stats,.v3-form__select--receivables-list-plans{display:inline;width:150px}.v3-pagination-limit{display:flex;align-items:center;justify-content:flex-end}.v3-form__select--receivables-list-plans{margin:10px 0;width:140px}.v3-form__select--pagination-limit{width:70px;height:40px}.v3-form__autocomplete{margin-bottom:20px}.v3-form__autocomplete .md-whiteframe-z1{height:41px;box-shadow:none;border:1px solid #afc0cb;border-radius:6px}.v3-form__autocomplete .md-whiteframe-z1 input:not(.md-input){padding:10px}.v3-form__checkbox.md-checked .md-icon:after{border-color:#fff}.v3-form__attach{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;height:200px;border:dashed 2px #afc0cb;border-radius:6px;cursor:pointer}.v3-form__attach i{font-size:60px;margin-bottom:20px}.v3-form__attached-file{padding-top:20px}.v3-form__attached-file i{margin-right:10px;font-size:20px;vertical-align:middle}.v3-form_switch{margin-bottom:0}.v3-form_switch :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,.5),inset 0 0 50px #00adee !important}.v3-form_select select:required:invalid{color:#999}.v3-form_select option[value=""][disabled]{display:none}.v3-panel{position:relative;flex:1;margin-top:20px;margin-bottom:20px;margin-right:20px;padding:20px;border:solid 1px #d9e1e8;border-radius:4px}.v3-panel.dynamic:hover{border:solid 1px #00adee;box-shadow:0 2px 20px 0 #d9e1e8}.v3-panel.active{background:#f5f7fa;border:solid 1px #00adee}.v3-panel.highlight{margin:20px 0;padding:15px;color:#022a58;background:#f5f7fa;border:none}.defi-banner-img{display:inline-block}.defi-banner-txt{display:inline-block}.v3-panel-preview__title{padding-bottom:20px;color:#7d95a5;font-size:12px;font-weight:600;letter-spacing:1.71px;line-height:15px;text-align:right;text-transform:uppercase}.v3-panel-preview{padding:25px;color:#022a58;border:1px solid #afc0cb;border-radius:6px;background-color:#f5f7fa}.v3-panel-preview .v3-content-title{font-size:14px;font-weight:700;letter-spacing:2px;line-height:18px}.v3-panel-preview .v3-content{padding:20px 0}@media(min-width: 769px){.v3-panel-preview .v3-content{padding:20px 30px}}.v3-panel-preview .v3-content-ap-portal{padding:20px 0}@media screen and (min-width: 769px){.v3-panel-preview .v3-content-ap-portal{padding:20px 5px}}.v3-panel-preview .v3-content__subgroup{padding-bottom:30px}.v3-panel-preview .v3-content__subgroup label{display:block;color:#afc0cb;text-transform:uppercase}.v3-panel-preview .v3-content__subgroup:last-child{padding:0}.v3-panel-preview .v3-content__subgroup .v3-preview-modules{padding-top:15px}.v3-panel-preview hr{border-top:1px solid #d9e1e8}.v3-panel-preview.no-padding{padding:0}@media(min-width: 769px)and (max-width: 1200px){.v3-ap-portal-text{font-size:.8em;word-break:break-all}}.v3-preview-modules{margin:0;padding:0;list-style:none}.v3-preview-modules .v3-preview-module-no-plan{padding:20px 10px;background-color:#f5f7fa}.v3-preview-modules li{position:relative;margin-bottom:30px;padding:5px;border:1px solid #afc0cb;border-radius:29px;background-color:#fff}.v3-preview-modules li .v3-preview-module-connector{position:absolute;top:-31px;left:0;width:40px;height:31px;border-right:solid 3px #afc0cb}.v3-preview-modules li:first-child .v3-preview-module-connector{display:none}.v3-preview-modules li:last-child{margin-bottom:0}.v3-preview-module-content-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.v3-preview-module-content-icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 37px 0 17px;height:50px;width:65px}.v3-preview-module-content{padding:14px 20px 15px 0}.v3-preview-module-content-actions{position:absolute;right:30px}.v3-preview-module-content-actions i{margin-left:15px;font-size:18px}.v3-panel-preview__receivable-payer{font-size:18px;font-weight:700;padding-top:10px}.v3-panel-preview__status{font-size:16px}.v3-panel-preview__receivable-amount{font-size:40px;line-height:1.2}.v3-table{overflow-x:auto;border-radius:4px}.v3-table table{width:100%;border-collapse:inherit}.v3-table table th{height:55px}.v3-table table td{height:70px}.v3-table--lines table tr:last-child td{border:none}.v3-table--lines table td{border-bottom:solid 1px #d9e1e8}.v3-table--dynamic table tr:hover td,.v3-table--dynamic table tr.active td{background:#f5f7fa}.v3-table--dynamic table th md-checkbox,.v3-table--dynamic table td md-checkbox{margin:0}.v3-table--dynamic table th md-checkbox.md-checked .md-icon:after,.v3-table--dynamic table td md-checkbox.md-checked .md-icon:after{border-color:#fff}.v3-table--dynamic .heading-dynamic-actions{display:inline-block;margin-left:10px;padding-left:10px;border-left:solid 1px #d9e1e8}.v3-table--receivables-stats-wrap{width:100%;border:solid 1px #7d95a5;border-width:0 1px 1px 0}.v3-table--receivables-stats-wrap td.receivables-stats--side-title{vertical-align:top;width:25px;max-width:25px;background:#dae1e7;border-bottom:solid 1px #7d95a5}.v3-table--receivables-stats-wrap td .receivables-stats--side-title-text{float:left;margin:150px 0 0 2px;transform:rotate(-90deg);transform-origin:top left 0;text-transform:uppercase;font-size:12px;font-weight:700}.v3-table--receivables-stats-wrap td .receivables-stats--top-title-spacer{background:none !important;padding:0;height:25px}.v3-table--receivables-stats-wrap td .receivables-stats--top-title{padding:0;height:25px;text-align:center !important;font-weight:700;background:#dae1e7;color:#022a58}.v3-table--receivables-stats-wrap td.amounts-table{padding:0}.v3-table--receivables-stats-wrap td.border-top{border-top:solid 1px #7d95a5}.v3-table--receivables-stats-wrap td.border-right{border-right:solid 1px #7d95a5}.v3-table--receivables-stats-wrap td.border-left{border-left:solid 1px #7d95a5}.v3-receivables-processing{display:flex;flex:2 1 auto;text-transform:none;color:#a8aeb4;margin-left:15px}.v3-receivables-processing i{font-size:20px}.v3-receivables-info{display:flex;justify-content:center;flex:2 1 auto;text-transform:none}.v3-receivables-download{opacity:.3}.v3-table--receivables-stats{border-radius:0}.v3-table--receivables-stats table th,.v3-table--receivables-stats table td{padding:0 10px}.v3-table--receivables-stats table th.heading,.v3-table--receivables-stats table td.heading{background:#f5f7fa}.v3-table--receivables-stats table th.overdue,.v3-table--receivables-stats table td.overdue{font-size:12px;background:#f5f7fa;width:65px;max-width:65px;min-width:65px}.v3-table--receivables-stats table th.amount,.v3-table--receivables-stats table td.amount{min-width:100px;width:100px;text-align:right}.v3-table--receivables-stats table th.paused,.v3-table--receivables-stats table td.paused{color:#7d95a5}.v3-table--receivables-stats table th.border-top,.v3-table--receivables-stats table td.border-top{border-top:solid 1px #7d95a5}.v3-table--receivables-stats table th.border-right,.v3-table--receivables-stats table td.border-right{border-right:solid 1px #7d95a5}.v3-table--receivables-stats table th.border-right-light,.v3-table--receivables-stats table td.border-right-light{border-right:solid 1px #e3e8ec}.v3-table--receivables-stats table th{height:30px;color:#9098a0;font-size:12px;text-transform:uppercase}.v3-table--receivables-stats table td{height:45px;border-bottom:solid 1px #f5f7fa}.v3-table--receivables-stats table td.overdue{border-bottom:solid 1px #fff}.v3-table--receivables-stats table td.border-bottom{border-bottom:solid 1px #7d95a5}.v3-table--receivables-stats table td.border-left{border-left:solid 1px #7d95a5}.v3-table--payouts-list table thead tr,.v3-table--upcoming-payouts table thead tr,.v3-table--receivables-list table thead tr,.v3-table--receivables-history table thead tr,.v3-table--receivables-import-header table thead tr{height:64px}.v3-table--payouts-list table th.dynamic,.v3-table--payouts-list table td.dynamic,.v3-table--upcoming-payouts table th.dynamic,.v3-table--upcoming-payouts table td.dynamic,.v3-table--receivables-list table th.dynamic,.v3-table--receivables-list table td.dynamic,.v3-table--receivables-history table th.dynamic,.v3-table--receivables-history table td.dynamic,.v3-table--receivables-import-header table th.dynamic,.v3-table--receivables-import-header table td.dynamic{min-width:90px;text-align:center}.v3-table--payouts-list table th.toolbar,.v3-table--payouts-list table td.toolbar,.v3-table--upcoming-payouts table th.toolbar,.v3-table--upcoming-payouts table td.toolbar,.v3-table--receivables-list table th.toolbar,.v3-table--receivables-list table td.toolbar,.v3-table--receivables-history table th.toolbar,.v3-table--receivables-history table td.toolbar,.v3-table--receivables-import-header table th.toolbar,.v3-table--receivables-import-header table td.toolbar{padding-left:15px !important}.v3-table--payouts-list table th.payer,.v3-table--payouts-list table td.payer,.v3-table--upcoming-payouts table th.payer,.v3-table--upcoming-payouts table td.payer,.v3-table--receivables-list table th.payer,.v3-table--receivables-list table td.payer,.v3-table--receivables-history table th.payer,.v3-table--receivables-history table td.payer,.v3-table--receivables-import-header table th.payer,.v3-table--receivables-import-header table td.payer{padding-right:20px;min-width:200px;max-width:200px}.v3-table--payouts-list table th.email,.v3-table--payouts-list table td.email,.v3-table--upcoming-payouts table th.email,.v3-table--upcoming-payouts table td.email,.v3-table--receivables-list table th.email,.v3-table--receivables-list table td.email,.v3-table--receivables-history table th.email,.v3-table--receivables-history table td.email,.v3-table--receivables-import-header table th.email,.v3-table--receivables-import-header table td.email{padding-right:20px;min-width:210px;max-width:210px;word-break:break-word}.v3-table--payouts-list table th.amount,.v3-table--payouts-list table td.amount,.v3-table--upcoming-payouts table th.amount,.v3-table--upcoming-payouts table td.amount,.v3-table--receivables-list table th.amount,.v3-table--receivables-list table td.amount,.v3-table--receivables-history table th.amount,.v3-table--receivables-history table td.amount,.v3-table--receivables-import-header table th.amount,.v3-table--receivables-import-header table td.amount{min-width:100px;width:150px}.v3-table--payouts-list table th.import-amount,.v3-table--payouts-list table td.import-amount,.v3-table--upcoming-payouts table th.import-amount,.v3-table--upcoming-payouts table td.import-amount,.v3-table--receivables-list table th.import-amount,.v3-table--receivables-list table td.import-amount,.v3-table--receivables-history table th.import-amount,.v3-table--receivables-history table td.import-amount,.v3-table--receivables-import-header table th.import-amount,.v3-table--receivables-import-header table td.import-amount{padding-right:30px;min-width:100px;max-width:100px}.v3-table--payouts-list table th.due-date,.v3-table--payouts-list table td.due-date,.v3-table--upcoming-payouts table th.due-date,.v3-table--upcoming-payouts table td.due-date,.v3-table--receivables-list table th.due-date,.v3-table--receivables-list table td.due-date,.v3-table--receivables-history table th.due-date,.v3-table--receivables-history table td.due-date,.v3-table--receivables-import-header table th.due-date,.v3-table--receivables-import-header table td.due-date{padding-right:20px;min-width:120px;max-width:120px}.v3-table--payouts-list table th.import-amount,.v3-table--payouts-list table td.import-amount,.v3-table--upcoming-payouts table th.import-amount,.v3-table--upcoming-payouts table td.import-amount,.v3-table--receivables-list table th.import-amount,.v3-table--receivables-list table td.import-amount,.v3-table--receivables-history table th.import-amount,.v3-table--receivables-history table td.import-amount,.v3-table--receivables-import-header table th.import-amount,.v3-table--receivables-import-header table td.import-amount{text-align:right}.v3-table--payouts-list table th.description,.v3-table--payouts-list table th.collection,.v3-table--payouts-list table td.description,.v3-table--payouts-list table td.collection,.v3-table--upcoming-payouts table th.description,.v3-table--upcoming-payouts table th.collection,.v3-table--upcoming-payouts table td.description,.v3-table--upcoming-payouts table td.collection,.v3-table--receivables-list table th.description,.v3-table--receivables-list table th.collection,.v3-table--receivables-list table td.description,.v3-table--receivables-list table td.collection,.v3-table--receivables-history table th.description,.v3-table--receivables-history table th.collection,.v3-table--receivables-history table td.description,.v3-table--receivables-history table td.collection,.v3-table--receivables-import-header table th.description,.v3-table--receivables-import-header table th.collection,.v3-table--receivables-import-header table td.description,.v3-table--receivables-import-header table td.collection{padding-right:20px;min-width:200px;max-width:200px}.v3-table--payouts-list table th.import-actions,.v3-table--payouts-list table td.import-actions,.v3-table--upcoming-payouts table th.import-actions,.v3-table--upcoming-payouts table td.import-actions,.v3-table--receivables-list table th.import-actions,.v3-table--receivables-list table td.import-actions,.v3-table--receivables-history table th.import-actions,.v3-table--receivables-history table td.import-actions,.v3-table--receivables-import-header table th.import-actions,.v3-table--receivables-import-header table td.import-actions{min-width:150px;text-align:center}.v3-table--payouts-list table th.import-actions i,.v3-table--payouts-list table td.import-actions i,.v3-table--upcoming-payouts table th.import-actions i,.v3-table--upcoming-payouts table td.import-actions i,.v3-table--receivables-list table th.import-actions i,.v3-table--receivables-list table td.import-actions i,.v3-table--receivables-history table th.import-actions i,.v3-table--receivables-history table td.import-actions i,.v3-table--receivables-import-header table th.import-actions i,.v3-table--receivables-import-header table td.import-actions i{font-size:18px}.v3-table--payouts-list table th.status,.v3-table--payouts-list table td.status,.v3-table--upcoming-payouts table th.status,.v3-table--upcoming-payouts table td.status,.v3-table--receivables-list table th.status,.v3-table--receivables-list table td.status,.v3-table--receivables-history table th.status,.v3-table--receivables-history table td.status,.v3-table--receivables-import-header table th.status,.v3-table--receivables-import-header table td.status{min-width:150px}.v3-table--payouts-list table th.plan,.v3-table--payouts-list table td.plan,.v3-table--upcoming-payouts table th.plan,.v3-table--upcoming-payouts table td.plan,.v3-table--receivables-list table th.plan,.v3-table--receivables-list table td.plan,.v3-table--receivables-history table th.plan,.v3-table--receivables-history table td.plan,.v3-table--receivables-import-header table th.plan,.v3-table--receivables-import-header table td.plan{min-width:200px}.v3-table--payouts-list table th.action-preview,.v3-table--payouts-list table td.action-preview,.v3-table--upcoming-payouts table th.action-preview,.v3-table--upcoming-payouts table td.action-preview,.v3-table--receivables-list table th.action-preview,.v3-table--receivables-list table td.action-preview,.v3-table--receivables-history table th.action-preview,.v3-table--receivables-history table td.action-preview,.v3-table--receivables-import-header table th.action-preview,.v3-table--receivables-import-header table td.action-preview{width:60px;min-width:60px;max-width:60px}.v3-table--payouts-list table th.last-action,.v3-table--payouts-list table th.next-action,.v3-table--payouts-list table td.last-action,.v3-table--payouts-list table td.next-action,.v3-table--upcoming-payouts table th.last-action,.v3-table--upcoming-payouts table th.next-action,.v3-table--upcoming-payouts table td.last-action,.v3-table--upcoming-payouts table td.next-action,.v3-table--receivables-list table th.last-action,.v3-table--receivables-list table th.next-action,.v3-table--receivables-list table td.last-action,.v3-table--receivables-list table td.next-action,.v3-table--receivables-history table th.last-action,.v3-table--receivables-history table th.next-action,.v3-table--receivables-history table td.last-action,.v3-table--receivables-history table td.next-action,.v3-table--receivables-import-header table th.last-action,.v3-table--receivables-import-header table th.next-action,.v3-table--receivables-import-header table td.last-action,.v3-table--receivables-import-header table td.next-action{min-width:220px}.v3-table--payouts-list table th.last-action .v3-receivables-list-preview,.v3-table--payouts-list table th.next-action .v3-receivables-list-preview,.v3-table--payouts-list table td.last-action .v3-receivables-list-preview,.v3-table--payouts-list table td.next-action .v3-receivables-list-preview,.v3-table--upcoming-payouts table th.last-action .v3-receivables-list-preview,.v3-table--upcoming-payouts table th.next-action .v3-receivables-list-preview,.v3-table--upcoming-payouts table td.last-action .v3-receivables-list-preview,.v3-table--upcoming-payouts table td.next-action .v3-receivables-list-preview,.v3-table--receivables-list table th.last-action .v3-receivables-list-preview,.v3-table--receivables-list table th.next-action .v3-receivables-list-preview,.v3-table--receivables-list table td.last-action .v3-receivables-list-preview,.v3-table--receivables-list table td.next-action .v3-receivables-list-preview,.v3-table--receivables-history table th.last-action .v3-receivables-list-preview,.v3-table--receivables-history table th.next-action .v3-receivables-list-preview,.v3-table--receivables-history table td.last-action .v3-receivables-list-preview,.v3-table--receivables-history table td.next-action .v3-receivables-list-preview,.v3-table--receivables-import-header table th.last-action .v3-receivables-list-preview,.v3-table--receivables-import-header table th.next-action .v3-receivables-list-preview,.v3-table--receivables-import-header table td.last-action .v3-receivables-list-preview,.v3-table--receivables-import-header table td.next-action .v3-receivables-list-preview{display:flex;flex-direction:row}.v3-table--payouts-list table th.last-action .v3-receivables-list-preview button,.v3-table--payouts-list table th.next-action .v3-receivables-list-preview button,.v3-table--payouts-list table td.last-action .v3-receivables-list-preview button,.v3-table--payouts-list table td.next-action .v3-receivables-list-preview button,.v3-table--upcoming-payouts table th.last-action .v3-receivables-list-preview button,.v3-table--upcoming-payouts table th.next-action .v3-receivables-list-preview button,.v3-table--upcoming-payouts table td.last-action .v3-receivables-list-preview button,.v3-table--upcoming-payouts table td.next-action .v3-receivables-list-preview button,.v3-table--receivables-list table th.last-action .v3-receivables-list-preview button,.v3-table--receivables-list table th.next-action .v3-receivables-list-preview button,.v3-table--receivables-list table td.last-action .v3-receivables-list-preview button,.v3-table--receivables-list table td.next-action .v3-receivables-list-preview button,.v3-table--receivables-history table th.last-action .v3-receivables-list-preview button,.v3-table--receivables-history table th.next-action .v3-receivables-list-preview button,.v3-table--receivables-history table td.last-action .v3-receivables-list-preview button,.v3-table--receivables-history table td.next-action .v3-receivables-list-preview button,.v3-table--receivables-import-header table th.last-action .v3-receivables-list-preview button,.v3-table--receivables-import-header table th.next-action .v3-receivables-list-preview button,.v3-table--receivables-import-header table td.last-action .v3-receivables-list-preview button,.v3-table--receivables-import-header table td.next-action .v3-receivables-list-preview button{margin:0 20px 0 auto}.v3-table--payouts-list table th.action,.v3-table--payouts-list table td.action,.v3-table--upcoming-payouts table th.action,.v3-table--upcoming-payouts table td.action,.v3-table--receivables-list table th.action,.v3-table--receivables-list table td.action,.v3-table--receivables-history table th.action,.v3-table--receivables-history table td.action,.v3-table--receivables-import-header table th.action,.v3-table--receivables-import-header table td.action{min-width:80px}.v3-table--payouts-list table th.action .v3-receivables-list-notify-dropdown,.v3-table--payouts-list table td.action .v3-receivables-list-notify-dropdown,.v3-table--upcoming-payouts table th.action .v3-receivables-list-notify-dropdown,.v3-table--upcoming-payouts table td.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-list table th.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-list table td.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-history table th.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-history table td.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-import-header table th.action .v3-receivables-list-notify-dropdown,.v3-table--receivables-import-header table td.action .v3-receivables-list-notify-dropdown{width:38px}.v3-table--payouts-list table th.action .dropdown-menu.with-arrow:before,.v3-table--payouts-list table td.action .dropdown-menu.with-arrow:before,.v3-table--upcoming-payouts table th.action .dropdown-menu.with-arrow:before,.v3-table--upcoming-payouts table td.action .dropdown-menu.with-arrow:before,.v3-table--receivables-list table th.action .dropdown-menu.with-arrow:before,.v3-table--receivables-list table td.action .dropdown-menu.with-arrow:before,.v3-table--receivables-history table th.action .dropdown-menu.with-arrow:before,.v3-table--receivables-history table td.action .dropdown-menu.with-arrow:before,.v3-table--receivables-import-header table th.action .dropdown-menu.with-arrow:before,.v3-table--receivables-import-header table td.action .dropdown-menu.with-arrow:before{border-bottom:8px solid #b9b9b9}.v3-table--payouts-list table th.action .dropdown-menu.with-arrow:after,.v3-table--payouts-list table td.action .dropdown-menu.with-arrow:after,.v3-table--upcoming-payouts table th.action .dropdown-menu.with-arrow:after,.v3-table--upcoming-payouts table td.action .dropdown-menu.with-arrow:after,.v3-table--receivables-list table th.action .dropdown-menu.with-arrow:after,.v3-table--receivables-list table td.action .dropdown-menu.with-arrow:after,.v3-table--receivables-history table th.action .dropdown-menu.with-arrow:after,.v3-table--receivables-history table td.action .dropdown-menu.with-arrow:after,.v3-table--receivables-import-header table th.action .dropdown-menu.with-arrow:after,.v3-table--receivables-import-header table td.action .dropdown-menu.with-arrow:after{border-bottom:7px solid #f5f7fa}.v3-table--payouts-list table th.action .dropdown-menu.pull-right:before,.v3-table--payouts-list table td.action .dropdown-menu.pull-right:before,.v3-table--upcoming-payouts table th.action .dropdown-menu.pull-right:before,.v3-table--upcoming-payouts table td.action .dropdown-menu.pull-right:before,.v3-table--receivables-list table th.action .dropdown-menu.pull-right:before,.v3-table--receivables-list table td.action .dropdown-menu.pull-right:before,.v3-table--receivables-history table th.action .dropdown-menu.pull-right:before,.v3-table--receivables-history table td.action .dropdown-menu.pull-right:before,.v3-table--receivables-import-header table th.action .dropdown-menu.pull-right:before,.v3-table--receivables-import-header table td.action .dropdown-menu.pull-right:before{right:10px}.v3-table--payouts-list table th.action .dropdown-menu.pull-right:after,.v3-table--payouts-list table td.action .dropdown-menu.pull-right:after,.v3-table--upcoming-payouts table th.action .dropdown-menu.pull-right:after,.v3-table--upcoming-payouts table td.action .dropdown-menu.pull-right:after,.v3-table--receivables-list table th.action .dropdown-menu.pull-right:after,.v3-table--receivables-list table td.action .dropdown-menu.pull-right:after,.v3-table--receivables-history table th.action .dropdown-menu.pull-right:after,.v3-table--receivables-history table td.action .dropdown-menu.pull-right:after,.v3-table--receivables-import-header table th.action .dropdown-menu.pull-right:after,.v3-table--receivables-import-header table td.action .dropdown-menu.pull-right:after{right:11px}.v3-table--payouts-list table th.action .v3-receivables-list-notify-content,.v3-table--payouts-list table td.action .v3-receivables-list-notify-content,.v3-table--upcoming-payouts table th.action .v3-receivables-list-notify-content,.v3-table--upcoming-payouts table td.action .v3-receivables-list-notify-content,.v3-table--receivables-list table th.action .v3-receivables-list-notify-content,.v3-table--receivables-list table td.action .v3-receivables-list-notify-content,.v3-table--receivables-history table th.action .v3-receivables-list-notify-content,.v3-table--receivables-history table td.action .v3-receivables-list-notify-content,.v3-table--receivables-import-header table th.action .v3-receivables-list-notify-content,.v3-table--receivables-import-header table td.action .v3-receivables-list-notify-content{padding:5px 20px;width:380px;background:#f5f7fa;box-shadow:0 1px 6px 0 #d9e1e8;border-radius:8px}.v3-table--payouts-list table th.action .v3-receivables-list-notify-content h4,.v3-table--payouts-list table td.action .v3-receivables-list-notify-content h4,.v3-table--upcoming-payouts table th.action .v3-receivables-list-notify-content h4,.v3-table--upcoming-payouts table td.action .v3-receivables-list-notify-content h4,.v3-table--receivables-list table th.action .v3-receivables-list-notify-content h4,.v3-table--receivables-list table td.action .v3-receivables-list-notify-content h4,.v3-table--receivables-history table th.action .v3-receivables-list-notify-content h4,.v3-table--receivables-history table td.action .v3-receivables-list-notify-content h4,.v3-table--receivables-import-header table th.action .v3-receivables-list-notify-content h4,.v3-table--receivables-import-header table td.action .v3-receivables-list-notify-content h4{font-size:16px;font-weight:600}.v3-table--payouts-list table th.payout-date,.v3-table--payouts-list table th.payout-amount,.v3-table--payouts-list table th.payout-method,.v3-table--payouts-list table th.payout-vendor,.v3-table--payouts-list table th.payout-assured,.v3-table--payouts-list table th.payable-date,.v3-table--payouts-list table th.payable-amount,.v3-table--payouts-list table th.payable-status,.v3-table--payouts-list table th.payable-description,.v3-table--payouts-list table th.payable-file,.v3-table--payouts-list table td.payout-date,.v3-table--payouts-list table td.payout-amount,.v3-table--payouts-list table td.payout-method,.v3-table--payouts-list table td.payout-vendor,.v3-table--payouts-list table td.payout-assured,.v3-table--payouts-list table td.payable-date,.v3-table--payouts-list table td.payable-amount,.v3-table--payouts-list table td.payable-status,.v3-table--payouts-list table td.payable-description,.v3-table--payouts-list table td.payable-file,.v3-table--upcoming-payouts table th.payout-date,.v3-table--upcoming-payouts table th.payout-amount,.v3-table--upcoming-payouts table th.payout-method,.v3-table--upcoming-payouts table th.payout-vendor,.v3-table--upcoming-payouts table th.payout-assured,.v3-table--upcoming-payouts table th.payable-date,.v3-table--upcoming-payouts table th.payable-amount,.v3-table--upcoming-payouts table th.payable-status,.v3-table--upcoming-payouts table th.payable-description,.v3-table--upcoming-payouts table th.payable-file,.v3-table--upcoming-payouts table td.payout-date,.v3-table--upcoming-payouts table td.payout-amount,.v3-table--upcoming-payouts table td.payout-method,.v3-table--upcoming-payouts table td.payout-vendor,.v3-table--upcoming-payouts table td.payout-assured,.v3-table--upcoming-payouts table td.payable-date,.v3-table--upcoming-payouts table td.payable-amount,.v3-table--upcoming-payouts table td.payable-status,.v3-table--upcoming-payouts table td.payable-description,.v3-table--upcoming-payouts table td.payable-file,.v3-table--receivables-list table th.payout-date,.v3-table--receivables-list table th.payout-amount,.v3-table--receivables-list table th.payout-method,.v3-table--receivables-list table th.payout-vendor,.v3-table--receivables-list table th.payout-assured,.v3-table--receivables-list table th.payable-date,.v3-table--receivables-list table th.payable-amount,.v3-table--receivables-list table th.payable-status,.v3-table--receivables-list table th.payable-description,.v3-table--receivables-list table th.payable-file,.v3-table--receivables-list table td.payout-date,.v3-table--receivables-list table td.payout-amount,.v3-table--receivables-list table td.payout-method,.v3-table--receivables-list table td.payout-vendor,.v3-table--receivables-list table td.payout-assured,.v3-table--receivables-list table td.payable-date,.v3-table--receivables-list table td.payable-amount,.v3-table--receivables-list table td.payable-status,.v3-table--receivables-list table td.payable-description,.v3-table--receivables-list table td.payable-file,.v3-table--receivables-history table th.payout-date,.v3-table--receivables-history table th.payout-amount,.v3-table--receivables-history table th.payout-method,.v3-table--receivables-history table th.payout-vendor,.v3-table--receivables-history table th.payout-assured,.v3-table--receivables-history table th.payable-date,.v3-table--receivables-history table th.payable-amount,.v3-table--receivables-history table th.payable-status,.v3-table--receivables-history table th.payable-description,.v3-table--receivables-history table th.payable-file,.v3-table--receivables-history table td.payout-date,.v3-table--receivables-history table td.payout-amount,.v3-table--receivables-history table td.payout-method,.v3-table--receivables-history table td.payout-vendor,.v3-table--receivables-history table td.payout-assured,.v3-table--receivables-history table td.payable-date,.v3-table--receivables-history table td.payable-amount,.v3-table--receivables-history table td.payable-status,.v3-table--receivables-history table td.payable-description,.v3-table--receivables-history table td.payable-file,.v3-table--receivables-import-header table th.payout-date,.v3-table--receivables-import-header table th.payout-amount,.v3-table--receivables-import-header table th.payout-method,.v3-table--receivables-import-header table th.payout-vendor,.v3-table--receivables-import-header table th.payout-assured,.v3-table--receivables-import-header table th.payable-date,.v3-table--receivables-import-header table th.payable-amount,.v3-table--receivables-import-header table th.payable-status,.v3-table--receivables-import-header table th.payable-description,.v3-table--receivables-import-header table th.payable-file,.v3-table--receivables-import-header table td.payout-date,.v3-table--receivables-import-header table td.payout-amount,.v3-table--receivables-import-header table td.payout-method,.v3-table--receivables-import-header table td.payout-vendor,.v3-table--receivables-import-header table td.payout-assured,.v3-table--receivables-import-header table td.payable-date,.v3-table--receivables-import-header table td.payable-amount,.v3-table--receivables-import-header table td.payable-status,.v3-table--receivables-import-header table td.payable-description,.v3-table--receivables-import-header table td.payable-file{width:20%;text-align:center}.v3-table--payouts-list table th.payable-checkbox,.v3-table--payouts-list table td.payable-checkbox,.v3-table--upcoming-payouts table th.payable-checkbox,.v3-table--upcoming-payouts table td.payable-checkbox,.v3-table--receivables-list table th.payable-checkbox,.v3-table--receivables-list table td.payable-checkbox,.v3-table--receivables-history table th.payable-checkbox,.v3-table--receivables-history table td.payable-checkbox,.v3-table--receivables-import-header table th.payable-checkbox,.v3-table--receivables-import-header table td.payable-checkbox{width:10%;text-align:center}.v3-table--payouts-list table th.payable-file i:hover,.v3-table--payouts-list table td.payable-file i:hover,.v3-table--upcoming-payouts table th.payable-file i:hover,.v3-table--upcoming-payouts table td.payable-file i:hover,.v3-table--receivables-list table th.payable-file i:hover,.v3-table--receivables-list table td.payable-file i:hover,.v3-table--receivables-history table th.payable-file i:hover,.v3-table--receivables-history table td.payable-file i:hover,.v3-table--receivables-import-header table th.payable-file i:hover,.v3-table--receivables-import-header table td.payable-file i:hover{color:#447c87}.v3-table--payouts-list table th.payout-date,.v3-table--payouts-list table td.payout-date,.v3-table--upcoming-payouts table th.payout-date,.v3-table--upcoming-payouts table td.payout-date,.v3-table--receivables-list table th.payout-date,.v3-table--receivables-list table td.payout-date,.v3-table--receivables-history table th.payout-date,.v3-table--receivables-history table td.payout-date,.v3-table--receivables-import-header table th.payout-date,.v3-table--receivables-import-header table td.payout-date{color:#afc0cb}.v3-table--payouts-list table th.payout-amount,.v3-table--payouts-list table th.payable-amount,.v3-table--payouts-list table td.payout-amount,.v3-table--payouts-list table td.payable-amount,.v3-table--upcoming-payouts table th.payout-amount,.v3-table--upcoming-payouts table th.payable-amount,.v3-table--upcoming-payouts table td.payout-amount,.v3-table--upcoming-payouts table td.payable-amount,.v3-table--receivables-list table th.payout-amount,.v3-table--receivables-list table th.payable-amount,.v3-table--receivables-list table td.payout-amount,.v3-table--receivables-list table td.payable-amount,.v3-table--receivables-history table th.payout-amount,.v3-table--receivables-history table th.payable-amount,.v3-table--receivables-history table td.payout-amount,.v3-table--receivables-history table td.payable-amount,.v3-table--receivables-import-header table th.payout-amount,.v3-table--receivables-import-header table th.payable-amount,.v3-table--receivables-import-header table td.payout-amount,.v3-table--receivables-import-header table td.payable-amount{font-weight:600}.v3-table--payouts-list table th.payout-method i,.v3-table--payouts-list table td.payout-method i,.v3-table--upcoming-payouts table th.payout-method i,.v3-table--upcoming-payouts table td.payout-method i,.v3-table--receivables-list table th.payout-method i,.v3-table--receivables-list table td.payout-method i,.v3-table--receivables-history table th.payout-method i,.v3-table--receivables-history table td.payout-method i,.v3-table--receivables-import-header table th.payout-method i,.v3-table--receivables-import-header table td.payout-method i{margin-right:5px}.v3-table--payouts-list table th.payable-file i,.v3-table--payouts-list table td.payable-file i,.v3-table--upcoming-payouts table th.payable-file i,.v3-table--upcoming-payouts table td.payable-file i,.v3-table--receivables-list table th.payable-file i,.v3-table--receivables-list table td.payable-file i,.v3-table--receivables-history table th.payable-file i,.v3-table--receivables-history table td.payable-file i,.v3-table--receivables-import-header table th.payable-file i,.v3-table--receivables-import-header table td.payable-file i{font-size:20px}.v3-table--payouts-list table th.payout-upcoming-amount,.v3-table--payouts-list table th.payout-upcoming-method,.v3-table--payouts-list table th.payout-upcoming-date,.v3-table--payouts-list table td.payout-upcoming-amount,.v3-table--payouts-list table td.payout-upcoming-method,.v3-table--payouts-list table td.payout-upcoming-date,.v3-table--upcoming-payouts table th.payout-upcoming-amount,.v3-table--upcoming-payouts table th.payout-upcoming-method,.v3-table--upcoming-payouts table th.payout-upcoming-date,.v3-table--upcoming-payouts table td.payout-upcoming-amount,.v3-table--upcoming-payouts table td.payout-upcoming-method,.v3-table--upcoming-payouts table td.payout-upcoming-date,.v3-table--receivables-list table th.payout-upcoming-amount,.v3-table--receivables-list table th.payout-upcoming-method,.v3-table--receivables-list table th.payout-upcoming-date,.v3-table--receivables-list table td.payout-upcoming-amount,.v3-table--receivables-list table td.payout-upcoming-method,.v3-table--receivables-list table td.payout-upcoming-date,.v3-table--receivables-history table th.payout-upcoming-amount,.v3-table--receivables-history table th.payout-upcoming-method,.v3-table--receivables-history table th.payout-upcoming-date,.v3-table--receivables-history table td.payout-upcoming-amount,.v3-table--receivables-history table td.payout-upcoming-method,.v3-table--receivables-history table td.payout-upcoming-date,.v3-table--receivables-import-header table th.payout-upcoming-amount,.v3-table--receivables-import-header table th.payout-upcoming-method,.v3-table--receivables-import-header table th.payout-upcoming-date,.v3-table--receivables-import-header table td.payout-upcoming-amount,.v3-table--receivables-import-header table td.payout-upcoming-method,.v3-table--receivables-import-header table td.payout-upcoming-date{width:33%}.v3-table--payouts-list table th,.v3-table--upcoming-payouts table th,.v3-table--receivables-list table th,.v3-table--receivables-history table th,.v3-table--receivables-import-header table th{color:#afc0cb;text-transform:uppercase;background:#f5f7fa;border-bottom:solid 2px #afc0cb}.v3-table--payouts-list table th:first-child,.v3-table--upcoming-payouts table th:first-child,.v3-table--receivables-list table th:first-child,.v3-table--receivables-history table th:first-child,.v3-table--receivables-import-header table th:first-child{border-left:solid 4px #f5f7fa}.v3-table--payouts-list table td.current,.v3-table--upcoming-payouts table td.current,.v3-table--receivables-list table td.current,.v3-table--receivables-history table td.current,.v3-table--receivables-import-header table td.current{border-left:solid 4px #b8e986 !important}.v3-table--payouts-list table td.failed,.v3-table--payouts-list table td.overdue,.v3-table--payouts-list table td.error,.v3-table--upcoming-payouts table td.failed,.v3-table--upcoming-payouts table td.overdue,.v3-table--upcoming-payouts table td.error,.v3-table--receivables-list table td.failed,.v3-table--receivables-list table td.overdue,.v3-table--receivables-list table td.error,.v3-table--receivables-history table td.failed,.v3-table--receivables-history table td.overdue,.v3-table--receivables-history table td.error,.v3-table--receivables-import-header table td.failed,.v3-table--receivables-import-header table td.overdue,.v3-table--receivables-import-header table td.error{border-left:solid 4px #ff94a1 !important}.v3-table--payouts-list table td.paused,.v3-table--upcoming-payouts table td.paused,.v3-table--receivables-list table td.paused,.v3-table--receivables-history table td.paused,.v3-table--receivables-import-header table td.paused{border-left:solid 4px #ffa949 !important}.v3-table--payouts-list table td.posted,.v3-table--payouts-list table td.cancelled,.v3-table--payouts-list table td.inactive,.v3-table--payouts-list table td.finished,.v3-table--upcoming-payouts table td.posted,.v3-table--upcoming-payouts table td.cancelled,.v3-table--upcoming-payouts table td.inactive,.v3-table--upcoming-payouts table td.finished,.v3-table--receivables-list table td.posted,.v3-table--receivables-list table td.cancelled,.v3-table--receivables-list table td.inactive,.v3-table--receivables-list table td.finished,.v3-table--receivables-history table td.posted,.v3-table--receivables-history table td.cancelled,.v3-table--receivables-history table td.inactive,.v3-table--receivables-history table td.finished,.v3-table--receivables-import-header table td.posted,.v3-table--receivables-import-header table td.cancelled,.v3-table--receivables-import-header table td.inactive,.v3-table--receivables-import-header table td.finished{border-left:solid 4px #afc0cb !important}.v3-table--payouts-list table td.paid,.v3-table--payouts-list table td.ready,.v3-table--upcoming-payouts table td.paid,.v3-table--upcoming-payouts table td.ready,.v3-table--receivables-list table td.paid,.v3-table--receivables-list table td.ready,.v3-table--receivables-history table td.paid,.v3-table--receivables-history table td.ready,.v3-table--receivables-import-header table td.paid,.v3-table--receivables-import-header table td.ready{border-left:solid 4px #00adee !important}.v3-table--payouts-list .moment-picker-container table thead tr,.v3-table--upcoming-payouts .moment-picker-container table thead tr,.v3-table--receivables-list .moment-picker-container table thead tr,.v3-table--receivables-history .moment-picker-container table thead tr,.v3-table--receivables-import-header .moment-picker-container table thead tr{height:initial !important}.v3-table--payouts-list .moment-picker-container table thead th,.v3-table--upcoming-payouts .moment-picker-container table thead th,.v3-table--receivables-list .moment-picker-container table thead th,.v3-table--receivables-history .moment-picker-container table thead th,.v3-table--receivables-import-header .moment-picker-container table thead th{height:initial !important;color:initial !important;text-transform:initial !important;background:initial !important;border-bottom:initial !important}.v3-table--payouts-list .moment-picker-container table thead th:first-child,.v3-table--upcoming-payouts .moment-picker-container table thead th:first-child,.v3-table--receivables-list .moment-picker-container table thead th:first-child,.v3-table--receivables-history .moment-picker-container table thead th:first-child,.v3-table--receivables-import-header .moment-picker-container table thead th:first-child{border-left:none}.v3-table--payouts-list .moment-picker-container table td,.v3-table--upcoming-payouts .moment-picker-container table td,.v3-table--receivables-list .moment-picker-container table td,.v3-table--receivables-history .moment-picker-container table td,.v3-table--receivables-import-header .moment-picker-container table td{height:23px;background:unset !important;border-bottom:none}.v3-table--payouts-list .moment-picker-container table td.selected,.v3-table--upcoming-payouts .moment-picker-container table td.selected,.v3-table--receivables-list .moment-picker-container table td.selected,.v3-table--receivables-history .moment-picker-container table td.selected,.v3-table--receivables-import-header .moment-picker-container table td.selected{border-color:#3ca0dd !important;background:#45b1e8 !important;background-image:-webkit-linear-gradient(#45b1e8, #3097de) !important;background-image:-moz-linear-gradient(#45b1e8, #3097de) !important;background-image:-ms-linear-gradient(#45b1e8, #3097de) !important;background-image:-o-linear-gradient(#45b1e8, #3097de) !important;background-image:linear-gradient(#45b1e8, #3097de) !important}.v3-table--payouts-list,.v3-table--upcoming-payouts{overflow-x:visible}.v3-table--payouts-list table thead tr,.v3-table--payouts-list table thead th,.v3-table--upcoming-payouts table thead tr,.v3-table--upcoming-payouts table thead th{height:35px}.v3-table--payouts-list table thead th,.v3-table--upcoming-payouts table thead th{font-size:12px}.v3-table--payouts-list table th:first-child,.v3-table--payouts-list table td:first-child,.v3-table--upcoming-payouts table th:first-child,.v3-table--upcoming-payouts table td:first-child{padding-left:30px}.v3-table--payouts-list table th:last-child,.v3-table--payouts-list table td:last-child,.v3-table--upcoming-payouts table th:last-child,.v3-table--upcoming-payouts table td:last-child{position:relative}.v3-table--payouts-list table tr:last-child td,.v3-table--upcoming-payouts table tr:last-child td{border-bottom:solid 1px #d9e1e8}.v3-table--payouts-list table tr.active .active-arrow,.v3-table--upcoming-payouts table tr.active .active-arrow{position:absolute;z-index:2;top:23px;right:-1px}.v3-table--payouts-list table tr.active .active-arrow .outer-arrow,.v3-table--payouts-list table tr.active .active-arrow .inner-arrow,.v3-table--upcoming-payouts table tr.active .active-arrow .outer-arrow,.v3-table--upcoming-payouts table tr.active .active-arrow .inner-arrow{position:absolute;right:0;width:0;height:0;border-style:solid;border-color:transparent #d9e1e8;border-width:12px 12px 12px 0}.v3-table--payouts-list table tr.active .active-arrow .inner-arrow,.v3-table--upcoming-payouts table tr.active .active-arrow .inner-arrow{right:-1px;border-color:transparent #fff}.v3-table--upcoming-payouts table th:first-child{border-left:none}.v3-table--receivables-history{margin-top:30px;border:solid 1px #d9e1e8}.v3-table--receivables-history thead tr{height:35px !important}.v3-table--receivables-history th{height:35px !important}.v3-table--receivables-history th.history-date,.v3-table--receivables-history td.history-date{padding-left:20px;width:200px;min-width:170px}.v3-table--receivables-history th.history-icon,.v3-table--receivables-history td.history-icon{width:110px;min-width:110px;text-align:center}.v3-table--receivables-history th.history-icon i,.v3-table--receivables-history td.history-icon i{font-size:18px}.v3-table--receivables-history th.history-event,.v3-table--receivables-history td.history-event{min-width:250px}.v3-table--receivables-history th.history-status,.v3-table--receivables-history td.history-status{width:250px;min-width:250px}.v3-table--receivables-history th.history-plan,.v3-table--receivables-history td.history-plan{min-width:200px}.v3-table--receivables-import-header{overflow:auto}.v3-table--receivables-import-header table{width:100%}.v3-table--receivables-import{height:530px}.v3-table_rows{display:none}@media(min-width: 992px){.v3-table_rows{display:block}}.v3-table_cards-wrap{margin-bottom:20px;box-shadow:0 2px 20px 0 #d9e1e8}@media(min-width: 992px){.v3-table_cards-wrap{display:none}}.v3-table_cards-header.dynamic{display:flex;align-items:center;background:#f5f7fa;border-bottom:solid 2px #afc0cb;padding-left:24px}.v3-table_card{background:#fff;border-bottom:solid 1px #d9e1e8}.v3-table_card:hover,.v3-table_card.active{background:#f5f7fa}.v3-table_card-content{display:flex;padding:20px 0 20px 20px;border-left:4px solid #d9e1e8;border-right:solid 1px #d9e1e8}.v3-table_card-content.overdue{border-left-color:#ff94a1}.v3-table_card-content.current{border-left-color:#b8e986}.v3-table_card-content.paid{border-left-color:#00adee}.v3-table_card-content.cancelled{border-left-color:#afc0cb}.bank-network-listing-icon{width:20px;height:20px}.ach-credit-container{display:flex;vertical-align:middle;justify-content:center}.ach-credit-listing-icon{width:16px}.v3-pagination{padding:0 15px 30px}.v3-pagination-limit{display:inline}.v3-pagination__pages .pagination-prev.disabled a,.v3-pagination__pages .pagination-next.disabled a{color:#bac1c7;background-color:#f5f7fa}.v3-pagination__pages .pagination-prev.disabled a:hover,.v3-pagination__pages .pagination-next.disabled a:hover{color:#bac1c7;background-color:#f5f7fa}.v3-pagination__pages .pagination-prev a,.v3-pagination__pages .pagination-next a{margin-right:5px;color:#7d95a5;background-color:#fff;border-radius:4px !important;border:none}.v3-pagination__pages .pagination-prev a:hover,.v3-pagination__pages .pagination-next a:hover{color:#7d95a5;background-color:#f5f7fa}.v3-pagination__pages .pagination-page a{margin-right:5px;color:#7d95a5;border-radius:4px !important;background-color:#fff;border:none}.v3-pagination__pages .pagination-page a:hover{color:#7d95a5;background-color:#f5f7fa}.v3-pagination__pages .pagination-page.active a{background-color:#00adee;color:#fff;font-weight:700;border:none}.v3-pagination__pages .pagination-page.active a:hover,.v3-pagination__pages .pagination-page.active a:visited,.v3-pagination__pages .pagination-page.active a:active{color:#fff;background-color:#00adee}.v3-modal_close{position:absolute;top:0;right:0;font-size:18px;padding:15px 24px}.v3-modal_signin{margin:0 auto;max-width:480px;text-align:left;color:#022a58;background:#fff;border-radius:4px}.v3-modal_signin .content{padding:25px 40px}.v3-modal_signin .content p{font-size:18px}.v3-modal_signin .content button{margin:0 0 20px;width:100%}.v3-modal_signin .content a{font-weight:600;color:#9098a0}.v3-modal_subheader{padding:20px;border-bottom:solid 1px #afc0cb}.v3-modal_subheader h3{margin:0;font-size:16px;font-weight:bold;color:#022a58;text-transform:uppercase}.v3-modal_verification{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:20px 0}.v3-modal_verification input{margin-left:8px;width:55px;height:55px;font-size:24px;font-weight:bold;color:#00adee;text-align:center;border-radius:4px;background:#f5f7fa;border:solid 1px #d9e1e8}.v3-modal_verification input:first-of-type{margin-left:0}@media(min-width: 900px){.v3-modal_verification-setup md-dialog{min-width:480px !important;max-width:480px !important;max-height:600px}}.v3-search_mobile-toggle{float:right;display:flex;align-items:center;justify-content:center;margin:10px 20px 0 0;width:30px;height:30px;color:#7d95a5;border-radius:15px;cursor:pointer}@media(min-width: 769px){.v3-search_mobile-toggle{display:none}}.v3-search_mobile-toggle:hover{background:#f5f7fa}.v3-search_wrap{display:none;position:absolute;top:50px}@media(min-width: 769px){.v3-search_wrap{display:block;float:right;position:relative;top:0;margin:5px 35px 0 0}}.v3-search_mobile-input{display:flex;justify-content:center;padding:10px;width:100vw;background:#f5f7fa;border-style:solid;border-width:2px 0 2px 0;border-color:#d9e1e8}@media(min-width: 769px){.v3-search_mobile-input{justify-content:unset;padding:0;width:inherit;background:transparent;border:none}}.v3-search_input{position:relative;z-index:1;display:flex;width:227px;height:40px;border-radius:4px;border:solid 1px #d9e1e8;background:#fff;transition:width .25s ease-in-out;-ms-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out}.v3-search_input input{margin:4px 5px 0 4px;padding:0 25px 0 10px;width:100%;height:30px;border:none}.v3-search_input input:focus{outline:none}.v3-search_input input::placeholder{color:#afc0cb}.v3-search_input button{width:42px;color:#022a58;border-radius:0 4px 4px 0;border:none;background:#f5f7fa;outline:none}.v3-search_input button:disabled{color:#7d95a5;cursor:not-allowed}.v3-search_input:focus-within{border:solid 1px #022a58;width:327px;transition:width .25s ease-in-out;-ms-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out}.v3-search_reset{display:block;position:absolute;top:12px;right:50px;color:#999;cursor:pointer}.v3-search_dropdown{position:absolute;z-index:0;margin:0;width:100vw;background:#f5f7fa;border-radius:0 0 4px 4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.v3-search_dropdown .v3-search_listing-created{display:none}@media(min-width: 769px){.v3-search_dropdown{margin-top:-5px;width:327px}}.v3-search_pending,.v3-search_no-results{display:flex;align-items:center;justify-content:center;height:100px;color:#022a58}.v3-search_progress md-progress-circular{margin:0 auto}.v3-search_listings{padding:5px 10px 10px;max-height:350px;overflow:auto}.v3-search_listing{position:relative;display:flex;align-items:center;margin-top:10px;background:#fff;border:solid 1px transparent;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer}.v3-search_listing:hover{border:solid 1px #022a58}.v3-search_progress{display:flex;align-items:center;margin-top:10px}.v3-search_progress md-progress-circular{margin:auto}.v3-search_progress span{margin:auto}.v3-search_listing-type{min-width:70px;text-align:center}.v3-search_listing-type img{width:32px}.v3-search_listing-content{padding:15px 0}.v3-search_listing-content h5{margin-bottom:0;text-transform:uppercase;color:#ccc;font-size:12px}.v3-search_listing-title{display:none}.v3-search_results{margin-bottom:20px}.v3-search_results .v3-search_pending,.v3-search_results .v3-search_no-results{height:240px}.v3-search_results .v3-search_no-results{font-size:18px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.v3-search_results .v3-search_listings{max-height:80vh;overflow-y:scroll}.v3-search_results .v3-search_listing{border-radius:8px}.v3-search_results .v3-section-header,.v3-search_results .v3-search_listing,.v3-search_results .v3-search_progress{max-width:800px}.v3-search_results .v3-search_listing-type{width:130px}.v3-search_results .v3-search_listing-type img{width:38px}.v3-search_results .v3-search_listing-content{padding:25px 0}.v3-search_results .v3-search_listing-title{display:block;position:absolute;top:25px;right:25px;color:#afc0cb;text-transform:uppercase}.v3-search_more{display:block;border-radius:4px;margin-top:10px;padding:10px;text-align:center;color:#00adee;font-weight:600;text-transform:uppercase;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);cursor:pointer}.erp-invoice-summary{display:flex;align-items:flex-start;width:100%;padding:0 0 25px 15px;font-weight:600}.erp-invoice-summary .erp-invoice{padding:5px;width:240px}.erp-invoice-summary .erp-payment,.erp-invoice-summary .paystand-payment{display:flex;flex-direction:column;margin-left:10px;margin-bottom:0;width:270px}.erp-invoice-summary .erp-payment .id-open,.erp-invoice-summary .paystand-payment .id-open{background-color:#fff}.erp-invoice-summary .erp-payment p,.erp-invoice-summary .paystand-payment p{margin-bottom:0;padding:5px}.erp-invoice-summary .erp-payment span,.erp-invoice-summary .paystand-payment span{padding:15px 10px;margin-top:3px;background-color:#fff;width:100%}.erp-invoice-summary a{cursor:pointer}@media(max-width: 1015px){.erp-invoice-summary{flex-direction:column}.erp-invoice-summary .erp-payment,.erp-invoice-summary .paystand-payment{margin-left:0}}.paid-erp-invoice-summary a{font-weight:600;cursor:pointer}.paid-erp-invoice-summary span{display:flex;flex-direction:column}.v3-receivables-stats__total{display:inline-block;width:95px;vertical-align:top;color:#afc0cb}@media(min-width: 769px){.v3-receivables-stats__total{width:115px}}.v3-receivables-stats__total label{font-size:12px;color:#022a58;text-transform:uppercase}.v3-receivables-stats__total .collected{color:#00adee}.v3-receivables-stats-table-wrap{padding:30px 0 0 0;overflow-x:auto}@media(min-width: 1200px){.v3-receivables-stats-table-wrap{padding:0 0 0 30px}}.v3-receivable_id{display:block}@media(min-width: 769px){.v3-receivable_id{display:inline-block}}.v3-receivable--plan-options{display:flex;flex-direction:column}@media(min-width: 769px){.v3-receivable--plan-options{flex-direction:row}}.v3-receivable--plan-options .plan{width:100%;margin-right:0}@media(min-width: 769px){.v3-receivable--plan-options .plan{width:70%;margin-right:10px}}.v3-receivable--plan-options .status{width:100%}@media(min-width: 769px){.v3-receivable--plan-options .status{width:30%}}.v3-receivable--plan-preview{padding:25px 0;border-color:#d9e1e8;border-style:solid;border-width:1px 0}@media(min-width: 769px){.v3-receivable--plan-preview{padding:25px;height:650px;overflow:auto}}.v3-receivable--history{margin-top:30px;padding:20px 0;border-style:solid;border-color:#d9e1e8;border-width:1px 0}.v3-receivable--history-title-wrap{color:#022a58}.v3-receivable--history-title-ico-closed{float:left;margin:3px 0 0 5px}.v3-receivable--history-title-ico-open{float:left;margin:1px 0 0 5px}.v3-receivable--history-title-text{margin-left:30px;text-transform:uppercase;font-weight:600}.v3-email-reminder-wrap{color:#022a58}.v3-email-preview-wrap{background-color:#d9e1e8}.v3-receivable-header{display:flex;flex-direction:column;color:#022a58;text-transform:uppercase;margin:0 15px;background-color:#f5f7fa;box-shadow:0 2px 20px 0 #d9e1e8}@media(max-width: 992px){.v3-receivable-header{flex-direction:row;align-items:center;justify-content:flex-start;margin:0}}.v3-receivable-header .header-top{display:flex;align-items:center;min-height:67px}.v3-receivable-header .header-top .direct-customer{display:flex;align-items:center}.v3-receivable-header .header-top .erp-customer button{color:#fff;border:none;background-color:#14527d;outline:none}.v3-receivable-header .header-top .erp-customer button:hover{background-color:#14527d;opacity:.7}.v3-receivable-header .header-top .erp-customer .sync-status{color:#a9afb5;margin-left:25px;text-transform:none}.v3-email-preview-title,.v3-email-reminder-title{padding:20px;text-align:center;color:#022a58;background:#fff}.v3-email-preview-title .v3-email-preview-close,.v3-email-reminder-title .v3-email-preview-close{position:absolute;top:20px;right:20px}.v3-email-preview-title .v3-email-preview-description,.v3-email-reminder-title .v3-email-preview-description{padding-top:10px;text-align:left}.v3-email-reminder-title{border-bottom:solid 1px #022a58}.v3-email-reminder-content{padding:30px;line-height:24px;background:#fff}.v3-email-reminder-content button{margin:0}.v3-email-reminder-content i{font-size:60px;margin:40px}.v3-email-preview-content-wrap{padding:30px 30px 0}.v3-email-preview-logo{padding:20px;background:#fff}.v3-email-preview-logo img{width:150px}.v3-email-preview-header{padding:50px 0;text-align:center;color:#fff;background:#00adee}.v3-email-preview-header h1{font-size:50px}.v3-email-preview-content{margin-bottom:30px;padding:20px 20px 50px;background:#fff}.v3-email-preview-button{display:inline-block;margin-left:0;border-radius:20px}.v3-email-reminder-footer{padding:20px 30px 10px;background:#dae1e7}@media(min-width: 900px){.email-preview-dialog md-dialog{min-width:700px !important;max-width:700px !important}}.v3-import-receivable{padding:0}.v3-import-receivable_timeline-wrap{position:relative;margin:10px auto 50px auto;max-width:700px}.v3-import-receivable_timeline-default,.v3-import-receivable_timeline-active{position:absolute;z-index:1;top:16px;left:5px;width:98%;height:10px;background-color:#d9e1e8}.v3-import-receivable_timeline-active{z-index:2;background-color:#022a58;border-radius:0 5px 5px 0}.v3-import-receivable_timeline-nodes{display:flex;justify-content:space-between;font-size:16px}.v3-import-receivable_timeline-node{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3}.v3-import-receivable_timeline-node .marker-label{text-transform:uppercase;font-size:12px;font-weight:700;color:#afc0cb}.v3-import-receivable_timeline-marker{display:flex;align-items:center;justify-content:center;margin-bottom:10px;width:42px;height:42px;color:#afc0cb;font-weight:700;background-color:#fff;border:solid 1px #d9e1e8;border-radius:50%}.v3-import-receivable_timeline-marker i{display:none}.v3-import-receivable_status{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;border-radius:4px}.v3-import-receivable_status .details{display:flex;margin-top:40px}.v3-import-receivable_status .details i{margin-right:30px;font-size:30px}.v3-import-receivable_status .details .file-upload{width:380px;text-align:left}.v3-import-receivable_status .details .file-upload .static-progress{height:5px;border-radius:2px}.v3-import-receivable_status .details .file-upload .md-container,.v3-import-receivable_status .details .file-upload .md-bar md-bar1,.v3-import-receivable_status .details .file-upload .md-bar md-bar2{border-radius:2px}.v3-import-receivable_status .details .file-upload .description{margin-top:20px}.v3-import-receivable_status .details .file-upload .description.error i{font-size:20px;margin-right:5px;vertical-align:bottom}.v3-import-receivable_status .actions{display:flex;justify-content:space-around;margin-top:auto;width:100%;font-size:16px}.v3-import-receivable_upload .v3-import-receivable_timeline-active,.v3-import-receivable_error .v3-import-receivable_timeline-active{width:0}.v3-import-receivable_upload .one .v3-import-receivable_timeline-marker,.v3-import-receivable_error .one .v3-import-receivable_timeline-marker,.v3-import-receivable_upload-progress .one .v3-import-receivable_timeline-marker{color:#00adee;border:solid 2px #00adee}.v3-import-receivable_upload .one .marker-label,.v3-import-receivable_error .one .marker-label,.v3-import-receivable_upload-progress .one .marker-label{color:#00adee}.v3-import-receivable_upload{position:relative}.v3-import-receivable_upload .v3-import-receivable_status{display:flex;flex-direction:column;align-items:center;justify-content:center;border:dashed 2px #ccc;cursor:pointer;padding-bottom:50px}.v3-import-receivable_upload .v3-import-receivable_status i{margin-bottom:10px;color:#d9e1e8;font-size:60px}.v3-import-receivable_upload .v3-import-receivable_status:hover{border:1px solid #00adee;box-shadow:2px 2px 14px 0 #afc0cb}.v3-import-receivable_upload p{position:absolute;right:0;left:0;bottom:0;font-size:12px;margin-top:25px;text-transform:none}.v3-import-receivable_error .v3-import-receivable_status{border:1px solid rgba(208,2,27,.4);box-shadow:0 2px 14px 0 #afc0cb}.v3-import-receivable_error .static-progress{background-color:#ff94a1}.v3-import-receivable_upload-progress .v3-import-receivable_timeline-active{width:40%}.v3-import-receivable_upload-progress .v3-import-receivable_status,.v3-import-receivable_import-progress .v3-import-receivable_status{border:1px solid #00adee;box-shadow:2px 2px 14px 0 #afc0cb}.v3-import-receivable_uploaded .v3-import-receivable_status,.v3-import-receivable_imported .v3-import-receivable_status{border:none;box-shadow:0 2px 14px 0 #afc0cb}.v3-import-receivable_uploaded .v3-import-receivable_status .v3-text-red,.v3-import-receivable_imported .v3-import-receivable_status .v3-text-red{font-size:12px}.v3-import-receivable_uploaded .one .v3-import-receivable_timeline-marker,.v3-import-receivable_import-progress .one .v3-import-receivable_timeline-marker,.v3-import-receivable_imported .one .v3-import-receivable_timeline-marker{color:#00adee;font-size:18px;border:none;background-color:#022a58}.v3-import-receivable_uploaded .one .v3-import-receivable_timeline-marker span,.v3-import-receivable_import-progress .one .v3-import-receivable_timeline-marker span,.v3-import-receivable_imported .one .v3-import-receivable_timeline-marker span{display:none}.v3-import-receivable_uploaded .one .v3-import-receivable_timeline-marker i,.v3-import-receivable_import-progress .one .v3-import-receivable_timeline-marker i,.v3-import-receivable_imported .one .v3-import-receivable_timeline-marker i{display:block}.v3-import-receivable_uploaded .one .marker-label,.v3-import-receivable_import-progress .one .marker-label,.v3-import-receivable_imported .one .marker-label{color:#022a58}.v3-import-receivable_uploaded .two .v3-import-receivable_timeline-marker,.v3-import-receivable_import-progress .two .v3-import-receivable_timeline-marker{color:#00adee;border:solid 2px #00adee}.v3-import-receivable_uploaded .two .marker-label,.v3-import-receivable_import-progress .two .marker-label{color:#00adee}.v3-import-receivable_uploaded .v3-import-receivable_timeline-active{width:50%}.v3-import-receivable_uploaded .static-progress{background-color:#91c55c}.v3-import-receivable_import-progress .v3-import-receivable_timeline-active{width:80%}.v3-import-receivable_imported .v3-import-receivable_timeline-active{width:95%}.v3-import-receivable_imported .two .v3-import-receivable_timeline-marker{color:#00adee;font-size:18px;border:none;background-color:#022a58}.v3-import-receivable_imported .two .v3-import-receivable_timeline-marker span{display:none}.v3-import-receivable_imported .two .v3-import-receivable_timeline-marker i{display:block}.v3-import-receivable_imported .two .marker-label{color:#022a58}.v3-import-receivable_imported .three .v3-import-receivable_timeline-marker{color:#00adee;border:solid 2px #00adee}.v3-import-receivable_imported .three .v3-import-receivable_timeline-marker span{display:none}.v3-import-receivable_imported .three .v3-import-receivable_timeline-marker i{display:block}.v3-import-receivable_imported .three .marker-label{color:#00adee}.v3-import-receivable_imported .details{display:flex;align-items:center;font-size:18px}.v3-import-receivable_imported .details .file-upload i{font-size:18px;margin-left:10px}.v3-import-receivable_list-header{display:flex;align-items:center;padding:10px 20px}.v3-import-receivable_list-header h2{margin:0;font-size:16px;font-weight:600}.v3-import-receivable_list-header button{margin-left:auto}.v3-btn-receivables-add,.v3-btn-receivables-secondary{max-height:37px;font-size:12px}.v3-btn-receivables-add span,.v3-btn-receivables-secondary span{display:flex;align-items:center}.v3-btn-receivables-add:disabled,.v3-btn-receivables-add[disabled]:hover{color:#fff;border:none;background-color:#00adee;opacity:.3}.v3-btn-receivables-secondary:disabled,.v3-btn-receivables-secondary[disabled]:hover{color:#fff;background-color:#a1a8ad;border:1px solid #a1a8ad}.receivable-customUrl{position:relative}.receivable-customUrl .label-example{color:#9098a0;font-size:12px}.receivable-customUrl .custom-url-error{position:absolute;bottom:-12px;left:10px;font-size:12px;color:#ff94a1}.v3-plans{padding:0;column-count:1;column-gap:20px}@media(min-width: 1100px){.v3-plans{column-count:2}}@media(min-width: 1500px){.v3-plans{column-count:3}}@media(min-width: 769px){.v3-plans{padding:0 20px 0}}.v3-plan{padding:5px;break-inside:avoid}.v3-plan-content-wrap{margin-bottom:20px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.v3-plan-title-wrap{border-bottom:solid 1px #ccc}.v3-plan-title-actions{float:right;padding:10px 25px}.v3-plan-title{padding:20px 25px;color:#022a58;font-size:14px;font-weight:600;letter-spacing:1px;line-height:14px}.v3-plan-content{padding:15px 25px}.v3-plan-content h4{color:#afc0cb;font-size:12px;font-weight:500;letter-spacing:1.8px;line-height:15px;text-transform:uppercase}.v3-plan-content md-checkbox{margin:15px 0 0 0}.v3-plan-content md-checkbox.md-checked .md-icon:after{border-color:#fff}.v3-plan-content md-checkbox[disabled].md-checked .md-icon{background-color:#00adee}.v3-plan-action{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:15px;color:#022a58;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px}.v3-plan-action-delete{display:inline-block}.v3-plan-action-delete a{color:#022a58}.v3-plan-action-delete .dropdown-menu{margin-right:-9px;border-radius:4px;background:#142b52}.v3-plan-action-delete .dropdown-menu:before,.v3-plan-action-delete .dropdown-menu:after{border-bottom-color:#142b52 !important}.v3-plan-action-delete-content{display:flex;align-items:center;padding:10px 15px;width:300px;font-weight:600;color:#fff}.v3-plan-action-delete-content div{margin-left:auto}.v3-plan-action-delete-content button{margin-left:10px;padding:5px 10px;color:#fff;border-radius:4px;border-color:transparent;background:#293f62}.v3-plan-action-icon{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:20px;background-color:#022a58;color:#fff;height:46px;width:46px;border-radius:23.5px}.v3-plan-action-icon i{font-size:18px}.v3-plan-action-icon .v3-plan-action-icon--repeat-icon{position:absolute;top:24px;margin-left:10px;font-size:12px;color:#00adee;background-color:#022a58}.v3-plan-action--content{display:flex;flex-direction:column}.v3-plan-action--additions{padding:5px 0;color:#7d95a5}.v3-plan-action--additions i{margin-right:3px;color:#7d95a5}.v3-plan-action--email-icon{display:inline;position:relative}.v3-plan-action--email-icon-text{position:absolute;bottom:1px;left:9px;padding:1px;font-size:8px;font-weight:700;line-height:6px;background:#fff;letter-spacing:.02em}.v3-plan-action--email-chip{display:inline-block;margin:0 8px 8px 0;padding:3px 10px;word-break:break-word;border-radius:12px;background-color:#d9e1e8}.v3-plan-footer{padding:15px 0 20px}.v3-default-plan-tag{background-color:#eef1f2;border-radius:4px;padding:7px;width:fit-content;color:#022a58;font-weight:500}.v3-not-default{height:31px}.v3-payouts-expiration{color:#9098a0;text-transform:none}.v3-payouts-expiration i{margin-right:5px}.pp-forgot-pw{margin-top:5px;margin-bottom:25px;padding-left:159px}@media(max-width: 770px){.pp-forgot-pw{padding-left:0}}.flex-break{flex-basis:100%;height:0}.pp-signup-link{color:#1babe2;padding-left:15px}@media(max-width: 770px){.pp-signup-link{padding-left:0}}.signup-payer-portal{background-image:url(app/styles/img/bg-shape-pp.png);background-position:bottom 0px right 0px;background-repeat:no-repeat;background-size:27vw 350px;height:100vh}@media(max-width: 770px){.signup-payer-portal{background-image:none}}.login-payer-portal{background-image:url(app/styles/img/bg-shape-pp.png);background-position:bottom 0px right 0px;background-repeat:no-repeat;background-size:27vw 350px}@media(max-width: 770px){.login-payer-portal{background-image:none}}.pp-main-bg-logo{height:100vh;width:75vw}@media(max-width: 1430px){.pp-main-bg-logo{width:70vw}}@media(max-width: 12000px){.pp-main-bg-logo{width:60vw}}@media(max-width: 770px){.pp-main-bg-logo{width:0vw}}.pp-main-bg-logo-wrapper{width:80vw;background-image:url(app/styles/img/background-pp.png);background-repeat:no-repeat;background-size:cover}@media(max-width: 1430px){.pp-main-bg-logo-wrapper{width:65vw}}@media(max-width: 12000px){.pp-main-bg-logo-wrapper{width:55vw}}@media(max-width: 770px){.pp-main-bg-logo-wrapper{width:0vw}}.v3-payouts{display:flex;height:100%}.ps-payer-portal{margin-top:69px;position:relative}.ps-payer-portal .ps-portal-zcard-banner{width:66%;margin:0 36px 50px 57px;display:block}.ps-payer-portal .ps-payer-portal-text{margin:0 27px 0 50px}.ps-payer-portal .ps-payer-portal-text .margin-top{margin-top:18px}.ps-payer-portal .ps-payer-portal-text .btn-portal-more{border-radius:20px;background-color:#e84b15;color:#fff;width:100%;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;text-align:center;margin:47px 0 41px 0}.ps-payer-portal .ps-payer-portal-text .btn-portal-more[disabled]{background-color:#d9d9d9 !important;color:#8f8f8f !important}@media screen and (min-width: 1024px)and (max-width: 1200px){.ps-payer-portal .header-01-dark-blue{font-size:22px}.ps-payer-portal .caption-04-dark-blue{font-size:12px}}.ps-payer-portal:before{content:"";width:100%;max-width:330px;height:110%;border:1px solid #182d55;border-radius:10px;transform:translate(18px, 20px);pointer-events:none;position:absolute;top:-69px;min-height:763px}.ps-v3-column{float:left;background-color:#fff;border-radius:10px}.ps-v3-column-left{float:left;width:95%;height:783px;box-shadow:0 2px 20px 0 #d9e1e8}.ps-v3-column-left.dashboard{width:100%}.v3-section.dashboard{margin:0}.ps-v3-column-right{float:left;width:20%;margin:0 3.2% 0 2%;max-width:330px;min-height:763px}@media screen and (max-width: 1024px){.ps-v3-column-left{float:left;width:100%;height:unset;padding:20px}.ps-v3-column-right{float:left;width:100%;height:50%;margin:20px 0;max-width:unset}.ps-payer-portal:before{display:none}.ps-portal-zcard-banner{margin:auto !important}.ps-payer-portal img{width:50% !important}}.v3-payouts_listings{flex:1;border-right:solid 1px #d9e1e8;width:65%;height:100%}.v3-payouts_listings .nav-tabs{position:relative}.v3-payouts_listings .nav-tabs li{margin:0 20px}.v3-payouts_listings .nav-tabs li a{margin:0;padding:20px;line-height:inherit;color:#9098a0;text-transform:uppercase;border:none}.v3-payouts_listings .nav-tabs li a:hover{background-color:transparent}.v3-payouts_listings .nav-tabs li.active a{color:#022a58;font-weight:600;background-color:#fff;border-style:solid;border-width:0 0 4px 0;border-color:#022a58}.v3-payouts_listings .nav-tabs div{position:absolute;right:0}.v3-payouts_listings .tab-active{height:100%;overflow:scroll}.v3-payouts_listings .tab-active .tab-content{height:calc(100% - 65px)}.v3-payouts_listings .tab-active .tab-content .tab-pane{height:100%}.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table{height:100%}.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--upcoming-payouts,.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--payouts-list{height:100%;overflow:hidden}.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--upcoming-payouts .v3-table--upcomings-list-content,.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--upcoming-payouts .v3-table--payouts-list-content,.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--payouts-list .v3-table--upcomings-list-content,.v3-payouts_listings .tab-active .tab-content .tab-pane .v3-section--table .v3-table--payouts-list .v3-table--payouts-list-content{height:calc(100% - 35px);overflow-y:scroll}.v3-payouts_progress md-progress-circular{margin:0 auto}.v3-payouts_progress{display:flex;align-items:center}.v3-payouts_progress md-progress-circular{margin:10px auto}.v3-payouts_progress span{margin:10px auto}.v3-payouts_details{width:35%;height:100%;overflow:hidden}.v3-payouts_detail{flex:1;height:100%}.v3-payouts_detail-inner{display:flex;flex-direction:column;height:100%;width:100%}.v3-payouts_detail-content{flex:1;overflow:auto;padding:3px}.v3-payouts_detail-actions{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:80px;background:#fff;width:100%;border-top:1px solid #d9e1e8}.v3-payout_total{margin-bottom:20px;padding-bottom:10px;text-align:right;border-bottom:solid 1px #d9e1e8}.v3-payout_total h1{font-weight:600}.v3-payout_total h1 span{font-size:14px;font-weight:500}.v3-payout_breakdown{display:flex;justify-content:flex-end;padding-bottom:30px}.v3-payout_breakdown table tr td{padding:10px 0;text-align:right}.v3-payout_breakdown table tr td:nth-child(2){padding-right:60px;width:230px}.v3-payout_method{display:flex;align-items:center;justify-content:space-between;height:80px;border-bottom:solid 1px #ccc;padding:0px 20px}.v3-payout_method .v3-payout_method-type{flex:2;display:flex;flex-flow:row;margin:0 5px;justify-content:flex-start;align-items:center}.v3-payout_method .v3-payout_method-type i{margin-right:15px;font-size:36px}.v3-payout_method .v3-payout_method-account{flex:1;text-align:right}@media screen and (max-width: 1100px){.ap-portal-flex{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}}@media screen and (max-width: 700px){.v3-payouts-ap-portal{display:flex;flex-direction:column}}@media screen and (max-width: 700px){.v3-payouts-ap-portal .v3-payouts_listings{width:100%;height:300px;margin-bottom:20px}}@media screen and (max-width: 990px){.v3-payouts-ap-portal .v3-payouts_listings .v3-section-header__actions.btn-csv span{display:none}}@media screen and (max-width: 700px){.v3-payouts-ap-portal .v3-payouts_details{width:100%;height:300px}}.v3-btn-payer-portal-signup{background-color:#fff;border:1px solid #1babe2;border-radius:7px;box-sizing:border-box;color:#1babe2;cursor:pointer;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-top:-4px;margin-right:27px;outline:none;padding:4px 27px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s;user-select:none;-webkit-user-select:none;width:auto}.v3-btn-payer-portal-signup:focus-visible{box-shadow:#222 0 0 0 2px,rgba(255,255,255,.8) 0 0 0 4px;transition:box-shadow .2s}.v3-btn-payer-portal-signup:active{background-color:#f7f7f7;border-color:#1babe2;transform:scale(0.96)}.v3-btn-payer-portal-signup:disabled{border-color:#ddd;color:#ddd;cursor:not-allowed;opacity:1}.v3-btn-payer-portal-login{background-color:#1babe2;border:1px solid #1babe2;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-top:-4px;outline:none;padding:4px 27px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s;user-select:none;-webkit-user-select:none;width:auto}.v3-btn-payer-portal-login:focus-visible{box-shadow:#222 0 0 0 2px,rgba(255,255,255,.8) 0 0 0 4px;transition:box-shadow .2s}.v3-btn-payer-portal-login:active{background-color:#0399d4;border-color:#1babe2;transform:scale(0.96)}.v3-btn-payer-portal-login:disabled{border-color:#ddd;color:#ddd;cursor:not-allowed;opacity:1}.v3-btn-payer-portal-signup:hover,.v3-btn-payer-portal-login:hover{opacity:70%}@media(min-width: 900px){.v3-ap-preview-dialog md-dialog:not(.welcome-modal),.v3-ap-welcome-dialog md-dialog:not(.welcome-modal){min-width:800px !important;max-width:800px !important;max-height:600px}}#apDemo{background:#fff;height:100%}#apDemo .apDemo_close{float:right;position:relative;z-index:1;margin-left:-35px;padding:12px 20px 10px 0;color:#9098a0;font-size:30px;text-align:right}#apDemo .light-grey-carousel{color:#acbdc9}#apDemo .carousel-control.left,#apDemo .carousel-control.right{background-image:none !important}#apDemo .carousel-indicators li{border-color:transparent;background-color:#d9e1e8;margin:0 10px}#apDemo .carousel-indicators .active{background-color:#1babe2}#apDemo .carousel-inner{width:initial;height:100%}#apDemo .carousel-inner .item{height:100%}#apDemo .carousel-item-text{width:330px;margin-top:340px;margin-left:150px}#apDemo .apDemo_slide-1,#apDemo .apDemo_slide-2,#apDemo .apDemo_slide-3{width:100%}#apDemo .apDemo_slide-1 span,#apDemo .apDemo_slide-2 span,#apDemo .apDemo_slide-3 span{font-size:22px}#apDemo .apDemo_slide-1 h2,#apDemo .apDemo_slide-2 h2,#apDemo .apDemo_slide-3 h2{font-size:50px;font-weight:900}#apDemo .apDemo_slide-1 p,#apDemo .apDemo_slide-2 p,#apDemo .apDemo_slide-3 p{font-size:16px}#apDemo .apDemo_slide-1 img,#apDemo .apDemo_slide-2 img,#apDemo .apDemo_slide-3 img{height:100%}#apDemo .apDemo_slide-2{background:#022a58;color:#fff}#apDemo .flex-carousel-item{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;height:100%}@media screen and (max-width: 812px){#apDemo{display:none}}#content.payer_portal_preview{top:0;bottom:0;left:400px;padding:0;overflow:hidden}#content.payer-portal-content{overflow:auto;bottom:unset}#content.payer-portal-content .v3-section-header__title{padding-top:0;padding-bottom:0}#content.payer-portal-content .v3-section-full{margin-top:0}#content.payer-portal-content .ps-payer-portal-footer{text-align:center;color:#9d9d9d}@media(min-width: 1024px){#content.payer-portal-content .ps-payer-portal-footer{text-align:left;margin-left:15px}}@media screen and (min-width: 1024px)and (max-height: 900px){#content.payer-portal-content .ps-payer-portal:before,#content.payer-portal-content .ps-v3-column-right,#content.payer-portal-content .ps-v3-column-left{height:663px;min-height:663px}#content.payer-portal-content .ps-payer-portal img{width:50%}#content.payer-portal-content .ps-payer-portal .ps-payer-portal-text p{font-size:12px !important}#content.payer-portal-content .ps-payer-portal .ps-payer-portal-text .btn-portal-more{margin:0 !important}#content.payer-portal-content .ps-v3-column-left{height:683px}}@media screen and (min-width: 700px)and (max-width: 1024px){#content.payer-portal-content .ps-v3-column-left{height:500px}}.ps-left-wall{left:0 !important}.ps-ap-signup-confirm{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#022a58}.ps-ap-signup-confirm .content{color:#fff;margin:150px 80px 10px 80px}.ps-ap-signup-confirm .content h1{font-weight:bold;font-size:50px}.ps-ap-signup-confirm .content p{margin-top:30px;font-size:20px}.ps-ap-signup-confirm .content .ps-ap-footer{position:absolute;bottom:0;margin-bottom:20px}.ps-ap-signup-confirm .content .ps-ap-footer img{width:180px;height:50px;margin-bottom:10px}.accordion-payer-portal{font-size:14px;font-weight:600;padding:10px 20px;display:flex;align-items:center}.header-payer-portal{display:flex;justify-content:space-between;border-bottom:1px solid #d9e1e8}.accordion-icon{margin:0 5px;color:#022a58}.header-vendor{display:flex;justify-content:space-between;padding:8px 35px;border-bottom:1px solid #d9e1e8}.header-vendor button{font-weight:800;background:#0283c6;color:#fff;width:25%;height:80%;padding:4px 30px;border-radius:5px;outline:none}.header-vendor button:hover{background-color:#0277bd}.header-vendor button:disabled{background-color:#e7e7e7;color:#adadad;border:none}.header-vendor button:disabled:hover{color:#adadad}@media screen and (max-width: 1500px){.header-vendor button{width:35%}}@media screen and (max-width: 1250px){.header-vendor button{width:40%}}@media screen and (max-width: 1100px){.header-vendor span,.header-vendor button{font-size:.8em}}.vendor-name{color:#00adee;font-weight:800;text-transform:capitalize}.payables-details h2,.payables-details label{font-size:16px}.payables-details span{margin-left:5px}.payables-details .file-name{font-size:12px}.payable-info{display:flex;flex-direction:column;margin:20px 10px}.payable-info .file{margin-bottom:10px}.payable-info .file-btn{margin:5px 5px;align-self:flex-start;padding:5px 10px}.payables-description{padding-left:25px}.v3-filter_wrap{position:absolute;top:0;right:10px}@media(min-width: 769px){.v3-filter_wrap{position:relative;right:0}}.v3-filter_wrap .v3-btn-ico{background:#fff;border:1px solid #d9e1e8}.v3-filter_wrap .v3-btn-ico i{font-size:20px}.v3-filter_wrap .v3-btn-ico.active,.v3-filter_wrap .v3-btn-ico:disabled,.v3-filter_wrap .v3-btn-ico:hover{background:transparent}.v3-filter_dropdown{position:absolute;z-index:2;display:none;top:50px;right:0;width:280px;text-transform:none;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 2px 20px 0 #9098a0}.v3-filter_dropdown:before{content:" ";position:absolute;top:-14px;left:auto;right:14px;border:7px solid transparent;border-bottom:7px solid #fff}.v3-filter_dropdown .title{display:flex;align-items:center;padding:0 14px 0 20px;height:60px}.v3-filter_dropdown .title span{font-size:16px;text-transform:uppercase}.v3-filter_dropdown .title span i{margin-right:8px;font-size:18px}.v3-filter_dropdown .title .toggle-close{margin-left:auto;color:#9098a0}.v3-filter_dropdown .actions{display:flex;justify-content:space-around;padding:24px 14px}.v3-filter_dropdown .actions button{margin-left:0;width:45%;height:42px;border-radius:6px;font-weight:700;text-transform:uppercase}.v3-filter_dropdown uib-accordion uib-accordion-heading div{width:100%}.v3-filter_dropdown uib-accordion .panel-group{margin-bottom:0}.v3-filter_dropdown uib-accordion .panel-group .panel{border-width:1px 0 1px 0}.v3-filter_dropdown uib-accordion .panel-group .panel+.panel{margin-top:0}.v3-filter_dropdown uib-accordion .panel-group .panel-open .panel-heading a i{transform:rotate(90deg)}.v3-filter_dropdown uib-accordion .panel-group .panel-heading{height:48px;text-transform:uppercase;background-color:#fff}.v3-filter_dropdown uib-accordion .panel-group .panel-heading h4{margin-top:8px;color:#022a58;font-size:12px}.v3-filter_dropdown uib-accordion .panel-group .panel-heading a,.v3-filter_dropdown uib-accordion .panel-group .panel-heading a:hover,.v3-filter_dropdown uib-accordion .panel-group .panel-heading a:active,.v3-filter_dropdown uib-accordion .panel-group .panel-heading a:visited{text-decoration:none;outline:none}.v3-filter_dropdown uib-accordion .panel-group .panel-body{background-color:#d9e1e8}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-large,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small{display:flex;justify-content:space-between;padding:5px 0 7px;width:100%}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-large label,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small label{margin-top:15px}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-large label input,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small label input{display:none}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-large label span,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small label span{padding:15px 12px;color:#9098a0;text-transform:uppercase;font-size:12px;border:solid 1px transparent;border-radius:5px;background:#fff}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-large label input.ng-valid-parse+span,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small label input.ng-valid-parse+span{border:solid 1px #333}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-buttons-small label span{padding:8px}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range{padding:10px 0 0}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .picker-wrapper{display:flex}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar{width:49%}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar .moment-picker .moment-picker-container:after,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar .moment-picker .moment-picker-container:before,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker .moment-picker-container:after,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker .moment-picker-container:before{top:45px}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar .moment-picker .moment-picker-container,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar .moment-picker-container.open,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker .moment-picker-container,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker-container.open{width:250px;margin-bottom:15px;margin-top:-8px}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .start-calendar .moment-picker-container.open,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker-container.open{position:unset}.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker .moment-picker-container,.v3-filter_dropdown uib-accordion .panel-group .panel-body .time-range .end-calendar .moment-picker-container.open{margin-left:-126px}.v3-filter_dropdown uib-accordion .panel-group .panel-body ul{list-style:none;margin:0;padding:0}.v3-filter_dropdown uib-accordion .panel-group .panel-body ul li{padding:10px 0}.v3-filter_dropdown uib-accordion .panel-group .panel-body ul li md-checkbox{margin-bottom:0}.v3-filter_dropdown uib-accordion .panel-group .panel-body ul li md-checkbox .md-container{background-color:#fff}.v3-billing-portal_attach{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;height:231px;border:solid 2px #022a58;border-radius:6px;cursor:pointer}.v3-billing-portal_attach div{display:flex;flex-direction:column;align-items:center;justify-content:center}.v3-billing-portal_attach div i{font-size:60px;margin-bottom:20px}.v3-billing-portal_attach div .bottom-message{position:absolute;bottom:0;margin-bottom:10px}.v3-billing-portal_attach img{width:100%;height:100%;object-fit:contain;overflow:hidden}.v3-billing-portal_radio{position:absolute;opacity:0;width:0;height:0}.v3-billing-portal_radio+img{cursor:pointer}.v3-billing-portal_background_option{display:flex;align-items:center;justify-content:center;height:60px;border-radius:4px;box-shadow:0 0 10px 1px #d9e1e8}.v3-billing-portal_background_section{padding-bottom:20px}.v3-billing-portal_background_section label.checked{box-shadow:none;border:1px solid #00adee}.v3-billing-portal_text_center{text-align:center}.v3-billing-portal_background_position{border-radius:4px;border-collapse:separate;box-shadow:0 0 10px 1px #d9e1e8;margin-left:8px}.v3-billing-portal_background_position .cell{height:50px;width:70px;border:solid 1px #d9e1e8;text-align:center}.v3-billing-portal_background_position .cell .label{padding:10px}.v3-billing-portal_background_position .cell .label img{width:36px}.v3-billing-portal_background_position tr :first-child td :not(.checked){border-top:none}.v3-billing-portal_background_position tr :last-child td :not(.checked){border-right:none}.v3-billing-portal_background_position tr td :first-child :not(.checked){border-left:none}.v3-billing-portal_background_position tr td :last-child :not(.checked){border-right:none}.v3-billing-portal_background_position tr td.checked{border:1px solid #00adee}.assurety-icon{width:20px;vertical-align:bottom}.defi-icon{width:20px;vertical-align:bottom;padding-bottom:15px}.assurety-callout_content{display:flex;align-items:center}.assurety-callout_content .assurety-icon{margin-right:10px}.assurety-callout_content .ps-id{word-break:break-word}.assurety-callout_content i{margin-left:auto}@media(min-width: 900px){.v3-assurety-dialog md-dialog{min-width:80% !important;max-width:80% !important;min-height:80%;max-height:80%}}@media(min-width: 900px){.v3-assurety-info-dialog md-dialog{min-width:400px !important;max-width:400px !important;min-height:290px;max-height:290px}}.montserrat{font-family:"Montserrat",sans-serif !important}.h1-white{font-size:35px;font-weight:bold;color:#fff;margin:0}.h1-dark-blue{font-size:36px;font-weight:900;color:#182d55;margin:0}.h2-dark-blue{font-size:30px;font-weight:600;color:#182d55;margin:0}.h2-white{font-size:30px;font-weight:600;color:#fff;margin:0}.h3-sky-blue{font-size:26px;font-weight:600;color:#1babe2;margin:0}.h3-dark-blue{font-size:25px;font-weight:bold;color:#182d55;margin:0}.h3-gray-90{font-size:25px;font-weight:bold;color:#7d95a5;margin:0}.h3-grey{font-size:25px !important;font-weight:bold !important;color:#555 !important;margin:0 !important;line-height:29px !important}.h3-white{font-size:25px;font-weight:bold;color:#fff;margin:0}.h4-white{font-size:20px;font-weight:bold;color:#fff;margin:0}.h4-dark-blue{font-size:20px;font-weight:600;color:#182d55;margin:0}.h4-sky-blue{font-size:20px;font-weight:600;color:#1babe2;margin:0}.h4-gray-70{font-size:20px;font-weight:600;color:#a8b6c1;margin:0}.h4-green{font-size:20px;font-weight:600;color:#98cd6c;margin:0}.h4-orange{font-size:20px;font-weight:600;color:#ffba6d;margin:0}.h4-red{font-size:20px;font-weight:600;color:#ff8897;margin:0}.h5-gray-90{font-size:14px;font-weight:600;color:#7d95a5;margin:0}.h5-gray-70{font-size:14px;font-weight:600;color:#a8b6c1;margin:0}.h5-green{font-size:14px;font-weight:600;color:#98cd6c;margin:0}.h5-sky-blue{font-size:14px;font-weight:600;color:#1babe2;margin:0}.h5-selected-blue-font{font-size:14px;font-weight:600;color:#3cb2e9;margin:0}.h5-orange{font-size:14px;font-weight:600;color:#ffba6d;margin:0}.h5-red{font-size:14px;font-weight:600;color:#ff8897;margin:0}.h5-dark-blue{font-size:14px;font-weight:600;color:#182d55;margin:0}.h5-white{font-size:14px;font-weight:600;color:#fff;margin:0}.text-01-dark-blue{font-size:20px;font-weight:500;color:#182d55;margin:0}.text-01-sky-blue{font-size:16px;font-weight:500;line-height:1.25;color:#1babe2;margin:0}.text-02-sky-blue{font-size:16px;font-weight:500;color:#1babe2;margin:0}.text-02-white{font-size:14px;font-weight:500;color:#fff;margin:0}.text-03-dark-blue{font-size:14px;font-weight:500;color:#182d55;margin:0}.text-03-mid-blue{font-size:14px;font-weight:500;color:#225384;margin:0}.text-03-sky-blue{font-size:14px;font-weight:500;color:#1babe2;margin:0}.text-03-gray-90{font-size:14px;font-weight:500;color:#7d95a5;margin:0}.text-03-gray-70{font-size:14px;font-weight:500;color:#a8b6c1;margin:0}.text-03-white{font-size:14px;font-weight:500;color:#fff;margin:0}.text-04-dark-blue{font-size:12px;color:#182d55;margin:0}.text-04-gray-90{font-size:12px;color:#7d95a5;margin:0}.text-04-white{font-size:12px;color:#fff;margin:0}.text-04-sky-blue{font-size:12px;color:#1babe2;margin:0}.text-04-dark-blue-strong{font-size:16px;color:#182d55;margin:0;font-weight:bold}.text-05-dark-blue{font-size:12px;font-weight:600;color:#182d55;margin:0}.text-05-gray-90{font-size:12px;font-weight:600;color:#7d95a5;margin:0}.text-05-sky-blue{font-size:12px;font-weight:600;color:#1babe2;margin:0}.text-05-white{font-size:12px;font-weight:600;color:#fff;margin:0}.text-08-dark-orange{font-size:9px;font-weight:600;color:#e84b15;margin:0}.text-08-yellow{font-size:9px;font-weight:600;color:#ffba6d;margin:0}.caption-01-gray-90{font-size:12px;font-weight:600;color:#7d95a5;margin:0}.caption-01-white{font-size:10px;font-weight:normal;color:#fff;margin:0}.caption-01-red{font-size:10px;font-weight:normal;color:#ff8897;margin:0}.caption-01-dark-gray{font-size:10px !important;font-weight:normal !important;color:#7d95a5 !important;margin:0 !important;line-height:12px !important}.caption-02-gray-90{font-size:10px;color:#7d95a5;margin:0}.caption-03-white{font-size:10px;font-weight:500;letter-spacing:1px;color:#fff;margin:0}.caption-03-gray-90{font-size:11px;font-weight:500;letter-spacing:1px;color:#7d95a5;margin:0}.caption-04-dark-blue{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;color:#182d55}.header-01-dark-blue{color:#182d55;font-size:28px;font-weight:bold;letter-spacing:0;line-height:34px}.header-small-01-grey{color:#7d95a5;font-size:11px;font-weight:600;letter-spacing:1px;line-height:14px}.title-01-dark-blue{color:#182d55;font-size:22px;font-weight:bold}.title-05-sky-blue{color:#1babe2;font-size:13px;font-weight:500}.title-05-gray-70{color:#a8b6c1;font-size:13px;font-weight:500}.title-05-dark-blue{color:#182d55;font-size:13px;font-weight:500}.title-06-sky-blue{color:#1babe2;font-size:13px;font-weight:bold}.title-06-dark-blue{color:#182d55;font-size:13px;font-weight:bold}.large-title-white{color:#fff;font-size:45px;font-weight:bold}.paystand-footer{padding:5% 20%}.section-wrap{margin:45px 15px 10px 15px;background:#fff;border-radius:10px;font-family:"Montserrat",sans-serif}.header-grid-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;height:100%}.header-grid-container .welcome-name{order:0;display:flex;flex-grow:2;align-items:center}.header-grid-container .welcome-name .data-wrapper{padding-left:30px;display:flex;align-items:center}.header-grid-container .welcome-name .data-wrapper .chevron{display:none}.header-grid-container .spent{order:1;flex-grow:1;display:flex;align-items:center}.header-grid-container .spent .data-wrapper{border-left:1px solid #d8dde2;padding-left:25px}.header-grid-container .spent .data-wrapper p{color:#7d95a5;font-size:10px}.header-grid-container .outstanding{background-color:#225384;order:2;flex-grow:1;display:flex;align-items:center;padding:18px 0 18px 0;border-radius:0 10px 10px 0}.header-grid-container .outstanding .data-wrapper{margin-left:25px}.header-grid-container .outstanding .data-wrapper p{color:#fff;font-size:10px}@media(max-width: 800px){.header-grid-container{flex-direction:column}.header-grid-container .spent.showDropdown,.header-grid-container .outstanding.showDropdown{display:flex}.header-grid-container .spent.hideDropdown,.header-grid-container .outstanding.hideDropdown{display:none}.header-grid-container .welcome-name{height:90px;margin:0 30px}.header-grid-container .welcome-name .data-wrapper{width:100%;justify-content:space-between;padding-right:30px}.header-grid-container .welcome-name .data-wrapper hr{display:none}.header-grid-container .welcome-name .data-wrapper .chevron{display:flex !important;justify-content:center;align-items:center;width:40px;height:40px;border-radius:20px;background-color:#1babe2;color:#fff;font-size:14px}.header-grid-container .spent,.header-grid-container .outstanding{justify-content:center;padding:18px 0}.header-grid-container .spent .data-wrapper,.header-grid-container .outstanding .data-wrapper{flex-direction:column;align-items:center;border-left:none !important;padding-left:0 !important}.header-grid-container .outstanding{border-radius:0 0 10px 10px}.header-grid-container .data-wrapper{display:flex}}@media(max-width: 450px){.header-grid-container .welcome-name{margin:0}.header-grid-container .welcome-name .data-wrapper{padding:0 10px}.header-grid-container .welcome-name .data-wrapper h2{width:80%;font-size:25px}}.header-grid-container-spender{display:flex;background-color:#225384;border-radius:17px}.header-grid-container-spender p:hover{color:#1babe2;font-weight:bold;cursor:default}.header-grid-container-spender p:hover span{font-weight:normal}.header-grid-container-spender .first-row,.header-grid-container-spender .second-row{display:flex;width:50%;height:100%}.header-grid-container-spender .first-row{border-radius:15px 0 0 15px}.header-grid-container-spender .first-row section{background-color:#fff}.header-grid-container-spender .first-row .processing{border-radius:15px 0 0 15px}.header-grid-container-spender .first-row .outstanding div{border-left:1px solid #d8dde2}.header-grid-container-spender .second-row .spent{background-color:#fff}.header-grid-container-spender .second-row .spent div{border-left:1px solid #d8dde2}.header-grid-container-spender .second-row .available-funds .tooltip-text,.header-grid-container-spender .second-row .available-funds .tooltip-container .tooltip-text-left,.tooltip-container .header-grid-container-spender .second-row .available-funds .tooltip-text-left,.header-grid-container-spender .second-row .available-funds .tooltip-text::after,.header-grid-container-spender .second-row .available-funds .tooltip-container .tooltip-text-left::after,.tooltip-container .header-grid-container-spender .second-row .available-funds .tooltip-text-left::after{box-shadow:none}.header-grid-container-spender section{height:100%;width:100%;padding:20px 0}.header-grid-container-spender section div{padding-left:20px}.header-grid-container-spender section div p{margin-bottom:10px}@media(max-width: 490px){.header-grid-container-spender .h3-dark-blue,.header-grid-container-spender .h3-white{font-size:20px}}@media(max-width: 1100px){.header-grid-container-spender .first-row,.header-grid-container-spender .second-row{flex-direction:column;width:100%}.header-grid-container-spender .first-row .processing{border-radius:15px 0 0 0}.header-grid-container-spender .first-row .outstanding{border-radius:0 0 0 15px}.header-grid-container-spender .first-row .outstanding div{border-left:none}.header-grid-container-spender .second-row .spent{border-radius:0 15px 0 0}}.overview-admin{padding-bottom:75px}.active-cards-header{display:flex;padding:20px 30px 10px 30px;justify-content:space-between;align-items:center}.active-cards-wrapper{display:flex;padding:10px 30px 60px 30px;justify-content:flex-start;align-items:center}.active-cards-wrapper #apDemo .carousel-indicators{bottom:-50px}.active-cards-wrapper #apDemo .carousel-indicators .hideCarousel{display:none}.active-cards-wrapper #apDemo .carousel-indicators .showCarousel{display:inline-block}.active-cards-wrapper #apDemo .carousel-inner{display:flex;justify-content:center}.active-cards-wrapper #apDemo .carousel-inner>.active,.active-cards-wrapper #apDemo .carousel-inner>.next,.active-cards-wrapper #apDemo .carousel-inner>.prev{display:flex;justify-content:center;align-items:center}.active-cards-wrapper #apDemo .carousel-inner .item-wrapper{width:1110px;padding-left:30px;margin:0 50px}.active-cards-wrapper #apDemo .carousel-inner .item .active-card{height:200px;width:340px;position:relative;border:0;padding:0;margin-right:30px;outline:none}.active-cards-wrapper #apDemo .carousel-inner .item .active-card img{height:100% !important}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information{position:absolute;bottom:0px;color:#fff;font-family:"Montserrat",sans-serif;width:100%;height:100%}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .last4{padding:60px 18px 40px;display:flex;align-items:center}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .card-info{display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px 0 20px;width:100%}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .card-info .cost-center-info{text-align:left}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .card-info .outstanding-info{text-align:right}@media(max-width: 1400px){.active-cards-wrapper #apDemo .carousel-inner .item-wrapper{width:900px;padding-left:35px}.active-cards-wrapper #apDemo .carousel-inner .item .active-card{height:150px;width:290px;margin-right:0}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .last4{padding:30px 10px 30px}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .card-info{padding:0 45px 0 10px}.active-cards-wrapper #apDemo .carousel-inner .item .active-card .active-card-information .h1-white{font-size:25px !important}}.active-cards-wrapper #apDemo .carousel-control{opacity:1;filter:alpha(opacity=100)}.active-cards-wrapper #apDemo .carousel-control .v4-icon-chevron-left,.active-cards-wrapper #apDemo .carousel-control .v4-icon-chevron-right{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;z-index:5;width:35px;height:35px;margin-top:-15px;font-size:14px;background-color:#1babe2;border-radius:20px;text-shadow:none}.active-cards-wrapper #apDemo .carousel-control .v4-icon-chevron-left{left:50%;margin-left:-10px}.active-cards-wrapper #apDemo .carousel-control .v4-icon-chevron-right{margin-right:-15px}.active-cards-wrapper #apDemo .hideCarousel{display:none}.active-cards-wrapper #apDemo .showCarousel{display:block}.active-cards-wrapper #apDemo .carousel-control.left i{left:0}.active-cards-wrapper #apDemo .carousel-control.right i{right:0}@media(max-width: 900px){.active-cards-wrapper #apDemo .carousel-indicators{display:none}}@media(max-width: 812px){.active-cards-wrapper #apDemo{display:flex !important}}@media(max-width: 400px){.active-cards-wrapper{padding:10px 15px 60px 10px}}.active-cards-wrapper.empty-state{display:flex;flex-direction:column;justify-content:center;height:250px}.details-header{flex-wrap:wrap;margin-bottom:20px}.details-header .cost-center-buttons{display:flex;justify-content:space-between;margin:10px 0}.details-header .cost-center-buttons .add-funds{margin-left:10px}.pp-welcome-modal{font-family:"Montserrat",sans-serif;min-width:540px !important;max-width:540px !important;min-height:430px !important;max-height:430px !important;overflow:hidden}.pp-welcome-modal .rounded{border-radius:20px}.pp-welcome-modal .v4-section--content{color:#182d55;width:461px;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center}.pp-welcome-modal .v4-section--message{color:#182d55;font-size:15px;letter-spacing:0;line-height:16px;text-align:center;margin-top:11px}.pp-welcome-modal .v4-section--footer{border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 -2px 4px 0 rgba(168,182,193,.5);height:70px}.pp-welcome-modal .v4-icon-center{font-size:35px;text-align:center}@media(min-width: 768px){.pp-welcome-modal .col-md-7{width:51%}.pp-welcome-modal .col-md-5{width:49%}}.payer-portal-vendor-info{font-family:"Montserrat",sans-serif;min-width:540px !important;max-width:540px !important;min-height:280px !important;max-height:430px !important;overflow:hidden}@media(max-width: 770px){.payer-portal-vendor-info{min-width:fit-content !important;width:fit-content !important;min-height:fit-content !important;height:fit-content !important}}.payer-portal-vendor-info hr{margin-top:0px;margin-bottom:0px}@media screen and (max-width: 770px){.payer-portal-vendor-info hr{display:none}}.payer-portal-vendor-info .modal-content{height:280px}@media(max-width: 770px){.payer-portal-vendor-info .modal-content{height:auto;font-size:13px}}.payer-portal-vendor-info .modal-content .modal-flex-content{display:flex;flex-direction:row;justify-content:center}@media(max-width: 770px){.payer-portal-vendor-info .modal-content .modal-flex-content{flex-direction:column}}.payer-portal-vendor-info .close{position:absolute;top:0;right:0;font-size:28px;font-weight:bold;color:#aaa;padding:10px;cursor:pointer}.payer-portal-vendor-info .close:hover,.payer-portal-vendor-info .close:focus{color:#000;text-decoration:none;cursor:pointer}.payer-portal-vendor-info .flex-container{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:nowrap;height:100%;padding:5px;gap:5px}@media(max-width: 770px){.payer-portal-vendor-info .flex-container{padding-bottom:15px}}.payer-portal-vendor-info .flex-container>div{border-radius:5px;padding:8px}@media(max-width: 770px){.payer-portal-vendor-info .flex-container>div{padding:0}}.payer-portal-vendor-info .item1{flex-grow:1;align-self:flex-start;text-align:start}.payer-portal-vendor-info .item2{flex-grow:1;align-self:flex-start;text-align:end}.payer-portal-vendor-info .item2 a{text-decoration:none;color:"#1BABE2"}.table-pagination{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0;position:absolute;bottom:-60px;left:0;right:0;margin:0 30px}.table-pagination .ui-select{border-radius:3px}.table-pagination .ui-select select{color:#7d95a5}.pagination-table .pagination>li{margin:0}.pagination-table .pagination>li :first-child{border-radius:3px 0 0 3px}.pagination-table .pagination>li :last-child{border-radius:0 3px 3px 0}.pagination-table .pagination>li>a,.pagination-table .pagination>li>span{background-color:#fff;color:#7d95a5;border:1px solid #d8dde2;font-size:15px;margin:0}.pagination-table .pagination>.active>a,.pagination-table .pagination>.active>a:hover,.pagination-table .pagination>.active>a:focus,.pagination-table .pagination>.active>span,.pagination-table .pagination>.active>span:hover,.pagination-table .pagination>.active>span:focus{background-color:#1babe2;color:#fff}@media(max-width: 600px){.table-pagination{margin:0}.table-pagination .info{display:none}.table-pagination .pagination-table .pagination>li>a,.table-pagination .pagination-table .pagination>li>span{width:10px;font-size:10px}.table-pagination .pagination-table .pagination>.active>span,.table-pagination .pagination-table .pagination>.active>span:hover,.table-pagination .pagination-table .pagination>.active>span:focus{width:10px}}#content.ap-background{background-color:#f1f3f7}.ap-background{background-color:#fff}.full-height{height:100%}.payer-portal-main{height:100%;overflow:auto}@font-face{font-family:"zCard iconfont";src:url("../app/styles/fonts/icons/v4/zCard-iconfont.eot");src:url("../app/styles/fonts/icons/v4/zCard-iconfont.eot?#iefix") format("embedded-opentype"),url("../app/styles/fonts/icons/v4/zCard-iconfont.woff") format("woff"),url("../app/styles/fonts/icons/v4/zCard-iconfont.ttf") format("truetype"),url("../app/styles/fonts/icons/v4/zCard-iconfont.svg#Glyphter") format("svg");font-weight:normal;font-style:normal}[class*=v4-icon-]:before{display:inline-block;font-family:"zCard iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v4-icon-users:before{content:"A"}.v4-icon-user-check:before{content:"B"}.v4-icon-status-filter:before{content:"C"}.v4-icon-send:before{content:"D"}.v4-icon-refund:before{content:"E";color:#66cef5}.v4-icon-pending:before{content:"F";color:#a8b6c1}.v4-icon-overview:before{content:"G"}.v4-icon-menu:before{content:"H"}.v4-icon-funds:before{content:"I";color:#ffba6d}.v4-icon-feed:before{content:"J"}.v4-icon-edit:before{content:"K"}.v4-icon-download:before{content:"L"}.v4-icon-cost-filter:before{content:"M"}.v4-icon-close:before{content:"N"}.v4-icon-chevron-up:before{content:"O"}.v4-icon-chevron-down:before{content:"P"}.v4-icon-chevron-left:before{content:"Q"}.v4-icon-chevron-right:before{content:"R"}.v4-icon-check:before{content:"S"}.v4-icon-card:before{content:"T"}.v4-icon-cancel:before{content:"U";color:#ff8897}.v4-icon-calendar-filter:before{content:"V"}.v4-icon-avatar:before{content:"W"}.v4-icon-arrow-up:before{content:"X"}.v4-icon-arrow-down:before{content:"Y"}.v4-icon-add:before{content:"Z"}.v4-icon-active:before{content:"a";color:#98cd6c}.v4-icon-account:before{content:"b"}.v4-icon-funds-outline:before{content:"c"}.v4-icon-canceled-outline:before{content:"d"}.v4-icon-card-tran:before{content:"e"}.v4-icon-no-tran:before{content:"f"}.v4-icon-eye:before{content:"g"}.v4-icon-eye-off:before{content:"h"}.v4-icon-expired:before{content:"i";color:#ff8897}.v4-icon-expired-outline:before{content:"j"}.v4-icon-wallet:before{content:"k"}.v4-icon-phone:before{content:"l"}.v4-icon-lock:before{content:"m"}.v4-icon-payer_portal:before{content:"n"}.v4-icon-zcard:before{content:"o"}.v4-icon-award:before{content:"p"}.v4-icon-dashboard:before{content:"q"}.v4-icon-transactions:before{content:"r"}.v4-icon-integrations:before{content:"s"}.v4-icon-settings:before{content:"t"}.filters-container{display:flex;position:absolute;right:230px;padding:3.5px 0}.filters-container .filter-selecter-container{position:relative}.filters-container-padded{display:flex;position:absolute;right:405px;padding:3.5px 0}.filters-container-padded .filter-selecter-container{position:relative}@media(max-width: 1100px){.filters-container-padded,.filters-container{top:70px;right:0;left:10px}}.v4-icon-filter-container,.v4-icon-filter-container-selected{display:flex;height:100%;align-items:center;margin-right:10px;padding:0 3.5px}.v4-icon-filter-container i,.v4-icon-filter-container-selected i{margin:0 3.5px}.v4-icon-filter-container .calendar,.v4-icon-filter-container .status,.v4-icon-filter-container-selected .calendar,.v4-icon-filter-container-selected .status{font-size:20px}.v4-icon-filter-container .cost-center,.v4-icon-filter-container-selected .cost-center{font-size:24px}.v4-icon-filter-container-selected .reset{font-size:10px;color:#182d55}.v4-icon-filter-container-selected .calendar,.v4-icon-filter-container-selected .cost-center,.v4-icon-filter-container-selected .status{color:#1babe2}.v4-icon-filter-container-selected span{margin:0 5px}.filter-selected{background-color:#1babe2;padding:0 3.5px;border-radius:4px}.v4-icon-filters{color:#a8b6c1}.v4-icon-filters-selected{color:#fff}.v4-icon-filters-chevron-down{font-size:10px;color:#182d55}.v4-icon-filters-chevron-up{font-size:10px;color:#fff}.chevrons:before{font-size:12px}.date-picker,.cost-center-filter,.status-filter{width:320px;padding:20px 20px 28px 20px;position:absolute;top:47px;right:8px;background-color:#fff;box-shadow:0px 2px 4px #7d95a5;border-radius:5px;z-index:10}.date-picker .header-filters,.cost-center-filter .header-filters,.status-filter .header-filters{display:flex;justify-content:space-between;margin-bottom:25px}.date-picker .header-filters .v4-icon-close:before,.cost-center-filter .header-filters .v4-icon-close:before,.status-filter .header-filters .v4-icon-close:before{font-size:10px;color:#7d95a5}.date-picker{height:320px}.date-picker .custom-date{margin-bottom:22px}.date-picker .custom-date .date-range{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.date-picker .custom-date .date-range .date-selector{display:flex;align-items:center;width:130px;height:40px;padding-left:11px;border:1px solid #d8dde2;border-radius:5px}.date-picker .custom-date .date-range .date-selector i{margin-right:5px}.date-picker .custom-date .date-range .date-selector input{width:100%;border:none;outline:none}.date-picker .filter-by{margin-bottom:30px;position:relative}.date-picker .filter-by .any-date{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:20px;height:40px;border:1px solid #d8dde2;border-radius:5px}.date-picker .filter-by .any-date-opened{display:flex;flex-direction:column;height:210px;width:100%;background-color:#fff;position:absolute;padding:20px;border:1px solid #d8dde2;margin-top:5px}.date-picker .filter-by .any-date-opened span{display:flex;justify-content:space-between;align-items:center;height:45px;width:100%;text-align:center;border-bottom:1px solid #d8dde2}.date-picker .filter-by .any-date-opened span:hover{color:#1babe2}.date-picker .filter-by .any-date-opened span:last-child{border:none}.date-picker .filter-by .any-date-opened span.selected{color:#1babe2}.cost-center-filter,.status-filter{padding-bottom:0}.cost-center-filter .btn-filters,.status-filter .btn-filters{margin:30px 0}.cost-center-filter .all-cost-centers,.cost-center-filter .all-status,.status-filter .all-cost-centers,.status-filter .all-status{display:flex;align-items:center;margin-bottom:22px}.cost-center-filter .all-cost-centers .checkbox,.cost-center-filter .all-status .checkbox,.status-filter .all-cost-centers .checkbox,.status-filter .all-status .checkbox{display:flex;justify-content:center;align-items:center;height:21px;width:21px;border:1px solid #d8dde2;border-radius:15px;margin:0}.cost-center-filter .all-cost-centers .checkbox div,.cost-center-filter .all-status .checkbox div,.status-filter .all-cost-centers .checkbox div,.status-filter .all-status .checkbox div{height:7px;width:7px;border:none;border-radius:3.5px;background-color:#fff}.cost-center-filter .all-cost-centers .checkbox.selected,.cost-center-filter .all-status .checkbox.selected,.status-filter .all-cost-centers .checkbox.selected,.status-filter .all-status .checkbox.selected{background-color:#1babe2;border:1px solid #1babe2}.cost-center-filter .all-cost-centers span,.cost-center-filter .all-status span,.status-filter .all-cost-centers span,.status-filter .all-status span{margin-left:20px}.cost-center-filter .filter-by .cost-centers,.cost-center-filter .filter-by .status,.status-filter .filter-by .cost-centers,.status-filter .filter-by .status{margin-top:20px;width:100%}.cost-center-filter .filter-by .cost-centers .select-cost-center,.cost-center-filter .filter-by .cost-centers .select-status,.cost-center-filter .filter-by .status .select-cost-center,.cost-center-filter .filter-by .status .select-status,.status-filter .filter-by .cost-centers .select-cost-center,.status-filter .filter-by .cost-centers .select-status,.status-filter .filter-by .status .select-cost-center,.status-filter .filter-by .status .select-status{display:flex;align-items:center;height:39px;width:100%;border-bottom:1px solid #d8dde2}.cost-center-filter .filter-by .cost-centers .select-cost-center .checkbox,.cost-center-filter .filter-by .cost-centers .select-status .checkbox,.cost-center-filter .filter-by .status .select-cost-center .checkbox,.cost-center-filter .filter-by .status .select-status .checkbox,.status-filter .filter-by .cost-centers .select-cost-center .checkbox,.status-filter .filter-by .cost-centers .select-status .checkbox,.status-filter .filter-by .status .select-cost-center .checkbox,.status-filter .filter-by .status .select-status .checkbox{width:20px;height:20px;border:1px solid #d8dde2;border-radius:2px;margin-right:20px;text-align:center}.cost-center-filter .filter-by .cost-centers .select-cost-center .checkbox.selected,.cost-center-filter .filter-by .cost-centers .select-status .checkbox.selected,.cost-center-filter .filter-by .status .select-cost-center .checkbox.selected,.cost-center-filter .filter-by .status .select-status .checkbox.selected,.status-filter .filter-by .cost-centers .select-cost-center .checkbox.selected,.status-filter .filter-by .cost-centers .select-status .checkbox.selected,.status-filter .filter-by .status .select-cost-center .checkbox.selected,.status-filter .filter-by .status .select-status .checkbox.selected{color:#fff;background-color:#1babe2;border:1px solid #1babe2}.cost-center-filter .filter-by .cost-centers .select-cost-center:last-child,.cost-center-filter .filter-by .cost-centers .select-status:last-child,.cost-center-filter .filter-by .status .select-cost-center:last-child,.cost-center-filter .filter-by .status .select-status:last-child,.status-filter .filter-by .cost-centers .select-cost-center:last-child,.status-filter .filter-by .cost-centers .select-status:last-child,.status-filter .filter-by .status .select-cost-center:last-child,.status-filter .filter-by .status .select-status:last-child{border:none}@media(max-width: 770px){.date-picker{right:0;left:-40px}.cost-center-filter{right:0;left:-104px}.status-filter{left:-110px}.date-picker,.cost-center-filter,.status-filter{width:300px}.btn-filters{width:240px !important}}@media screen and (min-width: 770px)and (max-width: 1100px){.date-picker{left:0}.cost-center-filter{left:0}.status-filter{left:0}}@media(max-width: 1100px){.v4-icon-filter-container-selected span{display:none}}.nav-table-container{display:flex}.transactions-table{height:100%;border-radius:5px 5px 0 0;padding:0;margin-top:20px;overflow-x:auto}.transactions-table table{width:100%}.transactions-table .table-header{background-color:#f1f3f7;width:100%;border-radius:5px 5px 0 0;text-transform:uppercase}.transactions-table .table-header tr{height:50px}.transactions-table .transactions-empty-state{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d8dde2}.transactions-table .transactions-empty-state i:before{font-size:33px;color:#a8b6c1}.transactions-table .transactions-body{width:100%;background-color:#fff}.transactions-table .transactions-body tr{border:1px solid #d8dde2;height:70px}.transactions-table tr{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:20px}.transactions-table tr i:hover,.transactions-table tr i.selected{color:#182d55}.transactions-table .vcard-date{width:9%}.transactions-table .vcard-digits{width:6%}.transactions-table .vcard-user{width:20%}.transactions-table .vcard-cost-center{width:16%}.transactions-table .vcard-cost-center .category-name{margin-top:5px}.transactions-table .vcard-description{width:38%}.transactions-table .vcard-amount{width:12%}td.vcard-user,th.vcard-user,td.vcard-cost-center,th.vcard-cost-center{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;padding-left:5px}td.vcard-description,th.vcard-description{padding-left:5px}th.vcard-amount span:first-child{padding-left:25px}td.vcard-date{padding-right:20px}.v4-icon-sort-th:before{font-size:12px;font-weight:bold}.v4-icon-sort-container{display:flex;margin-left:5px}.layout-th{display:flex}.layout-amount{display:flex;justify-content:flex-end}.v4-icon-row{font-size:20px}.all-cards-admin{display:flex;flex-direction:column;justify-content:space-between}.all-cards-admin tr .user{padding-left:30px;width:35%}.all-cards-admin tr .user .h5-selected-blue-font{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.all-cards-admin tr .cost-center{width:14%}.all-cards-admin tr .card{width:6%}.all-cards-admin tr .category{width:14%}.all-cards-admin tr .date-created{width:9%}.all-cards-admin tr .status{width:10%}.all-cards-admin tr .outstanding{width:12%}.all-cards-spender tr .card{padding-left:30px;width:15%}.all-cards-spender tr .cost-center{width:25%}.all-cards-spender tr .date-created{width:25%}.all-cards-spender tr .status{width:15%}.all-cards-spender tr .outstanding{width:20%}.all-cost-centers td{border-bottom:none !important}.all-cost-centers tr{border-top:none !important}.all-cost-centers tr .cost-center{padding-left:30px;width:20%}.all-cost-centers tr .owner{width:30%}.all-cost-centers tr .owner span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.all-cost-centers tr .date-created{width:15%}.all-cost-centers tr .active-cards{width:8%;align-items:center;text-align:center}.all-cost-centers tr .transit{width:12%}.all-cost-centers tr .funds{width:15%;padding-right:20px}.all-cost-centers tr .transit,.all-cost-centers tr .funds{align-items:flex-end}.all-users-list td{border-bottom:none !important}.all-users-list tr:hover{background-color:transparent !important}.all-users-list tr{border-top:none !important}.all-users-list tr .name{padding-left:30px;width:26%}.all-users-list tr .name span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.all-users-list tr .cost-center{width:16%}.all-users-list tr .role{width:15%}.all-users-list tr .active-cards{width:15%;align-items:center;text-align:center}.all-users-list tr .status{width:10%}.all-users-list tr .deactivate-user{width:10%;padding-right:5px}.all-users-list tr .deactivate-user img{width:18px;height:18px;margin-right:5px}.all-users-list tr .deactivate-user a{color:#ff8897;text-decoration:underline}.all-users-list tr .edit-user{width:8%}.all-users-list tr .edit-user i{color:#1babe2;margin-right:5px}.all-users-list tr .edit-user a{color:#1babe2;text-decoration:underline}.all-users-list tr .deactivate-user:hover,.all-users-list tr .edit-user:hover{opacity:70%}.all-users-list tr .deactivate-user:active,.all-users-list tr .edit-user:active{opacity:1}.all-cards-admin tr,.all-cards-spender tr,.cards-cost-center tr,.funds-cost-center tr,.bank-accounts tr,.funding-history tr{border:none !important}.all-cards-admin table,.all-cards-spender table,.all-cost-centers table,.cards-cost-center table,.funds-cost-center table,.funding-history table,.all-users-list table{height:500px}.all-cards-admin .transactions-table,.all-cards-spender .transactions-table,.all-cost-centers .transactions-table,.cards-cost-center .transactions-table,.funds-cost-center .transactions-table,.bank-accounts .transactions-table,.funding-history .transactions-table,.all-users-list .transactions-table{border-radius:0 !important}.all-cards-admin tbody,.all-cards-spender tbody,.all-cost-centers tbody,.cards-cost-center tbody,.funds-cost-center tbody,.bank-accounts tbody,.funding-history tbody,.all-users-list tbody{border-bottom:1px solid #fff;border-top:1px solid #d8dde2}.all-cards-admin td,.all-cards-spender td,.all-cost-centers td,.cards-cost-center td,.funds-cost-center td,.bank-accounts td,.funding-history td,.all-users-list td{display:flex;flex-direction:column}.all-cards-admin tr:hover,.all-cards-spender tr:hover,.all-cost-centers tr:hover,.cards-cost-center tr:hover,.funds-cost-center tr:hover,.bank-accounts tr:hover,.funding-history tr:hover,.all-users-list tr:hover{background-color:#f7f9fb}.all-cards-admin tr,.all-cards-spender tr,.all-cost-centers tr,.cards-cost-center tr,.funds-cost-center tr,.bank-accounts tr,.funding-history tr,.all-users-list tr{padding:0}.all-cards-admin tr span:nth-child(2),.all-cards-spender tr span:nth-child(2),.all-cost-centers tr span:nth-child(2),.cards-cost-center tr span:nth-child(2),.funds-cost-center tr span:nth-child(2),.bank-accounts tr span:nth-child(2),.funding-history tr span:nth-child(2),.all-users-list tr span:nth-child(2){margin-top:5px}.all-cards-admin tr .user,.all-cards-admin tr .cost-center,.all-cards-admin tr .card,.all-cards-admin tr .category,.all-cards-admin tr .date-created,.all-cards-admin tr .status,.all-cards-admin tr .outstanding,.all-cards-admin tr .owner,.all-cards-admin tr .active-cards,.all-cards-admin tr .transit,.all-cards-admin tr .funds,.all-cards-admin tr .account,.all-cards-admin tr .date-complete,.all-cards-admin tr .amount,.all-cards-admin tr .bank,.all-cards-admin tr .type,.all-cards-admin tr .role,.all-cards-admin tr .edit-user,.all-cards-admin tr .deactivate-user,.all-cards-admin tr .name,.all-cards-spender tr .user,.all-cards-spender tr .cost-center,.all-cards-spender tr .card,.all-cards-spender tr .category,.all-cards-spender tr .date-created,.all-cards-spender tr .status,.all-cards-spender tr .outstanding,.all-cards-spender tr .owner,.all-cards-spender tr .active-cards,.all-cards-spender tr .transit,.all-cards-spender tr .funds,.all-cards-spender tr .account,.all-cards-spender tr .date-complete,.all-cards-spender tr .amount,.all-cards-spender tr .bank,.all-cards-spender tr .type,.all-cards-spender tr .role,.all-cards-spender tr .edit-user,.all-cards-spender tr .deactivate-user,.all-cards-spender tr .name,.all-cost-centers tr .user,.all-cost-centers tr .cost-center,.all-cost-centers tr .card,.all-cost-centers tr .category,.all-cost-centers tr .date-created,.all-cost-centers tr .status,.all-cost-centers tr .outstanding,.all-cost-centers tr .owner,.all-cost-centers tr .active-cards,.all-cost-centers tr .transit,.all-cost-centers tr .funds,.all-cost-centers tr .account,.all-cost-centers tr .date-complete,.all-cost-centers tr .amount,.all-cost-centers tr .bank,.all-cost-centers tr .type,.all-cost-centers tr .role,.all-cost-centers tr .edit-user,.all-cost-centers tr .deactivate-user,.all-cost-centers tr .name,.cards-cost-center tr .user,.cards-cost-center tr .cost-center,.cards-cost-center tr .card,.cards-cost-center tr .category,.cards-cost-center tr .date-created,.cards-cost-center tr .status,.cards-cost-center tr .outstanding,.cards-cost-center tr .owner,.cards-cost-center tr .active-cards,.cards-cost-center tr .transit,.cards-cost-center tr .funds,.cards-cost-center tr .account,.cards-cost-center tr .date-complete,.cards-cost-center tr .amount,.cards-cost-center tr .bank,.cards-cost-center tr .type,.cards-cost-center tr .role,.cards-cost-center tr .edit-user,.cards-cost-center tr .deactivate-user,.cards-cost-center tr .name,.funds-cost-center tr .user,.funds-cost-center tr .cost-center,.funds-cost-center tr .card,.funds-cost-center tr .category,.funds-cost-center tr .date-created,.funds-cost-center tr .status,.funds-cost-center tr .outstanding,.funds-cost-center tr .owner,.funds-cost-center tr .active-cards,.funds-cost-center tr .transit,.funds-cost-center tr .funds,.funds-cost-center tr .account,.funds-cost-center tr .date-complete,.funds-cost-center tr .amount,.funds-cost-center tr .bank,.funds-cost-center tr .type,.funds-cost-center tr .role,.funds-cost-center tr .edit-user,.funds-cost-center tr .deactivate-user,.funds-cost-center tr .name,.bank-accounts tr .user,.bank-accounts tr .cost-center,.bank-accounts tr .card,.bank-accounts tr .category,.bank-accounts tr .date-created,.bank-accounts tr .status,.bank-accounts tr .outstanding,.bank-accounts tr .owner,.bank-accounts tr .active-cards,.bank-accounts tr .transit,.bank-accounts tr .funds,.bank-accounts tr .account,.bank-accounts tr .date-complete,.bank-accounts tr .amount,.bank-accounts tr .bank,.bank-accounts tr .type,.bank-accounts tr .role,.bank-accounts tr .edit-user,.bank-accounts tr .deactivate-user,.bank-accounts tr .name,.funding-history tr .user,.funding-history tr .cost-center,.funding-history tr .card,.funding-history tr .category,.funding-history tr .date-created,.funding-history tr .status,.funding-history tr .outstanding,.funding-history tr .owner,.funding-history tr .active-cards,.funding-history tr .transit,.funding-history tr .funds,.funding-history tr .account,.funding-history tr .date-complete,.funding-history tr .amount,.funding-history tr .bank,.funding-history tr .type,.funding-history tr .role,.funding-history tr .edit-user,.funding-history tr .deactivate-user,.funding-history tr .name,.all-users-list tr .user,.all-users-list tr .cost-center,.all-users-list tr .card,.all-users-list tr .category,.all-users-list tr .date-created,.all-users-list tr .status,.all-users-list tr .outstanding,.all-users-list tr .owner,.all-users-list tr .active-cards,.all-users-list tr .transit,.all-users-list tr .funds,.all-users-list tr .account,.all-users-list tr .date-complete,.all-users-list tr .amount,.all-users-list tr .bank,.all-users-list tr .type,.all-users-list tr .role,.all-users-list tr .edit-user,.all-users-list tr .deactivate-user,.all-users-list tr .name{justify-content:center;height:100%;border-bottom:1px solid #d8dde2;font-family:"Montserrat",sans-serif}.all-cards-admin tr .status-bar,.all-cards-spender tr .status-bar,.all-cost-centers tr .status-bar,.cards-cost-center tr .status-bar,.funds-cost-center tr .status-bar,.bank-accounts tr .status-bar,.funding-history tr .status-bar,.all-users-list tr .status-bar{width:6px;height:100%}.all-cards-admin tr .status span:first-child,.all-cards-spender tr .status span:first-child,.all-cost-centers tr .status span:first-child,.cards-cost-center tr .status span:first-child,.funds-cost-center tr .status span:first-child,.bank-accounts tr .status span:first-child,.funding-history tr .status span:first-child,.all-users-list tr .status span:first-child{font-size:14px;font-weight:bold;text-transform:uppercase}.all-cards-admin tr .status .posted,.all-cards-spender tr .status .posted,.all-cost-centers tr .status .posted,.cards-cost-center tr .status .posted,.funds-cost-center tr .status .posted,.bank-accounts tr .status .posted,.funding-history tr .status .posted,.all-users-list tr .status .posted{color:#98cd6c}.all-cards-admin tr .status .complete,.all-cards-spender tr .status .complete,.all-cost-centers tr .status .complete,.cards-cost-center tr .status .complete,.funds-cost-center tr .status .complete,.bank-accounts tr .status .complete,.funding-history tr .status .complete,.all-users-list tr .status .complete{color:#ffba6d}.all-cards-admin tr .status .processing,.all-cards-spender tr .status .processing,.all-cost-centers tr .status .processing,.cards-cost-center tr .status .processing,.funds-cost-center tr .status .processing,.bank-accounts tr .status .processing,.funding-history tr .status .processing,.all-users-list tr .status .processing{color:#a8b6c1}.all-cards-admin tr .status .cancelled,.all-cards-admin tr .status .expired,.all-cards-spender tr .status .cancelled,.all-cards-spender tr .status .expired,.all-cost-centers tr .status .cancelled,.all-cost-centers tr .status .expired,.cards-cost-center tr .status .cancelled,.cards-cost-center tr .status .expired,.funds-cost-center tr .status .cancelled,.funds-cost-center tr .status .expired,.bank-accounts tr .status .cancelled,.bank-accounts tr .status .expired,.funding-history tr .status .cancelled,.funding-history tr .status .expired,.all-users-list tr .status .cancelled,.all-users-list tr .status .expired{color:#ff8897}.all-cards-admin tr .outstanding,.all-cards-spender tr .outstanding,.all-cost-centers tr .outstanding,.cards-cost-center tr .outstanding,.funds-cost-center tr .outstanding,.bank-accounts tr .outstanding,.funding-history tr .outstanding,.all-users-list tr .outstanding{align-items:flex-end;padding-right:20px;border-right:1px solid #d8dde2}.all-cards-admin tr .status-bar.posted,.all-cards-spender tr .status-bar.posted,.all-cost-centers tr .status-bar.posted,.cards-cost-center tr .status-bar.posted,.funds-cost-center tr .status-bar.posted,.bank-accounts tr .status-bar.posted,.funding-history tr .status-bar.posted,.all-users-list tr .status-bar.posted{background-color:#98cd6c}.all-cards-admin tr .status-bar.complete,.all-cards-spender tr .status-bar.complete,.all-cost-centers tr .status-bar.complete,.cards-cost-center tr .status-bar.complete,.funds-cost-center tr .status-bar.complete,.bank-accounts tr .status-bar.complete,.funding-history tr .status-bar.complete,.all-users-list tr .status-bar.complete{background-color:#ffba6d}.all-cards-admin tr .status-bar.processing,.all-cards-spender tr .status-bar.processing,.all-cost-centers tr .status-bar.processing,.cards-cost-center tr .status-bar.processing,.funds-cost-center tr .status-bar.processing,.bank-accounts tr .status-bar.processing,.funding-history tr .status-bar.processing,.all-users-list tr .status-bar.processing{background-color:#a8b6c1}.all-cards-admin tr .status-bar.cancelled,.all-cards-admin tr .status-bar.stopped,.all-cards-spender tr .status-bar.cancelled,.all-cards-spender tr .status-bar.stopped,.all-cost-centers tr .status-bar.cancelled,.all-cost-centers tr .status-bar.stopped,.cards-cost-center tr .status-bar.cancelled,.cards-cost-center tr .status-bar.stopped,.funds-cost-center tr .status-bar.cancelled,.funds-cost-center tr .status-bar.stopped,.bank-accounts tr .status-bar.cancelled,.bank-accounts tr .status-bar.stopped,.funding-history tr .status-bar.cancelled,.funding-history tr .status-bar.stopped,.all-users-list tr .status-bar.cancelled,.all-users-list tr .status-bar.stopped{background-color:#ff8897}.all-cards-admin tr .status-bar.expired,.all-cards-spender tr .status-bar.expired,.all-cost-centers tr .status-bar.expired,.cards-cost-center tr .status-bar.expired,.funds-cost-center tr .status-bar.expired,.bank-accounts tr .status-bar.expired,.funding-history tr .status-bar.expired,.all-users-list tr .status-bar.expired{background-color:#ff8897}@media screen and (min-width: 1100px)and (max-width: 1260px){.all-cards-admin .status .posted,.all-cards-admin .status .complete,.all-cards-admin .status .processing,.all-cards-admin .status .cancelled,.all-cards-admin .status .expired,.all-cards-spender .status .posted,.all-cards-spender .status .complete,.all-cards-spender .status .processing,.all-cards-spender .status .cancelled,.all-cards-spender .status .expired,.all-cost-centers .status .posted,.all-cost-centers .status .complete,.all-cost-centers .status .processing,.all-cost-centers .status .cancelled,.all-cost-centers .status .expired,.cards-cost-center .status .posted,.cards-cost-center .status .complete,.cards-cost-center .status .processing,.cards-cost-center .status .cancelled,.cards-cost-center .status .expired,.funds-cost-center .status .posted,.funds-cost-center .status .complete,.funds-cost-center .status .processing,.funds-cost-center .status .cancelled,.funds-cost-center .status .expired,.bank-accounts .status .posted,.bank-accounts .status .complete,.bank-accounts .status .processing,.bank-accounts .status .cancelled,.bank-accounts .status .expired,.funding-history .status .posted,.funding-history .status .complete,.funding-history .status .processing,.funding-history .status .cancelled,.funding-history .status .expired,.all-users-list .status .posted,.all-users-list .status .complete,.all-users-list .status .processing,.all-users-list .status .cancelled,.all-users-list .status .expired{font-size:12px !important}}@media screen and (min-width: 490px)and (max-width: 1100px){.all-cards-admin .body-spender-responsive .card-left section,.all-cards-spender .body-spender-responsive .card-left section,.all-cost-centers .body-spender-responsive .card-left section,.cards-cost-center .body-spender-responsive .card-left section,.funds-cost-center .body-spender-responsive .card-left section,.bank-accounts .body-spender-responsive .card-left section,.funding-history .body-spender-responsive .card-left section,.all-users-list .body-spender-responsive .card-left section{padding-left:60px !important}.all-cards-admin .body-spender-responsive .card-right,.all-cards-spender .body-spender-responsive .card-right,.all-cost-centers .body-spender-responsive .card-right,.cards-cost-center .body-spender-responsive .card-right,.funds-cost-center .body-spender-responsive .card-right,.bank-accounts .body-spender-responsive .card-right,.funding-history .body-spender-responsive .card-right,.all-users-list .body-spender-responsive .card-right{padding-right:60px !important}.all-cards-admin .body-spender-responsive .card-right i:before,.all-cards-spender .body-spender-responsive .card-right i:before,.all-cost-centers .body-spender-responsive .card-right i:before,.cards-cost-center .body-spender-responsive .card-right i:before,.funds-cost-center .body-spender-responsive .card-right i:before,.bank-accounts .body-spender-responsive .card-right i:before,.funding-history .body-spender-responsive .card-right i:before,.all-users-list .body-spender-responsive .card-right i:before{font-size:20px !important}.all-cards-admin .body-spender-responsive .cost-center span:first-child,.all-cards-admin .body-spender-responsive .category span:first-child,.all-cards-admin .body-spender-responsive .date-created span:first-child,.all-cards-spender .body-spender-responsive .cost-center span:first-child,.all-cards-spender .body-spender-responsive .category span:first-child,.all-cards-spender .body-spender-responsive .date-created span:first-child,.all-cost-centers .body-spender-responsive .cost-center span:first-child,.all-cost-centers .body-spender-responsive .category span:first-child,.all-cost-centers .body-spender-responsive .date-created span:first-child,.cards-cost-center .body-spender-responsive .cost-center span:first-child,.cards-cost-center .body-spender-responsive .category span:first-child,.cards-cost-center .body-spender-responsive .date-created span:first-child,.funds-cost-center .body-spender-responsive .cost-center span:first-child,.funds-cost-center .body-spender-responsive .category span:first-child,.funds-cost-center .body-spender-responsive .date-created span:first-child,.bank-accounts .body-spender-responsive .cost-center span:first-child,.bank-accounts .body-spender-responsive .category span:first-child,.bank-accounts .body-spender-responsive .date-created span:first-child,.funding-history .body-spender-responsive .cost-center span:first-child,.funding-history .body-spender-responsive .category span:first-child,.funding-history .body-spender-responsive .date-created span:first-child,.all-users-list .body-spender-responsive .cost-center span:first-child,.all-users-list .body-spender-responsive .category span:first-child,.all-users-list .body-spender-responsive .date-created span:first-child{font-size:18px}.all-cards-admin .body-spender-responsive .card span:first-child,.all-cards-spender .body-spender-responsive .card span:first-child,.all-cost-centers .body-spender-responsive .card span:first-child,.cards-cost-center .body-spender-responsive .card span:first-child,.funds-cost-center .body-spender-responsive .card span:first-child,.bank-accounts .body-spender-responsive .card span:first-child,.funding-history .body-spender-responsive .card span:first-child,.all-users-list .body-spender-responsive .card span:first-child{font-size:16px}.all-cards-admin .body-spender-responsive .outstanding span:first-child,.all-cards-spender .body-spender-responsive .outstanding span:first-child,.all-cost-centers .body-spender-responsive .outstanding span:first-child,.cards-cost-center .body-spender-responsive .outstanding span:first-child,.funds-cost-center .body-spender-responsive .outstanding span:first-child,.bank-accounts .body-spender-responsive .outstanding span:first-child,.funding-history .body-spender-responsive .outstanding span:first-child,.all-users-list .body-spender-responsive .outstanding span:first-child{font-size:25px}}@media(min-width: 1100px){.all-cards-admin .body-admin-responsive,.all-cards-admin .body-spender-responsive,.all-cards-admin .body-cost-centers-responsive,.all-cards-admin .body-zero-cards-cost-center,.all-cards-admin .body-funds-cost-center,.all-cards-admin .body-bank-accounts,.all-cards-admin .body-funding-history,.all-cards-admin .body-users-responsive,.all-cards-spender .body-admin-responsive,.all-cards-spender .body-spender-responsive,.all-cards-spender .body-cost-centers-responsive,.all-cards-spender .body-zero-cards-cost-center,.all-cards-spender .body-funds-cost-center,.all-cards-spender .body-bank-accounts,.all-cards-spender .body-funding-history,.all-cards-spender .body-users-responsive,.all-cost-centers .body-admin-responsive,.all-cost-centers .body-spender-responsive,.all-cost-centers .body-cost-centers-responsive,.all-cost-centers .body-zero-cards-cost-center,.all-cost-centers .body-funds-cost-center,.all-cost-centers .body-bank-accounts,.all-cost-centers .body-funding-history,.all-cost-centers .body-users-responsive,.cards-cost-center .body-admin-responsive,.cards-cost-center .body-spender-responsive,.cards-cost-center .body-cost-centers-responsive,.cards-cost-center .body-zero-cards-cost-center,.cards-cost-center .body-funds-cost-center,.cards-cost-center .body-bank-accounts,.cards-cost-center .body-funding-history,.cards-cost-center .body-users-responsive,.funds-cost-center .body-admin-responsive,.funds-cost-center .body-spender-responsive,.funds-cost-center .body-cost-centers-responsive,.funds-cost-center .body-zero-cards-cost-center,.funds-cost-center .body-funds-cost-center,.funds-cost-center .body-bank-accounts,.funds-cost-center .body-funding-history,.funds-cost-center .body-users-responsive,.bank-accounts .body-admin-responsive,.bank-accounts .body-spender-responsive,.bank-accounts .body-cost-centers-responsive,.bank-accounts .body-zero-cards-cost-center,.bank-accounts .body-funds-cost-center,.bank-accounts .body-bank-accounts,.bank-accounts .body-funding-history,.bank-accounts .body-users-responsive,.funding-history .body-admin-responsive,.funding-history .body-spender-responsive,.funding-history .body-cost-centers-responsive,.funding-history .body-zero-cards-cost-center,.funding-history .body-funds-cost-center,.funding-history .body-bank-accounts,.funding-history .body-funding-history,.funding-history .body-users-responsive,.all-users-list .body-admin-responsive,.all-users-list .body-spender-responsive,.all-users-list .body-cost-centers-responsive,.all-users-list .body-zero-cards-cost-center,.all-users-list .body-funds-cost-center,.all-users-list .body-bank-accounts,.all-users-list .body-funding-history,.all-users-list .body-users-responsive{display:none}}@media(max-width: 1100px){.all-cards-admin table,.all-cards-spender table,.all-cost-centers table,.cards-cost-center table,.funds-cost-center table,.bank-accounts table,.funding-history table,.all-users-list table{display:none}.all-cards-admin .body-admin-responsive,.all-cards-admin .body-spender-responsive,.all-cards-admin .body-cost-centers-responsive,.all-cards-admin .body-zero-cards-cost-center,.all-cards-admin .body-funds-cost-center,.all-cards-admin .body-funding-history,.all-cards-admin .body-users-responsive,.all-cards-spender .body-admin-responsive,.all-cards-spender .body-spender-responsive,.all-cards-spender .body-cost-centers-responsive,.all-cards-spender .body-zero-cards-cost-center,.all-cards-spender .body-funds-cost-center,.all-cards-spender .body-funding-history,.all-cards-spender .body-users-responsive,.all-cost-centers .body-admin-responsive,.all-cost-centers .body-spender-responsive,.all-cost-centers .body-cost-centers-responsive,.all-cost-centers .body-zero-cards-cost-center,.all-cost-centers .body-funds-cost-center,.all-cost-centers .body-funding-history,.all-cost-centers .body-users-responsive,.cards-cost-center .body-admin-responsive,.cards-cost-center .body-spender-responsive,.cards-cost-center .body-cost-centers-responsive,.cards-cost-center .body-zero-cards-cost-center,.cards-cost-center .body-funds-cost-center,.cards-cost-center .body-funding-history,.cards-cost-center .body-users-responsive,.funds-cost-center .body-admin-responsive,.funds-cost-center .body-spender-responsive,.funds-cost-center .body-cost-centers-responsive,.funds-cost-center .body-zero-cards-cost-center,.funds-cost-center .body-funds-cost-center,.funds-cost-center .body-funding-history,.funds-cost-center .body-users-responsive,.bank-accounts .body-admin-responsive,.bank-accounts .body-spender-responsive,.bank-accounts .body-cost-centers-responsive,.bank-accounts .body-zero-cards-cost-center,.bank-accounts .body-funds-cost-center,.bank-accounts .body-funding-history,.bank-accounts .body-users-responsive,.funding-history .body-admin-responsive,.funding-history .body-spender-responsive,.funding-history .body-cost-centers-responsive,.funding-history .body-zero-cards-cost-center,.funding-history .body-funds-cost-center,.funding-history .body-funding-history,.funding-history .body-users-responsive,.all-users-list .body-admin-responsive,.all-users-list .body-spender-responsive,.all-users-list .body-cost-centers-responsive,.all-users-list .body-zero-cards-cost-center,.all-users-list .body-funds-cost-center,.all-users-list .body-funding-history,.all-users-list .body-users-responsive{min-height:500px}.all-cards-admin .body-bank-accounts,.all-cards-spender .body-bank-accounts,.all-cost-centers .body-bank-accounts,.cards-cost-center .body-bank-accounts,.funds-cost-center .body-bank-accounts,.bank-accounts .body-bank-accounts,.funding-history .body-bank-accounts,.all-users-list .body-bank-accounts{min-height:180px}.all-cards-admin .body-admin-responsive,.all-cards-admin .body-spender-responsive,.all-cards-admin .body-cost-centers-responsive,.all-cards-admin .body-zero-cards-cost-center,.all-cards-admin .body-funds-cost-center,.all-cards-admin .body-bank-accounts,.all-cards-admin .body-funding-history,.all-cards-admin .body-users-responsive,.all-cards-spender .body-admin-responsive,.all-cards-spender .body-spender-responsive,.all-cards-spender .body-cost-centers-responsive,.all-cards-spender .body-zero-cards-cost-center,.all-cards-spender .body-funds-cost-center,.all-cards-spender .body-bank-accounts,.all-cards-spender .body-funding-history,.all-cards-spender .body-users-responsive,.all-cost-centers .body-admin-responsive,.all-cost-centers .body-spender-responsive,.all-cost-centers .body-cost-centers-responsive,.all-cost-centers .body-zero-cards-cost-center,.all-cost-centers .body-funds-cost-center,.all-cost-centers .body-bank-accounts,.all-cost-centers .body-funding-history,.all-cost-centers .body-users-responsive,.cards-cost-center .body-admin-responsive,.cards-cost-center .body-spender-responsive,.cards-cost-center .body-cost-centers-responsive,.cards-cost-center .body-zero-cards-cost-center,.cards-cost-center .body-funds-cost-center,.cards-cost-center .body-bank-accounts,.cards-cost-center .body-funding-history,.cards-cost-center .body-users-responsive,.funds-cost-center .body-admin-responsive,.funds-cost-center .body-spender-responsive,.funds-cost-center .body-cost-centers-responsive,.funds-cost-center .body-zero-cards-cost-center,.funds-cost-center .body-funds-cost-center,.funds-cost-center .body-bank-accounts,.funds-cost-center .body-funding-history,.funds-cost-center .body-users-responsive,.bank-accounts .body-admin-responsive,.bank-accounts .body-spender-responsive,.bank-accounts .body-cost-centers-responsive,.bank-accounts .body-zero-cards-cost-center,.bank-accounts .body-funds-cost-center,.bank-accounts .body-bank-accounts,.bank-accounts .body-funding-history,.bank-accounts .body-users-responsive,.funding-history .body-admin-responsive,.funding-history .body-spender-responsive,.funding-history .body-cost-centers-responsive,.funding-history .body-zero-cards-cost-center,.funding-history .body-funds-cost-center,.funding-history .body-bank-accounts,.funding-history .body-funding-history,.funding-history .body-users-responsive,.all-users-list .body-admin-responsive,.all-users-list .body-spender-responsive,.all-users-list .body-cost-centers-responsive,.all-users-list .body-zero-cards-cost-center,.all-users-list .body-funds-cost-center,.all-users-list .body-bank-accounts,.all-users-list .body-funding-history,.all-users-list .body-users-responsive{display:block;height:100%;border-top:1px solid #d8dde2}.all-cards-admin .body-admin-responsive .cards:hover,.all-cards-admin .body-spender-responsive .cards:hover,.all-cards-admin .body-cost-centers-responsive .cards:hover,.all-cards-admin .body-zero-cards-cost-center .cards:hover,.all-cards-admin .body-funds-cost-center .cards:hover,.all-cards-admin .body-bank-accounts .cards:hover,.all-cards-admin .body-funding-history .cards:hover,.all-cards-admin .body-users-responsive .cards:hover,.all-cards-spender .body-admin-responsive .cards:hover,.all-cards-spender .body-spender-responsive .cards:hover,.all-cards-spender .body-cost-centers-responsive .cards:hover,.all-cards-spender .body-zero-cards-cost-center .cards:hover,.all-cards-spender .body-funds-cost-center .cards:hover,.all-cards-spender .body-bank-accounts .cards:hover,.all-cards-spender .body-funding-history .cards:hover,.all-cards-spender .body-users-responsive .cards:hover,.all-cost-centers .body-admin-responsive .cards:hover,.all-cost-centers .body-spender-responsive .cards:hover,.all-cost-centers .body-cost-centers-responsive .cards:hover,.all-cost-centers .body-zero-cards-cost-center .cards:hover,.all-cost-centers .body-funds-cost-center .cards:hover,.all-cost-centers .body-bank-accounts .cards:hover,.all-cost-centers .body-funding-history .cards:hover,.all-cost-centers .body-users-responsive .cards:hover,.cards-cost-center .body-admin-responsive .cards:hover,.cards-cost-center .body-spender-responsive .cards:hover,.cards-cost-center .body-cost-centers-responsive .cards:hover,.cards-cost-center .body-zero-cards-cost-center .cards:hover,.cards-cost-center .body-funds-cost-center .cards:hover,.cards-cost-center .body-bank-accounts .cards:hover,.cards-cost-center .body-funding-history .cards:hover,.cards-cost-center .body-users-responsive .cards:hover,.funds-cost-center .body-admin-responsive .cards:hover,.funds-cost-center .body-spender-responsive .cards:hover,.funds-cost-center .body-cost-centers-responsive .cards:hover,.funds-cost-center .body-zero-cards-cost-center .cards:hover,.funds-cost-center .body-funds-cost-center .cards:hover,.funds-cost-center .body-bank-accounts .cards:hover,.funds-cost-center .body-funding-history .cards:hover,.funds-cost-center .body-users-responsive .cards:hover,.bank-accounts .body-admin-responsive .cards:hover,.bank-accounts .body-spender-responsive .cards:hover,.bank-accounts .body-cost-centers-responsive .cards:hover,.bank-accounts .body-zero-cards-cost-center .cards:hover,.bank-accounts .body-funds-cost-center .cards:hover,.bank-accounts .body-bank-accounts .cards:hover,.bank-accounts .body-funding-history .cards:hover,.bank-accounts .body-users-responsive .cards:hover,.funding-history .body-admin-responsive .cards:hover,.funding-history .body-spender-responsive .cards:hover,.funding-history .body-cost-centers-responsive .cards:hover,.funding-history .body-zero-cards-cost-center .cards:hover,.funding-history .body-funds-cost-center .cards:hover,.funding-history .body-bank-accounts .cards:hover,.funding-history .body-funding-history .cards:hover,.funding-history .body-users-responsive .cards:hover,.all-users-list .body-admin-responsive .cards:hover,.all-users-list .body-spender-responsive .cards:hover,.all-users-list .body-cost-centers-responsive .cards:hover,.all-users-list .body-zero-cards-cost-center .cards:hover,.all-users-list .body-funds-cost-center .cards:hover,.all-users-list .body-bank-accounts .cards:hover,.all-users-list .body-funding-history .cards:hover,.all-users-list .body-users-responsive .cards:hover{background-color:#f7f9fb}.all-cards-admin .body-admin-responsive .cards,.all-cards-admin .body-spender-responsive .cards,.all-cards-admin .body-cost-centers-responsive .cards,.all-cards-admin .body-zero-cards-cost-center .cards,.all-cards-admin .body-funds-cost-center .cards,.all-cards-admin .body-bank-accounts .cards,.all-cards-admin .body-funding-history .cards,.all-cards-admin .body-users-responsive .cards,.all-cards-spender .body-admin-responsive .cards,.all-cards-spender .body-spender-responsive .cards,.all-cards-spender .body-cost-centers-responsive .cards,.all-cards-spender .body-zero-cards-cost-center .cards,.all-cards-spender .body-funds-cost-center .cards,.all-cards-spender .body-bank-accounts .cards,.all-cards-spender .body-funding-history .cards,.all-cards-spender .body-users-responsive .cards,.all-cost-centers .body-admin-responsive .cards,.all-cost-centers .body-spender-responsive .cards,.all-cost-centers .body-cost-centers-responsive .cards,.all-cost-centers .body-zero-cards-cost-center .cards,.all-cost-centers .body-funds-cost-center .cards,.all-cost-centers .body-bank-accounts .cards,.all-cost-centers .body-funding-history .cards,.all-cost-centers .body-users-responsive .cards,.cards-cost-center .body-admin-responsive .cards,.cards-cost-center .body-spender-responsive .cards,.cards-cost-center .body-cost-centers-responsive .cards,.cards-cost-center .body-zero-cards-cost-center .cards,.cards-cost-center .body-funds-cost-center .cards,.cards-cost-center .body-bank-accounts .cards,.cards-cost-center .body-funding-history .cards,.cards-cost-center .body-users-responsive .cards,.funds-cost-center .body-admin-responsive .cards,.funds-cost-center .body-spender-responsive .cards,.funds-cost-center .body-cost-centers-responsive .cards,.funds-cost-center .body-zero-cards-cost-center .cards,.funds-cost-center .body-funds-cost-center .cards,.funds-cost-center .body-bank-accounts .cards,.funds-cost-center .body-funding-history .cards,.funds-cost-center .body-users-responsive .cards,.bank-accounts .body-admin-responsive .cards,.bank-accounts .body-spender-responsive .cards,.bank-accounts .body-cost-centers-responsive .cards,.bank-accounts .body-zero-cards-cost-center .cards,.bank-accounts .body-funds-cost-center .cards,.bank-accounts .body-bank-accounts .cards,.bank-accounts .body-funding-history .cards,.bank-accounts .body-users-responsive .cards,.funding-history .body-admin-responsive .cards,.funding-history .body-spender-responsive .cards,.funding-history .body-cost-centers-responsive .cards,.funding-history .body-zero-cards-cost-center .cards,.funding-history .body-funds-cost-center .cards,.funding-history .body-bank-accounts .cards,.funding-history .body-funding-history .cards,.funding-history .body-users-responsive .cards,.all-users-list .body-admin-responsive .cards,.all-users-list .body-spender-responsive .cards,.all-users-list .body-cost-centers-responsive .cards,.all-users-list .body-zero-cards-cost-center .cards,.all-users-list .body-funds-cost-center .cards,.all-users-list .body-bank-accounts .cards,.all-users-list .body-funding-history .cards,.all-users-list .body-users-responsive .cards{display:flex;height:180px;border-right:1px solid #d8dde2}.all-cards-admin .body-admin-responsive .cards .card-right,.all-cards-admin .body-admin-responsive .cards .user,.all-cards-admin .body-admin-responsive .cards .cost-center,.all-cards-admin .body-admin-responsive .cards .date-created,.all-cards-admin .body-admin-responsive .cards .category,.all-cards-admin .body-admin-responsive .cards .status,.all-cards-admin .body-admin-responsive .cards .card,.all-cards-admin .body-admin-responsive .cards .outstanding,.all-cards-admin .body-admin-responsive .cards .owner,.all-cards-admin .body-admin-responsive .cards .date-complete,.all-cards-admin .body-admin-responsive .cards .bank,.all-cards-admin .body-admin-responsive .cards .type,.all-cards-admin .body-admin-responsive .cards .role,.all-cards-admin .body-admin-responsive .cards .deactivate-user,.all-cards-admin .body-admin-responsive .cards .edit-user,.all-cards-admin .body-admin-responsive .cards .name,.all-cards-admin .body-spender-responsive .cards .card-right,.all-cards-admin .body-spender-responsive .cards .user,.all-cards-admin .body-spender-responsive .cards .cost-center,.all-cards-admin .body-spender-responsive .cards .date-created,.all-cards-admin .body-spender-responsive .cards .category,.all-cards-admin .body-spender-responsive .cards .status,.all-cards-admin .body-spender-responsive .cards .card,.all-cards-admin .body-spender-responsive .cards .outstanding,.all-cards-admin .body-spender-responsive .cards .owner,.all-cards-admin .body-spender-responsive .cards .date-complete,.all-cards-admin .body-spender-responsive .cards .bank,.all-cards-admin .body-spender-responsive .cards .type,.all-cards-admin .body-spender-responsive .cards .role,.all-cards-admin .body-spender-responsive .cards .deactivate-user,.all-cards-admin .body-spender-responsive .cards .edit-user,.all-cards-admin .body-spender-responsive .cards .name,.all-cards-admin .body-cost-centers-responsive .cards .card-right,.all-cards-admin .body-cost-centers-responsive .cards .user,.all-cards-admin .body-cost-centers-responsive .cards .cost-center,.all-cards-admin .body-cost-centers-responsive .cards .date-created,.all-cards-admin .body-cost-centers-responsive .cards .category,.all-cards-admin .body-cost-centers-responsive .cards .status,.all-cards-admin .body-cost-centers-responsive .cards .card,.all-cards-admin .body-cost-centers-responsive .cards .outstanding,.all-cards-admin .body-cost-centers-responsive .cards .owner,.all-cards-admin .body-cost-centers-responsive .cards .date-complete,.all-cards-admin .body-cost-centers-responsive .cards .bank,.all-cards-admin .body-cost-centers-responsive .cards .type,.all-cards-admin .body-cost-centers-responsive .cards .role,.all-cards-admin .body-cost-centers-responsive .cards .deactivate-user,.all-cards-admin .body-cost-centers-responsive .cards .edit-user,.all-cards-admin .body-cost-centers-responsive .cards .name,.all-cards-admin .body-zero-cards-cost-center .cards .card-right,.all-cards-admin .body-zero-cards-cost-center .cards .user,.all-cards-admin .body-zero-cards-cost-center .cards .cost-center,.all-cards-admin .body-zero-cards-cost-center .cards .date-created,.all-cards-admin .body-zero-cards-cost-center .cards .category,.all-cards-admin .body-zero-cards-cost-center .cards .status,.all-cards-admin .body-zero-cards-cost-center .cards .card,.all-cards-admin .body-zero-cards-cost-center .cards .outstanding,.all-cards-admin .body-zero-cards-cost-center .cards .owner,.all-cards-admin .body-zero-cards-cost-center .cards .date-complete,.all-cards-admin .body-zero-cards-cost-center .cards .bank,.all-cards-admin .body-zero-cards-cost-center .cards .type,.all-cards-admin .body-zero-cards-cost-center .cards .role,.all-cards-admin .body-zero-cards-cost-center .cards .deactivate-user,.all-cards-admin .body-zero-cards-cost-center .cards .edit-user,.all-cards-admin .body-zero-cards-cost-center .cards .name,.all-cards-admin .body-funds-cost-center .cards .card-right,.all-cards-admin .body-funds-cost-center .cards .user,.all-cards-admin .body-funds-cost-center .cards .cost-center,.all-cards-admin .body-funds-cost-center .cards .date-created,.all-cards-admin .body-funds-cost-center .cards .category,.all-cards-admin .body-funds-cost-center .cards .status,.all-cards-admin .body-funds-cost-center .cards .card,.all-cards-admin .body-funds-cost-center .cards .outstanding,.all-cards-admin .body-funds-cost-center .cards .owner,.all-cards-admin .body-funds-cost-center .cards .date-complete,.all-cards-admin .body-funds-cost-center .cards .bank,.all-cards-admin .body-funds-cost-center .cards .type,.all-cards-admin .body-funds-cost-center .cards .role,.all-cards-admin .body-funds-cost-center .cards .deactivate-user,.all-cards-admin .body-funds-cost-center .cards .edit-user,.all-cards-admin .body-funds-cost-center .cards .name,.all-cards-admin .body-bank-accounts .cards .card-right,.all-cards-admin .body-bank-accounts .cards .user,.all-cards-admin .body-bank-accounts .cards .cost-center,.all-cards-admin .body-bank-accounts .cards .date-created,.all-cards-admin .body-bank-accounts .cards .category,.all-cards-admin .body-bank-accounts .cards .status,.all-cards-admin .body-bank-accounts .cards .card,.all-cards-admin .body-bank-accounts .cards .outstanding,.all-cards-admin .body-bank-accounts .cards .owner,.all-cards-admin .body-bank-accounts .cards .date-complete,.all-cards-admin .body-bank-accounts .cards .bank,.all-cards-admin .body-bank-accounts .cards .type,.all-cards-admin .body-bank-accounts .cards .role,.all-cards-admin .body-bank-accounts .cards .deactivate-user,.all-cards-admin .body-bank-accounts .cards .edit-user,.all-cards-admin .body-bank-accounts .cards .name,.all-cards-admin .body-funding-history .cards .card-right,.all-cards-admin .body-funding-history .cards .user,.all-cards-admin .body-funding-history .cards .cost-center,.all-cards-admin .body-funding-history .cards .date-created,.all-cards-admin .body-funding-history .cards .category,.all-cards-admin .body-funding-history .cards .status,.all-cards-admin .body-funding-history .cards .card,.all-cards-admin .body-funding-history .cards .outstanding,.all-cards-admin .body-funding-history .cards .owner,.all-cards-admin .body-funding-history .cards .date-complete,.all-cards-admin .body-funding-history .cards .bank,.all-cards-admin .body-funding-history .cards .type,.all-cards-admin .body-funding-history .cards .role,.all-cards-admin .body-funding-history .cards .deactivate-user,.all-cards-admin .body-funding-history .cards .edit-user,.all-cards-admin .body-funding-history .cards .name,.all-cards-admin .body-users-responsive .cards .card-right,.all-cards-admin .body-users-responsive .cards .user,.all-cards-admin .body-users-responsive .cards .cost-center,.all-cards-admin .body-users-responsive .cards .date-created,.all-cards-admin .body-users-responsive .cards .category,.all-cards-admin .body-users-responsive .cards .status,.all-cards-admin .body-users-responsive .cards .card,.all-cards-admin .body-users-responsive .cards .outstanding,.all-cards-admin .body-users-responsive .cards .owner,.all-cards-admin .body-users-responsive .cards .date-complete,.all-cards-admin .body-users-responsive .cards .bank,.all-cards-admin .body-users-responsive .cards .type,.all-cards-admin .body-users-responsive .cards .role,.all-cards-admin .body-users-responsive .cards .deactivate-user,.all-cards-admin .body-users-responsive .cards .edit-user,.all-cards-admin .body-users-responsive .cards .name,.all-cards-spender .body-admin-responsive .cards .card-right,.all-cards-spender .body-admin-responsive .cards .user,.all-cards-spender .body-admin-responsive .cards .cost-center,.all-cards-spender .body-admin-responsive .cards .date-created,.all-cards-spender .body-admin-responsive .cards .category,.all-cards-spender .body-admin-responsive .cards .status,.all-cards-spender .body-admin-responsive .cards .card,.all-cards-spender .body-admin-responsive .cards .outstanding,.all-cards-spender .body-admin-responsive .cards .owner,.all-cards-spender .body-admin-responsive .cards .date-complete,.all-cards-spender .body-admin-responsive .cards .bank,.all-cards-spender .body-admin-responsive .cards .type,.all-cards-spender .body-admin-responsive .cards .role,.all-cards-spender .body-admin-responsive .cards .deactivate-user,.all-cards-spender .body-admin-responsive .cards .edit-user,.all-cards-spender .body-admin-responsive .cards .name,.all-cards-spender .body-spender-responsive .cards .card-right,.all-cards-spender .body-spender-responsive .cards .user,.all-cards-spender .body-spender-responsive .cards .cost-center,.all-cards-spender .body-spender-responsive .cards .date-created,.all-cards-spender .body-spender-responsive .cards .category,.all-cards-spender .body-spender-responsive .cards .status,.all-cards-spender .body-spender-responsive .cards .card,.all-cards-spender .body-spender-responsive .cards .outstanding,.all-cards-spender .body-spender-responsive .cards .owner,.all-cards-spender .body-spender-responsive .cards .date-complete,.all-cards-spender .body-spender-responsive .cards .bank,.all-cards-spender .body-spender-responsive .cards .type,.all-cards-spender .body-spender-responsive .cards .role,.all-cards-spender .body-spender-responsive .cards .deactivate-user,.all-cards-spender .body-spender-responsive .cards .edit-user,.all-cards-spender .body-spender-responsive .cards .name,.all-cards-spender .body-cost-centers-responsive .cards .card-right,.all-cards-spender .body-cost-centers-responsive .cards .user,.all-cards-spender .body-cost-centers-responsive .cards .cost-center,.all-cards-spender .body-cost-centers-responsive .cards .date-created,.all-cards-spender .body-cost-centers-responsive .cards .category,.all-cards-spender .body-cost-centers-responsive .cards .status,.all-cards-spender .body-cost-centers-responsive .cards .card,.all-cards-spender .body-cost-centers-responsive .cards .outstanding,.all-cards-spender .body-cost-centers-responsive .cards .owner,.all-cards-spender .body-cost-centers-responsive .cards .date-complete,.all-cards-spender .body-cost-centers-responsive .cards .bank,.all-cards-spender .body-cost-centers-responsive .cards .type,.all-cards-spender .body-cost-centers-responsive .cards .role,.all-cards-spender .body-cost-centers-responsive .cards .deactivate-user,.all-cards-spender .body-cost-centers-responsive .cards .edit-user,.all-cards-spender .body-cost-centers-responsive .cards .name,.all-cards-spender .body-zero-cards-cost-center .cards .card-right,.all-cards-spender .body-zero-cards-cost-center .cards .user,.all-cards-spender .body-zero-cards-cost-center .cards .cost-center,.all-cards-spender .body-zero-cards-cost-center .cards .date-created,.all-cards-spender .body-zero-cards-cost-center .cards .category,.all-cards-spender .body-zero-cards-cost-center .cards .status,.all-cards-spender .body-zero-cards-cost-center .cards .card,.all-cards-spender .body-zero-cards-cost-center .cards .outstanding,.all-cards-spender .body-zero-cards-cost-center .cards .owner,.all-cards-spender .body-zero-cards-cost-center .cards .date-complete,.all-cards-spender .body-zero-cards-cost-center .cards .bank,.all-cards-spender .body-zero-cards-cost-center .cards .type,.all-cards-spender .body-zero-cards-cost-center .cards .role,.all-cards-spender .body-zero-cards-cost-center .cards .deactivate-user,.all-cards-spender .body-zero-cards-cost-center .cards .edit-user,.all-cards-spender .body-zero-cards-cost-center .cards .name,.all-cards-spender .body-funds-cost-center .cards .card-right,.all-cards-spender .body-funds-cost-center .cards .user,.all-cards-spender .body-funds-cost-center .cards .cost-center,.all-cards-spender .body-funds-cost-center .cards .date-created,.all-cards-spender .body-funds-cost-center .cards .category,.all-cards-spender .body-funds-cost-center .cards .status,.all-cards-spender .body-funds-cost-center .cards .card,.all-cards-spender .body-funds-cost-center .cards .outstanding,.all-cards-spender .body-funds-cost-center .cards .owner,.all-cards-spender .body-funds-cost-center .cards .date-complete,.all-cards-spender .body-funds-cost-center .cards .bank,.all-cards-spender .body-funds-cost-center .cards .type,.all-cards-spender .body-funds-cost-center .cards .role,.all-cards-spender .body-funds-cost-center .cards .deactivate-user,.all-cards-spender .body-funds-cost-center .cards .edit-user,.all-cards-spender .body-funds-cost-center .cards .name,.all-cards-spender .body-bank-accounts .cards .card-right,.all-cards-spender .body-bank-accounts .cards .user,.all-cards-spender .body-bank-accounts .cards .cost-center,.all-cards-spender .body-bank-accounts .cards .date-created,.all-cards-spender .body-bank-accounts .cards .category,.all-cards-spender .body-bank-accounts .cards .status,.all-cards-spender .body-bank-accounts .cards .card,.all-cards-spender .body-bank-accounts .cards .outstanding,.all-cards-spender .body-bank-accounts .cards .owner,.all-cards-spender .body-bank-accounts .cards .date-complete,.all-cards-spender .body-bank-accounts .cards .bank,.all-cards-spender .body-bank-accounts .cards .type,.all-cards-spender .body-bank-accounts .cards .role,.all-cards-spender .body-bank-accounts .cards .deactivate-user,.all-cards-spender .body-bank-accounts .cards .edit-user,.all-cards-spender .body-bank-accounts .cards .name,.all-cards-spender .body-funding-history .cards .card-right,.all-cards-spender .body-funding-history .cards .user,.all-cards-spender .body-funding-history .cards .cost-center,.all-cards-spender .body-funding-history .cards .date-created,.all-cards-spender .body-funding-history .cards .category,.all-cards-spender .body-funding-history .cards .status,.all-cards-spender .body-funding-history .cards .card,.all-cards-spender .body-funding-history .cards .outstanding,.all-cards-spender .body-funding-history .cards .owner,.all-cards-spender .body-funding-history .cards .date-complete,.all-cards-spender .body-funding-history .cards .bank,.all-cards-spender .body-funding-history .cards .type,.all-cards-spender .body-funding-history .cards .role,.all-cards-spender .body-funding-history .cards .deactivate-user,.all-cards-spender .body-funding-history .cards .edit-user,.all-cards-spender .body-funding-history .cards .name,.all-cards-spender .body-users-responsive .cards .card-right,.all-cards-spender .body-users-responsive .cards .user,.all-cards-spender .body-users-responsive .cards .cost-center,.all-cards-spender .body-users-responsive .cards .date-created,.all-cards-spender .body-users-responsive .cards .category,.all-cards-spender .body-users-responsive .cards .status,.all-cards-spender .body-users-responsive .cards .card,.all-cards-spender .body-users-responsive .cards .outstanding,.all-cards-spender .body-users-responsive .cards .owner,.all-cards-spender .body-users-responsive .cards .date-complete,.all-cards-spender .body-users-responsive .cards .bank,.all-cards-spender .body-users-responsive .cards .type,.all-cards-spender .body-users-responsive .cards .role,.all-cards-spender .body-users-responsive .cards .deactivate-user,.all-cards-spender .body-users-responsive .cards .edit-user,.all-cards-spender .body-users-responsive .cards .name,.all-cost-centers .body-admin-responsive .cards .card-right,.all-cost-centers .body-admin-responsive .cards .user,.all-cost-centers .body-admin-responsive .cards .cost-center,.all-cost-centers .body-admin-responsive .cards .date-created,.all-cost-centers .body-admin-responsive .cards .category,.all-cost-centers .body-admin-responsive .cards .status,.all-cost-centers .body-admin-responsive .cards .card,.all-cost-centers .body-admin-responsive .cards .outstanding,.all-cost-centers .body-admin-responsive .cards .owner,.all-cost-centers .body-admin-responsive .cards .date-complete,.all-cost-centers .body-admin-responsive .cards .bank,.all-cost-centers .body-admin-responsive .cards .type,.all-cost-centers .body-admin-responsive .cards .role,.all-cost-centers .body-admin-responsive .cards .deactivate-user,.all-cost-centers .body-admin-responsive .cards .edit-user,.all-cost-centers .body-admin-responsive .cards .name,.all-cost-centers .body-spender-responsive .cards .card-right,.all-cost-centers .body-spender-responsive .cards .user,.all-cost-centers .body-spender-responsive .cards .cost-center,.all-cost-centers .body-spender-responsive .cards .date-created,.all-cost-centers .body-spender-responsive .cards .category,.all-cost-centers .body-spender-responsive .cards .status,.all-cost-centers .body-spender-responsive .cards .card,.all-cost-centers .body-spender-responsive .cards .outstanding,.all-cost-centers .body-spender-responsive .cards .owner,.all-cost-centers .body-spender-responsive .cards .date-complete,.all-cost-centers .body-spender-responsive .cards .bank,.all-cost-centers .body-spender-responsive .cards .type,.all-cost-centers .body-spender-responsive .cards .role,.all-cost-centers .body-spender-responsive .cards .deactivate-user,.all-cost-centers .body-spender-responsive .cards .edit-user,.all-cost-centers .body-spender-responsive .cards .name,.all-cost-centers .body-cost-centers-responsive .cards .card-right,.all-cost-centers .body-cost-centers-responsive .cards .user,.all-cost-centers .body-cost-centers-responsive .cards .cost-center,.all-cost-centers .body-cost-centers-responsive .cards .date-created,.all-cost-centers .body-cost-centers-responsive .cards .category,.all-cost-centers .body-cost-centers-responsive .cards .status,.all-cost-centers .body-cost-centers-responsive .cards .card,.all-cost-centers .body-cost-centers-responsive .cards .outstanding,.all-cost-centers .body-cost-centers-responsive .cards .owner,.all-cost-centers .body-cost-centers-responsive .cards .date-complete,.all-cost-centers .body-cost-centers-responsive .cards .bank,.all-cost-centers .body-cost-centers-responsive .cards .type,.all-cost-centers .body-cost-centers-responsive .cards .role,.all-cost-centers .body-cost-centers-responsive .cards .deactivate-user,.all-cost-centers .body-cost-centers-responsive .cards .edit-user,.all-cost-centers .body-cost-centers-responsive .cards .name,.all-cost-centers .body-zero-cards-cost-center .cards .card-right,.all-cost-centers .body-zero-cards-cost-center .cards .user,.all-cost-centers .body-zero-cards-cost-center .cards .cost-center,.all-cost-centers .body-zero-cards-cost-center .cards .date-created,.all-cost-centers .body-zero-cards-cost-center .cards .category,.all-cost-centers .body-zero-cards-cost-center .cards .status,.all-cost-centers .body-zero-cards-cost-center .cards .card,.all-cost-centers .body-zero-cards-cost-center .cards .outstanding,.all-cost-centers .body-zero-cards-cost-center .cards .owner,.all-cost-centers .body-zero-cards-cost-center .cards .date-complete,.all-cost-centers .body-zero-cards-cost-center .cards .bank,.all-cost-centers .body-zero-cards-cost-center .cards .type,.all-cost-centers .body-zero-cards-cost-center .cards .role,.all-cost-centers .body-zero-cards-cost-center .cards .deactivate-user,.all-cost-centers .body-zero-cards-cost-center .cards .edit-user,.all-cost-centers .body-zero-cards-cost-center .cards .name,.all-cost-centers .body-funds-cost-center .cards .card-right,.all-cost-centers .body-funds-cost-center .cards .user,.all-cost-centers .body-funds-cost-center .cards .cost-center,.all-cost-centers .body-funds-cost-center .cards .date-created,.all-cost-centers .body-funds-cost-center .cards .category,.all-cost-centers .body-funds-cost-center .cards .status,.all-cost-centers .body-funds-cost-center .cards .card,.all-cost-centers .body-funds-cost-center .cards .outstanding,.all-cost-centers .body-funds-cost-center .cards .owner,.all-cost-centers .body-funds-cost-center .cards .date-complete,.all-cost-centers .body-funds-cost-center .cards .bank,.all-cost-centers .body-funds-cost-center .cards .type,.all-cost-centers .body-funds-cost-center .cards .role,.all-cost-centers .body-funds-cost-center .cards .deactivate-user,.all-cost-centers .body-funds-cost-center .cards .edit-user,.all-cost-centers .body-funds-cost-center .cards .name,.all-cost-centers .body-bank-accounts .cards .card-right,.all-cost-centers .body-bank-accounts .cards .user,.all-cost-centers .body-bank-accounts .cards .cost-center,.all-cost-centers .body-bank-accounts .cards .date-created,.all-cost-centers .body-bank-accounts .cards .category,.all-cost-centers .body-bank-accounts .cards .status,.all-cost-centers .body-bank-accounts .cards .card,.all-cost-centers .body-bank-accounts .cards .outstanding,.all-cost-centers .body-bank-accounts .cards .owner,.all-cost-centers .body-bank-accounts .cards .date-complete,.all-cost-centers .body-bank-accounts .cards .bank,.all-cost-centers .body-bank-accounts .cards .type,.all-cost-centers .body-bank-accounts .cards .role,.all-cost-centers .body-bank-accounts .cards .deactivate-user,.all-cost-centers .body-bank-accounts .cards .edit-user,.all-cost-centers .body-bank-accounts .cards .name,.all-cost-centers .body-funding-history .cards .card-right,.all-cost-centers .body-funding-history .cards .user,.all-cost-centers .body-funding-history .cards .cost-center,.all-cost-centers .body-funding-history .cards .date-created,.all-cost-centers .body-funding-history .cards .category,.all-cost-centers .body-funding-history .cards .status,.all-cost-centers .body-funding-history .cards .card,.all-cost-centers .body-funding-history .cards .outstanding,.all-cost-centers .body-funding-history .cards .owner,.all-cost-centers .body-funding-history .cards .date-complete,.all-cost-centers .body-funding-history .cards .bank,.all-cost-centers .body-funding-history .cards .type,.all-cost-centers .body-funding-history .cards .role,.all-cost-centers .body-funding-history .cards .deactivate-user,.all-cost-centers .body-funding-history .cards .edit-user,.all-cost-centers .body-funding-history .cards .name,.all-cost-centers .body-users-responsive .cards .card-right,.all-cost-centers .body-users-responsive .cards .user,.all-cost-centers .body-users-responsive .cards .cost-center,.all-cost-centers .body-users-responsive .cards .date-created,.all-cost-centers .body-users-responsive .cards .category,.all-cost-centers .body-users-responsive .cards .status,.all-cost-centers .body-users-responsive .cards .card,.all-cost-centers .body-users-responsive .cards .outstanding,.all-cost-centers .body-users-responsive .cards .owner,.all-cost-centers .body-users-responsive .cards .date-complete,.all-cost-centers .body-users-responsive .cards .bank,.all-cost-centers .body-users-responsive .cards .type,.all-cost-centers .body-users-responsive .cards .role,.all-cost-centers .body-users-responsive .cards .deactivate-user,.all-cost-centers .body-users-responsive .cards .edit-user,.all-cost-centers .body-users-responsive .cards .name,.cards-cost-center .body-admin-responsive .cards .card-right,.cards-cost-center .body-admin-responsive .cards .user,.cards-cost-center .body-admin-responsive .cards .cost-center,.cards-cost-center .body-admin-responsive .cards .date-created,.cards-cost-center .body-admin-responsive .cards .category,.cards-cost-center .body-admin-responsive .cards .status,.cards-cost-center .body-admin-responsive .cards .card,.cards-cost-center .body-admin-responsive .cards .outstanding,.cards-cost-center .body-admin-responsive .cards .owner,.cards-cost-center .body-admin-responsive .cards .date-complete,.cards-cost-center .body-admin-responsive .cards .bank,.cards-cost-center .body-admin-responsive .cards .type,.cards-cost-center .body-admin-responsive .cards .role,.cards-cost-center .body-admin-responsive .cards .deactivate-user,.cards-cost-center .body-admin-responsive .cards .edit-user,.cards-cost-center .body-admin-responsive .cards .name,.cards-cost-center .body-spender-responsive .cards .card-right,.cards-cost-center .body-spender-responsive .cards .user,.cards-cost-center .body-spender-responsive .cards .cost-center,.cards-cost-center .body-spender-responsive .cards .date-created,.cards-cost-center .body-spender-responsive .cards .category,.cards-cost-center .body-spender-responsive .cards .status,.cards-cost-center .body-spender-responsive .cards .card,.cards-cost-center .body-spender-responsive .cards .outstanding,.cards-cost-center .body-spender-responsive .cards .owner,.cards-cost-center .body-spender-responsive .cards .date-complete,.cards-cost-center .body-spender-responsive .cards .bank,.cards-cost-center .body-spender-responsive .cards .type,.cards-cost-center .body-spender-responsive .cards .role,.cards-cost-center .body-spender-responsive .cards .deactivate-user,.cards-cost-center .body-spender-responsive .cards .edit-user,.cards-cost-center .body-spender-responsive .cards .name,.cards-cost-center .body-cost-centers-responsive .cards .card-right,.cards-cost-center .body-cost-centers-responsive .cards .user,.cards-cost-center .body-cost-centers-responsive .cards .cost-center,.cards-cost-center .body-cost-centers-responsive .cards .date-created,.cards-cost-center .body-cost-centers-responsive .cards .category,.cards-cost-center .body-cost-centers-responsive .cards .status,.cards-cost-center .body-cost-centers-responsive .cards .card,.cards-cost-center .body-cost-centers-responsive .cards .outstanding,.cards-cost-center .body-cost-centers-responsive .cards .owner,.cards-cost-center .body-cost-centers-responsive .cards .date-complete,.cards-cost-center .body-cost-centers-responsive .cards .bank,.cards-cost-center .body-cost-centers-responsive .cards .type,.cards-cost-center .body-cost-centers-responsive .cards .role,.cards-cost-center .body-cost-centers-responsive .cards .deactivate-user,.cards-cost-center .body-cost-centers-responsive .cards .edit-user,.cards-cost-center .body-cost-centers-responsive .cards .name,.cards-cost-center .body-zero-cards-cost-center .cards .card-right,.cards-cost-center .body-zero-cards-cost-center .cards .user,.cards-cost-center .body-zero-cards-cost-center .cards .cost-center,.cards-cost-center .body-zero-cards-cost-center .cards .date-created,.cards-cost-center .body-zero-cards-cost-center .cards .category,.cards-cost-center .body-zero-cards-cost-center .cards .status,.cards-cost-center .body-zero-cards-cost-center .cards .card,.cards-cost-center .body-zero-cards-cost-center .cards .outstanding,.cards-cost-center .body-zero-cards-cost-center .cards .owner,.cards-cost-center .body-zero-cards-cost-center .cards .date-complete,.cards-cost-center .body-zero-cards-cost-center .cards .bank,.cards-cost-center .body-zero-cards-cost-center .cards .type,.cards-cost-center .body-zero-cards-cost-center .cards .role,.cards-cost-center .body-zero-cards-cost-center .cards .deactivate-user,.cards-cost-center .body-zero-cards-cost-center .cards .edit-user,.cards-cost-center .body-zero-cards-cost-center .cards .name,.cards-cost-center .body-funds-cost-center .cards .card-right,.cards-cost-center .body-funds-cost-center .cards .user,.cards-cost-center .body-funds-cost-center .cards .cost-center,.cards-cost-center .body-funds-cost-center .cards .date-created,.cards-cost-center .body-funds-cost-center .cards .category,.cards-cost-center .body-funds-cost-center .cards .status,.cards-cost-center .body-funds-cost-center .cards .card,.cards-cost-center .body-funds-cost-center .cards .outstanding,.cards-cost-center .body-funds-cost-center .cards .owner,.cards-cost-center .body-funds-cost-center .cards .date-complete,.cards-cost-center .body-funds-cost-center .cards .bank,.cards-cost-center .body-funds-cost-center .cards .type,.cards-cost-center .body-funds-cost-center .cards .role,.cards-cost-center .body-funds-cost-center .cards .deactivate-user,.cards-cost-center .body-funds-cost-center .cards .edit-user,.cards-cost-center .body-funds-cost-center .cards .name,.cards-cost-center .body-bank-accounts .cards .card-right,.cards-cost-center .body-bank-accounts .cards .user,.cards-cost-center .body-bank-accounts .cards .cost-center,.cards-cost-center .body-bank-accounts .cards .date-created,.cards-cost-center .body-bank-accounts .cards .category,.cards-cost-center .body-bank-accounts .cards .status,.cards-cost-center .body-bank-accounts .cards .card,.cards-cost-center .body-bank-accounts .cards .outstanding,.cards-cost-center .body-bank-accounts .cards .owner,.cards-cost-center .body-bank-accounts .cards .date-complete,.cards-cost-center .body-bank-accounts .cards .bank,.cards-cost-center .body-bank-accounts .cards .type,.cards-cost-center .body-bank-accounts .cards .role,.cards-cost-center .body-bank-accounts .cards .deactivate-user,.cards-cost-center .body-bank-accounts .cards .edit-user,.cards-cost-center .body-bank-accounts .cards .name,.cards-cost-center .body-funding-history .cards .card-right,.cards-cost-center .body-funding-history .cards .user,.cards-cost-center .body-funding-history .cards .cost-center,.cards-cost-center .body-funding-history .cards .date-created,.cards-cost-center .body-funding-history .cards .category,.cards-cost-center .body-funding-history .cards .status,.cards-cost-center .body-funding-history .cards .card,.cards-cost-center .body-funding-history .cards .outstanding,.cards-cost-center .body-funding-history .cards .owner,.cards-cost-center .body-funding-history .cards .date-complete,.cards-cost-center .body-funding-history .cards .bank,.cards-cost-center .body-funding-history .cards .type,.cards-cost-center .body-funding-history .cards .role,.cards-cost-center .body-funding-history .cards .deactivate-user,.cards-cost-center .body-funding-history .cards .edit-user,.cards-cost-center .body-funding-history .cards .name,.cards-cost-center .body-users-responsive .cards .card-right,.cards-cost-center .body-users-responsive .cards .user,.cards-cost-center .body-users-responsive .cards .cost-center,.cards-cost-center .body-users-responsive .cards .date-created,.cards-cost-center .body-users-responsive .cards .category,.cards-cost-center .body-users-responsive .cards .status,.cards-cost-center .body-users-responsive .cards .card,.cards-cost-center .body-users-responsive .cards .outstanding,.cards-cost-center .body-users-responsive .cards .owner,.cards-cost-center .body-users-responsive .cards .date-complete,.cards-cost-center .body-users-responsive .cards .bank,.cards-cost-center .body-users-responsive .cards .type,.cards-cost-center .body-users-responsive .cards .role,.cards-cost-center .body-users-responsive .cards .deactivate-user,.cards-cost-center .body-users-responsive .cards .edit-user,.cards-cost-center .body-users-responsive .cards .name,.funds-cost-center .body-admin-responsive .cards .card-right,.funds-cost-center .body-admin-responsive .cards .user,.funds-cost-center .body-admin-responsive .cards .cost-center,.funds-cost-center .body-admin-responsive .cards .date-created,.funds-cost-center .body-admin-responsive .cards .category,.funds-cost-center .body-admin-responsive .cards .status,.funds-cost-center .body-admin-responsive .cards .card,.funds-cost-center .body-admin-responsive .cards .outstanding,.funds-cost-center .body-admin-responsive .cards .owner,.funds-cost-center .body-admin-responsive .cards .date-complete,.funds-cost-center .body-admin-responsive .cards .bank,.funds-cost-center .body-admin-responsive .cards .type,.funds-cost-center .body-admin-responsive .cards .role,.funds-cost-center .body-admin-responsive .cards .deactivate-user,.funds-cost-center .body-admin-responsive .cards .edit-user,.funds-cost-center .body-admin-responsive .cards .name,.funds-cost-center .body-spender-responsive .cards .card-right,.funds-cost-center .body-spender-responsive .cards .user,.funds-cost-center .body-spender-responsive .cards .cost-center,.funds-cost-center .body-spender-responsive .cards .date-created,.funds-cost-center .body-spender-responsive .cards .category,.funds-cost-center .body-spender-responsive .cards .status,.funds-cost-center .body-spender-responsive .cards .card,.funds-cost-center .body-spender-responsive .cards .outstanding,.funds-cost-center .body-spender-responsive .cards .owner,.funds-cost-center .body-spender-responsive .cards .date-complete,.funds-cost-center .body-spender-responsive .cards .bank,.funds-cost-center .body-spender-responsive .cards .type,.funds-cost-center .body-spender-responsive .cards .role,.funds-cost-center .body-spender-responsive .cards .deactivate-user,.funds-cost-center .body-spender-responsive .cards .edit-user,.funds-cost-center .body-spender-responsive .cards .name,.funds-cost-center .body-cost-centers-responsive .cards .card-right,.funds-cost-center .body-cost-centers-responsive .cards .user,.funds-cost-center .body-cost-centers-responsive .cards .cost-center,.funds-cost-center .body-cost-centers-responsive .cards .date-created,.funds-cost-center .body-cost-centers-responsive .cards .category,.funds-cost-center .body-cost-centers-responsive .cards .status,.funds-cost-center .body-cost-centers-responsive .cards .card,.funds-cost-center .body-cost-centers-responsive .cards .outstanding,.funds-cost-center .body-cost-centers-responsive .cards .owner,.funds-cost-center .body-cost-centers-responsive .cards .date-complete,.funds-cost-center .body-cost-centers-responsive .cards .bank,.funds-cost-center .body-cost-centers-responsive .cards .type,.funds-cost-center .body-cost-centers-responsive .cards .role,.funds-cost-center .body-cost-centers-responsive .cards .deactivate-user,.funds-cost-center .body-cost-centers-responsive .cards .edit-user,.funds-cost-center .body-cost-centers-responsive .cards .name,.funds-cost-center .body-zero-cards-cost-center .cards .card-right,.funds-cost-center .body-zero-cards-cost-center .cards .user,.funds-cost-center .body-zero-cards-cost-center .cards .cost-center,.funds-cost-center .body-zero-cards-cost-center .cards .date-created,.funds-cost-center .body-zero-cards-cost-center .cards .category,.funds-cost-center .body-zero-cards-cost-center .cards .status,.funds-cost-center .body-zero-cards-cost-center .cards .card,.funds-cost-center .body-zero-cards-cost-center .cards .outstanding,.funds-cost-center .body-zero-cards-cost-center .cards .owner,.funds-cost-center .body-zero-cards-cost-center .cards .date-complete,.funds-cost-center .body-zero-cards-cost-center .cards .bank,.funds-cost-center .body-zero-cards-cost-center .cards .type,.funds-cost-center .body-zero-cards-cost-center .cards .role,.funds-cost-center .body-zero-cards-cost-center .cards .deactivate-user,.funds-cost-center .body-zero-cards-cost-center .cards .edit-user,.funds-cost-center .body-zero-cards-cost-center .cards .name,.funds-cost-center .body-funds-cost-center .cards .card-right,.funds-cost-center .body-funds-cost-center .cards .user,.funds-cost-center .body-funds-cost-center .cards .cost-center,.funds-cost-center .body-funds-cost-center .cards .date-created,.funds-cost-center .body-funds-cost-center .cards .category,.funds-cost-center .body-funds-cost-center .cards .status,.funds-cost-center .body-funds-cost-center .cards .card,.funds-cost-center .body-funds-cost-center .cards .outstanding,.funds-cost-center .body-funds-cost-center .cards .owner,.funds-cost-center .body-funds-cost-center .cards .date-complete,.funds-cost-center .body-funds-cost-center .cards .bank,.funds-cost-center .body-funds-cost-center .cards .type,.funds-cost-center .body-funds-cost-center .cards .role,.funds-cost-center .body-funds-cost-center .cards .deactivate-user,.funds-cost-center .body-funds-cost-center .cards .edit-user,.funds-cost-center .body-funds-cost-center .cards .name,.funds-cost-center .body-bank-accounts .cards .card-right,.funds-cost-center .body-bank-accounts .cards .user,.funds-cost-center .body-bank-accounts .cards .cost-center,.funds-cost-center .body-bank-accounts .cards .date-created,.funds-cost-center .body-bank-accounts .cards .category,.funds-cost-center .body-bank-accounts .cards .status,.funds-cost-center .body-bank-accounts .cards .card,.funds-cost-center .body-bank-accounts .cards .outstanding,.funds-cost-center .body-bank-accounts .cards .owner,.funds-cost-center .body-bank-accounts .cards .date-complete,.funds-cost-center .body-bank-accounts .cards .bank,.funds-cost-center .body-bank-accounts .cards .type,.funds-cost-center .body-bank-accounts .cards .role,.funds-cost-center .body-bank-accounts .cards .deactivate-user,.funds-cost-center .body-bank-accounts .cards .edit-user,.funds-cost-center .body-bank-accounts .cards .name,.funds-cost-center .body-funding-history .cards .card-right,.funds-cost-center .body-funding-history .cards .user,.funds-cost-center .body-funding-history .cards .cost-center,.funds-cost-center .body-funding-history .cards .date-created,.funds-cost-center .body-funding-history .cards .category,.funds-cost-center .body-funding-history .cards .status,.funds-cost-center .body-funding-history .cards .card,.funds-cost-center .body-funding-history .cards .outstanding,.funds-cost-center .body-funding-history .cards .owner,.funds-cost-center .body-funding-history .cards .date-complete,.funds-cost-center .body-funding-history .cards .bank,.funds-cost-center .body-funding-history .cards .type,.funds-cost-center .body-funding-history .cards .role,.funds-cost-center .body-funding-history .cards .deactivate-user,.funds-cost-center .body-funding-history .cards .edit-user,.funds-cost-center .body-funding-history .cards .name,.funds-cost-center .body-users-responsive .cards .card-right,.funds-cost-center .body-users-responsive .cards .user,.funds-cost-center .body-users-responsive .cards .cost-center,.funds-cost-center .body-users-responsive .cards .date-created,.funds-cost-center .body-users-responsive .cards .category,.funds-cost-center .body-users-responsive .cards .status,.funds-cost-center .body-users-responsive .cards .card,.funds-cost-center .body-users-responsive .cards .outstanding,.funds-cost-center .body-users-responsive .cards .owner,.funds-cost-center .body-users-responsive .cards .date-complete,.funds-cost-center .body-users-responsive .cards .bank,.funds-cost-center .body-users-responsive .cards .type,.funds-cost-center .body-users-responsive .cards .role,.funds-cost-center .body-users-responsive .cards .deactivate-user,.funds-cost-center .body-users-responsive .cards .edit-user,.funds-cost-center .body-users-responsive .cards .name,.bank-accounts .body-admin-responsive .cards .card-right,.bank-accounts .body-admin-responsive .cards .user,.bank-accounts .body-admin-responsive .cards .cost-center,.bank-accounts .body-admin-responsive .cards .date-created,.bank-accounts .body-admin-responsive .cards .category,.bank-accounts .body-admin-responsive .cards .status,.bank-accounts .body-admin-responsive .cards .card,.bank-accounts .body-admin-responsive .cards .outstanding,.bank-accounts .body-admin-responsive .cards .owner,.bank-accounts .body-admin-responsive .cards .date-complete,.bank-accounts .body-admin-responsive .cards .bank,.bank-accounts .body-admin-responsive .cards .type,.bank-accounts .body-admin-responsive .cards .role,.bank-accounts .body-admin-responsive .cards .deactivate-user,.bank-accounts .body-admin-responsive .cards .edit-user,.bank-accounts .body-admin-responsive .cards .name,.bank-accounts .body-spender-responsive .cards .card-right,.bank-accounts .body-spender-responsive .cards .user,.bank-accounts .body-spender-responsive .cards .cost-center,.bank-accounts .body-spender-responsive .cards .date-created,.bank-accounts .body-spender-responsive .cards .category,.bank-accounts .body-spender-responsive .cards .status,.bank-accounts .body-spender-responsive .cards .card,.bank-accounts .body-spender-responsive .cards .outstanding,.bank-accounts .body-spender-responsive .cards .owner,.bank-accounts .body-spender-responsive .cards .date-complete,.bank-accounts .body-spender-responsive .cards .bank,.bank-accounts .body-spender-responsive .cards .type,.bank-accounts .body-spender-responsive .cards .role,.bank-accounts .body-spender-responsive .cards .deactivate-user,.bank-accounts .body-spender-responsive .cards .edit-user,.bank-accounts .body-spender-responsive .cards .name,.bank-accounts .body-cost-centers-responsive .cards .card-right,.bank-accounts .body-cost-centers-responsive .cards .user,.bank-accounts .body-cost-centers-responsive .cards .cost-center,.bank-accounts .body-cost-centers-responsive .cards .date-created,.bank-accounts .body-cost-centers-responsive .cards .category,.bank-accounts .body-cost-centers-responsive .cards .status,.bank-accounts .body-cost-centers-responsive .cards .card,.bank-accounts .body-cost-centers-responsive .cards .outstanding,.bank-accounts .body-cost-centers-responsive .cards .owner,.bank-accounts .body-cost-centers-responsive .cards .date-complete,.bank-accounts .body-cost-centers-responsive .cards .bank,.bank-accounts .body-cost-centers-responsive .cards .type,.bank-accounts .body-cost-centers-responsive .cards .role,.bank-accounts .body-cost-centers-responsive .cards .deactivate-user,.bank-accounts .body-cost-centers-responsive .cards .edit-user,.bank-accounts .body-cost-centers-responsive .cards .name,.bank-accounts .body-zero-cards-cost-center .cards .card-right,.bank-accounts .body-zero-cards-cost-center .cards .user,.bank-accounts .body-zero-cards-cost-center .cards .cost-center,.bank-accounts .body-zero-cards-cost-center .cards .date-created,.bank-accounts .body-zero-cards-cost-center .cards .category,.bank-accounts .body-zero-cards-cost-center .cards .status,.bank-accounts .body-zero-cards-cost-center .cards .card,.bank-accounts .body-zero-cards-cost-center .cards .outstanding,.bank-accounts .body-zero-cards-cost-center .cards .owner,.bank-accounts .body-zero-cards-cost-center .cards .date-complete,.bank-accounts .body-zero-cards-cost-center .cards .bank,.bank-accounts .body-zero-cards-cost-center .cards .type,.bank-accounts .body-zero-cards-cost-center .cards .role,.bank-accounts .body-zero-cards-cost-center .cards .deactivate-user,.bank-accounts .body-zero-cards-cost-center .cards .edit-user,.bank-accounts .body-zero-cards-cost-center .cards .name,.bank-accounts .body-funds-cost-center .cards .card-right,.bank-accounts .body-funds-cost-center .cards .user,.bank-accounts .body-funds-cost-center .cards .cost-center,.bank-accounts .body-funds-cost-center .cards .date-created,.bank-accounts .body-funds-cost-center .cards .category,.bank-accounts .body-funds-cost-center .cards .status,.bank-accounts .body-funds-cost-center .cards .card,.bank-accounts .body-funds-cost-center .cards .outstanding,.bank-accounts .body-funds-cost-center .cards .owner,.bank-accounts .body-funds-cost-center .cards .date-complete,.bank-accounts .body-funds-cost-center .cards .bank,.bank-accounts .body-funds-cost-center .cards .type,.bank-accounts .body-funds-cost-center .cards .role,.bank-accounts .body-funds-cost-center .cards .deactivate-user,.bank-accounts .body-funds-cost-center .cards .edit-user,.bank-accounts .body-funds-cost-center .cards .name,.bank-accounts .body-bank-accounts .cards .card-right,.bank-accounts .body-bank-accounts .cards .user,.bank-accounts .body-bank-accounts .cards .cost-center,.bank-accounts .body-bank-accounts .cards .date-created,.bank-accounts .body-bank-accounts .cards .category,.bank-accounts .body-bank-accounts .cards .status,.bank-accounts .body-bank-accounts .cards .card,.bank-accounts .body-bank-accounts .cards .outstanding,.bank-accounts .body-bank-accounts .cards .owner,.bank-accounts .body-bank-accounts .cards .date-complete,.bank-accounts .body-bank-accounts .cards .bank,.bank-accounts .body-bank-accounts .cards .type,.bank-accounts .body-bank-accounts .cards .role,.bank-accounts .body-bank-accounts .cards .deactivate-user,.bank-accounts .body-bank-accounts .cards .edit-user,.bank-accounts .body-bank-accounts .cards .name,.bank-accounts .body-funding-history .cards .card-right,.bank-accounts .body-funding-history .cards .user,.bank-accounts .body-funding-history .cards .cost-center,.bank-accounts .body-funding-history .cards .date-created,.bank-accounts .body-funding-history .cards .category,.bank-accounts .body-funding-history .cards .status,.bank-accounts .body-funding-history .cards .card,.bank-accounts .body-funding-history .cards .outstanding,.bank-accounts .body-funding-history .cards .owner,.bank-accounts .body-funding-history .cards .date-complete,.bank-accounts .body-funding-history .cards .bank,.bank-accounts .body-funding-history .cards .type,.bank-accounts .body-funding-history .cards .role,.bank-accounts .body-funding-history .cards .deactivate-user,.bank-accounts .body-funding-history .cards .edit-user,.bank-accounts .body-funding-history .cards .name,.bank-accounts .body-users-responsive .cards .card-right,.bank-accounts .body-users-responsive .cards .user,.bank-accounts .body-users-responsive .cards .cost-center,.bank-accounts .body-users-responsive .cards .date-created,.bank-accounts .body-users-responsive .cards .category,.bank-accounts .body-users-responsive .cards .status,.bank-accounts .body-users-responsive .cards .card,.bank-accounts .body-users-responsive .cards .outstanding,.bank-accounts .body-users-responsive .cards .owner,.bank-accounts .body-users-responsive .cards .date-complete,.bank-accounts .body-users-responsive .cards .bank,.bank-accounts .body-users-responsive .cards .type,.bank-accounts .body-users-responsive .cards .role,.bank-accounts .body-users-responsive .cards .deactivate-user,.bank-accounts .body-users-responsive .cards .edit-user,.bank-accounts .body-users-responsive .cards .name,.funding-history .body-admin-responsive .cards .card-right,.funding-history .body-admin-responsive .cards .user,.funding-history .body-admin-responsive .cards .cost-center,.funding-history .body-admin-responsive .cards .date-created,.funding-history .body-admin-responsive .cards .category,.funding-history .body-admin-responsive .cards .status,.funding-history .body-admin-responsive .cards .card,.funding-history .body-admin-responsive .cards .outstanding,.funding-history .body-admin-responsive .cards .owner,.funding-history .body-admin-responsive .cards .date-complete,.funding-history .body-admin-responsive .cards .bank,.funding-history .body-admin-responsive .cards .type,.funding-history .body-admin-responsive .cards .role,.funding-history .body-admin-responsive .cards .deactivate-user,.funding-history .body-admin-responsive .cards .edit-user,.funding-history .body-admin-responsive .cards .name,.funding-history .body-spender-responsive .cards .card-right,.funding-history .body-spender-responsive .cards .user,.funding-history .body-spender-responsive .cards .cost-center,.funding-history .body-spender-responsive .cards .date-created,.funding-history .body-spender-responsive .cards .category,.funding-history .body-spender-responsive .cards .status,.funding-history .body-spender-responsive .cards .card,.funding-history .body-spender-responsive .cards .outstanding,.funding-history .body-spender-responsive .cards .owner,.funding-history .body-spender-responsive .cards .date-complete,.funding-history .body-spender-responsive .cards .bank,.funding-history .body-spender-responsive .cards .type,.funding-history .body-spender-responsive .cards .role,.funding-history .body-spender-responsive .cards .deactivate-user,.funding-history .body-spender-responsive .cards .edit-user,.funding-history .body-spender-responsive .cards .name,.funding-history .body-cost-centers-responsive .cards .card-right,.funding-history .body-cost-centers-responsive .cards .user,.funding-history .body-cost-centers-responsive .cards .cost-center,.funding-history .body-cost-centers-responsive .cards .date-created,.funding-history .body-cost-centers-responsive .cards .category,.funding-history .body-cost-centers-responsive .cards .status,.funding-history .body-cost-centers-responsive .cards .card,.funding-history .body-cost-centers-responsive .cards .outstanding,.funding-history .body-cost-centers-responsive .cards .owner,.funding-history .body-cost-centers-responsive .cards .date-complete,.funding-history .body-cost-centers-responsive .cards .bank,.funding-history .body-cost-centers-responsive .cards .type,.funding-history .body-cost-centers-responsive .cards .role,.funding-history .body-cost-centers-responsive .cards .deactivate-user,.funding-history .body-cost-centers-responsive .cards .edit-user,.funding-history .body-cost-centers-responsive .cards .name,.funding-history .body-zero-cards-cost-center .cards .card-right,.funding-history .body-zero-cards-cost-center .cards .user,.funding-history .body-zero-cards-cost-center .cards .cost-center,.funding-history .body-zero-cards-cost-center .cards .date-created,.funding-history .body-zero-cards-cost-center .cards .category,.funding-history .body-zero-cards-cost-center .cards .status,.funding-history .body-zero-cards-cost-center .cards .card,.funding-history .body-zero-cards-cost-center .cards .outstanding,.funding-history .body-zero-cards-cost-center .cards .owner,.funding-history .body-zero-cards-cost-center .cards .date-complete,.funding-history .body-zero-cards-cost-center .cards .bank,.funding-history .body-zero-cards-cost-center .cards .type,.funding-history .body-zero-cards-cost-center .cards .role,.funding-history .body-zero-cards-cost-center .cards .deactivate-user,.funding-history .body-zero-cards-cost-center .cards .edit-user,.funding-history .body-zero-cards-cost-center .cards .name,.funding-history .body-funds-cost-center .cards .card-right,.funding-history .body-funds-cost-center .cards .user,.funding-history .body-funds-cost-center .cards .cost-center,.funding-history .body-funds-cost-center .cards .date-created,.funding-history .body-funds-cost-center .cards .category,.funding-history .body-funds-cost-center .cards .status,.funding-history .body-funds-cost-center .cards .card,.funding-history .body-funds-cost-center .cards .outstanding,.funding-history .body-funds-cost-center .cards .owner,.funding-history .body-funds-cost-center .cards .date-complete,.funding-history .body-funds-cost-center .cards .bank,.funding-history .body-funds-cost-center .cards .type,.funding-history .body-funds-cost-center .cards .role,.funding-history .body-funds-cost-center .cards .deactivate-user,.funding-history .body-funds-cost-center .cards .edit-user,.funding-history .body-funds-cost-center .cards .name,.funding-history .body-bank-accounts .cards .card-right,.funding-history .body-bank-accounts .cards .user,.funding-history .body-bank-accounts .cards .cost-center,.funding-history .body-bank-accounts .cards .date-created,.funding-history .body-bank-accounts .cards .category,.funding-history .body-bank-accounts .cards .status,.funding-history .body-bank-accounts .cards .card,.funding-history .body-bank-accounts .cards .outstanding,.funding-history .body-bank-accounts .cards .owner,.funding-history .body-bank-accounts .cards .date-complete,.funding-history .body-bank-accounts .cards .bank,.funding-history .body-bank-accounts .cards .type,.funding-history .body-bank-accounts .cards .role,.funding-history .body-bank-accounts .cards .deactivate-user,.funding-history .body-bank-accounts .cards .edit-user,.funding-history .body-bank-accounts .cards .name,.funding-history .body-funding-history .cards .card-right,.funding-history .body-funding-history .cards .user,.funding-history .body-funding-history .cards .cost-center,.funding-history .body-funding-history .cards .date-created,.funding-history .body-funding-history .cards .category,.funding-history .body-funding-history .cards .status,.funding-history .body-funding-history .cards .card,.funding-history .body-funding-history .cards .outstanding,.funding-history .body-funding-history .cards .owner,.funding-history .body-funding-history .cards .date-complete,.funding-history .body-funding-history .cards .bank,.funding-history .body-funding-history .cards .type,.funding-history .body-funding-history .cards .role,.funding-history .body-funding-history .cards .deactivate-user,.funding-history .body-funding-history .cards .edit-user,.funding-history .body-funding-history .cards .name,.funding-history .body-users-responsive .cards .card-right,.funding-history .body-users-responsive .cards .user,.funding-history .body-users-responsive .cards .cost-center,.funding-history .body-users-responsive .cards .date-created,.funding-history .body-users-responsive .cards .category,.funding-history .body-users-responsive .cards .status,.funding-history .body-users-responsive .cards .card,.funding-history .body-users-responsive .cards .outstanding,.funding-history .body-users-responsive .cards .owner,.funding-history .body-users-responsive .cards .date-complete,.funding-history .body-users-responsive .cards .bank,.funding-history .body-users-responsive .cards .type,.funding-history .body-users-responsive .cards .role,.funding-history .body-users-responsive .cards .deactivate-user,.funding-history .body-users-responsive .cards .edit-user,.funding-history .body-users-responsive .cards .name,.all-users-list .body-admin-responsive .cards .card-right,.all-users-list .body-admin-responsive .cards .user,.all-users-list .body-admin-responsive .cards .cost-center,.all-users-list .body-admin-responsive .cards .date-created,.all-users-list .body-admin-responsive .cards .category,.all-users-list .body-admin-responsive .cards .status,.all-users-list .body-admin-responsive .cards .card,.all-users-list .body-admin-responsive .cards .outstanding,.all-users-list .body-admin-responsive .cards .owner,.all-users-list .body-admin-responsive .cards .date-complete,.all-users-list .body-admin-responsive .cards .bank,.all-users-list .body-admin-responsive .cards .type,.all-users-list .body-admin-responsive .cards .role,.all-users-list .body-admin-responsive .cards .deactivate-user,.all-users-list .body-admin-responsive .cards .edit-user,.all-users-list .body-admin-responsive .cards .name,.all-users-list .body-spender-responsive .cards .card-right,.all-users-list .body-spender-responsive .cards .user,.all-users-list .body-spender-responsive .cards .cost-center,.all-users-list .body-spender-responsive .cards .date-created,.all-users-list .body-spender-responsive .cards .category,.all-users-list .body-spender-responsive .cards .status,.all-users-list .body-spender-responsive .cards .card,.all-users-list .body-spender-responsive .cards .outstanding,.all-users-list .body-spender-responsive .cards .owner,.all-users-list .body-spender-responsive .cards .date-complete,.all-users-list .body-spender-responsive .cards .bank,.all-users-list .body-spender-responsive .cards .type,.all-users-list .body-spender-responsive .cards .role,.all-users-list .body-spender-responsive .cards .deactivate-user,.all-users-list .body-spender-responsive .cards .edit-user,.all-users-list .body-spender-responsive .cards .name,.all-users-list .body-cost-centers-responsive .cards .card-right,.all-users-list .body-cost-centers-responsive .cards .user,.all-users-list .body-cost-centers-responsive .cards .cost-center,.all-users-list .body-cost-centers-responsive .cards .date-created,.all-users-list .body-cost-centers-responsive .cards .category,.all-users-list .body-cost-centers-responsive .cards .status,.all-users-list .body-cost-centers-responsive .cards .card,.all-users-list .body-cost-centers-responsive .cards .outstanding,.all-users-list .body-cost-centers-responsive .cards .owner,.all-users-list .body-cost-centers-responsive .cards .date-complete,.all-users-list .body-cost-centers-responsive .cards .bank,.all-users-list .body-cost-centers-responsive .cards .type,.all-users-list .body-cost-centers-responsive .cards .role,.all-users-list .body-cost-centers-responsive .cards .deactivate-user,.all-users-list .body-cost-centers-responsive .cards .edit-user,.all-users-list .body-cost-centers-responsive .cards .name,.all-users-list .body-zero-cards-cost-center .cards .card-right,.all-users-list .body-zero-cards-cost-center .cards .user,.all-users-list .body-zero-cards-cost-center .cards .cost-center,.all-users-list .body-zero-cards-cost-center .cards .date-created,.all-users-list .body-zero-cards-cost-center .cards .category,.all-users-list .body-zero-cards-cost-center .cards .status,.all-users-list .body-zero-cards-cost-center .cards .card,.all-users-list .body-zero-cards-cost-center .cards .outstanding,.all-users-list .body-zero-cards-cost-center .cards .owner,.all-users-list .body-zero-cards-cost-center .cards .date-complete,.all-users-list .body-zero-cards-cost-center .cards .bank,.all-users-list .body-zero-cards-cost-center .cards .type,.all-users-list .body-zero-cards-cost-center .cards .role,.all-users-list .body-zero-cards-cost-center .cards .deactivate-user,.all-users-list .body-zero-cards-cost-center .cards .edit-user,.all-users-list .body-zero-cards-cost-center .cards .name,.all-users-list .body-funds-cost-center .cards .card-right,.all-users-list .body-funds-cost-center .cards .user,.all-users-list .body-funds-cost-center .cards .cost-center,.all-users-list .body-funds-cost-center .cards .date-created,.all-users-list .body-funds-cost-center .cards .category,.all-users-list .body-funds-cost-center .cards .status,.all-users-list .body-funds-cost-center .cards .card,.all-users-list .body-funds-cost-center .cards .outstanding,.all-users-list .body-funds-cost-center .cards .owner,.all-users-list .body-funds-cost-center .cards .date-complete,.all-users-list .body-funds-cost-center .cards .bank,.all-users-list .body-funds-cost-center .cards .type,.all-users-list .body-funds-cost-center .cards .role,.all-users-list .body-funds-cost-center .cards .deactivate-user,.all-users-list .body-funds-cost-center .cards .edit-user,.all-users-list .body-funds-cost-center .cards .name,.all-users-list .body-bank-accounts .cards .card-right,.all-users-list .body-bank-accounts .cards .user,.all-users-list .body-bank-accounts .cards .cost-center,.all-users-list .body-bank-accounts .cards .date-created,.all-users-list .body-bank-accounts .cards .category,.all-users-list .body-bank-accounts .cards .status,.all-users-list .body-bank-accounts .cards .card,.all-users-list .body-bank-accounts .cards .outstanding,.all-users-list .body-bank-accounts .cards .owner,.all-users-list .body-bank-accounts .cards .date-complete,.all-users-list .body-bank-accounts .cards .bank,.all-users-list .body-bank-accounts .cards .type,.all-users-list .body-bank-accounts .cards .role,.all-users-list .body-bank-accounts .cards .deactivate-user,.all-users-list .body-bank-accounts .cards .edit-user,.all-users-list .body-bank-accounts .cards .name,.all-users-list .body-funding-history .cards .card-right,.all-users-list .body-funding-history .cards .user,.all-users-list .body-funding-history .cards .cost-center,.all-users-list .body-funding-history .cards .date-created,.all-users-list .body-funding-history .cards .category,.all-users-list .body-funding-history .cards .status,.all-users-list .body-funding-history .cards .card,.all-users-list .body-funding-history .cards .outstanding,.all-users-list .body-funding-history .cards .owner,.all-users-list .body-funding-history .cards .date-complete,.all-users-list .body-funding-history .cards .bank,.all-users-list .body-funding-history .cards .type,.all-users-list .body-funding-history .cards .role,.all-users-list .body-funding-history .cards .deactivate-user,.all-users-list .body-funding-history .cards .edit-user,.all-users-list .body-funding-history .cards .name,.all-users-list .body-users-responsive .cards .card-right,.all-users-list .body-users-responsive .cards .user,.all-users-list .body-users-responsive .cards .cost-center,.all-users-list .body-users-responsive .cards .date-created,.all-users-list .body-users-responsive .cards .category,.all-users-list .body-users-responsive .cards .status,.all-users-list .body-users-responsive .cards .card,.all-users-list .body-users-responsive .cards .outstanding,.all-users-list .body-users-responsive .cards .owner,.all-users-list .body-users-responsive .cards .date-complete,.all-users-list .body-users-responsive .cards .bank,.all-users-list .body-users-responsive .cards .type,.all-users-list .body-users-responsive .cards .role,.all-users-list .body-users-responsive .cards .deactivate-user,.all-users-list .body-users-responsive .cards .edit-user,.all-users-list .body-users-responsive .cards .name{display:flex;flex-direction:column}.all-cards-admin .body-admin-responsive .cards .card-left section,.all-cards-admin .body-admin-responsive .cards .card-right,.all-cards-admin .body-spender-responsive .cards .card-left section,.all-cards-admin .body-spender-responsive .cards .card-right,.all-cards-admin .body-cost-centers-responsive .cards .card-left section,.all-cards-admin .body-cost-centers-responsive .cards .card-right,.all-cards-admin .body-zero-cards-cost-center .cards .card-left section,.all-cards-admin .body-zero-cards-cost-center .cards .card-right,.all-cards-admin .body-funds-cost-center .cards .card-left section,.all-cards-admin .body-funds-cost-center .cards .card-right,.all-cards-admin .body-bank-accounts .cards .card-left section,.all-cards-admin .body-bank-accounts .cards .card-right,.all-cards-admin .body-funding-history .cards .card-left section,.all-cards-admin .body-funding-history .cards .card-right,.all-cards-admin .body-users-responsive .cards .card-left section,.all-cards-admin .body-users-responsive .cards .card-right,.all-cards-spender .body-admin-responsive .cards .card-left section,.all-cards-spender .body-admin-responsive .cards .card-right,.all-cards-spender .body-spender-responsive .cards .card-left section,.all-cards-spender .body-spender-responsive .cards .card-right,.all-cards-spender .body-cost-centers-responsive .cards .card-left section,.all-cards-spender .body-cost-centers-responsive .cards .card-right,.all-cards-spender .body-zero-cards-cost-center .cards .card-left section,.all-cards-spender .body-zero-cards-cost-center .cards .card-right,.all-cards-spender .body-funds-cost-center .cards .card-left section,.all-cards-spender .body-funds-cost-center .cards .card-right,.all-cards-spender .body-bank-accounts .cards .card-left section,.all-cards-spender .body-bank-accounts .cards .card-right,.all-cards-spender .body-funding-history .cards .card-left section,.all-cards-spender .body-funding-history .cards .card-right,.all-cards-spender .body-users-responsive .cards .card-left section,.all-cards-spender .body-users-responsive .cards .card-right,.all-cost-centers .body-admin-responsive .cards .card-left section,.all-cost-centers .body-admin-responsive .cards .card-right,.all-cost-centers .body-spender-responsive .cards .card-left section,.all-cost-centers .body-spender-responsive .cards .card-right,.all-cost-centers .body-cost-centers-responsive .cards .card-left section,.all-cost-centers .body-cost-centers-responsive .cards .card-right,.all-cost-centers .body-zero-cards-cost-center .cards .card-left section,.all-cost-centers .body-zero-cards-cost-center .cards .card-right,.all-cost-centers .body-funds-cost-center .cards .card-left section,.all-cost-centers .body-funds-cost-center .cards .card-right,.all-cost-centers .body-bank-accounts .cards .card-left section,.all-cost-centers .body-bank-accounts .cards .card-right,.all-cost-centers .body-funding-history .cards .card-left section,.all-cost-centers .body-funding-history .cards .card-right,.all-cost-centers .body-users-responsive .cards .card-left section,.all-cost-centers .body-users-responsive .cards .card-right,.cards-cost-center .body-admin-responsive .cards .card-left section,.cards-cost-center .body-admin-responsive .cards .card-right,.cards-cost-center .body-spender-responsive .cards .card-left section,.cards-cost-center .body-spender-responsive .cards .card-right,.cards-cost-center .body-cost-centers-responsive .cards .card-left section,.cards-cost-center .body-cost-centers-responsive .cards .card-right,.cards-cost-center .body-zero-cards-cost-center .cards .card-left section,.cards-cost-center .body-zero-cards-cost-center .cards .card-right,.cards-cost-center .body-funds-cost-center .cards .card-left section,.cards-cost-center .body-funds-cost-center .cards .card-right,.cards-cost-center .body-bank-accounts .cards .card-left section,.cards-cost-center .body-bank-accounts .cards .card-right,.cards-cost-center .body-funding-history .cards .card-left section,.cards-cost-center .body-funding-history .cards .card-right,.cards-cost-center .body-users-responsive .cards .card-left section,.cards-cost-center .body-users-responsive .cards .card-right,.funds-cost-center .body-admin-responsive .cards .card-left section,.funds-cost-center .body-admin-responsive .cards .card-right,.funds-cost-center .body-spender-responsive .cards .card-left section,.funds-cost-center .body-spender-responsive .cards .card-right,.funds-cost-center .body-cost-centers-responsive .cards .card-left section,.funds-cost-center .body-cost-centers-responsive .cards .card-right,.funds-cost-center .body-zero-cards-cost-center .cards .card-left section,.funds-cost-center .body-zero-cards-cost-center .cards .card-right,.funds-cost-center .body-funds-cost-center .cards .card-left section,.funds-cost-center .body-funds-cost-center .cards .card-right,.funds-cost-center .body-bank-accounts .cards .card-left section,.funds-cost-center .body-bank-accounts .cards .card-right,.funds-cost-center .body-funding-history .cards .card-left section,.funds-cost-center .body-funding-history .cards .card-right,.funds-cost-center .body-users-responsive .cards .card-left section,.funds-cost-center .body-users-responsive .cards .card-right,.bank-accounts .body-admin-responsive .cards .card-left section,.bank-accounts .body-admin-responsive .cards .card-right,.bank-accounts .body-spender-responsive .cards .card-left section,.bank-accounts .body-spender-responsive .cards .card-right,.bank-accounts .body-cost-centers-responsive .cards .card-left section,.bank-accounts .body-cost-centers-responsive .cards .card-right,.bank-accounts .body-zero-cards-cost-center .cards .card-left section,.bank-accounts .body-zero-cards-cost-center .cards .card-right,.bank-accounts .body-funds-cost-center .cards .card-left section,.bank-accounts .body-funds-cost-center .cards .card-right,.bank-accounts .body-bank-accounts .cards .card-left section,.bank-accounts .body-bank-accounts .cards .card-right,.bank-accounts .body-funding-history .cards .card-left section,.bank-accounts .body-funding-history .cards .card-right,.bank-accounts .body-users-responsive .cards .card-left section,.bank-accounts .body-users-responsive .cards .card-right,.funding-history .body-admin-responsive .cards .card-left section,.funding-history .body-admin-responsive .cards .card-right,.funding-history .body-spender-responsive .cards .card-left section,.funding-history .body-spender-responsive .cards .card-right,.funding-history .body-cost-centers-responsive .cards .card-left section,.funding-history .body-cost-centers-responsive .cards .card-right,.funding-history .body-zero-cards-cost-center .cards .card-left section,.funding-history .body-zero-cards-cost-center .cards .card-right,.funding-history .body-funds-cost-center .cards .card-left section,.funding-history .body-funds-cost-center .cards .card-right,.funding-history .body-bank-accounts .cards .card-left section,.funding-history .body-bank-accounts .cards .card-right,.funding-history .body-funding-history .cards .card-left section,.funding-history .body-funding-history .cards .card-right,.funding-history .body-users-responsive .cards .card-left section,.funding-history .body-users-responsive .cards .card-right,.all-users-list .body-admin-responsive .cards .card-left section,.all-users-list .body-admin-responsive .cards .card-right,.all-users-list .body-spender-responsive .cards .card-left section,.all-users-list .body-spender-responsive .cards .card-right,.all-users-list .body-cost-centers-responsive .cards .card-left section,.all-users-list .body-cost-centers-responsive .cards .card-right,.all-users-list .body-zero-cards-cost-center .cards .card-left section,.all-users-list .body-zero-cards-cost-center .cards .card-right,.all-users-list .body-funds-cost-center .cards .card-left section,.all-users-list .body-funds-cost-center .cards .card-right,.all-users-list .body-bank-accounts .cards .card-left section,.all-users-list .body-bank-accounts .cards .card-right,.all-users-list .body-funding-history .cards .card-left section,.all-users-list .body-funding-history .cards .card-right,.all-users-list .body-users-responsive .cards .card-left section,.all-users-list .body-users-responsive .cards .card-right{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;border-bottom:1px solid #d8dde2}.all-cards-admin .body-admin-responsive .cards .card-left,.all-cards-admin .body-spender-responsive .cards .card-left,.all-cards-admin .body-cost-centers-responsive .cards .card-left,.all-cards-admin .body-zero-cards-cost-center .cards .card-left,.all-cards-admin .body-funds-cost-center .cards .card-left,.all-cards-admin .body-bank-accounts .cards .card-left,.all-cards-admin .body-funding-history .cards .card-left,.all-cards-admin .body-users-responsive .cards .card-left,.all-cards-spender .body-admin-responsive .cards .card-left,.all-cards-spender .body-spender-responsive .cards .card-left,.all-cards-spender .body-cost-centers-responsive .cards .card-left,.all-cards-spender .body-zero-cards-cost-center .cards .card-left,.all-cards-spender .body-funds-cost-center .cards .card-left,.all-cards-spender .body-bank-accounts .cards .card-left,.all-cards-spender .body-funding-history .cards .card-left,.all-cards-spender .body-users-responsive .cards .card-left,.all-cost-centers .body-admin-responsive .cards .card-left,.all-cost-centers .body-spender-responsive .cards .card-left,.all-cost-centers .body-cost-centers-responsive .cards .card-left,.all-cost-centers .body-zero-cards-cost-center .cards .card-left,.all-cost-centers .body-funds-cost-center .cards .card-left,.all-cost-centers .body-bank-accounts .cards .card-left,.all-cost-centers .body-funding-history .cards .card-left,.all-cost-centers .body-users-responsive .cards .card-left,.cards-cost-center .body-admin-responsive .cards .card-left,.cards-cost-center .body-spender-responsive .cards .card-left,.cards-cost-center .body-cost-centers-responsive .cards .card-left,.cards-cost-center .body-zero-cards-cost-center .cards .card-left,.cards-cost-center .body-funds-cost-center .cards .card-left,.cards-cost-center .body-bank-accounts .cards .card-left,.cards-cost-center .body-funding-history .cards .card-left,.cards-cost-center .body-users-responsive .cards .card-left,.funds-cost-center .body-admin-responsive .cards .card-left,.funds-cost-center .body-spender-responsive .cards .card-left,.funds-cost-center .body-cost-centers-responsive .cards .card-left,.funds-cost-center .body-zero-cards-cost-center .cards .card-left,.funds-cost-center .body-funds-cost-center .cards .card-left,.funds-cost-center .body-bank-accounts .cards .card-left,.funds-cost-center .body-funding-history .cards .card-left,.funds-cost-center .body-users-responsive .cards .card-left,.bank-accounts .body-admin-responsive .cards .card-left,.bank-accounts .body-spender-responsive .cards .card-left,.bank-accounts .body-cost-centers-responsive .cards .card-left,.bank-accounts .body-zero-cards-cost-center .cards .card-left,.bank-accounts .body-funds-cost-center .cards .card-left,.bank-accounts .body-bank-accounts .cards .card-left,.bank-accounts .body-funding-history .cards .card-left,.bank-accounts .body-users-responsive .cards .card-left,.funding-history .body-admin-responsive .cards .card-left,.funding-history .body-spender-responsive .cards .card-left,.funding-history .body-cost-centers-responsive .cards .card-left,.funding-history .body-zero-cards-cost-center .cards .card-left,.funding-history .body-funds-cost-center .cards .card-left,.funding-history .body-bank-accounts .cards .card-left,.funding-history .body-funding-history .cards .card-left,.funding-history .body-users-responsive .cards .card-left,.all-users-list .body-admin-responsive .cards .card-left,.all-users-list .body-spender-responsive .cards .card-left,.all-users-list .body-cost-centers-responsive .cards .card-left,.all-users-list .body-zero-cards-cost-center .cards .card-left,.all-users-list .body-funds-cost-center .cards .card-left,.all-users-list .body-bank-accounts .cards .card-left,.all-users-list .body-funding-history .cards .card-left,.all-users-list .body-users-responsive .cards .card-left{display:flex;width:80%}.all-cards-admin .body-admin-responsive .cards .card-left section,.all-cards-admin .body-spender-responsive .cards .card-left section,.all-cards-admin .body-cost-centers-responsive .cards .card-left section,.all-cards-admin .body-zero-cards-cost-center .cards .card-left section,.all-cards-admin .body-funds-cost-center .cards .card-left section,.all-cards-admin .body-bank-accounts .cards .card-left section,.all-cards-admin .body-funding-history .cards .card-left section,.all-cards-admin .body-users-responsive .cards .card-left section,.all-cards-spender .body-admin-responsive .cards .card-left section,.all-cards-spender .body-spender-responsive .cards .card-left section,.all-cards-spender .body-cost-centers-responsive .cards .card-left section,.all-cards-spender .body-zero-cards-cost-center .cards .card-left section,.all-cards-spender .body-funds-cost-center .cards .card-left section,.all-cards-spender .body-bank-accounts .cards .card-left section,.all-cards-spender .body-funding-history .cards .card-left section,.all-cards-spender .body-users-responsive .cards .card-left section,.all-cost-centers .body-admin-responsive .cards .card-left section,.all-cost-centers .body-spender-responsive .cards .card-left section,.all-cost-centers .body-cost-centers-responsive .cards .card-left section,.all-cost-centers .body-zero-cards-cost-center .cards .card-left section,.all-cost-centers .body-funds-cost-center .cards .card-left section,.all-cost-centers .body-bank-accounts .cards .card-left section,.all-cost-centers .body-funding-history .cards .card-left section,.all-cost-centers .body-users-responsive .cards .card-left section,.cards-cost-center .body-admin-responsive .cards .card-left section,.cards-cost-center .body-spender-responsive .cards .card-left section,.cards-cost-center .body-cost-centers-responsive .cards .card-left section,.cards-cost-center .body-zero-cards-cost-center .cards .card-left section,.cards-cost-center .body-funds-cost-center .cards .card-left section,.cards-cost-center .body-bank-accounts .cards .card-left section,.cards-cost-center .body-funding-history .cards .card-left section,.cards-cost-center .body-users-responsive .cards .card-left section,.funds-cost-center .body-admin-responsive .cards .card-left section,.funds-cost-center .body-spender-responsive .cards .card-left section,.funds-cost-center .body-cost-centers-responsive .cards .card-left section,.funds-cost-center .body-zero-cards-cost-center .cards .card-left section,.funds-cost-center .body-funds-cost-center .cards .card-left section,.funds-cost-center .body-bank-accounts .cards .card-left section,.funds-cost-center .body-funding-history .cards .card-left section,.funds-cost-center .body-users-responsive .cards .card-left section,.bank-accounts .body-admin-responsive .cards .card-left section,.bank-accounts .body-spender-responsive .cards .card-left section,.bank-accounts .body-cost-centers-responsive .cards .card-left section,.bank-accounts .body-zero-cards-cost-center .cards .card-left section,.bank-accounts .body-funds-cost-center .cards .card-left section,.bank-accounts .body-bank-accounts .cards .card-left section,.bank-accounts .body-funding-history .cards .card-left section,.bank-accounts .body-users-responsive .cards .card-left section,.funding-history .body-admin-responsive .cards .card-left section,.funding-history .body-spender-responsive .cards .card-left section,.funding-history .body-cost-centers-responsive .cards .card-left section,.funding-history .body-zero-cards-cost-center .cards .card-left section,.funding-history .body-funds-cost-center .cards .card-left section,.funding-history .body-bank-accounts .cards .card-left section,.funding-history .body-funding-history .cards .card-left section,.funding-history .body-users-responsive .cards .card-left section,.all-users-list .body-admin-responsive .cards .card-left section,.all-users-list .body-spender-responsive .cards .card-left section,.all-users-list .body-cost-centers-responsive .cards .card-left section,.all-users-list .body-zero-cards-cost-center .cards .card-left section,.all-users-list .body-funds-cost-center .cards .card-left section,.all-users-list .body-bank-accounts .cards .card-left section,.all-users-list .body-funding-history .cards .card-left section,.all-users-list .body-users-responsive .cards .card-left section{width:100%;padding-left:20px}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar,.all-cards-admin .body-funding-history .cards .card-left .status-bar,.all-cards-admin .body-users-responsive .cards .card-left .status-bar,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar,.all-cards-spender .body-funding-history .cards .card-left .status-bar,.all-cards-spender .body-users-responsive .cards .card-left .status-bar,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar,.all-cost-centers .body-funding-history .cards .card-left .status-bar,.all-cost-centers .body-users-responsive .cards .card-left .status-bar,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar,.cards-cost-center .body-funding-history .cards .card-left .status-bar,.cards-cost-center .body-users-responsive .cards .card-left .status-bar,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar,.funds-cost-center .body-funding-history .cards .card-left .status-bar,.funds-cost-center .body-users-responsive .cards .card-left .status-bar,.bank-accounts .body-admin-responsive .cards .card-left .status-bar,.bank-accounts .body-spender-responsive .cards .card-left .status-bar,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar,.bank-accounts .body-bank-accounts .cards .card-left .status-bar,.bank-accounts .body-funding-history .cards .card-left .status-bar,.bank-accounts .body-users-responsive .cards .card-left .status-bar,.funding-history .body-admin-responsive .cards .card-left .status-bar,.funding-history .body-spender-responsive .cards .card-left .status-bar,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar,.funding-history .body-funds-cost-center .cards .card-left .status-bar,.funding-history .body-bank-accounts .cards .card-left .status-bar,.funding-history .body-funding-history .cards .card-left .status-bar,.funding-history .body-users-responsive .cards .card-left .status-bar,.all-users-list .body-admin-responsive .cards .card-left .status-bar,.all-users-list .body-spender-responsive .cards .card-left .status-bar,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar,.all-users-list .body-funds-cost-center .cards .card-left .status-bar,.all-users-list .body-bank-accounts .cards .card-left .status-bar,.all-users-list .body-funding-history .cards .card-left .status-bar,.all-users-list .body-users-responsive .cards .card-left .status-bar{width:6px;height:100%}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.posted,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.posted,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.posted,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.posted,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.posted,.all-cards-admin .body-funding-history .cards .card-left .status-bar.posted,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.posted,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.posted,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.posted,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.posted,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.posted,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.posted,.all-cards-spender .body-funding-history .cards .card-left .status-bar.posted,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.posted,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.posted,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.posted,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.posted,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.posted,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.posted,.all-cost-centers .body-funding-history .cards .card-left .status-bar.posted,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.posted,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.posted,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.posted,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.posted,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.posted,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.posted,.cards-cost-center .body-funding-history .cards .card-left .status-bar.posted,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.posted,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.posted,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.posted,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.posted,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.posted,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.posted,.funds-cost-center .body-funding-history .cards .card-left .status-bar.posted,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.posted,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.posted,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.posted,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.posted,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.posted,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.posted,.bank-accounts .body-funding-history .cards .card-left .status-bar.posted,.bank-accounts .body-users-responsive .cards .card-left .status-bar.posted,.funding-history .body-admin-responsive .cards .card-left .status-bar.posted,.funding-history .body-spender-responsive .cards .card-left .status-bar.posted,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.posted,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.funding-history .body-funds-cost-center .cards .card-left .status-bar.posted,.funding-history .body-bank-accounts .cards .card-left .status-bar.posted,.funding-history .body-funding-history .cards .card-left .status-bar.posted,.funding-history .body-users-responsive .cards .card-left .status-bar.posted,.all-users-list .body-admin-responsive .cards .card-left .status-bar.posted,.all-users-list .body-spender-responsive .cards .card-left .status-bar.posted,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.posted,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.posted,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.posted,.all-users-list .body-bank-accounts .cards .card-left .status-bar.posted,.all-users-list .body-funding-history .cards .card-left .status-bar.posted,.all-users-list .body-users-responsive .cards .card-left .status-bar.posted{background-color:#98cd6c}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.complete,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.complete,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.complete,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.complete,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.complete,.all-cards-admin .body-funding-history .cards .card-left .status-bar.complete,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.complete,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.complete,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.complete,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.complete,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.complete,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.complete,.all-cards-spender .body-funding-history .cards .card-left .status-bar.complete,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.complete,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.complete,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.complete,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.complete,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.complete,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.complete,.all-cost-centers .body-funding-history .cards .card-left .status-bar.complete,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.complete,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.complete,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.complete,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.complete,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.complete,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.complete,.cards-cost-center .body-funding-history .cards .card-left .status-bar.complete,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.complete,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.complete,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.complete,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.complete,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.complete,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.complete,.funds-cost-center .body-funding-history .cards .card-left .status-bar.complete,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.complete,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.complete,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.complete,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.complete,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.complete,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.complete,.bank-accounts .body-funding-history .cards .card-left .status-bar.complete,.bank-accounts .body-users-responsive .cards .card-left .status-bar.complete,.funding-history .body-admin-responsive .cards .card-left .status-bar.complete,.funding-history .body-spender-responsive .cards .card-left .status-bar.complete,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.complete,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.funding-history .body-funds-cost-center .cards .card-left .status-bar.complete,.funding-history .body-bank-accounts .cards .card-left .status-bar.complete,.funding-history .body-funding-history .cards .card-left .status-bar.complete,.funding-history .body-users-responsive .cards .card-left .status-bar.complete,.all-users-list .body-admin-responsive .cards .card-left .status-bar.complete,.all-users-list .body-spender-responsive .cards .card-left .status-bar.complete,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.complete,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.complete,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.complete,.all-users-list .body-bank-accounts .cards .card-left .status-bar.complete,.all-users-list .body-funding-history .cards .card-left .status-bar.complete,.all-users-list .body-users-responsive .cards .card-left .status-bar.complete{background-color:#ffba6d}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.processing,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.processing,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.processing,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.processing,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.processing,.all-cards-admin .body-funding-history .cards .card-left .status-bar.processing,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.processing,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.processing,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.processing,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.processing,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.processing,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.processing,.all-cards-spender .body-funding-history .cards .card-left .status-bar.processing,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.processing,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.processing,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.processing,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.processing,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.processing,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.processing,.all-cost-centers .body-funding-history .cards .card-left .status-bar.processing,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.processing,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.processing,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.processing,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.processing,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.processing,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.processing,.cards-cost-center .body-funding-history .cards .card-left .status-bar.processing,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.processing,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.processing,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.processing,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.processing,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.processing,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.processing,.funds-cost-center .body-funding-history .cards .card-left .status-bar.processing,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.processing,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.processing,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.processing,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.processing,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.processing,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.processing,.bank-accounts .body-funding-history .cards .card-left .status-bar.processing,.bank-accounts .body-users-responsive .cards .card-left .status-bar.processing,.funding-history .body-admin-responsive .cards .card-left .status-bar.processing,.funding-history .body-spender-responsive .cards .card-left .status-bar.processing,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.processing,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.funding-history .body-funds-cost-center .cards .card-left .status-bar.processing,.funding-history .body-bank-accounts .cards .card-left .status-bar.processing,.funding-history .body-funding-history .cards .card-left .status-bar.processing,.funding-history .body-users-responsive .cards .card-left .status-bar.processing,.all-users-list .body-admin-responsive .cards .card-left .status-bar.processing,.all-users-list .body-spender-responsive .cards .card-left .status-bar.processing,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.processing,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.processing,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.processing,.all-users-list .body-bank-accounts .cards .card-left .status-bar.processing,.all-users-list .body-funding-history .cards .card-left .status-bar.processing,.all-users-list .body-users-responsive .cards .card-left .status-bar.processing{background-color:#a8b6c1}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.cancelled,.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.stopped,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.cancelled,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.stopped,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.cancelled,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.stopped,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.cancelled,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.stopped,.all-cards-admin .body-funding-history .cards .card-left .status-bar.cancelled,.all-cards-admin .body-funding-history .cards .card-left .status-bar.stopped,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.cancelled,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.stopped,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.cancelled,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.stopped,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.cancelled,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.stopped,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.cancelled,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.stopped,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.cancelled,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.stopped,.all-cards-spender .body-funding-history .cards .card-left .status-bar.cancelled,.all-cards-spender .body-funding-history .cards .card-left .status-bar.stopped,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.cancelled,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.stopped,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.cancelled,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.stopped,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.cancelled,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.stopped,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.cancelled,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.stopped,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.cancelled,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.stopped,.all-cost-centers .body-funding-history .cards .card-left .status-bar.cancelled,.all-cost-centers .body-funding-history .cards .card-left .status-bar.stopped,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.cancelled,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.stopped,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.cancelled,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.stopped,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.cancelled,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.stopped,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.cancelled,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.stopped,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.cancelled,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.stopped,.cards-cost-center .body-funding-history .cards .card-left .status-bar.cancelled,.cards-cost-center .body-funding-history .cards .card-left .status-bar.stopped,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.cancelled,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.stopped,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.cancelled,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.stopped,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.cancelled,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.stopped,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.cancelled,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.stopped,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.cancelled,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.stopped,.funds-cost-center .body-funding-history .cards .card-left .status-bar.cancelled,.funds-cost-center .body-funding-history .cards .card-left .status-bar.stopped,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.cancelled,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.stopped,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.cancelled,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.stopped,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.cancelled,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.stopped,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.cancelled,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.stopped,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.cancelled,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.stopped,.bank-accounts .body-funding-history .cards .card-left .status-bar.cancelled,.bank-accounts .body-funding-history .cards .card-left .status-bar.stopped,.bank-accounts .body-users-responsive .cards .card-left .status-bar.cancelled,.bank-accounts .body-users-responsive .cards .card-left .status-bar.stopped,.funding-history .body-admin-responsive .cards .card-left .status-bar.cancelled,.funding-history .body-admin-responsive .cards .card-left .status-bar.stopped,.funding-history .body-spender-responsive .cards .card-left .status-bar.cancelled,.funding-history .body-spender-responsive .cards .card-left .status-bar.stopped,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.funding-history .body-funds-cost-center .cards .card-left .status-bar.cancelled,.funding-history .body-funds-cost-center .cards .card-left .status-bar.stopped,.funding-history .body-bank-accounts .cards .card-left .status-bar.cancelled,.funding-history .body-bank-accounts .cards .card-left .status-bar.stopped,.funding-history .body-funding-history .cards .card-left .status-bar.cancelled,.funding-history .body-funding-history .cards .card-left .status-bar.stopped,.funding-history .body-users-responsive .cards .card-left .status-bar.cancelled,.funding-history .body-users-responsive .cards .card-left .status-bar.stopped,.all-users-list .body-admin-responsive .cards .card-left .status-bar.cancelled,.all-users-list .body-admin-responsive .cards .card-left .status-bar.stopped,.all-users-list .body-spender-responsive .cards .card-left .status-bar.cancelled,.all-users-list .body-spender-responsive .cards .card-left .status-bar.stopped,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.cancelled,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.stopped,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.cancelled,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.stopped,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.cancelled,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.stopped,.all-users-list .body-bank-accounts .cards .card-left .status-bar.cancelled,.all-users-list .body-bank-accounts .cards .card-left .status-bar.stopped,.all-users-list .body-funding-history .cards .card-left .status-bar.cancelled,.all-users-list .body-funding-history .cards .card-left .status-bar.stopped,.all-users-list .body-users-responsive .cards .card-left .status-bar.cancelled,.all-users-list .body-users-responsive .cards .card-left .status-bar.stopped{background-color:#ff8897}.all-cards-admin .body-admin-responsive .cards .card-left .status-bar.expired,.all-cards-admin .body-spender-responsive .cards .card-left .status-bar.expired,.all-cards-admin .body-cost-centers-responsive .cards .card-left .status-bar.expired,.all-cards-admin .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.all-cards-admin .body-funds-cost-center .cards .card-left .status-bar.expired,.all-cards-admin .body-bank-accounts .cards .card-left .status-bar.expired,.all-cards-admin .body-funding-history .cards .card-left .status-bar.expired,.all-cards-admin .body-users-responsive .cards .card-left .status-bar.expired,.all-cards-spender .body-admin-responsive .cards .card-left .status-bar.expired,.all-cards-spender .body-spender-responsive .cards .card-left .status-bar.expired,.all-cards-spender .body-cost-centers-responsive .cards .card-left .status-bar.expired,.all-cards-spender .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.all-cards-spender .body-funds-cost-center .cards .card-left .status-bar.expired,.all-cards-spender .body-bank-accounts .cards .card-left .status-bar.expired,.all-cards-spender .body-funding-history .cards .card-left .status-bar.expired,.all-cards-spender .body-users-responsive .cards .card-left .status-bar.expired,.all-cost-centers .body-admin-responsive .cards .card-left .status-bar.expired,.all-cost-centers .body-spender-responsive .cards .card-left .status-bar.expired,.all-cost-centers .body-cost-centers-responsive .cards .card-left .status-bar.expired,.all-cost-centers .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.all-cost-centers .body-funds-cost-center .cards .card-left .status-bar.expired,.all-cost-centers .body-bank-accounts .cards .card-left .status-bar.expired,.all-cost-centers .body-funding-history .cards .card-left .status-bar.expired,.all-cost-centers .body-users-responsive .cards .card-left .status-bar.expired,.cards-cost-center .body-admin-responsive .cards .card-left .status-bar.expired,.cards-cost-center .body-spender-responsive .cards .card-left .status-bar.expired,.cards-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.expired,.cards-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.cards-cost-center .body-funds-cost-center .cards .card-left .status-bar.expired,.cards-cost-center .body-bank-accounts .cards .card-left .status-bar.expired,.cards-cost-center .body-funding-history .cards .card-left .status-bar.expired,.cards-cost-center .body-users-responsive .cards .card-left .status-bar.expired,.funds-cost-center .body-admin-responsive .cards .card-left .status-bar.expired,.funds-cost-center .body-spender-responsive .cards .card-left .status-bar.expired,.funds-cost-center .body-cost-centers-responsive .cards .card-left .status-bar.expired,.funds-cost-center .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.funds-cost-center .body-funds-cost-center .cards .card-left .status-bar.expired,.funds-cost-center .body-bank-accounts .cards .card-left .status-bar.expired,.funds-cost-center .body-funding-history .cards .card-left .status-bar.expired,.funds-cost-center .body-users-responsive .cards .card-left .status-bar.expired,.bank-accounts .body-admin-responsive .cards .card-left .status-bar.expired,.bank-accounts .body-spender-responsive .cards .card-left .status-bar.expired,.bank-accounts .body-cost-centers-responsive .cards .card-left .status-bar.expired,.bank-accounts .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.bank-accounts .body-funds-cost-center .cards .card-left .status-bar.expired,.bank-accounts .body-bank-accounts .cards .card-left .status-bar.expired,.bank-accounts .body-funding-history .cards .card-left .status-bar.expired,.bank-accounts .body-users-responsive .cards .card-left .status-bar.expired,.funding-history .body-admin-responsive .cards .card-left .status-bar.expired,.funding-history .body-spender-responsive .cards .card-left .status-bar.expired,.funding-history .body-cost-centers-responsive .cards .card-left .status-bar.expired,.funding-history .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.funding-history .body-funds-cost-center .cards .card-left .status-bar.expired,.funding-history .body-bank-accounts .cards .card-left .status-bar.expired,.funding-history .body-funding-history .cards .card-left .status-bar.expired,.funding-history .body-users-responsive .cards .card-left .status-bar.expired,.all-users-list .body-admin-responsive .cards .card-left .status-bar.expired,.all-users-list .body-spender-responsive .cards .card-left .status-bar.expired,.all-users-list .body-cost-centers-responsive .cards .card-left .status-bar.expired,.all-users-list .body-zero-cards-cost-center .cards .card-left .status-bar.expired,.all-users-list .body-funds-cost-center .cards .card-left .status-bar.expired,.all-users-list .body-bank-accounts .cards .card-left .status-bar.expired,.all-users-list .body-funding-history .cards .card-left .status-bar.expired,.all-users-list .body-users-responsive .cards .card-left .status-bar.expired{background-color:#ff8897}.all-cards-admin .body-admin-responsive .cards .card-right,.all-cards-admin .body-spender-responsive .cards .card-right,.all-cards-admin .body-cost-centers-responsive .cards .card-right,.all-cards-admin .body-zero-cards-cost-center .cards .card-right,.all-cards-admin .body-funds-cost-center .cards .card-right,.all-cards-admin .body-bank-accounts .cards .card-right,.all-cards-admin .body-funding-history .cards .card-right,.all-cards-admin .body-users-responsive .cards .card-right,.all-cards-spender .body-admin-responsive .cards .card-right,.all-cards-spender .body-spender-responsive .cards .card-right,.all-cards-spender .body-cost-centers-responsive .cards .card-right,.all-cards-spender .body-zero-cards-cost-center .cards .card-right,.all-cards-spender .body-funds-cost-center .cards .card-right,.all-cards-spender .body-bank-accounts .cards .card-right,.all-cards-spender .body-funding-history .cards .card-right,.all-cards-spender .body-users-responsive .cards .card-right,.all-cost-centers .body-admin-responsive .cards .card-right,.all-cost-centers .body-spender-responsive .cards .card-right,.all-cost-centers .body-cost-centers-responsive .cards .card-right,.all-cost-centers .body-zero-cards-cost-center .cards .card-right,.all-cost-centers .body-funds-cost-center .cards .card-right,.all-cost-centers .body-bank-accounts .cards .card-right,.all-cost-centers .body-funding-history .cards .card-right,.all-cost-centers .body-users-responsive .cards .card-right,.cards-cost-center .body-admin-responsive .cards .card-right,.cards-cost-center .body-spender-responsive .cards .card-right,.cards-cost-center .body-cost-centers-responsive .cards .card-right,.cards-cost-center .body-zero-cards-cost-center .cards .card-right,.cards-cost-center .body-funds-cost-center .cards .card-right,.cards-cost-center .body-bank-accounts .cards .card-right,.cards-cost-center .body-funding-history .cards .card-right,.cards-cost-center .body-users-responsive .cards .card-right,.funds-cost-center .body-admin-responsive .cards .card-right,.funds-cost-center .body-spender-responsive .cards .card-right,.funds-cost-center .body-cost-centers-responsive .cards .card-right,.funds-cost-center .body-zero-cards-cost-center .cards .card-right,.funds-cost-center .body-funds-cost-center .cards .card-right,.funds-cost-center .body-bank-accounts .cards .card-right,.funds-cost-center .body-funding-history .cards .card-right,.funds-cost-center .body-users-responsive .cards .card-right,.bank-accounts .body-admin-responsive .cards .card-right,.bank-accounts .body-spender-responsive .cards .card-right,.bank-accounts .body-cost-centers-responsive .cards .card-right,.bank-accounts .body-zero-cards-cost-center .cards .card-right,.bank-accounts .body-funds-cost-center .cards .card-right,.bank-accounts .body-bank-accounts .cards .card-right,.bank-accounts .body-funding-history .cards .card-right,.bank-accounts .body-users-responsive .cards .card-right,.funding-history .body-admin-responsive .cards .card-right,.funding-history .body-spender-responsive .cards .card-right,.funding-history .body-cost-centers-responsive .cards .card-right,.funding-history .body-zero-cards-cost-center .cards .card-right,.funding-history .body-funds-cost-center .cards .card-right,.funding-history .body-bank-accounts .cards .card-right,.funding-history .body-funding-history .cards .card-right,.funding-history .body-users-responsive .cards .card-right,.all-users-list .body-admin-responsive .cards .card-right,.all-users-list .body-spender-responsive .cards .card-right,.all-users-list .body-cost-centers-responsive .cards .card-right,.all-users-list .body-zero-cards-cost-center .cards .card-right,.all-users-list .body-funds-cost-center .cards .card-right,.all-users-list .body-bank-accounts .cards .card-right,.all-users-list .body-funding-history .cards .card-right,.all-users-list .body-users-responsive .cards .card-right{padding-right:20px;align-items:flex-end;width:20%}.all-cards-admin .body-admin-responsive .cards .card-right span,.all-cards-admin .body-spender-responsive .cards .card-right span,.all-cards-admin .body-cost-centers-responsive .cards .card-right span,.all-cards-admin .body-zero-cards-cost-center .cards .card-right span,.all-cards-admin .body-funds-cost-center .cards .card-right span,.all-cards-admin .body-bank-accounts .cards .card-right span,.all-cards-admin .body-funding-history .cards .card-right span,.all-cards-admin .body-users-responsive .cards .card-right span,.all-cards-spender .body-admin-responsive .cards .card-right span,.all-cards-spender .body-spender-responsive .cards .card-right span,.all-cards-spender .body-cost-centers-responsive .cards .card-right span,.all-cards-spender .body-zero-cards-cost-center .cards .card-right span,.all-cards-spender .body-funds-cost-center .cards .card-right span,.all-cards-spender .body-bank-accounts .cards .card-right span,.all-cards-spender .body-funding-history .cards .card-right span,.all-cards-spender .body-users-responsive .cards .card-right span,.all-cost-centers .body-admin-responsive .cards .card-right span,.all-cost-centers .body-spender-responsive .cards .card-right span,.all-cost-centers .body-cost-centers-responsive .cards .card-right span,.all-cost-centers .body-zero-cards-cost-center .cards .card-right span,.all-cost-centers .body-funds-cost-center .cards .card-right span,.all-cost-centers .body-bank-accounts .cards .card-right span,.all-cost-centers .body-funding-history .cards .card-right span,.all-cost-centers .body-users-responsive .cards .card-right span,.cards-cost-center .body-admin-responsive .cards .card-right span,.cards-cost-center .body-spender-responsive .cards .card-right span,.cards-cost-center .body-cost-centers-responsive .cards .card-right span,.cards-cost-center .body-zero-cards-cost-center .cards .card-right span,.cards-cost-center .body-funds-cost-center .cards .card-right span,.cards-cost-center .body-bank-accounts .cards .card-right span,.cards-cost-center .body-funding-history .cards .card-right span,.cards-cost-center .body-users-responsive .cards .card-right span,.funds-cost-center .body-admin-responsive .cards .card-right span,.funds-cost-center .body-spender-responsive .cards .card-right span,.funds-cost-center .body-cost-centers-responsive .cards .card-right span,.funds-cost-center .body-zero-cards-cost-center .cards .card-right span,.funds-cost-center .body-funds-cost-center .cards .card-right span,.funds-cost-center .body-bank-accounts .cards .card-right span,.funds-cost-center .body-funding-history .cards .card-right span,.funds-cost-center .body-users-responsive .cards .card-right span,.bank-accounts .body-admin-responsive .cards .card-right span,.bank-accounts .body-spender-responsive .cards .card-right span,.bank-accounts .body-cost-centers-responsive .cards .card-right span,.bank-accounts .body-zero-cards-cost-center .cards .card-right span,.bank-accounts .body-funds-cost-center .cards .card-right span,.bank-accounts .body-bank-accounts .cards .card-right span,.bank-accounts .body-funding-history .cards .card-right span,.bank-accounts .body-users-responsive .cards .card-right span,.funding-history .body-admin-responsive .cards .card-right span,.funding-history .body-spender-responsive .cards .card-right span,.funding-history .body-cost-centers-responsive .cards .card-right span,.funding-history .body-zero-cards-cost-center .cards .card-right span,.funding-history .body-funds-cost-center .cards .card-right span,.funding-history .body-bank-accounts .cards .card-right span,.funding-history .body-funding-history .cards .card-right span,.funding-history .body-users-responsive .cards .card-right span,.all-users-list .body-admin-responsive .cards .card-right span,.all-users-list .body-spender-responsive .cards .card-right span,.all-users-list .body-cost-centers-responsive .cards .card-right span,.all-users-list .body-zero-cards-cost-center .cards .card-right span,.all-users-list .body-funds-cost-center .cards .card-right span,.all-users-list .body-bank-accounts .cards .card-right span,.all-users-list .body-funding-history .cards .card-right span,.all-users-list .body-users-responsive .cards .card-right span{display:flex;justify-content:flex-end}.all-cards-admin .body-admin-responsive .cards .card-right i:before,.all-cards-admin .body-spender-responsive .cards .card-right i:before,.all-cards-admin .body-cost-centers-responsive .cards .card-right i:before,.all-cards-admin .body-zero-cards-cost-center .cards .card-right i:before,.all-cards-admin .body-funds-cost-center .cards .card-right i:before,.all-cards-admin .body-bank-accounts .cards .card-right i:before,.all-cards-admin .body-funding-history .cards .card-right i:before,.all-cards-admin .body-users-responsive .cards .card-right i:before,.all-cards-spender .body-admin-responsive .cards .card-right i:before,.all-cards-spender .body-spender-responsive .cards .card-right i:before,.all-cards-spender .body-cost-centers-responsive .cards .card-right i:before,.all-cards-spender .body-zero-cards-cost-center .cards .card-right i:before,.all-cards-spender .body-funds-cost-center .cards .card-right i:before,.all-cards-spender .body-bank-accounts .cards .card-right i:before,.all-cards-spender .body-funding-history .cards .card-right i:before,.all-cards-spender .body-users-responsive .cards .card-right i:before,.all-cost-centers .body-admin-responsive .cards .card-right i:before,.all-cost-centers .body-spender-responsive .cards .card-right i:before,.all-cost-centers .body-cost-centers-responsive .cards .card-right i:before,.all-cost-centers .body-zero-cards-cost-center .cards .card-right i:before,.all-cost-centers .body-funds-cost-center .cards .card-right i:before,.all-cost-centers .body-bank-accounts .cards .card-right i:before,.all-cost-centers .body-funding-history .cards .card-right i:before,.all-cost-centers .body-users-responsive .cards .card-right i:before,.cards-cost-center .body-admin-responsive .cards .card-right i:before,.cards-cost-center .body-spender-responsive .cards .card-right i:before,.cards-cost-center .body-cost-centers-responsive .cards .card-right i:before,.cards-cost-center .body-zero-cards-cost-center .cards .card-right i:before,.cards-cost-center .body-funds-cost-center .cards .card-right i:before,.cards-cost-center .body-bank-accounts .cards .card-right i:before,.cards-cost-center .body-funding-history .cards .card-right i:before,.cards-cost-center .body-users-responsive .cards .card-right i:before,.funds-cost-center .body-admin-responsive .cards .card-right i:before,.funds-cost-center .body-spender-responsive .cards .card-right i:before,.funds-cost-center .body-cost-centers-responsive .cards .card-right i:before,.funds-cost-center .body-zero-cards-cost-center .cards .card-right i:before,.funds-cost-center .body-funds-cost-center .cards .card-right i:before,.funds-cost-center .body-bank-accounts .cards .card-right i:before,.funds-cost-center .body-funding-history .cards .card-right i:before,.funds-cost-center .body-users-responsive .cards .card-right i:before,.bank-accounts .body-admin-responsive .cards .card-right i:before,.bank-accounts .body-spender-responsive .cards .card-right i:before,.bank-accounts .body-cost-centers-responsive .cards .card-right i:before,.bank-accounts .body-zero-cards-cost-center .cards .card-right i:before,.bank-accounts .body-funds-cost-center .cards .card-right i:before,.bank-accounts .body-bank-accounts .cards .card-right i:before,.bank-accounts .body-funding-history .cards .card-right i:before,.bank-accounts .body-users-responsive .cards .card-right i:before,.funding-history .body-admin-responsive .cards .card-right i:before,.funding-history .body-spender-responsive .cards .card-right i:before,.funding-history .body-cost-centers-responsive .cards .card-right i:before,.funding-history .body-zero-cards-cost-center .cards .card-right i:before,.funding-history .body-funds-cost-center .cards .card-right i:before,.funding-history .body-bank-accounts .cards .card-right i:before,.funding-history .body-funding-history .cards .card-right i:before,.funding-history .body-users-responsive .cards .card-right i:before,.all-users-list .body-admin-responsive .cards .card-right i:before,.all-users-list .body-spender-responsive .cards .card-right i:before,.all-users-list .body-cost-centers-responsive .cards .card-right i:before,.all-users-list .body-zero-cards-cost-center .cards .card-right i:before,.all-users-list .body-funds-cost-center .cards .card-right i:before,.all-users-list .body-bank-accounts .cards .card-right i:before,.all-users-list .body-funding-history .cards .card-right i:before,.all-users-list .body-users-responsive .cards .card-right i:before{font-size:16px}.all-cards-admin .body-cost-centers-responsive,.all-cards-admin .body-users-responsive,.all-cards-spender .body-cost-centers-responsive,.all-cards-spender .body-users-responsive,.all-cost-centers .body-cost-centers-responsive,.all-cost-centers .body-users-responsive,.cards-cost-center .body-cost-centers-responsive,.cards-cost-center .body-users-responsive,.funds-cost-center .body-cost-centers-responsive,.funds-cost-center .body-users-responsive,.bank-accounts .body-cost-centers-responsive,.bank-accounts .body-users-responsive,.funding-history .body-cost-centers-responsive,.funding-history .body-users-responsive,.all-users-list .body-cost-centers-responsive,.all-users-list .body-users-responsive{border-left:1px solid #d8dde2}.all-cards-admin .body-cost-centers-responsive .cards .card-left,.all-cards-admin .body-users-responsive .cards .card-left,.all-cards-spender .body-cost-centers-responsive .cards .card-left,.all-cards-spender .body-users-responsive .cards .card-left,.all-cost-centers .body-cost-centers-responsive .cards .card-left,.all-cost-centers .body-users-responsive .cards .card-left,.cards-cost-center .body-cost-centers-responsive .cards .card-left,.cards-cost-center .body-users-responsive .cards .card-left,.funds-cost-center .body-cost-centers-responsive .cards .card-left,.funds-cost-center .body-users-responsive .cards .card-left,.bank-accounts .body-cost-centers-responsive .cards .card-left,.bank-accounts .body-users-responsive .cards .card-left,.funding-history .body-cost-centers-responsive .cards .card-left,.funding-history .body-users-responsive .cards .card-left,.all-users-list .body-cost-centers-responsive .cards .card-left,.all-users-list .body-users-responsive .cards .card-left{width:50% !important}.all-cards-admin .body-cost-centers-responsive .cards .card-right,.all-cards-admin .body-users-responsive .cards .card-right,.all-cards-spender .body-cost-centers-responsive .cards .card-right,.all-cards-spender .body-users-responsive .cards .card-right,.all-cost-centers .body-cost-centers-responsive .cards .card-right,.all-cost-centers .body-users-responsive .cards .card-right,.cards-cost-center .body-cost-centers-responsive .cards .card-right,.cards-cost-center .body-users-responsive .cards .card-right,.funds-cost-center .body-cost-centers-responsive .cards .card-right,.funds-cost-center .body-users-responsive .cards .card-right,.bank-accounts .body-cost-centers-responsive .cards .card-right,.bank-accounts .body-users-responsive .cards .card-right,.funding-history .body-cost-centers-responsive .cards .card-right,.funding-history .body-users-responsive .cards .card-right,.all-users-list .body-cost-centers-responsive .cards .card-right,.all-users-list .body-users-responsive .cards .card-right{width:50% !important}.all-cards-admin .body-cost-centers-responsive .cards .card-right span,.all-cards-admin .body-users-responsive .cards .card-right span,.all-cards-spender .body-cost-centers-responsive .cards .card-right span,.all-cards-spender .body-users-responsive .cards .card-right span,.all-cost-centers .body-cost-centers-responsive .cards .card-right span,.all-cost-centers .body-users-responsive .cards .card-right span,.cards-cost-center .body-cost-centers-responsive .cards .card-right span,.cards-cost-center .body-users-responsive .cards .card-right span,.funds-cost-center .body-cost-centers-responsive .cards .card-right span,.funds-cost-center .body-users-responsive .cards .card-right span,.bank-accounts .body-cost-centers-responsive .cards .card-right span,.bank-accounts .body-users-responsive .cards .card-right span,.funding-history .body-cost-centers-responsive .cards .card-right span,.funding-history .body-users-responsive .cards .card-right span,.all-users-list .body-cost-centers-responsive .cards .card-right span,.all-users-list .body-users-responsive .cards .card-right span{width:100%}.all-cards-admin .body-zero-cards-cost-center,.all-cards-admin .body-funds-cost-center,.all-cards-admin .body-bank-accounts,.all-cards-admin .body-funding-history,.all-cards-spender .body-zero-cards-cost-center,.all-cards-spender .body-funds-cost-center,.all-cards-spender .body-bank-accounts,.all-cards-spender .body-funding-history,.all-cost-centers .body-zero-cards-cost-center,.all-cost-centers .body-funds-cost-center,.all-cost-centers .body-bank-accounts,.all-cost-centers .body-funding-history,.cards-cost-center .body-zero-cards-cost-center,.cards-cost-center .body-funds-cost-center,.cards-cost-center .body-bank-accounts,.cards-cost-center .body-funding-history,.funds-cost-center .body-zero-cards-cost-center,.funds-cost-center .body-funds-cost-center,.funds-cost-center .body-bank-accounts,.funds-cost-center .body-funding-history,.bank-accounts .body-zero-cards-cost-center,.bank-accounts .body-funds-cost-center,.bank-accounts .body-bank-accounts,.bank-accounts .body-funding-history,.funding-history .body-zero-cards-cost-center,.funding-history .body-funds-cost-center,.funding-history .body-bank-accounts,.funding-history .body-funding-history,.all-users-list .body-zero-cards-cost-center,.all-users-list .body-funds-cost-center,.all-users-list .body-bank-accounts,.all-users-list .body-funding-history{margin-bottom:80px}.all-cards-admin .body-bank-accounts .cards,.all-cards-spender .body-bank-accounts .cards,.all-cost-centers .body-bank-accounts .cards,.cards-cost-center .body-bank-accounts .cards,.funds-cost-center .body-bank-accounts .cards,.bank-accounts .body-bank-accounts .cards,.funding-history .body-bank-accounts .cards,.all-users-list .body-bank-accounts .cards{border-left:1px solid #d8dde2}.all-cards-admin .body-bank-accounts .cards .card-left,.all-cards-admin .body-bank-accounts .cards .card-right,.all-cards-spender .body-bank-accounts .cards .card-left,.all-cards-spender .body-bank-accounts .cards .card-right,.all-cost-centers .body-bank-accounts .cards .card-left,.all-cost-centers .body-bank-accounts .cards .card-right,.cards-cost-center .body-bank-accounts .cards .card-left,.cards-cost-center .body-bank-accounts .cards .card-right,.funds-cost-center .body-bank-accounts .cards .card-left,.funds-cost-center .body-bank-accounts .cards .card-right,.bank-accounts .body-bank-accounts .cards .card-left,.bank-accounts .body-bank-accounts .cards .card-right,.funding-history .body-bank-accounts .cards .card-left,.funding-history .body-bank-accounts .cards .card-right,.all-users-list .body-bank-accounts .cards .card-left,.all-users-list .body-bank-accounts .cards .card-right{justify-content:flex-end !important}.all-cards-admin .body-bank-accounts .cards .card-left div,.all-cards-admin .body-bank-accounts .cards .card-right div,.all-cards-spender .body-bank-accounts .cards .card-left div,.all-cards-spender .body-bank-accounts .cards .card-right div,.all-cost-centers .body-bank-accounts .cards .card-left div,.all-cost-centers .body-bank-accounts .cards .card-right div,.cards-cost-center .body-bank-accounts .cards .card-left div,.cards-cost-center .body-bank-accounts .cards .card-right div,.funds-cost-center .body-bank-accounts .cards .card-left div,.funds-cost-center .body-bank-accounts .cards .card-right div,.bank-accounts .body-bank-accounts .cards .card-left div,.bank-accounts .body-bank-accounts .cards .card-right div,.funding-history .body-bank-accounts .cards .card-left div,.funding-history .body-bank-accounts .cards .card-right div,.all-users-list .body-bank-accounts .cards .card-left div,.all-users-list .body-bank-accounts .cards .card-right div{margin-top:12px}.all-cards-admin .body-bank-accounts .cards .type,.all-cards-spender .body-bank-accounts .cards .type,.all-cost-centers .body-bank-accounts .cards .type,.cards-cost-center .body-bank-accounts .cards .type,.funds-cost-center .body-bank-accounts .cards .type,.bank-accounts .body-bank-accounts .cards .type,.funding-history .body-bank-accounts .cards .type,.all-users-list .body-bank-accounts .cards .type{text-transform:capitalize}.all-cards-admin .body-bank-accounts .cards .status span:first-child,.all-cards-spender .body-bank-accounts .cards .status span:first-child,.all-cost-centers .body-bank-accounts .cards .status span:first-child,.cards-cost-center .body-bank-accounts .cards .status span:first-child,.funds-cost-center .body-bank-accounts .cards .status span:first-child,.bank-accounts .body-bank-accounts .cards .status span:first-child,.funding-history .body-bank-accounts .cards .status span:first-child,.all-users-list .body-bank-accounts .cards .status span:first-child{font-size:14px;font-weight:bold;text-transform:uppercase}.all-cards-admin .body-bank-accounts .cards .status .posted,.all-cards-spender .body-bank-accounts .cards .status .posted,.all-cost-centers .body-bank-accounts .cards .status .posted,.cards-cost-center .body-bank-accounts .cards .status .posted,.funds-cost-center .body-bank-accounts .cards .status .posted,.bank-accounts .body-bank-accounts .cards .status .posted,.funding-history .body-bank-accounts .cards .status .posted,.all-users-list .body-bank-accounts .cards .status .posted{color:#98cd6c}.all-cards-admin .body-bank-accounts .cards .status .processing,.all-cards-spender .body-bank-accounts .cards .status .processing,.all-cost-centers .body-bank-accounts .cards .status .processing,.cards-cost-center .body-bank-accounts .cards .status .processing,.funds-cost-center .body-bank-accounts .cards .status .processing,.bank-accounts .body-bank-accounts .cards .status .processing,.funding-history .body-bank-accounts .cards .status .processing,.all-users-list .body-bank-accounts .cards .status .processing{color:#a8b6c1}.all-cards-admin .body-bank-accounts .cards:hover,.all-cards-spender .body-bank-accounts .cards:hover,.all-cost-centers .body-bank-accounts .cards:hover,.cards-cost-center .body-bank-accounts .cards:hover,.funds-cost-center .body-bank-accounts .cards:hover,.bank-accounts .body-bank-accounts .cards:hover,.funding-history .body-bank-accounts .cards:hover,.all-users-list .body-bank-accounts .cards:hover{background-color:transparent}.all-cards-admin .outstanding-balance,.all-cards-spender .outstanding-balance,.all-cost-centers .outstanding-balance,.cards-cost-center .outstanding-balance,.funds-cost-center .outstanding-balance,.bank-accounts .outstanding-balance,.funding-history .outstanding-balance,.all-users-list .outstanding-balance{padding-right:10px;right:0 !important}.all-cards-admin .outstanding-balance h4,.all-cards-spender .outstanding-balance h4,.all-cost-centers .outstanding-balance h4,.cards-cost-center .outstanding-balance h4,.funds-cost-center .outstanding-balance h4,.bank-accounts .outstanding-balance h4,.funding-history .outstanding-balance h4,.all-users-list .outstanding-balance h4{margin-left:40px !important}.all-cards-admin .add-bank-account,.all-cards-spender .add-bank-account,.all-cost-centers .add-bank-account,.cards-cost-center .add-bank-account,.funds-cost-center .add-bank-account,.bank-accounts .add-bank-account,.funding-history .add-bank-account,.all-users-list .add-bank-account{padding-right:10px}.all-cards-admin .add-bank-account button,.all-cards-spender .add-bank-account button,.all-cost-centers .add-bank-account button,.cards-cost-center .add-bank-account button,.funds-cost-center .add-bank-account button,.bank-accounts .add-bank-account button,.funding-history .add-bank-account button,.all-users-list .add-bank-account button{display:block;width:40px}.all-cards-admin .add-bank-account button span i,.all-cards-spender .add-bank-account button span i,.all-cost-centers .add-bank-account button span i,.cards-cost-center .add-bank-account button span i,.funds-cost-center .add-bank-account button span i,.bank-accounts .add-bank-account button span i,.funding-history .add-bank-account button span i,.all-users-list .add-bank-account button span i{margin-right:0}.all-cards-admin .add-bank-account button span span,.all-cards-spender .add-bank-account button span span,.all-cost-centers .add-bank-account button span span,.cards-cost-center .add-bank-account button span span,.funds-cost-center .add-bank-account button span span,.bank-accounts .add-bank-account button span span,.funding-history .add-bank-account button span span,.all-users-list .add-bank-account button span span{display:none}.all-cards-admin .body-users-responsive .cards:hover,.all-cards-spender .body-users-responsive .cards:hover,.all-cost-centers .body-users-responsive .cards:hover,.cards-cost-center .body-users-responsive .cards:hover,.funds-cost-center .body-users-responsive .cards:hover,.bank-accounts .body-users-responsive .cards:hover,.funding-history .body-users-responsive .cards:hover,.all-users-list .body-users-responsive .cards:hover{background-color:transparent !important}.all-cards-admin .body-users-responsive .name span:nth-child(2),.all-cards-spender .body-users-responsive .name span:nth-child(2),.all-cost-centers .body-users-responsive .name span:nth-child(2),.cards-cost-center .body-users-responsive .name span:nth-child(2),.funds-cost-center .body-users-responsive .name span:nth-child(2),.bank-accounts .body-users-responsive .name span:nth-child(2),.funding-history .body-users-responsive .name span:nth-child(2),.all-users-list .body-users-responsive .name span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.all-cards-admin .body-users-responsive .deactivate-user img,.all-cards-spender .body-users-responsive .deactivate-user img,.all-cost-centers .body-users-responsive .deactivate-user img,.cards-cost-center .body-users-responsive .deactivate-user img,.funds-cost-center .body-users-responsive .deactivate-user img,.bank-accounts .body-users-responsive .deactivate-user img,.funding-history .body-users-responsive .deactivate-user img,.all-users-list .body-users-responsive .deactivate-user img{width:18px;height:18px;margin-right:5px}.all-cards-admin .body-users-responsive .deactivate-user a,.all-cards-spender .body-users-responsive .deactivate-user a,.all-cost-centers .body-users-responsive .deactivate-user a,.cards-cost-center .body-users-responsive .deactivate-user a,.funds-cost-center .body-users-responsive .deactivate-user a,.bank-accounts .body-users-responsive .deactivate-user a,.funding-history .body-users-responsive .deactivate-user a,.all-users-list .body-users-responsive .deactivate-user a{color:#ff8897;text-decoration:underline}.all-cards-admin .body-users-responsive .edit-user i,.all-cards-spender .body-users-responsive .edit-user i,.all-cost-centers .body-users-responsive .edit-user i,.cards-cost-center .body-users-responsive .edit-user i,.funds-cost-center .body-users-responsive .edit-user i,.bank-accounts .body-users-responsive .edit-user i,.funding-history .body-users-responsive .edit-user i,.all-users-list .body-users-responsive .edit-user i{color:#1babe2;margin-right:5px}.all-cards-admin .body-users-responsive .edit-user a,.all-cards-spender .body-users-responsive .edit-user a,.all-cost-centers .body-users-responsive .edit-user a,.cards-cost-center .body-users-responsive .edit-user a,.funds-cost-center .body-users-responsive .edit-user a,.bank-accounts .body-users-responsive .edit-user a,.funding-history .body-users-responsive .edit-user a,.all-users-list .body-users-responsive .edit-user a{color:#1babe2;text-decoration:underline}.all-cards-admin .body-users-responsive .deactivate-user:hover,.all-cards-admin .body-users-responsive .edit-user:hover,.all-cards-spender .body-users-responsive .deactivate-user:hover,.all-cards-spender .body-users-responsive .edit-user:hover,.all-cost-centers .body-users-responsive .deactivate-user:hover,.all-cost-centers .body-users-responsive .edit-user:hover,.cards-cost-center .body-users-responsive .deactivate-user:hover,.cards-cost-center .body-users-responsive .edit-user:hover,.funds-cost-center .body-users-responsive .deactivate-user:hover,.funds-cost-center .body-users-responsive .edit-user:hover,.bank-accounts .body-users-responsive .deactivate-user:hover,.bank-accounts .body-users-responsive .edit-user:hover,.funding-history .body-users-responsive .deactivate-user:hover,.funding-history .body-users-responsive .edit-user:hover,.all-users-list .body-users-responsive .deactivate-user:hover,.all-users-list .body-users-responsive .edit-user:hover{opacity:70%}.all-cards-admin .body-users-responsive .deactivate-user:active,.all-cards-admin .body-users-responsive .edit-user:active,.all-cards-spender .body-users-responsive .deactivate-user:active,.all-cards-spender .body-users-responsive .edit-user:active,.all-cost-centers .body-users-responsive .deactivate-user:active,.all-cost-centers .body-users-responsive .edit-user:active,.cards-cost-center .body-users-responsive .deactivate-user:active,.cards-cost-center .body-users-responsive .edit-user:active,.funds-cost-center .body-users-responsive .deactivate-user:active,.funds-cost-center .body-users-responsive .edit-user:active,.bank-accounts .body-users-responsive .deactivate-user:active,.bank-accounts .body-users-responsive .edit-user:active,.funding-history .body-users-responsive .deactivate-user:active,.funding-history .body-users-responsive .edit-user:active,.all-users-list .body-users-responsive .deactivate-user:active,.all-users-list .body-users-responsive .edit-user:active{opacity:1}}@media(max-width: 490px){.all-cards-admin .card-left,.all-cards-spender .card-left,.all-cost-centers .card-left,.cards-cost-center .card-left,.funds-cost-center .card-left,.bank-accounts .card-left,.funding-history .card-left,.all-users-list .card-left{width:95% !important}.all-cards-admin .card-right,.all-cards-spender .card-right,.all-cost-centers .card-right,.cards-cost-center .card-right,.funds-cost-center .card-right,.bank-accounts .card-right,.funding-history .card-right,.all-users-list .card-right{width:5% !important}.all-cards-admin .h5-selected-blue-font,.all-cards-spender .h5-selected-blue-font,.all-cost-centers .h5-selected-blue-font,.cards-cost-center .h5-selected-blue-font,.funds-cost-center .h5-selected-blue-font,.bank-accounts .h5-selected-blue-font,.funding-history .h5-selected-blue-font,.all-users-list .h5-selected-blue-font{width:80%;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.all-cards-admin .outstanding-balance,.all-cards-spender .outstanding-balance,.all-cost-centers .outstanding-balance,.cards-cost-center .outstanding-balance,.funds-cost-center .outstanding-balance,.bank-accounts .outstanding-balance,.funding-history .outstanding-balance,.all-users-list .outstanding-balance{justify-content:space-between !important;position:unset !important;margin-top:15px;padding:15px 10px 0;border-top:1px solid #d8dde2}}.transactions-table.cost-center table{height:500px}.transactions-table.cost-center .vcard-date{width:9%}.transactions-table.cost-center .vcard-digits{width:6%}.transactions-table.cost-center .vcard-user{width:20%}.transactions-table.cost-center .vcard-category{width:20%}.transactions-table.cost-center .vcard-description{width:33%}.transactions-table.cost-center .vcard-amount{width:12%}@media(max-width: 1170px){.transactions-table.cost-center,.transactions-table.transactions-overview{overflow-x:scroll}.transactions-table.cost-center .vcard-user,.transactions-table.cost-center .vcard-digits,.transactions-table.transactions-overview .vcard-user,.transactions-table.transactions-overview .vcard-digits{padding-left:25px;padding-right:25px}.transactions-table.cost-center .v4-icon-sort-th:before,.transactions-table.transactions-overview .v4-icon-sort-th:before{font-size:10px}.transactions-table.cost-center .h5-gray-90,.transactions-table.transactions-overview .h5-gray-90{font-size:12px}.transactions-table.cost-center .h4-dark-blue,.transactions-table.transactions-overview .h4-dark-blue{font-size:16px}.transactions-table.cost-center .text-03-dark-blue,.transactions-table.transactions-overview .text-03-dark-blue{font-size:12px}.transactions-table.cost-center .h5-dark-blue,.transactions-table.transactions-overview .h5-dark-blue{font-size:12px}.transactions-table.cost-center .text-01-dark-blue,.transactions-table.transactions-overview .text-01-dark-blue{font-size:18px}}.transactions-table.transactions-zero-card .vcard-date{width:30%}.transactions-table.transactions-zero-card .vcard-description{width:40%}.transactions-table.transactions-zero-card .vcard-amount{width:30%}@media(max-width: 690px){.transactions-table.transactions-zero-card .v4-icon-sort-th:before{font-size:10px}.transactions-table.transactions-zero-card .h5-gray-90{font-size:12px}.transactions-table.transactions-zero-card .h4-dark-blue{font-size:16px}.transactions-table.transactions-zero-card .text-03-dark-blue{font-size:12px}.transactions-table.transactions-zero-card .h5-dark-blue{font-size:12px}.transactions-table.transactions-zero-card .text-01-dark-blue{font-size:18px}}.cards-cost-center,.funds-cost-center{height:400px}.cards-cost-center table,.funds-cost-center table{height:400px}.cards-cost-center .transactions-empty-state,.funds-cost-center .transactions-empty-state{height:200px;margin-bottom:45px}.bank-accounts,.funding-history{min-height:100px}.bank-accounts table,.funding-history table{min-height:100px}.cards-cost-center .table-pagination,.funds-cost-center .table-pagination,.bank-accounts .table-pagination{justify-content:flex-end;bottom:25px}.cards-cost-center .table-pagination .selector,.funds-cost-center .table-pagination .selector,.bank-accounts .table-pagination .selector{display:none}.funding-history .table-pagination{bottom:15px}@media(min-width: 1100px){.funding-history{margin-bottom:45px}}@media(max-width: 1100px){.cards-cost-center,.funds-cost-center{min-height:400px;height:100%}.bank-accounts{min-height:100px;height:100%}.funding-history{min-height:240px;height:100%}}.cards-cost-center{position:relative}.cards-cost-center tr .user{padding-left:30px;width:40%}.cards-cost-center tr .user .h5-selected-blue-font{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.cards-cost-center tr .category{width:15%}.cards-cost-center tr .card{width:10%}.cards-cost-center tr .date-created{width:15%}.cards-cost-center tr .status{width:10%}.cards-cost-center tr .outstanding{width:15%}.cards-cost-center .outstanding-balance{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:-42px;right:20px}.cards-cost-center .outstanding-balance h4{margin-left:120px}@media(min-width: 1100px){.cards-cost-center .table-pagination{margin-right:0;bottom:-5px}}.funds-cost-center tr .status{padding-left:15px;padding-right:15px;width:5%}.funds-cost-center tr .status i:before{font-size:20px}.funds-cost-center tr .status-bar.complete{background-color:#98cd6c}.funds-cost-center tr .date-created{width:15%}.funds-cost-center tr .account{width:35%}.funds-cost-center tr .date-complete{width:25%}.funds-cost-center tr .amount{width:20%;padding-right:15px;align-items:flex-end;border-right:1px solid #d8dde2}.funds-cost-center tr:hover,.funds-cost-center .cards:hover{background-color:transparent !important}.funds-cost-center .status-bar.complete{background-color:#ff8897}.funds-cost-center .card-left .status{flex-direction:row !important;align-items:center}.funds-cost-center .card-left .status i:before{margin-right:15px;font-size:20px}.funds-cost-center .card-right{justify-content:flex-end !important}.funds-cost-center .card-left .status-bar.complete{background-color:#98cd6c !important}.bank-accounts{position:relative}.bank-accounts .transactions-empty-state{min-height:160px;height:160px;margin-bottom:45px}.bank-accounts tr{border-left:1px solid #d8dde2 !important}.bank-accounts tr .bank{padding-left:30px;width:30%}.bank-accounts tr .type{width:15%;text-transform:capitalize}.bank-accounts tr .card{width:15%}.bank-accounts tr .date-created{width:20%}.bank-accounts tr .status{width:20%;border-right:1px solid #d8dde2}.bank-accounts tr:hover{background-color:transparent}.bank-accounts .add-bank-account{position:absolute;top:-60px;right:0}.bank-accounts .bank-name{display:flex;align-items:center}.bank-accounts .bank-name img{height:14px;width:15px;margin-left:8px}@media(min-width: 1100px){.bank-accounts .table-pagination{margin-right:0;bottom:-5px}}.transactions-container.funds,.transactions-container.cards{border-radius:10px !important}.funding-history .transactions-empty-state{min-height:160px;height:160px}.funding-history tr .status{padding-left:15px;padding-right:15px;width:5%}.funding-history tr .status i:before{font-size:20px}.funding-history tr .status-bar.complete{background-color:#98cd6c}.funding-history tr .date-created{width:15%}.funding-history tr .account{width:35%}.funding-history tr .cost-center{width:15%}.funding-history tr .date-complete{width:15%}.funding-history tr .amount{width:15%;padding-right:15px;align-items:flex-end;border-right:1px solid #d8dde2}.funding-history tr:hover,.funding-history .cards:hover{background-color:transparent !important}.funding-history .status-bar.complete{background-color:#ff8897}.funding-history .cards{height:220px !important}.funding-history .card-left .status{flex-direction:row !important;align-items:center}.funding-history .card-left .status i:before{margin-right:15px;font-size:20px}.funding-history .card-right{justify-content:flex-end !important}.funding-history .card-left .status-bar.complete{background-color:#98cd6c !important}.table-btn-add,.table-btn-csv{display:flex;justify-content:center;align-items:center;height:40px;width:180px;border:0;border-radius:20px;background-color:#1babe2;outline:none}.table-btn-add{margin-right:5px}.table-btn-add .v4-icon-btn{margin-right:10px}.table-btn-add:hover,.table-btn-csv:hover,.btn-filters:hover{opacity:70%}@media(max-width: 1100px){.table-btn-add,.table-btn-csv{display:block;width:40px}.table-btn-add span,.table-btn-csv span{display:none}.table-btn-add .v4-icon-btn{margin-right:0px}}.hollow-btn{display:flex;justify-content:center;align-items:center;height:40px;width:180px;border:0;border-radius:20px;background-color:#fff;color:#1babe2;border:1px solid #1babe2;font-weight:500;outline:none}.hollow-btn:hover{background-color:#1babe2;color:#fff}.btn-outline-info{display:initial;justify-content:center;align-items:center;height:40px;width:150px;border-radius:5px;background-color:#fff;color:#1babe2;border:1px solid #1babe2;font-weight:600;outline:none}.v4-icon-btn{margin-right:15px}.btn-filters{width:280px;height:40px;border:none;border-radius:20px;background-color:#1babe2;outline:none}[class*=btn-card-detail-]{width:180px;height:40px;border:none;border-radius:20px;margin-top:20px;outline:none}[class*=btn-card-detail-]:hover{opacity:70%}.btn-card-detail-cancel{background-color:#ff8897;color:#fff}.btn-card-detail-cancel :disabled{background-color:#d8dde2;pointer-events:none}.btn-card-detail-not-cancel{background-color:transparent;border:none}.btn-card-detail-confirm{background-color:#1babe2;color:#fff}.btn-card-detail-cancel[disabled],.btn-card-detail-cancel[disabled]:hover{background:#a8b6c1;color:#fff;pointer-events:none}.switch-card{margin-top:15px}.switch-card .md-container{height:30px;margin-right:20px}.switch-card .md-bar{width:52px;height:26px;border-radius:26px;background-color:#a8b6c1;top:2px}.switch-card .md-label{height:30px;margin-left:20px}.switch-card .md-thumb-container,.switch-card .md-thumb{width:30px;height:30px}.switch-card .md-thumb-container{top:0}.switch-card .md-thumb{background-color:#fff}md-switch.switch-card{margin-left:10px}md-switch.switch-card.md-checked .md-bar{background-color:#98cd6c}md-switch.switch-card.md-checked .md-thumb{background-color:#fff}.switch-add-funds .md-container,.v4-switch .md-container{height:30px;margin-right:20px}.switch-add-funds .md-bar,.v4-switch .md-bar{width:52px;height:22px;border-radius:12px;background-color:#a8b6c1;top:2px}.switch-add-funds .md-label,.v4-switch .md-label{height:30px;margin-left:10px}.switch-add-funds .md-thumb-container,.v4-switch .md-thumb-container{width:30px;height:30px;top:0}.switch-add-funds .md-thumb,.v4-switch .md-thumb{height:18px;width:18px;top:4px;left:3.5px;background-color:#fff}md-switch.switch-add-funds.md-checked .md-bar,md-switch.v4-switch.md-checked .md-bar{background-color:#98cd6c}md-switch.switch-add-funds.md-checked .md-thumb,md-switch.v4-switch.md-checked .md-thumb{left:2px;background-color:#fff}.tooltip-container{position:relative;display:flex}.tooltip-container .tooltip-text,.tooltip-container .tooltip-text-left{visibility:hidden;width:210px;height:45px;background-color:#fff;color:#7d95a5;text-align:left;padding-top:6px;padding-left:10px;border:1px solid #d8dde2;box-shadow:0 2px 4px 0 #d8dde2;position:absolute;z-index:1;bottom:25px;left:0;opacity:0;transition:opacity .3s}.tooltip-container .tooltip-text::after,.tooltip-container .tooltip-text-left::after{content:"";display:block;position:absolute;transform:rotate(45deg);left:15px;bottom:-6px;background-color:#fff;width:10px;height:10px;border-right:1px solid #d8dde2;border-bottom:1px solid #d8dde2;box-shadow:2px 2px 3px -1px #d8dde2}.tooltip-container .tooltip-text-left{bottom:-3px;left:15px}.tooltip-container .tooltip-text-left::after{left:-6px;bottom:1px;border-right:none;border-left:1px solid #d8dde2;box-shadow:none}.tooltip-container:hover .tooltip-text,.tooltip-container:hover .tooltip-text-left{visibility:visible;opacity:1}.zc-creation-btn{background-color:#1babe2;outline:none;border:none;border-radius:20px;font-family:"Montserrat",sans-serif;color:#fff;font-size:14px;font-weight:500}.zc-creation-btn:hover{opacity:70%}.zc-creation-btn:active{opacity:1;background-color:#237eb4}.ps-theme-base .zc-creation-btn[disabled]{background:#a8b6c1 !important;color:#fff}.zc-creation-btn[disabled]:hover{opacity:1;color:#fff}.zc-creation-btn.small{display:flex;justify-content:center;align-items:center;height:35px;width:100px}.zc-creation-btn.small i{font-size:12px;margin-right:10px}.zc-creation-btn.medium{height:40px;width:150px}.zc-creation-btn.large{height:40px;width:200px}[class*=v4-button-]{outline:none;border:none;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500}[class*=v4-button-] span{display:flex;justify-content:center;align-items:center}[class*=v4-button-] span i{margin-right:10px;font-size:12px !important}[class*=v4-button-].x-small{height:40px;width:40px}[class*=v4-button-].small{height:40px;width:100px}[class*=v4-button-].normal{height:40px;width:180px}[class*=v4-button-].large{height:40px;width:220px}[class*=v4-button-].x-large{height:40px;width:255px}[class*=v4-button-].parent-size{height:40px;width:100%}.v4-button-blue:hover,.v4-button-red:hover,.v4-button-orange:hover{opacity:70%}.v4-button-blue[disabled]:hover,.v4-button-red[disabled]:hover,.v4-button-orange[disabled]:hover{opacity:1;color:#fff}.ps-theme-base .v4-button-blue[disabled],.ps-theme-base .v4-button-red[disabled]{background:#a8b6c1 !important;color:#fff}.v4-button-blue[disabled],.v4-button-red[disabled],.v4-button-orange[disabled]{background:#a8b6c1 !important;color:#fff}.v4-button-blue{background-color:#1babe2;color:#fff}.v4-button-blue:active{opacity:1;background-color:#237eb4}.v4-button-orange{background-color:#e84b15;color:#fff}.v4-button-orange:active{opacity:1}.v4-button-red{background-color:#ff8897;color:#fff}.v4-button-red:active{opacity:1}.v4-button-secondary{background-color:transparent;color:#00adee;border:1px solid #00adee}.v4-button-secondary-gray{background-color:transparent;color:#7d95a5;border:1px solid #7d95a5}.v4-button-secondary:active,.v4-button-secondary-gray:active{background-color:rgba(102,207,245,.5) !important}.v4-button-secondary:hover,.v4-button-secondary-gray:hover{background-color:rgba(102,207,245,.1)}.ps-theme-base .v4-button-secondary[disabled],.ps-theme-base .v4-button-secondary-gray[disabled]{background:#fff !important;color:#a8b6c1;border:1px solid #a8b6c1}.v4-button-secondary[disabled],.v4-button-secondary-gray[disabled]{background:#fff !important;color:#a8b6c1;border:1px solid #a8b6c1}.cost-centers-section header{display:flex;align-items:center;height:80px;border-radius:15px}.cost-centers-section header .title{display:flex;align-items:center;width:80%;height:100%;padding:0 30px;background-color:#fff;border-radius:15px 0 0 15px}.cost-centers-section header .title .chevron{display:none}.cost-centers-section header .cost-centers{display:flex;flex-direction:column;justify-content:center;width:20%;height:100%;padding-left:25px;background-color:#225384;border-radius:0 15px 15px 0}.cost-centers-section header .cost-centers p{margin-bottom:5px}.cost-centers-section header .cost-centers md-progress-circular svg path{stroke:#fff}.cost-centers-section .cost-centers-table{position:relative}.cost-centers-section .cost-centers-table .add{position:absolute;top:55px;right:46px;z-index:1}.cost-centers-section .cost-centers-table .transactions-header{margin-top:8px;margin-bottom:30px}@media(max-width: 550px){.cost-centers-section .cost-centers-table .add{display:block;width:40px}.cost-centers-section .cost-centers-table .add span i{margin-right:0}.cost-centers-section .cost-centers-table .add span span{display:none}}@media(max-width: 1100px){.cost-centers-section .cost-centers-table .add{right:10px}}@media(max-width: 770px){.cost-centers-section header{height:100%;flex-direction:column}.cost-centers-section header .title{flex-direction:row;justify-content:space-between;height:80px;width:100%;padding:0 25px;border-radius:15px 15px 0 0}.cost-centers-section header .title .chevron{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:20px;background-color:#1babe2;color:#fff;font-size:14px}.cost-centers-section header .title.hideDropdown{border-radius:15px}.cost-centers-section header .cost-centers{height:80px;width:100%;border-radius:0 0 15px 15px}.cost-centers-section header .cost-centers.showDropdown{display:flex}.cost-centers-section header .cost-centers.hideDropdown{display:none}}.cost-center-funds,.cost-center-add{padding:30px 30px 30px 30px}.cost-center-funds .submit-container,.cost-center-add .submit-container{display:flex;flex-direction:column;margin-top:40px}.cost-center-funds .buttons,.cost-center-add .buttons{display:flex;justify-content:space-between;margin-top:15px}.cost-center-funds .add-bank,.cost-center-add .add-bank{display:flex;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #d8dde2}.cost-center-funds .costcenter-input,.cost-center-add .costcenter-input{position:relative}.cost-center-funds .costcenter-input .caption,.cost-center-add .costcenter-input .caption{display:none}.cost-center-funds .costcenter-input .error input,.cost-center-add .costcenter-input .error input{border-color:#e57373 !important}.cost-center-funds .costcenter-input .show,.cost-center-add .costcenter-input .show{display:initial}.cost-center-funds .costcenter-input .caption,.cost-center-add .costcenter-input .caption{position:absolute;bottom:8px}.add-fund{margin-top:20px}.add-fund .fund-amount .amount{display:flex;justify-content:space-between;width:100%;margin-top:10px}.add-fund .fund-amount .amount i{color:#1babe2}.add-fund .fund-amount .amount input,.add-fund .fund-amount .amount input::placeholder{outline:none;text-align:right;font-size:14px;font-weight:500;color:#182d55;font-family:"Montserrat",sans-serif;border-radius:3px}.add-fund .fund-amount .amount input{border:1px solid #d8dde2;padding-right:11px}.add-fund .bank-selection{margin-top:10px}.add-fund .cost-center-bank-list-radio{padding-top:20px;border-bottom:1px solid #d8dde2}.add-fund .cost-center-bank-list-radio md-radio-button{margin-left:0}.add-fund .cost-center-bank-list-radio md-radio-button .md-container{top:50%}.add-fund .cost-center-bank-list-radio md-radio-button.bank-radio .md-off{border:1px solid #d8dde2}.add-fund .cost-center-bank-list-radio md-radio-button.bank-radio .md-on{background-color:#1babe2 !important}.cost-center-funds h4{margin-bottom:10px}.cost-center-add h4{margin-bottom:13px}.cost-center-add p.text-04-sky-blue{margin-bottom:17px}.cost-center-add .info .name input,.cost-center-add .info .email input{border:1px solid #d8dde2;color:#182d55}.cost-center-add .info .name input::placeholder,.cost-center-add .info .email input::placeholder{color:#7d95a5}.cost-center-add .info .name input,.cost-center-add .info .name input::placeholder,.cost-center-add .info .email input,.cost-center-add .info .email input::placeholder{outline:none;font-size:14px;font-weight:500;font-family:"Montserrat",sans-serif;border-radius:3px}.cost-center-add .switch-container{display:flex;align-items:center}.no-cost-center{padding:30px;text-align:center}.no-cost-center i{position:absolute;top:20px;right:21px;font-size:12px}.no-cost-center i:before{color:#7d95a5}.no-cost-center p{margin-top:10px;margin-bottom:25px}.no-cost-center .buttons{display:flex;justify-content:space-between}.ps-receipt-cost-center-wrapper,.ps-receipt-content-funds{padding:60px 40px 0 40px;text-align:center}.ps-receipt-cost-center-wrapper div,.ps-receipt-content-funds div{font-size:12px;color:#7d95a5}.ps-receipt-cost-center,.ps-receipt-funds{display:flex;flex-direction:column;align-content:center;padding-bottom:40px;font-family:"Montserrat",sans-serif}.ps-receipt-cost-center i,.ps-receipt-funds i{position:absolute;top:20px;right:21px}.ps-receipt-cost-center img,.ps-receipt-funds img{margin-bottom:30px}.ps-receipt-cost-center h2,.ps-receipt-funds h2{margin-bottom:10px}.ps-receipt-cost-center .v4-button-blue,.ps-receipt-funds .v4-button-blue{margin-top:30px;margin-right:auto;margin-left:auto}.ps-receipt-cost-center button,.ps-receipt-funds button{width:180px;height:40px;border-radius:20px;background-color:transparent !important;border:none;outline:none}.cost-center-detail .cost-center-header{padding:25px 30px;background-color:#fff;border-radius:10px}.cost-center-detail .cost-center-header .header{display:flex;justify-content:space-between;align-items:center;width:100%}.cost-center-detail .cost-center-header .header .cost-center-name h3{margin-bottom:5px}.cost-center-detail .cost-center-header .header .information-wrapper{height:100%}.cost-center-detail .cost-center-header .header .information-wrapper .information-header{height:100%}.cost-center-detail .cost-center-header .header .information-wrapper .information-header .data-wrapper{min-width:100px}.cost-center-detail .cost-center-header .header .information-wrapper .information-header .data-wrapper h4{margin-bottom:5px}.cost-center-detail .cost-center-header .header .information-wrapper .information-header.transit{padding-right:15px;border-right:1px solid #d8dde2}.cost-center-detail .cost-center-header .header .information-wrapper .information-header.available{margin-left:50px}@media(max-width: 630px){.cost-center-detail .cost-center-buttons button span{font-size:12px}.cost-center-detail .cost-center-buttons button span i:before{font-size:10px}.cost-center-detail .header{flex-direction:column}.cost-center-detail .header .cost-center-name{align-items:center;margin-bottom:20px}.cost-center-detail .header .cost-center-name h3{font-size:20px}.cost-center-detail .header .information-header h4{font-size:18px}.cost-center-detail .header .information-header.available{margin-left:35px !important}}.zero-cards{display:flex;flex-flow:column;height:100%;padding:15px 15px 0 25px}.zero-cards header{display:flex;width:100%;height:90px;background-color:#fff;border-radius:15px}.zero-cards header .dropdown{width:30%;padding:27px 30px}.zero-cards header .dropdown .chevron{display:none}.zero-cards header .all-status-admin,.zero-cards header .all-status-spender{display:flex;width:70%;border-radius:0 15px 15px 17px;background-color:#225384}.zero-cards header .all-status-admin .first-row,.zero-cards header .all-status-admin .second-row,.zero-cards header .all-status-spender .first-row,.zero-cards header .all-status-spender .second-row{display:flex}.zero-cards header .all-status-admin .first-row section,.zero-cards header .all-status-admin .second-row section,.zero-cards header .all-status-spender .first-row section,.zero-cards header .all-status-spender .second-row section{width:100%}.zero-cards header .all-status-admin section,.zero-cards header .all-status-spender section{padding-top:27px;padding-bottom:27px}.zero-cards header .all-status-admin section div,.zero-cards header .all-status-spender section div{padding-left:25px;border-left:1px solid #d8dde2}.zero-cards header .all-status-admin section p,.zero-cards header .all-status-spender section p{text-transform:uppercase;margin-bottom:10px}.zero-cards header .all-status-admin .processing,.zero-cards header .all-status-admin .out-of-funds,.zero-cards header .all-status-admin .expired,.zero-cards header .all-status-admin .canceled,.zero-cards header .all-status-spender .processing,.zero-cards header .all-status-spender .out-of-funds,.zero-cards header .all-status-spender .expired,.zero-cards header .all-status-spender .canceled{background-color:#fff}.zero-cards header .all-status-admin .active div,.zero-cards header .all-status-spender .active div{border-left:none}.zero-cards header .all-status-admin .active md-progress-circular svg path,.zero-cards header .all-status-spender .active md-progress-circular svg path{stroke:#fff}.zero-cards header .all-status-admin .first-row,.zero-cards header .all-status-admin .second-row{width:40%}.zero-cards header .all-status-admin .active{width:20%}.zero-cards header .all-status-spender .first-row,.zero-cards header .all-status-spender .second-row{width:50%}@media(max-width: 1100px){.zero-cards header .dropdown{padding:27px 10px}}@media(max-width: 1100px){.zero-cards header{flex-direction:column;height:100%}.zero-cards header .dropdown{width:100%;height:90px;display:flex;justify-content:space-between}.zero-cards header .dropdown .chevron{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:20px;background-color:#1babe2;color:#fff;font-size:14px}.zero-cards header .all-status-admin,.zero-cards header .all-status-spender{display:flex;flex-direction:column;width:100%;border-top:1px solid #d8dde2}.zero-cards header .all-status-admin .first-row,.zero-cards header .all-status-admin .second-row,.zero-cards header .all-status-admin .active{display:flex;width:100%}.zero-cards header .all-status-admin .first-row .processing div,.zero-cards header .all-status-admin .first-row .expired div,.zero-cards header .all-status-admin .second-row .processing div,.zero-cards header .all-status-admin .second-row .expired div,.zero-cards header .all-status-admin .active .processing div,.zero-cards header .all-status-admin .active .expired div{border-left:none}.zero-cards header .all-status-admin .active{justify-content:center}.zero-cards header .all-status-spender .first-row,.zero-cards header .all-status-spender .second-row{display:flex;width:100%}.zero-cards header .all-status-spender .first-row .out-of-funds div,.zero-cards header .all-status-spender .first-row .canceled div,.zero-cards header .all-status-spender .second-row .out-of-funds div,.zero-cards header .all-status-spender .second-row .canceled div{border-left:none}.zero-cards header .all-status-spender .active{justify-content:center}.zero-cards header .all-status-spender .canceled{border-radius:0 0 0 15px}.zero-cards header .showDropdown{display:flex}.zero-cards header .hideDropdown{display:none}}md-dialog.signin-ap-2fa{min-height:370px !important;min-width:570px !important;padding:40px 43px;text-align:center}md-dialog.signin-ap-2fa h3{margin-bottom:10px}md-dialog.signin-ap-2fa .v4-button-blue{margin-bottom:15px}md-dialog.signin-ap-2fa .v4-modal-verification{display:flex;flex-wrap:wrap;margin:40px 0}md-dialog.signin-ap-2fa .v4-modal-verification input{width:45px;margin:0 15px;border:none;border-bottom:1px solid #a8b6c1;background-color:#fff;text-align:center;outline:none}.transactions{padding-top:30px}.transactions .transactions-container{display:flex;flex-direction:column;height:100%;background-color:#fff;padding:25px 30px 30px;border-radius:10px 10px 10px 10px}.transactions .transactions-filters{position:relative}.transactions .transactions-header{display:flex;justify-content:space-between;align-items:center}.transactions .transactions-loading.cost-center{min-height:400px}.all-transactions{padding-left:15px;padding-right:15px}@media(max-width: 1100px){.transactions .transactions-container{padding-left:0;padding-right:0;padding-bottom:0;border-radius:10px 10px 0 0}.transactions .transactions-header{padding:0 10px 40px 10px}.transactions .zero-card-cost-center .transactions-header{padding-bottom:0}}.card-detail-timeline{display:flex;color:#fff;background:#f1f3f7;height:55px;margin-bottom:40px;border-radius:15px}.card-detail-timeline .timeline-section{display:flex;align-items:center}.card-detail-timeline .timeline-section i{font-size:20px;margin-left:20px}.card-detail-timeline .timeline-section span{margin-left:20px}.card-detail-timeline .timeline-section span p{margin-bottom:0}.card-detail-timeline .timeline-section span :last-child{text-transform:uppercase}.card-detail-timeline .created{background-color:#225384;border-radius:15px 0 0 15px}.card-detail-timeline .delivered{background-color:#237eb4}.card-detail-timeline .claimed{background-color:#1babe2}.card-detail-timeline .canceled,.card-detail-timeline .funds{border-radius:0 15px 15px 0}.card-detail-timeline .canceled i:before,.card-detail-timeline .funds i:before{color:#fff}.card-detail-timeline .canceled{background-color:#ff8897}.card-detail-timeline .funds{background-color:#ffba6d}.v-card-info{margin-bottom:5px !important}.v-card-info .ap-background{border-radius:10px 10px 0 0}.billing-address{display:flex;flex-direction:column;min-height:65px;padding:15px 35px;border-radius:0 0 10px 10px;background-color:#fff}.billing-address .header{display:flex;justify-content:space-between;align-items:center}.billing-address .header .chevron{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:20px;background-color:#1babe2}.billing-address .header .chevron i{line-height:12px}.billing-address .header .chevron i:before{font-size:12px;color:#fff}.billing-address .address{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid #d8dde2;text-align:left}.billing-address .address.responsive{display:none}@media(max-width: 959px){.billing-address .address.normal{display:none}.billing-address .address.responsive{display:flex;flex-direction:column}.billing-address .address.responsive div,.billing-address .address.responsive span{width:100%}.billing-address .address.responsive div{display:flex;margin-top:15px}}.card-detail{display:flex;height:auto;padding:0 90px 20px 70px}.card-detail-info{display:flex;justify-content:space-between;width:100%;margin-left:120px}.card-detail-info .column-01{display:flex;flex-direction:column;justify-content:space-around}.card-detail-info .column-01 div :first-child{margin-bottom:5px}.card-detail-info .column-02{display:flex;flex-direction:column;justify-content:space-around}.card-detail-info .card-detail-status{display:flex;align-items:center;margin-bottom:4px}.card-detail-info .card-detail-status i{margin-right:5px}.card-detail-info .card-detail-status h5{text-transform:uppercase}.card-detail-info .card-detail-buttons{display:flex;flex-direction:column}.card-detail-info.loading{justify-content:center;align-items:center}md-dialog.cancel-modal{min-height:200px !important;min-width:500px !important;max-width:500px !important;max-height:440px !important;margin:auto}md-dialog.cancel-modal md-dialog-content{display:flex;flex-direction:column;margin-bottom:30px;overflow:hidden}md-dialog.cancel-modal md-dialog-content .close-cancel{align-self:flex-end;margin:20px !important}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm,md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify{display:flex;flex-direction:column;align-items:center}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm img,md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify img{height:220px}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm h4,md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify h4{margin-bottom:10px}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm p:last-child,md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify p:last-child{margin-bottom:5px}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm div,md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify div{width:100%;display:flex;justify-content:space-around}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.confirm{width:500px;max-height:200px}md-dialog.cancel-modal md-dialog-content .modal-cancel-vcard.notify{width:500px;max-height:420px}#increase-balance{min-height:205px !important;border-radius:10px}#increase-balance .recharge-card .content,#increase-balance .recharged-review .content{padding:20px 30px 43px 30px !important}#increase-balance .recharge-card .buttons,#increase-balance .recharged-review .buttons{display:flex;justify-content:space-between;width:100%;padding:15px 30px;box-shadow:0px -2px 7px #d8dde2}#increase-balance .recharge-card .buttons button:first-child,#increase-balance .recharged-review .buttons button:first-child{margin-right:20px}#increase-balance .recharge-card .funds-container{display:flex;justify-content:space-between;width:100%;min-height:140px;margin:20px 0;padding:15px 10px 27px 10px;background-color:#f1f3f7}#increase-balance .recharge-card .funds-container .info,#increase-balance .recharge-card .funds-container .funds{display:flex;flex-direction:column;justify-content:space-between}#increase-balance .recharge-card .funds-container .info span,#increase-balance .recharge-card .funds-container .funds span{margin-top:5px;display:block}#increase-balance .recharge-card .funds-container .info{margin-right:20px}#increase-balance .recharge-card .funds-container .info h5{margin-top:6px}#increase-balance .recharge-card .funds-container .info span{word-break:break-word;line-height:11px}#increase-balance .recharge-card .funds-container .info a{text-decoration:underline}#increase-balance .recharge-card .funds-container .info a:hover{color:#1babe2;opacity:70%}#increase-balance .recharge-card .funds-container .funds{text-align:right}#increase-balance .recharge-card .funds-container .funds .available,#increase-balance .recharge-card .funds-container .funds .pending{display:flex;flex-direction:column;align-items:flex-end}#increase-balance .recharge-card .funds-container .funds .available{margin-bottom:20px}#increase-balance .recharge-card .funds-container .funds .available .red{color:#ff8897}#increase-balance .recharge-card .funds-container .funds .pending .caption{position:relative}#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container{position:absolute;left:-10px;bottom:3px;margin:0}#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container .tooltip-text,#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container .tooltip-text-left{height:50px;width:220px;padding:6px 10px;bottom:20px;left:-190px;text-align:justify}#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container .tooltip-text::after,#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container .tooltip-text-left::after{right:20px;left:auto}#increase-balance .recharge-card .funds-container .funds .pending .caption .tooltip-container:hover{color:#1babe2}#increase-balance .recharge-card .amount{position:relative}#increase-balance .recharge-card .amount .input{position:relative;margin-top:10px}#increase-balance .recharge-card .amount .input .sign{position:absolute;top:11px;left:11px}#increase-balance .recharge-card .amount input{width:100%;height:40px;padding:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}#increase-balance .recharge-card .amount input::placeholder{font-size:14px;font-weight:500;color:#a8b6c1}#increase-balance .recharge-card .amount input.invalid{border:1px solid #ff8897 !important;color:#ff8897}#increase-balance .recharge-card .amount input::-webkit-outer-spin-button,#increase-balance .recharge-card .amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#increase-balance .recharge-card .amount input[type=number]{-moz-appearance:textfield}#increase-balance .recharge-card .amount .caption{display:block;position:absolute;bottom:-18px;right:0}#increase-balance .recharge-card .amount .caption.none{display:none}#increase-balance .recharged-review h4.title{padding-bottom:20px;border-bottom:1px solid #d8dde2;margin-bottom:30px}#increase-balance .recharged-review .info{display:flex;justify-content:space-between;min-height:100px}#increase-balance .recharged-review .info div{display:flex;flex-direction:column}#increase-balance .recharged-review .info .cost-center,#increase-balance .recharged-review .info .review{justify-content:space-between}#increase-balance .recharged-review .info .cost-center{margin-right:15px}#increase-balance .recharged-review .info .cost-center h5{word-break:break-word}#increase-balance .recharged-review .info .review{align-items:flex-end}#increase-balance .recharged-confirmed{display:flex;flex-direction:column;align-items:center;height:100%;padding:20px}#increase-balance .recharged-confirmed i{align-self:flex-end}#increase-balance .recharged-confirmed h3{margin:28px 0 35px 0}@media(max-width: 450px){#increase-balance .info span{font-size:10px}#increase-balance .info a{font-size:10px}#increase-balance .funds h4{font-size:16px}#increase-balance .funds span{font-size:8px}#increase-balance .funds span .tooltip-container{right:0;bottom:-10px !important;left:auto !important}}@media(max-width: 1400px){.card-detail{padding:0 50px 20px 50px}.card-detail-info{margin-left:40px}.card-detail-info .column-01{margin-right:20px}.card-detail-info .column-01 .text-02-sky-blue{font-size:14px;word-break:break-word}}@media(max-width: 1200px){.ps-payout-run-status .text-03-white{font-size:12px}.card-detail{padding:0 20px 20px 20px}}@media(max-width: 959px){.card-detail{flex-direction:column;align-items:center}.card-detail .card-detail-info{margin-top:40px;margin-left:0 !important}.card-detail .card-detail-info .column-01{flex-direction:column-reverse}.card-detail .card-detail-info .column-01 div{margin-bottom:15px}.card-detail .card-detail-info .column-02 .card-detail-status{justify-content:center}.card-detail .card-detail-info .column-02 .caption-02-gray-90{display:none}.ps-payout-run-status{height:auto}.ps-payout-run-status .ps-status:nth-child(4){border-radius:0}}@media(max-width: 550px){.v-card-info .ap-background{overflow:hidden}.card-detail-info .column-01 .text-02-sky-blue{font-size:12px}.card-detail-info .column-01 .h2-dark-blue{font-size:20px}.card-detail-info .column-02 button{width:150px}}.login,.signup-user,.signup-payer-portal,.login-payer-portal{display:flex;height:100%;background-color:#fff}.login ps-ap-user-carousel,.signup-user ps-ap-user-carousel,.signup-payer-portal ps-ap-user-carousel,.login-payer-portal ps-ap-user-carousel{width:70%}.login form,.signup-user form,.signup-payer-portal form,.login-payer-portal form{display:flex;flex-direction:column;align-items:center;position:relative;width:30%;padding-top:156px;padding-bottom:30px}.login form .login-info,.signup-user form .login-info,.signup-payer-portal form .login-info,.login-payer-portal form .login-info{display:flex;flex-direction:column;height:100%;width:320px;z-index:1}.login form .login-info img,.signup-user form .login-info img,.signup-payer-portal form .login-info img,.login-payer-portal form .login-info img{align-self:flex-start;width:256px;height:60px;margin-bottom:64px}.login form .login-info h2,.signup-user form .login-info h2,.signup-payer-portal form .login-info h2,.login-payer-portal form .login-info h2{align-self:flex-start;margin-bottom:5px}.login form .login-info .input-containers1,.signup-user form .login-info .input-containers1,.signup-payer-portal form .login-info .input-containers1,.login-payer-portal form .login-info .input-containers1{display:flex;flex-direction:column;width:100%}.login form .login-info .input-containers1 div,.signup-user form .login-info .input-containers1 div,.signup-payer-portal form .login-info .input-containers1 div,.login-payer-portal form .login-info .input-containers1 div{display:flex}.login form .login-info .input-containers1 input,.login form .login-info .input-containers1 .icons,.signup-user form .login-info .input-containers1 input,.signup-user form .login-info .input-containers1 .icons,.signup-payer-portal form .login-info .input-containers1 input,.signup-payer-portal form .login-info .input-containers1 .icons,.login-payer-portal form .login-info .input-containers1 input,.login-payer-portal form .login-info .input-containers1 .icons{height:40px;background-color:#fff;outline:none;padding-left:10px;border:1px solid #d8dde2}.login form .login-info .input-containers1 ::placeholder,.signup-user form .login-info .input-containers1 ::placeholder,.signup-payer-portal form .login-info .input-containers1 ::placeholder,.login-payer-portal form .login-info .input-containers1 ::placeholder{color:#a8b6c1}.login form .login-info .input-containers1 :-ms-input-placeholder,.signup-user form .login-info .input-containers1 :-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers1 :-ms-input-placeholder,.login-payer-portal form .login-info .input-containers1 :-ms-input-placeholder{color:#a8b6c1}.login form .login-info .input-containers1 ::-ms-input-placeholder,.signup-user form .login-info .input-containers1 ::-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers1 ::-ms-input-placeholder,.login-payer-portal form .login-info .input-containers1 ::-ms-input-placeholder{color:#a8b6c1}.login form .login-info .input-containers1 .password-container input,.signup-user form .login-info .input-containers1 .password-container input,.signup-payer-portal form .login-info .input-containers1 .password-container input,.login-payer-portal form .login-info .input-containers1 .password-container input{width:80%;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none;font-size:14px}.login form .login-info .input-containers1 .password-container .icons,.signup-user form .login-info .input-containers1 .password-container .icons,.signup-payer-portal form .login-info .input-containers1 .password-container .icons,.login-payer-portal form .login-info .input-containers1 .password-container .icons{justify-content:center;align-items:center;width:20%;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none}.login form .login-info .input-containers1 .password-container ::placeholder,.signup-user form .login-info .input-containers1 .password-container ::placeholder,.signup-payer-portal form .login-info .input-containers1 .password-container ::placeholder,.login-payer-portal form .login-info .input-containers1 .password-container ::placeholder{letter-spacing:1px}.login form .login-info .input-containers1 .password-container :-ms-input-placeholder,.signup-user form .login-info .input-containers1 .password-container :-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers1 .password-container :-ms-input-placeholder,.login-payer-portal form .login-info .input-containers1 .password-container :-ms-input-placeholder{letter-spacing:1px}.login form .login-info .input-containers1 .password-container ::-ms-input-placeholder,.signup-user form .login-info .input-containers1 .password-container ::-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers1 .password-container ::-ms-input-placeholder,.login-payer-portal form .login-info .input-containers1 .password-container ::-ms-input-placeholder{letter-spacing:1px}.login form .login-info .input-containers1 .password-container input.error,.signup-user form .login-info .input-containers1 .password-container input.error,.signup-payer-portal form .login-info .input-containers1 .password-container input.error,.login-payer-portal form .login-info .input-containers1 .password-container input.error{border-top-left-radius:3px;border-bottom-left-radius:3px}.login form .login-info .input-containers1 .email,.login form .login-info .input-containers1 .name,.login form .login-info .input-containers1 .company,.signup-user form .login-info .input-containers1 .email,.signup-user form .login-info .input-containers1 .name,.signup-user form .login-info .input-containers1 .company,.signup-payer-portal form .login-info .input-containers1 .email,.signup-payer-portal form .login-info .input-containers1 .name,.signup-payer-portal form .login-info .input-containers1 .company,.login-payer-portal form .login-info .input-containers1 .email,.login-payer-portal form .login-info .input-containers1 .name,.login-payer-portal form .login-info .input-containers1 .company{border-radius:3px;margin-bottom:15px}.login form .login-info .input-containers1 .email:disabled,.signup-user form .login-info .input-containers1 .email:disabled,.signup-payer-portal form .login-info .input-containers1 .email:disabled,.login-payer-portal form .login-info .input-containers1 .email:disabled{background-color:#d8dde2;color:#a8b6c1}.login form .login-info .input-containers1 .password,.signup-user form .login-info .input-containers1 .password,.signup-payer-portal form .login-info .input-containers1 .password,.login-payer-portal form .login-info .input-containers1 .password{border-right:none}.login form .login-info .input-containers1 .password .icons,.signup-user form .login-info .input-containers1 .password .icons,.signup-payer-portal form .login-info .input-containers1 .password .icons,.login-payer-portal form .login-info .input-containers1 .password .icons{border-left:none}.login form .login-info .input-containers1 input:-webkit-autofill,.login form .login-info .input-containers1 input:-webkit-autofill:hover,.login form .login-info .input-containers1 input:-webkit-autofill:focus,.login form .login-info .input-containers1 textarea:-webkit-autofill,.login form .login-info .input-containers1 textarea:-webkit-autofill:hover,.login form .login-info .input-containers1 textarea:-webkit-autofill:focus,.login form .login-info .input-containers1 select:-webkit-autofill,.login form .login-info .input-containers1 select:-webkit-autofill:hover,.login form .login-info .input-containers1 select:-webkit-autofill:focus,.signup-user form .login-info .input-containers1 input:-webkit-autofill,.signup-user form .login-info .input-containers1 input:-webkit-autofill:hover,.signup-user form .login-info .input-containers1 input:-webkit-autofill:focus,.signup-user form .login-info .input-containers1 textarea:-webkit-autofill,.signup-user form .login-info .input-containers1 textarea:-webkit-autofill:hover,.signup-user form .login-info .input-containers1 textarea:-webkit-autofill:focus,.signup-user form .login-info .input-containers1 select:-webkit-autofill,.signup-user form .login-info .input-containers1 select:-webkit-autofill:hover,.signup-user form .login-info .input-containers1 select:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers1 input:-webkit-autofill,.signup-payer-portal form .login-info .input-containers1 input:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers1 input:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill,.signup-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers1 select:-webkit-autofill,.signup-payer-portal form .login-info .input-containers1 select:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers1 select:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers1 input:-webkit-autofill,.login-payer-portal form .login-info .input-containers1 input:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers1 input:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill,.login-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers1 textarea:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers1 select:-webkit-autofill,.login-payer-portal form .login-info .input-containers1 select:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers1 select:-webkit-autofill:focus{-webkit-text-fill-color:#182d55;background-color:#fff;transition:background-color 5000s ease-in-out 0s}.login form .login-info .input-containers1 i:before,.signup-user form .login-info .input-containers1 i:before,.signup-payer-portal form .login-info .input-containers1 i:before,.login-payer-portal form .login-info .input-containers1 i:before{font-size:15px}.login form .login-info .input-containers1 .icons.error,.signup-user form .login-info .input-containers1 .icons.error,.signup-payer-portal form .login-info .input-containers1 .icons.error,.login-payer-portal form .login-info .input-containers1 .icons.error{border-top-right-radius:3px;border-bottom-right-radius:3px}.login form .login-info .input-containers1 .error,.signup-user form .login-info .input-containers1 .error,.signup-payer-portal form .login-info .input-containers1 .error,.login-payer-portal form .login-info .input-containers1 .error{border:1px solid #ff8897}.login form .login-info .input-containers,.signup-user form .login-info .input-containers,.signup-payer-portal form .login-info .input-containers,.login-payer-portal form .login-info .input-containers{display:flex;flex-direction:column;width:100%;margin:40px 0}.login form .login-info .input-containers div,.signup-user form .login-info .input-containers div,.signup-payer-portal form .login-info .input-containers div,.login-payer-portal form .login-info .input-containers div{display:flex}.login form .login-info .input-containers input,.login form .login-info .input-containers .icons,.signup-user form .login-info .input-containers input,.signup-user form .login-info .input-containers .icons,.signup-payer-portal form .login-info .input-containers input,.signup-payer-portal form .login-info .input-containers .icons,.login-payer-portal form .login-info .input-containers input,.login-payer-portal form .login-info .input-containers .icons{height:40px;background-color:#fff;outline:none;padding-left:10px;border:1px solid #d8dde2}.login form .login-info .input-containers ::placeholder,.signup-user form .login-info .input-containers ::placeholder,.signup-payer-portal form .login-info .input-containers ::placeholder,.login-payer-portal form .login-info .input-containers ::placeholder{color:#a8b6c1}.login form .login-info .input-containers :-ms-input-placeholder,.signup-user form .login-info .input-containers :-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers :-ms-input-placeholder,.login-payer-portal form .login-info .input-containers :-ms-input-placeholder{color:#a8b6c1}.login form .login-info .input-containers ::-ms-input-placeholder,.signup-user form .login-info .input-containers ::-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers ::-ms-input-placeholder,.login-payer-portal form .login-info .input-containers ::-ms-input-placeholder{color:#a8b6c1}.login form .login-info .input-containers .password-container input,.signup-user form .login-info .input-containers .password-container input,.signup-payer-portal form .login-info .input-containers .password-container input,.login-payer-portal form .login-info .input-containers .password-container input{width:80%;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none;font-size:14px}.login form .login-info .input-containers .password-container .icons,.signup-user form .login-info .input-containers .password-container .icons,.signup-payer-portal form .login-info .input-containers .password-container .icons,.login-payer-portal form .login-info .input-containers .password-container .icons{justify-content:center;align-items:center;width:20%;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none}.login form .login-info .input-containers .password-container ::placeholder,.signup-user form .login-info .input-containers .password-container ::placeholder,.signup-payer-portal form .login-info .input-containers .password-container ::placeholder,.login-payer-portal form .login-info .input-containers .password-container ::placeholder{letter-spacing:1px}.login form .login-info .input-containers .password-container :-ms-input-placeholder,.signup-user form .login-info .input-containers .password-container :-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers .password-container :-ms-input-placeholder,.login-payer-portal form .login-info .input-containers .password-container :-ms-input-placeholder{letter-spacing:1px}.login form .login-info .input-containers .password-container ::-ms-input-placeholder,.signup-user form .login-info .input-containers .password-container ::-ms-input-placeholder,.signup-payer-portal form .login-info .input-containers .password-container ::-ms-input-placeholder,.login-payer-portal form .login-info .input-containers .password-container ::-ms-input-placeholder{letter-spacing:1px}.login form .login-info .input-containers .password-container input.error,.signup-user form .login-info .input-containers .password-container input.error,.signup-payer-portal form .login-info .input-containers .password-container input.error,.login-payer-portal form .login-info .input-containers .password-container input.error{border-top-left-radius:3px;border-bottom-left-radius:3px}.login form .login-info .input-containers .email,.login form .login-info .input-containers .name,.login form .login-info .input-containers .company,.signup-user form .login-info .input-containers .email,.signup-user form .login-info .input-containers .name,.signup-user form .login-info .input-containers .company,.signup-payer-portal form .login-info .input-containers .email,.signup-payer-portal form .login-info .input-containers .name,.signup-payer-portal form .login-info .input-containers .company,.login-payer-portal form .login-info .input-containers .email,.login-payer-portal form .login-info .input-containers .name,.login-payer-portal form .login-info .input-containers .company{border-radius:3px;margin-bottom:15px}.login form .login-info .input-containers .email:disabled,.signup-user form .login-info .input-containers .email:disabled,.signup-payer-portal form .login-info .input-containers .email:disabled,.login-payer-portal form .login-info .input-containers .email:disabled{background-color:#d8dde2;color:#a8b6c1}.login form .login-info .input-containers .password,.signup-user form .login-info .input-containers .password,.signup-payer-portal form .login-info .input-containers .password,.login-payer-portal form .login-info .input-containers .password{border-right:none}.login form .login-info .input-containers .password .icons,.signup-user form .login-info .input-containers .password .icons,.signup-payer-portal form .login-info .input-containers .password .icons,.login-payer-portal form .login-info .input-containers .password .icons{border-left:none}.login form .login-info .input-containers input:-webkit-autofill,.login form .login-info .input-containers input:-webkit-autofill:hover,.login form .login-info .input-containers input:-webkit-autofill:focus,.login form .login-info .input-containers textarea:-webkit-autofill,.login form .login-info .input-containers textarea:-webkit-autofill:hover,.login form .login-info .input-containers textarea:-webkit-autofill:focus,.login form .login-info .input-containers select:-webkit-autofill,.login form .login-info .input-containers select:-webkit-autofill:hover,.login form .login-info .input-containers select:-webkit-autofill:focus,.signup-user form .login-info .input-containers input:-webkit-autofill,.signup-user form .login-info .input-containers input:-webkit-autofill:hover,.signup-user form .login-info .input-containers input:-webkit-autofill:focus,.signup-user form .login-info .input-containers textarea:-webkit-autofill,.signup-user form .login-info .input-containers textarea:-webkit-autofill:hover,.signup-user form .login-info .input-containers textarea:-webkit-autofill:focus,.signup-user form .login-info .input-containers select:-webkit-autofill,.signup-user form .login-info .input-containers select:-webkit-autofill:hover,.signup-user form .login-info .input-containers select:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers input:-webkit-autofill,.signup-payer-portal form .login-info .input-containers input:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers input:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers textarea:-webkit-autofill,.signup-payer-portal form .login-info .input-containers textarea:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers textarea:-webkit-autofill:focus,.signup-payer-portal form .login-info .input-containers select:-webkit-autofill,.signup-payer-portal form .login-info .input-containers select:-webkit-autofill:hover,.signup-payer-portal form .login-info .input-containers select:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers input:-webkit-autofill,.login-payer-portal form .login-info .input-containers input:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers input:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers textarea:-webkit-autofill,.login-payer-portal form .login-info .input-containers textarea:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers textarea:-webkit-autofill:focus,.login-payer-portal form .login-info .input-containers select:-webkit-autofill,.login-payer-portal form .login-info .input-containers select:-webkit-autofill:hover,.login-payer-portal form .login-info .input-containers select:-webkit-autofill:focus{-webkit-text-fill-color:#182d55;background-color:#fff;transition:background-color 5000s ease-in-out 0s}.login form .login-info .input-containers i:before,.signup-user form .login-info .input-containers i:before,.signup-payer-portal form .login-info .input-containers i:before,.login-payer-portal form .login-info .input-containers i:before{font-size:15px}.login form .login-info .input-containers p,.signup-user form .login-info .input-containers p,.signup-payer-portal form .login-info .input-containers p,.login-payer-portal form .login-info .input-containers p{margin-top:5px;margin-left:10px}.login form .login-info .input-containers .icons.error,.signup-user form .login-info .input-containers .icons.error,.signup-payer-portal form .login-info .input-containers .icons.error,.login-payer-portal form .login-info .input-containers .icons.error{border-top-right-radius:3px;border-bottom-right-radius:3px}.login form .login-info .input-containers .error,.signup-user form .login-info .input-containers .error,.signup-payer-portal form .login-info .input-containers .error,.login-payer-portal form .login-info .input-containers .error{border:1px solid #ff8897}.login form .login-info span,.signup-user form .login-info span,.signup-payer-portal form .login-info span,.login-payer-portal form .login-info span{align-self:flex-end;margin-bottom:42px}@media(max-width: 770px){.login form .login-info span,.signup-user form .login-info span,.signup-payer-portal form .login-info span,.login-payer-portal form .login-info span{margin-bottom:0}}.login form .login-info span a,.signup-user form .login-info span a,.signup-payer-portal form .login-info span a,.login-payer-portal form .login-info span a{text-decoration:none}.login form .login-info button.text-03-white,.signup-user form .login-info button.text-03-white,.signup-payer-portal form .login-info button.text-03-white,.login-payer-portal form .login-info button.text-03-white{height:40px;border-radius:20px;background-color:#1babe2;border:none;outline:none}.login form .login-info button.text-03-white:disabled,.signup-user form .login-info button.text-03-white:disabled,.signup-payer-portal form .login-info button.text-03-white:disabled,.login-payer-portal form .login-info button.text-03-white:disabled{background-color:#d8dde2;color:#a8b6c1}.login form .login-info .sign-up-link,.signup-user form .login-info .sign-up-link,.signup-payer-portal form .login-info .sign-up-link,.login-payer-portal form .login-info .sign-up-link{align-self:center;margin-top:60px}.login form .login-info .sign-up-link a,.signup-user form .login-info .sign-up-link a,.signup-payer-portal form .login-info .sign-up-link a,.login-payer-portal form .login-info .sign-up-link a{text-decoration:none}.login form .login-info .sign-up-link .text-center,.signup-user form .login-info .sign-up-link .text-center,.signup-payer-portal form .login-info .sign-up-link .text-center,.login-payer-portal form .login-info .sign-up-link .text-center{text-align:center}.login form .copyright,.signup-user form .copyright,.signup-payer-portal form .copyright,.login-payer-portal form .copyright{z-index:1}.login form .img-shape,.signup-user form .img-shape,.signup-payer-portal form .img-shape,.login-payer-portal form .img-shape{position:absolute;width:100%;height:428px;bottom:0;right:0}.signup-payer-portal .login-info img,.login-payer-portal .login-info img{height:45px !important;width:192px !important;margin-bottom:40px !important}.signup-payer-portal .login-info .input-containers .caption-02-gray-90,.login-payer-portal .login-info .input-containers .caption-02-gray-90{text-transform:uppercase;font-size:9px}.signup-payer-portal .login-info .sign-up-link,.login-payer-portal .login-info .sign-up-link{text-align:center}.signup-payer-portal .login-info .sign-up-link a,.login-payer-portal .login-info .sign-up-link a{color:#1babe2 !important;text-decoration:underline !important}.signup-payer-portal .login-info .forgot-password a,.login-payer-portal .login-info .forgot-password a{color:#1babe2 !important}.recover-password-content-wrap{height:1100px;text-align:center;padding:60px 30px 185px;background:scroll no-repeat center left transparent;background-color:#182d55;background-origin:content-box,content-box;overflow:auto}.recover-password-frame{margin:76px 10px 0;padding:45px 30px 30px;height:auto;max-width:445px;background:#fff;border-radius:8px;display:flex;flex-direction:column}.recover-password-frame .recover-password-confirmation{justify-content:center}.recover-password-frame .recover-password-confirmation .send-email{margin-bottom:20px}.recover-password-frame .recover-password-confirmation button{height:40px;width:200px;margin:20px 0;border-radius:20px;background-color:#1babe2;border:none;outline:none}.recover-password-frame .password-reset-confirmation{justify-content:center;margin-top:40px;height:auto}.recover-password-frame .password-reset-confirmation button{height:40px;width:200px;margin:20px 0;border-radius:20px;background-color:#1babe2;border:none;outline:none}.recover-password-frame form{display:flex;flex-direction:column;align-items:center;position:relative}.recover-password-frame form .recover-password-info{display:flex;flex-direction:column;width:100%}.recover-password-frame form .recover-password-info p{padding:10px 0 0}.recover-password-frame form .recover-password-info .input-containers{display:flex;flex-direction:column;width:100%;margin:10px 0px 5px}.recover-password-frame form .recover-password-info .input-containers div{display:flex}.recover-password-frame form .recover-password-info .input-containers input{height:40px;background-color:#fff;outline:none;margin-bottom:10px;padding-left:10px;border:1px solid #d8dde2}.recover-password-frame form .recover-password-info .input-containers ::placeholder{color:#a8b6c1}.recover-password-frame form .recover-password-info .input-containers :-ms-input-placeholder{color:#a8b6c1}.recover-password-frame form .recover-password-info .input-containers ::-ms-input-placeholder{color:#a8b6c1}.recover-password-frame form .recover-password-info .input-containers .password-container input{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none;font-size:14px}.recover-password-frame form .recover-password-info .input-containers .password-container .icons{justify-content:center;align-items:center;width:20%;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none}.recover-password-frame form .recover-password-info .input-containers .password-container ::placeholder{letter-spacing:1px}.recover-password-frame form .recover-password-info .input-containers .password-container :-ms-input-placeholder{letter-spacing:1px}.recover-password-frame form .recover-password-info .input-containers .password-container ::-ms-input-placeholder{letter-spacing:1px}.recover-password-frame form .recover-password-info .input-containers .password-container input.error{border-top-left-radius:3px;border-bottom-left-radius:3px}.recover-password-frame form .recover-password-info .input-containers .email{border-radius:3px;margin-bottom:15px}.recover-password-frame form .recover-password-info .input-containers .email:disabled{background-color:#d8dde2;color:#a8b6c1}.recover-password-frame form .recover-password-info .input-containers .password{border-right:none}.recover-password-frame form .recover-password-info .input-containers .password .icons{border-left:none}.recover-password-frame form .recover-password-info .input-containers input:-webkit-autofill,.recover-password-frame form .recover-password-info .input-containers input:-webkit-autofill:hover,.recover-password-frame form .recover-password-info .input-containers input:-webkit-autofill:focus,.recover-password-frame form .recover-password-info .input-containers textarea:-webkit-autofill,.recover-password-frame form .recover-password-info .input-containers textarea:-webkit-autofill:hover,.recover-password-frame form .recover-password-info .input-containers textarea:-webkit-autofill:focus,.recover-password-frame form .recover-password-info .input-containers select:-webkit-autofill,.recover-password-frame form .recover-password-info .input-containers select:-webkit-autofill:hover,.recover-password-frame form .recover-password-info .input-containers select:-webkit-autofill:focus{-webkit-text-fill-color:#182d55;background-color:#fff;transition:background-color 5000s ease-in-out 0s}.recover-password-frame form .recover-password-info .input-containers i:before{font-size:15px}.recover-password-frame form .recover-password-info .input-containers p{margin-top:5px;margin-left:10px}.recover-password-frame form .recover-password-info .input-containers .icons.error{border-top-right-radius:3px;border-bottom-right-radius:3px}.recover-password-frame form .recover-password-info .input-containers .error{border:1px solid #ff8897}.recover-password-frame form .recover-password-info .ps-content-footer{padding:64px 0px 0}.recover-password-frame form .recover-password-info .cancel-button{background-color:#fff;margin-top:15px;border:1px solid #7d95a5}.recover-password-frame form .recover-password-info button{height:40px;border-radius:20px;background-color:#1babe2;border:none;outline:none}@media(min-width: 480px){.recover-password-frame{margin:156px auto auto}}@media(min-height: 869px){.user-height{height:100%}}#content.zero-card-login{top:0;left:0}.carousel-user{width:100% !important}.carousel-user .carousel-inner{height:100%}.carousel-user .carousel-inner .first-slide,.carousel-user .carousel-inner .second-slide,.carousel-user .carousel-inner .third-slide{display:flex;flex-direction:column;height:100%}.carousel-user .carousel-inner .first-slide{background-color:#225384}.carousel-user .carousel-inner .first-slide img{align-self:center;margin-top:100px}.carousel-user .carousel-inner .first-slide div{display:flex;flex-direction:column;justify-content:center;padding:0 70px;width:100%;height:100%}.carousel-user .carousel-inner .first-slide div span{margin-bottom:10px}.carousel-user .carousel-inner .first-slide div h1{margin-bottom:15px}.carousel-user .carousel-inner .first-slide .main-img,.carousel-user .carousel-inner .first-slide .text-container{z-index:1}.carousel-user .carousel-inner .second-slide{background-color:#182d55}.carousel-user .carousel-inner .second-slide img{align-self:center;margin-top:50px}.carousel-user .carousel-inner .second-slide .text-container{display:flex;flex-wrap:wrap;width:100%;height:100%}.carousel-user .carousel-inner .second-slide .text-container div{display:flex;flex-direction:column}.carousel-user .carousel-inner .second-slide .text-container div span{margin-bottom:15px}.carousel-user .carousel-inner .second-slide .text-container div p{width:400px}.carousel-user .carousel-inner .second-slide .main-img,.carousel-user .carousel-inner .second-slide .text-container{z-index:1}.carousel-user .carousel-inner .third-slide{background-color:#237eb4}.carousel-user .carousel-inner .third-slide img{align-self:flex-start}.carousel-user .carousel-inner .third-slide div{width:100%;height:100%}.carousel-user .carousel-inner .third-slide div h1{margin-bottom:20px}.carousel-user .carousel-inner.payer-portal .first-slide,.carousel-user .carousel-inner.payer-portal .second-slide{background-color:#182d55}.carousel-user .carousel-inner.payer-portal .first-slide span,.carousel-user .carousel-inner.payer-portal .second-slide span{text-transform:uppercase;letter-spacing:1.2px}.carousel-user .carousel-inner.payer-portal .first-slide div,.carousel-user .carousel-inner.payer-portal .second-slide div{height:25%}.carousel-user .carousel-inner.payer-portal .first-slide h1,.carousel-user .carousel-inner.payer-portal .second-slide h1{margin-top:0}.carousel-user .carousel-inner.payer-portal .first-slide p,.carousel-user .carousel-inner.payer-portal .second-slide p{line-height:20px}.carousel-user .carousel-inner.payer-portal .second-slide .text-container{flex-direction:column;flex-wrap:nowrap}.carousel-user .carousel-inner.payer-portal .second-slide p{margin-bottom:15px}.carousel-user .carousel-inner.payer-portal .logo-left,.carousel-user .carousel-inner.payer-portal .logo-right{position:absolute;width:430px !important;height:700px !important;margin-top:0}.carousel-user .carousel-inner.payer-portal .logo-left{left:0;top:0}.carousel-user .carousel-inner.payer-portal .logo-right{right:0;bottom:0}@media screen and (max-width: 420px){.login-info{padding:0 20px}.input-containers p{font-size:8px !important}}@media screen and (max-width: 815px){.login ps-ap-user-carousel,.signup-user ps-ap-user-carousel,.signup-payer-portal ps-ap-user-carousel,.login-payer-portal ps-ap-user-carousel{display:none}.login form,.signup-user form,.signup-payer-portal form,.login-payer-portal form{width:100%}}@media screen and (min-width: 1200px){.carousel-inner.payer-portal .second-slide p{width:75%}}@media screen and (min-width: 816px)and (max-width: 900px){.login ps-ap-user-carousel,.login form,.signup-user ps-ap-user-carousel,.signup-user form,.signup-payer-portal ps-ap-user-carousel,.signup-payer-portal form,.login-payer-portal ps-ap-user-carousel,.login-payer-portal form{width:50%}.carousel-inner.payer-portal .first-slide div,.carousel-inner.payer-portal .second-slide div{height:45%;padding-right:40px}.carousel-inner.payer-portal .first-slide h1,.carousel-inner.payer-portal .second-slide h1{font-size:35px}.carousel-inner.payer-portal .first-slide p,.carousel-inner.payer-portal .second-slide p{font-size:12px}}@media screen and (min-width: 900px)and (max-width: 1400px){.login ps-ap-user-carousel,.signup-user ps-ap-user-carousel,.signup-payer-portal ps-ap-user-carousel,.login-payer-portal ps-ap-user-carousel{width:60%}.login form,.signup-user form,.signup-payer-portal form,.login-payer-portal form{width:40%}}@media screen and (max-width: 1400px){.carousel-user .carousel-inner .first-slide img,.carousel-user .carousel-inner .second-slide img,.carousel-user .carousel-inner .third-slide img{width:95%}.carousel-user .carousel-inner .second-slide .text-container{align-items:center;padding:70px}.carousel-user .carousel-inner .third-slide div{display:flex;flex-direction:column;justify-content:center;padding:0 60px}.carousel-inner.payer-portal .first-slide div,.carousel-inner.payer-portal .second-slide div{padding-left:40px}.carousel-inner.payer-portal .second-slide img{width:75%}.carousel-inner.payer-portal .second-slide .text-container{align-items:flex-start}}@media screen and (min-width: 1400px){.carousel-user .carousel-inner .first-slide img{height:52%}.carousel-user .carousel-inner .first-slide div{margin-left:90px}.carousel-user .carousel-inner .second-slide .text-container{margin-top:70px;margin-left:90px}.carousel-user .carousel-inner .second-slide .text-container h1{width:229px}.carousel-user .carousel-inner .second-slide .text-container div{margin-left:90px}.carousel-user .carousel-inner .third-slide img{height:70%}.carousel-user .carousel-inner .third-slide div{margin-top:40px;margin-left:90px}.carousel-user .carousel-inner .third-slide div h1{width:584px}.carousel-user .carousel-inner .third-slide div p{width:410px}.carousel-user .carousel-inner.payer-portal .first-slide div,.carousel-user .carousel-inner.payer-portal .second-slide div{margin-left:60px}.carousel-user .carousel-inner.payer-portal .second-slide img{width:65%}.carousel-user .carousel-inner.payer-portal .second-slide .text-container{padding-left:200px;margin-top:40px}.carousel-user .carousel-inner.payer-portal .second-slide .text-container h1{width:100%}.carousel-user .carousel-inner.payer-portal .second-slide .text-container p{width:45%}}@media screen and (min-width: 1700px){.second-slide .text-container{padding-left:300px}.second-slide img{width:45% !important}}.cost-center-selection{display:flex;flex-direction:column;align-items:center}.cost-center-selection .dropdown-container{height:260px;width:100%;padding:16px 14px;background-color:#eee;margin-bottom:50px;border-radius:5px}.cost-center-selection .dropdown-container h2{font-size:16px;font-weight:500;margin:0}.cost-center-selection .dropdown-container h3,.cost-center-selection .dropdown-container h4{font-size:11px;font-weight:normal}.cost-center-selection .dropdown-container h3{margin-top:7px;margin-bottom:10px}.cost-center-selection .dropdown-container h4{margin-bottom:5px}.cost-center-selection .dropdown-container a{position:relative;float:right;font-size:12px;font-weight:500;color:#1babe2;text-decoration:underline}.cost-center-selection .dropdown-container a:hover{opacity:70%}.cost-center-selection .dropdown-container a:active{opacity:1;color:#237eb4}.cost-center-selection .dropdown-container .dropdown .dropdown-content.show-content span,.cost-center-selection .dropdown-container .dropdown .dropdown-selection{display:flex;align-items:center;height:35px;padding:0 19px 0 10px;background-color:#fff;border:1px solid #bbb;font-size:14px}.cost-center-selection .dropdown-container .dropdown .dropdown-selection{justify-content:space-between;color:#9e9e9e;border-radius:3px}.cost-center-selection .dropdown-container .dropdown .dropdown-selection i{font-size:11px;font-weight:bold;color:#555}.cost-center-selection .dropdown-container .dropdown .dropdown-selection .selected{font-weight:500;color:#555}.cost-center-selection .dropdown-container .dropdown .dropdown-content{position:absolute;top:34px;right:0;left:0;font-weight:500;color:#555;text-transform:capitalize}.cost-center-selection .dropdown-container .dropdown .dropdown-content span{margin-top:-1px}.cost-center-selection .dropdown-container .dropdown .dropdown-content span:hover{background-color:#f7f9fb}.cost-center-selection .dropdown-container .dropdown .dropdown-content.hide-content span{display:none}.cost-center-selection .dropdown-container .insufficient-balance{margin-bottom:17px}.cost-center-selection .dropdown-container .insufficient-balance span{font-size:18px;font-weight:bold;color:#ff8897}.cost-center-selection .dropdown-container .insufficient-balance p{font-size:10px;color:#ff8897;margin-top:3px}.cost-center-selection .dropdown-container .sufficient-balance,.cost-center-selection .dropdown-container .funds-in-transit{margin-bottom:32px}.cost-center-selection .dropdown-container .sufficient-balance span,.cost-center-selection .dropdown-container .funds-in-transit span{font-size:18px;font-weight:bold}.cost-center-selection .dropdown-container .funds-in-transit{margin-bottom:0;color:#848484}.cost-center-selection .dropdown-container .funds-in-transit span{display:block;font-size:16px}.cost-center-selection .dropdown-container .funds-in-transit span.tooltip-text-left{font:inherit}.cost-center-selection .dropdown-container .funds-in-transit p{display:inline;font-size:10px}.cost-center-selection .dropdown-container .funds-in-transit .tooltip-container:hover{color:#1babe2}.cost-center-selection .dropdown-container .funds-in-transit .tooltip-text-left{height:50px;width:220px;padding:6px 10px}.zero-card-creation .create{align-self:center;margin-top:30px}.zero-card-creation .md-list-item-text{display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.zero-card-creation .md-list-item-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zero-card-creation .tooltip-spacer{height:13px}.zero-card-creation .user-email-container .user-email-input{height:initial}.zero-card-creation .user-email-container .user-email-tooltip{text-align:end;font-weight:500;letter-spacing:0;line-height:13px;display:inline-block;font-size:10px;color:#1babe2;width:100%}.zero-card-creation .user-email-container .user-email-tooltip .user-email-tooltip-icon{margin:0 0 0 5px}.zero-card-creation .user-email-container .user-email-tooltip .tooltip-text,.zero-card-creation .user-email-container .user-email-tooltip .tooltip-container .tooltip-text-left,.tooltip-container .zero-card-creation .user-email-container .user-email-tooltip .tooltip-text-left{width:250px;height:56px;right:-22px;bottom:10px !important;left:auto !important;padding:8px 10px !important;line-height:13px;font-size:10px}.zero-card-creation .user-email-container .user-email-tooltip .tooltip-text::after,.zero-card-creation .user-email-container .user-email-tooltip .tooltip-container .tooltip-text-left::after,.tooltip-container .zero-card-creation .user-email-container .user-email-tooltip .tooltip-text-left::after{right:20px;left:auto !important}.zero-card-creation .amount-input{position:relative}.zero-card-creation .amount-input .input{position:relative;margin-top:10px}.zero-card-creation .amount-input .input .sign{position:absolute;top:11px;left:11px;z-index:1}.zero-card-creation .amount-input input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.zero-card-creation .amount-input input::placeholder{font-size:14px;font-weight:500;color:#a8b6c1}.zero-card-creation .amount-input .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.zero-card-creation .amount-input .caption.none{display:none}.zero-card-creation .toggle-notification{display:flex;align-items:center;margin-bottom:23px}.zero-card-creation .toggle-notification span{margin-left:5px}.zero-card-creation .toggle-notification span:hover{color:#1babe2}.zero-card-creation .toggle-notification .tooltip-text,.zero-card-creation .toggle-notification .tooltip-container .tooltip-text-left,.tooltip-container .zero-card-creation .toggle-notification .tooltip-text-left{width:250px;height:75px;right:-22px;bottom:10px !important;left:auto !important;padding:8px 10px !important;line-height:13px;font-size:10px}.zero-card-creation .toggle-notification .tooltip-text::after,.zero-card-creation .toggle-notification .tooltip-container .tooltip-text-left::after,.tooltip-container .zero-card-creation .toggle-notification .tooltip-text-left::after{right:20px;left:auto !important}.zero-card-creation .toggle-notification md-checkbox{margin:0}.zero-card-creation .toggle-memo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:23px}.zero-card-creation .toggle-memo span{line-height:10px;width:100%}.zero-card-creation .toggle-memo span .md-input-focused label,.zero-card-creation .toggle-memo span .md-input-has-value label{opacity:0}.zero-card-creation .toggle-memo span:hover{color:#1babe2}.zero-card-creation .auto-recharge{margin:10px 0 15px 0;position:relative}.zero-card-creation .auto-recharge .input{position:relative;margin-top:10px}.zero-card-creation .auto-recharge .input .sign{position:absolute;top:11px;left:11px;z-index:1}.zero-card-creation .auto-recharge input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.zero-card-creation .auto-recharge input::placeholder{font-size:14px;font-weight:500;color:#a8b6c1}.zero-card-creation .auto-recharge .input.invalid{border:1px solid #ff8897 !important;color:#ff8897}.zero-card-creation .auto-recharge .recharge-amount{margin-top:21px}.zero-card-creation .auto-recharge .recharge-amount .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.zero-card-creation .auto-recharge .recharge-amount .caption.none{display:none}.zero-card-creation .auto-recharge .remaining-amount .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.zero-card-creation .auto-recharge .remaining-amount .caption.none{display:none}.zero-card-creation .auto-recharge .toggle-auto-recharge{display:flex;align-items:center;flex-wrap:wrap;margin-top:1px;padding-top:20px;border-top:1px solid #d8dde2}.zero-card-creation .auto-recharge .tooltip-container:hover{color:#1babe2}.zero-card-creation .auto-recharge .recharge-tooltip{font-weight:500;letter-spacing:0;line-height:13px;font-size:10px;color:#1babe2;width:100%}.zero-card-creation .auto-recharge .recharge-tooltip .recharge-tooltip-icon{margin:0 0 0 5px}.zero-card-creation .auto-recharge .recharge-tooltip .tooltip-text-left{width:180px;height:40px;left:20px;bottom:-30px !important;right:auto !important;padding:8px 10px !important;line-height:13px;font-size:10px}.zero-card-creation .auto-recharge .recharge-tooltip .tooltip-text-left::after{bottom:18px !important}.zero-card-review .available-funds{padding:0 16px}.zero-card-review .submit-container{display:flex;flex-direction:column;margin-top:140px}.zero-card-review .review{align-self:center;margin-top:15px}.zero-card-creation,.zero-card-review{display:flex;flex-direction:column}.zero-card-creation .available-funds,.zero-card-review .available-funds{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.zero-card-creation .available-funds .cost-center,.zero-card-creation .available-funds .cost-center span,.zero-card-creation .available-funds .funds,.zero-card-review .available-funds .cost-center,.zero-card-review .available-funds .cost-center span,.zero-card-review .available-funds .funds{display:flex}.zero-card-creation .available-funds .cost-center .icon,.zero-card-review .available-funds .cost-center .icon{justify-content:center;align-items:center;height:36px;width:36px;background-color:#9e9e9e;border-radius:20px;margin-right:10px}.zero-card-creation .available-funds .cost-center .icon i:before,.zero-card-review .available-funds .cost-center .icon i:before{color:#fff;font-size:18px}.zero-card-creation .available-funds .cost-center .info,.zero-card-review .available-funds .cost-center .info{flex-direction:column}.zero-card-creation .available-funds .funds,.zero-card-review .available-funds .funds{flex-direction:column;text-align:right}.receipt-zero-card{padding-bottom:40px}.receipt-zero-card .v4-button-blue{margin-top:30px;margin-right:auto;margin-left:auto}.receipt-zero-card button{background-color:transparent !important;border:none;outline:none}.receipt-zero-card button span{width:180px;height:40px;border-radius:20px}#zero-card-terminal .ps-theme-vt-ap .ps-checkout-content,#zero-card-terminal{min-height:150px !important}#zero-card-terminal .ps-theme-vt-ap .ps-checkout-content .ps-bank-session-default,#zero-card-terminal .ps-bank-session-default{min-height:600px;height:auto;position:relative}.overview-empty-data{padding:30px 60px 30px 30px}.overview-empty-data header{height:250px;position:relative;border-radius:10px;background-color:#fff}.overview-empty-data header .banner{display:flex;justify-content:space-around;align-items:center;width:100%;height:100%;position:absolute;top:30px;left:30px;padding-bottom:30px;border-radius:10px;border:1px solid #182d55}.overview-empty-data header .banner img{height:180px;width:194.2px}.overview-empty-data header .banner div{width:60%}.overview-empty-data header .banner div h1{margin-bottom:15px}.overview-empty-data header .banner div a{text-decoration:underline}.overview-empty-data .content{margin-top:130px}.overview-empty-data .content .complete-profile img{height:120px;width:100px}.overview-empty-data .content .verification-process img{height:120px;width:106px}.overview-empty-data .content .verification-process a{text-decoration:underline}.overview-empty-data .content .add-data{width:40%}.overview-empty-data .content .add-data.cost-center img{height:100px;width:136px}.overview-empty-data .content .add-data.zero-card img{height:100px;width:156px}.overview-empty-data .content,.overview-empty-data .complete-profile,.overview-empty-data .verification-process,.overview-empty-data .add-data{display:flex;flex-direction:column;align-items:center}.overview-empty-data .content .title,.overview-empty-data .complete-profile .title,.overview-empty-data .verification-process .title,.overview-empty-data .add-data .title{margin-top:20px;text-align:center}.overview-empty-data .content p,.overview-empty-data .complete-profile p,.overview-empty-data .verification-process p,.overview-empty-data .add-data p{margin-top:10px;margin-bottom:30px;text-align:center}.overview-empty-data .add-data-container{display:flex;justify-content:space-around;width:100%}@media(max-width: 1400px){.overview-empty-data header h1{font-size:30px}.overview-empty-data header p{font-size:12px}}@media(max-width: 1150px){.overview-empty-data header .banner div{padding-right:20px}.overview-empty-data header .banner div h1{font-size:20px}}@media(max-width: 900px){.overview-empty-data header .banner img{height:130px;width:144.2px}}@media(max-width: 700px){.add-data{width:100%}.add-data .title{font-size:18px !important}.add-data p{display:none}.add-data button{width:40px !important;border-radius:20px;margin-top:15px}.add-data button span i{margin:0 !important}.add-data button span span{display:none}.add-data.cost-center img{height:70px !important;width:96px !important}.add-data.zero-card img{height:70px !important;width:106px !important}}@media(max-width: 630px){.overview-empty-data header .banner div{width:80%}.overview-empty-data header .banner img{display:none}}@media(max-width: 630px)and (max-width: 470px){.overview-empty-data header{height:350px}.overview-empty-data header .banner{top:10px;left:10px}.overview-empty-data .content{margin-top:50px}.overview-empty-data .content .add-data .title{font-size:14px !important}.overview-empty-data .content .add-data.cost-center img{height:50px !important;width:76px !important}.overview-empty-data .content .add-data.zero-card img{height:50px !important;width:76px !important}}.users-stats header{display:flex;align-items:center;height:90px;border-radius:15px}.users-stats header .title{display:flex;align-items:center;width:30%;height:100%;padding:0 30px;background-color:#fff;border-radius:15px 0 0 15px}.users-stats header .title button{display:none}.users-stats header .info{display:flex;align-items:center;width:70%;height:100%;background-color:#fff;border-radius:0 15px 15px 0}.users-stats header .info .admin-users,.users-stats header .info .cost-center-owners,.users-stats header .info .total-users,.users-stats header .info .card-holders{display:flex;flex-direction:column;justify-content:center;width:100%;padding:5px 25px}.users-stats header .info .admin-users p,.users-stats header .info .cost-center-owners p,.users-stats header .info .total-users p,.users-stats header .info .card-holders p{margin-bottom:5px !important}.users-stats header .info .admin-users,.users-stats header .info .cost-center-owners,.users-stats header .info .card-holders{background-color:#fff;border-left:1px solid #d8dde2}.users-stats header .info .total-users{height:100%;border-radius:0 15px 15px 0;background-color:#225384}.users-stats header .info .total-users md-progress-circular svg path{stroke:#fff}@media(max-width: 1100px){.users-stats header{height:100%;flex-direction:column}.users-stats header .title{flex-direction:row;justify-content:space-between;height:80px;width:100%;padding:0 10px;border-radius:15px 15px 0 0}.users-stats header .title h2{font-size:25px;margin-right:20px}.users-stats header .title button{display:block}.users-stats header .title button span{text-align:center}.users-stats header .title button span i{margin-right:0}.users-stats header .title.hideDropdown{border-radius:15px}.users-stats header .info{height:90px;width:100%;border-radius:0 0 15px 15px;margin-bottom:50px}.users-stats header .info .admin-users{border-radius:0 0 0 15px;border-left:none !important}.users-stats header .info .total-users{border-radius:0 0 15px 0}.users-stats header .info.showDropdown{display:flex}.users-stats header .info.hideDropdown{display:none}}@media(max-width: 560px){.users-stats .info{flex-wrap:wrap}.users-stats .info .admin-users,.users-stats .info .cost-center-owners,.users-stats .info .total-users{width:50% !important;border-radius:0 !important}.users-stats .info .card-holders{width:50% !important;height:100%;border-left:none !important;border-radius:0 0 0 15px !important}.users-stats .info .total-users{width:50% !important;border-radius:0 0 15px 0 !important}}@media(max-width: 380px){.users-stats .title h2{font-size:20px !important}}#deactivate-user,#edit-user{min-height:205px !important;border-radius:10px}#deactivate-user .v4-icon-close,#edit-user .v4-icon-close{position:absolute;font-size:12px;top:20px;right:20px}#deactivate-user .v4-icon-close:before,#edit-user .v4-icon-close:before{color:#a8b6c1}.confirmation-page{padding:47px 30px 40px}.confirmation-page p{padding:0 20px}.user-deactivated,.user-changed{display:flex;flex-direction:column;align-items:center;padding:47px 60px 40px}.user-deactivated img,.user-changed img{height:119px;width:118px}.user-deactivated h1,.user-changed h1{margin-bottom:30px}.user-deactivated button,.user-changed button{width:200px !important}.user-created{display:flex;flex-direction:column;align-items:center;padding:46px 34px 42px 35px}.user-created img{height:120px;width:125px}.user-created h3{margin-bottom:30px}.user-created button{width:200px !important}.confirmation-page p,.user-deactivated p{text-align:center;margin-bottom:30px}.confirmation-page .buttons,.user-deactivated .buttons{display:flex;justify-content:space-between}.user-edit{display:flex;flex-direction:column;align-items:flex-start}.user-edit .edit{padding:22px 30px 48px 30px}.user-edit h1{margin-top:0;margin-bottom:20px}.user-edit .fieldset{width:100%;display:flex;flex-direction:column;margin-bottom:30px}.user-edit .fieldset .read-only{height:40px;width:100%;padding:12px 10px;border:1px solid #d8dde2;border-radius:3px;background-color:#f1f3f7}.user-edit .fieldset .validation-alert{align-self:flex-end;height:11px;width:170px;color:#ff8897;font-size:9px;font-weight:500;letter-spacing:0;line-height:11px;text-align:right}.user-edit .fieldset .error{color:#ff8897;border-color:#ff8897}.user-edit .fieldset .name{margin-bottom:10px}.user-edit .fieldset input{border:1px solid #d8dde2}.user-edit .fieldset input::placeholder{color:#7d95a5}.user-edit .fieldset input,.user-edit .fieldset input::placeholder{height:40px;width:440px;border-radius:3px;background-color:#fff;padding:12px 10px !important;outline:none;font-size:13px;font-weight:500;font-family:"Montserrat",sans-serif}.user-edit .roles{display:flex;justify-content:space-between;width:100%;margin-top:15px}.user-edit .roles .admin,.user-edit .roles .member{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;height:180px;width:48%;padding:18px 20px;border:1px solid #d8dde2;border-radius:5px}.user-edit .roles .admin md-radio-button,.user-edit .roles .member md-radio-button{position:absolute;top:10px;right:11px}.user-edit .roles .admin p,.user-edit .roles .member p{font-size:11px;text-align:center;margin:0}.user-edit .roles .admin-selected,.user-edit .roles .member-selected{border:3px solid #1babe2}.user-edit .roles .admin img{width:60px;height:60px}.user-edit .roles .member img{width:67px;height:60px}.user-edit .buttons{display:flex;justify-content:space-between;height:70px;width:100%;padding:15px 30px;border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 -2px 4px 0 rgba(168,182,193,.5)}.user-changed h1{margin-bottom:10px}.user-changed p{margin-bottom:30px}#nav-container{z-index:10;position:absolute;top:57px;bottom:0;left:-220px;width:220px;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}@media(min-width: 769px){#nav-container{left:0}}#nav-container ul{padding-left:0;list-style:none}#nav-container.ps-ap-nav{color:#a8b6c1;background:#fff;font-family:"Montserrat",sans-serif}#nav-container.ps-ap-nav #nav-wrapper{display:flex;width:100%;flex-direction:column;justify-content:space-between;height:100%;overflow-y:hidden}#nav-container.ps-ap-nav #nav-wrapper .ps-ap-nav-footer{height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#1babe2}#nav-container.ps-ap-nav #nav-wrapper #nav,#nav-container.ps-ap-nav #nav-wrapper #nav-footer{width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}#nav-container.ps-ap-nav #nav-wrapper #nav>li>a>i,#nav-container.ps-ap-nav #nav-wrapper #nav>li>a>.nav-icon,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>a>i,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>a>.nav-icon{display:inline-block;width:20px;line-height:1;text-align:center;font-size:16px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.ps-ap-nav #nav-wrapper #nav a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:14px;color:#999;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.ps-ap-nav #nav-wrapper #nav a .reward,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#nav-container.ps-ap-nav #nav-wrapper #nav a:hover,#nav-container.ps-ap-nav #nav-wrapper #nav a:focus,#nav-container.ps-ap-nav #nav-wrapper #nav a:active,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a:hover,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a:focus,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a:active{text-decoration:none}#nav-container.ps-ap-nav #nav-wrapper #nav a.ps-ap-nav-link,#nav-container.ps-ap-nav #nav-wrapper #nav-footer a.ps-ap-nav-link{color:#a8b6c1;margin:20px 0 20px 0;height:40px}#nav-container.ps-ap-nav #nav-wrapper #nav>li,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li{position:relative;text-align:left;font-weight:500;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.ps-ap-nav #nav-wrapper #nav>li>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>a{border-left:4px solid transparent}#nav-container.ps-ap-nav #nav-wrapper #nav>li.open>a,#nav-container.ps-ap-nav #nav-wrapper #nav>li:hover>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.open>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li:hover>a{color:#3cb2e9;font-weight:bold}#nav-container.ps-ap-nav #nav-wrapper #nav>li.open>a.ps-ap-nav-link,#nav-container.ps-ap-nav #nav-wrapper #nav>li:hover>a.ps-ap-nav-link,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.open>a.ps-ap-nav-link,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li:hover>a.ps-ap-nav-link{background-color:#ddf3fb}#nav-container.ps-ap-nav #nav-wrapper #nav>li.open>.fa,#nav-container.ps-ap-nav #nav-wrapper #nav>li:hover>.fa,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.open>.fa,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li:hover>.fa{color:#3cb2e9}#nav-container.ps-ap-nav #nav-wrapper #nav>li.active>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.active>a{color:#3cb2e9;font-weight:bold}#nav-container.ps-ap-nav #nav-wrapper #nav>li.active>a.ps-ap-nav-link,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.active>a.ps-ap-nav-link{background-color:#ddf3fb;border-left:4px solid #3cb2e9}#nav-container.ps-ap-nav #nav-wrapper #nav>li.active>.fa,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li.active>.fa{color:#3cb2e9}#nav-container.ps-ap-nav #nav-wrapper #nav>li:first-child>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li:first-child>a{border-top:0}#nav-container.ps-ap-nav #nav-wrapper #nav>li>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>a{position:relative;display:flex;align-items:center;padding:15px 15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.ps-ap-nav #nav-wrapper #nav>li>a>.badge,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>a>.badge{position:absolute;top:16px;right:5px}#nav-container.ps-ap-nav #nav-wrapper #nav>li .feedback,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li .feedback{color:#1babe2;padding-bottom:30px;font-weight:500}#nav-container.ps-ap-nav #nav-wrapper #nav>li .feedback:hover,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li .feedback:hover{background-color:#fff}#nav-container.ps-ap-nav #nav-wrapper #nav>li .ps-content-footer,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li .ps-content-footer{color:#7d95a5;font-size:10px;font-weight:normal}#nav-container.ps-ap-nav #nav-wrapper #nav>li>.icon-has-ul,#nav-container.ps-ap-nav #nav-wrapper #nav-footer>li>.icon-has-ul{position:absolute;top:18px;right:15px}#nav-container.ps-ap-nav #nav-wrapper #nav ul,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul{background-color:transparent;display:none}#nav-container.ps-ap-nav #nav-wrapper #nav ul a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul a{font-size:13px}#nav-container.ps-ap-nav #nav-wrapper #nav ul li,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li{position:relative;padding:0 0 0 25px}#nav-container.ps-ap-nav #nav-wrapper #nav ul li:hover a,#nav-container.ps-ap-nav #nav-wrapper #nav ul li.active a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li:hover a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li.active a{color:#fafafa}#nav-container.ps-ap-nav #nav-wrapper #nav ul li:last-child>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li:last-child>a{border-bottom:0}#nav-container.ps-ap-nav #nav-wrapper #nav ul li>a,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li>a{position:relative;display:block;padding:13px 0 13px 25px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.ps-ap-nav #nav-wrapper #nav ul li>a:first-child,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li>a:first-child{border-top:none}#nav-container.ps-ap-nav #nav-wrapper #nav ul li>a i.fa-caret-right,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li>a i.fa-caret-right{margin-right:25px}#nav-container.ps-ap-nav #nav-wrapper #nav ul li>a>.badge,#nav-container.ps-ap-nav #nav-wrapper #nav-footer ul li>a>.badge{position:absolute;right:5px;top:12px}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle{margin:20px 10px;padding:15px 10px;color:#fff;font-size:16px;font-weight:700;border-top:solid 1px #bbdefb}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle a{color:#fff}#nav-container.ps-ap-nav .ps-ap-dashboard-toggle a:hover{color:#fff}#nav-container.ps-ap-nav md-list-item{display:none;color:#fff}#nav-container.ps-ap-nav md-list-item:hover{color:#fff}#nav-container.ps-ap-nav md-list-item a{color:#fff;text-decoration:none}#nav-container.ps-ap-nav md-list-item a:hover{color:#fff}#nav-container.ps-ap-nav md-list-item i{vertical-align:text-top !important;font-size:20px !important}#nav-container.ps-ap-nav .ps-ap-min-nav{display:none}#nav-container.signup{background-color:#f3f3f3}#nav-container.payer-portal{background:#111f3b}#nav-container.payer-portal #nav-wrapper #nav>li.open>a,#nav-container.payer-portal #nav-wrapper #nav>li:hover>a,#nav-container.payer-portal #nav-wrapper #nav>li:active>a,#nav-container.payer-portal #nav-wrapper #nav>li.active-secondary>a,#nav-container.payer-portal #nav-wrapper #nav-footer>li.open>a,#nav-container.payer-portal #nav-wrapper #nav-footer>li:hover>a,#nav-container.payer-portal #nav-wrapper #nav-footer>li:active>a,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active-secondary>a{color:#1babe2;font-weight:bold}#nav-container.payer-portal #nav-wrapper #nav>li.open>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav>li:hover>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav>li:active>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav>li.active-secondary>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li.open>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li:hover>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li:active>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active-secondary>a.ps-ap-nav-link{background-color:#225384}#nav-container.payer-portal #nav-wrapper #nav>li.open>.fa,#nav-container.payer-portal #nav-wrapper #nav>li:hover>.fa,#nav-container.payer-portal #nav-wrapper #nav>li:active>.fa,#nav-container.payer-portal #nav-wrapper #nav>li.active-secondary>.fa,#nav-container.payer-portal #nav-wrapper #nav-footer>li.open>.fa,#nav-container.payer-portal #nav-wrapper #nav-footer>li:hover>.fa,#nav-container.payer-portal #nav-wrapper #nav-footer>li:active>.fa,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active-secondary>.fa{color:#1babe2}#nav-container.payer-portal #nav-wrapper #nav>li.active.open .v4-icon-chevron-up,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active.open .v4-icon-chevron-up{display:inline-block}#nav-container.payer-portal #nav-wrapper #nav>li.active.open .v4-icon-chevron-right,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active.open .v4-icon-chevron-right{display:none}#nav-container.payer-portal #nav-wrapper #nav>li.active>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active>a.ps-ap-nav-link{background-color:#225384;border-left:4px solid #1babe2;margin-bottom:0}#nav-container.payer-portal #nav-wrapper #nav>li.active ul,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul{display:block;background-color:#182d55;padding-top:20px;padding-bottom:20px}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-left:4px}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a i,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a i{margin-right:15px;font-size:14px}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a .reward,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a .v4-icon-chevron-up,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a .v4-icon-chevron-up{display:inline-block}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a .v4-icon-chevron-right,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a .v4-icon-chevron-right{display:none}#nav-container.payer-portal #nav-wrapper #nav>li.active ul a:first-child,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul a:first-child{margin-top:0}#nav-container.payer-portal #nav-wrapper #nav>li.active ul .active-secondary>a.ps-ap-nav-link,#nav-container.payer-portal #nav-wrapper #nav-footer>li.active ul .active-secondary>a.ps-ap-nav-link{color:#fff;font-weight:bold}#nav-container.payer-portal #nav-wrapper #nav>li a .chevron,#nav-container.payer-portal #nav-wrapper #nav-footer>li a .chevron{position:absolute;top:8px;right:-5px;font-size:12px;transition:none}#nav-container.payer-portal #nav-wrapper #nav>li a .v4-icon-chevron-up,#nav-container.payer-portal #nav-wrapper #nav-footer>li a .v4-icon-chevron-up{display:none}#nav-container.payer-portal #nav-wrapper #nav>li a .v4-icon-chevron-right,#nav-container.payer-portal #nav-wrapper #nav-footer>li a .v4-icon-chevron-right{display:inline-block}#nav-container.payer-portal #nav-wrapper #nav>li .icon-has-ul,#nav-container.payer-portal #nav-wrapper #nav-footer>li .icon-has-ul{display:none}#nav-container.payer-portal #nav-wrapper #nav>li .feedback:hover,#nav-container.payer-portal #nav-wrapper #nav-footer>li .feedback:hover{background-color:transparent;opacity:60%}#nav-container.payer-portal #nav-wrapper #nav li .zero-card,#nav-container.payer-portal #nav-wrapper #nav-footer li .zero-card{display:flex;flex-direction:column}#nav-container.payer-portal #nav-wrapper #nav li .zero-card span,#nav-container.payer-portal #nav-wrapper #nav-footer li .zero-card span{text-transform:uppercase}#nav-wrapper{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}@media(min-width: 769px){.nav-min #nav-container{width:60px}.nav-min .ps-ar-nav .ps-ar-dashboard-toggle{display:none}.nav-min .ps-ap-nav md-list-item,.nav-min .ps-ap-nav .ps-ap-dashboard-toggle{display:none}.nav-min .ps-customer-select{display:none}.nav-min #content{left:60px}.nav-min .slimScrollDiv{overflow:visible !important;height:auto !important}.nav-min .slimScrollDiv .slimScrollBar,.nav-min .slimScrollDiv .slimScrollRail{display:none !important}.nav-min #nav-wrapper{overflow:visible !important}.nav-min #nav,.nav-min #nav-footer{overflow:visible !important}.nav-min #nav>li>a,.nav-min #nav-footer>li>a{padding:15px 15px;text-align:center}.nav-min #nav>li>a>i,.nav-min #nav-footer>li>a>i{margin:0;font-size:20px}.nav-min #nav>li>a>span,.nav-min #nav>li>a .chevron,.nav-min #nav-footer>li>a>span,.nav-min #nav-footer>li>a .chevron{display:none !important}.nav-min #nav>li .icon-has-ul,.nav-min #nav-footer>li .icon-has-ul{display:none}.nav-min #nav>li>ul,.nav-min #nav-footer>li>ul{position:absolute;left:100%;top:0;width:220px;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.nav-min #nav>li:hover>ul,.nav-min #nav>li.open>ul,.nav-min #nav-footer>li:hover>ul,.nav-min #nav-footer>li.open>ul{display:block !important}.nav-min #nav ul,.nav-min #nav-footer ul{background-color:#2a2b32;display:none}.nav-min #nav ul.ps-ap-nav-sub-links,.nav-min #nav-footer ul.ps-ap-nav-sub-links{background-color:#01579b}.nav-min .payer-portal #nav>li.active>ul,.nav-min .payer-portal #nav-footer>li.active>ul{display:none !important}.nav-min .payer-portal #nav>li:hover>ul,.nav-min .payer-portal #nav>li.open>ul,.nav-min .payer-portal #nav-footer>li:hover>ul,.nav-min .payer-portal #nav-footer>li.open>ul{display:block !important;background-color:#182d55 !important;position:absolute;left:100%;top:0;width:220px;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.nav-min .payer-portal #nav>li:hover>ul a,.nav-min .payer-portal #nav>li.open>ul a,.nav-min .payer-portal #nav-footer>li:hover>ul a,.nav-min .payer-portal #nav-footer>li.open>ul a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-left:4px !important}.nav-min .payer-portal #nav>li:hover>ul a i,.nav-min .payer-portal #nav>li.open>ul a i,.nav-min .payer-portal #nav-footer>li:hover>ul a i,.nav-min .payer-portal #nav-footer>li.open>ul a i{margin-right:15px;font-size:14px}.nav-min .payer-portal #nav>li:hover>ul a .reward,.nav-min .payer-portal #nav>li.open>ul a .reward,.nav-min .payer-portal #nav-footer>li:hover>ul a .reward,.nav-min .payer-portal #nav-footer>li.open>ul a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.nav-min .payer-portal #nav>li:hover>ul a:first-child,.nav-min .payer-portal #nav>li.open>ul a:first-child,.nav-min .payer-portal #nav-footer>li:hover>ul a:first-child,.nav-min .payer-portal #nav-footer>li.open>ul a:first-child{margin-top:0}.nav-min .payer-portal #nav>li .feedback:hover,.nav-min .payer-portal #nav-footer>li .feedback:hover{background-color:transparent;opacity:60%}}.top-header{z-index:11;position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.top-header .hidden-mobile{display:none}@media(min-width: 480px){.top-header .hidden-mobile{display:inline}}.portal-header{height:50px}.portal-header .access-dashboard,.portal-header .caption,.portal-header .access,.portal-header .divider{display:flex;align-items:center}.portal-header .access-dashboard{display:flex;justify-content:flex-start;float:right;position:relative;top:14px;padding-right:31px}.portal-header .access-dashboard .caption{margin-right:15px}.portal-header .access-dashboard .caption :first-child{margin-right:5px}.portal-header .access-dashboard .caption p{margin-bottom:0}.portal-header .access-dashboard .access a{text-decoration:underline}.portal-header .access-dashboard .access .divider{font-size:28px;color:#1babe2;margin:0 11px}@media(max-width: 690px){.portal-header .access-dashboard{flex-direction:column;align-items:flex-end;justify-content:center;padding-right:15px}.portal-header .access-dashboard .caption{margin-right:0}.portal-header .access-dashboard .caption p{font-size:10px}.portal-header .access-dashboard .access a{font-size:12px}.portal-header .access-dashboard .access .divider{font-size:14px}}@media(max-width: 490px){.portal-header .caption .loose-access{display:none}}.ps-app-header{height:57px}.ps-app-header a:hover{text-decoration:none}.ps-menu-max{display:inline-block;height:57px;vertical-align:top;padding:0 22px;border-right:solid 1px #ddd}.ps-menu-max:hover{cursor:pointer}.ps-menu-max i{margin-top:.9em}@media(max-width: 769px){.ps-menu-max{display:none}}.ps-menu-max.payer-portal{background-color:#111f3b;color:#fff;width:221px}.ps-menu-max.payer-portal .ps-logo,.ps-menu-max.payer-portal .ps-logo-alt{left:-15px}.ps-menu-max.payer-portal .ps-logo.white,.ps-menu-max.payer-portal .white.ps-logo-alt{display:none}.ps-menu-min{display:inline-block;height:57px;vertical-align:top;float:left;padding-left:22px}.ps-menu-min:hover{cursor:pointer}.ps-menu-min i{margin-top:.9em}@media(min-width: 769px){.ps-menu-min{display:none}}.ps-menu-min.payer-portal{width:61px;background-color:#111f3b;color:#fff}.nav-min .ps-menu-max{width:61px}.nav-min .ps-menu-max.payer-portal .ps-logo.blue,.nav-min .ps-menu-max.payer-portal .blue.ps-logo-alt{display:none}.nav-min .ps-menu-max.payer-portal .ps-logo.white,.nav-min .ps-menu-max.payer-portal .white.ps-logo-alt{display:block}.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{position:absolute;top:.6em;left:50%;margin-left:-53px;width:125px;height:36px;border:none !important;vertical-align:top;background-size:125px 36px}.ps-logo.payer-portal,.payer-portal.ps-logo-alt{display:none}@media(max-width: 770px){.ps-logo.payer-portal,.payer-portal.ps-logo-alt{display:block}}@media(min-width: 769px){.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{top:0;left:0;margin:.6em 0 0 85px}}@media(max-width: 400px){.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{left:120px}}.v4-avatar-menu{height:100%}.v4-ps-user-avatar-wrap{float:right;margin-right:30px;display:flex;align-items:center;height:50px;border-left:1px solid #d8dde2}.v4-ps-user-avatar-wrap .dropdown-toggle{text-decoration:none}.v4-ps-user-avatar-wrap .dropdown-menu{font-family:"Montserrat",sans-serif}.v4-ps-user-avatar-wrap .v4-pull-right{top:49px}.v4-ps-user-avatar{border:none;line-height:0px;display:flex;align-items:center;padding-left:20px}.v4-ps-user-avatar .text-01-sky-blue{font-weight:bold;font-family:"Montserrat",sans-serif;font-size:14px}.v4-ps-user-avatar .v4-ps-user-avatar-default{background:#fff;color:#1babe2;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;font-size:30px;width:30px;margin:0 10px 0 10px}.v4-ps-user-avatar .v4-ps-user-avatar-default .v4-icon-avatar{margin:0}.v4-ps-user-avatar .v4-icon-chevron-down-wrapper{font-size:12px;color:#1babe2}.v4-ps-user-avatar .v4-icon-chevron-down-wrapper .v4-icon-chevron-down{width:12px;height:7px}@media(max-width: 800px){.v4-ps-user-avatar .v4-ps-ap-header-customer-select{display:none}}.v4-ps-user-avatar-default{background:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#1babe2;font-size:30px;line-height:0px}.v4-ps-user-avatar-default i{margin:0}.ps-link-signout{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#444;white-space:nowrap}.ps-link-signout:hover,.ps-link-signout:focus{text-decoration:none;color:#fff;background-color:#00aeef}.ps-user-settings-wrap{position:fixed;top:0;left:0;width:100%;min-height:100%;height:auto;background:#fff}.ps-user-settings-wrap .ps-user-settings{padding:1.5em}.ps-user-settings-header{height:57px;text-align:right;font-size:30px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ps-user-settings-header i{margin:.1em .8em}.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{margin:.23em .5em 0 .6em}.ps-ap-header-customer-select{float:right}@media(max-width: 769px){.ps-ap-header-customer-select{display:none}}.ps-ap-header-customer-select .ps-ap-customer-select .ps-ap-ui-select{margin:.25em .5em 0em .5em;text-transform:uppercase;color:#666;background-color:#fff;width:188px;float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-ap-parent-select{float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-customer-select-divider{margin:1em .5em;float:left}.ps-ap-header-customer-select .ps-ap-customer-select .ps-autocomplete-text{text-transform:uppercase}.deposit-stats header{display:flex;align-items:center;height:90px;border-radius:15px}.deposit-stats header .title{display:flex;align-items:center;width:60%;height:100%;padding:0 30px;background-color:#fff;border-radius:15px 0 0 15px}.deposit-stats header .title button{display:none}.deposit-stats header .info{display:flex;align-items:center;width:40%;height:100%;background-color:#fff;border-radius:0 15px 15px 0}.deposit-stats header .info .deposits-transit,.deposit-stats header .info .bank-accounts-stats{display:flex;flex-direction:column;justify-content:center;width:50%;padding:5px 25px}.deposit-stats header .info .deposits-transit p,.deposit-stats header .info .bank-accounts-stats p{margin-bottom:5px !important}.deposit-stats header .info .deposits-transit{background-color:#fff;border-left:1px solid #d8dde2}.deposit-stats header .info .bank-accounts-stats{height:100%;border-radius:0 15px 15px 0;background-color:#225384}.deposit-stats header .info .bank-accounts-stats md-progress-circular svg path{stroke:#fff}@media(max-width: 1100px){.deposit-stats header{height:100%;flex-direction:column}.deposit-stats header .title{flex-direction:row;justify-content:space-between;height:80px;width:100%;padding:0 10px;border-radius:15px 15px 0 0}.deposit-stats header .title h2{font-size:25px;margin-right:20px}.deposit-stats header .title button{display:block}.deposit-stats header .title button span{text-align:center}.deposit-stats header .title button span i{margin-right:0}.deposit-stats header .title.hideDropdown{border-radius:15px}.deposit-stats header .info{height:90px;width:100%;border-radius:0 0 15px 15px}.deposit-stats header .info .deposits-transit{height:100%;border-left:none !important;border-radius:0 0 0 15px}.deposit-stats header .info .bank-accounts-stats{border-radius:0 0 15px 0}.deposit-stats header .info.showDropdown{display:flex}.deposit-stats header .info.hideDropdown{display:none}}@media(max-width: 380px){.deposit-stats .title h2{font-size:20px !important}}.transactions-container.accounts{border-radius:15px}.transactions-container.accounts .transactions-header{margin-bottom:30px}#verify-account{min-height:380px !important;border-radius:10px}#verify-account .v4-icon-close{position:absolute;font-size:12px;top:20px;right:20px}#verify-account .v4-icon-close:before{color:#a8b6c1}.verify-account .verification{padding:40px 50px}.verify-account .verification h3{margin-top:40px;margin-bottom:10px;font-size:18px}.verify-account .verification h4{font-size:22px;margin-top:30px;margin-bottom:10px}.verify-account .verification h5{margin-bottom:10px}.verify-account .verification input{width:100%;height:40px;border:1px solid #d8dde2;border-radius:3px;margin-top:30px;margin-bottom:85px;padding:12px 10px;outline:none;font-size:14px;font-weight:500;color:#182d55}.verify-account .verification input::placeholder{color:#a8b6c1}.verify-account .verification input.error{border:1px solid #ff8897}.verify-account .verification .phone-number-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:30px;margin-bottom:85px}.verify-account .verification .phone-number-container input{width:75%;margin-top:0px;margin-bottom:0px}.verify-account .verification .phone-number-container .country-code{width:20%;height:40px;padding:12px 10px;border:1px solid #d8dde2;border-radius:3px;cursor:default}.verify-account .verification .code-verification{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:20px 0}.verify-account .verification .code-verification input{margin-left:8px;width:55px;height:55px;text-align:center;background-color:#fff;border:none;border-bottom:1px solid #a8b6c1;font-size:25px;font-weight:bold;color:#182d55}.verify-account .verification .code-verification input:first-of-type{margin-left:0}.verify-account .verification .phone-number{letter-spacing:8px}.verify-account .verification .phone-number::placeholder{letter-spacing:1px}.verify-account .verification input.company-name{margin-top:0;margin-bottom:15px}.verify-account .verification input.tax-id{margin-top:0}.verify-account .verification label.company-name{margin-top:30px}.verify-account .verification label.company-name,.verify-account .verification label.tax-id{margin-bottom:10px;color:#7d95a5;font-size:9px;font-weight:normal;text-transform:uppercase}.verify-account .submit{display:flex;justify-content:center;align-items:center;height:70px;box-shadow:0 -2px 4px 0 rgba(168,182,193,.5)}.verify-account .submit .v4-button-secondary-gray{width:120px;margin-right:80px}.verify-account .submit .v4-button-blue{width:200px}.timeline{display:flex;justify-content:space-between;align-items:center;width:100%}.timeline .icon-timeline{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:20px;font-size:18px;background-color:#f1f3f7}.timeline .icon-timeline i:before{padding-top:5px;color:#a8b6c1}.timeline .active{background-color:#fff;border:2px solid #1babe2}.timeline .active i:before{color:#1babe2}.timeline .verified{background-color:#1babe2}.timeline .verified i:before{color:#fff}.timeline .dot-line{height:1px;width:30%;border:1.5px dashed #d8dde2}.timeline .verified-line{height:1px;width:30%;border:1.5px solid #1babe2}.verify-submission .verification{display:flex;flex-flow:column;align-items:center}.verify-submission .verification h3{margin-bottom:30px}.verify-submission .verification p{text-align:center}.verify-submission .verification img{height:129px;width:148px}.verify-submission .verification button{margin-top:30px}.verify-submission .verification .denied{margin-bottom:20px}.reward-points{width:100%;height:100%;padding:50px 80px;position:relative}.reward-points .coming-soon{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;height:30%;top:0}.reward-points .coming-soon h4{font-weight:600}.reward-points .coming-soon h2{font-size:60px;font-weight:700;margin-top:10px}.reward-points img{position:relative;width:88%}@media(max-width: 1500px){.reward-points .coming-soon h4{font-size:18px}.reward-points .coming-soon h2{font-size:50px}}@media(max-width: 1300px){.reward-points .coming-soon h4{font-size:16px}.reward-points .coming-soon h2{font-size:40px}}@media(max-width: 1150px){.reward-points .coming-soon{height:10%}.reward-points .coming-soon h4{font-size:14px}.reward-points .coming-soon h2{font-size:30px}}@media(max-width: 1020px){.reward-points{padding:10px}.reward-points img{width:100%}}@media(max-width: 530px){.reward-points .coming-soon h4{font-size:10px}.reward-points .coming-soon h2{font-size:20px}}@media(max-width: 350px){.reward-points .coming-soon h4{font-size:10px}.reward-points .coming-soon h2{font-size:14px}}@media(max-width: 950px)and (max-height: 530px){.reward-points .coming-soon{height:40%}}.v5-montserrat{font-family:"Montserrat",sans-serif}.v5-h5-dark-blue{font-family:"Montserrat",sans-serif;color:#182d55;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}.v5-switch-container-label-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.v5-switch-container-label-left md-switch{margin-left:10px}.v5-switch-container-label-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.v5-switch-container-label-right md-switch{margin-right:10px}.v5-switch-medium-green{width:48px}.v5-switch-medium-green .md-container{height:25px;margin-right:20px}.v5-switch-medium-green .md-bar{width:48px;height:18px;border-radius:12px;background-color:#a8b6c1;top:2px}.v5-switch-medium-green .md-label{height:30px;margin-left:10px}.v5-switch-medium-green .md-thumb-container{width:30px;height:30px;top:0}.v5-switch-medium-green .md-thumb{height:14px;width:14px;top:4px;left:3.5px;background-color:#fff}md-switch.v5-switch-medium-green.md-checked .md-bar{background-color:#98cd6c}md-switch.v5-switch-medium-green.md-checked .md-thumb{left:2px;background-color:#fff}.v5-tooltip-container{position:relative;display:flex}.v5-tooltip-container .v5-tooltip-text-top-left{visibility:hidden;width:210px;height:auto;background-color:#fff;color:#7d95a5;text-align:left;padding:6px 10px;border:1px solid #d8dde2;box-shadow:0 2px 4px 0 #d8dde2;position:absolute;z-index:1;bottom:25px;right:-10px;opacity:0;transition:opacity .3s}.v5-tooltip-container .v5-tooltip-text-top-center{visibility:hidden;width:210px;padding:35px;justify-content:center;height:auto;background:-webkit-linear-gradient(top, white 85%, #0badef 0%);background:-moz-linear-gradient(top, white 85%, #0badef 0%);background:-o-linear-gradient(top, white 85%, #0badef 0%);background:-ms-linear-gradient(top, white 85%, #0badef 0%);background:linear-gradient(top, white 85%, #0badef 0%);color:#7d95a5;text-align:center;border-radius:6px;padding:30px;border:1px solid #d8dde2;box-shadow:0 2px 4px 0 #d8dde2;position:absolute;z-index:1;bottom:20px;right:-98px;font-size:small;opacity:0;transition:opacity .3s}.v5-tooltip-container .v5-tooltip-text-top-left::after{content:"";display:block;position:absolute;transform:rotate(45deg);right:10px;bottom:-6px;background-color:#fff;width:10px;height:10px;border-right:1px solid #d8dde2;border-bottom:1px solid #d8dde2;box-shadow:2px 2px 3px -1px #d8dde2}.v5-tooltip-container:hover .v5-tooltip-text-top-left,.v5-tooltip-container:hover .v5-tooltip-text-top-center{visibility:visible;opacity:1}.v5-tooltip-container .v5-tooltip-text-top-center::after{content:"";display:block;position:absolute;transform:rotate(45deg);right:100px;bottom:-6px;background-color:#0badef;width:10px;height:10px;border-right:1px solid #d8dde2;border-bottom:1px solid #d8dde2;box-shadow:2px 2px 3px -1px #d8dde2}.fa.fa-exclamation-circle.v5-tooltip-container{position:relative;left:10px;color:#0badef;font-size:large}.v5-panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:5px}.v5-panel .panel-heading strong{font-family:"Montserrat",sans-serif;color:#182d55;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}.v5-panel .panel-heading p.sub-heading{font-family:"Montserrat",sans-serif;color:#7d95a5;font-size:13px;font-weight:normal;letter-spacing:0;line-height:19px}.v5-panel-box{display:table;table-layout:fixed;width:100%;height:100%;text-align:center;border:none}.v5-panel-box .v5-panel-item{display:table-cell;padding:30px;width:1%;vertical-align:top;border-radius:0}.v5-panel-box .v5-panel-left{border-radius:5px 0 0 5px}.v5-panel-box .v5-panel-right{border-radius:0 5px 0 5px}.v5-panel-box.v5-info-box i{line-height:70px}.v5-panel-header{display:flex;justify-content:space-between;padding:10px 24px;text-transform:uppercase;font-weight:700}.v5-panel .panel-tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:15px 0 4px 15px;margin-bottom:24px;margin-left:-1.5em;margin-right:-1.5em;border-bottom:solid 1px #f3f3f3}.v5-panel .panel-tabs .tab{margin-right:45px}.v5-panel .panel-tabs .tab a{color:#bebebe;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 5px 5px 0;text-decoration:none}.v5-panel .panel-tabs .tab span.unmatched-notification{background-color:#00aef0;width:6px;height:6px;border-radius:3px;display:inline-flex;margin-bottom:6px;margin-left:2px}.v5-panel .panel-tabs .tab.active a{color:#00aef0;border-bottom:3px solid #00aef0}#v5-content-container .page{background-color:#f1f3f7}md-dialog.session-timeout{min-height:200px !important;min-width:400px !important;max-width:400px !important;max-height:400px !important;margin:auto;padding:20px}md-dialog.session-timeout md-dialog-content{display:flex;flex-direction:column;justify-content:center;align-items:center}md-dialog.session-timeout .v5-icon-process_filled{font-size:70px;line-height:normal}md-dialog.session-timeout .v5-icon-process_filled:before{color:#60cc9b}md-dialog.session-timeout h1{font-size:20px;font-weight:600}md-dialog.session-timeout p{margin-top:10px;margin-bottom:30px;text-align:center}md-dialog.session-timeout button{width:150px;height:32px;background-color:#00aef0;font-size:14px;color:#fff;border:none;outline:none;margin-bottom:10px}@font-face{font-family:"paystand iconfont";src:url("../app/styles/fonts/icons/v5/paystand-iconfont.eot");src:url("../app/styles/fonts/icons/v5/paystand-iconfont.eot?#iefix") format("embedded-opentype"),url("../app/styles/fonts/icons/v5/paystand-iconfont.woff") format("woff"),url("../app/styles/fonts/icons/v5/paystand-iconfont.ttf") format("truetype"),url("../app/styles/fonts/icons/v5/paystand-iconfont.svg#Glyphter") format("svg");font-weight:normal;font-style:normal}[class*=v5-icon-]:before{display:inline-block;font-family:"paystand iconfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v5-icon-arrow_up:before{content:"A"}.v5-icon-assured:before{content:"B"}.v5-icon-avatar:before{content:"C"}.v5-icon-back:before{content:"D"}.v5-icon-bank:before{content:"E"}.v5-icon-bread:before{content:"F"}.v5-icon-calendar:before{content:"G"}.v5-icon-cards:before{content:"H"}.v5-icon-check_filled:before{content:"I"}.v5-icon-check:before{content:"J"}.v5-icon-chevron_down:before{content:"K"}.v5-icon-arrow_down:before{content:"L"}.v5-icon-chevron_left:before{content:"M"}.v5-icon-chevron_right:before{content:"N"}.v5-icon-chevron_up:before{content:"O"}.v5-icon-child:before{content:"P"}.v5-icon-close:before{content:"Q"}.v5-icon-costcenter:before{content:"R"}.v5-icon-device:before{content:"S"}.v5-icon-document:before{content:"T"}.v5-icon-download:before{content:"U"}.v5-icon-edit:before{content:"V"}.v5-icon-empty:before{content:"W"}.v5-icon-feddback:before{content:"X"}.v5-icon-home:before{content:"Y"}.v5-icon-information:before{content:"Z"}.v5-icon-integration:before{content:"a"}.v5-icon-linked:before{content:"b"}.v5-icon-location:before{content:"c"}.v5-icon-lock:before{content:"d"}.v5-icon-mastercard:before{content:"e"}.v5-icon-minus_filled:before{content:"f"}.v5-icon-minus:before{content:"g"}.v5-icon-overview:before{content:"h"}.v5-icon-paycheck:before{content:"i"}.v5-icon-paystand:before{content:"j"}.v5-icon-plus_filled:before{content:"k"}.v5-icon-plus:before{content:"l"}.v5-icon-process_filled:before{content:"m"}.v5-icon-process_outline:before{content:"n"}.v5-icon-receivable:before{content:"o"}.v5-icon-recharge:before{content:"p"}.v5-icon-refund:before{content:"q"}.v5-icon-report:before{content:"r"}.v5-icon-reversed:before{content:"s"}.v5-icon-reward:before{content:"t"}.v5-icon-search:before{content:"u"}.v5-icon-send:before{content:"v"}.v5-icon-settings:before{content:"w"}.v5-icon-single_card:before{content:"x"}.v5-icon-star:before{content:"y"}.v5-icon-status:before{content:"z"}.v5-icon-tooltip:before{content:"0"}.v5-icon-transactions:before{content:"1"}.v5-icon-transfer:before{content:"2"}.v5-icon-unview:before{content:"3"}.v5-icon-users:before{content:"4"}.v5-icon-view:before{content:"5"}.v5-icon-visa:before{content:"6"}.v5-icon-wallet:before{content:"7"}.v5-icon-warehouse:before{content:"8"}.v5-icon-warning:before{content:"9"}.v5-icon-withdrawal:before{content:"!"}.v5-search_mobile-toggle{float:right;display:flex;align-items:center;justify-content:center;margin:15px 20px 0 0;width:30px;height:30px;border-radius:15px;cursor:pointer}.v5-search_mobile-toggle i:before{color:#7d95a5}@media(min-width: 769px){.v5-search_mobile-toggle{display:none}}.v5-search_mobile-toggle:hover{background:#f1f3f7}.v5-search_wrap{display:none;position:absolute;top:50px}@media(min-width: 769px){.v5-search_wrap{display:block;float:right;position:relative;top:0;margin:12px 35px 0 0}}.v5-search_mobile-input{display:flex;justify-content:center;padding:10px;width:100vw;background:#fff;border-style:solid;border-width:2px 0 2px 0;border-color:#d9e1e8}@media(min-width: 769px){.v5-search_mobile-input{justify-content:unset;padding:0;width:inherit;background:transparent;border:none}}.v5-search_input{position:relative;z-index:1;display:flex;width:227px;height:30px;border-radius:15px;border:none;background:#f1f3f7;transition:width .25s ease-in-out;-ms-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out}.v5-search_input input{margin:0;padding-right:10px;width:100%;height:100%;border-radius:0 15px 15px 0;background-color:#f1f3f7;border:none;color:#182d55}.v5-search_input input:focus{outline:none}.v5-search_input input::placeholder{color:#7d95a5}.v5-search_input button{width:42px;border-radius:15px 0 0 15px;padding-top:5px;border:none;background:#f1f3f7;outline:none}.v5-search_input button i:before{color:#7d95a5}.v5-search_input button:disabled{color:#7d95a5;cursor:not-allowed}.v5-search_input:focus-within{border:solid 1px #022a58;width:327px;transition:width .25s ease-in-out;-ms-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-webkit-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out}.v5-search_reset{display:block;position:absolute;top:10px;right:15px;font-size:10px;color:#7d95a5;cursor:pointer}.v5-search_dropdown{position:absolute;z-index:0;margin:0;width:100vw;background:#f5f7fa;border-radius:0 0 4px 4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.v5-search_dropdown .v5-search_listing-created{display:none}@media(min-width: 769px){.v5-search_dropdown{margin-top:-5px;width:327px}}.v5-search_pending,.v5-search_no-results{display:flex;align-items:center;justify-content:center;height:100px;color:#022a58}.v5-search_progress md-progress-circular{margin:0 auto}.v5-search_listings{padding:5px 10px 10px;max-height:350px;overflow:auto}.v5-search_listing{position:relative;display:flex;align-items:center;margin-top:10px;background:#fff;border:solid 1px transparent;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer}.v5-search_listing:hover{border:solid 1px #022a58}.v5-search_progress{display:flex;align-items:center;margin-top:10px}.v5-search_progress md-progress-circular{margin:auto}.v5-search_progress span{margin:auto}.v5-search_listing-type{min-width:70px;text-align:center}.v5-search_listing-type img{width:32px}.v5-search_listing-content{padding:15px 0}.v5-search_listing-content h5{margin-bottom:0;text-transform:uppercase;color:#ccc;font-size:12px}.v5-search_listing-title{display:none}.v5-search_results{margin-bottom:20px}.v5-search_results .v5-search_pending,.v5-search_results .v5-search_no-results{height:240px}.v5-search_results .v5-search_no-results{font-size:18px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.v5-search_results .v5-search_listings{max-height:80vh;overflow-y:scroll}.v5-search_results .v5-search_listing{border-radius:8px}.v5-search_results .v5-section-header,.v5-search_results .v5-search_listing,.v5-search_results .v5-search_progress{max-width:800px}.v5-search_results .v5-search_listing-type{width:130px}.v5-search_results .v5-search_listing-type img{width:38px}.v5-search_results .v5-search_listing-content{padding:25px 0}.v5-search_results .v5-search_listing-title{display:block;position:absolute;top:25px;right:25px;color:#afc0cb;text-transform:uppercase}.v5-search_more{display:block;border-radius:4px;margin-top:10px;padding:10px;text-align:center;color:#00adee;font-weight:600;text-transform:uppercase;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);cursor:pointer}#nav-container{z-index:10;position:absolute;top:57px;bottom:0;left:-220px;width:220px;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}@media(min-width: 769px){#nav-container{left:0}}#nav-container ul{padding-left:0;list-style:none}#nav-container.v5-ps-ar-nav{color:#fff !important;background:#fff;font-family:"Montserrat",sans-serif}#nav-container.v5-ps-ar-nav #nav-wrapper{display:flex;width:100%;flex-direction:column;height:100%;overflow-y:auto}#nav-container.v5-ps-ar-nav #nav-wrapper .ps-ap-nav-footer{height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}#nav-container.v5-ps-ar-nav #nav-wrapper #nav,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer{width:100%;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>a>i,#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>a>.nav-icon,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>a>i,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>a>.nav-icon{display:inline-block;width:20px;line-height:1;text-align:center;font-size:14px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.v5-ps-ar-nav #nav-wrapper #nav a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:13px;color:#a8b6c1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.v5-ps-ar-nav #nav-wrapper #nav a .reward,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#nav-container.v5-ps-ar-nav #nav-wrapper #nav a:hover,#nav-container.v5-ps-ar-nav #nav-wrapper #nav a:focus,#nav-container.v5-ps-ar-nav #nav-wrapper #nav a:active,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a:hover,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a:focus,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a:active{text-decoration:none}#nav-container.v5-ps-ar-nav #nav-wrapper #nav a.ps-ap-nav-link,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer a.ps-ap-nav-link{color:#a8b6c1;margin:20px 0 20px 0;height:40px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li{position:relative;text-align:left;font-weight:500;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>a{border-left:4px solid transparent}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li.open>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li:hover>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li.open>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li:hover>a{background-color:#122241;color:#3cb2e9;font-weight:bold}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li.open>.fa,#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li:hover>.fa,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li.open>.fa,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li:hover>.fa{color:#3cb2e9}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li.active>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li.active>a{color:#fff;font-weight:bold;border-radius:5px;margin-left:5px;margin-right:5px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li.active>.fa,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li.active>.fa{color:#fff}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li:first-child>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li:first-child>a{border-top:0}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>a{position:relative;display:flex;align-items:center;margin-top:10px;margin-bottom:10px;padding:11px 15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>a>.badge,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>a>.badge{position:absolute;top:16px;right:5px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li .feedback,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li .feedback{color:#fff;padding-bottom:30px;font-weight:500}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li .feedback:hover,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li .feedback:hover{background-color:#fff}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li .ps-content-footer,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li .ps-content-footer{color:#7d95a5;font-size:10px;font-weight:normal}#nav-container.v5-ps-ar-nav #nav-wrapper #nav>li>.icon-has-ul,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer>li>.icon-has-ul{position:absolute;top:18px;right:15px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul{background-color:transparent;display:none}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul a{font-size:13px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li{position:relative;padding:0 0 0 25px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li:hover a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li.active a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li:hover a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li.active a{color:#fafafa}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li:last-child>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li:last-child>a{border-bottom:0}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li>a,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li>a{position:relative;display:block;padding:13px 0 13px 25px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li>a:first-child,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li>a:first-child{border-top:none}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li>a i.fa-caret-right,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li>a i.fa-caret-right{margin-right:25px}#nav-container.v5-ps-ar-nav #nav-wrapper #nav ul li>a>.badge,#nav-container.v5-ps-ar-nav #nav-wrapper #nav-footer ul li>a>.badge{position:absolute;right:5px;top:12px}#nav-container.v5-ps-ar-nav #nav-wrapper::-webkit-scrollbar{width:3px}#nav-container.v5-ps-ar-nav #nav-wrapper::-webkit-scrollbar-track{background:#182d55}#nav-container.v5-ps-ar-nav .ps-ap-dashboard-toggle{margin:20px 10px;padding:15px 10px;color:#fff;font-size:16px;font-weight:700;border-top:solid 1px #bbdefb}#nav-container.v5-ps-ar-nav .ps-ap-dashboard-toggle a{color:#fff}#nav-container.v5-ps-ar-nav .ps-ap-dashboard-toggle a:hover{color:#fff}#nav-container.v5-ps-ar-nav md-list-item{display:none;color:#fff}#nav-container.v5-ps-ar-nav md-list-item:hover{color:#fff}#nav-container.v5-ps-ar-nav md-list-item a{color:#fff;text-decoration:none}#nav-container.v5-ps-ar-nav md-list-item a:hover{color:#fff}#nav-container.v5-ps-ar-nav md-list-item i{vertical-align:text-top !important;font-size:20px !important}#nav-container.v5-ps-ar-nav .ps-ap-min-nav{display:none}#nav-container.signup{background-color:#f3f3f3}#nav-container.v5{background:#182d55}#nav-container.v5 #nav-wrapper #nav>li.open>a,#nav-container.v5 #nav-wrapper #nav>li:hover>a,#nav-container.v5 #nav-wrapper #nav>li:active>a,#nav-container.v5 #nav-wrapper #nav>li.active-secondary>a,#nav-container.v5 #nav-wrapper #nav-footer>li.open>a,#nav-container.v5 #nav-wrapper #nav-footer>li:hover>a,#nav-container.v5 #nav-wrapper #nav-footer>li:active>a,#nav-container.v5 #nav-wrapper #nav-footer>li.active-secondary>a{color:#fff;font-weight:bold}#nav-container.v5 #nav-wrapper #nav>li.open>.fa,#nav-container.v5 #nav-wrapper #nav>li:hover>.fa,#nav-container.v5 #nav-wrapper #nav>li:active>.fa,#nav-container.v5 #nav-wrapper #nav>li.active-secondary>.fa,#nav-container.v5 #nav-wrapper #nav-footer>li.open>.fa,#nav-container.v5 #nav-wrapper #nav-footer>li:hover>.fa,#nav-container.v5 #nav-wrapper #nav-footer>li:active>.fa,#nav-container.v5 #nav-wrapper #nav-footer>li.active-secondary>.fa{color:#fff}#nav-container.v5 #nav-wrapper #nav>li.active.open .v4-icon-chevron-up,#nav-container.v5 #nav-wrapper #nav-footer>li.active.open .v4-icon-chevron-up{display:inline-block}#nav-container.v5 #nav-wrapper #nav>li.active.open .v4-icon-chevron-right,#nav-container.v5 #nav-wrapper #nav-footer>li.active.open .v4-icon-chevron-right{display:none}#nav-container.v5 #nav-wrapper #nav>li.active>a,#nav-container.v5 #nav-wrapper #nav-footer>li.active>a{background-color:#1babe2}#nav-container.v5 #nav-wrapper #nav>li.active ul,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul{display:block;background-color:#182d55;padding-top:20px;padding-bottom:20px}#nav-container.v5 #nav-wrapper #nav>li.active ul a,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:4px}#nav-container.v5 #nav-wrapper #nav>li.active ul a i,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a i{margin-right:15px;font-size:14px}#nav-container.v5 #nav-wrapper #nav>li.active ul a .reward,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#nav-container.v5 #nav-wrapper #nav>li.active ul a .v4-icon-chevron-up,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a .v4-icon-chevron-up{display:inline-block}#nav-container.v5 #nav-wrapper #nav>li.active ul a .v4-icon-chevron-right,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a .v4-icon-chevron-right{display:none}#nav-container.v5 #nav-wrapper #nav>li.active ul a:first-child,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul a:first-child{margin-top:0}#nav-container.v5 #nav-wrapper #nav>li.active ul .active-secondary>a.ps-ap-nav-link,#nav-container.v5 #nav-wrapper #nav-footer>li.active ul .active-secondary>a.ps-ap-nav-link{color:#fff;font-weight:bold}#nav-container.v5 #nav-wrapper #nav>li ul a,#nav-container.v5 #nav-wrapper #nav-footer>li ul a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:4px}#nav-container.v5 #nav-wrapper #nav>li ul a span.notification,#nav-container.v5 #nav-wrapper #nav-footer>li ul a span.notification{background-color:#1babe2;width:6px;height:6px;border-radius:3px;display:inline-flex;margin-right:20px}#nav-container.v5 #nav-wrapper #nav>li a .chevron,#nav-container.v5 #nav-wrapper #nav-footer>li a .chevron{position:absolute;top:15px;right:15px;font-size:12px;transition:none}#nav-container.v5 #nav-wrapper #nav>li a .v4-icon-chevron-up,#nav-container.v5 #nav-wrapper #nav-footer>li a .v4-icon-chevron-up{display:none}#nav-container.v5 #nav-wrapper #nav>li a .v4-icon-chevron-right,#nav-container.v5 #nav-wrapper #nav-footer>li a .v4-icon-chevron-right{display:inline-block}#nav-container.v5 #nav-wrapper #nav>li .icon-has-ul,#nav-container.v5 #nav-wrapper #nav-footer>li .icon-has-ul{display:none}#nav-container.v5 #nav-wrapper #nav>li .feedback:hover,#nav-container.v5 #nav-wrapper #nav-footer>li .feedback:hover{background-color:transparent;opacity:60%}#nav-container.v5 #nav-wrapper #nav li .zero-card,#nav-container.v5 #nav-wrapper #nav-footer li .zero-card{display:flex;flex-direction:column}#nav-container.v5 #nav-wrapper #nav li .zero-card span,#nav-container.v5 #nav-wrapper #nav-footer li .zero-card span{text-transform:uppercase}#nav-wrapper{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:-blackberry-touch}.v5-ps-customer-select{margin:10px}.v5-ps-customer-select .ps-ui-select{width:100%;color:#182d55;background-color:#fff;border-radius:3px}.v5-ps-customer-select .ps-ui-select select{width:100%;font-size:13px;font-weight:500;letter-spacing:0}.v5-ps-customer-select .ui-select>select{text-overflow:ellipsis;padding-right:30px}span.ps-notification{position:absolute;right:0;background-color:#1babe2;width:6px;height:6px;border-radius:3px;margin-right:5px}@media(min-width: 769px){.nav-min #nav-container{width:60px}.nav-min .v5-ps-ar-nav .ps-ar-dashboard-toggle{display:none}.nav-min .v5-ps-ar-nav md-list-item,.nav-min .v5-ps-ar-nav .ps-ap-dashboard-toggle{display:none}.nav-min .v5-ps-customer-select{display:none}.nav-min #content{left:60px}.nav-min .slimScrollDiv{overflow:visible !important;height:auto !important}.nav-min .slimScrollDiv .slimScrollBar,.nav-min .slimScrollDiv .slimScrollRail{display:none !important}.nav-min #nav-wrapper{overflow:visible !important}.nav-min #nav,.nav-min #nav-footer{overflow:visible !important}.nav-min #nav>li>a,.nav-min #nav-footer>li>a{padding:15px 15px;text-align:center}.nav-min #nav>li>a>i,.nav-min #nav-footer>li>a>i{margin:0;font-size:20px}.nav-min #nav>li>a>span,.nav-min #nav>li>a .chevron,.nav-min #nav-footer>li>a>span,.nav-min #nav-footer>li>a .chevron{display:none !important}.nav-min #nav>li .icon-has-ul,.nav-min #nav-footer>li .icon-has-ul{display:none}.nav-min #nav>li>ul,.nav-min #nav-footer>li>ul{position:absolute;left:100%;top:0;width:220px;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.nav-min #nav>li:hover>ul,.nav-min #nav>li.open>ul,.nav-min #nav-footer>li:hover>ul,.nav-min #nav-footer>li.open>ul{display:block !important}.nav-min #nav ul,.nav-min #nav-footer ul{background-color:#2a2b32;display:none}.nav-min #nav ul.ps-ap-nav-sub-links,.nav-min #nav-footer ul.ps-ap-nav-sub-links{background-color:#01579b}.nav-min .v5 #nav>li.active>ul,.nav-min .v5 #nav-footer>li.active>ul{display:none !important}.nav-min .v5 #nav>li:hover>ul,.nav-min .v5 #nav>li.open>ul,.nav-min .v5 #nav-footer>li:hover>ul,.nav-min .v5 #nav-footer>li.open>ul{display:block !important;background-color:#182d55 !important;position:absolute;left:100%;top:0;width:220px;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.nav-min .v5 #nav>li:hover>ul a,.nav-min .v5 #nav>li.open>ul a,.nav-min .v5 #nav-footer>li:hover>ul a,.nav-min .v5 #nav-footer>li.open>ul a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:4px !important}.nav-min .v5 #nav>li:hover>ul a i,.nav-min .v5 #nav>li.open>ul a i,.nav-min .v5 #nav-footer>li:hover>ul a i,.nav-min .v5 #nav-footer>li.open>ul a i{margin-right:15px;font-size:14px}.nav-min .v5 #nav>li:hover>ul a .reward,.nav-min .v5 #nav>li.open>ul a .reward,.nav-min .v5 #nav-footer>li:hover>ul a .reward,.nav-min .v5 #nav-footer>li.open>ul a .reward{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.nav-min .v5 #nav>li:hover>ul a:first-child,.nav-min .v5 #nav>li.open>ul a:first-child,.nav-min .v5 #nav-footer>li:hover>ul a:first-child,.nav-min .v5 #nav-footer>li.open>ul a:first-child{margin-top:0}.nav-min .v5 #nav>li .feedback:hover,.nav-min .v5 #nav-footer>li .feedback:hover{background-color:transparent;opacity:60%}}.v5-top-header{z-index:11;position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.v5-top-header .hidden-mobile{display:none}@media(min-width: 480px){.v5-top-header .hidden-mobile{display:inline}}.v5-top-header .pp-header-logo{max-width:30px;max-height:30px;width:auto;height:auto;margin-left:35px;margin-top:auto;margin-bottom:auto}@media(min-width: 770px){.v5-top-header .pp-header-logo{display:none}}.ps-app-header{height:57px}.ps-app-header a:hover{text-decoration:none}.white-bg{background-color:#fff}.pp-navbar{background-color:#182c55;height:100vh;overflow:auto;min-width:50px;max-width:220px}.pp-topbar{background-color:#fff;border-bottom:solid 1px;border-color:#e7eaec;width:85vw;height:50px}.pp-back-button{display:inline-block;height:57px;vertical-align:top;color:#182c55;height:10px;width:10px;margin-left:5px}.pp-back-button:hover{cursor:pointer}.pp-back-button i{margin-top:.9em}.grid{display:flex;flex-direction:row}.pp-bottommargin{margin-bottom:20px}.flex-between{display:flex;flex-direction:row;justify-content:space-between}.pp-selectwitdh{min-width:200px}.pp-topbarwidth{width:800vw;overflow:auto}.ps-menu-max{display:inline-block;height:57px;vertical-align:top;height:57px;padding:0 22px;border-right:solid 1px #ddd}.ps-menu-max:hover{cursor:pointer}.ps-menu-max i{margin-top:.9em}@media(max-width: 769px){.ps-menu-max{display:none}}.ps-menu-max.v5{background-color:#182d55;color:#fff;width:221px}.ps-menu-max.v5 .ps-logo-2{left:-18px}.ps-menu-max.v5 .ps-logo-2.white{display:none}.ps-logo-2{left:-18px;position:absolute;width:125px;height:36px;border:none !important;vertical-align:top;background-size:124px 33px}.ps-logo-2.white{display:none}.ps-menu-min{display:inline-block;height:57px;vertical-align:top;float:left;padding-left:22px}.ps-menu-min:hover{cursor:pointer}.ps-menu-min i{margin-top:.9em}@media(min-width: 769px){.ps-menu-min{display:none}}.ps-menu-min.v5{width:61px;background-color:#182d55;color:#fff}.nav-min .ps-menu-max{width:61px}.nav-min .ps-menu-max.v5 .ps-logo-2.blue{display:none}.nav-min .ps-menu-max.v5 .ps-logo-2.white{display:block}.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{position:absolute;top:.6em;left:50%;margin-left:-53px;width:125px;height:36px;border:none !important;vertical-align:top;background-size:125px 36px}.ps-logo.v5,.v5.ps-logo-alt{display:none}@media(max-width: 770px){.ps-logo.v5,.v5.ps-logo-alt{display:block}}@media(min-width: 769px){.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{top:0;left:0;margin:.6em 0 0 80px}}.ps-logo-2{position:absolute;top:.6em;left:50%;margin-left:-53px;width:125px;height:33px;border:none !important;vertical-align:top;background-size:125px 33px}.ps-logo-2.v5{display:none}@media(max-width: 770px){.ps-logo-2.v5{display:block}}@media(min-width: 769px){.ps-logo-2{top:0;left:0;margin:.6em 0 0 80px}}@media(max-width: 400px){.ps-logo,.ps-logo-alt,.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{left:120px}}.ps-user-avatar-wrap{float:right;margin-right:1.5em}.ps-user-avatar{margin-top:.69em;border:none}.ps-user-avatar .ps-user-ar-avatar-default{display:flex;align-items:center}.ps-user-avatar .ps-user-ar-avatar-default i:before{color:#225384}.ps-user-avatar .ps-user-ar-avatar-default i.v5-icon-avatar{font-size:30px;margin-right:16px}.ps-user-avatar .ps-user-ar-avatar-default i.v5-icon-chevron_down{font-size:12px}.ps-user-avatar-default{width:30px;height:30px;background:#00aeef;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff}.ps-user-avatar-default i{margin:.5em 0 0 .7em}.ps-link-signout{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#444;white-space:nowrap}.ps-link-signout:hover,.ps-link-signout:focus{text-decoration:none;color:#fff;background-color:#00aeef}.ps-user-settings-wrap{position:fixed;top:0;left:0;width:100%;min-height:100%;height:auto;background:#fff}.ps-user-settings-wrap .ps-user-settings{padding:1.5em}.ps-user-settings-header{height:57px;text-align:right;font-size:30px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ps-user-settings-header i{margin:.1em .8em}.ps-user-settings-header .ps-logo,.ps-user-settings-header .ps-logo-alt{margin:.23em .5em 0 .6em}.v5-fee-settings{color:#111f3b}.v5-fee-settings .payment-type{position:relative}.v5-fee-settings .payment-type div{position:absolute;font-size:11px;top:7px;right:-14px}.v5-fee-settings .payment-type div:before{color:#1babe2}.v5-fee-settings .payment-type div:hover{color:#66cef5}.v5-fee-settings .fee-split{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}.v5-fee-settings .fee-split i{margin-right:10px}.v5-fee-settings .fee-split i:hover{color:#7d95a5}.v5-fee-settings .radio-button-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:15px}.v5-fee-settings .radio-button-container .radio-button{height:30px;width:50%}.v5-fee-settings .radio-button-container input[type=radio]{opacity:0;position:fixed;width:0}.v5-fee-settings .radio-button-container label{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#fff;border-radius:0;outline:none;border:1px solid #182d55;color:#182d55;font-family:"Montserrat",sans-serif;color:#182d55;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:5px;text-transform:capitalize;text-align:center;cursor:pointer}.v5-fee-settings .radio-button-container input[type=radio]:checked+label{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#182d55;border-radius:0;outline:none;border:1px solid #182d55;color:#fff;font-family:"Montserrat",sans-serif;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;cursor:default}.v5-fee-settings .radio-button-container .discount,.v5-fee-settings .radio-button-container input[type=radio]:checked+.discount{border-radius:3px 0 0 3px}.v5-fee-settings .radio-button-container .fee,.v5-fee-settings .radio-button-container input[type=radio]:checked+.fee{border-radius:0 3px 3px 0}.v5-fee-settings .radio-button-container label:hover{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#f1f3f7;border-radius:0;outline:none;border:1px solid #e6e6e6;color:#182d55}.v5-fee-settings .input-fee-split{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:15px 0}.v5-fee-settings .input-fee-split .flat,.v5-fee-settings .input-fee-split .percentage{width:45%;position:relative}.v5-fee-settings .input-fee-split .plus-sign{font-size:18px;margin-top:16px}.v5-fee-settings .input-fee-split .percentage{position:relative}.v5-fee-settings .input-fee-split .percentage .percent{position:absolute;right:12px;bottom:7px}.v5-fee-settings .input-fee-split input{border-radius:3px;border:1px solid #182d55;color:#111f3b}.v5-fee-settings .input-fee-split input.error{border:1px solid #ff8897;color:#ff8897}.v5-fee-settings .input-fee-split .error-validation{position:absolute;bottom:-15px;font-size:9px;color:#ff8897}.v5-fee-settings .input-fee-split input::-webkit-outer-spin-button,.v5-fee-settings .input-fee-split input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v5-fee-settings .input-fee-split input[type=number]{-moz-appearance:textfield}.v5-fee-settings .ps-actions-button-group button{color:#111f3b;border-radius:3px;border:1px solid #182d55;outline:none}.v5-fee-settings .ps-actions-button-group button:focus{outline:none}.v5-fee-settings .ps-actions-button-group button[disabled]:hover{background-color:#f5f7fa;border:1px solid #182d55}.settings-section md-tabs.settings-tabs md-tabs-wrapper{background-color:#fff;margin-bottom:20px}.settings-section md-tabs.settings-tabs .md-tab{font-weight:bold}.settings-section md-tabs.settings-tabs .md-tab.md-active{color:#182d55}.settings-section md-tabs.settings-tabs md-ink-bar{background-color:#182d55}.fee-settings .panel-body{overflow-x:unset}.fee-settings .summary{padding:10px 15px}.fee-settings .payment-type{position:relative}.fee-settings .payment-type div{position:absolute;font-size:11px;top:7px;right:-14px}.fee-settings .payment-type div:before{color:#1babe2}.fee-settings .payment-type div:hover{color:#66cef5}.fee-settings .fee-split{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}.fee-settings .fee-split i{margin-right:10px}.fee-settings .fee-split i:hover{color:#7d95a5}.fee-settings .radio-button-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:15px}.fee-settings .radio-button-container .radio-button{height:30px;width:50%}.fee-settings .radio-button-container input[type=radio]{opacity:0;position:fixed;width:0}.fee-settings .radio-button-container label{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#fff;border-radius:0;outline:none;border:1px solid #ccc;color:#999;font-family:"Montserrat",sans-serif;color:#999;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:5px;text-transform:capitalize;text-align:center;cursor:pointer}.fee-settings .radio-button-container input[type=radio]:checked+label{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#999;border-radius:0;outline:none;border:1px solid #999;color:#fff;font-family:"Montserrat",sans-serif;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;cursor:default}.fee-settings .radio-button-container label:hover{display:row;flex-direction:center;align-items:center;box-sizing:border-box;text-align:center;min-width:100%;min-height:100%;background-color:#f1f3f7;border-radius:0;outline:none;border:1px solid #e6e6e6;color:#999}.fee-settings .input-fee-split{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:15px 0}.fee-settings .input-fee-split .flat,.fee-settings .input-fee-split .percentage{width:45%;position:relative}.fee-settings .input-fee-split .plus-sign{font-size:18px;margin-top:16px}.fee-settings .input-fee-split .percentage{position:relative}.fee-settings .input-fee-split .percentage .percent{position:absolute;right:12px;bottom:7px}.fee-settings .input-fee-split input.error{border:1px solid #ff8897;color:#ff8897}.fee-settings .input-fee-split .error-validation{position:absolute;bottom:-15px;font-size:9px;color:#ff8897}.fee-settings .input-fee-split input::-webkit-outer-spin-button,.fee-settings .input-fee-split input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fee-settings .input-fee-split input[type=number]{-moz-appearance:textfield}.fee-settings .ps-actions-button-group button:focus{outline:none}.fee-settings .ps-actions-button-group button[disabled]:hover{background-color:#f5f7fa}.v5-payment-summary .payment-detail-original-amount{display:flex;justify-content:space-between;align-items:center;padding-right:20px}.v5-payment-summary .payment-detail-original-amount .savings-drowpdown{position:relative}.v5-payment-summary .payment-detail-original-amount .savings-drowpdown strong{display:flex;align-items:center;color:#1babe2;font-size:16px}.v5-payment-summary .payment-detail-original-amount .savings-drowpdown strong i{font-size:12px;margin-top:2px;margin-left:7px}.v5-payment-summary .payment-detail-original-amount .savings-drowpdown strong i:before{font-weight:900}.v5-payment-summary .savings-details{width:100%;margin-bottom:20px;padding:20px;border:1px solid #d8dde2;border-radius:3px}.v5-payment-summary .savings-details h1{font-size:12px;color:#182d55;padding:0 20px;margin:0}.v5-payment-summary .savings-details .breakdown{display:flex;margin-top:20px}.v5-payment-summary .savings-details .breakdown .merchant,.v5-payment-summary .savings-details .breakdown .payer{display:flex;flex-direction:column;width:50%;padding:10px 15px}.v5-payment-summary .savings-details .breakdown .merchant .title,.v5-payment-summary .savings-details .breakdown .payer .title{display:flex;margin-bottom:5px;font-size:14px}.v5-payment-summary .savings-details .breakdown .merchant .title h2,.v5-payment-summary .savings-details .breakdown .payer .title h2{margin:0;font-size:12px;font-weight:bold;color:#1babe2}.v5-payment-summary .savings-details .breakdown .merchant .title .title-tooltip,.v5-payment-summary .savings-details .breakdown .payer .title .title-tooltip{position:relative}.v5-payment-summary .savings-details .breakdown .merchant .title .title-tooltip .v5-tooltip-container,.v5-payment-summary .savings-details .breakdown .payer .title .title-tooltip .v5-tooltip-container{position:absolute;top:-2px;right:-11px;font-size:10px;color:#1babe2}.v5-payment-summary .savings-details .breakdown .merchant .currency-header,.v5-payment-summary .savings-details .breakdown .payer .currency-header{margin-bottom:15px;padding:5px 8px;background-color:#f1f3f7;border-radius:3px;text-align:right;font-size:12px;font-weight:bold;color:#a8b6c1}.v5-payment-summary .savings-details .breakdown .merchant .savings-value,.v5-payment-summary .savings-details .breakdown .payer .savings-value{display:flex;justify-content:space-between;margin:0 10px}.v5-payment-summary .savings-details .breakdown .merchant .savings-value label,.v5-payment-summary .savings-details .breakdown .payer .savings-value label{font-size:14px;font-weight:bold;color:#182d55}.v5-payment-summary .savings-details .breakdown .merchant .savings-value span,.v5-payment-summary .savings-details .breakdown .payer .savings-value span{font-size:14px;font-weight:600;color:#182d55}.v5-payment-summary .savings-details .breakdown .merchant .savings-value .win,.v5-payment-summary .savings-details .breakdown .payer .savings-value .win{color:#77b44b}.v5-payment-summary .savings-details .breakdown .merchant .savings-value .lose,.v5-payment-summary .savings-details .breakdown .payer .savings-value .lose{color:#ff8897}.v5-payment-summary .savings-details .breakdown .merchant{border-right:1px solid #ddd}.processed-checks .tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:15px 0 4px 15px;margin-bottom:10px;border-bottom:solid 1px #f3f3f3}.processed-checks .tabs .tab{margin-right:45px}.processed-checks .tabs .tab a{color:#bebebe;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 5px 5px 0;text-decoration:none}.processed-checks .tabs .tab.active a{color:#00aef0;border-bottom:3px solid #00aef0}.processed-checks-table{height:100%;width:100%;border-radius:5px 5px 0 0;padding:0;margin-top:20px;font-family:"Montserrat",sans-serif,"Lato","Helvetica Neue",Arial;overflow-x:auto}.processed-checks-table .table{width:100%;border:1px solid #d8dde2;border-radius:5px}.processed-checks-table .table .chevron{width:4%}.processed-checks-table .table .date{width:10%}.processed-checks-table .table .payer{width:16%}.processed-checks-table .table .status{width:18%}.processed-checks-table .table .check-number{width:14%}.processed-checks-table .table .check-amount,.processed-checks-table .table .applied-amount{width:14%}.processed-checks-table .table .attachments{width:20%}.processed-checks-table .table-header{width:100%;text-transform:uppercase;background-color:#f1f3f7}.processed-checks-table .table-header .table-row{height:50px;border-bottom:1px solid #d8dde2}.processed-checks-table .table-header .table-row .cell-header{font-weight:bold;display:flex;flex-direction:row;justify-content:center;align-items:center}.processed-checks-table .table-header .header{font-size:13px;font-weight:500;color:#a8b6c1}.processed-checks-table .transactions-body{width:100%;background-color:#fff}.processed-checks-table .transactions-body .table-row{border:1px solid #d8dde2;border-top:none;height:56px}.processed-checks-table .transactions-body .table-row .cell-body{height:100%;color:#182d55;font-size:12px;display:flex;flex-direction:row;justify-content:center;align-items:center}.processed-checks-table .transactions-body .table-row .cell-body.check-number{color:#a8b6c1;font-weight:bold}.processed-checks-table .transactions-body .table-row .chevron i:before{font-size:13px;color:#00aef0}.processed-checks-table .transactions-body .table-row .date{flex-direction:column !important;align-content:left}.processed-checks-table .transactions-body .table-row .time{color:#a8b6c1}.processed-checks-table .transactions-body .table-row .payer a{color:#1babe2}.processed-checks-table .transactions-body .table-row .payer a:hover{text-decoration:underline}.processed-checks-table .transactions-body .table-row .status{font-weight:500;text-transform:uppercase;color:#77b44b}.processed-checks-table .transactions-body .table-row .status.bounced{color:#ff8897}.processed-checks-table .transactions-body .table-row .check-amount{font-weight:bold}.processed-checks-table .transactions-body .table-row .applied-amount{font-weight:bold}.processed-checks-table .transactions-body .table-row .attachments{border-right:none !important}.processed-checks-table .transactions-body .table-row .attachments a{color:#1babe2;text-decoration:underline}.processed-checks-table .transactions-body .table-row .attachments .check-images-wrapper{display:flex;justify-content:space-around;align-items:center}.processed-checks-table .transactions-body .detail-status-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:109px;padding:20px;background-color:#f1f3f7;border:1px solid #d8dde2;border-top:none}.processed-checks-table .transactions-body .detail-status-row .status-row{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:109px;margin-bottom:20px}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:25%;margin-right:2px}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section.funds-received .bar-status{border-radius:3px 0 0 3px}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section.bank-reconciled .bar-status{border-radius:0 3px 3px 0}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .bar-status{width:100%;height:10px;background-color:#ddd}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .bar-status.active{background-color:#98cd6c}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .bar-status.processing{background-color:#fdd171}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-type,.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-progress{margin-top:5px}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-type{font-size:13px;color:#666;font-weight:500}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-progress{text-transform:uppercase;color:#98cd6c;font-weight:bold}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-progress.pending{color:#bebebe}.processed-checks-table .transactions-body .detail-status-row .status-row .progress-section .status-progress.processing{color:#fdd171}.processed-checks-table .transactions-body .detail-status-row .erp-data-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:15px;border-top:2px solid #d8dde2}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;width:25%;margin-right:2px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container label{font-size:12px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container span{font-size:12px;color:#939090}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container span.v5-tooltip-text-top-left{color:#7d95a5}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container a{color:#1babe2;text-decoration:underline}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .invoice-input-wrapper{display:flex;align-items:center}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .invoice-input-wrapper input{margin-right:3px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .invoice-input-wrapper ::placeholder{color:#b3b3b3}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .invoice-input-wrapper ::-webkit-input-placeholder{color:#b3b3b3}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .invoice-input-wrapper :-ms-input-placeholder{color:#b3b3b3}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .payment-id-input-wrapper{display:flex;align-items:center}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .payment-id-input-wrapper input{margin-right:3px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .deposit-id-input-wrapper{display:flex;align-items:center}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .deposit-id-input-wrapper input{margin-right:3px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .progress-section .data-container .erp-field-required{font-size:10px;font-weight:600;color:#ff8897}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper{margin-top:60px}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .btn.btn-edit{border:solid 1px;border-radius:5px;border-color:#1babe2;color:#1babe2;background-color:#fff}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper{display:flex;align-items:center}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .btn{margin-right:3px;margin-bottom:unset}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .btn.MuiButton-root{border:1px solid #ccc;border-radius:unset;padding:6px 12px;color:#666;background-color:#fff;border-color:#ccc;font-size:14px;line-height:1.428571429}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .btn.MuiButton-root:hover{color:#666;background-color:#e6e6e6;border-color:#adadad;box-shadow:unset}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .btn.MuiButton-root:active{color:#666;background-color:#e6e6e6;border-color:#adadad;box-shadow:unset}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .btn.btn-edit{border:solid 1px;border-radius:5px;border-color:#1babe2;color:#1babe2;background-color:#fff}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .color-info{color:#66b5d7}.processed-checks-table .transactions-body .detail-status-row .erp-data-row .actions-wrapper .edit-btn-wrapper .spinner-margin{margin-left:5px}.processed-checks-table .table-row{display:flex;justify-content:space-between;align-items:center}.processed-checks-table .table-row i:hover,.processed-checks-table .table-row i.selected{color:#182d55}.unmatched-checks-table{height:100%;width:100%;border-radius:5px 5px 0 0;padding:0;margin-top:20px;font-family:"Helvetica Neue";overflow-x:auto}.unmatched-checks-table .table{width:100%}.unmatched-checks-table .table .chevron{width:4%}.unmatched-checks-table .table .date{width:20%}.unmatched-checks-table .table .payer{width:30%}.unmatched-checks-table .table .check-number{width:14%}.unmatched-checks-table .table .check-amount{width:14%}.unmatched-checks-table .table .attachments{width:18%}.unmatched-checks-table .table-header{width:100%}.unmatched-checks-table .table-header .table-row{height:50px;border-bottom:1px solid #d8dde2}.unmatched-checks-table .table-header .table-row .cell-header{display:flex;flex-direction:row;justify-content:center;align-items:center}.unmatched-checks-table .table-header .header{font-size:13px;font-weight:500;color:#666}.unmatched-checks-table .transactions-body{width:100%;background-color:#fff}.unmatched-checks-table .transactions-body .table-row{border:1px solid #d8dde2;border-top:none;height:56px}.unmatched-checks-table .transactions-body .table-row .cell-body{height:100%;border-right:1px solid #d8dde2;display:flex;flex-direction:row;justify-content:center;align-items:center}.unmatched-checks-table .transactions-body .table-row .chevron i:before{font-size:13px;color:#00aef0}.unmatched-checks-table .transactions-body .table-row .date{flex-direction:column !important;font-size:12px;color:#666}.unmatched-checks-table .transactions-body .table-row .payer{font-size:13px}.unmatched-checks-table .transactions-body .table-row .payer a{color:#237eb4;text-decoration:underline}.unmatched-checks-table .transactions-body .table-row .status{font-size:14px}.unmatched-checks-table .transactions-body .table-row .check-amount{font-size:14px;color:#666}.unmatched-checks-table .transactions-body .table-row .attachments{font-size:14px;border-right:none !important}.unmatched-checks-table .transactions-body .table-row .attachments a{color:#237eb4;text-decoration:underline}.unmatched-checks-table .transactions-body .match-invoices-row{width:100%;min-height:109px;padding:20px 30px 20px 40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:#f6f6f6;border:1px solid #d8dde2;border-top:none}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice{width:55%}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection{width:100%}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id,.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices{position:relative}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id label,.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices label{font-size:12px}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id .select,.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices .select{display:flex;flex-direction:row;justify-content:center;align-items:center;height:32px;background-color:#fff;margin:0;padding-left:5px;padding-right:5px;border:1px solid #d8dde2}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id md-select[disabled] .md-select-value,.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices md-select[disabled] .md-select-value{background-image:none}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .edit-payer{font-size:14px;font-weight:500;color:#0277bd;margin-bottom:20px;position:relative}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .edit-payer i:before{color:#0277bd;margin-left:5px;font-size:13px}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .edit-payer .edit-payer-required{position:absolute;top:18px;font-size:10px;font-weight:400;color:#ff8897}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .edit-payer:hover{text-decoration:underline}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id{margin-bottom:20px}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .customer-id .customer-select{width:70%}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices .invoice-select{width:70%}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices .invoice-select .select{width:100%;margin-bottom:0}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices .invoice-select .select md-optgroup label{display:none}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices button{width:28%;height:32px;margin-left:5px;background-color:#00aef0;font-size:14px;color:#fff;border:none;outline:none}.unmatched-checks-table .transactions-body .match-invoices-row .match-invoice .selection .invoices button:disabled{background-color:#bebebe}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details{width:40%}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header,.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header .invoice-id,.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .details .invoice-id{width:40%;text-align:left}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header .amount,.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header .applied,.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .details .amount,.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .details .applied{width:30%;text-align:right}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header{padding:0 10px 10px 10px;border-bottom:1px solid #bebebe}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .header label{font-size:12px}.unmatched-checks-table .transactions-body .match-invoices-row .invoice-details .details{padding:10px;font-size:12px}.unmatched-checks-table .table-row{display:flex;justify-content:space-between;align-items:center}.unmatched-checks-table .table-row i:hover,.unmatched-checks-table .table-row i.selected{color:#182d55}md-optgroup .second-header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:10px 16px 0 40px;font-size:10px;color:#212121}md-optgroup .second-header.suggested{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ebf9fe}md-optgroup .select-invoice .md-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}md-optgroup .suggested{background-color:#ebf9fe}md-optgroup .select-invoice:not([disabled]):hover{background-color:#ebf9fe}md-optgroup .select-invoice:not([disabled]):focus{background-color:#ebf9fe}@media(max-width: 1134px){.ps-transactions,.processed-checks-table,.unmatched-checks-table{overflow-x:scroll}.processed-checks-table,.unmatched-checks-table{width:1134px}}md-dialog.invoices-matched{min-height:200px !important;min-width:500px !important;max-width:500px !important;max-height:440px !important;margin:auto;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}md-dialog.invoices-matched .v5-icon-close{position:absolute;top:20px;right:20px;font-size:10px}md-dialog.invoices-matched .v5-icon-close:before{color:#999}md-dialog.invoices-matched .v5-icon-check_filled{font-size:70px;line-height:normal}md-dialog.invoices-matched .v5-icon-check_filled:before{color:#60cc9b}md-dialog.invoices-matched h1{font-size:20px;font-weight:600}md-dialog.invoices-matched p{margin-top:10px;margin-bottom:30px;text-align:center}md-dialog.invoices-matched button{width:150px;height:32px;background-color:#00aef0;font-size:14px;color:#fff;border:none;outline:none;margin-bottom:10px}.check-deposit-demo{margin-top:15px}.check-deposit-demo .dropdown-close{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;font-weight:600;color:#237eb4}.check-deposit-demo .dropdown-close i{font-size:14px;margin-top:6px;margin-left:5px}.check-deposit-demo .dropdown-close i:before{color:#237eb4}.check-deposit-demo .dropdown-open{margin-top:15px;border-bottom:solid 1px #f3f3f3;padding-bottom:20px}.check-deposit-demo .dropdown-open p{margin-bottom:15px}.check-deposit-demo .dropdown-open form{margin-top:50px}.check-deposit-demo .dropdown-open form md-input-container{margin:0 0 0 10px}.check-deposit-demo .dropdown-open form button{height:30px;width:150px;background-color:#00aef0;color:#fff;outline:none;border:none;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;margin-bottom:10px;margin-left:10px}.check-deposit-demo .dropdown-open form button:hover{opacity:70%}.check-deposit-demo .dropdown-open form button[disabled]{background:#a8b6c1 !important;color:#fff}.check-deposit-demo .dropdown-open form button[disabled]:hover{opacity:1;color:#fff}.check-deposit-demo .dropdown-open form button:active{opacity:1;background-color:#0087bd}.check-deposit-demo .dropdown-open-busy{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:20px;border-bottom:solid 1px #f3f3f3;min-height:150px;width:100%}html{-ms-overflow-style:-ms-autohiding-scrollbar}.ps-checkout-app{position:relative;height:100%}.default{padding:10px}.ps-theme-base .ps-checkout-inner{cursor:default !important}.ps-theme-base .ps-portal{padding-bottom:50px}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{background-color:#fff;position:relative;margin:-75px auto 0 auto;min-height:650px;border:1px solid #d3d3d3;border-radius:5px;overflow:hidden}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{background-color:#fff;max-width:400px}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper .ps-fund-button-inner-fee,.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper .ps-fund-button-inner-incentive{font-size:10px;margin:0 auto}@media only screen and (max-width: 645px){.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 400px){.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}@media only screen and (max-width: 400px){.ps-theme-base .ps-portal.size-small .ps-header-inner{min-height:90px;text-align:center}.ps-theme-base .ps-portal.size-small .ps-default-logo{margin:10px 0;width:80px}}.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{background-color:#fff;max-width:600px}.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper.tokenized-scheduled{height:900px}@media only screen and (max-width: 860px){.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 600px){.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{background-color:#fff;max-width:800px}@media only screen and (max-width: 1045px){.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 800px){.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{background-color:#fff;max-width:1000px}@media only screen and (max-width: 1245px){.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 1000px){.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}@media only screen and (max-width: 600px){.ps-theme-base .ps-portal.size-medium .ps-header-inner,.ps-theme-base .ps-portal.size-large .ps-header-inner,.ps-theme-base .ps-portal.size-xlarge .ps-header-inner{min-height:90px;text-align:center}.ps-theme-base .ps-portal.size-medium .ps-default-logo,.ps-theme-base .ps-portal.size-large .ps-default-logo,.ps-theme-base .ps-portal.size-xlarge .ps-default-logo{margin:10px 0;width:80px}}.ps-theme-base .ps-portal .ps-header{text-align:left}.ps-theme-base .ps-portal .ps-header-background{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ps-theme-base .ps-portal .ps-header-inner{min-height:118px}.ps-theme-base .ps-portal .ps-default-logo{margin:15px 0 0 50px;width:90px}.ps-theme-base .ps-portal .ps-footer{position:relative;z-index:21}.ps-theme-base .ps-portal .ps-powered-by{margin:10px auto;width:156px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/powered-by-paystand.png") no-repeat}.ps-theme-base .ps-portal .ps-powered-by span{font-size:16px;color:#00aeef}.ps-theme-base .ps-portal .ps-powered-by a{text-decoration:none}.ps-theme-base .ps-portal .ps-contact{margin:0 auto;width:auto;font-size:.7rem;color:#666;text-align:center;padding-bottom:10px}.ps-theme-base .ps-portal .ps-contact-shadow{color:#fff;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}.ps-theme-base .ps-portal .ps-contact a{color:#0a9fd2}.ps-theme-base .ps-checkout-alert{position:absolute;height:100%;width:100%;pointer-events:none}.ps-theme-base md-toast .md-toast-content{height:auto;padding-top:10px;padding-bottom:10px;pointer-events:all}.ps-theme-base md-toast .md-center{left:50%}.ps-theme-base .ps-alert-error,.ps-theme-base .ps-alert-info,.ps-theme-base .ps-alert-warning{border-radius:8px !important}.ps-theme-base .ps-alert-error .md-warn,.ps-theme-base .ps-alert-error .md-accent,.ps-theme-base .ps-alert-info .md-warn,.ps-theme-base .ps-alert-info .md-accent,.ps-theme-base .ps-alert-warning .md-warn,.ps-theme-base .ps-alert-warning .md-accent{color:#fff !important}.ps-theme-base .ps-alert-error .md-button,.ps-theme-base .ps-alert-info .md-button,.ps-theme-base .ps-alert-warning .md-button{background:rgba(0,0,0,.3) !important}.ps-theme-base .ps-alert-error .md-toast-content{background:#cc4e4e}.ps-theme-base .ps-alert-info .md-toast-content{background:#5d8bbd}.ps-theme-base .ps-alert-warning .md-toast-content{background:#b39343}.ps-theme-base .ps-alert-success{left:40%;height:50px;display:flex;max-width:300px;justify-content:center;align-items:center}.ps-theme-base .ps-alert-success .material-icons{color:#98cd6c}.ps-theme-base .ps-alert-success .message{height:20px;padding:0 5px}.ps-theme-base .ps-alert-success .md-close{vertical-align:middle;color:#617380}.ps-theme-base .ps-alert-success .md-toast-content{border-left:solid #98cd6c;font-weight:600;color:#182d55;background:#fff}.ps-theme-base .text-right{text-align:right}.ps-theme-base .ps-id{font-family:monospace;font-size:12px}.ps-theme-base .ps-checkout{background-color:#fff;margin:0 auto;padding:0;color:#555;font-size:16px;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;text-align:left}.ps-theme-base .ps-checkout a{color:#66b5d7;text-decoration:none}.ps-theme-base .ps-checkout a:hover{text-decoration:underline}.ps-theme-base .ps-checkout fieldset{margin:0 !important;padding:0 !important;border:none !important}.ps-theme-base .ps-checkout label{font-weight:normal !important}.ps-theme-base .ps-dialog-close{z-index:200;position:absolute;top:0;right:0;margin:5px}.ps-theme-base .ps-dialog-close i{color:#fff;font-size:20px;opacity:.5;cursor:pointer}.ps-theme-base .ps-content{padding:0 1em}.ps-theme-base span.payment-redirect{display:block;margin:20px 0;text-align:center}.ps-theme-base span.payment-redirect:hover{cursor:pointer}.ps-theme-base html.md-default-theme,.ps-theme-base html,.ps-theme-base body.md-default-theme,.ps-theme-base body{background-color:#fff}.ps-theme-base .md-no-float label:not(.md-no-float){display:none}.ps-theme-base .md-tab,.ps-theme-base .md-button{text-transform:none}.ps-theme-base .md-char-counter{display:none}.ps-theme-base md-autocomplete{height:65px;min-width:100px;background:transparent !important}.ps-theme-base md-autocomplete .md-input{border:medium none;height:auto}.ps-theme-base md-autocomplete[md-floating-label]{height:65px}.ps-theme-base md-autocomplete input:not(.md-input){padding:0;font-size:16px;height:35px}.ps-theme-base md-autocomplete input:not(.md-input) .ng-invalid{border-color:lime !important}.ps-theme-base md-autocomplete.ng-invalid.ng-touched md-autocomplete-wrap{border-color:#e57373 !important}.ps-theme-base .ps-no-input-group md-autocomplete input:not(.md-input){padding:0 0 0 12px}.ps-theme-base .md-whiteframe-z1{padding:0;height:38px;border:solid 1px #bbb;border-radius:3px;background:#fff;box-shadow:none}.ps-theme-base .ps-autocomplete-error{color:#e57373;font-size:12px;line-height:12px;overflow:hidden;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);margin-top:-20px;padding:0 0 8px 2px}.ps-theme-base md-input-container{margin:0;padding:0;width:100%}.ps-theme-base md-input-container label{font-size:14px}.ps-theme-base md-input-container label:not(._md-container-ignore){position:relative}.ps-theme-base md-input-container label:not(._md-container-ignore).md-required:after{content:""}.ps-theme-base md-input-container label:not(.md-container-ignore){position:relative}.ps-theme-base md-input-container label:not(.md-container-ignore).md-required:after{content:""}.ps-theme-base md-input-container .md-input{padding:0 0 0 10px;height:38px;font-size:16px;color:#686868;border:solid 1px #bbb;border-radius:4px;background:#fff}.ps-theme-base md-input-container .md-input[disabled]{border-bottom-color:inherit;background:#f3f3f3 none}.ps-theme-base md-input-container .md-input.ng-invalid.ng-dirty{border-width:1px}.ps-theme-base md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-base md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon{border-color:#e57373;border-right:none}.ps-theme-base md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon i{color:#e57373}.ps-theme-base md-input-container.md-input-invalid label{color:#e57373}.ps-theme-base md-input-container.md-input-invalid span.md-no-float{color:#e57373}.ps-theme-base md-input-container.md-input-invalid [ng-message],.ps-theme-base md-input-container.md-input-invalid .md-input-messages-animation{font-size:12px;color:#e57373 !important}.ps-theme-base md-input-container.md-input-focused .md-input{border:solid 1px #2196f3 !important}.ps-theme-base md-input-container.md-input-focused .ps-input-group .ps-input-group-icon i{color:#2196f3 !important}.ps-theme-base md-input-container.md-input-focused label{color:#2196f3 !important}.ps-theme-base md-input-container.md-input-focused span.md-no-float{color:#2196f3 !important}.ps-theme-base md-input-container.ps-field-radio{margin:0 0 20px 0;padding:0}.ps-theme-base [disabled] md-input-container .md-input{background:none;border-bottom:solid 1px #bbb}.ps-theme-base md-select{margin:0 0 20px 0}.ps-theme-base md-select ._md-select-value{display:inline;padding:9px 5px 0 0;height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-base md-select ._md-select-value ._md-text{padding:10px}.ps-theme-base md-select ._md-select-value ._md-select-icon{float:right}.ps-theme-base md-select ._md-select-value._md-select-placeholder{display:inline;padding-left:10px}.ps-theme-base md-select .md-select-value{display:inline;padding:9px 5px 0 0;height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-base md-select .md-select-value .md-text{padding:10px}.ps-theme-base md-select .md-select-value .md-text .option{position:absolute;left:10px;right:20px;text-overflow:ellipsis;overflow:hidden}.ps-theme-base md-select .md-select-value .md-select-icon{float:right}.ps-theme-base md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px}.ps-theme-base md-select:not([disabled]):focus ._md-select-value{border:solid 1px #2196f3 !important}.ps-theme-base md-select:not([disabled]):focus .md-select-value{border:solid 1px #2196f3 !important}.ps-theme-base md-radio-group md-radio-button{display:inline-block;margin-right:20px;position:relative;margin-left:20px;margin-top:-15px;margin-bottom:0}.ps-theme-base md-radio-group md-radio-button ._md-container{top:28px}.ps-theme-base md-radio-group md-radio-button .md-container{top:28px}.ps-theme-base md-radio-group md-radio-button:focus{outline:none}.ps-theme-base md-radio-group md-radio-button:not(:first-child){margin-top:0px}.ps-theme-base md-radio-group md-radio-button:last-child{margin-bottom:15px}.ps-theme-base .ps-buttons{text-align:center;padding-bottom:30px}.ps-theme-base .ps-buttons-wrap{display:flex;flex-direction:row;justify-content:center;text-align:center}.ps-theme-base .ps-buttons-complete{padding:0 30px 30px}.ps-theme-base .ps-buttons-complete .ps-linear-progress-wrap{height:20px}.ps-theme-base .ps-button{position:relative;z-index:1;height:43px}.ps-theme-base .ps-button button{width:100%;height:100%;padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee;text-transform:capitalize}.ps-theme-base ps-button.ps-button.close-button-modal button{width:80% !important}.ps-theme-base button[disabled]{color:#eee;background:#bbb !important}.ps-theme-base .ps-button-create button{background:#57ad5c}.ps-theme-base .ps-hex-icon-white,.ps-theme-base .ps-hex-icon-navy{display:inline-block;margin-right:5px;vertical-align:bottom;width:18px;height:18px;background:url("../app/components/ps/checkout/images/ps-hex-icon-white.svg") no-repeat}.ps-theme-base .ps-payer-total{padding-bottom:4px;font-size:14px;color:#8f8f8f;text-align:center}.ps-theme-base .ps-payer-total .ps-payer-total-red{width:18px;height:18px;color:#ff8897}.ps-theme-base .ps-payer-total .ps-payer-total-green{width:18px;height:18px;color:#77b44b}.ps-theme-base .ps-payer-total .ps-payer-total-dark{color:inherit;font-weight:600}.ps-theme-base .ps-hex-icon-navy{vertical-align:text-bottom;background:url("../app/components/ps/checkout/images/ps-hex-icon-navy.svg") no-repeat}.ps-theme-base .ps-input-group{position:relative}.ps-theme-base .ps-input-group .ps-input-group-icon{position:absolute;left:0;width:50px}.ps-theme-base .ps-input-group .ps-input-group-icon i{padding:3px 0 0 12px}.ps-theme-base .ps-input-group input{padding-left:50px !important}.ps-theme-base .ps-widget-header{padding:.5em 0 .9em 0;text-transform:none;font-size:16px;font-weight:600}.ps-theme-base .ps-widget-header-title{padding-bottom:20px;font-size:20px;font-weight:500}.ps-theme-base .ps-widget-header-title div:focus{outline:none}.ps-theme-base .ps-widget-header-link{font-size:14px}.ps-theme-base .ps-widget-header-link a{font-weight:normal}.ps-theme-base .ps-widget-header-checkout{margin-bottom:1.18em;padding:.5em 0 .9em 0;font-size:14px;color:rgba(0,0,0,.54);border-bottom:solid 2px rgba(0,0,0,.12)}.ps-theme-base .ps-progress-header{padding-bottom:.5em;font-weight:600;color:rgba(0,0,0,.54)}.ps-theme-base .ps-progress-header-link{float:right}.ps-theme-base .ps-progress-header-link a{font-weight:bold}.ps-theme-base .ps-fund-progress-default,.ps-theme-base .ps-merchant-progress-merchant,.ps-theme-base .ps-payer-progress-payer{margin:0 0 1em 0;padding:0 1em 1em 1em;font-size:12px;border-bottom:solid 1px #ddd}.ps-theme-base .ps-fund-buttons,.ps-theme-base .ps-fund-icons{text-align:center}.ps-theme-base .ps-fund-buttons:focus,.ps-theme-base .ps-fund-icons:focus{outline:none}.ps-theme-base .ps-fund-buttons span:focus,.ps-theme-base .ps-fund-icons span:focus{outline:none}.ps-theme-base .ps-fund-buttons .ps-fund-button{margin-right:5px;padding:10px 0;font-size:16px;font-weight:500;color:#fff;background:#b0b0b0;border:none;cursor:pointer;transition:all .5s}.ps-theme-base .ps-fund-buttons .ps-fund-button.is-active{background:#00acee}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{display:flex;flex-direction:column;justify-content:center;position:relative;height:82px;padding:10px 0;font-size:18px;font-weight:700;color:#182d55;background:#f7f9fc;border:1px solid #d8dde2;cursor:pointer;border-radius:4px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:16px}}@media screen and (max-width: 500px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:14px}}@media screen and (max-width: 400px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:12px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2.is-active{border-color:#77b44b;color:#fff;background:#77b44b}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2.is-active .ps-selected-fund-indicator{width:16px;margin-right:2px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-recommended-banner{position:absolute;background-color:#f15725;width:120px;height:24px;color:#fff;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;top:-16px;left:-10px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-recommended-banner-corner{position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #c53000 transparent transparent;top:8px;left:-10px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top{display:flex;justify-content:space-between;margin-left:16px;width:80%;align-items:center;margin-bottom:4px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top{margin-left:2%}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top .ps-fund-button-inner-icon{position:relative;top:2px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top .ps-fund-button-inner-icon .manualach-inner-icon{font-size:9px;position:relative;right:29px;margin-right:-30px;top:7px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{font-size:12px;padding:4px;background-color:#fbd8e3;color:#f65570;border-radius:4px;font-weight:bold;margin-left:40px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:20px;margin-right:20px;font-size:11px}}@media screen and (max-width: 570px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:10px;margin-right:10px;font-size:10px}}@media screen and (max-width: 460px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:2px;margin-right:2px;padding:2px;font-size:9px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{font-size:12px;padding:4px;background-color:#e2efd8;color:#77b44b;border-radius:4px;font-weight:bold;margin-left:38px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:20px;margin-right:20px;font-size:11px}}@media screen and (max-width: 570px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:10px;margin-right:10px;font-size:10px}}@media screen and (max-width: 460px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:2px;margin-right:2px;padding:2px;font-size:9px}}.ps-theme-base .ps-fund-buttons .ps-fund-button:first-child,.ps-theme-base .ps-fund-buttons .ps-fund-button-small:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.ps-theme-base .ps-fund-buttons .ps-fund-button:last-child,.ps-theme-base .ps-fund-buttons .ps-fund-button-small:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ps-theme-base .ps-fund-icon{padding-bottom:1.1em;width:100%}.ps-theme-base .ps-fund-icon i{font-size:48px !important;cursor:pointer}.ps-theme-base .ps-fund-icon i:hover{color:#999}.ps-theme-base .ps-bank-choose-logos{margin-top:17px;padding-left:8px;text-align:center}.ps-theme-base .ps-bank-choose-links{padding:0 0 1em .75em}.ps-theme-base .ps-bank-choose-links.hover .ps-bank-choose-link:not(:hover){opacity:.1;background-color:#000}.ps-theme-base .ps-bank-choose-links.hover .ps-bank-choose-link:hover{opacity:1}.ps-theme-base .ps-bank-choose-link-wrap{float:left}.ps-theme-base .ps-bank-choose-link{transition:all .75s ease;margin:.3em .3em 0 0;width:50px;height:50px;border-radius:5px;cursor:pointer}@media only screen and (min-width: 321px){.ps-theme-base .ps-bank-choose-link{margin:.47em .47em 0 0;width:54px;height:54px}}.ps-theme-base .ps-progress-wrap{margin:0 auto;padding:5px 0 20px 0}.ps-theme-base .ps-progress-left,.ps-theme-base .ps-progress-center-on,.ps-theme-base .ps-progress-right-on,.ps-theme-base .ps-progress-center-off,.ps-theme-base .ps-progress-right-off{display:inline-block;width:40px;height:5px;border:none;background:#fff}.ps-theme-base .ps-progress-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ps-theme-base .ps-progress-center-off,.ps-theme-base .ps-progress-right-off{background:#000;opacity:.4}.ps-theme-base .ps-progress-right-on,.ps-theme-base .ps-progress-right-off{border-top-right-radius:2px;border-bottom-right-radius:2px}.ps-theme-base .ps-bank-session-content{margin:0 30px;padding:20px;text-align:left;z-index:800}.ps-theme-base .ps-bank-session-content.transparent{background:transparent}.ps-theme-base .ps-bank-session-login .progress-chatbot{display:flex;justify-content:center;margin-top:50px}.ps-theme-base .ps-bank-session-login .progress-chatbot md-progress-circular svg path{stroke:#fff}.ps-theme-base .ps-radio-wrap{padding:1em 0 0 0}.ps-theme-base .ps-fund-insufficient{font-size:12px}.ps-theme-base .ps-fund-name{font-weight:600}.ps-theme-base .ps-fund-type,.ps-theme-base .ps-fund-number,.ps-theme-base .ps-fund-currency,.ps-theme-base .ps-fund-balance{font-size:14px}.ps-theme-base .ps-selected-bank-title{padding-top:.5em;padding-bottom:0em;font-size:16px}.ps-theme-base .ps-selected-bank-title a{font-size:80%;color:#0277bd}.ps-theme-base .ps-selected-bank-title a:hover{text-decoration:none}.ps-theme-base .ps-selected-bank-title a i{font-size:100%}.ps-theme-base .ps-bank-review-wrap{margin:1em 0;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.ps-theme-base .ps-bank-review-content{padding:1em}.ps-theme-base .ps-bank-review-name,.ps-theme-base .ps-bank-review-account,.ps-theme-base .ps-bank-review-balance{padding:.4em;font-size:15px}.ps-theme-base .ps-bank-review-balance{font-weight:600;font-size:17px}.ps-theme-base .ps-powered-logo{padding:1em 1em 0 0;text-align:center}.ps-theme-base .ps-card-logo{position:absolute;margin:10px 14px 0 0;right:0;color:#888}.ps-theme-base .ps-scheduled-payment-group-view-modal{padding:5em 1.5em 1.5em 1.5em}.ps-theme-base .ps-schedule-link{padding:1em 0 0 0}.ps-theme-base .ps-schedule-link i{vertical-align:middle;color:#666}.ps-theme-base .ps-schedule-link a{font-size:80%;color:#0277bd}.ps-theme-base .ps-scheduled-payment-group-wrap{padding:2em}.ps-theme-base .ps-scheduled-payment-group-wrap ul{margin:0;padding:1.5em 0 0 1em}.ps-theme-base .ps-scheduled-payment-group-wrap ul li{max-width:350px;margin:0;padding:0 0 1.5em 0}.ps-theme-base .ps-scheduled-payment-group-wrap ul li i{vertical-align:middle}.ps-theme-base .ps-scheduled-payment-group-wrap ul li .ps-schedule-detail{padding:0 0 0 2em}.ps-theme-base .ps-schedule-name{font-size:18px;font-weight:600;color:#555}.ps-theme-base .ps-schedule-description{font-size:14px;color:#777}.ps-theme-base .ps-routine-name{font-size:14px;font-weight:600;color:#555}.ps-theme-base .ps-routine-description{font-size:14px;color:#777}.ps-theme-base .ps-routine-overview{padding-top:.5em;font-size:14px;color:#777}.ps-theme-base .ps-routine-overview strong{color:#444}.ps-theme-base .ps-receipt-background{text-align:center}.ps-theme-base .overlay-active .ps-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(90,90,90,.8);z-index:64}.ps-theme-base .overlay-active .ps-overlay-content{z-index:75;position:relative}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ps-theme-base .ps-timeout{margin:0 0 20px;padding:20px 10px 5px;background-color:#fff;border-radius:8px;animation:fadeIn 1s ease-in-out forwards}.ps-theme-base .ps-timeout .ps-timeout-title{color:#e57373}.ps-theme-base .ps-timeout i{margin-right:5px;vertical-align:text-top}.ps-theme-base .ps-bank-choose-assured{margin-bottom:15px;padding:15px;background:#ededed;border-radius:8px}.ps-theme-base .ps-bank-choose-assured img,.ps-theme-base .ps-bank-choose-assured i{margin-right:5px;vertical-align:middle}.ps-theme-base .ps-bank-choose-assured span{font-size:12px}.ps-theme-base .ps-assurety-assured-icon{margin-right:10px;display:inline-block;vertical-align:middle;width:30px;height:30px;background:url("../app/components/ps/checkout/images/assurety/assurety-assured.svg") no-repeat}.ps-theme-base .ps-assurety-receipt-icon{display:inline-block;width:110px;height:120px;background:url("../app/components/ps/checkout/images/assurety/assurety-in-progress.svg") no-repeat;position:relative;z-index:700}.ps-theme-base .ps-assurance-info{display:flex;margin:10px 0 30px}.ps-theme-base .ps-assurance-info img,.ps-theme-base .ps-assurance-info i{margin-right:10px}.ps-theme-base .ps-assurance-info span{font-size:14px}.absolute{position:absolute;z-index:900}.bottom{bottom:0}.bottom-10{bottom:10px}.w-full{width:100%}.grey{color:#9e9e9e !important}.white{color:#fff !important}.white-all>*{color:#fff}.white-link{color:#fff !important;text-decoration:underline !important}.ps-checkout-footer-bank-session{position:absolute;bottom:0;z-index:2;padding-bottom:30px}.ps-white-footer{z-index:19;position:relative}.ps-white-footer.scheduled-payment{bottom:-5rem}.ps-contact-white{color:#fff !important;font-size:.6em;text-align:center}.ps-white-powered-by{color:#fff !important;display:inline-flex;margin:10px auto 5px auto;align-items:center}.ps-white-powered-by-logo{width:100px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/logo-main-white-small.png") no-repeat center}a.ps-white-link{text-decoration:none}a.ps-contact-sales{color:#0a9fd2}.ps-autopay-enroll-container{padding:20px;border-radius:var(--spacing-4, 4px);box-sizing:border-box;border:1px solid var(--primaries-g-30-section-border, #D0D5D9);background:var(--surface-surfave-primary, #FFF);width:100%;margin-bottom:20px;display:flex}.ps-autopay-enroll-container .ae-left-column{width:100%;display:flex}.ps-autopay-enroll-container .ae-icon-container{display:flex;justify-content:flex-end;align-items:flex-start}.ps-autopay-enroll-container .ae-checkbox-container{padding-right:3px}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-icon{background-color:#1babe2}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-ripple-container{color:#1babe2}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-ink-ripple{color:#1babe2}.ps-autopay-enroll-container .ae-info{display:flex;flex-direction:column}.ps-autopay-enroll-container .ae-info .ae-label{color:var(--primaries-navy, #182C55);font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.ps-autopay-enroll-container .ae-info .ae-description{color:var(--primaries-g-90-icon, var(--color-neutral-neutral-90, #617380));font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:25px;width:100%}.ps-theme-checkout-standard.ps-flow-layout-2col .row-main0{width:100%}@media screen and (min-width: 840px){.ps-theme-checkout-standard.ps-flow-layout-2col .row-main0{width:50%}}.ps-theme-checkout-standard.ps-flow-layout-2col .row-main1{width:100%}@media screen and (min-width: 840px){.ps-theme-checkout-standard.ps-flow-layout-2col .row-main1{float:left;width:50%}}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons{margin-bottom:0;border:0;background:transparent}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons .ps-fund-tabs{margin-bottom:1em}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons .ps-fund-buttons{margin:1em 0}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-address-edit{padding:0px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-bank-edit,.ps-theme-checkout-standard.ps-flow-layout-2col .ps-card-edit,.ps-theme-checkout-standard.ps-flow-layout-2col .ps-wire-edit .ps-smartcheck{padding-bottom:30px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-edit{padding-top:0}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-edit label{display:inline;padding-bottom:0;width:100%;font-size:14px;text-align:left}.ps-theme-checkout-standard.ps-flow-layout-2col .overlay-inactive md-input-container.md-input-focused label,.ps-theme-checkout-standard.ps-flow-layout-2col .overlay-inactive md-input-container:not(.md-input-invalid).md-input-has-value label{color:rgba(0,0,0,.54) !important}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-widget-header{padding:0 0 1.5em 0;text-transform:none;font-size:18px;font-weight:400}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-field{height:85px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-input-group md-select-value{padding-left:40px !important}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-button i{vertical-align:text-bottom}.ps-theme-checkout-standard .ps-directive.ng-enter{transition:.5s linear all;opacity:0}.ps-theme-checkout-standard .ps-directive.ng-enter.ng-enter-active{opacity:1}.ps-theme-checkout-standard .ps-checkout-progress{padding-top:100px;width:100%}.ps-theme-checkout-standard .ps-checkout-content{height:100%}.ps-theme-checkout-standard .ps-checkout{height:100%;overflow:visible !important;color:#666 !important}.ps-theme-checkout-standard .ps-checkout .ps-checkout-inner{outline:none}.ps-theme-checkout-standard ps-all-progress{display:none}.ps-theme-checkout-standard .ps-custom-field-edit,.ps-theme-checkout-standard .ps-payer-edit,.ps-theme-checkout-standard .ps-card-edit,.ps-theme-checkout-standard .ps-bank-edit,.ps-theme-checkout-standard .ps-progress-card,.ps-theme-checkout-standard .ps-progress-bank,.ps-theme-checkout-standard .ps-bank-choose,.ps-theme-checkout-standard .ps-payer-address-edit,.ps-theme-checkout-standard .ps-payment-edit,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit,.ps-theme-checkout-standard .ps-tokenize-edit,.ps-theme-checkout-standard .ps-invoice-edit,.ps-theme-checkout-standard .ps-smartcheck,.ps-theme-checkout-standard .ps-smartcheck-summary,.ps-theme-checkout-standard .ps-smartcheck-edit{padding:0 20px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-custom-field-edit,.ps-theme-checkout-standard .ps-payer-edit,.ps-theme-checkout-standard .ps-card-edit,.ps-theme-checkout-standard .ps-bank-edit,.ps-theme-checkout-standard .ps-progress-card,.ps-theme-checkout-standard .ps-progress-bank,.ps-theme-checkout-standard .ps-bank-choose,.ps-theme-checkout-standard .ps-payer-address-edit,.ps-theme-checkout-standard .ps-payment-edit,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit,.ps-theme-checkout-standard .ps-tokenize-edit,.ps-theme-checkout-standard .ps-invoice-edit,.ps-theme-checkout-standard .ps-smartcheck,.ps-theme-checkout-standard .ps-smartcheck-summary,.ps-theme-checkout-standard .ps-smartcheck-edit{padding:0 30px}}.ps-theme-checkout-standard .ps-debit-card-fee-notification{background-color:#efefef;display:flex;justify-content:center;align-items:center;font-size:1em;padding:.6em}.ps-theme-checkout-standard .ps-debit-card-fee-notification .material-icons.close{cursor:pointer;margin-left:10px}.ps-theme-checkout-standard .ps-debit-card-fee-notification .material-icons.checkmark{margin-right:10px;color:green}.ps-theme-checkout-standard .summary-defi::before{content:url("../app/components/ps/checkout/images/defi-card-logo.svg");position:relative;margin-left:-8px;top:3px}.ps-theme-checkout-standard .summary-defi::after{content:"DeFi";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:13px;line-height:20px;margin-left:2px;margin-right:6px;color:#617380;position:relative}.ps-theme-checkout-standard .ps-wire-edit{padding:0 5px}@media only screen and (min-width: 376px){.ps-theme-checkout-standard .ps-wire-edit{padding:0 20px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-wire-edit{padding:0 30px}}.ps-theme-checkout-standard .ps-custom-field-edit{margin-top:25px}.ps-theme-checkout-standard .ps-bank-choose .ps-buttons-wrap,.ps-theme-checkout-standard .ps-invoice-edit .ps-buttons-wrap{margin-top:20px}.ps-theme-checkout-standard input::-webkit-outer-spin-button,.ps-theme-checkout-standard input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-theme-checkout-standard input[type=number]{-moz-appearance:textfield}.ps-theme-checkout-standard .editing-credit{background-color:#f4f3f3}.ps-theme-checkout-standard .invoice-total{font-size:18px;font-weight:bold;display:flex;justify-content:flex-end}.ps-theme-checkout-standard .credit-edit-button-container{height:40px}.ps-theme-checkout-standard .invoice-payment-info{display:flex;flex-direction:column;padding:25px 0;font-family:"Helvetica Neue"}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-row{display:flex;position:relative;height:40px;justify-content:flex-end;padding-right:20px}.ps-theme-checkout-standard .invoice-payment-info .edit-credit-amount{display:flex;justify-content:flex-end;width:100%;font-size:13px}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-item-left{display:flex;justify-content:flex-end;width:25%;font-size:14px}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-item-right{display:flex;justify-content:flex-end;width:75%;font-size:16px}.ps-theme-checkout-standard .invoice,.ps-theme-checkout-standard .amount-due{width:32%}.ps-theme-checkout-standard .payment{width:36%}.ps-theme-checkout-standard .invoice{text-align:left}.ps-theme-checkout-standard .amount-due{text-align:center}.ps-theme-checkout-standard .amount-due-responsive{display:none}.ps-theme-checkout-standard .apply-credits-button{border-radius:0px 5px 5px 0px;color:#fff;font-size:16px;font-weight:500;border:none;background:#00abee;text-transform:capitalize}.ps-theme-checkout-standard .pay-with-available-c{padding:23px 30px;background:#efefef;justify-content:center;display:flex;font-family:"Helvetica Neue";font-size:18px;font-weight:bold;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-checkout-standard .heading-avaible-c{border-radius:5px;padding:15px}.ps-theme-checkout-standard .available-credit{justify-content:center;display:flex;color:#000;font-family:"Helvetica Neue";font-size:23px;font-weight:500;letter-spacing:0;line-height:28px}.ps-theme-checkout-standard .review-payment-information{font-family:"Helvetica Neue";justify-content:center;display:flex;font-size:15px}.ps-theme-checkout-standard .h5-gray-70{font-size:14px;font-weight:600;color:#a8b6c1;margin:0}.ps-theme-checkout-standard .wire-credit-info{font-size:12px;font-weight:600;color:#3aaae2}.ps-theme-checkout-standard .credits-error{font-size:14px;font-weight:600;color:#ff8897;margin-top:25px}.ps-theme-checkout-standard .credit-redeem .amount-input{position:relative}.ps-theme-checkout-standard .credit-redeem .amount-input .md-caption{font-size:12px;letter-spacing:.02em}.ps-theme-checkout-standard .credit-redeem .amount-input .input{position:relative;margin-top:10px}.ps-theme-checkout-standard .credit-redeem .amount-input .input .sign{position:absolute;top:11px;left:11px;z-index:1}.ps-theme-checkout-standard .credit-redeem .amount-input input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.ps-theme-checkout-standard .credit-redeem .amount-input input .error{border:1px solid #ff8897}.ps-theme-checkout-standard .credit-redeem .amount-input span.error{position:absolute;bottom:-50px;font-size:16px;font-weight:600}.ps-theme-checkout-standard .credit-redeem .amount-input .input.error,.ps-theme-checkout-standard .credit-redeem .amount-input input.error,.ps-theme-checkout-standard .credit-redeem .amount-input span.error{color:#ff8897}.ps-theme-checkout-standard .credit-redeem .amount-input input::placeholder{font-size:14px;font-weight:500;color:#d8dde2}.ps-theme-checkout-standard .credit-redeem .amount-input .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.ps-theme-checkout-standard .credit-redeem .amount-input .caption.none{display:none}.ps-theme-checkout-standard .ps-invoice-edit .invoice-text{font-size:15px;margin-top:20px}.ps-theme-checkout-standard .ps-invoice-edit .header{display:flex;margin-bottom:10px;margin-top:30px}.ps-theme-checkout-standard .ps-invoice-edit .header .payment{text-align:center}.ps-theme-checkout-standard .ps-invoice-edit .rows{display:flex;padding:25px 0;border-bottom:1px solid #e4e4e4}.ps-theme-checkout-standard .ps-invoice-edit .rows .ps-one-click-multi{color:#272d33}.ps-theme-checkout-standard .ps-invoice-edit .rows .form{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-checkout-standard .ps-invoice-edit .rows .form input{width:100%;border:none;outline:none;color:#555}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input{display:flex;justify-content:space-between;align-items:center;width:80px;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input .symbol{color:#bbb}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input.error{border:1px solid #ff8897}.ps-theme-checkout-standard .ps-invoice-edit .rows .form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input.error,.ps-theme-checkout-standard .ps-invoice-edit .rows .form input.error,.ps-theme-checkout-standard .ps-invoice-edit .rows .form span.error{color:#ff8897}.ps-theme-checkout-standard .ps-invoice-edit .rows .form input,.ps-theme-checkout-standard .ps-invoice-edit .rows .form input::placeholder{font-size:14px;text-align:right}.ps-theme-checkout-standard .ps-invoice-edit .invoice,.ps-theme-checkout-standard .ps-invoice-edit .amount-due{width:32%}.ps-theme-checkout-standard .ps-invoice-edit .payment{width:36%}.ps-theme-checkout-standard .ps-invoice-edit .invoice{text-align:left}.ps-theme-checkout-standard .ps-invoice-edit .amount-due{text-align:center}.ps-theme-checkout-standard .ps-invoice-edit .amount-due-responsive{display:none}@media screen and (max-width: 470px){.ps-theme-checkout-standard .ps-invoice-edit .invoice-text{font-size:12px}.ps-theme-checkout-standard .ps-invoice-edit .amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .ps-one-click-multi-header-amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .ps-one-click-multi-amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .amount-due-responsive{display:flex}.ps-theme-checkout-standard .ps-invoice-edit .invoice,.ps-theme-checkout-standard .ps-invoice-edit .payment{width:50%}}.ps-theme-checkout-standard .ps-payment-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-tokenize-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-payer-address-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-custom-field-edit .ps-linear-progress-wrap{height:20px}.ps-theme-checkout-standard .ps-payment-amount{display:none}.ps-theme-checkout-standard .ps-payer-edit{padding-top:20px}.ps-theme-checkout-standard .ps-payer-edit label{display:inline-block;padding-bottom:15px;width:100%;font-size:16px;text-align:center}.ps-theme-checkout-standard .ps-bank-search{padding-top:20px}.ps-theme-checkout-standard .ps-payer-address-edit{padding-top:30px}.ps-theme-checkout-standard label{font-size:14px;color:rgba(0,0,0,.38)}.ps-theme-checkout-standard .ps-no-input-group md-autocomplete input:not(.md-input){color:#686868}.ps-theme-checkout-standard .ps-input-group .ps-input-group-icon{z-index:60}.ps-theme-checkout-standard .ps-input-group .ps-input-group-icon i{color:#686868;font-size:22px;padding:8px 0 0 12px}.ps-theme-checkout-standard .ps-input-group md-select .md-select-value .md-text{color:#686868;padding:10px 0 0 50px}.ps-theme-checkout-standard .ps-input-group md-select .md-select-value.md-select-placeholder{padding-left:50px}.ps-theme-checkout-standard md-input-container .md-input{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-input-container .md-input.ng-invalid.ng-dirty{border-width:2px}.ps-theme-checkout-standard md-input-container.md-input-focused .md-input{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-input-container.md-input-focused .ps-input-group-icon i{color:#2196f3}.ps-theme-checkout-standard md-input-container span.md-no-float{font-size:14px;color:rgba(0,0,0,.38)}.ps-theme-checkout-standard [disabled] md-input-container .md-input{border-bottom:solid 2px #bbb}.ps-theme-checkout-standard .md-whiteframe-z1{border-width:2px}.ps-theme-checkout-standard md-autocomplete input{color:#686868}.ps-theme-checkout-standard md-autocomplete input:not(.md-input){padding:0 0 0 12px}.ps-theme-checkout-standard .md-select-value .md-select-icon{display:block;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}.ps-theme-checkout-standard md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px;width:100%}.ps-theme-checkout-standard md-select ._md-select-value{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-select .md-select-value{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-select:not([disabled]):focus ._md-select-value{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-select:not([disabled]):focus .md-select-value{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-dirty ._md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-dirty .md-select-value,.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-touched .md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-checkout-standard md-select.ng-invalid.ng-touched .md-select-value{color:#e57373 !important;border-color:#e57373 !important}.ps-theme-checkout-standard .ps-button-back{margin-right:5px;width:43px !important}.ps-theme-checkout-standard .ps-button-second,.ps-theme-checkout-standard .ps-button-primary{flex-grow:1}.ps-theme-checkout-standard .ps-button-next{flex-grow:1}.ps-theme-checkout-standard .ps-button-next button{border-radius:5px}.ps-theme-checkout-standard .ps-button-pay button{border-radius:5px;background:#57ad5c}.ps-theme-checkout-standard .ps-button-alt button{border-radius:5px;background:#777}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count{display:flex;justify-content:center;align-items:center;font-family:Montserrat;font-size:13px}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count button{background:none;border:none;padding:0}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count button[disabled]{color:#777}.ps-theme-checkout-standard .ps-optimized-checkout-edit-invoice-btn{background:none;border:none}.ps-theme-checkout-standard .ps-optimized-checkout-edit-invoice-btn:hover{background:#777}.ps-theme-checkout-standard .ps-header-view{margin-top:160px}.ps-theme-checkout-standard .ps-header-view .ps-header-wrap{z-index:65;position:absolute;top:0;width:100%;min-height:160px;color:#fff;background:#1d4072}.ps-theme-checkout-standard .ps-header-view .ps-background{z-index:1;position:absolute;width:100%;height:100%;background:url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px auto}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-header-view .ps-background{background-size:cover}}.ps-theme-checkout-standard .ps-header-view .ps-header-content{z-index:2;position:absolute;padding:20px 0 0 0;width:100%;text-align:center;outline:none}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-content{padding:20px 0px 0 0}}.ps-theme-checkout-standard .ps-header-view .ps-header-logo-wrap{float:left;padding-left:10px;width:100px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-logo-wrap{width:120px}}.ps-theme-checkout-standard .ps-header-view .ps-header-logo img{position:relative}.ps-theme-checkout-standard .ps-header-view .no-logo{padding:0;width:100%}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount-wrap{margin:0;padding:30px 20px 0;text-align:center}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount-wrap.optimized{padding:15px 0 0 20px}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount{font-size:35px;font-weight:400}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:10px;height:39px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:7px;height:42px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:0;height:49px}}.ps-theme-checkout-standard .ps-header-view .ps-header-amount-wrap{margin-left:135px;margin-right:20px;text-align:center;padding:15px 0 0 10px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-amount-wrap{margin-left:145px;padding:15px 0 0 20px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:12px;height:33px;vertical-align:text-bottom}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{margin:0 auto;padding-right:8px;width:150px;height:35px;color:#fff !important;text-align:right;font-size:20px;border-color:transparent !important;background:rgba(0,0,0,.2) !important}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{width:200px;height:40px;font-size:26px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{width:250px;height:50px;font-size:35px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;background:transparent !important;height:43px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;height:48px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;height:55px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container ::-webkit-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container :-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container ::-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container :-ms-input-placeholder{color:#fff}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:8px;height:37px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:0;height:45px}}.ps-theme-checkout-standard .ps-header-view .ps-amount-field{display:inline-block}.ps-theme-checkout-standard .ps-header-view .ps-amount-currency{display:inline-block;font-size:14px}.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:20px;font-size:20px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:12px;font-size:26px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:0;font-size:35px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount-text{text-align:center;padding:0;margin:0 !important;color:#fff !important;font-size:35px;font-weight:400}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-buttons-wrap,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-field-payment-external-id,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .md-errors-spacer{display:none}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-payment-amount{display:block}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form input{border:medium none !important;background:transparent;border-color:transparent;padding:0;margin:0;text-align:center;color:#fff;font-size:27px}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form md-input-container.md-input-invalid .md-input{border:1px solid #e57373 !important}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form ::-webkit-input-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form :-moz-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form ::-moz-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form :-ms-input-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title input:read-only{background:transparent !important}.ps-theme-checkout-standard .ps-header-view .ps-header-title input:-moz-read-only{background:transparent !important}.ps-theme-checkout-standard .ps-header-view .ps-header-amount-text{padding-top:15px;font-size:16px;font-weight:700}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-header-amount-text{padding-top:10px;font-size:20px}}.ps-theme-checkout-standard .ps-header-view .ps-details-intro{margin-top:10px;font-size:13px;color:#4adfff;border-top:solid 2px #546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p{overflow-y:auto;height:2.3em;scrollbar-width:thin;scrollbar-color:#182d55 #546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar{width:8px}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar-track{background:#546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar-thumb{border:1px solid #546f95;background:#182d55}.ps-theme-checkout-standard .ps-header-view .ps-details-content-wrap{z-index:2;position:relative;text-align:left;height:0;overflow:hidden;margin-top:143px;transition:all .2s}.ps-theme-checkout-standard .ps-header-view .ps-details-content-wrap.is-open{height:auto}.ps-theme-checkout-standard .ps-header-view .ps-heading,.ps-theme-checkout-standard .ps-header-view .ps-routine-name{color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-details{font-size:13px}.ps-theme-checkout-standard .ps-header-view .ps-details-title,.ps-theme-checkout-standard .ps-header-view .ps-schedule-name{font-size:15px;color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-name-description{padding-top:20px}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-group-view{padding:20px 30px 30px}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-group-name-description{padding-top:12px}.ps-theme-checkout-standard .ps-header-view .ps-sub-heading{font-size:14px;font-weight:700;color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-schedule-description,.ps-theme-checkout-standard .ps-header-view .ps-routine-description,.ps-theme-checkout-standard .ps-header-view .ps-routine-overview,.ps-theme-checkout-standard .ps-header-view .ps-routine-overview strong{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle{position:relative;z-index:3;margin:-18px auto 0 auto;width:30px;height:30px;border-radius:15px;text-align:center;background:#1d4072;bottom:-10px}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle i{margin-top:7px;color:#fff;opacity:.5;cursor:pointer}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle:focus{outline:none}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content{margin-top:0}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-header-wrap{position:relative;min-height:inherit;top:inherit}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-header-content{position:relative}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-details-content-wrap{margin-top:20px}.ps-theme-checkout-standard .ps-line-item-view{padding-top:20px}.ps-theme-checkout-standard .ps-line-items-text{margin:0 auto;padding-bottom:20px;width:75%}.ps-theme-checkout-standard .ps-line-item-total{display:flex;align-items:center;justify-content:flex-end;height:45px;font-size:16px}.ps-theme-checkout-standard .ps-subtotal md-input-container ::-webkit-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container :-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container ::-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container :-ms-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container .md-input{margin:0 auto;border-color:transparent !important;background:rgba(0,0,0,.2) !important}.ps-theme-checkout-standard .ps-subtotal md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-checkout-standard .ps-subtotal input{padding:0;max-width:180px;color:#fff !important;text-align:right;font-size:35px;font-weight:400;font-size:20px}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-subtotal input{max-width:100px;font-size:14px}}.ps-theme-checkout-standard .ps-line-items-total{display:flex;align-items:center;justify-content:flex-end;height:45px;font-size:20px}.ps-theme-checkout-standard .ps-header-line-items{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-header-line-items table{width:100%;max-width:350px}.ps-theme-checkout-standard .ps-header-line-items table th{padding-bottom:10px;text-align:right}.ps-theme-checkout-standard .ps-header-line-items table td{height:40px;text-align:right}.ps-theme-checkout-standard .ps-header-line-items table td:first-child{white-space:nowrap}.ps-theme-checkout-standard .ps-header-line-items table td.first-cell{width:80px}.ps-theme-checkout-standard .ps-header-line-items table td.total{font-size:16px}.ps-theme-checkout-standard .ps-header-line-items table td.total-separator{height:10px;border-bottom:solid 1px #fff}.ps-theme-checkout-standard .ps-header-line-items table td .ps-header-line-items-amount{display:flex;justify-content:flex-end}.ps-theme-checkout-standard .ps-header-line-items table .discount-line-item{color:#90ee90;font-weight:600}.ps-theme-checkout-standard .ps-header-enrollment{margin-top:190px}.ps-theme-checkout-standard .ps-fund-select-type-buttons{margin-bottom:20px;padding:14px 30px;border:solid 1px #dddedf;border-width:1px 0;background:#efefef}.ps-theme-checkout-standard .ps-fund-select-type-buttons.feeSplit-v2{margin-bottom:20px;padding:14px 30px;border:none;background:transparent}.ps-theme-checkout-standard .ps-bank-choose-logos{margin-top:0;padding:0}.ps-theme-checkout-standard .ps-bank-choose-links{padding:0 0 0 6px}.ps-theme-checkout-standard .ps-bank-choose-search{margin-top:20px}.ps-theme-checkout-standard .ps-bank-choose-search label:not(.md-container-ignore){display:block;position:absolute;bottom:initial;top:1px;left:initial;right:initial;margin:-19px 0 0 12px}.ps-theme-checkout-standard .ps-bank-session-content{margin:0 auto;max-width:275px;background:#ececec;border:none;border-radius:10px;z-index:800 !important}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-checkout-standard .ps-bank-session-content .ps-button-back button{background:#777}.ps-theme-checkout-standard .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-checkout-standard .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-checkout-standard .ps-bank-session-funds{height:360px}.ps-theme-checkout-standard .ps-bank-session-funds label{display:none}.ps-theme-checkout-standard .ps-field-funds-list{height:290px;overflow-y:auto}.ps-theme-checkout-standard .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-checkout-standard .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-checkout-standard .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-checkout-standard .ps-bank-review-name,.ps-theme-checkout-standard .ps-bank-review-account,.ps-theme-checkout-standard .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-checkout-standard .ps-bank-review-balance{font-size:17px}.ps-theme-checkout-standard .ps-progress-card{padding-top:20px}.ps-theme-checkout-standard .ps-progress-card .card-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-progress-card .data-brand{margin-right:-8px}.ps-theme-checkout-standard .ps-progress-card .data-brand-icon i{display:none}.ps-theme-checkout-standard .ps-progress-card .data-address{display:none}.ps-theme-checkout-standard .ps-progress-bank{padding-top:20px}.ps-theme-checkout-standard .ps-progress-bank .bank-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-progress-bank .data-brand-icon i{display:none}.ps-theme-checkout-standard .ps-progress-bank .data-address{display:none}.ps-theme-checkout-standard .ps-smartcheck-summary{display:flex;justify-content:space-between;padding-top:20px}.ps-theme-checkout-standard .ps-smartcheck-summary .check-information-container .check-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-smartcheck-summary .edit-check-btn{color:#1babe2;border:1px solid #1babe2;padding:6px 25px;border-radius:4px;font-size:13px;font-weight:600;background-color:transparent}.ps-theme-checkout-standard .ps-smartcheck-summary .edit-check-btn:hover{border:1px solid #10a4de;background-color:rgba(25,118,210,.04)}.ps-theme-checkout-standard .ps-smartcheck-edit{padding-top:20px}.ps-theme-checkout-standard .ps-smartcheck-edit .check-information{font-size:12px;color:#999;margin-bottom:8px}.ps-theme-checkout-standard .ps-payer-address-edit-compact{padding-top:15px}.ps-theme-checkout-standard .ps-receipt-content-wrap{width:100%;color:#fff;z-index:5}.ps-theme-checkout-standard .ps-payable-receipt-content-wrap{position:inherit;width:100%;color:#1d4072}.ps-theme-checkout-standard .ps-receipt-background::before{display:block;width:100%;height:100%;min-height:900px;content:" ";position:absolute;top:0;left:0;background:#1d4072 url("../app/components/ps/checkout/images/checkout_bg.png");background-size:400px auto}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-receipt-background::before{background-size:cover}}.ps-theme-checkout-standard .ps-receipt-background-small::before{display:block;width:100%;height:80px;min-height:80px;content:" ";position:absolute;top:0;left:0;background:#1d4072 url("../app/components/ps/checkout/images/checkout_bg.png");z-index:2}.ps-theme-checkout-standard .ps-color-summer-sky{color:#34abee !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-small-padding{padding:30px 0 38px 0 !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-small-padding .ps-assurety-receipt-icon{width:61px !important;height:66px !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information{width:100%;padding:22px 50px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction{padding:13px 50px 34px 50px;background-color:#f4f3f3}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{padding:0px 0px 43px 0px;overflow-wrap:break-word}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-payment-receipt-merchant-info{max-width:400px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-payer-portal-settings-link{cursor:pointer}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{width:auto}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-grid-2,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-grid-2{width:49%;min-width:240px;display:inline-block;margin-top:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{color:#555;display:flex;justify-content:center;margin:0 20%}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-table-last,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-table-last,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-table-last{text-align:end}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-border,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-border,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-border{margin:10px 0 9.5px 0;height:1px;width:100%;border-bottom:1px solid #e2e0e0}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-underline,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-underline,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-underline{text-decoration:underline !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-custom-icon,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-custom-icon,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-custom-icon{width:15px;height:15px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-padding-top,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-padding-top,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-padding-top{padding-top:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-icon-align,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-icon-align,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-icon-align{vertical-align:middle;padding-bottom:3px;padding-right:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-01,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-01,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-01{font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-02,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-02,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-02{font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-03,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-03,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-03{font-size:12px;font-weight:bold;letter-spacing:0;line-height:15px;color:#bbb}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-04,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-04,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-04{font-size:14px;letter-spacing:0;line-height:20px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-05,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-05,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-05{font-size:14px;letter-spacing:0;line-height:20px;font-weight:500}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-06,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-06,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-06{font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-07,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-07,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-07{font-size:14px;letter-spacing:0;line-height:16px}.ps-theme-checkout-standard .ps-receipt-content{padding:100px 30px 0;position:relative;font-family:"Montserrat",sans-serif}.ps-theme-checkout-standard .ps-receipt-content i{font-size:125px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-status{font-size:26px;line-height:32px;text-align:center;margin:40px;font-weight:bold;color:#1d4072}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-info{color:#555;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;margin-bottom:2em}.ps-theme-checkout-standard .ps-receipt-content .sage-extra-info{padding:0 20px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-assured{position:absolute;bottom:5px;left:10px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-assured i{font-size:24px;color:#999}.ps-theme-checkout-standard .ps-receipt-content .button-border{background-color:#fff;border-radius:50%;width:60px;height:60px;margin:5px auto;position:relative;z-index:198}.ps-theme-checkout-standard .ps-receipt-content .button-border i{font-size:77px;color:#98cd6c;transform:translate(-10px, -10px)}.ps-theme-checkout-standard .ps-receipt_portal-link span{font-size:14px;line-height:17px;color:#fff}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-portal-email-success{align-items:center;justify-content:center;font-size:14px;color:#fff}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button button{height:40px;width:200px;border-radius:21.5px;background-color:#34abee}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success button{height:40px;width:100px;border-radius:21.5px;border:none;background-color:#34abee}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success button i{color:#fff;font-size:30px}.ps-theme-checkout-standard .ps-receipt_portal-link .blue-spinner{display:flex;align-items:center;justify-content:center}.ps-theme-checkout-standard .ps-receipt_portal-link .blue-spinner md-progress-circular svg path{stroke:#1d4072}.ps-theme-checkout-standard .ps-receipt-promo{background-color:#f6f8f9;padding:10px;margin:auto;display:flex;flex-direction:row;max-width:500px;align-items:center;font-family:"Montserrat",sans-serif}.ps-theme-checkout-standard .ps-receipt-promo.fill-width{margin:0;padding:15px;max-width:100%}.ps-theme-checkout-standard .ps-receipt-promo.float-bottom{margin-top:10rem}.ps-theme-checkout-standard .ps-receipt-promo-header{color:#182d55;font-size:1em;font-style:normal;font-weight:bold;margin-bottom:.5em}@media only screen and (max-width: 600px){.ps-theme-checkout-standard .ps-receipt-promo-header{font-size:.8em}}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-receipt-promo-header{font-size:.7em}}.ps-theme-checkout-standard .ps-receipt-promo-body{width:85%}.ps-theme-checkout-standard .ps-receipt-promo-text{margin-top:0;font-size:.8em}@media only screen and (max-width: 600px){.ps-theme-checkout-standard .ps-receipt-promo-text{font-size:.7em}}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-receipt-promo-text{font-size:.52em}}.ps-theme-checkout-standard .ps-receipt-promo-content{margin-top:0;padding:0 5%;padding:0 25px;color:#7d95a5}.ps-theme-checkout-standard .ps-receipt-promo-link{text-decoration:underline;font-weight:800;cursor:pointer}.ps-theme-checkout-standard .ps-receipt-promo-small-logo{min-height:3em;width:15%;background:url("../app/components/ps/checkout/images/ps-logo-small.png") no-repeat;background-position:center;background-size:contain}.ps-theme-checkout-standard .ps-receipt-promo-half-logo{min-height:8em;width:15%;background:url("../app/components/ps/checkout/images/ps-half-logo.png") no-repeat left center;background-size:contain}.ps-theme-checkout-standard .ps-checkout-footer{display:none;position:fixed;bottom:0;z-index:65;overflow:hidden;width:100%;text-align:center}.ps-theme-checkout-standard .ps-checkout-footer .ps-encryption-msg{position:absolute;z-index:2;padding:0;font-size:13px;text-align:center;font-weight:400;color:#949699;width:100%;bottom:33px;display:none}.ps-theme-checkout-standard .ps-checkout-footer .ps-encryption-msg i{font-size:18px;vertical-align:bottom}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-background{position:absolute;z-index:1;width:100%;height:100%;background:url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px auto;margin-top:12px;opacity:.9}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-background{background-size:cover}}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-security-wrap .ps-security-content{padding:30px 30px 50px 30px;opacity:1;height:auto}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-encryption-msg{bottom:15px;color:#fff;display:block}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-footer-toggle i{font-size:24px;line-height:20px}.ps-theme-checkout-standard .ps-footer-toggle{position:relative;margin:0 auto -18px auto;width:30px;height:30px;border-radius:15px;text-align:center;background:#1d4072;z-index:1}.ps-theme-checkout-standard .ps-footer-toggle i{margin-top:-1px;color:#fff;opacity:.5;cursor:pointer;font-size:13px;line-height:24px}.ps-theme-checkout-standard .ps-footer-toggle:focus{outline:none}.ps-theme-checkout-standard .ps-security-wrap{min-height:10px;color:#fff;background:#1d4072}.ps-theme-checkout-standard .ps-security-content{padding:0;font-size:13px;opacity:0;height:0;transition:all .2s}.ps-theme-checkout-standard .overlay-active md-input-container.md-input-focused label,.ps-theme-checkout-standard .overlay-active md-input-container.md-input-invalid label{color:#fff !important}.ps-theme-checkout-standard .overlay-inactive md-input-container.md-input-focused label,.ps-theme-checkout-standard .overlay-inactive md-input-container:not(.md-input-invalid).md-input-has-value label{color:#333 !important}.ps-theme-checkout-standard .ps-portal.size-small .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-medium .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-large .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-xlarge .ps-security-icon{position:absolute}.ps-theme-checkout-standard .ps-critical-error{text-align:center;margin:0;padding:30px;height:100%;font-size:14px;color:#fff;background:#1d4072 url("../app/components/ps/checkout/images/bank-bkg.png");background-size:100% 100%}.ps-theme-checkout-standard .ps-critical-error h2{margin:0;font-size:25px}.ps-theme-checkout-standard .ps-critical-error i{font-size:15px}.ps-theme-checkout-standard .ps-security{display:flex;align-items:center;justify-content:center;width:auto;margin:0 auto;cursor:pointer;margin-top:20px}.ps-theme-checkout-standard .ps-security p{font-size:.8rem;margin-left:10px}.ps-theme-checkout-standard .ps-security.grey.white{margin-bottom:24px;bottom:-30rem;position:relative;padding:10px;z-index:20}.ps-theme-checkout-standard .ps-security.grey.white.receipt{bottom:0rem;margin-bottom:0}.ps-theme-checkout-standard .ps-security.bank-session{bottom:-35rem !important}.ps-theme-checkout-standard .ps-security i{font-size:24px}.ps-theme-checkout-standard .ps-security-icon{z-index:199;position:fixed;bottom:0;margin:5px;color:#999;font-size:12px;cursor:pointer;outline:none;display:flex;align-items:center;width:100%;justify-content:center}.ps-theme-checkout-standard .ps-security-icon p{margin-left:10px}.ps-theme-checkout-standard md-sidenav{z-index:200;height:100%;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px 100%}.ps-theme-checkout-standard md-sidenav md-content{padding:0 30px;text-align:center;font-size:12px;color:#fff;background:transparent}.ps-theme-checkout-standard md-sidenav md-content i{font-size:60px}.ps-theme-checkout-standard md-sidenav md-content button{color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee}.ps-theme-checkout-standard .ps-invoice-row{padding:12px}.ps-theme-checkout-standard .ps-invoice-row md-checkbox{margin-bottom:0 !important}.ps-theme-checkout-standard .ps-credits-checkbox-disabled .md-container{background:#ddd !important}.ps-theme-checkout-standard .full-width{width:100%}.ps-theme-checkout-standard .text-center{text-align:center}.ps-theme-checkout-standard .ps-credits-row{padding:12px}.ps-theme-checkout-standard .installments-table{font-size:12px;padding:25px;background:#f6f7f7}.ps-theme-checkout-standard .ps-installments-header{color:#182d55}.ps-theme-checkout-standard .ps-installments-row-title{color:#808f99}.ps-theme-checkout-standard .ps-installments-row-value{padding:12px;color:#182d55}.ps-theme-checkout-standard .overdue-icon{min-width:30px}.ps-theme-checkout-standard .ps-one-click{text-align:center;height:auto;font-family:"Montserrat"}.ps-theme-checkout-standard .ps-one-click-saving-amount{text-decoration:line-through;color:#9d9d9d;font-weight:500;margin-right:15px}.ps-theme-checkout-standard .ps-one-click-invoices{margin-bottom:20%}.ps-theme-checkout-standard .ps-one-click-merchant{font-size:1.1875em;padding-top:10%;color:#182d55;text-transform:uppercase;font-weight:600;font-style:normal;letter-spacing:.1em}.ps-theme-checkout-standard .ps-one-click-dicount-icon{content:url("../app/components/ps/checkout/images/banks/discount.svg");width:25px;height:25px;display:inline-block}.ps-theme-checkout-standard .ps-one-click-expire-notification{position:relative;border-radius:6px;border-color:#d6e9c6;padding:10px;background-color:#39a80d;color:#fff}.ps-theme-checkout-standard .ps-one-click-discount-details{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;color:#5e9e4c;background-color:#dff0d8;border-color:#d6e9c6;padding-top:20px;padding-bottom:20px;border:1px solid transparent;border-radius:10px;margin-bottom:0px;font-size:12pt}.ps-theme-checkout-standard .ps-one-click-discount-details *{padding-right:8px}.ps-theme-checkout-standard .ps-one-click-discount-details span{display:inline-block}.ps-theme-checkout-standard .ps-one-click-details-wrapper{padding-left:8px}.ps-theme-checkout-standard .ps-one-click-payment-currency{font-weight:500;font-size:.6em;border-left:2px solid #9b9b9b;margin-left:8px;padding-left:8px;display:flex;align-items:center}.ps-theme-checkout-standard .ps-one-click-payment-amount{font-size:1em;font-weight:800;margin-block-start:0;margin-block-end:0;display:flex;flex-wrap:wrap;justify-content:center}.ps-theme-checkout-standard .ps-one-click-row{margin:2% 0;font-size:1em;display:flex}.ps-theme-checkout-standard .ps-one-click-column{flex:50%;text-align:left}.ps-theme-checkout-standard .ps-one-click-revert-message{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-one-click-revert-message .one-click-default-view-link{margin-left:5px;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .revert-message{font-size:.9em}.ps-theme-checkout-standard .ps-one-click .one-click-default-view-link{font-size:.9rem;margin-left:3px;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .one-click-payer-portal-link{font-size:.9rem;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .one-click-payer-portal-message{font-size:.9em}.ps-theme-checkout-standard .ps-one-click-payment-main{display:flex;flex-direction:column;border-radius:7px;margin:0 0 25px}.ps-theme-checkout-standard .ps-one-click-payment-wrapper{display:flex;justify-content:center;align-items:center;color:#182d55;flex-wrap:wrap}@media screen and (max-width: 450px){.ps-theme-checkout-standard .ps-one-click-payment-wrapper{flex-direction:column;flex:0 0 100%}}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left{display:flex;align-items:center;position:relative;margin-right:12px;font-size:2.25em}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left::after{position:absolute;right:0;content:" ";display:none;border-right:1px solid #e5e5e5;height:30px}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left.underline{border-bottom:1px dashed #808f99}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left.warning{border-bottom:1px dashed #f65570}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input{border:none !important;font-family:"Montserrat";transition:all .3s;text-align:left;padding-right:38px !important;margin-bottom:5px;font-size:1em;color:#b0b9bf}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input:focus{border:none}@media(min-width: 450px){.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input{text-align:right;padding-right:10px !important}}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left .ps-amount-currency{display:none}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left .ps-amount-edit-input-currency{height:41px;width:100%}.ps-theme-checkout-standard .ps-one-click .ps-total-amount-fixed{display:"none"}@media screen and (max-width: 450px){.ps-theme-checkout-standard .ps-one-click-currency{height:20px}}.ps-theme-checkout-standard .ps-one-click-payment-warning-message{display:flex;justify-content:center;align-items:center;font-size:.8em}.ps-theme-checkout-standard .ps-one-click-multi-divider-vertical{border-style:solid;border-width:1px;border-color:rgba(0,0,0,.12);height:35px;margin-right:12px}.ps-theme-checkout-standard .ps-one-click-multi-divider-horizontal{border-top-color:#182d55;width:75%;margin:auto}.ps-theme-checkout-standard .ps-one-click-multi-checkbox.md-checked .md-icon{background-color:#00abee}.ps-theme-checkout-standard .ps-one-click-multi-checkbox.md-checked .md-ripple-container{color:#00abee}.ps-theme-checkout-standard .ps-one-click-multi-header-payment{text-align:right;width:48%;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-payment-form{width:48%;display:flex;justify-content:flex-end}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-checkout-standard .ps-one-click-multi-payment-form input{width:100%;border:none;outline:none;color:#182d55}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input .symbol{color:#182d55}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input.error{border:1px solid #ff8897}.ps-theme-checkout-standard .ps-one-click-multi-payment-form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input.error,.ps-theme-checkout-standard .ps-one-click-multi-payment-form input.error,.ps-theme-checkout-standard .ps-one-click-multi-payment-form span.error{color:#ff8897}.ps-theme-checkout-standard .ps-one-click-multi-payment-form input,.ps-theme-checkout-standard .ps-one-click-multi-payment-form input::placeholder{font-size:14px;text-align:right}.ps-theme-checkout-standard .ps-one-click-multi-header-invoice{text-align:left;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-invoice{text-align:left}.ps-theme-checkout-standard .ps-one-click-multi-header-amount-due{text-align:left;width:20%;margin-left:25px;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-amount-due{text-align:left;width:20%}.ps-theme-checkout-standard .ps-one-click-multi-select-invoices{color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-edit{height:39px;background-color:#f7f8f9;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#000;margin:0 -30px 0 -30px}.ps-theme-checkout-standard .ps-one-click-multi-edit a{margin-left:15px}.ps-theme-checkout-standard .ps-one-click-multi-edit a:hover{text-decoration:none}.ps-theme-checkout-standard .warning{color:#f65570}.ps-theme-checkout-standard .ps-one-click-button{margin-top:2%;width:100%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button{max-width:40%}}.ps-theme-checkout-standard .ps-one-click-button button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-one-click-button-full{margin-top:2%;width:100%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button-full{max-width:40%}}.ps-theme-checkout-standard .ps-one-click-button-full button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-one-click-button-almost-full{margin-top:2%;width:80%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button-almost-full{max-width:80%}}.ps-theme-checkout-standard .ps-one-click-button-almost-full button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-button-always-full{margin-top:2%;width:100% !important}.ps-theme-checkout-standard .ps-button-always-full button{width:100% !important}.ps-theme-checkout-standard .ps-white-blue-border-button button{height:40px;border:2px solid #32b4e5;color:#32b4e5;border-radius:20px;background-color:#fff}.ps-theme-checkout-standard .ps-one-click-button-alt{margin-top:2%;width:100%}.ps-theme-checkout-standard .ps-one-click-button-alt button{font-weight:bold;border-radius:25px;background:#777}.ps-theme-checkout-standard .ps-widget-quick-pay-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:0px 15px 0px 30px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold}@media(max-width: 600px){.ps-theme-checkout-standard .ps-widget-quick-pay-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-checkout-standard .ps-quick-pay-wrapper{padding:0px 30px 0px 30px}.ps-theme-checkout-standard .ps-widget-quick-pay-header-subtitle{font-weight:normal;font-size:.9rem}.ps-theme-checkout-standard .ps-quick-pay-content{padding-bottom:40px;display:flex;flex-direction:column}.ps-theme-checkout-standard .quick-pay-auto-complete>md-autocomplete-wrap>input{margin-left:10px}.ps-theme-checkout-standard .ps-quick-pay-back{flex:1;max-width:43px}.ps-theme-checkout-standard .ps-quick-pay-back button{background-color:transparent;border-color:#777;border-style:solid;border-width:1px;color:#777}.ps-theme-checkout-standard .ps-quick-pay-first{flex:1}.tokenized-scheduled{background:transparent;color:#fff !important}.ps-contact{font-size:.7em;text-align:center}.ps-powered-by{margin:10px auto;width:156px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/powered-by-paystand.png") no-repeat}.ps-one-click-row>p{margin:0;padding:0;font-size:.9em !important}.ps-one-click-row>p:first-child{color:#182d55}.edit-icon{font-size:24px !important;cursor:pointer;padding:5px 5px;margin:0 7px;position:relative;border-radius:50%;color:#617380;transition:all .5s}.edit-icon::after{content:" ";position:absolute;bottom:5px;left:6px;display:block;width:50%}.edit-icon:hover{background:#e5e5e5}.sky-light{color:#32b4e5}button.btn-one-click-editable{border:none !important;outline:none !important;width:fit-content !important;height:fit-content !important;padding:0px !important;background:transparent}button.btn-one-click-editable:disabled{background-color:#fff !important}button.btn-one-click-editable:disabled span{color:#b0b9bf}.pt-10{display:block;padding-top:10px}@media(min-width: 650px){.mt-25{display:block;margin-top:2.8rem}}.ps-deficard-banner{background-color:#fff;border-radius:16px;box-shadow:0px 1px 40px rgba(0,0,0,.05);display:flex;margin:24px 0;width:100%}.ps-deficard-banner .ps-deficard-banner-img-container{width:391px}.ps-deficard-banner .ps-deficard-banner-img{height:100%;width:100%}.ps-deficard-banner .img-responsive{height:auto;max-width:100%}.ps-deficard-banner .ps-deficard-banner-content{padding:20px;text-align:left}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-header{color:#182c55;font-size:14px;font-weight:bold;line-height:20px;margin-bottom:8px}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-content1{color:#617380;font-size:12px;font-weight:500;line-height:16px}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-button{background:#32b4e5;border-radius:4px;border-radius:4px;border:none;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:6px 32px}.ps-deficard-banner .invite-success{align-items:center;column-gap:.5em;display:flex}.ps-deficard-banner .invite-success span{font-size:11px;color:#98cd6c}@media(max-width: 575.98px){.ps-deficard-banner .ps-deficard-banner-img-container{display:none}}.ps-amount-edit-main{width:87%;margin:0 auto;text-align:left}.ps-amount-edit-main>h2{font-size:.7em;color:#182d55;font-weight:normal;letter-spacing:.05em;text-align:center;margin:0 0 10px;padding:0}.ps-amount-edit-row{display:flex;padding:20px 0 5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.ps-amount-edit-summary{width:100%;height:fit-content;display:block}.ps-amount-edit-summary>h5{font-size:.9em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#182d55}.ps-amount-edit-input-currency{position:relative}.ps-amount-edit-input-currency.warning #input_2{color:#f65570}.ps-amount-edit-input-currency span.currency{position:absolute;right:10px;top:37px;font-size:12px;color:#666}@media(min-width: 450px){.ps-amount-edit-input-currency span.currency{display:none}}.ps-amount-edit-form-control{display:flex;flex-direction:column;width:100%}@media(min-width: 650px){.ps-amount-edit-form-control{width:45%}}.ps-amount-edit-form-control label{font-size:13px;letter-spacing:.05em;font-weight:500;color:#666;margin-bottom:5px}.ps-amount-edit-form-control .ps-amount-currency{display:none}.ps-amount-edit-form-control md-input-container{width:100%}.ps-amount-edit-form-control .ps-amount-edit{width:100%}.ps-amount-edit-form-control md-input-container .ps-no-input-group input{border:1px solid #d7d7d7 !important;text-align:left;font-family:"Montserrat";padding-right:38px !important}.ps-amount-edit-form-control md-input-container .ps-no-input-group input:focus{border-color:#182d55 !important}.ps-ach-push-edit{margin:20px}.ps-ach-push-edit,.ps-wire-edit{font-family:"Montserrat",sans-serif}.ps-ach-push-edit .ps-wire-description,.ps-wire-edit .ps-wire-description{color:#182d55;font-size:14px;font-weight:bold}.ps-ach-push-edit .ps-ach-push-description,.ps-wire-edit .ps-ach-push-description{padding:15px;color:#182d55;font-size:14px;font-weight:bold}.ps-ach-push-edit .ps-wire-merchant,.ps-wire-edit .ps-wire-merchant{font-size:13px;margin:20px 0;border:1px solid #d1d4da;border-radius:5px;max-width:97vw}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab{overflow:visible}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab.md-active,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab.md-active{color:#1babe2}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab .md-ripple-container,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab .md-ripple-container{background-color:transparent !important}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs md-ink-bar,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs md-ink-bar{color:#1babe2;background-color:#1babe2}.ps-ach-push-edit .ps-wire-merchant .info,.ps-wire-edit .ps-wire-merchant .info{padding:5px 20px;display:flex;flex-wrap:wrap}.ps-ach-push-edit .ps-wire-merchant .info .section,.ps-wire-edit .ps-wire-merchant .info .section{flex:1 1 50%;padding:5px 0;font-weight:bold;color:#a3a3a3}.ps-ach-push-edit .ps-wire-merchant .info .section .invoice-id,.ps-wire-edit .ps-wire-merchant .info .section .invoice-id{color:#182d55}.ps-ach-push-edit .ps-wire-merchant .info .section .header,.ps-wire-edit .ps-wire-merchant .info .section .header{padding:3px 0}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row,.ps-wire-edit .ps-wire-merchant .info .section .text-row{display:flex}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .text,.ps-wire-edit .ps-wire-merchant .info .section .text-row .text{color:#182d55;padding:3px 0}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .md-button,.ps-wire-edit .ps-wire-merchant .info .section .text-row .md-button{padding:0;margin:0 5px;min-width:30px;line-height:0;min-height:10px}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .md-button i,.ps-wire-edit .ps-wire-merchant .info .section .text-row .md-button i{font-size:18px}.ps-ach-push-edit .ps-wire-merchant .ps-wire-invoice,.ps-wire-edit .ps-wire-merchant .ps-wire-invoice{color:#617380;padding:10px 20px;text-transform:uppercase;border-bottom:1px solid #d1d4da;border-radius:5px;background-color:#f1f3f7;font-weight:600}.ps-ach-push-edit .ps-ach-push-instruction,.ps-ach-push-edit .ps-wire-instruction,.ps-wire-edit .ps-ach-push-instruction,.ps-wire-edit .ps-wire-instruction{font-size:13px;margin:20px;border:1px solid #d1d4da;border-radius:5px;color:#182d55;font-weight:bold;display:flex;flex-direction:column}.ps-ach-push-edit .ps-ach-push-instruction .header,.ps-ach-push-edit .ps-wire-instruction .header,.ps-wire-edit .ps-ach-push-instruction .header,.ps-wire-edit .ps-wire-instruction .header{display:flex;align-items:center;padding:0 10px;background-color:#efefef;justify-content:space-between;min-height:50px}.ps-ach-push-edit .ps-ach-push-instruction .header i,.ps-ach-push-edit .ps-wire-instruction .header i,.ps-wire-edit .ps-ach-push-instruction .header i,.ps-wire-edit .ps-wire-instruction .header i{min-width:30px}.ps-ach-push-edit .ps-ach-push-instruction .information,.ps-ach-push-edit .ps-wire-instruction .information,.ps-wire-edit .ps-ach-push-instruction .information,.ps-wire-edit .ps-wire-instruction .information{display:flex;align-items:center}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .information i,.ps-ach-push-edit .ps-wire-instruction .information i,.ps-wire-edit .ps-ach-push-instruction .information i,.ps-wire-edit .ps-wire-instruction .information i{min-width:26px}.ps-ach-push-edit .ps-ach-push-instruction .information div,.ps-ach-push-edit .ps-wire-instruction .information div,.ps-wire-edit .ps-ach-push-instruction .information div,.ps-wire-edit .ps-wire-instruction .information div{max-width:145px}}.ps-ach-push-edit .ps-ach-push-instruction .md-button,.ps-ach-push-edit .ps-wire-instruction .md-button,.ps-wire-edit .ps-ach-push-instruction .md-button,.ps-wire-edit .ps-wire-instruction .md-button{padding:0;margin:6px 0;font-size:13px;display:flex;font-weight:600}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .md-button,.ps-ach-push-edit .ps-wire-instruction .md-button,.ps-wire-edit .ps-ach-push-instruction .md-button,.ps-wire-edit .ps-wire-instruction .md-button{font-size:11px}}.ps-ach-push-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-ach-push-edit .ps-wire-instruction .md-button .email-instructions,.ps-wire-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-wire-edit .ps-wire-instruction .md-button .email-instructions{padding:0 10px;color:#1babe2}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-ach-push-edit .ps-wire-instruction .md-button .email-instructions,.ps-wire-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-wire-edit .ps-wire-instruction .md-button .email-instructions{padding:0 2px;white-space:normal;line-height:normal}}.ps-ach-push-edit .ps-ach-push-instruction .md-button svg,.ps-ach-push-edit .ps-wire-instruction .md-button svg,.ps-wire-edit .ps-ach-push-instruction .md-button svg,.ps-wire-edit .ps-wire-instruction .md-button svg{color:#237eb4}.ps-ach-push-edit .ps-ach-push-instruction .md-button .sending,.ps-ach-push-edit .ps-wire-instruction .md-button .sending,.ps-wire-edit .ps-ach-push-instruction .md-button .sending,.ps-wire-edit .ps-wire-instruction .md-button .sending{color:#237eb4 !important}.ps-ach-push-edit .ps-ach-push-instruction .md-button .sent,.ps-ach-push-edit .ps-wire-instruction .md-button .sent,.ps-wire-edit .ps-ach-push-instruction .md-button .sent,.ps-wire-edit .ps-wire-instruction .md-button .sent{color:#bfcfdb !important}.ps-ach-push-edit .ps-ach-push-instruction .md-button:disabled,.ps-ach-push-edit .ps-wire-instruction .md-button:disabled,.ps-wire-edit .ps-ach-push-instruction .md-button:disabled,.ps-wire-edit .ps-wire-instruction .md-button:disabled{background:none !important}.ps-ach-push-edit .ps-ach-push-instruction .text,.ps-ach-push-edit .ps-wire-instruction .text,.ps-wire-edit .ps-ach-push-instruction .text,.ps-wire-edit .ps-wire-instruction .text{padding:15px;display:flex;align-items:flex-start}.ps-ach-push-edit .ps-ach-push-instruction .text .step,.ps-ach-push-edit .ps-wire-instruction .text .step,.ps-wire-edit .ps-ach-push-instruction .text .step,.ps-wire-edit .ps-wire-instruction .text .step{min-width:60px;float:left}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction,.ps-ach-push-edit .ps-wire-instruction .text .instruction,.ps-wire-edit .ps-ach-push-instruction .text .instruction,.ps-wire-edit .ps-wire-instruction .text .instruction{text-align:left;padding:0 5px;color:#a3a3a3;font-size:13px;font-weight:500}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext{display:flex;padding:10px 0;color:#182d55;font-weight:600}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .number,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .number,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .number,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .number{font-size:16px;text-transform:uppercase}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button{padding:0;margin:0 5px;min-width:30px;line-height:0;min-height:10px}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button i,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button i,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button i,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button i{font-size:20px;padding:0 10px;cursor:pointer}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning,.ps-wire-edit .ps-wire-instruction .text .instruction .warning{background-color:#ddf2fb;display:flex;align-items:center;padding:8px 10px}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning i,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning i,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning i,.ps-wire-edit .ps-wire-instruction .text .instruction .warning i{font-size:35px;padding-right:10px;color:#3aaae2}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning .important,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning .important,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning .important,.ps-wire-edit .ps-wire-instruction .text .instruction .warning .important{text-align:left;color:#182d55;font-weight:600}.ps-ach-push-edit .ps-multi-invoice-ref,.ps-wire-edit .ps-multi-invoice-ref{font-size:13px;margin:20px;color:#182d55;font-weight:bold;line-height:18px}.ps-ach-push-edit .ps-multi-invoice-ref .link,.ps-wire-edit .ps-multi-invoice-ref .link{font-weight:500;color:#1babe2}.grecaptcha-badge{visibility:hidden}.ps-input-group .ps-card-logo .pf-defi::before{content:url("../app/components/ps/checkout/images/defi-card-logo.svg")}.ps-input-group .ps-card-logo .pf-defi::after{content:"DeFi Card";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:13px;line-height:20px;margin:5px;color:#617380;position:relative;top:-3px}.ps-input-group .ps-card-logo .pf-teampay::before{content:url("../app/components/ps/checkout/images/teampay-card-logo.svg")}.ps-input-group .ps-card-logo .pf-teampay::after{content:"Teampay Card";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:10px;line-height:20px;margin:5px;color:#617380;position:relative;top:-3px}.ps-fund-error{color:#e57373;font-size:.7em;font-weight:600;margin-top:.5em;padding:0 .8em;display:flex;justify-content:center;text-align:center}.ps-tooltip{display:block;color:#fff;background:#182d55 !important;border:1px solid rgba(11,16,23,.1);box-sizing:border-box;box-shadow:0px -4px 80px rgba(0,0,0,.08),0px -0.893452px 23.0064px rgba(0,0,0,.0272986),0px -0.266004px 6.84961px rgba(0,0,0,.00405225);border-radius:8px;min-height:42px;max-width:250px;font-size:12px;line-height:18px;white-space:normal;padding:12px !important;height:auto}.ps-tooltip :before{display:block;top:50%;right:100%;transform:translate(0, -50%);margin-right:15px;content:"";background-color:#000}.tooltip{position:relative;text-decoration:underline dotted}.tooltip::before,.tooltip::after{position:absolute;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.tooltip:hover::before,.tooltip:hover::after{opacity:1;visibility:visible}.tooltip::before{content:attr(data-tooltip);z-index:2;width:210px;color:#fff;background:#182c55;border-radius:5px;padding:5px}.tooltip::after{content:"";width:0;height:0}.tooltip--top::before,.tooltip--top::after{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:15px}.tooltip--top::after{margin-bottom:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid rgba(0,0,0,.7)}.tooltip--bottom::before,.tooltip--bottom::after{top:100%;left:50%;transform:translate(-50%);margin-top:15px}.tooltip--bottom::after{margin-top:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(0,0,0,.7)}.tooltip--right::before,.tooltip--right::after{top:50%;left:100%;transform:translate(0, -50%);margin-left:15px}.tooltip--right::after{margin-left:8px;border-top:5px solid transparent;border-right:7px solid #182c55;border-bottom:5px solid transparent}.tooltip--left::before,.tooltip--left::after{top:50%;right:100%;transform:translate(0, -50%);margin-right:15px}.tooltip--left::after{margin-right:8px;border-top:5px solid transparent;border-left:7px solid rgba(0,0,0,.7);border-bottom:5px solid transparent}.ps-smartcheck{display:flex;flex-direction:column;justify-content:center}.ps-smartcheck .smartcheck-container{display:flex;flex-direction:column}.ps-smartcheck .smartcheck-container .scan-loader-container{z-index:2;left:0;position:absolute;width:100%;height:330px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);backdrop-filter:blur(8px)}.ps-smartcheck .smartcheck-container .scan-loader-container span{font-size:15px;font-weight:700}.ps-smartcheck .smartcheck-container .text-primary{color:#182d55;font-size:13px;font-weight:600;margin-bottom:4px;text-align:left}.ps-smartcheck .smartcheck-container .text-secondary{color:#617380;font-size:12px;font-weight:500;margin-bottom:16px;text-align:left}.ps-smartcheck .smartcheck-container .cursor-pointer{cursor:pointer}.ps-smartcheck .smartcheck-container .scan-options{display:flex;position:relative;height:250px;padding-right:30px;margin-bottom:24px}.ps-smartcheck .smartcheck-container .scan-options .scan-option{margin-top:10px}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option{width:45%}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option .qr-code-img-container{width:180px;margin-left:-10px}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option .qr-code-img{width:100%}.ps-smartcheck .smartcheck-container .scan-options .or-separator{display:flex;align-items:center;justify-content:center;height:100%;margin:0 20px}.ps-smartcheck .smartcheck-container .scan-options .or-separator .or-line{width:1px;height:100%;background:#c0c7cc}.ps-smartcheck .smartcheck-container .scan-options .or-separator .or-text{position:absolute;color:#182d55;background:#fff;font-size:13px;font-weight:700;padding:10px 0}.ps-smartcheck .smartcheck-container .scan-options .upload-option{display:flex;flex-direction:column;align-items:center;align-items:flex-start;width:55%}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input{display:flex;align-items:center;border:1px dashed #c0c7cc;border-radius:4px;width:100%;margin-top:10px;padding:12px 16px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .upload-icon{width:16px;background:#f7f8f9;padding:12px;border-radius:4px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info{margin-left:10px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info .file-name{max-width:150px;color:#182d55;font-size:13px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info .file-size{color:#617380;font-size:10px;font-weight:500}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container{justify-content:space-between;border:1px solid #c0c7cc}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file{display:flex;align-items:center}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file-actions .check-icon{width:24px;height:24px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file-actions .remove-icon{width:24px;height:24px;background:url("app/styles/img/remove-icon.svg") no-repeat;background-size:contain;border:0}.ps-smartcheck .upload-button{padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee;text-transform:capitalize}#smartcheck-confirmation-dialog{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#smartcheck-confirmation-dialog .dialog{padding:32px 40px;max-width:500px;background-color:#fff;margin:15% auto;border-radius:4px}#smartcheck-confirmation-dialog .dialog-content{display:flex;column-gap:16px}#smartcheck-confirmation-dialog .dialog-content .icon-container{display:flex;justify-content:center;align-items:center;width:58px;height:40px;border-radius:4px;background-color:#f7f8f9}#smartcheck-confirmation-dialog .dialog-content .question{font-size:15px;font-weight:bold;color:#182c55;margin-bottom:4px}#smartcheck-confirmation-dialog .dialog-content .explanation{font-size:15px;color:#182c55;margin-bottom:30px}#smartcheck-confirmation-dialog .dialog-actions{display:flex;justify-content:flex-end;align-items:center;column-gap:16px}#smartcheck-confirmation-dialog .dialog-actions .cancel-btn{color:#617380;border:1px solid #617380;padding:10px 32px;border-radius:4px;font-size:13px;font-weight:600;background-color:transparent}#smartcheck-confirmation-dialog .dialog-actions .confirm-btn{color:#fff;padding:10px 32px;border-radius:4px;font-size:13px;font-weight:600}#smartcheck-confirmation-dialog .dialog-actions .btn-danger{border:1px solid #f65570;background-color:#f65570}#smartcheck-confirmation-dialog .dialog-actions .btn-info{border:1px solid #1babe2;background-color:#1babe2}.ps-all-accounts-disabled-banner{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin-bottom:16px;padding:12px;font-family:inherit}.ps-all-accounts-disabled-banner .ps-banner-content{display:flex;align-items:flex-start;color:#856404;font-size:14px;line-height:1.4}.ps-all-accounts-disabled-banner .ps-banner-content .material-icons{margin-right:8px;margin-top:1px;font-size:18px;color:#856404;flex-shrink:0}.ps-all-accounts-disabled-banner .ps-banner-content .ps-banner-text-content{display:flex;flex-direction:column}.ps-all-accounts-disabled-banner .ps-banner-content span{font-weight:500}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ps-checkout-content.ng-hide-remove{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.ps-checkout-content.ng-hide-remove.one{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.ps-checkout-content.ng-hide-remove.two{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.ps-checkout-content.ng-hide-remove.three{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.slide-enter{-webkit-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;left:200px;position:relative}.slide-enter-active{left:0}.slide-leave{display:none}.slide-leave-active{left:-200px}.any-animation{-webkit-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.any-animation.any-animation-active{-webkit-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-moz-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-ms-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-o-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);transform:rotateX(-180deg) rotateY(180deg) translatez(30px);opacity:0;height:0px}.scale-enter,.scale-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.scale-leave.scale-leave-active,.scale-enter{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:0px;opacity:0}.scale-enter.scale-enter-active,.scale-leave{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);height:30px;opacity:1}.cube-enter,.cube-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.cube-leave.cube-leave-active,.cube-enter{-webkit-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-moz-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-ms-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-o-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);transform:rotateX(-180deg) rotateY(180deg) translatez(30px);opacity:0;height:0px}.skew-enter,.skew-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.skew-leave.skew-leave-active,.skew-enter{-webkit-transform:skewX(45deg) skewY(30deg);-moz-transform:skewX(45deg) skewY(30deg);-ms-transform:skewX(45deg) skewY(30deg);-o-transform:skewX(45deg) skewY(30deg);transform:skewX(45deg) skewY(30deg);opacity:0;height:0px}.skew-enter.skew-enter-active,.skew-leave{-webkit-transform:skewX(0deg) skewY(0deg);-moz-transform:skewX(0deg) skewY(0deg);-ms-transform:skewX(0deg) skewY(0deg);-o-transform:skewX(0deg) skewY(0deg);transform:skewX(0deg) skewY(0deg);opacity:1;height:30px}.appear-enter,.appear-leave{-webkit-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-moz-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-ms-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-o-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;transition:400ms cubic-bezier(0.42, 0, 1, 1) all;position:relative;display:block;overflow:hidden;text-overflow:clip;white-space:nowrap}.appear-leave.appear-leave-active,.appear-enter{opacity:0;width:0px;height:0px}.appear-enter.appear-enter-active,.appear-leave{opacity:1;width:150px;height:30px}.rotate-enter,.rotate-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.rotate-leave.rotate-leave-active,.rotate-enter{-webkit-transform:rotateX(90deg) rotateZ(90deg);-moz-transform:rotateX(90deg) rotateZ(90deg);-ms-transform:rotateX(90deg) rotateZ(90deg);-o-transform:rotateX(90deg) rotateZ(90deg);transform:rotateX(90deg) rotateZ(90deg);opacity:0;height:0px}.rotate-enter.rotate-enter-active,.rotate-leave{-webkit-transform:rotateX(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateZ(0deg);-ms-transform:rotateX(0deg) rotateZ(0deg);-o-transform:rotateX(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateZ(0deg);opacity:1;height:30px}.fade-in.ng-enter-prepare{opacity:0}.fade-in.ng-enter{transition:all .75s linear;opacity:0}.fade-in.ng-enter.ng-enter-active{opacity:1}.fade-out.ng-leave{transition:2.5s linear all;opacity:1}.fade-out.ng-leave.ng-leave-active{opacity:0}.ps-bank-choose-link-wrap{position:relative}.ps-bank-choose-link-wrap .description{display:none;position:absolute;top:8px;z-index:200;margin:14px 0 0 -5px;padding:5px;width:54px;color:#000;text-align:center;font-size:11px;background:rgba(255,255,255,.9);border-radius:3px;cursor:pointer;box-shadow:0 0 2px #000}.ps-bank-choose-link-wrap:hover .description{display:block}.bofa-link,.rbc-link,.nbc-link,.bmo-link,.scotiabank-link,.cibc-link,.capone-link,.schwab-link,.chase-link,.citi-link,.fidelity-link,.nfcu-link,.pnc-link,.suntrust-link,.td-link,.us-link,.usaa-link,.wells-link{width:50px;height:50px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 321px){.bofa-link,.rbc-link,.nbc-link,.bmo-link,.scotiabank-link,.cibc-link,.capone-link,.schwab-link,.chase-link,.citi-link,.fidelity-link,.nfcu-link,.pnc-link,.suntrust-link,.td-link,.us-link,.usaa-link,.wells-link{width:54px;height:54px}}.longtail-session,.bofa-session,.rbc-session,.nbc-session,.bmo-session,.cibc-session,.scotiabank-session,.capone-session,.schwab-session,.chase-session,.citi-session,.fidelity-session,.nfcu-session,.pnc-session,.suntrust-session,.td-session,.us-session,.usaa-session,.wells-session{position:absolute;z-index:1;width:100%;height:100%;text-align:center;background:url("../app/components/ps/checkout/images/bank-bkg.png");background-size:400px auto}@media only screen and (min-width: 401px){.longtail-session,.bofa-session,.rbc-session,.nbc-session,.bmo-session,.cibc-session,.scotiabank-session,.capone-session,.schwab-session,.chase-session,.citi-session,.fidelity-session,.nfcu-session,.pnc-session,.suntrust-session,.td-session,.us-session,.usaa-session,.wells-session{background-size:cover}}.bofa-logo,.rbc-logo,.nbc-logo,.bmo-logo,.cibc-logo,.scotiabank-logo,.capone-logo,.schwab-logo,.chase-logo,.citi-logo,.fidelity-logo,.nfcu-logo,.pnc-logo,.suntrust-logo,.td-logo,.us-logo,.usaa-logo,.wells-logo{height:140px;background-position:center center;background-repeat:no-repeat}.longtail-confirm,.bofa-confirm,.rbc-confirm,.nbc-confirm,.cibc-confirm,.scotiabank-confirm,.bmo-confirm,.capone-confirm,.schwab-confirm,.chase-confirm,.citi-confirm,.fidelity-confirm,.nfcu-confirm,.pnc-confirm,.suntrust-confirm,.td-confirm,.us-confirm,.usaa-confirm,.wells-confirm{height:170px;text-align:center}.bofa-review-logo,.rbc-review-logo,.nbc-review-logo,.cibc-review-logo,.scotiabank-review-logo,.bmo-review-logo,.capone-review-logo,.schwab-review-logo,.chase-review-logo,.citi-review-logo,.fidelity-review-logo,.nfcu-review-logo,.pnc-review-logo,.suntrust-review-logo,.td-review-logo,.us-review-logo,.usaa-review-logo,.wells-review-logo{height:80px;background-position:center center;background-repeat:no-repeat}.longtail-session,.longtail-confirm{background-color:#103d7e}.longtail-logo{padding-top:20px;height:120px;text-align:center;color:#fff;font-size:20px}.longtail-logo i{font-size:60px;font-weight:600;opacity:.3}.longtail-review-logo{height:80px;font-size:20px}.longtail-review-logo i{font-size:40px;font-weight:600;opacity:.3}.rbc-link-bkg,.rbc-session,.rbc-confirm{background-color:#fff !important}.rbc-link{background-image:url("../app/components/ps/checkout/images/banks/rbc-icon.svg");background-size:45px;border:1px solid #006ac3;border-radius:5px}@media only screen and (min-width: 321px){.rbc-link{background-size:50px}}.rbc-logo,.rbc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/rbc.svg");background-size:220px}.rbc-review-logo{background-size:150px}.rbc-footer .ps-footer-toggle{background:#fff}.rbc-footer .ps-security-wrap{background:#fff}.bmo-link-bkg,.bmo-session,.bmo-confirm{background-color:#fff !important}.bmo-link{background-image:url("../app/components/ps/checkout/images/banks/bmo-icon.svg");background-size:45px;border:1px solid #0075be;border-radius:5px}@media only screen and (min-width: 321px){.bmo-link{background-size:50px}}.bmo-logo,.bmo-review-logo{background-image:url("../app/components/ps/checkout/images/banks/bmo.svg");background-size:220px}.bmo-review-logo{background-size:150px}.bmo-footer .ps-footer-toggle{background:#fff}.bmo-footer .ps-security-wrap{background:#fff}.nbc-link-bkg,.nbc-session,.nbc-confirm{background-color:#fff !important}.nbc-link{background-image:url("../app/components/ps/checkout/images/banks/nbc-icon.svg");background-size:45px;border:1px solid #e41c23;border-radius:5px}@media only screen and (min-width: 321px){.nbc-link{background-size:50px}}.nbc-logo,.nbc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/nbc.svg");background-size:220px}.nbc-review-logo{background-size:150px}.nbc-footer .ps-footer-toggle{background:#fff}.nbc-footer .ps-security-wrap{background:#fff}.cibc-link-bkg,.cibc-session,.cibc-confirm{background-color:#fff !important}.cibc-link{background-image:url("../app/components/ps/checkout/images/banks/cibc-icon.svg");background-size:45px;border:1px solid #c41f3e;border-radius:5px}@media only screen and (min-width: 321px){.cibc-link{background-size:50px}}.cibc-logo,.cibc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/cibc.svg");background-size:220px}.cibc-review-logo{background-size:150px}.cibc-footer .ps-footer-toggle{background:#fff}.cibc-footer .ps-security-wrap{background:#fff}.scotiabank-link-bkg,.scotiabank-session,.scotiabank-confirm{background-color:#fff !important}.scotiabank-link{background-image:url("../app/components/ps/checkout/images/banks/scotiabank-icon.svg");background-size:45px;border:1px solid #ec101a;border-radius:5px}@media only screen and (min-width: 321px){.scotiabank-link{background-size:50px}}.scotiabank-logo,.scotiabank-review-logo{background-image:url("../app/components/ps/checkout/images/banks/scotiabank.svg");background-size:220px}.scotiabank-review-logo{background-size:150px}.scotiabank-footer .ps-footer-toggle{background:#fff}.scotiabank-footer .ps-security-wrap{background:#fff}.bofa-link-bkg,.bofa-session,.bofa-confirm{background-color:#dc1430 !important}.bofa-link{background-image:url("../app/components/ps/checkout/images/banks/bofa-icon.svg");background-size:45px}@media only screen and (min-width: 321px){.bofa-link{background-size:50px}}.bofa-logo,.bofa-review-logo{background-image:url("../app/components/ps/checkout/images/banks/bofa.svg");background-size:220px}.bofa-review-logo{background-size:150px}.bofa-footer .ps-footer-toggle{background:#750c1b}.bofa-footer .ps-security-wrap{background:#750c1b}.capone-link-bkg,.capone-session,.capone-confirm{background-color:#a12831 !important}.capone-link,.capone-logo,.capone-review-logo{background-image:url("../app/components/ps/checkout/images/banks/capone.svg");background-size:43px}@media only screen and (min-width: 321px){.capone-link,.capone-logo,.capone-review-logo{background-size:50px}}.capone-logo{background-size:220px}.capone-review-logo{background-size:170px}.capone-footer .ps-footer-toggle{background:#5d171d}.capone-footer .ps-security-wrap{background:#5d171d}.schwab-link-bkg,.schwab-session,.schwab-confirm{background-color:#008cda !important}.schwab-link{background-image:url("../app/components/ps/checkout/images/banks/schwab-icon.svg");background-size:42px}@media only screen and (min-width: 321px){.schwab-link{background-size:50px}}.schwab-logo,.schwab-review-logo{background-image:url("../app/components/ps/checkout/images/banks/schwab.svg");background-size:280px}.schwab-review-logo{background-size:230px}.schwab-footer .ps-footer-toggle{background:#024469}.schwab-footer .ps-security-wrap{background:#024469}.chase-link-bkg,.chase-session,.chase-confirm{background-color:#175da5 !important}.chase-link{background-image:url("../app/components/ps/checkout/images/banks/chase-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.chase-link{background-size:40px}}.chase-logo,.chase-review-logo{background-image:url("../app/components/ps/checkout/images/banks/chase.svg");background-size:220px}.chase-review-logo{background-size:180px}.chase-footer .ps-footer-toggle{background:#0e3257}.chase-footer .ps-security-wrap{background:#0e3257}.citi-link-bkg,.citi-session,.citi-confirm{background-color:#092869 !important}.citi-link,.citi-logo,.citi-review-logo{background-image:url("../app/components/ps/checkout/images/banks/citi.svg");background-size:35px}@media only screen and (min-width: 321px){.citi-link,.citi-logo,.citi-review-logo{background-size:40px}}.citi-logo,.citi-review-logo{background-size:120px}.citi-review-logo{background-size:80px}.citi-footer .ps-footer-toggle{background:#06173b}.citi-footer .ps-security-wrap{background:#06173b}.fidelity-link-bkg,.fidelity-session,.fidelity-confirm{background-color:#3f981a !important}.fidelity-link{background-image:url("../app/components/ps/checkout/images/banks/fidelity-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.fidelity-link{background-size:40px}}.fidelity-logo,.fidelity-review-logo{background-image:url("../app/components/ps/checkout/images/banks/fidelity.svg");background-size:240px}.fidelity-review-logo{background-size:190px}.fidelity-footer .ps-footer-toggle{background:#1f4a0d}.fidelity-footer .ps-security-wrap{background:#1f4a0d}.nfcu-link-bkg,.nfcu-session,.nfcu-confirm{background-color:#0a447d !important}.nfcu-link{background-image:url("../app/components/ps/checkout/images/banks/nfcu-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.nfcu-link{background-size:40px}}.nfcu-logo,.nfcu-review-logo{background-image:url("../app/components/ps/checkout/images/banks/nfcu.svg");background-size:160px}.nfcu-review-logo{background-size:100px}.nfcu-footer .ps-footer-toggle{background:#062543}.nfcu-footer .ps-security-wrap{background:#062543}.pnc-link-bkg,.pnc-session,.pnc-confirm{background-color:#054d7f !important}.pnc-link{background-image:url("../app/components/ps/checkout/images/banks/pnc-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.pnc-link{background-size:40px}}.pnc-logo,.pnc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/pnc.svg");background-size:230px}.pnc-review-logo{background-size:170px}.pnc-footer .ps-footer-toggle{background:#032944}.pnc-footer .ps-security-wrap{background:#032944}.suntrust-link-bkg,.suntrust-session,.suntrust-confirm{background-color:#004a80 !important}.suntrust-link{background-image:url("../app/components/ps/checkout/images/banks/suntrust-icon.svg");background-size:40px}@media only screen and (min-width: 321px){.suntrust-link{background-size:45px}}.suntrust-logo,.suntrust-review-logo{background-image:url("../app/components/ps/checkout/images/banks/suntrust.svg");background-size:170px}.suntrust-review-logo{background-size:110px}.suntrust-footer .ps-footer-toggle{background:#012c4b}.suntrust-footer .ps-security-wrap{background:#012c4b}.td-link-bkg,.td-session,.td-confirm{background-color:#35b233 !important}.td-link,.td-logo,.td-review-logo{background-image:url("../app/components/ps/checkout/images/banks/td.svg");background-size:35px}@media only screen and (min-width: 321px){.td-link,.td-logo,.td-review-logo{background-size:40px}}.td-logo{background-size:120px}.td-review-logo{background-size:70px}.td-footer .ps-footer-toggle{background:#1d5d1c}.td-footer .ps-security-wrap{background:#1d5d1c}.us-link-bkg,.us-session,.us-confirm{background-color:#0c2074 !important}.us-link,.us-logo,.us-review-logo{background-image:url("../app/components/ps/checkout/images/banks/us.svg");background-size:45px}@media only screen and (min-width: 321px){.us-link,.us-logo,.us-review-logo{background-size:50px}}.us-logo{background-size:210px}.us-review-logo{background-size:150px}.us-footer .ps-footer-toggle{background:#07113d}.us-footer .ps-security-wrap{background:#07113d}.usaa-link-bkg,.usaa-session,.usaa-confirm{background-color:#00365b !important}.usaa-link,.usaa-logo,.usaa-review-logo{background-image:url("../app/components/ps/checkout/images/banks/usaa.svg");background-size:35px}@media only screen and (min-width: 321px){.usaa-link,.usaa-logo,.usaa-review-logo{background-size:40px}}.usaa-logo{background-size:110px}.usaa-review-logo{background-size:60px}.usaa-footer .ps-footer-toggle{background:#012640}.usaa-footer .ps-security-wrap{background:#012640}.wells-link-bkg,.wells-session,.wells-confirm{background-color:#ba0924 !important}.wells-link,.wells-logo,.wells-review-logo{background-image:url("../app/components/ps/checkout/images/banks/wells.svg");background-size:38px}@media only screen and (min-width: 321px){.wells-link,.wells-logo,.wells-review-logo{background-size:40px}}.wells-logo{background-size:180px}.wells-review-logo{background-size:110px}.wells-footer .ps-footer-toggle{background:#660715}.wells-footer .ps-security-wrap{background:#660715}.ps-theme-vt-ap md-input-container .md-input[disabled]{border-bottom-color:#bbb}.ps-theme-vt-ap md-autocomplete input:not(.md-input){padding:0 0 0 12px !important}.ps-theme-vt-ap .ps-button-primary button{padding:0 30px}.ps-theme-vt-ap .ps-ap-widget-md-header{position:fixed;top:0;left:0;z-index:2;width:100%}.ps-theme-vt-ap .ps-checkout-alert md-toast{bottom:0;width:100%}.ps-theme-vt-ap .ps-checkout-alert md-toast.md-top{top:unset}.ps-theme-vt-ap .ps-checkout-alert md-toast.md-right{right:unset}.ps-theme-vt-ap .vt-ap-back-button-chevron{box-shadow:none !important}.ps-theme-vt-ap .vt-ap-back-button-chevron i{margin:-1px 0 0 -8px !important;font-size:42px}.ps-theme-vt-ap .vt-ap-fab-button-icon{margin-top:7px;font-size:26px}.ps-theme-vt-ap .vt-ap-floating-add-button{margin:54px 0 0 0 !important}.ps-theme-vt-ap .vt-ap-button-wrap{padding-top:20px}.ps-theme-vt-ap .vt-ap-button-wrap button{padding:0 30px;text-transform:uppercase !important}.ps-theme-vt-ap .vt-ap-back-button{padding:0 !important;width:43px !important;height:36px;color:#fff;background:#777;border:none;border-radius:2px}.ps-theme-vt-ap .vt-ap-back-button i{margin-top:3px !important}.ps-theme-vt-ap .vt-ap-content-wrap{padding:20px 5px 40px}@media only screen and (min-width: 323px){.ps-theme-vt-ap .vt-ap-content-wrap{padding:20px 30px 30px}}.ps-theme-vt-ap .vt-ap-schedule-payouts-overview md-list{padding:0}.ps-theme-vt-ap .vt-ap-quick-add-default{display:flex;justify-content:center;margin-bottom:10px;padding:30px 0 30px 0;width:100%;border:1px dashed #ccc}.ps-theme-vt-ap .vt-ap-quick-add{padding:15px;background:#eee;border-radius:5px}.ps-theme-vt-ap .vt-ap-quick-add .ps-linear-progress-wrap{height:0 !important}.ps-theme-vt-ap .vt-ap-quick-add .dropdown-container{position:relative}.ps-theme-vt-ap .vt-ap-quick-add md-autocomplete.error md-autocomplete-wrap{border:1px solid #ff8897}.ps-theme-vt-ap .vt-ap-quick-add .validation-alert{position:absolute;bottom:10px;left:10px;font-size:9px;color:#ff8897}.ps-theme-vt-ap .vt-ap-payout-listing{padding:0 16px 0 0 !important}.ps-theme-vt-ap .vt-ap-payouts-total{padding-right:46px}.ps-theme-vt-ap .vt-ap-edit-payout-vendor{margin-bottom:20px}.ps-theme-vt-ap .vt-ap-vendor-select md-autocomplete input:not(.md-input){padding:0 0 0 10px}.ps-theme-vt-ap .vt-ap-add-vendor{padding-left:3px;width:50px}.ps-theme-vt-ap .vt-ap-add-vendor .md-button{margin-left:10px}.ps-theme-vt-ap .vt-ap-payout-calendar-intro{padding:25px 0 40px}.ps-theme-vt-ap .vt-ap-payout-calendar-wrap{display:flex;justify-content:center}.ps-theme-vt-ap .mighty-picker__prev-month,.ps-theme-vt-ap .mighty-picker__next-month{font-size:16px;color:transparent;background-color:transparent;outline:none;border:solid 1px transparent}.ps-theme-vt-ap .mighty-picker__prev-month:before,.ps-theme-vt-ap .mighty-picker__next-month:before{position:absolute;top:0;width:30px;height:30px;color:#fff;font-size:20px;line-height:24px;background:#bbb;border-radius:20px}.ps-theme-vt-ap .mighty-picker__prev-month:before{content:"<"}.ps-theme-vt-ap .mighty-picker__next-month:before{right:8px;content:">"}.ps-theme-vt-ap .mighty-picker-calendar{margin-top:5px;padding:4px;border:solid 1px #ccc}@media only screen and (min-width: 370px){.ps-theme-vt-ap .mighty-picker-calendar{width:220px;height:230px}}@media only screen and (min-width: 456px){.ps-theme-vt-ap .mighty-picker-calendar{width:350px;height:280px}}.ps-theme-vt-ap .mighty-picker__month-name{padding:5px 10px}.ps-theme-vt-ap .mighty-picker-calendar__weekday,.ps-theme-vt-ap .mighty-picker-calendar__day-wrapper{text-align:center}.ps-theme-vt-ap .mighty-picker-calendar__day--selected{color:#007d6f !important}.ps-theme-vt-ap .mighty-picker-calendar__day--marked{color:#2196f3;background:#ececec}.ps-theme-vt-ap .mighty-picker-calendar__day-marker{z-index:1;font-size:12px;white-space:pre}.ps-theme-vt-ap .vt-ap-funds{padding-top:15px}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button{display:block}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-container{top:50%}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-label{padding:16px 0 0 5px;height:70px}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-label span{font-weight:500}.ps-theme-vt-ap .ps-checkout-content{min-height:100vh}@media only screen and (min-width: 600px){.ps-theme-vt-ap .ps-checkout-content{min-height:600px}}.ps-theme-vt-ap .ps-progress-left,.ps-theme-vt-ap .ps-progress-center-on,.ps-theme-vt-ap .ps-progress-right-on,.ps-theme-vt-ap .ps-progress-center-off,.ps-theme-vt-ap .ps-progress-right-off{display:none}.ps-theme-vt-ap .ps-bank-session-content{margin:0 auto;max-width:300px;background:#ececec;border:none;border-radius:10px}.ps-theme-vt-ap .ps-bank-session-content md-input-container span.md-no-float{color:#999;font-size:14px}.ps-theme-vt-ap .ps-bank-session-content md-input-container.md-input-has-value span.md-no-float{color:#666}.ps-theme-vt-ap .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-vt-ap .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-vt-ap .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-vt-ap .ps-bank-session-content .ps-button-back{margin-right:5px}.ps-theme-vt-ap .ps-bank-session-content .ps-button-back button{background:#777;width:43px !important}.ps-theme-vt-ap .ps-bank-session-content .ps-button-next{flex-grow:1}.ps-theme-vt-ap .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-vt-ap .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-vt-ap .ps-bank-session-funds label{display:none}.ps-theme-vt-ap .ps-receipt-content{padding:30px}.ps-theme-vt-ap .ps-receipt-content i{font-size:100px}.ps-theme-vt-ap .ps-receipt-content .ps-receipt-icon-success{color:#39b539}.ps-theme-vt-ap .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-vt-ap .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-vt-ap .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-vt-ap .ps-bank-review-name,.ps-theme-vt-ap .ps-bank-review-account,.ps-theme-vt-ap .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-vt-ap .ps-bank-review-balance{font-size:17px}.ps-theme-vt-ap .vt-ap-bank-list{margin-bottom:25px;max-height:250px;overflow:auto}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button{margin-top:0}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button:last-child{margin-bottom:0}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button .md-container{top:14px}.ps-theme-vt-ap .vt-ap-bank-list-radio{padding:15px 0 !important}.ps-theme-vt-ap .vt-ap-bank-list-radio-secondary{padding:10px 0 0 48px}@media only screen and (min-width: 600px){.ps-theme-vt-ap .vt-ap-bank-list-radio-secondary{padding:0}}.ps-theme-vt-ap .vt-zero-card-back-button{display:flex;justify-content:center;box-shadow:none !important}.ps-theme-vt-ap .vt-zero-card-back-button i{margin:-1px 0 0 -8px !important;font-size:42px}.ps-theme-vt-ap .vt-zero-card-back-button:hover{background:transparent}.ps-theme-vt-standard .cap-alert{text-transform:lowercase;display:inline-block}.ps-theme-vt-standard .cap-alert::first-letter{text-transform:capitalize}.ps-theme-vt-standard .ps-subtitle{padding:0 0 20px 0;color:#777;font-weight:700}.ps-theme-vt-standard .ps-checkout-progress{padding-top:100px;width:100%}.ps-theme-vt-standard label{display:inline !important;font-size:14px;padding-bottom:3px}.ps-theme-vt-standard .ps-payer-edit,.ps-theme-vt-standard .ps-bank-edit,.ps-theme-vt-standard .ps-card-edit,.ps-theme-vt-standard .ps-ach-edit,.ps-theme-vt-standard .ps-payment-edit,.ps-theme-vt-standard .ps-vendor-edit{padding:90px 30px 30px}.ps-theme-vt-standard .ps-payer-edit{padding-top:80px}.ps-theme-vt-standard .ps-payer-edit label{display:inline-block;padding-bottom:15px;width:100%;font-size:16px;text-align:center}.ps-theme-vt-standard .ps-scheduled-payment-edit,.ps-theme-vt-standard .ps-payment-tabs-edit{padding:70px 30px 30px}.ps-theme-vt-standard .ps-group-payment-edit{padding:30px 0 0 0}.ps-theme-vt-standard .ps-group{padding-top:20px}.ps-theme-vt-standard .ps-fund-choose-radio{padding:0}.ps-theme-vt-standard .ps-card-create,.ps-theme-vt-standard .ps-bank-create,.ps-theme-vt-standard .ps-ach-create{padding:20px 30px 20px}.ps-theme-vt-standard .ps-payer-address-edit .ps-linear-progress-wrap,.ps-theme-vt-standard .ps-card-address-edit .ps-linear-progress-wrap{display:none}.ps-theme-vt-standard .ps-linear-progress-wrap{height:20px}.ps-theme-vt-standard .ps-linear-progress-wrap.not-active{height:0}.ps-theme-vt-standard .ps-field{min-height:70px}.ps-theme-vt-standard .ps-checkout-alert md-toast{bottom:0;width:100%}.ps-theme-vt-standard .ps-checkout-alert md-toast.md-top{top:unset}.ps-theme-vt-standard .ps-checkout-alert md-toast.md-right{right:unset}.ps-theme-vt-standard md-input-container:not(.md-input-has-value) input:not(:focus){color:#555 !important}.ps-theme-vt-standard md-input-container .md-input[disabled]{border-bottom-color:#bbb}.ps-theme-vt-standard md-input-container.md-no-float.md-input-has-placeholder{color:#999;font-size:14px}.ps-theme-vt-standard .ps-field-bank-account-type md-input-container .md-placeholder,.ps-theme-vt-standard .ps-field-bank-account-holder-type md-input-container .md-placeholder{padding-left:0 !important;opacity:1}.ps-theme-vt-standard .ps-field-bank-account-type md-input-container.md-input-invalid label,.ps-theme-vt-standard .ps-field-bank-account-holder-type md-input-container.md-input-invalid label{padding-left:0 !important;color:#e57373;opacity:1}.ps-theme-vt-standard md-select .md-select-value{display:inline;padding:6px 5px 0 0;height:30px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-vt-standard md-select .md-select-value .md-text{padding:10px}.ps-theme-vt-standard md-select .md-select-value .md-select-icon{float:right;margin:3px 9px 0}.ps-theme-vt-standard md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px}.ps-theme-vt-standard md-select span .option{white-space:nowrap !important;text-overflow:ellipsis}.ps-theme-vt-standard md-select:not([disabled]):focus .md-select-value{border:solid 1px #2196f3 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-dirty ._md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-dirty .md-select-value,.ps-theme-vt-standard md-select.ng-invalid.ng-touched .md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-touched .md-select-value{color:#e57373 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-tabs .md-tab.md-active{color:#66b5d7}.ps-theme-vt-standard md-tabs.md-default-theme md-ink-bar,.ps-theme-vt-standard md-tabs md-ink-bar{color:#66b5d7 !important;background-color:#66b5d7 !important}.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs .md-tab.md-active{color:#999}.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs.md-default-theme md-ink-bar,.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs md-ink-bar{color:#999 !important;background-color:#999 !important}.ps-theme-vt-standard .ps-field-payer-country div:last-child,.ps-theme-vt-standard .ps-field-payer-state div:last-child,.ps-theme-vt-standard .ps-field-card-country div:last-child,.ps-theme-vt-standard .ps-field-card-state div:last-child{padding-top:4px;font-size:12px;color:#e57373}.ps-theme-vt-standard .ps-input-group input{padding-left:10px !important}.ps-theme-vt-standard .ps-input-group .ps-input-group-icon{display:none}.ps-theme-vt-standard .ps-button-complete-wrap{padding:0 30px 30px}.ps-theme-vt-standard .ps-buttons{padding:10px 0 0 0}.ps-theme-vt-standard .ps-buttons-wrap{padding:0}.ps-theme-vt-standard .ps-button{flex-grow:1}.ps-theme-vt-standard .ps-button-close{flex-grow:unset;margin-left:10px;width:100px}.ps-theme-vt-standard .ps-button-close button{color:#666;background:#fff;border:solid 1px #ccc}.ps-theme-vt-standard .ps-button-back{margin-right:5px;width:43px !important}.ps-theme-vt-standard .ps-small-button-back{position:relative;z-index:1}.ps-theme-vt-standard .ps-small-button-back button{height:43px;padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#777;margin-right:5px;width:43px !important;flex-grow:1}.ps-theme-vt-standard .ps-button-second,.ps-theme-vt-standard .ps-button-primary{flex-grow:1}.ps-theme-vt-standard .ps-button-next{flex-grow:1}.ps-theme-vt-standard .ps-button-next button{border-radius:5px}.ps-theme-vt-standard .ps-button-pay button{border-radius:5px;background:#57ad5c}.ps-theme-vt-standard .ps-button-alt button{border-radius:5px;background:#777}.ps-theme-vt-standard .ps-widget-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:15px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px}@media(max-width: 600px){.ps-theme-vt-standard .ps-widget-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-vt-standard .ps-fund-select-type-buttons{padding:80px 30px 0 30px}.ps-theme-vt-standard .ps-single-fund{padding-top:60px}.ps-theme-vt-standard .ps-request-payment{padding:80px 30px 30px}.ps-theme-vt-standard .ps-request-payment-intro{padding:0 0 20px 0}.ps-theme-vt-standard .ps-request-options-list md-input-container md-checkbox{margin:15px 10px 0 0}.ps-theme-vt-standard .ps-request-payment-outro{padding:20px 0}.ps-theme-vt-standard .ps-schedule-summary{margin:10px 0;padding:15px;background:#f3f3f3;border-radius:6px}.ps-theme-vt-standard .ps-payment-status,.ps-theme-vt-standard .ps-payment-id,.ps-theme-vt-standard .ps-schedule-status,.ps-theme-vt-standard .ps-schedule-id{display:inline-block;padding-bottom:20px;width:49%;font-size:14px}.ps-theme-vt-standard .ps-payment-status .ps-payment-text-title,.ps-theme-vt-standard .ps-payment-status .ps-schedule-text-title,.ps-theme-vt-standard .ps-payment-id .ps-payment-text-title,.ps-theme-vt-standard .ps-payment-id .ps-schedule-text-title,.ps-theme-vt-standard .ps-schedule-status .ps-payment-text-title,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-text-title,.ps-theme-vt-standard .ps-schedule-id .ps-payment-text-title,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-text-title{padding-bottom:10px;color:rgba(0,0,0,.54)}.ps-theme-vt-standard .ps-payment-status .ps-schedule-stop,.ps-theme-vt-standard .ps-payment-id .ps-schedule-stop,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-stop,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-stop{color:#be6464;text-decoration:underline}.ps-theme-vt-standard .ps-payment-status .ps-schedule-resume,.ps-theme-vt-standard .ps-payment-id .ps-schedule-resume,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-resume,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-resume{color:#84b184;text-decoration:underline}@media(max-width: 400px){.ps-theme-vt-standard .ps-payment-status,.ps-theme-vt-standard .ps-payment-id,.ps-theme-vt-standard .ps-schedule-status,.ps-theme-vt-standard .ps-schedule-id{display:block;width:100%}}.ps-theme-vt-standard .ps-receipt{padding:90px 30px 0 30px}.ps-theme-vt-standard .ps-receipt-content{padding:30px}.ps-theme-vt-standard .ps-receipt-content i{font-size:100px}.ps-theme-vt-standard .ps-receipt-content .ps-receipt-icon-success{color:#39b539}.ps-theme-vt-standard .ps-receipt-content .ps-receipt-icon-locked{color:#e67575}.ps-theme-vt-standard .ps-bank-session-content{margin:0 auto;max-width:275px;background:#ececec;border:none;border-radius:10px}.ps-theme-vt-standard .ps-bank-session-content md-input-container span.md-no-float{color:#999;font-size:14px}.ps-theme-vt-standard .ps-bank-session-content md-input-container.md-input-has-value span.md-no-float{color:#666}.ps-theme-vt-standard .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-vt-standard .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-vt-standard .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-vt-standard .ps-bank-session-content .ps-button-back button{background:#777;width:43px !important}.ps-theme-vt-standard .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-vt-standard .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-vt-standard .ps-bank-session-funds label{display:none}.ps-theme-vt-standard .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-vt-standard .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-vt-standard .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-vt-standard .ps-bank-review-name,.ps-theme-vt-standard .ps-bank-review-account,.ps-theme-vt-standard .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-vt-standard .ps-bank-review-balance{font-size:17px}.ps-theme-vt-standard input[type=number]{-moz-appearance:textfield}.ps-theme-vt-standard .editing-credit{background-color:#f4f3f3}.ps-theme-vt-standard .invoice-total{font-size:18px;font-weight:bold;display:flex;justify-content:flex-end}.ps-theme-vt-standard .credit-edit-button-container{height:40px}.ps-theme-vt-standard .invoice-payment-info{display:flex;flex-direction:column;font-family:"Helvetica Neue"}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-row{display:flex;position:relative;justify-content:flex-end}.ps-theme-vt-standard .invoice-payment-info .credits-field{flex-direction:row;justify-content:space-between;margin-bottom:10px}.ps-theme-vt-standard .invoice-payment-info .edit-credit-amount{display:flex;justify-content:flex-end;width:100%;font-size:13px}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-item-left{display:flex;justify-content:flex-end;width:25%;font-size:14px}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-item-right{display:flex;justify-content:flex-end;width:75%;font-size:16px}.ps-theme-vt-standard .invoice,.ps-theme-vt-standard .amount-due{width:32%}.ps-theme-vt-standard .payment{width:36%}.ps-theme-vt-standard .invoice{text-align:left}.ps-theme-vt-standard .amount-due{text-align:center}.ps-theme-vt-standard .amount-due-responsive{display:none}.ps-theme-vt-standard .apply-credits-button{border-radius:0px 5px 5px 0px;color:#fff;font-size:16px;font-weight:500;border:none;background:#00abee;text-transform:capitalize}.ps-theme-vt-standard .pay-with-available-c{padding:23px 30px;background:#efefef;justify-content:center;display:flex;font-family:"Helvetica Neue";font-size:18px;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-vt-standard .available-credit{justify-content:center;display:flex;color:#000;font-family:"Helvetica Neue";font-size:23px;font-weight:500;letter-spacing:0;line-height:28px}.ps-theme-vt-standard .review-payment-information{font-family:"Helvetica Neue";justify-content:center;display:flex;font-size:15px}.ps-theme-vt-standard .h5-gray-70{font-size:14px;font-weight:600;color:#a8b6c1;margin:0}.ps-theme-vt-standard .credits-error{position:absolute;bottom:-50px;font-size:11px;text-align:end;font-weight:600;color:#ff8897;padding-bottom:5px}.ps-theme-vt-standard .credit-redeem .amount-input{position:relative}.ps-theme-vt-standard .credit-redeem .amount-input .md-caption{font-size:12px;letter-spacing:.02em}.ps-theme-vt-standard .credit-redeem .amount-input .input{position:relative;margin-top:10px}.ps-theme-vt-standard .credit-redeem .amount-input .input .sign{position:absolute;top:11px;left:11px;z-index:1}.ps-theme-vt-standard .credit-redeem .amount-input input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.ps-theme-vt-standard .credit-redeem .amount-input input .error{border:1px solid #ff8897}.ps-theme-vt-standard .credit-redeem .amount-input span.error{position:absolute;bottom:-50px;font-size:16px;font-weight:600}.ps-theme-vt-standard .credit-redeem .amount-input .input.error,.ps-theme-vt-standard .credit-redeem .amount-input input.error,.ps-theme-vt-standard .credit-redeem .amount-input span.error{color:#ff8897}.ps-theme-vt-standard .credit-redeem .amount-input input::placeholder{font-size:14px;font-weight:500;color:#d8dde2}.ps-theme-vt-standard .credit-redeem .amount-input .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.ps-theme-vt-standard .credit-redeem .amount-input .caption.none{display:none}.ps-theme-vt-standard .ps-invoice-edit .invoice-text{font-size:15px;margin-top:20px}.ps-theme-vt-standard .ps-invoice-edit .header{display:flex;margin-bottom:10px;margin-top:30px}.ps-theme-vt-standard .ps-invoice-edit .header .payment{text-align:center}.ps-theme-vt-standard .ps-invoice-edit .rows{display:flex;padding:25px 0;border-bottom:1px solid #e4e4e4}.ps-theme-vt-standard .ps-invoice-edit .rows .form{display:flex;justify-content:center}.ps-theme-vt-standard .ps-invoice-edit .rows .form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-vt-standard .ps-invoice-edit .rows .form input{width:100%;border:none;outline:none;color:#555}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input{display:flex;justify-content:space-between;align-items:center;width:80px;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input .symbol{color:#bbb}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input.error{border:1px solid #ff8897}.ps-theme-vt-standard .ps-invoice-edit .rows .form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input.error,.ps-theme-vt-standard .ps-invoice-edit .rows .form input.error,.ps-theme-vt-standard .ps-invoice-edit .rows .form span.error{color:#ff8897}.ps-theme-vt-standard .ps-invoice-edit .rows .form input,.ps-theme-vt-standard .ps-invoice-edit .rows .form input::placeholder{font-size:14px;text-align:right}.ps-theme-vt-standard .ps-invoice-edit .invoice,.ps-theme-vt-standard .ps-invoice-edit .amount-due{width:32%}.ps-theme-vt-standard .ps-invoice-edit .payment{width:36%}.ps-theme-vt-standard .ps-invoice-edit .invoice{text-align:left}.ps-theme-vt-standard .ps-invoice-edit .amount-due{text-align:center}.ps-theme-vt-standard .ps-invoice-edit .amount-due-responsive{display:none}@media screen and (max-width: 470px){.ps-theme-vt-standard .ps-invoice-edit .invoice-text{font-size:12px}.ps-theme-vt-standard .ps-invoice-edit .amount-due{display:none}.ps-theme-vt-standard .ps-invoice-edit .amount-due-responsive{display:flex}.ps-theme-vt-standard .ps-invoice-edit .invoice,.ps-theme-vt-standard .ps-invoice-edit .payment{width:50%}}.ps-theme-vt-standard .ps-invoice-row{padding:12px}.ps-theme-vt-standard .ps-invoice-row md-checkbox{margin-bottom:0 !important}.ps-theme-vt-standard .ps-credits-checkbox-disabled .md-container{background:#ddd !important}.ps-theme-vt-standard .full-width{width:100%}.ps-theme-vt-standard .text-center{text-align:center}.ps-theme-vt-standard .installments-table{font-size:12px;padding:25px;background:#f6f7f7}.ps-theme-vt-standard .ps-installments-header{color:#182d55}.ps-theme-vt-standard .ps-installments-row-title{color:#808f99}.ps-theme-vt-standard .ps-installments-row-value{padding:12px;color:#182d55}.ps-theme-vt-standard .overdue-icon{min-width:30px}.ps-theme-vt-standard .ps-credits-row{padding:12px}.ps-theme-vt-standard .pay-with-available-c{padding:19px 20px;background:#efefef;justify-content:left;display:flex;font-size:15px;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-vt-standard .ps-multicurrency{background:#f1f1f1;padding:1em;font-size:14px}.ps-theme-vt-standard .ps-widget-quick-pay-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:0px 15px 0px 30px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold}@media(max-width: 600px){.ps-theme-vt-standard .ps-widget-quick-pay-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-vt-standard .ps-quick-pay-wrapper{padding:50px 30px 0px 30px}.ps-theme-vt-standard .ps-widget-quick-pay-header-subtitle{font-weight:normal;font-size:.9rem}.ps-theme-vt-standard .ps-quick-pay-content{padding-top:70px;padding-bottom:40px;display:flex;flex-direction:column}.ps-theme-vt-standard .quick-pay-auto-complete>md-autocomplete-wrap>input{margin-left:10px}.ps-theme-vt-standard .ps-quick-pay-back{flex:1;max-width:43px}.ps-theme-vt-standard .ps-quick-pay-back button{background-color:transparent;border-color:#777;border-style:solid;border-width:1px;color:#777}.ps-theme-vt-standard .ps-quick-pay-first{flex:1}.vt-payment{margin:10px 0;padding:20px;border-radius:6px;background-color:#fafafa}.vt-payment label{font-size:16px}.amount-field,.fees-field,.total-field{display:flex;flex-direction:row;justify-content:space-between}.invoices-amount-field,.invoices-fees-field,.invoices-total-field{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:18px}.fees-field{margin-bottom:10px;border-bottom:1px solid gray}.ps-amount-field input{text-align:right;padding-right:5px !important}.fees-active span{padding-right:5px}.currency-flag{display:inline-block;width:24px;height:16px;background-size:cover;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTY4YzRkYy0xNzg2LTQ2Y2UtYmIzYS1hMGNhZDcxNzBjNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3QzBCRkU1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA3QzBCRkQ1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2U4OWM3NTYtOGI0Mi00YmMwLTlmMjItZjQyOWNhZjAwNGQ0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM4MzhmMGYtYjNiMy1jZjRkLTg2ZDEtOGM2YWJhYTRlMzRiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oR1RLAAAAdVJREFUeNrsl+mKwjAURm2t1lEUl/d/Q8VdW5fWM35QisKYxKsIY36UUO5NT77cJY3Ksmx80ogbHza+QI9GEux5Op12u12WZcfjsSiKKIr6/f5gMGDybiBQFosFNPWXcDSbzSdpQoD2+/1sNpMkP9eRpiko5XXULfM8xwyDFwKt1+v5fM6Ez4xGoyRJ6grd0GB5OBww4yhfAsQZiWY4HBIrfxsjW7fbBQgX9GNunGXEDSflSKOBGcZMcMTdGGi5XBIibNSRpmLCBUeSwBKI/W23W6KEgPBNAlxw5LgdRYodo4cneyUafIGqALopE08BUf2UWWGlRY5axAaIWsyz3W6HAclRi9gAUd8kfhiQHLWIZXN9z83JCSiOY/ct3o/z+VwtYgPUarV4UnbDgOSoRWyAOp2O2moYkBy1iA1QVUgkvu95VWXMDIiurg6g5uo1cFHPqV8NDLKMNqkOsFqt3GkwxgVHdVlLIPY3mUyY0CY3m40jjXoqjo7y+NUhZKdTkr0PCxJ9dDqdigZt3C9Dvxc933LHVZAErhcVXWcVv2Q4OcUxsSwvx+Nxr9fzWj96vv6ixH1goQrauJ+UwW9QJQ8HJIWQDfGoN+459RKFvr/S/xzoIsAAC8ECkbRnk8sAAAAASUVORK5CYII=")}.currency-flag-sm{width:16px;height:10px}.currency-flag-md{width:24px;height:16px}.currency-flag-lg{width:36px;height:24px}.currency-flag-xl{width:48px;height:32px}.currency-middle{vertical-align:middle}.currencyType{padding-left:.5em;font-weight:500;font-size:14px}.currencyText{padding-left:1em;font-weight:300;font-size:12px}.currencyOptionDefault{height:36px;font-weight:500;font-size:14px}.currencyOption{border-top:#ccc solid 1px;height:36px}.ps-fund-error-vt{color:#e57373;font-size:.9em;font-weight:600;margin-bottom:.5em;padding:0 .5em;line-height:1.4em;text-align:center}html{-ms-overflow-style:-ms-autohiding-scrollbar}.ps-checkout-app{position:relative;height:100%}.default{padding:10px}.ps-theme-base .ps-checkout-inner{cursor:default !important}.ps-theme-base .ps-portal{padding-bottom:50px}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper,.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{background-color:#fff;position:relative;margin:-75px auto 0 auto;min-height:650px;border:1px solid #d3d3d3;border-radius:5px;overflow:hidden}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{background-color:#fff;max-width:400px}.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper .ps-fund-button-inner-fee,.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper .ps-fund-button-inner-incentive{font-size:10px;margin:0 auto}@media only screen and (max-width: 645px){.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 400px){.ps-theme-base .ps-portal.size-small .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}@media only screen and (max-width: 400px){.ps-theme-base .ps-portal.size-small .ps-header-inner{min-height:90px;text-align:center}.ps-theme-base .ps-portal.size-small .ps-default-logo{margin:10px 0;width:80px}}.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{background-color:#fff;max-width:600px}.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper.tokenized-scheduled{height:900px}@media only screen and (max-width: 860px){.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 600px){.ps-theme-base .ps-portal.size-medium .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{background-color:#fff;max-width:800px}@media only screen and (max-width: 1045px){.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 800px){.ps-theme-base .ps-portal.size-large .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{background-color:#fff;max-width:1000px}@media only screen and (max-width: 1245px){.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{margin:15px auto 0 auto}}@media only screen and (max-width: 1000px){.ps-theme-base .ps-portal.size-xlarge .ps-checkout-wrapper{margin:-5px auto 0 auto;border:0;border-radius:0;min-height:650px}}@media only screen and (max-width: 600px){.ps-theme-base .ps-portal.size-medium .ps-header-inner,.ps-theme-base .ps-portal.size-large .ps-header-inner,.ps-theme-base .ps-portal.size-xlarge .ps-header-inner{min-height:90px;text-align:center}.ps-theme-base .ps-portal.size-medium .ps-default-logo,.ps-theme-base .ps-portal.size-large .ps-default-logo,.ps-theme-base .ps-portal.size-xlarge .ps-default-logo{margin:10px 0;width:80px}}.ps-theme-base .ps-portal .ps-header{text-align:left}.ps-theme-base .ps-portal .ps-header-background{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ps-theme-base .ps-portal .ps-header-inner{min-height:118px}.ps-theme-base .ps-portal .ps-default-logo{margin:15px 0 0 50px;width:90px}.ps-theme-base .ps-portal .ps-footer{position:relative;z-index:21}.ps-theme-base .ps-portal .ps-powered-by{margin:10px auto;width:156px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/powered-by-paystand.png") no-repeat}.ps-theme-base .ps-portal .ps-powered-by span{font-size:16px;color:#00aeef}.ps-theme-base .ps-portal .ps-powered-by a{text-decoration:none}.ps-theme-base .ps-portal .ps-contact{margin:0 auto;width:auto;font-size:.7rem;color:#666;text-align:center;padding-bottom:10px}.ps-theme-base .ps-portal .ps-contact-shadow{color:#fff;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}.ps-theme-base .ps-portal .ps-contact a{color:#0a9fd2}.ps-theme-base .ps-checkout-alert{position:absolute;height:100%;width:100%;pointer-events:none}.ps-theme-base md-toast .md-toast-content{height:auto;padding-top:10px;padding-bottom:10px;pointer-events:all}.ps-theme-base md-toast .md-center{left:50%}.ps-theme-base .ps-alert-error,.ps-theme-base .ps-alert-info,.ps-theme-base .ps-alert-warning{border-radius:8px !important}.ps-theme-base .ps-alert-error .md-warn,.ps-theme-base .ps-alert-error .md-accent,.ps-theme-base .ps-alert-info .md-warn,.ps-theme-base .ps-alert-info .md-accent,.ps-theme-base .ps-alert-warning .md-warn,.ps-theme-base .ps-alert-warning .md-accent{color:#fff !important}.ps-theme-base .ps-alert-error .md-button,.ps-theme-base .ps-alert-info .md-button,.ps-theme-base .ps-alert-warning .md-button{background:rgba(0,0,0,.3) !important}.ps-theme-base .ps-alert-error .md-toast-content{background:#cc4e4e}.ps-theme-base .ps-alert-info .md-toast-content{background:#5d8bbd}.ps-theme-base .ps-alert-warning .md-toast-content{background:#b39343}.ps-theme-base .ps-alert-success{left:40%;height:50px;display:flex;max-width:300px;justify-content:center;align-items:center}.ps-theme-base .ps-alert-success .material-icons{color:#98cd6c}.ps-theme-base .ps-alert-success .message{height:20px;padding:0 5px}.ps-theme-base .ps-alert-success .md-close{vertical-align:middle;color:#617380}.ps-theme-base .ps-alert-success .md-toast-content{border-left:solid #98cd6c;font-weight:600;color:#182d55;background:#fff}.ps-theme-base .text-right{text-align:right}.ps-theme-base .ps-id{font-family:monospace;font-size:12px}.ps-theme-base .ps-checkout{background-color:#fff;margin:0 auto;padding:0;color:#555;font-size:16px;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;text-align:left}.ps-theme-base .ps-checkout a{color:#66b5d7;text-decoration:none}.ps-theme-base .ps-checkout a:hover{text-decoration:underline}.ps-theme-base .ps-checkout fieldset{margin:0 !important;padding:0 !important;border:none !important}.ps-theme-base .ps-checkout label{font-weight:normal !important}.ps-theme-base .ps-dialog-close{z-index:200;position:absolute;top:0;right:0;margin:5px}.ps-theme-base .ps-dialog-close i{color:#fff;font-size:20px;opacity:.5;cursor:pointer}.ps-theme-base .ps-content{padding:0 1em}.ps-theme-base span.payment-redirect{display:block;margin:20px 0;text-align:center}.ps-theme-base span.payment-redirect:hover{cursor:pointer}.ps-theme-base html.md-default-theme,.ps-theme-base html,.ps-theme-base body.md-default-theme,.ps-theme-base body{background-color:#fff}.ps-theme-base .md-no-float label:not(.md-no-float){display:none}.ps-theme-base .md-tab,.ps-theme-base .md-button{text-transform:none}.ps-theme-base .md-char-counter{display:none}.ps-theme-base md-autocomplete{height:65px;min-width:100px;background:transparent !important}.ps-theme-base md-autocomplete .md-input{border:medium none;height:auto}.ps-theme-base md-autocomplete[md-floating-label]{height:65px}.ps-theme-base md-autocomplete input:not(.md-input){padding:0;font-size:16px;height:35px}.ps-theme-base md-autocomplete input:not(.md-input) .ng-invalid{border-color:lime !important}.ps-theme-base md-autocomplete.ng-invalid.ng-touched md-autocomplete-wrap{border-color:#e57373 !important}.ps-theme-base .ps-no-input-group md-autocomplete input:not(.md-input){padding:0 0 0 12px}.ps-theme-base .md-whiteframe-z1{padding:0;height:38px;border:solid 1px #bbb;border-radius:3px;background:#fff;box-shadow:none}.ps-theme-base .ps-autocomplete-error{color:#e57373;font-size:12px;line-height:12px;overflow:hidden;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);margin-top:-20px;padding:0 0 8px 2px}.ps-theme-base md-input-container{margin:0;padding:0;width:100%}.ps-theme-base md-input-container label{font-size:14px}.ps-theme-base md-input-container label:not(._md-container-ignore){position:relative}.ps-theme-base md-input-container label:not(._md-container-ignore).md-required:after{content:""}.ps-theme-base md-input-container label:not(.md-container-ignore){position:relative}.ps-theme-base md-input-container label:not(.md-container-ignore).md-required:after{content:""}.ps-theme-base md-input-container .md-input{padding:0 0 0 10px;height:38px;font-size:16px;color:#686868;border:solid 1px #bbb;border-radius:4px;background:#fff}.ps-theme-base md-input-container .md-input[disabled]{border-bottom-color:inherit;background:#f3f3f3 none}.ps-theme-base md-input-container .md-input.ng-invalid.ng-dirty{border-width:1px}.ps-theme-base md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-base md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon{border-color:#e57373;border-right:none}.ps-theme-base md-input-container.md-input-invalid .ps-input-group .ps-input-group-icon i{color:#e57373}.ps-theme-base md-input-container.md-input-invalid label{color:#e57373}.ps-theme-base md-input-container.md-input-invalid span.md-no-float{color:#e57373}.ps-theme-base md-input-container.md-input-invalid [ng-message],.ps-theme-base md-input-container.md-input-invalid .md-input-messages-animation{font-size:12px;color:#e57373 !important}.ps-theme-base md-input-container.md-input-focused .md-input{border:solid 1px #2196f3 !important}.ps-theme-base md-input-container.md-input-focused .ps-input-group .ps-input-group-icon i{color:#2196f3 !important}.ps-theme-base md-input-container.md-input-focused label{color:#2196f3 !important}.ps-theme-base md-input-container.md-input-focused span.md-no-float{color:#2196f3 !important}.ps-theme-base md-input-container.ps-field-radio{margin:0 0 20px 0;padding:0}.ps-theme-base [disabled] md-input-container .md-input{background:none;border-bottom:solid 1px #bbb}.ps-theme-base md-select{margin:0 0 20px 0}.ps-theme-base md-select ._md-select-value{display:inline;padding:9px 5px 0 0;height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-base md-select ._md-select-value ._md-text{padding:10px}.ps-theme-base md-select ._md-select-value ._md-select-icon{float:right}.ps-theme-base md-select ._md-select-value._md-select-placeholder{display:inline;padding-left:10px}.ps-theme-base md-select .md-select-value{display:inline;padding:9px 5px 0 0;height:31px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-base md-select .md-select-value .md-text{padding:10px}.ps-theme-base md-select .md-select-value .md-text .option{position:absolute;left:10px;right:20px;text-overflow:ellipsis;overflow:hidden}.ps-theme-base md-select .md-select-value .md-select-icon{float:right}.ps-theme-base md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px}.ps-theme-base md-select:not([disabled]):focus ._md-select-value{border:solid 1px #2196f3 !important}.ps-theme-base md-select:not([disabled]):focus .md-select-value{border:solid 1px #2196f3 !important}.ps-theme-base md-radio-group md-radio-button{display:inline-block;margin-right:20px;position:relative;margin-left:20px;margin-top:-15px;margin-bottom:0}.ps-theme-base md-radio-group md-radio-button ._md-container{top:28px}.ps-theme-base md-radio-group md-radio-button .md-container{top:28px}.ps-theme-base md-radio-group md-radio-button:focus{outline:none}.ps-theme-base md-radio-group md-radio-button:not(:first-child){margin-top:0px}.ps-theme-base md-radio-group md-radio-button:last-child{margin-bottom:15px}.ps-theme-base .ps-buttons{text-align:center;padding-bottom:30px}.ps-theme-base .ps-buttons-wrap{display:flex;flex-direction:row;justify-content:center;text-align:center}.ps-theme-base .ps-buttons-complete{padding:0 30px 30px}.ps-theme-base .ps-buttons-complete .ps-linear-progress-wrap{height:20px}.ps-theme-base .ps-button{position:relative;z-index:1;height:43px}.ps-theme-base .ps-button button{width:100%;height:100%;padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee;text-transform:capitalize}.ps-theme-base ps-button.ps-button.close-button-modal button{width:80% !important}.ps-theme-base button[disabled]{color:#eee;background:#bbb !important}.ps-theme-base .ps-button-create button{background:#57ad5c}.ps-theme-base .ps-hex-icon-white,.ps-theme-base .ps-hex-icon-navy{display:inline-block;margin-right:5px;vertical-align:bottom;width:18px;height:18px;background:url("../app/components/ps/checkout/images/ps-hex-icon-white.svg") no-repeat}.ps-theme-base .ps-payer-total{padding-bottom:4px;font-size:14px;color:#8f8f8f;text-align:center}.ps-theme-base .ps-payer-total .ps-payer-total-red{width:18px;height:18px;color:#ff8897}.ps-theme-base .ps-payer-total .ps-payer-total-green{width:18px;height:18px;color:#77b44b}.ps-theme-base .ps-payer-total .ps-payer-total-dark{color:inherit;font-weight:600}.ps-theme-base .ps-hex-icon-navy{vertical-align:text-bottom;background:url("../app/components/ps/checkout/images/ps-hex-icon-navy.svg") no-repeat}.ps-theme-base .ps-input-group{position:relative}.ps-theme-base .ps-input-group .ps-input-group-icon{position:absolute;left:0;width:50px}.ps-theme-base .ps-input-group .ps-input-group-icon i{padding:3px 0 0 12px}.ps-theme-base .ps-input-group input{padding-left:50px !important}.ps-theme-base .ps-widget-header{padding:.5em 0 .9em 0;text-transform:none;font-size:16px;font-weight:600}.ps-theme-base .ps-widget-header-title{padding-bottom:20px;font-size:20px;font-weight:500}.ps-theme-base .ps-widget-header-title div:focus{outline:none}.ps-theme-base .ps-widget-header-link{font-size:14px}.ps-theme-base .ps-widget-header-link a{font-weight:normal}.ps-theme-base .ps-widget-header-checkout{margin-bottom:1.18em;padding:.5em 0 .9em 0;font-size:14px;color:rgba(0,0,0,.54);border-bottom:solid 2px rgba(0,0,0,.12)}.ps-theme-base .ps-progress-header{padding-bottom:.5em;font-weight:600;color:rgba(0,0,0,.54)}.ps-theme-base .ps-progress-header-link{float:right}.ps-theme-base .ps-progress-header-link a{font-weight:bold}.ps-theme-base .ps-fund-progress-default,.ps-theme-base .ps-merchant-progress-merchant,.ps-theme-base .ps-payer-progress-payer{margin:0 0 1em 0;padding:0 1em 1em 1em;font-size:12px;border-bottom:solid 1px #ddd}.ps-theme-base .ps-fund-buttons,.ps-theme-base .ps-fund-icons{text-align:center}.ps-theme-base .ps-fund-buttons:focus,.ps-theme-base .ps-fund-icons:focus{outline:none}.ps-theme-base .ps-fund-buttons span:focus,.ps-theme-base .ps-fund-icons span:focus{outline:none}.ps-theme-base .ps-fund-buttons .ps-fund-button{margin-right:5px;padding:10px 0;font-size:16px;font-weight:500;color:#fff;background:#b0b0b0;border:none;cursor:pointer;transition:all .5s}.ps-theme-base .ps-fund-buttons .ps-fund-button.is-active{background:#00acee}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{display:flex;flex-direction:column;justify-content:center;position:relative;height:82px;padding:10px 0;font-size:18px;font-weight:700;color:#182d55;background:#f7f9fc;border:1px solid #d8dde2;cursor:pointer;border-radius:4px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:16px}}@media screen and (max-width: 500px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:14px}}@media screen and (max-width: 400px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2{font-size:12px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2.is-active{border-color:#77b44b;color:#fff;background:#77b44b}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2.is-active .ps-selected-fund-indicator{width:16px;margin-right:2px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-recommended-banner{position:absolute;background-color:#f15725;width:120px;height:24px;color:#fff;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;top:-16px;left:-10px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-recommended-banner-corner{position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #c53000 transparent transparent;top:8px;left:-10px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top{display:flex;justify-content:space-between;margin-left:16px;width:80%;align-items:center;margin-bottom:4px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top{margin-left:2%}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top .ps-fund-button-inner-icon{position:relative;top:2px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-section-top .ps-fund-button-inner-icon .manualach-inner-icon{font-size:9px;position:relative;right:29px;margin-right:-30px;top:7px}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{font-size:12px;padding:4px;background-color:#fbd8e3;color:#f65570;border-radius:4px;font-weight:bold;margin-left:40px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:20px;margin-right:20px;font-size:11px}}@media screen and (max-width: 570px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:10px;margin-right:10px;font-size:10px}}@media screen and (max-width: 460px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-fee{margin-left:2px;margin-right:2px;padding:2px;font-size:9px}}.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{font-size:12px;padding:4px;background-color:#e2efd8;color:#77b44b;border-radius:4px;font-weight:bold;margin-left:38px}@media screen and (max-width: 650px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:20px;margin-right:20px;font-size:11px}}@media screen and (max-width: 570px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:10px;margin-right:10px;font-size:10px}}@media screen and (max-width: 460px){.ps-theme-base .ps-fund-buttons .ps-fund-button.feeSplit-v2 .ps-fund-button-inner-incentive{margin-left:2px;margin-right:2px;padding:2px;font-size:9px}}.ps-theme-base .ps-fund-buttons .ps-fund-button:first-child,.ps-theme-base .ps-fund-buttons .ps-fund-button-small:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.ps-theme-base .ps-fund-buttons .ps-fund-button:last-child,.ps-theme-base .ps-fund-buttons .ps-fund-button-small:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ps-theme-base .ps-fund-icon{padding-bottom:1.1em;width:100%}.ps-theme-base .ps-fund-icon i{font-size:48px !important;cursor:pointer}.ps-theme-base .ps-fund-icon i:hover{color:#999}.ps-theme-base .ps-bank-choose-logos{margin-top:17px;padding-left:8px;text-align:center}.ps-theme-base .ps-bank-choose-links{padding:0 0 1em .75em}.ps-theme-base .ps-bank-choose-links.hover .ps-bank-choose-link:not(:hover){opacity:.1;background-color:#000}.ps-theme-base .ps-bank-choose-links.hover .ps-bank-choose-link:hover{opacity:1}.ps-theme-base .ps-bank-choose-link-wrap{float:left}.ps-theme-base .ps-bank-choose-link{transition:all .75s ease;margin:.3em .3em 0 0;width:50px;height:50px;border-radius:5px;cursor:pointer}@media only screen and (min-width: 321px){.ps-theme-base .ps-bank-choose-link{margin:.47em .47em 0 0;width:54px;height:54px}}.ps-theme-base .ps-progress-wrap{margin:0 auto;padding:5px 0 20px 0}.ps-theme-base .ps-progress-left,.ps-theme-base .ps-progress-center-on,.ps-theme-base .ps-progress-right-on,.ps-theme-base .ps-progress-center-off,.ps-theme-base .ps-progress-right-off{display:inline-block;width:40px;height:5px;border:none;background:#fff}.ps-theme-base .ps-progress-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ps-theme-base .ps-progress-center-off,.ps-theme-base .ps-progress-right-off{background:#000;opacity:.4}.ps-theme-base .ps-progress-right-on,.ps-theme-base .ps-progress-right-off{border-top-right-radius:2px;border-bottom-right-radius:2px}.ps-theme-base .ps-bank-session-content{margin:0 30px;padding:20px;text-align:left;z-index:800}.ps-theme-base .ps-bank-session-content.transparent{background:transparent}.ps-theme-base .ps-bank-session-login .progress-chatbot{display:flex;justify-content:center;margin-top:50px}.ps-theme-base .ps-bank-session-login .progress-chatbot md-progress-circular svg path{stroke:#fff}.ps-theme-base .ps-radio-wrap{padding:1em 0 0 0}.ps-theme-base .ps-fund-insufficient{font-size:12px}.ps-theme-base .ps-fund-name{font-weight:600}.ps-theme-base .ps-fund-type,.ps-theme-base .ps-fund-number,.ps-theme-base .ps-fund-currency,.ps-theme-base .ps-fund-balance{font-size:14px}.ps-theme-base .ps-selected-bank-title{padding-top:.5em;padding-bottom:0em;font-size:16px}.ps-theme-base .ps-selected-bank-title a{font-size:80%;color:#0277bd}.ps-theme-base .ps-selected-bank-title a:hover{text-decoration:none}.ps-theme-base .ps-selected-bank-title a i{font-size:100%}.ps-theme-base .ps-bank-review-wrap{margin:1em 0;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.ps-theme-base .ps-bank-review-content{padding:1em}.ps-theme-base .ps-bank-review-name,.ps-theme-base .ps-bank-review-account,.ps-theme-base .ps-bank-review-balance{padding:.4em;font-size:15px}.ps-theme-base .ps-bank-review-balance{font-weight:600;font-size:17px}.ps-theme-base .ps-powered-logo{padding:1em 1em 0 0;text-align:center}.ps-theme-base .ps-card-logo{position:absolute;margin:10px 14px 0 0;right:0;color:#888}.ps-theme-base .ps-scheduled-payment-group-view-modal{padding:5em 1.5em 1.5em 1.5em}.ps-theme-base .ps-schedule-link{padding:1em 0 0 0}.ps-theme-base .ps-schedule-link i{vertical-align:middle;color:#666}.ps-theme-base .ps-schedule-link a{font-size:80%;color:#0277bd}.ps-theme-base .ps-scheduled-payment-group-wrap{padding:2em}.ps-theme-base .ps-scheduled-payment-group-wrap ul{margin:0;padding:1.5em 0 0 1em}.ps-theme-base .ps-scheduled-payment-group-wrap ul li{max-width:350px;margin:0;padding:0 0 1.5em 0}.ps-theme-base .ps-scheduled-payment-group-wrap ul li i{vertical-align:middle}.ps-theme-base .ps-scheduled-payment-group-wrap ul li .ps-schedule-detail{padding:0 0 0 2em}.ps-theme-base .ps-schedule-name{font-size:18px;font-weight:600;color:#555}.ps-theme-base .ps-schedule-description{font-size:14px;color:#777}.ps-theme-base .ps-routine-name{font-size:14px;font-weight:600;color:#555}.ps-theme-base .ps-routine-description{font-size:14px;color:#777}.ps-theme-base .ps-routine-overview{padding-top:.5em;font-size:14px;color:#777}.ps-theme-base .ps-routine-overview strong{color:#444}.ps-theme-base .ps-receipt-background{text-align:center}.ps-theme-base .overlay-active .ps-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(90,90,90,.8);z-index:64}.ps-theme-base .overlay-active .ps-overlay-content{z-index:75;position:relative}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ps-theme-base .ps-timeout{margin:0 0 20px;padding:20px 10px 5px;background-color:#fff;border-radius:8px;animation:fadeIn 1s ease-in-out forwards}.ps-theme-base .ps-timeout .ps-timeout-title{color:#e57373}.ps-theme-base .ps-timeout i{margin-right:5px;vertical-align:text-top}.ps-theme-base .ps-bank-choose-assured{margin-bottom:15px;padding:15px;background:#ededed;border-radius:8px}.ps-theme-base .ps-bank-choose-assured img,.ps-theme-base .ps-bank-choose-assured i{margin-right:5px;vertical-align:middle}.ps-theme-base .ps-bank-choose-assured span{font-size:12px}.ps-theme-base .ps-assurety-assured-icon{margin-right:10px;display:inline-block;vertical-align:middle;width:30px;height:30px;background:url("../app/components/ps/checkout/images/assurety/assurety-assured.svg") no-repeat}.ps-theme-base .ps-assurety-receipt-icon{display:inline-block;width:110px;height:120px;background:url("../app/components/ps/checkout/images/assurety/assurety-in-progress.svg") no-repeat;position:relative;z-index:700}.ps-theme-base .ps-assurance-info{display:flex;margin:10px 0 30px}.ps-theme-base .ps-assurance-info img,.ps-theme-base .ps-assurance-info i{margin-right:10px}.ps-theme-base .ps-assurance-info span{font-size:14px}.absolute{position:absolute;z-index:900}.bottom{bottom:0}.bottom-10{bottom:10px}.w-full{width:100%}.grey{color:#9e9e9e !important}.white{color:#fff !important}.white-all>*{color:#fff}.white-link{color:#fff !important;text-decoration:underline !important}.ps-checkout-footer-bank-session{position:absolute;bottom:0;z-index:2;padding-bottom:30px}.ps-white-footer{z-index:19;position:relative}.ps-white-footer.scheduled-payment{bottom:-5rem}.ps-contact-white{color:#fff !important;font-size:.6em;text-align:center}.ps-white-powered-by{color:#fff !important;display:inline-flex;margin:10px auto 5px auto;align-items:center}.ps-white-powered-by-logo{width:100px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/logo-main-white-small.png") no-repeat center}a.ps-white-link{text-decoration:none}a.ps-contact-sales{color:#0a9fd2}.ps-autopay-enroll-container{padding:20px;border-radius:var(--spacing-4, 4px);box-sizing:border-box;border:1px solid var(--primaries-g-30-section-border, #D0D5D9);background:var(--surface-surfave-primary, #FFF);width:100%;margin-bottom:20px;display:flex}.ps-autopay-enroll-container .ae-left-column{width:100%;display:flex}.ps-autopay-enroll-container .ae-icon-container{display:flex;justify-content:flex-end;align-items:flex-start}.ps-autopay-enroll-container .ae-checkbox-container{padding-right:3px}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-icon{background-color:#1babe2}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-ripple-container{color:#1babe2}.ps-autopay-enroll-container .ae-checkbox-container .ae-checkbox.md-checked .md-ink-ripple{color:#1babe2}.ps-autopay-enroll-container .ae-info{display:flex;flex-direction:column}.ps-autopay-enroll-container .ae-info .ae-label{color:var(--primaries-navy, #182C55);font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.ps-autopay-enroll-container .ae-info .ae-description{color:var(--primaries-g-90-icon, var(--color-neutral-neutral-90, #617380));font-feature-settings:"clig" off,"liga" off;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:25px;width:100%}.ps-theme-checkout-standard.ps-flow-layout-2col .row-main0{width:100%}@media screen and (min-width: 840px){.ps-theme-checkout-standard.ps-flow-layout-2col .row-main0{width:50%}}.ps-theme-checkout-standard.ps-flow-layout-2col .row-main1{width:100%}@media screen and (min-width: 840px){.ps-theme-checkout-standard.ps-flow-layout-2col .row-main1{float:left;width:50%}}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons{margin-bottom:0;border:0;background:transparent}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons .ps-fund-tabs{margin-bottom:1em}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-fund-select-type-buttons .ps-fund-buttons{margin:1em 0}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-address-edit{padding:0px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-bank-edit,.ps-theme-checkout-standard.ps-flow-layout-2col .ps-card-edit,.ps-theme-checkout-standard.ps-flow-layout-2col .ps-wire-edit .ps-smartcheck{padding-bottom:30px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-edit{padding-top:0}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-payer-edit label{display:inline;padding-bottom:0;width:100%;font-size:14px;text-align:left}.ps-theme-checkout-standard.ps-flow-layout-2col .overlay-inactive md-input-container.md-input-focused label,.ps-theme-checkout-standard.ps-flow-layout-2col .overlay-inactive md-input-container:not(.md-input-invalid).md-input-has-value label{color:rgba(0,0,0,.54) !important}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-widget-header{padding:0 0 1.5em 0;text-transform:none;font-size:18px;font-weight:400}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-field{height:85px}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-input-group md-select-value{padding-left:40px !important}.ps-theme-checkout-standard.ps-flow-layout-2col .ps-button i{vertical-align:text-bottom}.ps-theme-checkout-standard .ps-directive.ng-enter{transition:.5s linear all;opacity:0}.ps-theme-checkout-standard .ps-directive.ng-enter.ng-enter-active{opacity:1}.ps-theme-checkout-standard .ps-checkout-progress{padding-top:100px;width:100%}.ps-theme-checkout-standard .ps-checkout-content{height:100%}.ps-theme-checkout-standard .ps-checkout{height:100%;overflow:visible !important;color:#666 !important}.ps-theme-checkout-standard .ps-checkout .ps-checkout-inner{outline:none}.ps-theme-checkout-standard ps-all-progress{display:none}.ps-theme-checkout-standard .ps-custom-field-edit,.ps-theme-checkout-standard .ps-payer-edit,.ps-theme-checkout-standard .ps-card-edit,.ps-theme-checkout-standard .ps-bank-edit,.ps-theme-checkout-standard .ps-progress-card,.ps-theme-checkout-standard .ps-progress-bank,.ps-theme-checkout-standard .ps-bank-choose,.ps-theme-checkout-standard .ps-payer-address-edit,.ps-theme-checkout-standard .ps-payment-edit,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit,.ps-theme-checkout-standard .ps-tokenize-edit,.ps-theme-checkout-standard .ps-invoice-edit,.ps-theme-checkout-standard .ps-smartcheck,.ps-theme-checkout-standard .ps-smartcheck-summary,.ps-theme-checkout-standard .ps-smartcheck-edit{padding:0 20px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-custom-field-edit,.ps-theme-checkout-standard .ps-payer-edit,.ps-theme-checkout-standard .ps-card-edit,.ps-theme-checkout-standard .ps-bank-edit,.ps-theme-checkout-standard .ps-progress-card,.ps-theme-checkout-standard .ps-progress-bank,.ps-theme-checkout-standard .ps-bank-choose,.ps-theme-checkout-standard .ps-payer-address-edit,.ps-theme-checkout-standard .ps-payment-edit,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit,.ps-theme-checkout-standard .ps-tokenize-edit,.ps-theme-checkout-standard .ps-invoice-edit,.ps-theme-checkout-standard .ps-smartcheck,.ps-theme-checkout-standard .ps-smartcheck-summary,.ps-theme-checkout-standard .ps-smartcheck-edit{padding:0 30px}}.ps-theme-checkout-standard .ps-debit-card-fee-notification{background-color:#efefef;display:flex;justify-content:center;align-items:center;font-size:1em;padding:.6em}.ps-theme-checkout-standard .ps-debit-card-fee-notification .material-icons.close{cursor:pointer;margin-left:10px}.ps-theme-checkout-standard .ps-debit-card-fee-notification .material-icons.checkmark{margin-right:10px;color:green}.ps-theme-checkout-standard .summary-defi::before{content:url("../app/components/ps/checkout/images/defi-card-logo.svg");position:relative;margin-left:-8px;top:3px}.ps-theme-checkout-standard .summary-defi::after{content:"DeFi";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:13px;line-height:20px;margin-left:2px;margin-right:6px;color:#617380;position:relative}.ps-theme-checkout-standard .ps-wire-edit{padding:0 5px}@media only screen and (min-width: 376px){.ps-theme-checkout-standard .ps-wire-edit{padding:0 20px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-wire-edit{padding:0 30px}}.ps-theme-checkout-standard .ps-custom-field-edit{margin-top:25px}.ps-theme-checkout-standard .ps-bank-choose .ps-buttons-wrap,.ps-theme-checkout-standard .ps-invoice-edit .ps-buttons-wrap{margin-top:20px}.ps-theme-checkout-standard input::-webkit-outer-spin-button,.ps-theme-checkout-standard input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-theme-checkout-standard input[type=number]{-moz-appearance:textfield}.ps-theme-checkout-standard .editing-credit{background-color:#f4f3f3}.ps-theme-checkout-standard .invoice-total{font-size:18px;font-weight:bold;display:flex;justify-content:flex-end}.ps-theme-checkout-standard .credit-edit-button-container{height:40px}.ps-theme-checkout-standard .invoice-payment-info{display:flex;flex-direction:column;padding:25px 0;font-family:"Helvetica Neue"}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-row{display:flex;position:relative;height:40px;justify-content:flex-end;padding-right:20px}.ps-theme-checkout-standard .invoice-payment-info .edit-credit-amount{display:flex;justify-content:flex-end;width:100%;font-size:13px}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-item-left{display:flex;justify-content:flex-end;width:25%;font-size:14px}.ps-theme-checkout-standard .invoice-payment-info .invoice-payment-info-item-right{display:flex;justify-content:flex-end;width:75%;font-size:16px}.ps-theme-checkout-standard .invoice,.ps-theme-checkout-standard .amount-due{width:32%}.ps-theme-checkout-standard .payment{width:36%}.ps-theme-checkout-standard .invoice{text-align:left}.ps-theme-checkout-standard .amount-due{text-align:center}.ps-theme-checkout-standard .amount-due-responsive{display:none}.ps-theme-checkout-standard .apply-credits-button{border-radius:0px 5px 5px 0px;color:#fff;font-size:16px;font-weight:500;border:none;background:#00abee;text-transform:capitalize}.ps-theme-checkout-standard .pay-with-available-c{padding:23px 30px;background:#efefef;justify-content:center;display:flex;font-family:"Helvetica Neue";font-size:18px;font-weight:bold;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-checkout-standard .heading-avaible-c{border-radius:5px;padding:15px}.ps-theme-checkout-standard .available-credit{justify-content:center;display:flex;color:#000;font-family:"Helvetica Neue";font-size:23px;font-weight:500;letter-spacing:0;line-height:28px}.ps-theme-checkout-standard .review-payment-information{font-family:"Helvetica Neue";justify-content:center;display:flex;font-size:15px}.ps-theme-checkout-standard .h5-gray-70{font-size:14px;font-weight:600;color:#a8b6c1;margin:0}.ps-theme-checkout-standard .wire-credit-info{font-size:12px;font-weight:600;color:#3aaae2}.ps-theme-checkout-standard .credits-error{font-size:14px;font-weight:600;color:#ff8897;margin-top:25px}.ps-theme-checkout-standard .credit-redeem .amount-input{position:relative}.ps-theme-checkout-standard .credit-redeem .amount-input .md-caption{font-size:12px;letter-spacing:.02em}.ps-theme-checkout-standard .credit-redeem .amount-input .input{position:relative;margin-top:10px}.ps-theme-checkout-standard .credit-redeem .amount-input .input .sign{position:absolute;top:11px;left:11px;z-index:1}.ps-theme-checkout-standard .credit-redeem .amount-input input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.ps-theme-checkout-standard .credit-redeem .amount-input input .error{border:1px solid #ff8897}.ps-theme-checkout-standard .credit-redeem .amount-input span.error{position:absolute;bottom:-50px;font-size:16px;font-weight:600}.ps-theme-checkout-standard .credit-redeem .amount-input .input.error,.ps-theme-checkout-standard .credit-redeem .amount-input input.error,.ps-theme-checkout-standard .credit-redeem .amount-input span.error{color:#ff8897}.ps-theme-checkout-standard .credit-redeem .amount-input input::placeholder{font-size:14px;font-weight:500;color:#d8dde2}.ps-theme-checkout-standard .credit-redeem .amount-input .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.ps-theme-checkout-standard .credit-redeem .amount-input .caption.none{display:none}.ps-theme-checkout-standard .ps-invoice-edit .invoice-text{font-size:15px;margin-top:20px}.ps-theme-checkout-standard .ps-invoice-edit .header{display:flex;margin-bottom:10px;margin-top:30px}.ps-theme-checkout-standard .ps-invoice-edit .header .payment{text-align:center}.ps-theme-checkout-standard .ps-invoice-edit .rows{display:flex;padding:25px 0;border-bottom:1px solid #e4e4e4}.ps-theme-checkout-standard .ps-invoice-edit .rows .ps-one-click-multi{color:#272d33}.ps-theme-checkout-standard .ps-invoice-edit .rows .form{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-checkout-standard .ps-invoice-edit .rows .form input{width:100%;border:none;outline:none;color:#555}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input{display:flex;justify-content:space-between;align-items:center;width:80px;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input .symbol{color:#bbb}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input.error{border:1px solid #ff8897}.ps-theme-checkout-standard .ps-invoice-edit .rows .form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-checkout-standard .ps-invoice-edit .rows .form .input.error,.ps-theme-checkout-standard .ps-invoice-edit .rows .form input.error,.ps-theme-checkout-standard .ps-invoice-edit .rows .form span.error{color:#ff8897}.ps-theme-checkout-standard .ps-invoice-edit .rows .form input,.ps-theme-checkout-standard .ps-invoice-edit .rows .form input::placeholder{font-size:14px;text-align:right}.ps-theme-checkout-standard .ps-invoice-edit .invoice,.ps-theme-checkout-standard .ps-invoice-edit .amount-due{width:32%}.ps-theme-checkout-standard .ps-invoice-edit .payment{width:36%}.ps-theme-checkout-standard .ps-invoice-edit .invoice{text-align:left}.ps-theme-checkout-standard .ps-invoice-edit .amount-due{text-align:center}.ps-theme-checkout-standard .ps-invoice-edit .amount-due-responsive{display:none}@media screen and (max-width: 470px){.ps-theme-checkout-standard .ps-invoice-edit .invoice-text{font-size:12px}.ps-theme-checkout-standard .ps-invoice-edit .amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .ps-one-click-multi-header-amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .ps-one-click-multi-amount-due{display:none}.ps-theme-checkout-standard .ps-invoice-edit .amount-due-responsive{display:flex}.ps-theme-checkout-standard .ps-invoice-edit .invoice,.ps-theme-checkout-standard .ps-invoice-edit .payment{width:50%}}.ps-theme-checkout-standard .ps-payment-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-scheduled-payment-group-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-tokenize-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-payer-address-edit .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-custom-field-edit .ps-linear-progress-wrap{height:20px}.ps-theme-checkout-standard .ps-payment-amount{display:none}.ps-theme-checkout-standard .ps-payer-edit{padding-top:20px}.ps-theme-checkout-standard .ps-payer-edit label{display:inline-block;padding-bottom:15px;width:100%;font-size:16px;text-align:center}.ps-theme-checkout-standard .ps-bank-search{padding-top:20px}.ps-theme-checkout-standard .ps-payer-address-edit{padding-top:30px}.ps-theme-checkout-standard label{font-size:14px;color:rgba(0,0,0,.38)}.ps-theme-checkout-standard .ps-no-input-group md-autocomplete input:not(.md-input){color:#686868}.ps-theme-checkout-standard .ps-input-group .ps-input-group-icon{z-index:60}.ps-theme-checkout-standard .ps-input-group .ps-input-group-icon i{color:#686868;font-size:22px;padding:8px 0 0 12px}.ps-theme-checkout-standard .ps-input-group md-select .md-select-value .md-text{color:#686868;padding:10px 0 0 50px}.ps-theme-checkout-standard .ps-input-group md-select .md-select-value.md-select-placeholder{padding-left:50px}.ps-theme-checkout-standard md-input-container .md-input{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-input-container .md-input.ng-invalid.ng-dirty{border-width:2px}.ps-theme-checkout-standard md-input-container.md-input-focused .md-input{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-input-container.md-input-focused .ps-input-group-icon i{color:#2196f3}.ps-theme-checkout-standard md-input-container span.md-no-float{font-size:14px;color:rgba(0,0,0,.38)}.ps-theme-checkout-standard [disabled] md-input-container .md-input{border-bottom:solid 2px #bbb}.ps-theme-checkout-standard .md-whiteframe-z1{border-width:2px}.ps-theme-checkout-standard md-autocomplete input{color:#686868}.ps-theme-checkout-standard md-autocomplete input:not(.md-input){padding:0 0 0 12px}.ps-theme-checkout-standard .md-select-value .md-select-icon{display:block;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}.ps-theme-checkout-standard md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px;width:100%}.ps-theme-checkout-standard md-select ._md-select-value{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-select .md-select-value{border:solid 2px #bbb !important}.ps-theme-checkout-standard md-select:not([disabled]):focus ._md-select-value{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-select:not([disabled]):focus .md-select-value{border:solid 2px #2196f3 !important}.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-dirty ._md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-dirty .md-select-value,.ps-theme-checkout-standard md-select.md-checkout-standard-theme.ng-invalid.ng-touched .md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-checkout-standard md-select.ng-invalid.ng-touched .md-select-value{color:#e57373 !important;border-color:#e57373 !important}.ps-theme-checkout-standard .ps-button-back{margin-right:5px;width:43px !important}.ps-theme-checkout-standard .ps-button-second,.ps-theme-checkout-standard .ps-button-primary{flex-grow:1}.ps-theme-checkout-standard .ps-button-next{flex-grow:1}.ps-theme-checkout-standard .ps-button-next button{border-radius:5px}.ps-theme-checkout-standard .ps-button-pay button{border-radius:5px;background:#57ad5c}.ps-theme-checkout-standard .ps-button-alt button{border-radius:5px;background:#777}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count{display:flex;justify-content:center;align-items:center;font-family:Montserrat;font-size:13px}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count button{background:none;border:none;padding:0}.ps-theme-checkout-standard .ps-optimized-checkout-invoice-count button[disabled]{color:#777}.ps-theme-checkout-standard .ps-optimized-checkout-edit-invoice-btn{background:none;border:none}.ps-theme-checkout-standard .ps-optimized-checkout-edit-invoice-btn:hover{background:#777}.ps-theme-checkout-standard .ps-header-view{margin-top:160px}.ps-theme-checkout-standard .ps-header-view .ps-header-wrap{z-index:65;position:absolute;top:0;width:100%;min-height:160px;color:#fff;background:#1d4072}.ps-theme-checkout-standard .ps-header-view .ps-background{z-index:1;position:absolute;width:100%;height:100%;background:url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px auto}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-header-view .ps-background{background-size:cover}}.ps-theme-checkout-standard .ps-header-view .ps-header-content{z-index:2;position:absolute;padding:20px 0 0 0;width:100%;text-align:center;outline:none}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-content{padding:20px 0px 0 0}}.ps-theme-checkout-standard .ps-header-view .ps-header-logo-wrap{float:left;padding-left:10px;width:100px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-logo-wrap{width:120px}}.ps-theme-checkout-standard .ps-header-view .ps-header-logo img{position:relative}.ps-theme-checkout-standard .ps-header-view .no-logo{padding:0;width:100%}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount-wrap{margin:0;padding:30px 20px 0;text-align:center}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount-wrap.optimized{padding:15px 0 0 20px}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-header-amount{font-size:35px;font-weight:400}.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:10px;height:39px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:7px;height:42px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .no-logo .ps-total-amount md-input-container{margin-top:0;height:49px}}.ps-theme-checkout-standard .ps-header-view .ps-header-amount-wrap{margin-left:135px;margin-right:20px;text-align:center;padding:15px 0 0 10px}@media only screen and (min-width: 321px){.ps-theme-checkout-standard .ps-header-view .ps-header-amount-wrap{margin-left:145px;padding:15px 0 0 20px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:12px;height:33px;vertical-align:text-bottom}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{margin:0 auto;padding-right:8px;width:150px;height:35px;color:#fff !important;text-align:right;font-size:20px;border-color:transparent !important;background:rgba(0,0,0,.2) !important}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{width:200px;height:40px;font-size:26px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input{width:250px;height:50px;font-size:35px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;background:transparent !important;height:43px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;height:48px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container .md-input[disabled]{padding-right:0;height:55px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container ::-webkit-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container :-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container ::-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container :-ms-input-placeholder{color:#fff}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:8px;height:37px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount md-input-container{margin-top:0;height:45px}}.ps-theme-checkout-standard .ps-header-view .ps-amount-field{display:inline-block}.ps-theme-checkout-standard .ps-header-view .ps-amount-currency{display:inline-block;font-size:14px}.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:20px;font-size:20px}@media only screen and (min-width: 422px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:12px;font-size:26px}}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-total-amount-fixed{padding-top:0;font-size:35px}}.ps-theme-checkout-standard .ps-header-view .ps-total-amount-text{text-align:center;padding:0;margin:0 !important;color:#fff !important;font-size:35px;font-weight:400}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-buttons-wrap,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-linear-progress-wrap,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-field-payment-external-id,.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .md-errors-spacer{display:none}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form .ps-payment-amount{display:block}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form input{border:medium none !important;background:transparent;border-color:transparent;padding:0;margin:0;text-align:center;color:#fff;font-size:27px}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form md-input-container.md-input-invalid .md-input{border:1px solid #e57373 !important}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form ::-webkit-input-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form :-moz-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form ::-moz-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title .ps-payment-edit-form :-ms-input-placeholder{color:#cbcbcb}.ps-theme-checkout-standard .ps-header-view .ps-header-title input:read-only{background:transparent !important}.ps-theme-checkout-standard .ps-header-view .ps-header-title input:-moz-read-only{background:transparent !important}.ps-theme-checkout-standard .ps-header-view .ps-header-amount-text{padding-top:15px;font-size:16px;font-weight:700}@media only screen and (min-width: 600px){.ps-theme-checkout-standard .ps-header-view .ps-header-amount-text{padding-top:10px;font-size:20px}}.ps-theme-checkout-standard .ps-header-view .ps-details-intro{margin-top:10px;font-size:13px;color:#4adfff;border-top:solid 2px #546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p{overflow-y:auto;height:2.3em;scrollbar-width:thin;scrollbar-color:#182d55 #546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar{width:8px}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar-track{background:#546f95}.ps-theme-checkout-standard .ps-header-view .ps-details-intro>p::-webkit-scrollbar-thumb{border:1px solid #546f95;background:#182d55}.ps-theme-checkout-standard .ps-header-view .ps-details-content-wrap{z-index:2;position:relative;text-align:left;height:0;overflow:hidden;margin-top:143px;transition:all .2s}.ps-theme-checkout-standard .ps-header-view .ps-details-content-wrap.is-open{height:auto}.ps-theme-checkout-standard .ps-header-view .ps-heading,.ps-theme-checkout-standard .ps-header-view .ps-routine-name{color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-details{font-size:13px}.ps-theme-checkout-standard .ps-header-view .ps-details-title,.ps-theme-checkout-standard .ps-header-view .ps-schedule-name{font-size:15px;color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-name-description{padding-top:20px}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-group-view{padding:20px 30px 30px}.ps-theme-checkout-standard .ps-header-view .ps-scheduled-payment-group-name-description{padding-top:12px}.ps-theme-checkout-standard .ps-header-view .ps-sub-heading{font-size:14px;font-weight:700;color:#4adfff}.ps-theme-checkout-standard .ps-header-view .ps-schedule-description,.ps-theme-checkout-standard .ps-header-view .ps-routine-description,.ps-theme-checkout-standard .ps-header-view .ps-routine-overview,.ps-theme-checkout-standard .ps-header-view .ps-routine-overview strong{color:#fff}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle{position:relative;z-index:3;margin:-18px auto 0 auto;width:30px;height:30px;border-radius:15px;text-align:center;background:#1d4072;bottom:-10px}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle i{margin-top:7px;color:#fff;opacity:.5;cursor:pointer}.ps-theme-checkout-standard .ps-header-view .ps-header-toggle:focus{outline:none}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content{margin-top:0}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-header-wrap{position:relative;min-height:inherit;top:inherit}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-header-content{position:relative}.ps-theme-checkout-standard .ps-header-view.ps-drawer-push-content .ps-details-content-wrap{margin-top:20px}.ps-theme-checkout-standard .ps-line-item-view{padding-top:20px}.ps-theme-checkout-standard .ps-line-items-text{margin:0 auto;padding-bottom:20px;width:75%}.ps-theme-checkout-standard .ps-line-item-total{display:flex;align-items:center;justify-content:flex-end;height:45px;font-size:16px}.ps-theme-checkout-standard .ps-subtotal md-input-container ::-webkit-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container :-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container ::-moz-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container :-ms-input-placeholder{color:#fff}.ps-theme-checkout-standard .ps-subtotal md-input-container .md-input{margin:0 auto;border-color:transparent !important;background:rgba(0,0,0,.2) !important}.ps-theme-checkout-standard .ps-subtotal md-input-container.md-input-invalid .md-input{border-color:#e57373 !important}.ps-theme-checkout-standard .ps-subtotal input{padding:0;max-width:180px;color:#fff !important;text-align:right;font-size:35px;font-weight:400;font-size:20px}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-subtotal input{max-width:100px;font-size:14px}}.ps-theme-checkout-standard .ps-line-items-total{display:flex;align-items:center;justify-content:flex-end;height:45px;font-size:20px}.ps-theme-checkout-standard .ps-header-line-items{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-header-line-items table{width:100%;max-width:350px}.ps-theme-checkout-standard .ps-header-line-items table th{padding-bottom:10px;text-align:right}.ps-theme-checkout-standard .ps-header-line-items table td{height:40px;text-align:right}.ps-theme-checkout-standard .ps-header-line-items table td:first-child{white-space:nowrap}.ps-theme-checkout-standard .ps-header-line-items table td.first-cell{width:80px}.ps-theme-checkout-standard .ps-header-line-items table td.total{font-size:16px}.ps-theme-checkout-standard .ps-header-line-items table td.total-separator{height:10px;border-bottom:solid 1px #fff}.ps-theme-checkout-standard .ps-header-line-items table td .ps-header-line-items-amount{display:flex;justify-content:flex-end}.ps-theme-checkout-standard .ps-header-line-items table .discount-line-item{color:#90ee90;font-weight:600}.ps-theme-checkout-standard .ps-header-enrollment{margin-top:190px}.ps-theme-checkout-standard .ps-fund-select-type-buttons{margin-bottom:20px;padding:14px 30px;border:solid 1px #dddedf;border-width:1px 0;background:#efefef}.ps-theme-checkout-standard .ps-fund-select-type-buttons.feeSplit-v2{margin-bottom:20px;padding:14px 30px;border:none;background:transparent}.ps-theme-checkout-standard .ps-bank-choose-logos{margin-top:0;padding:0}.ps-theme-checkout-standard .ps-bank-choose-links{padding:0 0 0 6px}.ps-theme-checkout-standard .ps-bank-choose-search{margin-top:20px}.ps-theme-checkout-standard .ps-bank-choose-search label:not(.md-container-ignore){display:block;position:absolute;bottom:initial;top:1px;left:initial;right:initial;margin:-19px 0 0 12px}.ps-theme-checkout-standard .ps-bank-session-content{margin:0 auto;max-width:275px;background:#ececec;border:none;border-radius:10px;z-index:800 !important}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-checkout-standard .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-checkout-standard .ps-bank-session-content .ps-button-back button{background:#777}.ps-theme-checkout-standard .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-checkout-standard .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-checkout-standard .ps-bank-session-funds{height:360px}.ps-theme-checkout-standard .ps-bank-session-funds label{display:none}.ps-theme-checkout-standard .ps-field-funds-list{height:290px;overflow-y:auto}.ps-theme-checkout-standard .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-checkout-standard .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-checkout-standard .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-checkout-standard .ps-bank-review-name,.ps-theme-checkout-standard .ps-bank-review-account,.ps-theme-checkout-standard .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-checkout-standard .ps-bank-review-balance{font-size:17px}.ps-theme-checkout-standard .ps-progress-card{padding-top:20px}.ps-theme-checkout-standard .ps-progress-card .card-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-progress-card .data-brand{margin-right:-8px}.ps-theme-checkout-standard .ps-progress-card .data-brand-icon i{display:none}.ps-theme-checkout-standard .ps-progress-card .data-address{display:none}.ps-theme-checkout-standard .ps-progress-bank{padding-top:20px}.ps-theme-checkout-standard .ps-progress-bank .bank-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-progress-bank .data-brand-icon i{display:none}.ps-theme-checkout-standard .ps-progress-bank .data-address{display:none}.ps-theme-checkout-standard .ps-smartcheck-summary{display:flex;justify-content:space-between;padding-top:20px}.ps-theme-checkout-standard .ps-smartcheck-summary .check-information-container .check-information{font-size:12px;color:#999}.ps-theme-checkout-standard .ps-smartcheck-summary .edit-check-btn{color:#1babe2;border:1px solid #1babe2;padding:6px 25px;border-radius:4px;font-size:13px;font-weight:600;background-color:transparent}.ps-theme-checkout-standard .ps-smartcheck-summary .edit-check-btn:hover{border:1px solid #10a4de;background-color:rgba(25,118,210,.04)}.ps-theme-checkout-standard .ps-smartcheck-edit{padding-top:20px}.ps-theme-checkout-standard .ps-smartcheck-edit .check-information{font-size:12px;color:#999;margin-bottom:8px}.ps-theme-checkout-standard .ps-payer-address-edit-compact{padding-top:15px}.ps-theme-checkout-standard .ps-receipt-content-wrap{width:100%;color:#fff;z-index:5}.ps-theme-checkout-standard .ps-payable-receipt-content-wrap{position:inherit;width:100%;color:#1d4072}.ps-theme-checkout-standard .ps-receipt-background::before{display:block;width:100%;height:100%;min-height:900px;content:" ";position:absolute;top:0;left:0;background:#1d4072 url("../app/components/ps/checkout/images/checkout_bg.png");background-size:400px auto}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-receipt-background::before{background-size:cover}}.ps-theme-checkout-standard .ps-receipt-background-small::before{display:block;width:100%;height:80px;min-height:80px;content:" ";position:absolute;top:0;left:0;background:#1d4072 url("../app/components/ps/checkout/images/checkout_bg.png");z-index:2}.ps-theme-checkout-standard .ps-color-summer-sky{color:#34abee !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-small-padding{padding:30px 0 38px 0 !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-small-padding .ps-assurety-receipt-icon{width:61px !important;height:66px !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information{width:100%;padding:22px 50px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction{padding:13px 50px 34px 50px;background-color:#f4f3f3}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{padding:0px 0px 43px 0px;overflow-wrap:break-word}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-payment-receipt-merchant-info{max-width:400px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-payer-portal-settings-link{cursor:pointer}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{width:auto}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-grid-2,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-grid-2{width:49%;min-width:240px;display:inline-block;margin-top:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant{color:#555;display:flex;justify-content:center;margin:0 20%}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-table-last,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-table-last,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-table-last{text-align:end}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-border,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-border,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-border{margin:10px 0 9.5px 0;height:1px;width:100%;border-bottom:1px solid #e2e0e0}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-underline,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-underline,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-underline{text-decoration:underline !important}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-custom-icon,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-custom-icon,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-custom-icon{width:15px;height:15px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-padding-top,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-padding-top,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-padding-top{padding-top:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-icon-align,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-icon-align,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-icon-align{vertical-align:middle;padding-bottom:3px;padding-right:7px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-01,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-01,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-01{font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-02,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-02,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-02{font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-03,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-03,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-03{font-size:12px;font-weight:bold;letter-spacing:0;line-height:15px;color:#bbb}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-04,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-04,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-04{font-size:14px;letter-spacing:0;line-height:20px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-05,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-05,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-05{font-size:14px;letter-spacing:0;line-height:20px;font-weight:500}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-06,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-06,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-06{font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-information .ps-receipt-text-07,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-transaction .ps-receipt-text-07,.ps-theme-checkout-standard .ps-receipt-content-wrap .ps-payment-receipt-merchant .ps-receipt-text-07{font-size:14px;letter-spacing:0;line-height:16px}.ps-theme-checkout-standard .ps-receipt-content{padding:100px 30px 0;position:relative;font-family:"Montserrat",sans-serif}.ps-theme-checkout-standard .ps-receipt-content i{font-size:125px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-status{font-size:26px;line-height:32px;text-align:center;margin:40px;font-weight:bold;color:#1d4072}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-info{color:#555;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;margin-bottom:2em}.ps-theme-checkout-standard .ps-receipt-content .sage-extra-info{padding:0 20px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-assured{position:absolute;bottom:5px;left:10px}.ps-theme-checkout-standard .ps-receipt-content .ps-receipt-assured i{font-size:24px;color:#999}.ps-theme-checkout-standard .ps-receipt-content .button-border{background-color:#fff;border-radius:50%;width:60px;height:60px;margin:5px auto;position:relative;z-index:198}.ps-theme-checkout-standard .ps-receipt-content .button-border i{font-size:77px;color:#98cd6c;transform:translate(-10px, -10px)}.ps-theme-checkout-standard .ps-receipt_portal-link span{font-size:14px;line-height:17px;color:#fff}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-portal-email-success{align-items:center;justify-content:center;font-size:14px;color:#fff}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button button{height:40px;width:200px;border-radius:21.5px;background-color:#34abee}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success button{height:40px;width:100px;border-radius:21.5px;border:none;background-color:#34abee}.ps-theme-checkout-standard .ps-receipt_portal-link .ps-button-success button i{color:#fff;font-size:30px}.ps-theme-checkout-standard .ps-receipt_portal-link .blue-spinner{display:flex;align-items:center;justify-content:center}.ps-theme-checkout-standard .ps-receipt_portal-link .blue-spinner md-progress-circular svg path{stroke:#1d4072}.ps-theme-checkout-standard .ps-receipt-promo{background-color:#f6f8f9;padding:10px;margin:auto;display:flex;flex-direction:row;max-width:500px;align-items:center;font-family:"Montserrat",sans-serif}.ps-theme-checkout-standard .ps-receipt-promo.fill-width{margin:0;padding:15px;max-width:100%}.ps-theme-checkout-standard .ps-receipt-promo.float-bottom{margin-top:10rem}.ps-theme-checkout-standard .ps-receipt-promo-header{color:#182d55;font-size:1em;font-style:normal;font-weight:bold;margin-bottom:.5em}@media only screen and (max-width: 600px){.ps-theme-checkout-standard .ps-receipt-promo-header{font-size:.8em}}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-receipt-promo-header{font-size:.7em}}.ps-theme-checkout-standard .ps-receipt-promo-body{width:85%}.ps-theme-checkout-standard .ps-receipt-promo-text{margin-top:0;font-size:.8em}@media only screen and (max-width: 600px){.ps-theme-checkout-standard .ps-receipt-promo-text{font-size:.7em}}@media only screen and (max-width: 401px){.ps-theme-checkout-standard .ps-receipt-promo-text{font-size:.52em}}.ps-theme-checkout-standard .ps-receipt-promo-content{margin-top:0;padding:0 5%;padding:0 25px;color:#7d95a5}.ps-theme-checkout-standard .ps-receipt-promo-link{text-decoration:underline;font-weight:800;cursor:pointer}.ps-theme-checkout-standard .ps-receipt-promo-small-logo{min-height:3em;width:15%;background:url("../app/components/ps/checkout/images/ps-logo-small.png") no-repeat;background-position:center;background-size:contain}.ps-theme-checkout-standard .ps-receipt-promo-half-logo{min-height:8em;width:15%;background:url("../app/components/ps/checkout/images/ps-half-logo.png") no-repeat left center;background-size:contain}.ps-theme-checkout-standard .ps-checkout-footer{display:none;position:fixed;bottom:0;z-index:65;overflow:hidden;width:100%;text-align:center}.ps-theme-checkout-standard .ps-checkout-footer .ps-encryption-msg{position:absolute;z-index:2;padding:0;font-size:13px;text-align:center;font-weight:400;color:#949699;width:100%;bottom:33px;display:none}.ps-theme-checkout-standard .ps-checkout-footer .ps-encryption-msg i{font-size:18px;vertical-align:bottom}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-background{position:absolute;z-index:1;width:100%;height:100%;background:url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px auto;margin-top:12px;opacity:.9}@media only screen and (min-width: 401px){.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-background{background-size:cover}}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-security-wrap .ps-security-content{padding:30px 30px 50px 30px;opacity:1;height:auto}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-encryption-msg{bottom:15px;color:#fff;display:block}.ps-theme-checkout-standard .ps-checkout-footer.is-open .ps-footer-toggle i{font-size:24px;line-height:20px}.ps-theme-checkout-standard .ps-footer-toggle{position:relative;margin:0 auto -18px auto;width:30px;height:30px;border-radius:15px;text-align:center;background:#1d4072;z-index:1}.ps-theme-checkout-standard .ps-footer-toggle i{margin-top:-1px;color:#fff;opacity:.5;cursor:pointer;font-size:13px;line-height:24px}.ps-theme-checkout-standard .ps-footer-toggle:focus{outline:none}.ps-theme-checkout-standard .ps-security-wrap{min-height:10px;color:#fff;background:#1d4072}.ps-theme-checkout-standard .ps-security-content{padding:0;font-size:13px;opacity:0;height:0;transition:all .2s}.ps-theme-checkout-standard .overlay-active md-input-container.md-input-focused label,.ps-theme-checkout-standard .overlay-active md-input-container.md-input-invalid label{color:#fff !important}.ps-theme-checkout-standard .overlay-inactive md-input-container.md-input-focused label,.ps-theme-checkout-standard .overlay-inactive md-input-container:not(.md-input-invalid).md-input-has-value label{color:#333 !important}.ps-theme-checkout-standard .ps-portal.size-small .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-medium .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-large .ps-security-icon,.ps-theme-checkout-standard .ps-portal.size-xlarge .ps-security-icon{position:absolute}.ps-theme-checkout-standard .ps-critical-error{text-align:center;margin:0;padding:30px;height:100%;font-size:14px;color:#fff;background:#1d4072 url("../app/components/ps/checkout/images/bank-bkg.png");background-size:100% 100%}.ps-theme-checkout-standard .ps-critical-error h2{margin:0;font-size:25px}.ps-theme-checkout-standard .ps-critical-error i{font-size:15px}.ps-theme-checkout-standard .ps-security{display:flex;align-items:center;justify-content:center;width:auto;margin:0 auto;cursor:pointer;margin-top:20px}.ps-theme-checkout-standard .ps-security p{font-size:.8rem;margin-left:10px}.ps-theme-checkout-standard .ps-security.grey.white{margin-bottom:24px;bottom:-30rem;position:relative;padding:10px;z-index:20}.ps-theme-checkout-standard .ps-security.grey.white.receipt{bottom:0rem;margin-bottom:0}.ps-theme-checkout-standard .ps-security.bank-session{bottom:-35rem !important}.ps-theme-checkout-standard .ps-security i{font-size:24px}.ps-theme-checkout-standard .ps-security-icon{z-index:199;position:fixed;bottom:0;margin:5px;color:#999;font-size:12px;cursor:pointer;outline:none;display:flex;align-items:center;width:100%;justify-content:center}.ps-theme-checkout-standard .ps-security-icon p{margin-left:10px}.ps-theme-checkout-standard md-sidenav{z-index:200;height:100%;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png");background-size:400px 100%}.ps-theme-checkout-standard md-sidenav md-content{padding:0 30px;text-align:center;font-size:12px;color:#fff;background:transparent}.ps-theme-checkout-standard md-sidenav md-content i{font-size:60px}.ps-theme-checkout-standard md-sidenav md-content button{color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee}.ps-theme-checkout-standard .ps-invoice-row{padding:12px}.ps-theme-checkout-standard .ps-invoice-row md-checkbox{margin-bottom:0 !important}.ps-theme-checkout-standard .ps-credits-checkbox-disabled .md-container{background:#ddd !important}.ps-theme-checkout-standard .full-width{width:100%}.ps-theme-checkout-standard .text-center{text-align:center}.ps-theme-checkout-standard .ps-credits-row{padding:12px}.ps-theme-checkout-standard .installments-table{font-size:12px;padding:25px;background:#f6f7f7}.ps-theme-checkout-standard .ps-installments-header{color:#182d55}.ps-theme-checkout-standard .ps-installments-row-title{color:#808f99}.ps-theme-checkout-standard .ps-installments-row-value{padding:12px;color:#182d55}.ps-theme-checkout-standard .overdue-icon{min-width:30px}.ps-theme-checkout-standard .ps-one-click{text-align:center;height:auto;font-family:"Montserrat"}.ps-theme-checkout-standard .ps-one-click-saving-amount{text-decoration:line-through;color:#9d9d9d;font-weight:500;margin-right:15px}.ps-theme-checkout-standard .ps-one-click-invoices{margin-bottom:20%}.ps-theme-checkout-standard .ps-one-click-merchant{font-size:1.1875em;padding-top:10%;color:#182d55;text-transform:uppercase;font-weight:600;font-style:normal;letter-spacing:.1em}.ps-theme-checkout-standard .ps-one-click-dicount-icon{content:url("../app/components/ps/checkout/images/banks/discount.svg");width:25px;height:25px;display:inline-block}.ps-theme-checkout-standard .ps-one-click-expire-notification{position:relative;border-radius:6px;border-color:#d6e9c6;padding:10px;background-color:#39a80d;color:#fff}.ps-theme-checkout-standard .ps-one-click-discount-details{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;color:#5e9e4c;background-color:#dff0d8;border-color:#d6e9c6;padding-top:20px;padding-bottom:20px;border:1px solid transparent;border-radius:10px;margin-bottom:0px;font-size:12pt}.ps-theme-checkout-standard .ps-one-click-discount-details *{padding-right:8px}.ps-theme-checkout-standard .ps-one-click-discount-details span{display:inline-block}.ps-theme-checkout-standard .ps-one-click-details-wrapper{padding-left:8px}.ps-theme-checkout-standard .ps-one-click-payment-currency{font-weight:500;font-size:.6em;border-left:2px solid #9b9b9b;margin-left:8px;padding-left:8px;display:flex;align-items:center}.ps-theme-checkout-standard .ps-one-click-payment-amount{font-size:1em;font-weight:800;margin-block-start:0;margin-block-end:0;display:flex;flex-wrap:wrap;justify-content:center}.ps-theme-checkout-standard .ps-one-click-row{margin:2% 0;font-size:1em;display:flex}.ps-theme-checkout-standard .ps-one-click-column{flex:50%;text-align:left}.ps-theme-checkout-standard .ps-one-click-revert-message{display:flex;justify-content:center}.ps-theme-checkout-standard .ps-one-click-revert-message .one-click-default-view-link{margin-left:5px;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .revert-message{font-size:.9em}.ps-theme-checkout-standard .ps-one-click .one-click-default-view-link{font-size:.9rem;margin-left:3px;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .one-click-payer-portal-link{font-size:.9rem;cursor:pointer}.ps-theme-checkout-standard .ps-one-click .one-click-payer-portal-message{font-size:.9em}.ps-theme-checkout-standard .ps-one-click-payment-main{display:flex;flex-direction:column;border-radius:7px;margin:0 0 25px}.ps-theme-checkout-standard .ps-one-click-payment-wrapper{display:flex;justify-content:center;align-items:center;color:#182d55;flex-wrap:wrap}@media screen and (max-width: 450px){.ps-theme-checkout-standard .ps-one-click-payment-wrapper{flex-direction:column;flex:0 0 100%}}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left{display:flex;align-items:center;position:relative;margin-right:12px;font-size:2.25em}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left::after{position:absolute;right:0;content:" ";display:none;border-right:1px solid #e5e5e5;height:30px}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left.underline{border-bottom:1px dashed #808f99}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left.warning{border-bottom:1px dashed #f65570}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input{border:none !important;font-family:"Montserrat";transition:all .3s;text-align:left;padding-right:38px !important;margin-bottom:5px;font-size:1em;color:#b0b9bf}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input:focus{border:none}@media(min-width: 450px){.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left md-input-container .ps-no-input-group input{text-align:right;padding-right:10px !important}}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left .ps-amount-currency{display:none}.ps-theme-checkout-standard .ps-one-click-payment-wrapper-left .ps-amount-edit-input-currency{height:41px;width:100%}.ps-theme-checkout-standard .ps-one-click .ps-total-amount-fixed{display:"none"}@media screen and (max-width: 450px){.ps-theme-checkout-standard .ps-one-click-currency{height:20px}}.ps-theme-checkout-standard .ps-one-click-payment-warning-message{display:flex;justify-content:center;align-items:center;font-size:.8em}.ps-theme-checkout-standard .ps-one-click-multi-divider-vertical{border-style:solid;border-width:1px;border-color:rgba(0,0,0,.12);height:35px;margin-right:12px}.ps-theme-checkout-standard .ps-one-click-multi-divider-horizontal{border-top-color:#182d55;width:75%;margin:auto}.ps-theme-checkout-standard .ps-one-click-multi-checkbox.md-checked .md-icon{background-color:#00abee}.ps-theme-checkout-standard .ps-one-click-multi-checkbox.md-checked .md-ripple-container{color:#00abee}.ps-theme-checkout-standard .ps-one-click-multi-header-payment{text-align:right;width:48%;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-payment-form{width:48%;display:flex;justify-content:flex-end}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-checkout-standard .ps-one-click-multi-payment-form input{width:100%;border:none;outline:none;color:#182d55}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input .symbol{color:#182d55}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input.error{border:1px solid #ff8897}.ps-theme-checkout-standard .ps-one-click-multi-payment-form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-checkout-standard .ps-one-click-multi-payment-form .input.error,.ps-theme-checkout-standard .ps-one-click-multi-payment-form input.error,.ps-theme-checkout-standard .ps-one-click-multi-payment-form span.error{color:#ff8897}.ps-theme-checkout-standard .ps-one-click-multi-payment-form input,.ps-theme-checkout-standard .ps-one-click-multi-payment-form input::placeholder{font-size:14px;text-align:right}.ps-theme-checkout-standard .ps-one-click-multi-header-invoice{text-align:left;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-invoice{text-align:left}.ps-theme-checkout-standard .ps-one-click-multi-header-amount-due{text-align:left;width:20%;margin-left:25px;color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-amount-due{text-align:left;width:20%}.ps-theme-checkout-standard .ps-one-click-multi-select-invoices{color:#272d33}.ps-theme-checkout-standard .ps-one-click-multi-edit{height:39px;background-color:#f7f8f9;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#000;margin:0 -30px 0 -30px}.ps-theme-checkout-standard .ps-one-click-multi-edit a{margin-left:15px}.ps-theme-checkout-standard .ps-one-click-multi-edit a:hover{text-decoration:none}.ps-theme-checkout-standard .warning{color:#f65570}.ps-theme-checkout-standard .ps-one-click-button{margin-top:2%;width:100%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button{max-width:40%}}.ps-theme-checkout-standard .ps-one-click-button button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-one-click-button-full{margin-top:2%;width:100%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button-full{max-width:40%}}.ps-theme-checkout-standard .ps-one-click-button-full button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-one-click-button-almost-full{margin-top:2%;width:80%}@media(min-width: 650px){.ps-theme-checkout-standard .ps-one-click-button-almost-full{max-width:80%}}.ps-theme-checkout-standard .ps-one-click-button-almost-full button{font-weight:bold;border-radius:25px}.ps-theme-checkout-standard .ps-button-always-full{margin-top:2%;width:100% !important}.ps-theme-checkout-standard .ps-button-always-full button{width:100% !important}.ps-theme-checkout-standard .ps-white-blue-border-button button{height:40px;border:2px solid #32b4e5;color:#32b4e5;border-radius:20px;background-color:#fff}.ps-theme-checkout-standard .ps-one-click-button-alt{margin-top:2%;width:100%}.ps-theme-checkout-standard .ps-one-click-button-alt button{font-weight:bold;border-radius:25px;background:#777}.ps-theme-checkout-standard .ps-widget-quick-pay-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:0px 15px 0px 30px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold}@media(max-width: 600px){.ps-theme-checkout-standard .ps-widget-quick-pay-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-checkout-standard .ps-quick-pay-wrapper{padding:0px 30px 0px 30px}.ps-theme-checkout-standard .ps-widget-quick-pay-header-subtitle{font-weight:normal;font-size:.9rem}.ps-theme-checkout-standard .ps-quick-pay-content{padding-bottom:40px;display:flex;flex-direction:column}.ps-theme-checkout-standard .quick-pay-auto-complete>md-autocomplete-wrap>input{margin-left:10px}.ps-theme-checkout-standard .ps-quick-pay-back{flex:1;max-width:43px}.ps-theme-checkout-standard .ps-quick-pay-back button{background-color:transparent;border-color:#777;border-style:solid;border-width:1px;color:#777}.ps-theme-checkout-standard .ps-quick-pay-first{flex:1}.tokenized-scheduled{background:transparent;color:#fff !important}.ps-contact{font-size:.7em;text-align:center}.ps-powered-by{margin:10px auto;width:156px;height:20px;display:flex;background:url("../app/components/ps/checkout/images/powered-by-paystand.png") no-repeat}.ps-one-click-row>p{margin:0;padding:0;font-size:.9em !important}.ps-one-click-row>p:first-child{color:#182d55}.edit-icon{font-size:24px !important;cursor:pointer;padding:5px 5px;margin:0 7px;position:relative;border-radius:50%;color:#617380;transition:all .5s}.edit-icon::after{content:" ";position:absolute;bottom:5px;left:6px;display:block;width:50%}.edit-icon:hover{background:#e5e5e5}.sky-light{color:#32b4e5}button.btn-one-click-editable{border:none !important;outline:none !important;width:fit-content !important;height:fit-content !important;padding:0px !important;background:transparent}button.btn-one-click-editable:disabled{background-color:#fff !important}button.btn-one-click-editable:disabled span{color:#b0b9bf}.pt-10{display:block;padding-top:10px}@media(min-width: 650px){.mt-25{display:block;margin-top:2.8rem}}.ps-deficard-banner{background-color:#fff;border-radius:16px;box-shadow:0px 1px 40px rgba(0,0,0,.05);display:flex;margin:24px 0;width:100%}.ps-deficard-banner .ps-deficard-banner-img-container{width:391px}.ps-deficard-banner .ps-deficard-banner-img{height:100%;width:100%}.ps-deficard-banner .img-responsive{height:auto;max-width:100%}.ps-deficard-banner .ps-deficard-banner-content{padding:20px;text-align:left}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-header{color:#182c55;font-size:14px;font-weight:bold;line-height:20px;margin-bottom:8px}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-content1{color:#617380;font-size:12px;font-weight:500;line-height:16px}.ps-deficard-banner .ps-deficard-banner-content .ps-deficard-banner-button{background:#32b4e5;border-radius:4px;border-radius:4px;border:none;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:6px 32px}.ps-deficard-banner .invite-success{align-items:center;column-gap:.5em;display:flex}.ps-deficard-banner .invite-success span{font-size:11px;color:#98cd6c}@media(max-width: 575.98px){.ps-deficard-banner .ps-deficard-banner-img-container{display:none}}.ps-amount-edit-main{width:87%;margin:0 auto;text-align:left}.ps-amount-edit-main>h2{font-size:.7em;color:#182d55;font-weight:normal;letter-spacing:.05em;text-align:center;margin:0 0 10px;padding:0}.ps-amount-edit-row{display:flex;padding:20px 0 5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.ps-amount-edit-summary{width:100%;height:fit-content;display:block}.ps-amount-edit-summary>h5{font-size:.9em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#182d55}.ps-amount-edit-input-currency{position:relative}.ps-amount-edit-input-currency.warning #input_2{color:#f65570}.ps-amount-edit-input-currency span.currency{position:absolute;right:10px;top:37px;font-size:12px;color:#666}@media(min-width: 450px){.ps-amount-edit-input-currency span.currency{display:none}}.ps-amount-edit-form-control{display:flex;flex-direction:column;width:100%}@media(min-width: 650px){.ps-amount-edit-form-control{width:45%}}.ps-amount-edit-form-control label{font-size:13px;letter-spacing:.05em;font-weight:500;color:#666;margin-bottom:5px}.ps-amount-edit-form-control .ps-amount-currency{display:none}.ps-amount-edit-form-control md-input-container{width:100%}.ps-amount-edit-form-control .ps-amount-edit{width:100%}.ps-amount-edit-form-control md-input-container .ps-no-input-group input{border:1px solid #d7d7d7 !important;text-align:left;font-family:"Montserrat";padding-right:38px !important}.ps-amount-edit-form-control md-input-container .ps-no-input-group input:focus{border-color:#182d55 !important}.ps-ach-push-edit{margin:20px}.ps-ach-push-edit,.ps-wire-edit{font-family:"Montserrat",sans-serif}.ps-ach-push-edit .ps-wire-description,.ps-wire-edit .ps-wire-description{color:#182d55;font-size:14px;font-weight:bold}.ps-ach-push-edit .ps-ach-push-description,.ps-wire-edit .ps-ach-push-description{padding:15px;color:#182d55;font-size:14px;font-weight:bold}.ps-ach-push-edit .ps-wire-merchant,.ps-wire-edit .ps-wire-merchant{font-size:13px;margin:20px 0;border:1px solid #d1d4da;border-radius:5px;max-width:97vw}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab{overflow:visible}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab.md-active,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab.md-active{color:#1babe2}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab .md-ripple-container,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs .md-tab .md-ripple-container{background-color:transparent !important}.ps-ach-push-edit .ps-wire-merchant .ps-wire-tabs md-tabs md-ink-bar,.ps-wire-edit .ps-wire-merchant .ps-wire-tabs md-tabs md-ink-bar{color:#1babe2;background-color:#1babe2}.ps-ach-push-edit .ps-wire-merchant .info,.ps-wire-edit .ps-wire-merchant .info{padding:5px 20px;display:flex;flex-wrap:wrap}.ps-ach-push-edit .ps-wire-merchant .info .section,.ps-wire-edit .ps-wire-merchant .info .section{flex:1 1 50%;padding:5px 0;font-weight:bold;color:#a3a3a3}.ps-ach-push-edit .ps-wire-merchant .info .section .invoice-id,.ps-wire-edit .ps-wire-merchant .info .section .invoice-id{color:#182d55}.ps-ach-push-edit .ps-wire-merchant .info .section .header,.ps-wire-edit .ps-wire-merchant .info .section .header{padding:3px 0}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row,.ps-wire-edit .ps-wire-merchant .info .section .text-row{display:flex}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .text,.ps-wire-edit .ps-wire-merchant .info .section .text-row .text{color:#182d55;padding:3px 0}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .md-button,.ps-wire-edit .ps-wire-merchant .info .section .text-row .md-button{padding:0;margin:0 5px;min-width:30px;line-height:0;min-height:10px}.ps-ach-push-edit .ps-wire-merchant .info .section .text-row .md-button i,.ps-wire-edit .ps-wire-merchant .info .section .text-row .md-button i{font-size:18px}.ps-ach-push-edit .ps-wire-merchant .ps-wire-invoice,.ps-wire-edit .ps-wire-merchant .ps-wire-invoice{color:#617380;padding:10px 20px;text-transform:uppercase;border-bottom:1px solid #d1d4da;border-radius:5px;background-color:#f1f3f7;font-weight:600}.ps-ach-push-edit .ps-ach-push-instruction,.ps-ach-push-edit .ps-wire-instruction,.ps-wire-edit .ps-ach-push-instruction,.ps-wire-edit .ps-wire-instruction{font-size:13px;margin:20px;border:1px solid #d1d4da;border-radius:5px;color:#182d55;font-weight:bold;display:flex;flex-direction:column}.ps-ach-push-edit .ps-ach-push-instruction .header,.ps-ach-push-edit .ps-wire-instruction .header,.ps-wire-edit .ps-ach-push-instruction .header,.ps-wire-edit .ps-wire-instruction .header{display:flex;align-items:center;padding:0 10px;background-color:#efefef;justify-content:space-between;min-height:50px}.ps-ach-push-edit .ps-ach-push-instruction .header i,.ps-ach-push-edit .ps-wire-instruction .header i,.ps-wire-edit .ps-ach-push-instruction .header i,.ps-wire-edit .ps-wire-instruction .header i{min-width:30px}.ps-ach-push-edit .ps-ach-push-instruction .information,.ps-ach-push-edit .ps-wire-instruction .information,.ps-wire-edit .ps-ach-push-instruction .information,.ps-wire-edit .ps-wire-instruction .information{display:flex;align-items:center}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .information i,.ps-ach-push-edit .ps-wire-instruction .information i,.ps-wire-edit .ps-ach-push-instruction .information i,.ps-wire-edit .ps-wire-instruction .information i{min-width:26px}.ps-ach-push-edit .ps-ach-push-instruction .information div,.ps-ach-push-edit .ps-wire-instruction .information div,.ps-wire-edit .ps-ach-push-instruction .information div,.ps-wire-edit .ps-wire-instruction .information div{max-width:145px}}.ps-ach-push-edit .ps-ach-push-instruction .md-button,.ps-ach-push-edit .ps-wire-instruction .md-button,.ps-wire-edit .ps-ach-push-instruction .md-button,.ps-wire-edit .ps-wire-instruction .md-button{padding:0;margin:6px 0;font-size:13px;display:flex;font-weight:600}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .md-button,.ps-ach-push-edit .ps-wire-instruction .md-button,.ps-wire-edit .ps-ach-push-instruction .md-button,.ps-wire-edit .ps-wire-instruction .md-button{font-size:11px}}.ps-ach-push-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-ach-push-edit .ps-wire-instruction .md-button .email-instructions,.ps-wire-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-wire-edit .ps-wire-instruction .md-button .email-instructions{padding:0 10px;color:#1babe2}@media screen and (max-width: 450px){.ps-ach-push-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-ach-push-edit .ps-wire-instruction .md-button .email-instructions,.ps-wire-edit .ps-ach-push-instruction .md-button .email-instructions,.ps-wire-edit .ps-wire-instruction .md-button .email-instructions{padding:0 2px;white-space:normal;line-height:normal}}.ps-ach-push-edit .ps-ach-push-instruction .md-button svg,.ps-ach-push-edit .ps-wire-instruction .md-button svg,.ps-wire-edit .ps-ach-push-instruction .md-button svg,.ps-wire-edit .ps-wire-instruction .md-button svg{color:#237eb4}.ps-ach-push-edit .ps-ach-push-instruction .md-button .sending,.ps-ach-push-edit .ps-wire-instruction .md-button .sending,.ps-wire-edit .ps-ach-push-instruction .md-button .sending,.ps-wire-edit .ps-wire-instruction .md-button .sending{color:#237eb4 !important}.ps-ach-push-edit .ps-ach-push-instruction .md-button .sent,.ps-ach-push-edit .ps-wire-instruction .md-button .sent,.ps-wire-edit .ps-ach-push-instruction .md-button .sent,.ps-wire-edit .ps-wire-instruction .md-button .sent{color:#bfcfdb !important}.ps-ach-push-edit .ps-ach-push-instruction .md-button:disabled,.ps-ach-push-edit .ps-wire-instruction .md-button:disabled,.ps-wire-edit .ps-ach-push-instruction .md-button:disabled,.ps-wire-edit .ps-wire-instruction .md-button:disabled{background:none !important}.ps-ach-push-edit .ps-ach-push-instruction .text,.ps-ach-push-edit .ps-wire-instruction .text,.ps-wire-edit .ps-ach-push-instruction .text,.ps-wire-edit .ps-wire-instruction .text{padding:15px;display:flex;align-items:flex-start}.ps-ach-push-edit .ps-ach-push-instruction .text .step,.ps-ach-push-edit .ps-wire-instruction .text .step,.ps-wire-edit .ps-ach-push-instruction .text .step,.ps-wire-edit .ps-wire-instruction .text .step{min-width:60px;float:left}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction,.ps-ach-push-edit .ps-wire-instruction .text .instruction,.ps-wire-edit .ps-ach-push-instruction .text .instruction,.ps-wire-edit .ps-wire-instruction .text .instruction{text-align:left;padding:0 5px;color:#a3a3a3;font-size:13px;font-weight:500}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext{display:flex;padding:10px 0;color:#182d55;font-weight:600}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .number,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .number,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .number,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .number{font-size:16px;text-transform:uppercase}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button{padding:0;margin:0 5px;min-width:30px;line-height:0;min-height:10px}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button i,.ps-ach-push-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button i,.ps-wire-edit .ps-ach-push-instruction .text .instruction .invoice-pretext .md-button i,.ps-wire-edit .ps-wire-instruction .text .instruction .invoice-pretext .md-button i{font-size:20px;padding:0 10px;cursor:pointer}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning,.ps-wire-edit .ps-wire-instruction .text .instruction .warning{background-color:#ddf2fb;display:flex;align-items:center;padding:8px 10px}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning i,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning i,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning i,.ps-wire-edit .ps-wire-instruction .text .instruction .warning i{font-size:35px;padding-right:10px;color:#3aaae2}.ps-ach-push-edit .ps-ach-push-instruction .text .instruction .warning .important,.ps-ach-push-edit .ps-wire-instruction .text .instruction .warning .important,.ps-wire-edit .ps-ach-push-instruction .text .instruction .warning .important,.ps-wire-edit .ps-wire-instruction .text .instruction .warning .important{text-align:left;color:#182d55;font-weight:600}.ps-ach-push-edit .ps-multi-invoice-ref,.ps-wire-edit .ps-multi-invoice-ref{font-size:13px;margin:20px;color:#182d55;font-weight:bold;line-height:18px}.ps-ach-push-edit .ps-multi-invoice-ref .link,.ps-wire-edit .ps-multi-invoice-ref .link{font-weight:500;color:#1babe2}.grecaptcha-badge{visibility:hidden}.ps-input-group .ps-card-logo .pf-defi::before{content:url("../app/components/ps/checkout/images/defi-card-logo.svg")}.ps-input-group .ps-card-logo .pf-defi::after{content:"DeFi Card";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:13px;line-height:20px;margin:5px;color:#617380;position:relative;top:-3px}.ps-input-group .ps-card-logo .pf-teampay::before{content:url("../app/components/ps/checkout/images/teampay-card-logo.svg")}.ps-input-group .ps-card-logo .pf-teampay::after{content:"Teampay Card";font-family:"Montserrat";font-style:normal;font-weight:600;font-size:10px;line-height:20px;margin:5px;color:#617380;position:relative;top:-3px}.ps-fund-error{color:#e57373;font-size:.7em;font-weight:600;margin-top:.5em;padding:0 .8em;display:flex;justify-content:center;text-align:center}.ps-tooltip{display:block;color:#fff;background:#182d55 !important;border:1px solid rgba(11,16,23,.1);box-sizing:border-box;box-shadow:0px -4px 80px rgba(0,0,0,.08),0px -0.893452px 23.0064px rgba(0,0,0,.0272986),0px -0.266004px 6.84961px rgba(0,0,0,.00405225);border-radius:8px;min-height:42px;max-width:250px;font-size:12px;line-height:18px;white-space:normal;padding:12px !important;height:auto}.ps-tooltip :before{display:block;top:50%;right:100%;transform:translate(0, -50%);margin-right:15px;content:"";background-color:#000}.tooltip{position:relative;text-decoration:underline dotted}.tooltip::before,.tooltip::after{position:absolute;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.tooltip:hover::before,.tooltip:hover::after{opacity:1;visibility:visible}.tooltip::before{content:attr(data-tooltip);z-index:2;width:210px;color:#fff;background:#182c55;border-radius:5px;padding:5px}.tooltip::after{content:"";width:0;height:0}.tooltip--top::before,.tooltip--top::after{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:15px}.tooltip--top::after{margin-bottom:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid rgba(0,0,0,.7)}.tooltip--bottom::before,.tooltip--bottom::after{top:100%;left:50%;transform:translate(-50%);margin-top:15px}.tooltip--bottom::after{margin-top:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(0,0,0,.7)}.tooltip--right::before,.tooltip--right::after{top:50%;left:100%;transform:translate(0, -50%);margin-left:15px}.tooltip--right::after{margin-left:8px;border-top:5px solid transparent;border-right:7px solid #182c55;border-bottom:5px solid transparent}.tooltip--left::before,.tooltip--left::after{top:50%;right:100%;transform:translate(0, -50%);margin-right:15px}.tooltip--left::after{margin-right:8px;border-top:5px solid transparent;border-left:7px solid rgba(0,0,0,.7);border-bottom:5px solid transparent}.ps-smartcheck{display:flex;flex-direction:column;justify-content:center}.ps-smartcheck .smartcheck-container{display:flex;flex-direction:column}.ps-smartcheck .smartcheck-container .scan-loader-container{z-index:2;left:0;position:absolute;width:100%;height:330px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);backdrop-filter:blur(8px)}.ps-smartcheck .smartcheck-container .scan-loader-container span{font-size:15px;font-weight:700}.ps-smartcheck .smartcheck-container .text-primary{color:#182d55;font-size:13px;font-weight:600;margin-bottom:4px;text-align:left}.ps-smartcheck .smartcheck-container .text-secondary{color:#617380;font-size:12px;font-weight:500;margin-bottom:16px;text-align:left}.ps-smartcheck .smartcheck-container .cursor-pointer{cursor:pointer}.ps-smartcheck .smartcheck-container .scan-options{display:flex;position:relative;height:250px;padding-right:30px;margin-bottom:24px}.ps-smartcheck .smartcheck-container .scan-options .scan-option{margin-top:10px}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option{width:45%}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option .qr-code-img-container{width:180px;margin-left:-10px}.ps-smartcheck .smartcheck-container .scan-options .qr-code-option .qr-code-img{width:100%}.ps-smartcheck .smartcheck-container .scan-options .or-separator{display:flex;align-items:center;justify-content:center;height:100%;margin:0 20px}.ps-smartcheck .smartcheck-container .scan-options .or-separator .or-line{width:1px;height:100%;background:#c0c7cc}.ps-smartcheck .smartcheck-container .scan-options .or-separator .or-text{position:absolute;color:#182d55;background:#fff;font-size:13px;font-weight:700;padding:10px 0}.ps-smartcheck .smartcheck-container .scan-options .upload-option{display:flex;flex-direction:column;align-items:center;align-items:flex-start;width:55%}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input{display:flex;align-items:center;border:1px dashed #c0c7cc;border-radius:4px;width:100%;margin-top:10px;padding:12px 16px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .upload-icon{width:16px;background:#f7f8f9;padding:12px;border-radius:4px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info{margin-left:10px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info .file-name{max-width:150px;color:#182d55;font-size:13px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ps-smartcheck .smartcheck-container .scan-options .upload-option .check-file-input .file-info .file-size{color:#617380;font-size:10px;font-weight:500}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container{justify-content:space-between;border:1px solid #c0c7cc}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file{display:flex;align-items:center}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file-actions .check-icon{width:24px;height:24px}.ps-smartcheck .smartcheck-container .scan-options .upload-option .selected-file-container .selected-file-actions .remove-icon{width:24px;height:24px;background:url("app/styles/img/remove-icon.svg") no-repeat;background-size:contain;border:0}.ps-smartcheck .upload-button{padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#00abee;text-transform:capitalize}#smartcheck-confirmation-dialog{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#smartcheck-confirmation-dialog .dialog{padding:32px 40px;max-width:500px;background-color:#fff;margin:15% auto;border-radius:4px}#smartcheck-confirmation-dialog .dialog-content{display:flex;column-gap:16px}#smartcheck-confirmation-dialog .dialog-content .icon-container{display:flex;justify-content:center;align-items:center;width:58px;height:40px;border-radius:4px;background-color:#f7f8f9}#smartcheck-confirmation-dialog .dialog-content .question{font-size:15px;font-weight:bold;color:#182c55;margin-bottom:4px}#smartcheck-confirmation-dialog .dialog-content .explanation{font-size:15px;color:#182c55;margin-bottom:30px}#smartcheck-confirmation-dialog .dialog-actions{display:flex;justify-content:flex-end;align-items:center;column-gap:16px}#smartcheck-confirmation-dialog .dialog-actions .cancel-btn{color:#617380;border:1px solid #617380;padding:10px 32px;border-radius:4px;font-size:13px;font-weight:600;background-color:transparent}#smartcheck-confirmation-dialog .dialog-actions .confirm-btn{color:#fff;padding:10px 32px;border-radius:4px;font-size:13px;font-weight:600}#smartcheck-confirmation-dialog .dialog-actions .btn-danger{border:1px solid #f65570;background-color:#f65570}#smartcheck-confirmation-dialog .dialog-actions .btn-info{border:1px solid #1babe2;background-color:#1babe2}.ps-all-accounts-disabled-banner{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin-bottom:16px;padding:12px;font-family:inherit}.ps-all-accounts-disabled-banner .ps-banner-content{display:flex;align-items:flex-start;color:#856404;font-size:14px;line-height:1.4}.ps-all-accounts-disabled-banner .ps-banner-content .material-icons{margin-right:8px;margin-top:1px;font-size:18px;color:#856404;flex-shrink:0}.ps-all-accounts-disabled-banner .ps-banner-content .ps-banner-text-content{display:flex;flex-direction:column}.ps-all-accounts-disabled-banner .ps-banner-content span{font-weight:500}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ps-checkout-content.ng-hide-remove{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.ps-checkout-content.ng-hide-remove.one{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.ps-checkout-content.ng-hide-remove.two{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.ps-checkout-content.ng-hide-remove.three{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.slide-enter{-webkit-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:300ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;left:200px;position:relative}.slide-enter-active{left:0}.slide-leave{display:none}.slide-leave-active{left:-200px}.any-animation{-webkit-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.any-animation.any-animation-active{-webkit-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-moz-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-ms-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-o-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);transform:rotateX(-180deg) rotateY(180deg) translatez(30px);opacity:0;height:0px}.scale-enter,.scale-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.scale-leave.scale-leave-active,.scale-enter{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:0px;opacity:0}.scale-enter.scale-enter-active,.scale-leave{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);height:30px;opacity:1}.cube-enter,.cube-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.cube-leave.cube-leave-active,.cube-enter{-webkit-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-moz-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-ms-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);-o-transform:rotateX(-180deg) rotateY(180deg) translatez(30px);transform:rotateX(-180deg) rotateY(180deg) translatez(30px);opacity:0;height:0px}.skew-enter,.skew-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.skew-leave.skew-leave-active,.skew-enter{-webkit-transform:skewX(45deg) skewY(30deg);-moz-transform:skewX(45deg) skewY(30deg);-ms-transform:skewX(45deg) skewY(30deg);-o-transform:skewX(45deg) skewY(30deg);transform:skewX(45deg) skewY(30deg);opacity:0;height:0px}.skew-enter.skew-enter-active,.skew-leave{-webkit-transform:skewX(0deg) skewY(0deg);-moz-transform:skewX(0deg) skewY(0deg);-ms-transform:skewX(0deg) skewY(0deg);-o-transform:skewX(0deg) skewY(0deg);transform:skewX(0deg) skewY(0deg);opacity:1;height:30px}.appear-enter,.appear-leave{-webkit-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-moz-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-ms-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;-o-transition:400ms cubic-bezier(0.42, 0, 1, 1) all;transition:400ms cubic-bezier(0.42, 0, 1, 1) all;position:relative;display:block;overflow:hidden;text-overflow:clip;white-space:nowrap}.appear-leave.appear-leave-active,.appear-enter{opacity:0;width:0px;height:0px}.appear-enter.appear-enter-active,.appear-leave{opacity:1;width:150px;height:30px}.rotate-enter,.rotate-leave{-webkit-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-moz-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-ms-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;-o-transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;transition:400ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;position:relative;display:block}.rotate-leave.rotate-leave-active,.rotate-enter{-webkit-transform:rotateX(90deg) rotateZ(90deg);-moz-transform:rotateX(90deg) rotateZ(90deg);-ms-transform:rotateX(90deg) rotateZ(90deg);-o-transform:rotateX(90deg) rotateZ(90deg);transform:rotateX(90deg) rotateZ(90deg);opacity:0;height:0px}.rotate-enter.rotate-enter-active,.rotate-leave{-webkit-transform:rotateX(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateZ(0deg);-ms-transform:rotateX(0deg) rotateZ(0deg);-o-transform:rotateX(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateZ(0deg);opacity:1;height:30px}.fade-in.ng-enter-prepare{opacity:0}.fade-in.ng-enter{transition:all .75s linear;opacity:0}.fade-in.ng-enter.ng-enter-active{opacity:1}.fade-out.ng-leave{transition:2.5s linear all;opacity:1}.fade-out.ng-leave.ng-leave-active{opacity:0}.ps-bank-choose-link-wrap{position:relative}.ps-bank-choose-link-wrap .description{display:none;position:absolute;top:8px;z-index:200;margin:14px 0 0 -5px;padding:5px;width:54px;color:#000;text-align:center;font-size:11px;background:rgba(255,255,255,.9);border-radius:3px;cursor:pointer;box-shadow:0 0 2px #000}.ps-bank-choose-link-wrap:hover .description{display:block}.bofa-link,.rbc-link,.nbc-link,.bmo-link,.scotiabank-link,.cibc-link,.capone-link,.schwab-link,.chase-link,.citi-link,.fidelity-link,.nfcu-link,.pnc-link,.suntrust-link,.td-link,.us-link,.usaa-link,.wells-link{width:50px;height:50px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width: 321px){.bofa-link,.rbc-link,.nbc-link,.bmo-link,.scotiabank-link,.cibc-link,.capone-link,.schwab-link,.chase-link,.citi-link,.fidelity-link,.nfcu-link,.pnc-link,.suntrust-link,.td-link,.us-link,.usaa-link,.wells-link{width:54px;height:54px}}.longtail-session,.bofa-session,.rbc-session,.nbc-session,.bmo-session,.cibc-session,.scotiabank-session,.capone-session,.schwab-session,.chase-session,.citi-session,.fidelity-session,.nfcu-session,.pnc-session,.suntrust-session,.td-session,.us-session,.usaa-session,.wells-session{position:absolute;z-index:1;width:100%;height:100%;text-align:center;background:url("../app/components/ps/checkout/images/bank-bkg.png");background-size:400px auto}@media only screen and (min-width: 401px){.longtail-session,.bofa-session,.rbc-session,.nbc-session,.bmo-session,.cibc-session,.scotiabank-session,.capone-session,.schwab-session,.chase-session,.citi-session,.fidelity-session,.nfcu-session,.pnc-session,.suntrust-session,.td-session,.us-session,.usaa-session,.wells-session{background-size:cover}}.bofa-logo,.rbc-logo,.nbc-logo,.bmo-logo,.cibc-logo,.scotiabank-logo,.capone-logo,.schwab-logo,.chase-logo,.citi-logo,.fidelity-logo,.nfcu-logo,.pnc-logo,.suntrust-logo,.td-logo,.us-logo,.usaa-logo,.wells-logo{height:140px;background-position:center center;background-repeat:no-repeat}.longtail-confirm,.bofa-confirm,.rbc-confirm,.nbc-confirm,.cibc-confirm,.scotiabank-confirm,.bmo-confirm,.capone-confirm,.schwab-confirm,.chase-confirm,.citi-confirm,.fidelity-confirm,.nfcu-confirm,.pnc-confirm,.suntrust-confirm,.td-confirm,.us-confirm,.usaa-confirm,.wells-confirm{height:170px;text-align:center}.bofa-review-logo,.rbc-review-logo,.nbc-review-logo,.cibc-review-logo,.scotiabank-review-logo,.bmo-review-logo,.capone-review-logo,.schwab-review-logo,.chase-review-logo,.citi-review-logo,.fidelity-review-logo,.nfcu-review-logo,.pnc-review-logo,.suntrust-review-logo,.td-review-logo,.us-review-logo,.usaa-review-logo,.wells-review-logo{height:80px;background-position:center center;background-repeat:no-repeat}.longtail-session,.longtail-confirm{background-color:#103d7e}.longtail-logo{padding-top:20px;height:120px;text-align:center;color:#fff;font-size:20px}.longtail-logo i{font-size:60px;font-weight:600;opacity:.3}.longtail-review-logo{height:80px;font-size:20px}.longtail-review-logo i{font-size:40px;font-weight:600;opacity:.3}.rbc-link-bkg,.rbc-session,.rbc-confirm{background-color:#fff !important}.rbc-link{background-image:url("../app/components/ps/checkout/images/banks/rbc-icon.svg");background-size:45px;border:1px solid #006ac3;border-radius:5px}@media only screen and (min-width: 321px){.rbc-link{background-size:50px}}.rbc-logo,.rbc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/rbc.svg");background-size:220px}.rbc-review-logo{background-size:150px}.rbc-footer .ps-footer-toggle{background:#fff}.rbc-footer .ps-security-wrap{background:#fff}.bmo-link-bkg,.bmo-session,.bmo-confirm{background-color:#fff !important}.bmo-link{background-image:url("../app/components/ps/checkout/images/banks/bmo-icon.svg");background-size:45px;border:1px solid #0075be;border-radius:5px}@media only screen and (min-width: 321px){.bmo-link{background-size:50px}}.bmo-logo,.bmo-review-logo{background-image:url("../app/components/ps/checkout/images/banks/bmo.svg");background-size:220px}.bmo-review-logo{background-size:150px}.bmo-footer .ps-footer-toggle{background:#fff}.bmo-footer .ps-security-wrap{background:#fff}.nbc-link-bkg,.nbc-session,.nbc-confirm{background-color:#fff !important}.nbc-link{background-image:url("../app/components/ps/checkout/images/banks/nbc-icon.svg");background-size:45px;border:1px solid #e41c23;border-radius:5px}@media only screen and (min-width: 321px){.nbc-link{background-size:50px}}.nbc-logo,.nbc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/nbc.svg");background-size:220px}.nbc-review-logo{background-size:150px}.nbc-footer .ps-footer-toggle{background:#fff}.nbc-footer .ps-security-wrap{background:#fff}.cibc-link-bkg,.cibc-session,.cibc-confirm{background-color:#fff !important}.cibc-link{background-image:url("../app/components/ps/checkout/images/banks/cibc-icon.svg");background-size:45px;border:1px solid #c41f3e;border-radius:5px}@media only screen and (min-width: 321px){.cibc-link{background-size:50px}}.cibc-logo,.cibc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/cibc.svg");background-size:220px}.cibc-review-logo{background-size:150px}.cibc-footer .ps-footer-toggle{background:#fff}.cibc-footer .ps-security-wrap{background:#fff}.scotiabank-link-bkg,.scotiabank-session,.scotiabank-confirm{background-color:#fff !important}.scotiabank-link{background-image:url("../app/components/ps/checkout/images/banks/scotiabank-icon.svg");background-size:45px;border:1px solid #ec101a;border-radius:5px}@media only screen and (min-width: 321px){.scotiabank-link{background-size:50px}}.scotiabank-logo,.scotiabank-review-logo{background-image:url("../app/components/ps/checkout/images/banks/scotiabank.svg");background-size:220px}.scotiabank-review-logo{background-size:150px}.scotiabank-footer .ps-footer-toggle{background:#fff}.scotiabank-footer .ps-security-wrap{background:#fff}.bofa-link-bkg,.bofa-session,.bofa-confirm{background-color:#dc1430 !important}.bofa-link{background-image:url("../app/components/ps/checkout/images/banks/bofa-icon.svg");background-size:45px}@media only screen and (min-width: 321px){.bofa-link{background-size:50px}}.bofa-logo,.bofa-review-logo{background-image:url("../app/components/ps/checkout/images/banks/bofa.svg");background-size:220px}.bofa-review-logo{background-size:150px}.bofa-footer .ps-footer-toggle{background:#750c1b}.bofa-footer .ps-security-wrap{background:#750c1b}.capone-link-bkg,.capone-session,.capone-confirm{background-color:#a12831 !important}.capone-link,.capone-logo,.capone-review-logo{background-image:url("../app/components/ps/checkout/images/banks/capone.svg");background-size:43px}@media only screen and (min-width: 321px){.capone-link,.capone-logo,.capone-review-logo{background-size:50px}}.capone-logo{background-size:220px}.capone-review-logo{background-size:170px}.capone-footer .ps-footer-toggle{background:#5d171d}.capone-footer .ps-security-wrap{background:#5d171d}.schwab-link-bkg,.schwab-session,.schwab-confirm{background-color:#008cda !important}.schwab-link{background-image:url("../app/components/ps/checkout/images/banks/schwab-icon.svg");background-size:42px}@media only screen and (min-width: 321px){.schwab-link{background-size:50px}}.schwab-logo,.schwab-review-logo{background-image:url("../app/components/ps/checkout/images/banks/schwab.svg");background-size:280px}.schwab-review-logo{background-size:230px}.schwab-footer .ps-footer-toggle{background:#024469}.schwab-footer .ps-security-wrap{background:#024469}.chase-link-bkg,.chase-session,.chase-confirm{background-color:#175da5 !important}.chase-link{background-image:url("../app/components/ps/checkout/images/banks/chase-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.chase-link{background-size:40px}}.chase-logo,.chase-review-logo{background-image:url("../app/components/ps/checkout/images/banks/chase.svg");background-size:220px}.chase-review-logo{background-size:180px}.chase-footer .ps-footer-toggle{background:#0e3257}.chase-footer .ps-security-wrap{background:#0e3257}.citi-link-bkg,.citi-session,.citi-confirm{background-color:#092869 !important}.citi-link,.citi-logo,.citi-review-logo{background-image:url("../app/components/ps/checkout/images/banks/citi.svg");background-size:35px}@media only screen and (min-width: 321px){.citi-link,.citi-logo,.citi-review-logo{background-size:40px}}.citi-logo,.citi-review-logo{background-size:120px}.citi-review-logo{background-size:80px}.citi-footer .ps-footer-toggle{background:#06173b}.citi-footer .ps-security-wrap{background:#06173b}.fidelity-link-bkg,.fidelity-session,.fidelity-confirm{background-color:#3f981a !important}.fidelity-link{background-image:url("../app/components/ps/checkout/images/banks/fidelity-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.fidelity-link{background-size:40px}}.fidelity-logo,.fidelity-review-logo{background-image:url("../app/components/ps/checkout/images/banks/fidelity.svg");background-size:240px}.fidelity-review-logo{background-size:190px}.fidelity-footer .ps-footer-toggle{background:#1f4a0d}.fidelity-footer .ps-security-wrap{background:#1f4a0d}.nfcu-link-bkg,.nfcu-session,.nfcu-confirm{background-color:#0a447d !important}.nfcu-link{background-image:url("../app/components/ps/checkout/images/banks/nfcu-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.nfcu-link{background-size:40px}}.nfcu-logo,.nfcu-review-logo{background-image:url("../app/components/ps/checkout/images/banks/nfcu.svg");background-size:160px}.nfcu-review-logo{background-size:100px}.nfcu-footer .ps-footer-toggle{background:#062543}.nfcu-footer .ps-security-wrap{background:#062543}.pnc-link-bkg,.pnc-session,.pnc-confirm{background-color:#054d7f !important}.pnc-link{background-image:url("../app/components/ps/checkout/images/banks/pnc-icon.svg");background-size:35px}@media only screen and (min-width: 321px){.pnc-link{background-size:40px}}.pnc-logo,.pnc-review-logo{background-image:url("../app/components/ps/checkout/images/banks/pnc.svg");background-size:230px}.pnc-review-logo{background-size:170px}.pnc-footer .ps-footer-toggle{background:#032944}.pnc-footer .ps-security-wrap{background:#032944}.suntrust-link-bkg,.suntrust-session,.suntrust-confirm{background-color:#004a80 !important}.suntrust-link{background-image:url("../app/components/ps/checkout/images/banks/suntrust-icon.svg");background-size:40px}@media only screen and (min-width: 321px){.suntrust-link{background-size:45px}}.suntrust-logo,.suntrust-review-logo{background-image:url("../app/components/ps/checkout/images/banks/suntrust.svg");background-size:170px}.suntrust-review-logo{background-size:110px}.suntrust-footer .ps-footer-toggle{background:#012c4b}.suntrust-footer .ps-security-wrap{background:#012c4b}.td-link-bkg,.td-session,.td-confirm{background-color:#35b233 !important}.td-link,.td-logo,.td-review-logo{background-image:url("../app/components/ps/checkout/images/banks/td.svg");background-size:35px}@media only screen and (min-width: 321px){.td-link,.td-logo,.td-review-logo{background-size:40px}}.td-logo{background-size:120px}.td-review-logo{background-size:70px}.td-footer .ps-footer-toggle{background:#1d5d1c}.td-footer .ps-security-wrap{background:#1d5d1c}.us-link-bkg,.us-session,.us-confirm{background-color:#0c2074 !important}.us-link,.us-logo,.us-review-logo{background-image:url("../app/components/ps/checkout/images/banks/us.svg");background-size:45px}@media only screen and (min-width: 321px){.us-link,.us-logo,.us-review-logo{background-size:50px}}.us-logo{background-size:210px}.us-review-logo{background-size:150px}.us-footer .ps-footer-toggle{background:#07113d}.us-footer .ps-security-wrap{background:#07113d}.usaa-link-bkg,.usaa-session,.usaa-confirm{background-color:#00365b !important}.usaa-link,.usaa-logo,.usaa-review-logo{background-image:url("../app/components/ps/checkout/images/banks/usaa.svg");background-size:35px}@media only screen and (min-width: 321px){.usaa-link,.usaa-logo,.usaa-review-logo{background-size:40px}}.usaa-logo{background-size:110px}.usaa-review-logo{background-size:60px}.usaa-footer .ps-footer-toggle{background:#012640}.usaa-footer .ps-security-wrap{background:#012640}.wells-link-bkg,.wells-session,.wells-confirm{background-color:#ba0924 !important}.wells-link,.wells-logo,.wells-review-logo{background-image:url("../app/components/ps/checkout/images/banks/wells.svg");background-size:38px}@media only screen and (min-width: 321px){.wells-link,.wells-logo,.wells-review-logo{background-size:40px}}.wells-logo{background-size:180px}.wells-review-logo{background-size:110px}.wells-footer .ps-footer-toggle{background:#660715}.wells-footer .ps-security-wrap{background:#660715}.ps-theme-vt-ap md-input-container .md-input[disabled]{border-bottom-color:#bbb}.ps-theme-vt-ap md-autocomplete input:not(.md-input){padding:0 0 0 12px !important}.ps-theme-vt-ap .ps-button-primary button{padding:0 30px}.ps-theme-vt-ap .ps-ap-widget-md-header{position:fixed;top:0;left:0;z-index:2;width:100%}.ps-theme-vt-ap .ps-checkout-alert md-toast{bottom:0;width:100%}.ps-theme-vt-ap .ps-checkout-alert md-toast.md-top{top:unset}.ps-theme-vt-ap .ps-checkout-alert md-toast.md-right{right:unset}.ps-theme-vt-ap .vt-ap-back-button-chevron{box-shadow:none !important}.ps-theme-vt-ap .vt-ap-back-button-chevron i{margin:-1px 0 0 -8px !important;font-size:42px}.ps-theme-vt-ap .vt-ap-fab-button-icon{margin-top:7px;font-size:26px}.ps-theme-vt-ap .vt-ap-floating-add-button{margin:54px 0 0 0 !important}.ps-theme-vt-ap .vt-ap-button-wrap{padding-top:20px}.ps-theme-vt-ap .vt-ap-button-wrap button{padding:0 30px;text-transform:uppercase !important}.ps-theme-vt-ap .vt-ap-back-button{padding:0 !important;width:43px !important;height:36px;color:#fff;background:#777;border:none;border-radius:2px}.ps-theme-vt-ap .vt-ap-back-button i{margin-top:3px !important}.ps-theme-vt-ap .vt-ap-content-wrap{padding:20px 5px 40px}@media only screen and (min-width: 323px){.ps-theme-vt-ap .vt-ap-content-wrap{padding:20px 30px 30px}}.ps-theme-vt-ap .vt-ap-schedule-payouts-overview md-list{padding:0}.ps-theme-vt-ap .vt-ap-quick-add-default{display:flex;justify-content:center;margin-bottom:10px;padding:30px 0 30px 0;width:100%;border:1px dashed #ccc}.ps-theme-vt-ap .vt-ap-quick-add{padding:15px;background:#eee;border-radius:5px}.ps-theme-vt-ap .vt-ap-quick-add .ps-linear-progress-wrap{height:0 !important}.ps-theme-vt-ap .vt-ap-quick-add .dropdown-container{position:relative}.ps-theme-vt-ap .vt-ap-quick-add md-autocomplete.error md-autocomplete-wrap{border:1px solid #ff8897}.ps-theme-vt-ap .vt-ap-quick-add .validation-alert{position:absolute;bottom:10px;left:10px;font-size:9px;color:#ff8897}.ps-theme-vt-ap .vt-ap-payout-listing{padding:0 16px 0 0 !important}.ps-theme-vt-ap .vt-ap-payouts-total{padding-right:46px}.ps-theme-vt-ap .vt-ap-edit-payout-vendor{margin-bottom:20px}.ps-theme-vt-ap .vt-ap-vendor-select md-autocomplete input:not(.md-input){padding:0 0 0 10px}.ps-theme-vt-ap .vt-ap-add-vendor{padding-left:3px;width:50px}.ps-theme-vt-ap .vt-ap-add-vendor .md-button{margin-left:10px}.ps-theme-vt-ap .vt-ap-payout-calendar-intro{padding:25px 0 40px}.ps-theme-vt-ap .vt-ap-payout-calendar-wrap{display:flex;justify-content:center}.ps-theme-vt-ap .mighty-picker__prev-month,.ps-theme-vt-ap .mighty-picker__next-month{font-size:16px;color:transparent;background-color:transparent;outline:none;border:solid 1px transparent}.ps-theme-vt-ap .mighty-picker__prev-month:before,.ps-theme-vt-ap .mighty-picker__next-month:before{position:absolute;top:0;width:30px;height:30px;color:#fff;font-size:20px;line-height:24px;background:#bbb;border-radius:20px}.ps-theme-vt-ap .mighty-picker__prev-month:before{content:"<"}.ps-theme-vt-ap .mighty-picker__next-month:before{right:8px;content:">"}.ps-theme-vt-ap .mighty-picker-calendar{margin-top:5px;padding:4px;border:solid 1px #ccc}@media only screen and (min-width: 370px){.ps-theme-vt-ap .mighty-picker-calendar{width:220px;height:230px}}@media only screen and (min-width: 456px){.ps-theme-vt-ap .mighty-picker-calendar{width:350px;height:280px}}.ps-theme-vt-ap .mighty-picker__month-name{padding:5px 10px}.ps-theme-vt-ap .mighty-picker-calendar__weekday,.ps-theme-vt-ap .mighty-picker-calendar__day-wrapper{text-align:center}.ps-theme-vt-ap .mighty-picker-calendar__day--selected{color:#007d6f !important}.ps-theme-vt-ap .mighty-picker-calendar__day--marked{color:#2196f3;background:#ececec}.ps-theme-vt-ap .mighty-picker-calendar__day-marker{z-index:1;font-size:12px;white-space:pre}.ps-theme-vt-ap .vt-ap-funds{padding-top:15px}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button{display:block}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-container{top:50%}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-label{padding:16px 0 0 5px;height:70px}.ps-theme-vt-ap .vt-ap-funds md-radio-group md-radio-button .md-label span{font-weight:500}.ps-theme-vt-ap .ps-checkout-content{min-height:100vh}@media only screen and (min-width: 600px){.ps-theme-vt-ap .ps-checkout-content{min-height:600px}}.ps-theme-vt-ap .ps-progress-left,.ps-theme-vt-ap .ps-progress-center-on,.ps-theme-vt-ap .ps-progress-right-on,.ps-theme-vt-ap .ps-progress-center-off,.ps-theme-vt-ap .ps-progress-right-off{display:none}.ps-theme-vt-ap .ps-bank-session-content{margin:0 auto;max-width:300px;background:#ececec;border:none;border-radius:10px}.ps-theme-vt-ap .ps-bank-session-content md-input-container span.md-no-float{color:#999;font-size:14px}.ps-theme-vt-ap .ps-bank-session-content md-input-container.md-input-has-value span.md-no-float{color:#666}.ps-theme-vt-ap .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-vt-ap .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-vt-ap .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-vt-ap .ps-bank-session-content .ps-button-back{margin-right:5px}.ps-theme-vt-ap .ps-bank-session-content .ps-button-back button{background:#777;width:43px !important}.ps-theme-vt-ap .ps-bank-session-content .ps-button-next{flex-grow:1}.ps-theme-vt-ap .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-vt-ap .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-vt-ap .ps-bank-session-funds label{display:none}.ps-theme-vt-ap .ps-receipt-content{padding:30px}.ps-theme-vt-ap .ps-receipt-content i{font-size:100px}.ps-theme-vt-ap .ps-receipt-content .ps-receipt-icon-success{color:#39b539}.ps-theme-vt-ap .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-vt-ap .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-vt-ap .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-vt-ap .ps-bank-review-name,.ps-theme-vt-ap .ps-bank-review-account,.ps-theme-vt-ap .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-vt-ap .ps-bank-review-balance{font-size:17px}.ps-theme-vt-ap .vt-ap-bank-list{margin-bottom:25px;max-height:250px;overflow:auto}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button{margin-top:0}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button:last-child{margin-bottom:0}.ps-theme-vt-ap .vt-ap-bank-list md-radio-group md-radio-button .md-container{top:14px}.ps-theme-vt-ap .vt-ap-bank-list-radio{padding:15px 0 !important}.ps-theme-vt-ap .vt-ap-bank-list-radio-secondary{padding:10px 0 0 48px}@media only screen and (min-width: 600px){.ps-theme-vt-ap .vt-ap-bank-list-radio-secondary{padding:0}}.ps-theme-vt-ap .vt-zero-card-back-button{display:flex;justify-content:center;box-shadow:none !important}.ps-theme-vt-ap .vt-zero-card-back-button i{margin:-1px 0 0 -8px !important;font-size:42px}.ps-theme-vt-ap .vt-zero-card-back-button:hover{background:transparent}.ps-theme-vt-standard .cap-alert{text-transform:lowercase;display:inline-block}.ps-theme-vt-standard .cap-alert::first-letter{text-transform:capitalize}.ps-theme-vt-standard .ps-subtitle{padding:0 0 20px 0;color:#777;font-weight:700}.ps-theme-vt-standard .ps-checkout-progress{padding-top:100px;width:100%}.ps-theme-vt-standard label{display:inline !important;font-size:14px;padding-bottom:3px}.ps-theme-vt-standard .ps-payer-edit,.ps-theme-vt-standard .ps-bank-edit,.ps-theme-vt-standard .ps-card-edit,.ps-theme-vt-standard .ps-ach-edit,.ps-theme-vt-standard .ps-payment-edit,.ps-theme-vt-standard .ps-vendor-edit{padding:90px 30px 30px}.ps-theme-vt-standard .ps-payer-edit{padding-top:80px}.ps-theme-vt-standard .ps-payer-edit label{display:inline-block;padding-bottom:15px;width:100%;font-size:16px;text-align:center}.ps-theme-vt-standard .ps-scheduled-payment-edit,.ps-theme-vt-standard .ps-payment-tabs-edit{padding:70px 30px 30px}.ps-theme-vt-standard .ps-group-payment-edit{padding:30px 0 0 0}.ps-theme-vt-standard .ps-group{padding-top:20px}.ps-theme-vt-standard .ps-fund-choose-radio{padding:0}.ps-theme-vt-standard .ps-card-create,.ps-theme-vt-standard .ps-bank-create,.ps-theme-vt-standard .ps-ach-create{padding:20px 30px 20px}.ps-theme-vt-standard .ps-payer-address-edit .ps-linear-progress-wrap,.ps-theme-vt-standard .ps-card-address-edit .ps-linear-progress-wrap{display:none}.ps-theme-vt-standard .ps-linear-progress-wrap{height:20px}.ps-theme-vt-standard .ps-linear-progress-wrap.not-active{height:0}.ps-theme-vt-standard .ps-field{min-height:70px}.ps-theme-vt-standard .ps-checkout-alert md-toast{bottom:0;width:100%}.ps-theme-vt-standard .ps-checkout-alert md-toast.md-top{top:unset}.ps-theme-vt-standard .ps-checkout-alert md-toast.md-right{right:unset}.ps-theme-vt-standard md-input-container:not(.md-input-has-value) input:not(:focus){color:#555 !important}.ps-theme-vt-standard md-input-container .md-input[disabled]{border-bottom-color:#bbb}.ps-theme-vt-standard md-input-container.md-no-float.md-input-has-placeholder{color:#999;font-size:14px}.ps-theme-vt-standard .ps-field-bank-account-type md-input-container .md-placeholder,.ps-theme-vt-standard .ps-field-bank-account-holder-type md-input-container .md-placeholder{padding-left:0 !important;opacity:1}.ps-theme-vt-standard .ps-field-bank-account-type md-input-container.md-input-invalid label,.ps-theme-vt-standard .ps-field-bank-account-holder-type md-input-container.md-input-invalid label{padding-left:0 !important;color:#e57373;opacity:1}.ps-theme-vt-standard md-select .md-select-value{display:inline;padding:6px 5px 0 0;height:30px;font-size:16px;border:solid 1px #bbb !important;border-radius:4px;background:#fff}.ps-theme-vt-standard md-select .md-select-value .md-text{padding:10px}.ps-theme-vt-standard md-select .md-select-value .md-select-icon{float:right;margin:3px 9px 0}.ps-theme-vt-standard md-select .md-select-value.md-select-placeholder{display:inline;padding-left:10px}.ps-theme-vt-standard md-select span .option{white-space:nowrap !important;text-overflow:ellipsis}.ps-theme-vt-standard md-select:not([disabled]):focus .md-select-value{border:solid 1px #2196f3 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-dirty ._md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-dirty .md-select-value,.ps-theme-vt-standard md-select.ng-invalid.ng-touched .md-select-value{color:#a4a4a4 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-select.ng-invalid.ng-touched .md-select-value{color:#e57373 !important;border-color:#e57373 !important}.ps-theme-vt-standard md-tabs .md-tab.md-active{color:#66b5d7}.ps-theme-vt-standard md-tabs.md-default-theme md-ink-bar,.ps-theme-vt-standard md-tabs md-ink-bar{color:#66b5d7 !important;background-color:#66b5d7 !important}.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs .md-tab.md-active{color:#999}.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs.md-default-theme md-ink-bar,.ps-theme-vt-standard .ps-schedule-when-tabs md-tabs md-ink-bar{color:#999 !important;background-color:#999 !important}.ps-theme-vt-standard .ps-field-payer-country div:last-child,.ps-theme-vt-standard .ps-field-payer-state div:last-child,.ps-theme-vt-standard .ps-field-card-country div:last-child,.ps-theme-vt-standard .ps-field-card-state div:last-child{padding-top:4px;font-size:12px;color:#e57373}.ps-theme-vt-standard .ps-input-group input{padding-left:10px !important}.ps-theme-vt-standard .ps-input-group .ps-input-group-icon{display:none}.ps-theme-vt-standard .ps-button-complete-wrap{padding:0 30px 30px}.ps-theme-vt-standard .ps-buttons{padding:10px 0 0 0}.ps-theme-vt-standard .ps-buttons-wrap{padding:0}.ps-theme-vt-standard .ps-button{flex-grow:1}.ps-theme-vt-standard .ps-button-close{flex-grow:unset;margin-left:10px;width:100px}.ps-theme-vt-standard .ps-button-close button{color:#666;background:#fff;border:solid 1px #ccc}.ps-theme-vt-standard .ps-button-back{margin-right:5px;width:43px !important}.ps-theme-vt-standard .ps-small-button-back{position:relative;z-index:1}.ps-theme-vt-standard .ps-small-button-back button{height:43px;padding:0;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:5px;background:#777;margin-right:5px;width:43px !important;flex-grow:1}.ps-theme-vt-standard .ps-button-second,.ps-theme-vt-standard .ps-button-primary{flex-grow:1}.ps-theme-vt-standard .ps-button-next{flex-grow:1}.ps-theme-vt-standard .ps-button-next button{border-radius:5px}.ps-theme-vt-standard .ps-button-pay button{border-radius:5px;background:#57ad5c}.ps-theme-vt-standard .ps-button-alt button{border-radius:5px;background:#777}.ps-theme-vt-standard .ps-widget-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:15px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px}@media(max-width: 600px){.ps-theme-vt-standard .ps-widget-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-vt-standard .ps-fund-select-type-buttons{padding:80px 30px 0 30px}.ps-theme-vt-standard .ps-single-fund{padding-top:60px}.ps-theme-vt-standard .ps-request-payment{padding:80px 30px 30px}.ps-theme-vt-standard .ps-request-payment-intro{padding:0 0 20px 0}.ps-theme-vt-standard .ps-request-options-list md-input-container md-checkbox{margin:15px 10px 0 0}.ps-theme-vt-standard .ps-request-payment-outro{padding:20px 0}.ps-theme-vt-standard .ps-schedule-summary{margin:10px 0;padding:15px;background:#f3f3f3;border-radius:6px}.ps-theme-vt-standard .ps-payment-status,.ps-theme-vt-standard .ps-payment-id,.ps-theme-vt-standard .ps-schedule-status,.ps-theme-vt-standard .ps-schedule-id{display:inline-block;padding-bottom:20px;width:49%;font-size:14px}.ps-theme-vt-standard .ps-payment-status .ps-payment-text-title,.ps-theme-vt-standard .ps-payment-status .ps-schedule-text-title,.ps-theme-vt-standard .ps-payment-id .ps-payment-text-title,.ps-theme-vt-standard .ps-payment-id .ps-schedule-text-title,.ps-theme-vt-standard .ps-schedule-status .ps-payment-text-title,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-text-title,.ps-theme-vt-standard .ps-schedule-id .ps-payment-text-title,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-text-title{padding-bottom:10px;color:rgba(0,0,0,.54)}.ps-theme-vt-standard .ps-payment-status .ps-schedule-stop,.ps-theme-vt-standard .ps-payment-id .ps-schedule-stop,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-stop,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-stop{color:#be6464;text-decoration:underline}.ps-theme-vt-standard .ps-payment-status .ps-schedule-resume,.ps-theme-vt-standard .ps-payment-id .ps-schedule-resume,.ps-theme-vt-standard .ps-schedule-status .ps-schedule-resume,.ps-theme-vt-standard .ps-schedule-id .ps-schedule-resume{color:#84b184;text-decoration:underline}@media(max-width: 400px){.ps-theme-vt-standard .ps-payment-status,.ps-theme-vt-standard .ps-payment-id,.ps-theme-vt-standard .ps-schedule-status,.ps-theme-vt-standard .ps-schedule-id{display:block;width:100%}}.ps-theme-vt-standard .ps-receipt{padding:90px 30px 0 30px}.ps-theme-vt-standard .ps-receipt-content{padding:30px}.ps-theme-vt-standard .ps-receipt-content i{font-size:100px}.ps-theme-vt-standard .ps-receipt-content .ps-receipt-icon-success{color:#39b539}.ps-theme-vt-standard .ps-receipt-content .ps-receipt-icon-locked{color:#e67575}.ps-theme-vt-standard .ps-bank-session-content{margin:0 auto;max-width:275px;background:#ececec;border:none;border-radius:10px}.ps-theme-vt-standard .ps-bank-session-content md-input-container span.md-no-float{color:#999;font-size:14px}.ps-theme-vt-standard .ps-bank-session-content md-input-container.md-input-has-value span.md-no-float{color:#666}.ps-theme-vt-standard .ps-bank-session-content .md-no-float label{position:relative !important;opacity:1;padding-left:0}.ps-theme-vt-standard .ps-bank-session-content .md-no-float ._md-select-placeholder span:not(._md-select-icon){display:none}.ps-theme-vt-standard .ps-bank-session-content .md-no-float .md-select-placeholder span:not(.md-select-icon){display:none}.ps-theme-vt-standard .ps-bank-session-content .ps-button-back button{background:#777;width:43px !important}.ps-theme-vt-standard .ps-bank-session-content .ps-button-next button{background:#515151}.ps-theme-vt-standard .ps-bank-session-content .ps-linear-progress-wrap{height:20px}.ps-theme-vt-standard .ps-bank-session-funds label{display:none}.ps-theme-vt-standard .ps-bank-review-default{margin:-12px 0 5px 0;padding:0}.ps-theme-vt-standard .ps-bank-review-wrap{margin:-5px 0 0 0;padding-top:15px;color:#fff;box-shadow:none;background-color:#b0b0b0}.ps-theme-vt-standard .ps-bank-review-content{padding:5px 0 0 0;text-align:center}.ps-theme-vt-standard .ps-bank-review-name,.ps-theme-vt-standard .ps-bank-review-account,.ps-theme-vt-standard .ps-bank-review-balance{padding:.1em;font-size:15px;font-weight:600}.ps-theme-vt-standard .ps-bank-review-balance{font-size:17px}.ps-theme-vt-standard input[type=number]{-moz-appearance:textfield}.ps-theme-vt-standard .editing-credit{background-color:#f4f3f3}.ps-theme-vt-standard .invoice-total{font-size:18px;font-weight:bold;display:flex;justify-content:flex-end}.ps-theme-vt-standard .credit-edit-button-container{height:40px}.ps-theme-vt-standard .invoice-payment-info{display:flex;flex-direction:column;font-family:"Helvetica Neue"}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-row{display:flex;position:relative;justify-content:flex-end}.ps-theme-vt-standard .invoice-payment-info .credits-field{flex-direction:row;justify-content:space-between;margin-bottom:10px}.ps-theme-vt-standard .invoice-payment-info .edit-credit-amount{display:flex;justify-content:flex-end;width:100%;font-size:13px}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-item-left{display:flex;justify-content:flex-end;width:25%;font-size:14px}.ps-theme-vt-standard .invoice-payment-info .invoice-payment-info-item-right{display:flex;justify-content:flex-end;width:75%;font-size:16px}.ps-theme-vt-standard .invoice,.ps-theme-vt-standard .amount-due{width:32%}.ps-theme-vt-standard .payment{width:36%}.ps-theme-vt-standard .invoice{text-align:left}.ps-theme-vt-standard .amount-due{text-align:center}.ps-theme-vt-standard .amount-due-responsive{display:none}.ps-theme-vt-standard .apply-credits-button{border-radius:0px 5px 5px 0px;color:#fff;font-size:16px;font-weight:500;border:none;background:#00abee;text-transform:capitalize}.ps-theme-vt-standard .pay-with-available-c{padding:23px 30px;background:#efefef;justify-content:center;display:flex;font-family:"Helvetica Neue";font-size:18px;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-vt-standard .available-credit{justify-content:center;display:flex;color:#000;font-family:"Helvetica Neue";font-size:23px;font-weight:500;letter-spacing:0;line-height:28px}.ps-theme-vt-standard .review-payment-information{font-family:"Helvetica Neue";justify-content:center;display:flex;font-size:15px}.ps-theme-vt-standard .h5-gray-70{font-size:14px;font-weight:600;color:#a8b6c1;margin:0}.ps-theme-vt-standard .credits-error{position:absolute;bottom:-50px;font-size:11px;text-align:end;font-weight:600;color:#ff8897;padding-bottom:5px}.ps-theme-vt-standard .credit-redeem .amount-input{position:relative}.ps-theme-vt-standard .credit-redeem .amount-input .md-caption{font-size:12px;letter-spacing:.02em}.ps-theme-vt-standard .credit-redeem .amount-input .input{position:relative;margin-top:10px}.ps-theme-vt-standard .credit-redeem .amount-input .input .sign{position:absolute;top:11px;left:11px;z-index:1}.ps-theme-vt-standard .credit-redeem .amount-input input{width:100%;height:40px;padding-right:11px;border:1px solid #d8dde2;border-radius:3px;text-align:right;outline:none;font-size:14px;font-weight:500;color:#182d55}.ps-theme-vt-standard .credit-redeem .amount-input input .error{border:1px solid #ff8897}.ps-theme-vt-standard .credit-redeem .amount-input span.error{position:absolute;bottom:-50px;font-size:16px;font-weight:600}.ps-theme-vt-standard .credit-redeem .amount-input .input.error,.ps-theme-vt-standard .credit-redeem .amount-input input.error,.ps-theme-vt-standard .credit-redeem .amount-input span.error{color:#ff8897}.ps-theme-vt-standard .credit-redeem .amount-input input::placeholder{font-size:14px;font-weight:500;color:#d8dde2}.ps-theme-vt-standard .credit-redeem .amount-input .caption{position:absolute;left:auto !important;right:1px;bottom:5px}.ps-theme-vt-standard .credit-redeem .amount-input .caption.none{display:none}.ps-theme-vt-standard .ps-invoice-edit .invoice-text{font-size:15px;margin-top:20px}.ps-theme-vt-standard .ps-invoice-edit .header{display:flex;margin-bottom:10px;margin-top:30px}.ps-theme-vt-standard .ps-invoice-edit .header .payment{text-align:center}.ps-theme-vt-standard .ps-invoice-edit .rows{display:flex;padding:25px 0;border-bottom:1px solid #e4e4e4}.ps-theme-vt-standard .ps-invoice-edit .rows .form{display:flex;justify-content:center}.ps-theme-vt-standard .ps-invoice-edit .rows .form .payment-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:relative}.ps-theme-vt-standard .ps-invoice-edit .rows .form input{width:100%;border:none;outline:none;color:#555}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input{display:flex;justify-content:space-between;align-items:center;width:80px;height:30px;padding:0 10px;border:1px solid #bbb;outline:none;border-radius:3px;color:#555;font-size:14px}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input .symbol{color:#bbb}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input.error{border:1px solid #ff8897}.ps-theme-vt-standard .ps-invoice-edit .rows .form span.error{position:absolute;bottom:-12px;font-size:10px}.ps-theme-vt-standard .ps-invoice-edit .rows .form .input.error,.ps-theme-vt-standard .ps-invoice-edit .rows .form input.error,.ps-theme-vt-standard .ps-invoice-edit .rows .form span.error{color:#ff8897}.ps-theme-vt-standard .ps-invoice-edit .rows .form input,.ps-theme-vt-standard .ps-invoice-edit .rows .form input::placeholder{font-size:14px;text-align:right}.ps-theme-vt-standard .ps-invoice-edit .invoice,.ps-theme-vt-standard .ps-invoice-edit .amount-due{width:32%}.ps-theme-vt-standard .ps-invoice-edit .payment{width:36%}.ps-theme-vt-standard .ps-invoice-edit .invoice{text-align:left}.ps-theme-vt-standard .ps-invoice-edit .amount-due{text-align:center}.ps-theme-vt-standard .ps-invoice-edit .amount-due-responsive{display:none}@media screen and (max-width: 470px){.ps-theme-vt-standard .ps-invoice-edit .invoice-text{font-size:12px}.ps-theme-vt-standard .ps-invoice-edit .amount-due{display:none}.ps-theme-vt-standard .ps-invoice-edit .amount-due-responsive{display:flex}.ps-theme-vt-standard .ps-invoice-edit .invoice,.ps-theme-vt-standard .ps-invoice-edit .payment{width:50%}}.ps-theme-vt-standard .ps-invoice-row{padding:12px}.ps-theme-vt-standard .ps-invoice-row md-checkbox{margin-bottom:0 !important}.ps-theme-vt-standard .ps-credits-checkbox-disabled .md-container{background:#ddd !important}.ps-theme-vt-standard .full-width{width:100%}.ps-theme-vt-standard .text-center{text-align:center}.ps-theme-vt-standard .installments-table{font-size:12px;padding:25px;background:#f6f7f7}.ps-theme-vt-standard .ps-installments-header{color:#182d55}.ps-theme-vt-standard .ps-installments-row-title{color:#808f99}.ps-theme-vt-standard .ps-installments-row-value{padding:12px;color:#182d55}.ps-theme-vt-standard .overdue-icon{min-width:30px}.ps-theme-vt-standard .ps-credits-row{padding:12px}.ps-theme-vt-standard .pay-with-available-c{padding:19px 20px;background:#efefef;justify-content:left;display:flex;font-size:15px;letter-spacing:0;margin:0px 0px 20px 0px}.ps-theme-vt-standard .ps-multicurrency{background:#f1f1f1;padding:1em;font-size:14px}.ps-theme-vt-standard .ps-widget-quick-pay-header-title{position:fixed;top:0;left:0;z-index:2;width:100%;color:#fff;padding:0px 15px 0px 30px;background:#1d4072 url("../app/components/ps/checkout/images/header-bkg.png") no-repeat;background-size:505px 300px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold}@media(max-width: 600px){.ps-theme-vt-standard .ps-widget-quick-pay-header-title{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.ps-theme-vt-standard .ps-quick-pay-wrapper{padding:50px 30px 0px 30px}.ps-theme-vt-standard .ps-widget-quick-pay-header-subtitle{font-weight:normal;font-size:.9rem}.ps-theme-vt-standard .ps-quick-pay-content{padding-top:70px;padding-bottom:40px;display:flex;flex-direction:column}.ps-theme-vt-standard .quick-pay-auto-complete>md-autocomplete-wrap>input{margin-left:10px}.ps-theme-vt-standard .ps-quick-pay-back{flex:1;max-width:43px}.ps-theme-vt-standard .ps-quick-pay-back button{background-color:transparent;border-color:#777;border-style:solid;border-width:1px;color:#777}.ps-theme-vt-standard .ps-quick-pay-first{flex:1}.vt-payment{margin:10px 0;padding:20px;border-radius:6px;background-color:#fafafa}.vt-payment label{font-size:16px}.amount-field,.fees-field,.total-field{display:flex;flex-direction:row;justify-content:space-between}.invoices-amount-field,.invoices-fees-field,.invoices-total-field{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:18px}.fees-field{margin-bottom:10px;border-bottom:1px solid gray}.ps-amount-field input{text-align:right;padding-right:5px !important}.fees-active span{padding-right:5px}.currency-flag{display:inline-block;width:24px;height:16px;background-size:cover;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTY4YzRkYy0xNzg2LTQ2Y2UtYmIzYS1hMGNhZDcxNzBjNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3QzBCRkU1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA3QzBCRkQ1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2U4OWM3NTYtOGI0Mi00YmMwLTlmMjItZjQyOWNhZjAwNGQ0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM4MzhmMGYtYjNiMy1jZjRkLTg2ZDEtOGM2YWJhYTRlMzRiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oR1RLAAAAdVJREFUeNrsl+mKwjAURm2t1lEUl/d/Q8VdW5fWM35QisKYxKsIY36UUO5NT77cJY3Ksmx80ogbHza+QI9GEux5Op12u12WZcfjsSiKKIr6/f5gMGDybiBQFosFNPWXcDSbzSdpQoD2+/1sNpMkP9eRpiko5XXULfM8xwyDFwKt1+v5fM6Ez4xGoyRJ6grd0GB5OBww4yhfAsQZiWY4HBIrfxsjW7fbBQgX9GNunGXEDSflSKOBGcZMcMTdGGi5XBIibNSRpmLCBUeSwBKI/W23W6KEgPBNAlxw5LgdRYodo4cneyUafIGqALopE08BUf2UWWGlRY5axAaIWsyz3W6HAclRi9gAUd8kfhiQHLWIZXN9z83JCSiOY/ct3o/z+VwtYgPUarV4UnbDgOSoRWyAOp2O2moYkBy1iA1QVUgkvu95VWXMDIiurg6g5uo1cFHPqV8NDLKMNqkOsFqt3GkwxgVHdVlLIPY3mUyY0CY3m40jjXoqjo7y+NUhZKdTkr0PCxJ9dDqdigZt3C9Dvxc933LHVZAErhcVXWcVv2Q4OcUxsSwvx+Nxr9fzWj96vv6ixH1goQrauJ+UwW9QJQ8HJIWQDfGoN+459RKFvr/S/xzoIsAAC8ECkbRnk8sAAAAASUVORK5CYII=")}.currency-flag-sm{width:16px;height:10px}.currency-flag-md{width:24px;height:16px}.currency-flag-lg{width:36px;height:24px}.currency-flag-xl{width:48px;height:32px}.currency-middle{vertical-align:middle}.currencyType{padding-left:.5em;font-weight:500;font-size:14px}.currencyText{padding-left:1em;font-weight:300;font-size:12px}.currencyOptionDefault{height:36px;font-weight:500;font-size:14px}.currencyOption{border-top:#ccc solid 1px;height:36px}.ps-fund-error-vt{color:#e57373;font-size:.9em;font-weight:600;margin-bottom:.5em;padding:0 .5em;line-height:1.4em;text-align:center}
.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#transactions-table #page-count-selection {
    display: none !important
}
#content {
    background-color: white;
    /* left: 220px; */
}

@media print {
    #content {
        background-color: white;
        left: 50px;
    }
    .paymentContainer {
        max-width: 800px;
    }
    .buttonsStyle {
        visibility: hidden;
    }
    .paymentDetailsLabel {
        margin-left: 30px;
    }
}

.react-pdf__Page__textContent.textLayer {
    display: none !important;
}

.react-pdf__Page__annotations.annotationLayer {
    display: none !important;
}

.react-pdf__Page {
    position: initial !important;
}

.alertMsj {
    display: flex;
    background-color: #F7F8F9;
    padding: 5px;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cellDesing {
    background-color: #FFF;
    border-bottom: solid 1px #DFE3E6;
    display: flex;
    flex-direction: column;
    width: '100%';
    padding-top: 10px;
    padding-bottom: 10px;
}

.cellDesingActive {
    background-color: #FAFBFB;
    border-bottom: solid 1px #DFE3E6;
    display: flex;
    flex-direction: column;
    width: '100%';
    padding-top: 10px;
    padding-bottom: 10px;
}

.cellRowMain {
    width: 100%;
    display: flex;
    flex-direction: row;
}

.cellRowMainSectionA {
    flex: 10;
}


.cellRowMainSectionB {
    flex: 70;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.cellRowMainSectionC {
    flex: 20;
    display: 'flex';
}

.cellRowDetailHidden {
    width: 100%;
    display: none;
}

.cellRowDetailShow {
    width: 100%;
    display: flex;
}

.cellRowDetailShowSectionA {
    flex: 10;
}

.cellRowDetailShowSectionB {
    flex: 90;
}

.sectionDate {
    display: flex;
    align-items: baseline;
}

.cellEmailAvatar {
    background-color: #F7F8F9;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: solid 1px #DFE3E6;
}

.bluePoint {
    width: 5px;
    height: 5px;
    background-color: #1BABE2;
    border-radius: 3px;
    margin-right: 5px;
}

.rowFiles {
    width: 100%;
    display: flex;
}

.rowFilesHidden {
    display: none;
}

.rowFilesB {
    width: 100%;
    display: flex;
}

.rowFilesBHidden {
    display: none;
}

.buttonCellDownload {
    border: 1px solid #C0C7CC;
    background-color: white;
    border-radius: 5px;
    color: #182C55;
    font-size: 12px;
    padding: 3px;
    display: flex;
    justify-content: center;
}

.iconCuadro {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7F8F9;
    border-radius: 5px;
}

.btnLoadMore {
    width: 137px;
    height: 32px;
    border: solid 1px #1BABE2;
    border-radius: 4px;
    color: #1BABE2;
    background-color: white;
    margin-top: 15px;
    margin-bottom: 15px;
}

.gridEmails {
    display: flex;
    justify-content: center;
    align-items: center;
}

.LoadingDiv {
    width: 100%;
    height: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
