﻿.s9[data-state~="shouldUseFlex"] .s9link, .s9[data-state~="shouldUseFlex"] .s9labelwrapper {
                        text-align: initial;
                        display: -webkit-box;
                        display: -webkit-flex;
                        display: flex;
                        -webkit-box-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }

                    .s9[data-state~="shouldUseFlex"][data-state~="center"] .s9link, .s9[data-state~="shouldUseFlex"][data-state~="center"] .s9labelwrapper {
                        -webkit-box-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }

                    .s9[data-state~="shouldUseFlex"][data-state~="left"] .s9link, .s9[data-state~="shouldUseFlex"][data-state~="left"] .s9labelwrapper {
                        -webkit-box-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }

                    .s9[data-state~="shouldUseFlex"][data-state~="right"] .s9link, .s9[data-state~="shouldUseFlex"][data-state~="right"] .s9labelwrapper {
                        -webkit-box-pack: end;
                        -webkit-justify-content: flex-end;
                        justify-content: flex-end;
                    }

                    .s9link {
                        border-radius: 3px;
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
                    }

                    .s9label {
                        font: normal normal normal 14px/1.4em raleway,sans-serif;
                        transition: color 0.4s ease 0s;
                        color: #FFFFFF;
                        display: inline-block;
                        margin: calc(-1 * 0px) 0px 0;
                        position: relative;
                        white-space: nowrap;
                    }

                    .s9[data-state~="shouldUseFlex"] .s9label {
                        margin: 0;
                    }

                    .s9[data-disabled="false"] .s9link {
                        background-color: rgba(61, 155, 233, 1);
                        border: solid rgba(43, 104, 156, 1) 0px;
                        cursor: pointer !important;
                    }

                    .s9[data-disabled="false"]:active[data-state~="mobile"] .s9link, .s9[data-disabled="false"]:hover[data-state~="desktop"] .s9link {
                        background-color: rgba(43, 104, 156, 1);
                        border-color: rgba(61, 155, 233, 1);
                    }

                    .s9[data-disabled="false"]:active[data-state~="mobile"] .s9label, .s9[data-disabled="false"]:hover[data-state~="desktop"] .s9label {
                        color: #FFFFFF;
                    }

                    .s9[data-disabled="true"] .s9link {
                        background-color: rgba(204, 204, 204, 1);
                        border-color: rgba(204, 204, 204, 1);
                    }

                    .s9[data-disabled="true"] .s9label {
                        color: #FFFFFF;
                    }