﻿.align-baseline {    vertical-align: baseline !important;}.align-top {    vertical-align: top !important;}.align-middle {    vertical-align: middle !important;}.align-bottom {    vertical-align: bottom !important;}.align-text-bottom {    vertical-align: text-bottom !important;}.align-text-top {    vertical-align: text-top !important;}.bg-color-scheme {    background-color: #0072bf !important;}a.bg-color-scheme:focus,a.bg-color-scheme:hover {    background-color: #00548c !important;}.bg-color-scheme-dark {    background-color: #835c9e !important;}a.bg-color-scheme-dark:focus,a.bg-color-scheme-dark:hover {    background-color: #68497e !important;}.bg-content-color {    background-color: #999 !important;}a.bg-content-color:focus,a.bg-content-color:hover {    background-color: gray !important;}.bg-content {    background-color: #999 !important;}a.bg-content:focus,a.bg-content:hover {    background-color: gray !important;}.bg-primary {    background-color: #0072bf !important;}a.bg-primary:focus,a.bg-primary:hover {    background-color: #00548c !important;}.bg-secondary {    background-color: #868e96 !important;}a.bg-secondary:focus,a.bg-secondary:hover {    background-color: #6c757d !important;}.bg-success {    background-color: #38d57a !important;}a.bg-success:focus,a.bg-success:hover {    background-color: #26b462 !important;}.bg-info {    background-color: #03a9f3 !important;}a.bg-info:focus,a.bg-info:hover {    background-color: #0286c1 !important;}.bg-warning {    background-color: #ffcc02 !important;}a.bg-warning:focus,a.bg-warning:hover {    background-color: #cea400 !important;}.bg-danger {    background-color: #e6614f !important;}a.bg-danger:focus,a.bg-danger:hover {    background-color: #e03922 !important;}.bg-light {    background-color: #f8f9fa !important;}a.bg-light:focus,a.bg-light:hover {    background-color: #dae0e5 !important;}.bg-dark {    background-color: #343a40 !important;}a.bg-dark:focus,a.bg-dark:hover {    background-color: #1d2124 !important;}.bg-gray-100 {    background-color: #f8f9fa !important;}a.bg-gray-100:focus,a.bg-gray-100:hover {    background-color: #dae0e5 !important;}.bg-gray-200 {    background-color: #ddd !important;}a.bg-gray-200:focus,a.bg-gray-200:hover {    background-color: #c4c4c4 !important;}.bg-gray-300 {    background-color: #bbb !important;}a.bg-gray-300:focus,a.bg-gray-300:hover {    background-color: #a2a2a2 !important;}.bg-gray-400 {    background-color: #aaa !important;}a.bg-gray-400:focus,a.bg-gray-400:hover {    background-color: #919191 !important;}.bg-gray-500 {    background-color: #999 !important;}a.bg-gray-500:focus,a.bg-gray-500:hover {    background-color: gray !important;}.bg-gray-600 {    background-color: #868e96 !important;}a.bg-gray-600:focus,a.bg-gray-600:hover {    background-color: #6c757d !important;}.bg-gray-700 {    background-color: #495057 !important;}a.bg-gray-700:focus,a.bg-gray-700:hover {    background-color: #32373b !important;}.bg-gray-800 {    background-color: #343a40 !important;}a.bg-gray-800:focus,a.bg-gray-800:hover {    background-color: #1d2124 !important;}.bg-gray-900 {    background-color: #212529 !important;}a.bg-gray-900:focus,a.bg-gray-900:hover {    background-color: #0a0c0d !important;}.bg-white {    background-color: #fff !important;}.bg-transparent {    background-color: transparent !important;}.border {    border: 1px solid #ddd !important;}.border-0 {    border: 0 !important;}.border-top-0 {    border-top: 0 !important;}.border-right-0 {    border-right: 0 !important;}.border-bottom-0 {    border-bottom: 0 !important;}.border-left-0 {    border-left: 0 !important;}.border-color-scheme {    border-color: #0072bf !important;}.border-color-scheme-dark {    border-color: #835c9e !important;}.border-content-color {    border-color: #999 !important;}.border-content {    border-color: #999 !important;}.border-primary {    border-color: #0072bf !important;}.border-secondary {    border-color: #868e96 !important;}.border-success {    border-color: #38d57a !important;}.border-info {    border-color: #03a9f3 !important;}.border-warning {    border-color: #ffcc02 !important;}.border-danger {    border-color: #e6614f !important;}.border-light {    border-color: #f8f9fa !important;}.border-dark {    border-color: #343a40 !important;}.border-gray-100 {    border-color: #f8f9fa !important;}.border-gray-200 {    border-color: #ddd !important;}.border-gray-300 {    border-color: #bbb !important;}.border-gray-400 {    border-color: #aaa !important;}.border-gray-500 {    border-color: #999 !important;}.border-gray-600 {    border-color: #868e96 !important;}.border-gray-700 {    border-color: #495057 !important;}.border-gray-800 {    border-color: #343a40 !important;}.border-gray-900 {    border-color: #212529 !important;}.border-white {    border-color: #fff !important;}.rounded {    border-radius: 0.25rem !important;}.rounded-top {    border-top-left-radius: 0.25rem !important;    border-top-right-radius: 0.25rem !important;}.rounded-right {    border-top-right-radius: 0.25rem !important;    border-bottom-right-radius: 0.25rem !important;}.rounded-bottom {    border-bottom-right-radius: 0.25rem !important;    border-bottom-left-radius: 0.25rem !important;}.rounded-left {    border-top-left-radius: 0.25rem !important;    border-bottom-left-radius: 0.25rem !important;}.rounded-circle {    border-radius: 50%;}.rounded-0 {    border-radius: 0;}.clearfix::after {    display: block;    clear: both;    content: "";}.d-none {    display: none !important;}.d-inline {    display: inline !important;}.d-inline-block {    display: inline-block !important;}.d-block {    display: block !important;}.d-table {    display: table !important;}.d-table-cell {    display: table-cell !important;}.d-flex {    display: flex !important;}.d-inline-flex {    display: inline-flex !important;}@media (min-width: 576px) {    .d-sm-none {        display: none !important;    }    .d-sm-inline {        display: inline !important;    }    .d-sm-inline-block {        display: inline-block !important;    }    .d-sm-block {        display: block !important;    }    .d-sm-table {        display: table !important;    }    .d-sm-table-cell {        display: table-cell !important;    }    .d-sm-flex {        display: flex !important;    }    .d-sm-inline-flex {        display: inline-flex !important;    }}@media (min-width: 768px) {    .d-md-none {        display: none !important;    }    .d-md-inline {        display: inline !important;    }    .d-md-inline-block {        display: inline-block !important;    }    .d-md-block {        display: block !important;    }    .d-md-table {        display: table !important;    }    .d-md-table-cell {        display: table-cell !important;    }    .d-md-flex {        display: flex !important;    }    .d-md-inline-flex {        display: inline-flex !important;    }}@media (min-width: 992px) {    .d-lg-none {        display: none !important;    }    .d-lg-inline {        display: inline !important;    }    .d-lg-inline-block {        display: inline-block !important;    }    .d-lg-block {        display: block !important;    }    .d-lg-table {        display: table !important;    }    .d-lg-table-cell {        display: table-cell !important;    }    .d-lg-flex {        display: flex !important;    }    .d-lg-inline-flex {        display: inline-flex !important;    }}@media (min-width: 1200px) {    .d-xl-none {        display: none !important;    }    .d-xl-inline {        display: inline !important;    }    .d-xl-inline-block {        display: inline-block !important;    }    .d-xl-block {        display: block !important;    }    .d-xl-table {        display: table !important;    }    .d-xl-table-cell {        display: table-cell !important;    }    .d-xl-flex {        display: flex !important;    }    .d-xl-inline-flex {        display: inline-flex !important;    }}.d-print-block {    display: none !important;}@media print {    .d-print-block {        display: block !important;    }}.d-print-inline {    display: none !important;}@media print {    .d-print-inline {        display: inline !important;    }}.d-print-inline-block {    display: none !important;}@media print {    .d-print-inline-block {        display: inline-block !important;    }}@media print {    .d-print-none {        display: none !important;    }}.embed-responsive {    position: relative;    display: block;    width: 100%;    padding: 0;    overflow: hidden;}    .embed-responsive::before {        display: block;        content: "";    }    .embed-responsive .embed-responsive-item,    .embed-responsive iframe,    .embed-responsive embed,    .embed-responsive object,    .embed-responsive video {        position: absolute;        top: 0;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        border: 0;    }.embed-responsive-21by9::before {    padding-top: 42.8571428571%;}.embed-responsive-16by9::before {    padding-top: 56.25%;}.embed-responsive-4by3::before {    padding-top: 75%;}.embed-responsive-1by1::before {    padding-top: 100%;}.flex-row {    flex-direction: row !important;}.flex-column {    flex-direction: column !important;}.flex-row-reverse {    flex-direction: row-reverse !important;}.flex-column-reverse {    flex-direction: column-reverse !important;}.flex-wrap {    flex-wrap: wrap !important;}.flex-nowrap {    flex-wrap: nowrap !important;}.flex-wrap-reverse {    flex-wrap: wrap-reverse !important;}.justify-content-start {    justify-content: flex-start !important;}.justify-content-end {    justify-content: flex-end !important;}.justify-content-center {    justify-content: center !important;}.justify-content-between {    justify-content: space-between !important;}.justify-content-around {    justify-content: space-around !important;}.align-items-start {    align-items: flex-start !important;}.align-items-end {    align-items: flex-end !important;}.align-items-center {    align-items: center !important;}.align-items-baseline {    align-items: baseline !important;}.align-items-stretch {    align-items: stretch !important;}.align-content-start {    align-content: flex-start !important;}.align-content-end {    align-content: flex-end !important;}.align-content-center {    align-content: center !important;}.align-content-between {    align-content: space-between !important;}.align-content-around {    align-content: space-around !important;}.align-content-stretch {    align-content: stretch !important;}.align-self-auto {    align-self: auto !important;}.align-self-start {    align-self: flex-start !important;}.align-self-end {    align-self: flex-end !important;}.align-self-center {    align-self: center !important;}.align-self-baseline {    align-self: baseline !important;}.align-self-stretch {    align-self: stretch !important;}@media (min-width: 576px) {    .flex-sm-row {        flex-direction: row !important;    }    .flex-sm-column {        flex-direction: column !important;    }    .flex-sm-row-reverse {        flex-direction: row-reverse !important;    }    .flex-sm-column-reverse {        flex-direction: column-reverse !important;    }    .flex-sm-wrap {        flex-wrap: wrap !important;    }    .flex-sm-nowrap {        flex-wrap: nowrap !important;    }    .flex-sm-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .justify-content-sm-start {        justify-content: flex-start !important;    }    .justify-content-sm-end {        justify-content: flex-end !important;    }    .justify-content-sm-center {        justify-content: center !important;    }    .justify-content-sm-between {        justify-content: space-between !important;    }    .justify-content-sm-around {        justify-content: space-around !important;    }    .align-items-sm-start {        align-items: flex-start !important;    }    .align-items-sm-end {        align-items: flex-end !important;    }    .align-items-sm-center {        align-items: center !important;    }    .align-items-sm-baseline {        align-items: baseline !important;    }    .align-items-sm-stretch {        align-items: stretch !important;    }    .align-content-sm-start {        align-content: flex-start !important;    }    .align-content-sm-end {        align-content: flex-end !important;    }    .align-content-sm-center {        align-content: center !important;    }    .align-content-sm-between {        align-content: space-between !important;    }    .align-content-sm-around {        align-content: space-around !important;    }    .align-content-sm-stretch {        align-content: stretch !important;    }    .align-self-sm-auto {        align-self: auto !important;    }    .align-self-sm-start {        align-self: flex-start !important;    }    .align-self-sm-end {        align-self: flex-end !important;    }    .align-self-sm-center {        align-self: center !important;    }    .align-self-sm-baseline {        align-self: baseline !important;    }    .align-self-sm-stretch {        align-self: stretch !important;    }}@media (min-width: 768px) {    .flex-md-row {        flex-direction: row !important;    }    .flex-md-column {        flex-direction: column !important;    }    .flex-md-row-reverse {        flex-direction: row-reverse !important;    }    .flex-md-column-reverse {        flex-direction: column-reverse !important;    }    .flex-md-wrap {        flex-wrap: wrap !important;    }    .flex-md-nowrap {        flex-wrap: nowrap !important;    }    .flex-md-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .justify-content-md-start {        justify-content: flex-start !important;    }    .justify-content-md-end {        justify-content: flex-end !important;    }    .justify-content-md-center {        justify-content: center !important;    }    .justify-content-md-between {        justify-content: space-between !important;    }    .justify-content-md-around {        justify-content: space-around !important;    }    .align-items-md-start {        align-items: flex-start !important;    }    .align-items-md-end {        align-items: flex-end !important;    }    .align-items-md-center {        align-items: center !important;    }    .align-items-md-baseline {        align-items: baseline !important;    }    .align-items-md-stretch {        align-items: stretch !important;    }    .align-content-md-start {        align-content: flex-start !important;    }    .align-content-md-end {        align-content: flex-end !important;    }    .align-content-md-center {        align-content: center !important;    }    .align-content-md-between {        align-content: space-between !important;    }    .align-content-md-around {        align-content: space-around !important;    }    .align-content-md-stretch {        align-content: stretch !important;    }    .align-self-md-auto {        align-self: auto !important;    }    .align-self-md-start {        align-self: flex-start !important;    }    .align-self-md-end {        align-self: flex-end !important;    }    .align-self-md-center {        align-self: center !important;    }    .align-self-md-baseline {        align-self: baseline !important;    }    .align-self-md-stretch {        align-self: stretch !important;    }}@media (min-width: 992px) {    .flex-lg-row {        flex-direction: row !important;    }    .flex-lg-column {        flex-direction: column !important;    }    .flex-lg-row-reverse {        flex-direction: row-reverse !important;    }    .flex-lg-column-reverse {        flex-direction: column-reverse !important;    }    .flex-lg-wrap {        flex-wrap: wrap !important;    }    .flex-lg-nowrap {        flex-wrap: nowrap !important;    }    .flex-lg-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .justify-content-lg-start {        justify-content: flex-start !important;    }    .justify-content-lg-end {        justify-content: flex-end !important;    }    .justify-content-lg-center {        justify-content: center !important;    }    .justify-content-lg-between {        justify-content: space-between !important;    }    .justify-content-lg-around {        justify-content: space-around !important;    }    .align-items-lg-start {        align-items: flex-start !important;    }    .align-items-lg-end {        align-items: flex-end !important;    }    .align-items-lg-center {        align-items: center !important;    }    .align-items-lg-baseline {        align-items: baseline !important;    }    .align-items-lg-stretch {        align-items: stretch !important;    }    .align-content-lg-start {        align-content: flex-start !important;    }    .align-content-lg-end {        align-content: flex-end !important;    }    .align-content-lg-center {        align-content: center !important;    }    .align-content-lg-between {        align-content: space-between !important;    }    .align-content-lg-around {        align-content: space-around !important;    }    .align-content-lg-stretch {        align-content: stretch !important;    }    .align-self-lg-auto {        align-self: auto !important;    }    .align-self-lg-start {        align-self: flex-start !important;    }    .align-self-lg-end {        align-self: flex-end !important;    }    .align-self-lg-center {        align-self: center !important;    }    .align-self-lg-baseline {        align-self: baseline !important;    }    .align-self-lg-stretch {        align-self: stretch !important;    }}@media (min-width: 1200px) {    .flex-xl-row {        flex-direction: row !important;    }    .flex-xl-column {        flex-direction: column !important;    }    .flex-xl-row-reverse {        flex-direction: row-reverse !important;    }    .flex-xl-column-reverse {        flex-direction: column-reverse !important;    }    .flex-xl-wrap {        flex-wrap: wrap !important;    }    .flex-xl-nowrap {        flex-wrap: nowrap !important;    }    .flex-xl-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .justify-content-xl-start {        justify-content: flex-start !important;    }    .justify-content-xl-end {        justify-content: flex-end !important;    }    .justify-content-xl-center {        justify-content: center !important;    }    .justify-content-xl-between {        justify-content: space-between !important;    }    .justify-content-xl-around {        justify-content: space-around !important;    }    .align-items-xl-start {        align-items: flex-start !important;    }    .align-items-xl-end {        align-items: flex-end !important;    }    .align-items-xl-center {        align-items: center !important;    }    .align-items-xl-baseline {        align-items: baseline !important;    }    .align-items-xl-stretch {        align-items: stretch !important;    }    .align-content-xl-start {        align-content: flex-start !important;    }    .align-content-xl-end {        align-content: flex-end !important;    }    .align-content-xl-center {        align-content: center !important;    }    .align-content-xl-between {        align-content: space-between !important;    }    .align-content-xl-around {        align-content: space-around !important;    }    .align-content-xl-stretch {        align-content: stretch !important;    }    .align-self-xl-auto {        align-self: auto !important;    }    .align-self-xl-start {        align-self: flex-start !important;    }    .align-self-xl-end {        align-self: flex-end !important;    }    .align-self-xl-center {        align-self: center !important;    }    .align-self-xl-baseline {        align-self: baseline !important;    }    .align-self-xl-stretch {        align-self: stretch !important;    }}.float-left {    float: left !important;}.float-right {    float: right !important;}.float-none {    float: none !important;}@media (min-width: 576px) {    .float-sm-left {        float: left !important;    }    .float-sm-right {        float: right !important;    }    .float-sm-none {        float: none !important;    }}@media (min-width: 768px) {    .float-md-left {        float: left !important;    }    .float-md-right {        float: right !important;    }    .float-md-none {        float: none !important;    }}@media (min-width: 992px) {    .float-lg-left {        float: left !important;    }    .float-lg-right {        float: right !important;    }    .float-lg-none {        float: none !important;    }}@media (min-width: 1200px) {    .float-xl-left {        float: left !important;    }    .float-xl-right {        float: right !important;    }    .float-xl-none {        float: none !important;    }}.fixed-top {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.fixed-bottom {    position: fixed;    right: 0;    bottom: 0;    left: 0;    z-index: 1030;}@supports (position: sticky) {    .sticky-top {        position: sticky;        top: 0;        z-index: 1020;    }}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    clip-path: inset(50%);    border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    overflow: visible;    clip: auto;    white-space: normal;    clip-path: none;}.w-25 {    width: 25% !important;}.w-50 {    width: 50% !important;}.w-75 {    width: 75% !important;}.w-100 {    width: 100% !important;}.h-25 {    height: 25% !important;}.h-50 {    height: 50% !important;}.h-75 {    height: 75% !important;}.h-100 {    height: 100% !important;}.mw-100 {    max-width: 100% !important;}.mh-100 {    max-height: 100% !important;}.m-0 {    margin: 0 !important;}.mt-0 {    margin-top: 0 !important;}.mr-0 {    margin-right: 0 !important;}.mb-0 {    margin-bottom: 0 !important;}.ml-0 {    margin-left: 0 !important;}.mx-0 {    margin-right: 0 !important;    margin-left: 0 !important;}.my-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;}.m-1 {    margin: 0.25rem !important;}.mt-1 {    margin-top: 0.25rem !important;}.mr-1 {    margin-right: 0.25rem !important;}.mb-1 {    margin-bottom: 0.25rem !important;}.ml-1 {    margin-left: 0.25rem !important;}.mx-1 {    margin-right: 0.25rem !important;    margin-left: 0.25rem !important;}.my-1 {    margin-top: 0.25rem !important;    margin-bottom: 0.25rem !important;}.m-2 {    margin: 0.5rem !important;}.mt-2 {    margin-top: 0.5rem !important;}.mr-2 {    margin-right: 0.5rem !important;}.mb-2 {    margin-bottom: 0.5rem !important;}.ml-2 {    margin-left: 0.5rem !important;}.mx-2 {    margin-right: 0.5rem !important;    margin-left: 0.5rem !important;}.my-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.5rem !important;}.m-3 {    margin: 1rem !important;}.mt-3 {    margin-top: 1rem !important;}.mr-3 {    margin-right: 1rem !important;}.mb-3 {    margin-bottom: 1rem !important;}.ml-3 {    margin-left: 1rem !important;}.mx-3 {    margin-right: 1rem !important;    margin-left: 1rem !important;}.my-3 {    margin-top: 1rem !important;    margin-bottom: 1rem !important;}.m-4 {    margin: 1.5rem !important;}.mt-4 {    margin-top: 1.5rem !important;}.mr-4 {    margin-right: 1.5rem !important;}.mb-4 {    margin-bottom: 1.5rem !important;}.ml-4 {    margin-left: 1.5rem !important;}.mx-4 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;}.my-4 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;}.m-5 {    margin: 3rem !important;}.mt-5 {    margin-top: 3rem !important;}.mr-5 {    margin-right: 3rem !important;}.mb-5 {    margin-bottom: 3rem !important;}.ml-5 {    margin-left: 3rem !important;}.mx-5 {    margin-right: 3rem !important;    margin-left: 3rem !important;}.my-5 {    margin-top: 3rem !important;    margin-bottom: 3rem !important;}.p-0 {    padding: 0 !important;}.pt-0 {    padding-top: 0 !important;}.pr-0 {    padding-right: 0 !important;}.pb-0 {    padding-bottom: 0 !important;}.pl-0 {    padding-left: 0 !important;}.px-0 {    padding-right: 0 !important;    padding-left: 0 !important;}.py-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;}.p-1 {    padding: 0.25rem !important;}.pt-1 {    padding-top: 0.25rem !important;}.pr-1 {    padding-right: 0.25rem !important;}.pb-1 {    padding-bottom: 0.25rem !important;}.pl-1 {    padding-left: 0.25rem !important;}.px-1 {    padding-right: 0.25rem !important;    padding-left: 0.25rem !important;}.py-1 {    padding-top: 0.25rem !important;    padding-bottom: 0.25rem !important;}.p-2 {    padding: 0.5rem !important;}.pt-2 {    padding-top: 0.5rem !important;}.pr-2 {    padding-right: 0.5rem !important;}.pb-2 {    padding-bottom: 0.5rem !important;}.pl-2 {    padding-left: 0.5rem !important;}.px-2 {    padding-right: 0.5rem !important;    padding-left: 0.5rem !important;}.py-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.5rem !important;}.p-3 {    padding: 1rem !important;}.pt-3 {    padding-top: 1rem !important;}.pr-3 {    padding-right: 1rem !important;}.pb-3 {    padding-bottom: 1rem !important;}.pl-3 {    padding-left: 1rem !important;}.px-3 {    padding-right: 1rem !important;    padding-left: 1rem !important;}.py-3 {    padding-top: 1rem !important;    padding-bottom: 1rem !important;}.p-4 {    padding: 1.5rem !important;}.pt-4 {    padding-top: 1.5rem !important;}.pr-4 {    padding-right: 1.5rem !important;}.pb-4 {    padding-bottom: 1.5rem !important;}.pl-4 {    padding-left: 1.5rem !important;}.px-4 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;}.py-4 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;}.p-5 {    padding: 3rem !important;}.pt-5 {    padding-top: 3rem !important;}.pr-5 {    padding-right: 3rem !important;}.pb-5 {    padding-bottom: 3rem !important;}.pl-5 {    padding-left: 3rem !important;}.px-5 {    padding-right: 3rem !important;    padding-left: 3rem !important;}.py-5 {    padding-top: 3rem !important;    padding-bottom: 3rem !important;}.m-auto {    margin: auto !important;}.mt-auto {    margin-top: auto !important;}.mr-auto {    margin-right: auto !important;}.mb-auto {    margin-bottom: auto !important;}.ml-auto {    margin-left: auto !important;}.mx-auto {    margin-right: auto !important;    margin-left: auto !important;}.my-auto {    margin-top: auto !important;    margin-bottom: auto !important;}@media (min-width: 576px) {    .m-sm-0 {        margin: 0 !important;    }    .mt-sm-0 {        margin-top: 0 !important;    }    .mr-sm-0 {        margin-right: 0 !important;    }    .mb-sm-0 {        margin-bottom: 0 !important;    }    .ml-sm-0 {        margin-left: 0 !important;    }    .mx-sm-0 {        margin-right: 0 !important;        margin-left: 0 !important;    }    .my-sm-0 {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .m-sm-1 {        margin: 0.25rem !important;    }    .mt-sm-1 {        margin-top: 0.25rem !important;    }    .mr-sm-1 {        margin-right: 0.25rem !important;    }    .mb-sm-1 {        margin-bottom: 0.25rem !important;    }    .ml-sm-1 {        margin-left: 0.25rem !important;    }    .mx-sm-1 {        margin-right: 0.25rem !important;        margin-left: 0.25rem !important;    }    .my-sm-1 {        margin-top: 0.25rem !important;        margin-bottom: 0.25rem !important;    }    .m-sm-2 {        margin: 0.5rem !important;    }    .mt-sm-2 {        margin-top: 0.5rem !important;    }    .mr-sm-2 {        margin-right: 0.5rem !important;    }    .mb-sm-2 {        margin-bottom: 0.5rem !important;    }    .ml-sm-2 {        margin-left: 0.5rem !important;    }    .mx-sm-2 {        margin-right: 0.5rem !important;        margin-left: 0.5rem !important;    }    .my-sm-2 {        margin-top: 0.5rem !important;        margin-bottom: 0.5rem !important;    }    .m-sm-3 {        margin: 1rem !important;    }    .mt-sm-3 {        margin-top: 1rem !important;    }    .mr-sm-3 {        margin-right: 1rem !important;    }    .mb-sm-3 {        margin-bottom: 1rem !important;    }    .ml-sm-3 {        margin-left: 1rem !important;    }    .mx-sm-3 {        margin-right: 1rem !important;        margin-left: 1rem !important;    }    .my-sm-3 {        margin-top: 1rem !important;        margin-bottom: 1rem !important;    }    .m-sm-4 {        margin: 1.5rem !important;    }    .mt-sm-4 {        margin-top: 1.5rem !important;    }    .mr-sm-4 {        margin-right: 1.5rem !important;    }    .mb-sm-4 {        margin-bottom: 1.5rem !important;    }    .ml-sm-4 {        margin-left: 1.5rem !important;    }    .mx-sm-4 {        margin-right: 1.5rem !important;        margin-left: 1.5rem !important;    }    .my-sm-4 {        margin-top: 1.5rem !important;        margin-bottom: 1.5rem !important;    }    .m-sm-5 {        margin: 3rem !important;    }    .mt-sm-5 {        margin-top: 3rem !important;    }    .mr-sm-5 {        margin-right: 3rem !important;    }    .mb-sm-5 {        margin-bottom: 3rem !important;    }    .ml-sm-5 {        margin-left: 3rem !important;    }    .mx-sm-5 {        margin-right: 3rem !important;        margin-left: 3rem !important;    }    .my-sm-5 {        margin-top: 3rem !important;        margin-bottom: 3rem !important;    }    .p-sm-0 {        padding: 0 !important;    }    .pt-sm-0 {        padding-top: 0 !important;    }    .pr-sm-0 {        padding-right: 0 !important;    }    .pb-sm-0 {        padding-bottom: 0 !important;    }    .pl-sm-0 {        padding-left: 0 !important;    }    .px-sm-0 {        padding-right: 0 !important;        padding-left: 0 !important;    }    .py-sm-0 {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .p-sm-1 {        padding: 0.25rem !important;    }    .pt-sm-1 {        padding-top: 0.25rem !important;    }    .pr-sm-1 {        padding-right: 0.25rem !important;    }    .pb-sm-1 {        padding-bottom: 0.25rem !important;    }    .pl-sm-1 {        padding-left: 0.25rem !important;    }    .px-sm-1 {        padding-right: 0.25rem !important;        padding-left: 0.25rem !important;    }    .py-sm-1 {        padding-top: 0.25rem !important;        padding-bottom: 0.25rem !important;    }    .p-sm-2 {        padding: 0.5rem !important;    }    .pt-sm-2 {        padding-top: 0.5rem !important;    }    .pr-sm-2 {        padding-right: 0.5rem !important;    }    .pb-sm-2 {        padding-bottom: 0.5rem !important;    }    .pl-sm-2 {        padding-left: 0.5rem !important;    }    .px-sm-2 {        padding-right: 0.5rem !important;        padding-left: 0.5rem !important;    }    .py-sm-2 {        padding-top: 0.5rem !important;        padding-bottom: 0.5rem !important;    }    .p-sm-3 {        padding: 1rem !important;    }    .pt-sm-3 {        padding-top: 1rem !important;    }    .pr-sm-3 {        padding-right: 1rem !important;    }    .pb-sm-3 {        padding-bottom: 1rem !important;    }    .pl-sm-3 {        padding-left: 1rem !important;    }    .px-sm-3 {        padding-right: 1rem !important;        padding-left: 1rem !important;    }    .py-sm-3 {        padding-top: 1rem !important;        padding-bottom: 1rem !important;    }    .p-sm-4 {        padding: 1.5rem !important;    }    .pt-sm-4 {        padding-top: 1.5rem !important;    }    .pr-sm-4 {        padding-right: 1.5rem !important;    }    .pb-sm-4 {        padding-bottom: 1.5rem !important;    }    .pl-sm-4 {        padding-left: 1.5rem !important;    }    .px-sm-4 {        padding-right: 1.5rem !important;        padding-left: 1.5rem !important;    }    .py-sm-4 {        padding-top: 1.5rem !important;        padding-bottom: 1.5rem !important;    }    .p-sm-5 {        padding: 3rem !important;    }    .pt-sm-5 {        padding-top: 3rem !important;    }    .pr-sm-5 {        padding-right: 3rem !important;    }    .pb-sm-5 {        padding-bottom: 3rem !important;    }    .pl-sm-5 {        padding-left: 3rem !important;    }    .px-sm-5 {        padding-right: 3rem !important;        padding-left: 3rem !important;    }    .py-sm-5 {        padding-top: 3rem !important;        padding-bottom: 3rem !important;    }    .m-sm-auto {        margin: auto !important;    }    .mt-sm-auto {        margin-top: auto !important;    }    .mr-sm-auto {        margin-right: auto !important;    }    .mb-sm-auto {        margin-bottom: auto !important;    }    .ml-sm-auto {        margin-left: auto !important;    }    .mx-sm-auto {        margin-right: auto !important;        margin-left: auto !important;    }    .my-sm-auto {        margin-top: auto !important;        margin-bottom: auto !important;    }}@media (min-width: 768px) {    .m-md-0 {        margin: 0 !important;    }    .mt-md-0 {        margin-top: 0 !important;    }    .mr-md-0 {        margin-right: 0 !important;    }    .mb-md-0 {        margin-bottom: 0 !important;    }    .ml-md-0 {        margin-left: 0 !important;    }    .mx-md-0 {        margin-right: 0 !important;        margin-left: 0 !important;    }    .my-md-0 {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .m-md-1 {        margin: 0.25rem !important;    }    .mt-md-1 {        margin-top: 0.25rem !important;    }    .mr-md-1 {        margin-right: 0.25rem !important;    }    .mb-md-1 {        margin-bottom: 0.25rem !important;    }    .ml-md-1 {        margin-left: 0.25rem !important;    }    .mx-md-1 {        margin-right: 0.25rem !important;        margin-left: 0.25rem !important;    }    .my-md-1 {        margin-top: 0.25rem !important;        margin-bottom: 0.25rem !important;    }    .m-md-2 {        margin: 0.5rem !important;    }    .mt-md-2 {        margin-top: 0.5rem !important;    }    .mr-md-2 {        margin-right: 0.5rem !important;    }    .mb-md-2 {        margin-bottom: 0.5rem !important;    }    .ml-md-2 {        margin-left: 0.5rem !important;    }    .mx-md-2 {        margin-right: 0.5rem !important;        margin-left: 0.5rem !important;    }    .my-md-2 {        margin-top: 0.5rem !important;        margin-bottom: 0.5rem !important;    }    .m-md-3 {        margin: 1rem !important;    }    .mt-md-3 {        margin-top: 1rem !important;    }    .mr-md-3 {        margin-right: 1rem !important;    }    .mb-md-3 {        margin-bottom: 1rem !important;    }    .ml-md-3 {        margin-left: 1rem !important;    }    .mx-md-3 {        margin-right: 1rem !important;        margin-left: 1rem !important;    }    .my-md-3 {        margin-top: 1rem !important;        margin-bottom: 1rem !important;    }    .m-md-4 {        margin: 1.5rem !important;    }    .mt-md-4 {        margin-top: 1.5rem !important;    }    .mr-md-4 {        margin-right: 1.5rem !important;    }    .mb-md-4 {        margin-bottom: 1.5rem !important;    }    .ml-md-4 {        margin-left: 1.5rem !important;    }    .mx-md-4 {        margin-right: 1.5rem !important;        margin-left: 1.5rem !important;    }    .my-md-4 {        margin-top: 1.5rem !important;        margin-bottom: 1.5rem !important;    }    .m-md-5 {        margin: 3rem !important;    }    .mt-md-5 {        margin-top: 3rem !important;    }    .mr-md-5 {        margin-right: 3rem !important;    }    .mb-md-5 {        margin-bottom: 3rem !important;    }    .ml-md-5 {        margin-left: 3rem !important;    }    .mx-md-5 {        margin-right: 3rem !important;        margin-left: 3rem !important;    }    .my-md-5 {        margin-top: 3rem !important;        margin-bottom: 3rem !important;    }    .p-md-0 {        padding: 0 !important;    }    .pt-md-0 {        padding-top: 0 !important;    }    .pr-md-0 {        padding-right: 0 !important;    }    .pb-md-0 {        padding-bottom: 0 !important;    }    .pl-md-0 {        padding-left: 0 !important;    }    .px-md-0 {        padding-right: 0 !important;        padding-left: 0 !important;    }    .py-md-0 {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .p-md-1 {        padding: 0.25rem !important;    }    .pt-md-1 {        padding-top: 0.25rem !important;    }    .pr-md-1 {        padding-right: 0.25rem !important;    }    .pb-md-1 {        padding-bottom: 0.25rem !important;    }    .pl-md-1 {        padding-left: 0.25rem !important;    }    .px-md-1 {        padding-right: 0.25rem !important;        padding-left: 0.25rem !important;    }    .py-md-1 {        padding-top: 0.25rem !important;        padding-bottom: 0.25rem !important;    }    .p-md-2 {        padding: 0.5rem !important;    }    .pt-md-2 {        padding-top: 0.5rem !important;    }    .pr-md-2 {        padding-right: 0.5rem !important;    }    .pb-md-2 {        padding-bottom: 0.5rem !important;    }    .pl-md-2 {        padding-left: 0.5rem !important;    }    .px-md-2 {        padding-right: 0.5rem !important;        padding-left: 0.5rem !important;    }    .py-md-2 {        padding-top: 0.5rem !important;        padding-bottom: 0.5rem !important;    }    .p-md-3 {        padding: 1rem !important;    }    .pt-md-3 {        padding-top: 1rem !important;    }    .pr-md-3 {        padding-right: 1rem !important;    }    .pb-md-3 {        padding-bottom: 1rem !important;    }    .pl-md-3 {        padding-left: 1rem !important;    }    .px-md-3 {        padding-right: 1rem !important;        padding-left: 1rem !important;    }    .py-md-3 {        padding-top: 1rem !important;        padding-bottom: 1rem !important;    }    .p-md-4 {        padding: 1.5rem !important;    }    .pt-md-4 {        padding-top: 1.5rem !important;    }    .pr-md-4 {        padding-right: 1.5rem !important;    }    .pb-md-4 {        padding-bottom: 1.5rem !important;    }    .pl-md-4 {        padding-left: 1.5rem !important;    }    .px-md-4 {        padding-right: 1.5rem !important;        padding-left: 1.5rem !important;    }    .py-md-4 {        padding-top: 1.5rem !important;        padding-bottom: 1.5rem !important;    }    .p-md-5 {        padding: 3rem !important;    }    .pt-md-5 {        padding-top: 3rem !important;    }    .pr-md-5 {        padding-right: 3rem !important;    }    .pb-md-5 {        padding-bottom: 3rem !important;    }    .pl-md-5 {        padding-left: 3rem !important;    }    .px-md-5 {        padding-right: 3rem !important;        padding-left: 3rem !important;    }    .py-md-5 {        padding-top: 3rem !important;        padding-bottom: 3rem !important;    }    .m-md-auto {        margin: auto !important;    }    .mt-md-auto {        margin-top: auto !important;    }    .mr-md-auto {        margin-right: auto !important;    }    .mb-md-auto {        margin-bottom: auto !important;    }    .ml-md-auto {        margin-left: auto !important;    }    .mx-md-auto {        margin-right: auto !important;        margin-left: auto !important;    }    .my-md-auto {        margin-top: auto !important;        margin-bottom: auto !important;    }}@media (min-width: 992px) {    .m-lg-0 {        margin: 0 !important;    }    .mt-lg-0 {        margin-top: 0 !important;    }    .mr-lg-0 {        margin-right: 0 !important;    }    .mb-lg-0 {        margin-bottom: 0 !important;    }    .ml-lg-0 {        margin-left: 0 !important;    }    .mx-lg-0 {        margin-right: 0 !important;        margin-left: 0 !important;    }    .my-lg-0 {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .m-lg-1 {        margin: 0.25rem !important;    }    .mt-lg-1 {        margin-top: 0.25rem !important;    }    .mr-lg-1 {        margin-right: 0.25rem !important;    }    .mb-lg-1 {        margin-bottom: 0.25rem !important;    }    .ml-lg-1 {        margin-left: 0.25rem !important;    }    .mx-lg-1 {        margin-right: 0.25rem !important;        margin-left: 0.25rem !important;    }    .my-lg-1 {        margin-top: 0.25rem !important;        margin-bottom: 0.25rem !important;    }    .m-lg-2 {        margin: 0.5rem !important;    }    .mt-lg-2 {        margin-top: 0.5rem !important;    }    .mr-lg-2 {        margin-right: 0.5rem !important;    }    .mb-lg-2 {        margin-bottom: 0.5rem !important;    }    .ml-lg-2 {        margin-left: 0.5rem !important;    }    .mx-lg-2 {        margin-right: 0.5rem !important;        margin-left: 0.5rem !important;    }    .my-lg-2 {        margin-top: 0.5rem !important;        margin-bottom: 0.5rem !important;    }    .m-lg-3 {        margin: 1rem !important;    }    .mt-lg-3 {        margin-top: 1rem !important;    }    .mr-lg-3 {        margin-right: 1rem !important;    }    .mb-lg-3 {        margin-bottom: 1rem !important;    }    .ml-lg-3 {        margin-left: 1rem !important;    }    .mx-lg-3 {        margin-right: 1rem !important;        margin-left: 1rem !important;    }    .my-lg-3 {        margin-top: 1rem !important;        margin-bottom: 1rem !important;    }    .m-lg-4 {        margin: 1.5rem !important;    }    .mt-lg-4 {        margin-top: 1.5rem !important;    }    .mr-lg-4 {        margin-right: 1.5rem !important;    }    .mb-lg-4 {        margin-bottom: 1.5rem !important;    }    .ml-lg-4 {        margin-left: 1.5rem !important;    }    .mx-lg-4 {        margin-right: 1.5rem !important;        margin-left: 1.5rem !important;    }    .my-lg-4 {        margin-top: 1.5rem !important;        margin-bottom: 1.5rem !important;    }    .m-lg-5 {        margin: 3rem !important;    }    .mt-lg-5 {        margin-top: 3rem !important;    }    .mr-lg-5 {        margin-right: 3rem !important;    }    .mb-lg-5 {        margin-bottom: 3rem !important;    }    .ml-lg-5 {        margin-left: 3rem !important;    }    .mx-lg-5 {        margin-right: 3rem !important;        margin-left: 3rem !important;    }    .my-lg-5 {        margin-top: 3rem !important;        margin-bottom: 3rem !important;    }    .p-lg-0 {        padding: 0 !important;    }    .pt-lg-0 {        padding-top: 0 !important;    }    .pr-lg-0 {        padding-right: 0 !important;    }    .pb-lg-0 {        padding-bottom: 0 !important;    }    .pl-lg-0 {        padding-left: 0 !important;    }    .px-lg-0 {        padding-right: 0 !important;        padding-left: 0 !important;    }    .py-lg-0 {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .p-lg-1 {        padding: 0.25rem !important;    }    .pt-lg-1 {        padding-top: 0.25rem !important;    }    .pr-lg-1 {        padding-right: 0.25rem !important;    }    .pb-lg-1 {        padding-bottom: 0.25rem !important;    }    .pl-lg-1 {        padding-left: 0.25rem !important;    }    .px-lg-1 {        padding-right: 0.25rem !important;        padding-left: 0.25rem !important;    }    .py-lg-1 {        padding-top: 0.25rem !important;        padding-bottom: 0.25rem !important;    }    .p-lg-2 {        padding: 0.5rem !important;    }    .pt-lg-2 {        padding-top: 0.5rem !important;    }    .pr-lg-2 {        padding-right: 0.5rem !important;    }    .pb-lg-2 {        padding-bottom: 0.5rem !important;    }    .pl-lg-2 {        padding-left: 0.5rem !important;    }    .px-lg-2 {        padding-right: 0.5rem !important;        padding-left: 0.5rem !important;    }    .py-lg-2 {        padding-top: 0.5rem !important;        padding-bottom: 0.5rem !important;    }    .p-lg-3 {        padding: 1rem !important;    }    .pt-lg-3 {        padding-top: 1rem !important;    }    .pr-lg-3 {        padding-right: 1rem !important;    }    .pb-lg-3 {        padding-bottom: 1rem !important;    }    .pl-lg-3 {        padding-left: 1rem !important;    }    .px-lg-3 {        padding-right: 1rem !important;        padding-left: 1rem !important;    }    .py-lg-3 {        padding-top: 1rem !important;        padding-bottom: 1rem !important;    }    .p-lg-4 {        padding: 1.5rem !important;    }    .pt-lg-4 {        padding-top: 1.5rem !important;    }    .pr-lg-4 {        padding-right: 1.5rem !important;    }    .pb-lg-4 {        padding-bottom: 1.5rem !important;    }    .pl-lg-4 {        padding-left: 1.5rem !important;    }    .px-lg-4 {        padding-right: 1.5rem !important;        padding-left: 1.5rem !important;    }    .py-lg-4 {        padding-top: 1.5rem !important;        padding-bottom: 1.5rem !important;    }    .p-lg-5 {        padding: 3rem !important;    }    .pt-lg-5 {        padding-top: 3rem !important;    }    .pr-lg-5 {        padding-right: 3rem !important;    }    .pb-lg-5 {        padding-bottom: 3rem !important;    }    .pl-lg-5 {        padding-left: 3rem !important;    }    .px-lg-5 {        padding-right: 3rem !important;        padding-left: 3rem !important;    }    .py-lg-5 {        padding-top: 3rem !important;        padding-bottom: 3rem !important;    }    .m-lg-auto {        margin: auto !important;    }    .mt-lg-auto {        margin-top: auto !important;    }    .mr-lg-auto {        margin-right: auto !important;    }    .mb-lg-auto {        margin-bottom: auto !important;    }    .ml-lg-auto {        margin-left: auto !important;    }    .mx-lg-auto {        margin-right: auto !important;        margin-left: auto !important;    }    .my-lg-auto {        margin-top: auto !important;        margin-bottom: auto !important;    }}@media (min-width: 1200px) {    .m-xl-0 {        margin: 0 !important;    }    .mt-xl-0 {        margin-top: 0 !important;    }    .mr-xl-0 {        margin-right: 0 !important;    }    .mb-xl-0 {        margin-bottom: 0 !important;    }    .ml-xl-0 {        margin-left: 0 !important;    }    .mx-xl-0 {        margin-right: 0 !important;        margin-left: 0 !important;    }    .my-xl-0 {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .m-xl-1 {        margin: 0.25rem !important;    }    .mt-xl-1 {        margin-top: 0.25rem !important;    }    .mr-xl-1 {        margin-right: 0.25rem !important;    }    .mb-xl-1 {        margin-bottom: 0.25rem !important;    }    .ml-xl-1 {        margin-left: 0.25rem !important;    }    .mx-xl-1 {        margin-right: 0.25rem !important;        margin-left: 0.25rem !important;    }    .my-xl-1 {        margin-top: 0.25rem !important;        margin-bottom: 0.25rem !important;    }    .m-xl-2 {        margin: 0.5rem !important;    }    .mt-xl-2 {        margin-top: 0.5rem !important;    }    .mr-xl-2 {        margin-right: 0.5rem !important;    }    .mb-xl-2 {        margin-bottom: 0.5rem !important;    }    .ml-xl-2 {        margin-left: 0.5rem !important;    }    .mx-xl-2 {        margin-right: 0.5rem !important;        margin-left: 0.5rem !important;    }    .my-xl-2 {        margin-top: 0.5rem !important;        margin-bottom: 0.5rem !important;    }    .m-xl-3 {        margin: 1rem !important;    }    .mt-xl-3 {        margin-top: 1rem !important;    }    .mr-xl-3 {        margin-right: 1rem !important;    }    .mb-xl-3 {        margin-bottom: 1rem !important;    }    .ml-xl-3 {        margin-left: 1rem !important;    }    .mx-xl-3 {        margin-right: 1rem !important;        margin-left: 1rem !important;    }    .my-xl-3 {        margin-top: 1rem !important;        margin-bottom: 1rem !important;    }    .m-xl-4 {        margin: 1.5rem !important;    }    .mt-xl-4 {        margin-top: 1.5rem !important;    }    .mr-xl-4 {        margin-right: 1.5rem !important;    }    .mb-xl-4 {        margin-bottom: 1.5rem !important;    }    .ml-xl-4 {        margin-left: 1.5rem !important;    }    .mx-xl-4 {        margin-right: 1.5rem !important;        margin-left: 1.5rem !important;    }    .my-xl-4 {        margin-top: 1.5rem !important;        margin-bottom: 1.5rem !important;    }    .m-xl-5 {        margin: 3rem !important;    }    .mt-xl-5 {        margin-top: 3rem !important;    }    .mr-xl-5 {        margin-right: 3rem !important;    }    .mb-xl-5 {        margin-bottom: 3rem !important;    }    .ml-xl-5 {        margin-left: 3rem !important;    }    .mx-xl-5 {        margin-right: 3rem !important;        margin-left: 3rem !important;    }    .my-xl-5 {        margin-top: 3rem !important;        margin-bottom: 3rem !important;    }    .p-xl-0 {        padding: 0 !important;    }    .pt-xl-0 {        padding-top: 0 !important;    }    .pr-xl-0 {        padding-right: 0 !important;    }    .pb-xl-0 {        padding-bottom: 0 !important;    }    .pl-xl-0 {        padding-left: 0 !important;    }    .px-xl-0 {        padding-right: 0 !important;        padding-left: 0 !important;    }    .py-xl-0 {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    .p-xl-1 {        padding: 0.25rem !important;    }    .pt-xl-1 {        padding-top: 0.25rem !important;    }    .pr-xl-1 {        padding-right: 0.25rem !important;    }    .pb-xl-1 {        padding-bottom: 0.25rem !important;    }    .pl-xl-1 {        padding-left: 0.25rem !important;    }    .px-xl-1 {        padding-right: 0.25rem !important;        padding-left: 0.25rem !important;    }    .py-xl-1 {        padding-top: 0.25rem !important;        padding-bottom: 0.25rem !important;    }    .p-xl-2 {        padding: 0.5rem !important;    }    .pt-xl-2 {        padding-top: 0.5rem !important;    }    .pr-xl-2 {        padding-right: 0.5rem !important;    }    .pb-xl-2 {        padding-bottom: 0.5rem !important;    }    .pl-xl-2 {        padding-left: 0.5rem !important;    }    .px-xl-2 {        padding-right: 0.5rem !important;        padding-left: 0.5rem !important;    }    .py-xl-2 {        padding-top: 0.5rem !important;        padding-bottom: 0.5rem !important;    }    .p-xl-3 {        padding: 1rem !important;    }    .pt-xl-3 {        padding-top: 1rem !important;    }    .pr-xl-3 {        padding-right: 1rem !important;    }    .pb-xl-3 {        padding-bottom: 1rem !important;    }    .pl-xl-3 {        padding-left: 1rem !important;    }    .px-xl-3 {        padding-right: 1rem !important;        padding-left: 1rem !important;    }    .py-xl-3 {        padding-top: 1rem !important;        padding-bottom: 1rem !important;    }    .p-xl-4 {        padding: 1.5rem !important;    }    .pt-xl-4 {        padding-top: 1.5rem !important;    }    .pr-xl-4 {        padding-right: 1.5rem !important;    }    .pb-xl-4 {        padding-bottom: 1.5rem !important;    }    .pl-xl-4 {        padding-left: 1.5rem !important;    }    .px-xl-4 {        padding-right: 1.5rem !important;        padding-left: 1.5rem !important;    }    .py-xl-4 {        padding-top: 1.5rem !important;        padding-bottom: 1.5rem !important;    }    .p-xl-5 {        padding: 3rem !important;    }    .pt-xl-5 {        padding-top: 3rem !important;    }    .pr-xl-5 {        padding-right: 3rem !important;    }    .pb-xl-5 {        padding-bottom: 3rem !important;    }    .pl-xl-5 {        padding-left: 3rem !important;    }    .px-xl-5 {        padding-right: 3rem !important;        padding-left: 3rem !important;    }    .py-xl-5 {        padding-top: 3rem !important;        padding-bottom: 3rem !important;    }    .m-xl-auto {        margin: auto !important;    }    .mt-xl-auto {        margin-top: auto !important;    }    .mr-xl-auto {        margin-right: auto !important;    }    .mb-xl-auto {        margin-bottom: auto !important;    }    .ml-xl-auto {        margin-left: auto !important;    }    .mx-xl-auto {        margin-right: auto !important;        margin-left: auto !important;    }    .my-xl-auto {        margin-top: auto !important;        margin-bottom: auto !important;    }}.text-justify {    text-align: justify !important;}.text-nowrap {    white-space: nowrap !important;}.text-truncate {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.text-left {    text-align: left !important;}.text-right {    text-align: right !important;}.text-center {    text-align: center !important;}@media (min-width: 576px) {    .text-sm-left {        text-align: left !important;    }    .text-sm-right {        text-align: right !important;    }    .text-sm-center {        text-align: center !important;    }}@media (min-width: 768px) {    .text-md-left {        text-align: left !important;    }    .text-md-right {        text-align: right !important;    }    .text-md-center {        text-align: center !important;    }}@media (min-width: 992px) {    .text-lg-left {        text-align: left !important;    }    .text-lg-right {        text-align: right !important;    }    .text-lg-center {        text-align: center !important;    }}@media (min-width: 1200px) {    .text-xl-left {        text-align: left !important;    }    .text-xl-right {        text-align: right !important;    }    .text-xl-center {        text-align: center !important;    }}.text-lowercase {    text-transform: lowercase !important;}.text-uppercase {    text-transform: uppercase !important;}.text-capitalize {    text-transform: capitalize !important;}.font-weight-normal {    font-weight: 400;}.font-weight-bold {    font-weight: bold;}.font-italic {    font-style: italic;}.text-white {    color: #fff !important;}.text-color-scheme {    color: #0072bf !important;}a.text-color-scheme:focus,a.text-color-scheme:hover {    color: #00548c !important;}.text-color-scheme-dark {    color: #835c9e !important;}a.text-color-scheme-dark:focus,a.text-color-scheme-dark:hover {    color: #68497e !important;}.text-content-color {    color: #999 !important;}a.text-content-color:focus,a.text-content-color:hover {    color: gray !important;}.text-content {    color: #999 !important;}a.text-content:focus,a.text-content:hover {    color: gray !important;}.text-primary {    color: #0072bf !important;}a.text-primary:focus,a.text-primary:hover {    color: #00548c !important;}.text-secondary {    color: #868e96 !important;}a.text-secondary:focus,a.text-secondary:hover {    color: #6c757d !important;}.text-success {    /*color: #38d57a !important;*/}a.text-success:focus,a.text-success:hover {    color: #26b462 !important;}.text-info {    color: #03a9f3 !important;}a.text-info:focus,a.text-info:hover {    color: #0286c1 !important;}.text-warning {    color: #ffcc02 !important;}a.text-warning:focus,a.text-warning:hover {    color: #cea400 !important;}.text-danger {    color: #e6614f !important;}a.text-danger:focus,a.text-danger:hover {    color: #e03922 !important;}.text-light {    color: #f8f9fa !important;}a.text-light:focus,a.text-light:hover {    color: #dae0e5 !important;}.text-dark {    color: #343a40 !important;}a.text-dark:focus,a.text-dark:hover {    color: #1d2124 !important;}.text-gray-100 {    color: #f8f9fa !important;}a.text-gray-100:focus,a.text-gray-100:hover {    color: #dae0e5 !important;}.text-gray-200 {    color: #ddd !important;}a.text-gray-200:focus,a.text-gray-200:hover {    color: #c4c4c4 !important;}.text-gray-300 {    color: #bbb !important;}a.text-gray-300:focus,a.text-gray-300:hover {    color: #a2a2a2 !important;}.text-gray-400 {    color: #aaa !important;}a.text-gray-400:focus,a.text-gray-400:hover {    color: #919191 !important;}.text-gray-500 {    color: #999 !important;}a.text-gray-500:focus,a.text-gray-500:hover {    color: gray !important;}.text-gray-600 {    color: #868e96 !important;}a.text-gray-600:focus,a.text-gray-600:hover {    color: #6c757d !important;}.text-gray-700 {    color: #495057 !important;}a.text-gray-700:focus,a.text-gray-700:hover {    color: #32373b !important;}.text-gray-800 {    color: #343a40 !important;}a.text-gray-800:focus,a.text-gray-800:hover {    color: #1d2124 !important;}.text-gray-900 {    color: #212529 !important;}a.text-gray-900:focus,a.text-gray-900:hover {    color: #0a0c0d !important;}.text-muted {    color: #bbb !important;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.visible {    visibility: visible !important;}.invisible {    visibility: hidden !important;}.opacity1{    opacity:0.1 !important;}.opacity2 {    opacity: 0.2 !important;}.opacity3 {    opacity: 0.3 !important;}.opacity4 {    opacity: 0.4 !important;}.opacity5 {    opacity: 0.5 !important;}.opacity6 {    opacity: 0.6 !important;}.opacity7 {    opacity: 0.7 !important;}.opacity8 {    opacity: 0.8 !important;}.opacity9 {    opacity: 0.9 !important;}.pos-relative{    position:relative !important;}.form-checkbox {    height: 20px;    width: 20px;    cursor: pointer;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border: 2px solid #aaa !important;    background: transparent;    box-shadow: none;    outline: unset !important;    position: relative;    border-radius:3px;}    .form-checkbox:hover {        background: #aaa;    }    .form-checkbox:checked {        background: var(--button-color);        border-color: var(--button-color) !important;    }.form-checkbox:checked:before {    content: "";    position: absolute;    bottom: 3px;    left: 4px;    height: 6px;    width: 2px;    background: white;    transform: rotate(-45deg);}.form-checkbox:checked:after {    content: "";    position: absolute;    bottom: 3px;    left: 8px;    height: 10px;    width: 2px;    background: white;    transform: rotate(45deg);}.bg-white {    background: #fff !important;}.form-control,select.form-control,textarea.form-control{    border-color: transparent;    box-shadow: 0 2px 2px rgba(0,0,0,0.1);}select.form-control{    cursor:pointer;}.btn {    min-height: 36px;    overflow: hidden;    line-height: 1.6;}.btn:focus{    outline:none;}.btn.btn-sm{    min-height:30px;}.btn.btn-md{    height:45px;    line-height:2.2;}.btn.btn-default {    border-color: transparent !important;    background-color: transparent !important;}.btn.btn-default:hover {    border-color: #f9f9f9 !important;     background-color: #f9f9f9!important; }.btn.btn-white {    border-color: #e1e1e1 !important;    color:#333;    border:0px;    background-color: #fff !important;}    .btn.btn-warning-contrast {        border-color: #ffe9c9 !important;        background-color: #ffe9c9 !important;    }.btn.btn-white:hover{    background-color:#e1e1e1 !important;}.fw-300 {    font-weight: 300 !important;}.fw-600{    font-weight:600 !important;}.btn-group-sm > .btn, .btn-sm{    border-radius:20px;    outline:none !important;}.btn.btn-circle {    height: 40px;    width: 40px;    border: 0px;    border-radius: 50% !important;}.btn.btn-circle.btn-xs {    height:36px;    width:36px;}    .btn.btn-circle.btn-icon i,    .btn.btn-circle.btn-icon svg{        font-size: 18px;    }.form-group .form-control {    background-color: #f9f9f9 ;    min-height:45px;    font-size:16px;}textarea.form-control {    background-color: #f9f9f9;    min-height: 45px;    font-size: 16px;}.input-group.input-group-sm {    position: relative;}.input-group input{    height:36px;}.input-group input:first-child {    border-top-left-radius: 20px !important;    border-bottom-left-radius: 20px !important;}select.input-sm{    height:36px;    line-height:36px;}.input-sm{    height:36px;}.input-group.input-group-sm .input-group-addon {    max-height: 36px;    padding: 0px;    border: 0px;    position: absolute;    left: 2px;    background: transparent;    top: 4px;    width: 30px;    z-index: 2;    line-height: 30px;    bottom: 0;    font-size:16px;}.input-group.input-group-sm .form-control {    margin: 0px !important;    padding-left: 34px;    border-radius:3px !important;    position: relative;    z-index: 1;    min-height: 36px;    font-size: unset;}.break-all{    word-break:break-all !important;}.panel.panel-default {    border: 0;    box-shadow: 0 10px 30px rgba(0,0,0,.05);    margin-bottom:15px;    border-radius:3px;}.panel.panel-default .panel-heading{    background:unset;}.panel.panel-default .panel-title {    font-weight:600;    color:#444;    font-size:18px;    letter-spacing:0.5px;}.col{    width:100%;}.nowrap{    white-space:nowrap;}.dropdown-menu{    border:0;    border-radius:3px;    overflow:hidden;}.has-hover:hover{    cursor:pointer !important;    color:#333 !important;    opacity:1 !important;    display:inline-block;}.cursor-pointer{    cursor:pointer !important;}.modal-header button.close {    color: #fff;    height: 30px;    width: 30px;    border-radius: 50%;    text-shadow: 0px;    opacity: 0.8;}.modal-header button.close:hover {    opacity: 1;    background-color:rgba(255,255,255,0.1);}.modal .panel{    box-shadow:none !important;    border:1px solid #eee;}span.spinner {    height: 39px;    position: relative;    width: 39px;}    span.spinner.fa-pulse {        -webkit-animation: fa-spin 2s linear infinite;        animation: fa-spin 2s linear infinite;    }.spinner.fa-spinner:before {    width: 39px;    background-image: url(../Content/images/Loader/g-1.png);    background-repeat: no-repeat;    background-size: 100%;    height: 39px;    content: "";    position: absolute;    top: 0px;    left: 0px;    right: 0px;    bottom: 0px;}span.spinner.fa-spinner--sm,.spinner.fa-spinner.fa-spinner--sm:before {    height: 24px;    width: 24px;}.box-shadow {    box-shadow: 0 2px 30px rgba(0,0,0,0.1);}.pagination {    }.pagination > li > a, .pagination > li > span {    border: 0px;    border-radius:3px !important;    box-shadow: 0 2px 2px rgba(0,0,0,0.1);    margin-left:5px;    height:32px;    width:32px;}.zi-1 {    z-index: 1 !important;}.zi-2 {    z-index: 2 !important;}.zi-3 {    z-index: 3 !important;}.zi-4 {    z-index: 4 !important;}.zi-5 {    z-index: 5!important;}.zi-6 {    z-index: 6 !important;}.zi-7 {    z-index: 8 !important;}.zi-8 {    z-index: 9 !important;}.zi-9 {    z-index: 7 !important;}.zi-10 {    z-index:10 !important;}.form-group{    clear:both;}.fs-14 {    font-size: 14px !important;}.fs-16{    font-size:16px !important;}.form-control.form-control--gray {    background-color: #f9f9f9;    font-size:16px;    outline:none !important;}.form-radiobox {    height: 18px;    width: 18px;    position:relative;    top:-4px;    cursor:pointer;}.pace {    -webkit-pointer-events: none;    pointer-events: none;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}.pace-inactive {    display: none;}.pace .pace-progress {    background: var(--main-color);    position: fixed;    z-index: 2000;    top: 0;    right: 100%;    width: 100%;    height: 2px;}@media (max-width: 562px) {    .sidebar-nav.collapse {        height: unset !important;    }    body {        padding-top: 102px;    }    .sidebar-nav.collapse {        height: 0px;    }    .table-responsive {        border: 0px !important;    }    h2.page-title {        font-size: 20px;    }    .nav-tabs {        white-space: nowrap;        overflow-x: auto;        width: 100%    }        .nav-tabs > li {            float: unset;            display: inline-block;        }    .ui-tooltip {        display: none !important;    }    .sidebar--collapsed .nav > li > a {        width: 100%;    }    .page-header-order {        min-height: unset;        padding-bottom: 10px !important;    }    .dataTable_wrapper label {        display: block;    }    .dataTable_wrapper select.input-sm,    .dataTable_wrapper .form-control {        width: unset;        display: inline-block;    }    .modal {        padding-left: 0px !important;    }    .task-logs_label {        min-width: 77px;        max-width: unset;    }}span.span--divider {    display:block;    position:relative;    text-align:center;}span.span--divider span{    display:inline-block;    background-color:#fff;    padding-left:30px;    padding-right:30px;    position:relative;    z-index:2;}span.span--divider:before {    content: "";    position: absolute;    top: 9px;    left: 0;    margin: auto;    right: 0;    z-index:1;    border-bottom: 1px solid #eee;}.owl-carousel {    max-height:300px;    position:relative;    overflow:hidden;    background:#fff;    border-radius:0px;    cursor:grab;}.owl-carousel .owl-dots{    position:absolute;    bottom:5px;    left:0;    right:0;    z-index:10;}.owl-carousel:hover:before,.owl-carousel:hover:after{    opacity:1;}    .owl-carousel .owl-nav {        position: absolute;        display:none;        top: 110px;        bottom: 0;       padding-left:15px;       padding-right:15px;        text-align: left !important;        height: 30px;        margin: auto;        width: 100%;        color: #333;        font-size: 5em;        z-index: 10;        opacity:0;         -webkit-transition:all ease-in-out 0.2s;        -moz-transition:all ease-in-out 0.2s;        -o-transition:all ease-in-out 0.2s;         transition:all ease-in-out 0.2s;    }    .owl-carousel:hover .owl-nav {        opacity: 1;    }    .owl-carousel .owl-nav button {        color: #333 !important;        height: 50px;        background: rgba(255,255,255,0.8) !important;        width: 50px;        overflow:hidden;        border-radius:50% !important;    }    .owl-carousel .owl-nav button span{        display:block;        height:40px;        width:50px;        position:relative;        top:-18px;        line-height:1;    }        .owl-carousel .owl-nav button:hover {            background: #fff !important;            color: var(--icon-color) !important;            outline: none !important;        }    .owl-carousel .owl-nav .owl-next {        float: right;    }.owl-theme .owl-dots button span {    width: 30px !important;    height: 4px !important;    background: rgba(255,255,255,0.5) !important;}.owl-theme .owl-dots .owl-dot.active span{    background:#fff !important;}.fs-14 {    font-size:14px !important;}.modal-backdrop{    background-color:#efefef;}.modal-backdrop.in {    opacity: 0.9 !important;}.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{    margin-left:0 !important;}