/**
 *
 * =======================================================================
   Body Width
 * =======================================================================
 */

body {
    margin: 0 3%;
    font-family: 'Rotis Sans', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    background-color: #ffffff;
}

@media only screen and (min-width: 1025px) {
    body {
        max-width: 768px;
        margin: 6% auto 6%;
        padding: 0 6% 0;
        hyphens: none;
        background-color: #ffffff;
    }
}

html, .root {
  font-size: 16px;
  line-height: 24px;
}
.article {
  font-family: 'arial', sans-serif;
  font-size: 16px;
  line-height: 24px;
  max-width: 560px;
  margin: auto;
  color: #565756;
}  


h1 {
    font-family: 'arial', sans-serif;
    color: #00B482;
    font-weight: 400;
    font-size: 31px;
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 0.67em;
}

div.heading-1-no-margin-bottom h1 {
    font-family: 'arial', sans-serif;
    color: #00B482;
    font-weight: 400;
    font-size: 31px;
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 0em;
}

h2 {
    font-family: 'arial', sans-serif;
    color: #711E82;
    font-weight: 400;
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 0.67em;
    margin-top:0;
    text-transform: uppercase;

}

h3 {
    font-family: 'arial', sans-serif;
    font-weight: 700;
    color: #00B482;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0.67em;
    text-transform: capitalize;
}

h4 {
    font-family: 'arial', sans-serif;
    font-weight: 700;
    color: #00B482;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0.67em;
    text-transform: capitalize;
    margin-top:0;
}

h5 {
    font-family: 'arial', sans-serif;
    font-weight: 400;
    color: #711E82;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0.67em;
    text-transform: capitalize;
    margin-top:0;
}

h6 {
    font-family: 'arial', sans-serif;
    font-weight: 700;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0.67em;
    text-transform: capitalize;
    margin-top:0;
}

p {
 
    font-family: 'arial', sans-serif;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;

}

div.boxed-ordered-list ol{
  list-style: none;
  counter-reset: custom-counter;
  padding-left:20px;
}
div.boxed-ordered-list ol li{
  counter-increment: custom-counter;
  margin: 0 0 0.8rem 0;
  display: flex;
  padding-top: 1px;
}
div.boxed-ordered-list ol li::before{
  content: counter(custom-counter);
  color: white;
  font-size: 16px;
  background: #711E82;
  min-width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  margin-top: 0px;
}



p, ul, ol, pre, table, blockquote {
  margin-top: 0px;
  margin-bottom: 32px;
}

ul ul, ol ol, ul ol, ol ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Let's make sure all's aligned */
hr, .hr {
  border: 1px solid;
  margin: -1px 0;
}
a, b, i, strong, em, small, code {
  line-height: 0;
}

a:link {
    color: #711E82; 
	text-decoration: none;
	font-weight: 700;
}

sub, sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

/**
 *
 * =======================================================================
   Fine Print
 * =======================================================================
 */

small .body-small .small-link .small-list {
  font-size: 65%;
}


/**
 *
 * =======================================================================
   Tables
 * =======================================================================
 */
table, caption, tbody, tfoot, thead, tr, th, td {
  background: #ffffff;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  line-height: 1.2;
  vertical-align: baseline;
}

td {
    border-style:solid;
    border-width:0px;
    overflow:hidden;
    border-top-width:1px;
    border-bottom-width:1px;
}
    
th {
    border-style:solid;
    border-width:0px;
    overflow:hidden;
    border-bottom-width:1px;
    background: #ffffff;
    color: #565756;
}
  

table {
    width: 100%;
    border-collapse: collapse;
    margin: 1em 0;
}

table caption {
    caption-side: bottom;
    font-style: italic;
    font-size: smaller;
    text-align: left;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}

td, th {
  border: 1px solid #f2f2f2;
  padding: 0.5rem;
  text-align: left;
}



th {
    background: #7F7F7F;
    color: #fff;
}

tbody th {
    font-family: 'arial';
}

tbody tr:nth-child(odd) {
  background: #eee;
}

img {
    width: 100%;
    margin-bottom: 8px;
}

.small-list, .small-link, .last-updated-section {
    color: #007eb1;
    font-size: smaller;
    text-align: left;
    
}

.field.image-medium img {
  max-width: 100%;
  height: auto;
}
.embedded-video iframe {
    width: 100%;
    height: 350px;
}

@media (min-width: 667px) {
    .embedded-video iframe {
        height: 565px;
    }
}

.field.button-collapse-heading:not(.open) ~ div {
    margin-left: 8px;
    max-height: 0;
    overflow: hidden;
}

.field.button-collapse-heading.open ~ div {
    margin-left: 8px;
    max-height: 2000px;
    transition: max-height 300ms ease-in-out;
}

.field.button-collapse-heading .ant-btn {
    display: flex;
    align-items: center;
    font-weight: bold;
}

.field.button-collapse-heading svg {
    width: 12px;
    margin-right: 8px;
    transition: transform 250ms;
}

.field.button-collapse-heading.open svg {
    transform: rotate(90deg);
    transition: transform 250ms;
}

.field.button-web-link,
.field.button-page-link,
.field.button-centred,
.field.button-collapse-heading {
    position: relative;
    margin-bottom: 12px;
}

.field.button-web-link .ant-btn,
.field.button-page-link .ant-btn,
.field.button-centred .ant-btn,
.field.button-collapse-heading .ant-btn {
    box-sizing: border-box;
}

.field.button-web-link svg,
.field.button-centred svg,
.field.button-page-link svg {
    margin-top: 9px;
    width: 12px;
}

.field.button-web-link a,
.field.button-centred a,
.field.button-page-link a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 6px;
    padding-left: 29px;
}

/************************ BUTTON STYLES */

.ant-btn{
    font-size: 14px;
    font-family: 'arial';
    line-height:1.5;
    display:inline-block;
    font-weight:400;
    text-align:center;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:0 8px;
    font-size:14px;
    border-radius:4px;
    height:32px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    position:relative;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    border-color:#d9d9d9
}
.ant-btn p {
    margin: 0;
}

.ant-btn>.anticon{
    line-height:1
}
.ant-btn,.ant-btn:active,.ant-btn:focus{
    outline:0
}
.ant-btn:not([disabled]):hover{
    text-decoration:none
}
.ant-btn:not([disabled]):active{
    outline:0;
    -webkit-transition:none;
    transition:none
}
.ant-btn.disabled,.ant-btn[disabled]{
    cursor:not-allowed
}
.ant-btn.disabled>*,.ant-btn[disabled]>*{
    pointer-events:none
}
.ant-btn-lg{
    padding:0 15px;
    font-size:16px;
    border-radius:4px;
    height:40px
}
.ant-btn-sm{
    padding:0 7px;
    font-size:14px;
    border-radius:4px;
    height:24px
}
.ant-btn>a:only-child{
    color:currentColor
}
.ant-btn>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn:focus,.ant-btn:hover{
    color:#40a9ff;
    background-color:#fff;
    border-color:#40a9ff
}
.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{
    color:currentColor
}
.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn.active,.ant-btn:active{
    color:#096dd9;
    background-color:#fff;
    border-color:#096dd9
}
.ant-btn.active>a:only-child,.ant-btn:active>a:only-child{
    color:currentColor
}
.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{
    color:currentColor
}
.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{
    background:#fff;
    text-decoration:none
}
.ant-btn>i,.ant-btn>span{
    pointer-events:none
}
.ant-btn-primary{
    color:#fff;
    background-color:#1890ff;
    border-color:#1890ff;
    display:block;
    text-align: center;
}
.ant-btn-primary>a:only-child{
    color:currentColor
}
.ant-btn-primary>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-primary:focus,.ant-btn-primary:hover{
    color:#fff;
    background-color:#40a9ff;
    border-color:#40a9ff
}
.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{
    color:currentColor
}
.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-primary.active,.ant-btn-primary:active{
    color:#fff;
    background-color:#096dd9;
    border-color:#096dd9
}
.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child{
    color:currentColor
}
.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){
    border-right-color:#40a9ff;
    border-left-color:#40a9ff
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{
    border-color:#d9d9d9
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child){
    border-right-color:#40a9ff
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{
    border-right-color:#d9d9d9
}
.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){
    border-left-color:#40a9ff
}
.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{
    border-left-color:#d9d9d9
}
.ant-btn-ghost{
    color:rgba(0,0,0,.65);
    background-color:transparent;
    border-color:#d9d9d9
}
.ant-btn-ghost>a:only-child{
    color:currentColor
}
.ant-btn-ghost>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-ghost:focus,.ant-btn-ghost:hover{
    color:#40a9ff;
    background-color:transparent;
    border-color:#40a9ff
}
.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{
    color:currentColor
}
.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-ghost.active,.ant-btn-ghost:active{
    color:#096dd9;
    background-color:transparent;
    border-color:#096dd9
}
.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child{
    color:currentColor
}
.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-dashed{
    color:rgba(0,0,0,.65);
    background-color:#fff;
    border-color:#d9d9d9;
    border-style:dashed
}
.ant-btn-dashed>a:only-child{
    color:currentColor
}
.ant-btn-dashed>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-dashed:focus,.ant-btn-dashed:hover{
    color:#40a9ff;
    background-color:#fff;
    border-color:#40a9ff
}
.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{
    color:currentColor
}
.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-dashed.active,.ant-btn-dashed:active{
    color:#096dd9;
    background-color:#fff;
    border-color:#096dd9
}
.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child{
    color:currentColor
}
.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-danger{
    color:#f5222d;
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-danger>a:only-child{
    color:currentColor
}
.ant-btn-danger>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-danger:hover{
    color:#fff;
    background-color:#ff4d4f;
    border-color:#ff4d4f
}
.ant-btn-danger:hover>a:only-child{
    color:currentColor
}
.ant-btn-danger:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-danger:focus{
    color:#ff4d4f;
    background-color:#fff;
    border-color:#ff4d4f
}
.ant-btn-danger:focus>a:only-child{
    color:currentColor
}
.ant-btn-danger:focus>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-danger.active,.ant-btn-danger:active{
    color:#fff;
    background-color:#cf1322;
    border-color:#cf1322
}
.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child{
    color:currentColor
}
.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-circle,.ant-btn-circle-outline{
    width:32px;
    padding:0;
    font-size:16px;
    border-radius:50%;
    height:32px
}
.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg{
    width:40px;
    padding:0;
    font-size:18px;
    border-radius:50%;
    height:40px
}
.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm{
    width:24px;
    padding:0;
    font-size:14px;
    border-radius:50%;
    height:24px
}
.ant-btn:before{
    position:absolute;
    top:-1px;
    left:-1px;
    bottom:-1px;
    right:-1px;
    background:#fff;
    opacity:.35;
    content:"";
    border-radius:inherit;
    z-index:1;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    pointer-events:none;
    display:none
}
.ant-btn .anticon{
    -webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);
    transition:margin-left .3s cubic-bezier(.645,.045,.355,1)
}
.ant-btn.ant-btn-loading:before{
    display:block
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){
    padding-left:29px;
    pointer-events:none;
    position:relative
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon{
    margin-left:-14px
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){
    padding-left:24px
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon{
    margin-left:-17px
}
.ant-btn-group{
    position:relative;
    display:inline-block
}
.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{
    position:relative;
    line-height:30px
}
.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{
    z-index:2
}
.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled{
    z-index:0
}
.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{
    padding:0 15px;
    font-size:16px;
    border-radius:0;
    height:40px;
    line-height:38px
}
.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{
    padding:0 7px;
    font-size:14px;
    border-radius:0;
    height:24px;
    line-height:22px
}
.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{
    font-size:14px
}
.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn{
    margin-left:-1px
}
.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){
    border-left-color:transparent
}
.ant-btn-group .ant-btn{
    border-radius:0
}
.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{
    margin-left:0
}
.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn{
    border-radius:4px
}
.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn{
    border-radius:4px
}
.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.ant-btn-group>.ant-btn-group{
    float:left
}
.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{
    border-radius:0
}
.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    padding-right:8px
}
.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    padding-left:8px
}
.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only{
    padding-left:8px;
    padding-right:8px
}
.ant-btn:active>span,.ant-btn:focus>span{
    position:relative
}
.ant-btn>.anticon+span,.ant-btn>span+.anticon{
    margin-left:8px
}
.ant-btn-background-ghost{
    background:transparent!important;
    border-color:#fff;
    color:#fff
}
.ant-btn-background-ghost.ant-btn-primary{
    color:#1890ff;
    background-color:transparent;
    border-color:#1890ff
}
.ant-btn-background-ghost.ant-btn-primary>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{
    color:#40a9ff;
    background-color:transparent;
    border-color:#40a9ff
}
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active{
    color:#096dd9;
    background-color:transparent;
    border-color:#096dd9
}
.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-danger{
    color:#f5222d;
    background-color:transparent;
    border-color:#f5222d
}
.ant-btn-background-ghost.ant-btn-danger>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{
    color:#ff4d4f;
    background-color:transparent;
    border-color:#ff4d4f
}
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active{
    color:#cf1322;
    background-color:transparent;
    border-color:#cf1322
}
.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9
}
.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{
    color:currentColor
}
.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
}
.ant-btn-two-chinese-chars:first-letter{
    letter-spacing:.34em
}
.ant-btn-two-chinese-chars>*{
    letter-spacing:.34em;
    margin-right:-.34em
}
.ant-btn-block{
    width:100%
}
a.ant-btn{
    line-height:30px
}
a.ant-btn-lg{
    line-height:38px
}
a.ant-btn-sm{
    line-height:22px
}

.ant-btn-primary,.ant-btn-primary:focus,.ant-btn-primary:hover {
    color:#fff;
    background-color:#711E82;
    border-color:#711E82;
    border-radius:0;
    margin-bottom:16px;
}

.ant-btn-primary:hover a {
    color: #fff;
    background-color:#711E82 90%;
    text-decoration: none;
}

.ant-btn-primary a{
    font-size:14px;
    line-height: 1.5;
    font-weight:700;
    color:#fff;
    text-decoration: none;
}

.ant-btn-primary p {
    margin-top: 0.3rem;
}

@keyframes sizing {
  0% {
    transform:scale(1);
  }
  25% {
    transform:scale(1.05);
  }
  50% {
    transform:scale(1);
  }
  75% {
    transform:scale(0.95);
  }
  100% {
    transform:scale(1);
  }
}

.sizing-button {
 animation: sizing 0.3s linear;
}

div.button-centred{
   display:flex;
   justify-content: center;
}