﻿html {
    font-size: 12pt;
}

body {
    color: #1f1f1f;
    font-family: 'Segoe UI', sans-serif;
}

header {
    background-color: #d32b8c;
    /*background-image: linear-gradient(to bottom right, #d32b8c, #a92270);*/
}

/*#main a:not(.btn), #main a:not(.btn):visited {
    color: #931a60;
}

    #main a:not(.btn):hover {
        font-weight: bold;
        text-decoration: none;
    }*/

#footer {
    position: absolute;
    left: 0;
    bottom: 0;
    min-height: 100px;
    width: 100%;
    background-color: #444;
    font-size: 0.8em;
    color: #eee;
}

#footer-container {
    height: 260px;
}

    #footer a, #footer a:visited {
        color: #eee;
        text-decoration: none;
    }

        #footer a:hover {
            font-weight: bold;
        }

    #footer ul {
        list-style-type: none;
        padding: 0;
    }


.footer-block {
    padding: 20px;
}


.footer-block-header {
    font-weight: 600;
    font-size: initial;
    color: #f5f5f5;
}

@media (max-width: 768px) {
    #footer {
        font-size: initial;
    }

    .footer-block li {
        padding: 4px 0 4px 0;
    }

    /*        .footer-block li:nth-last-child(-n+1) {
            padding: 4px 0 0 0;
        }*/
}

#footer #copyright {
    background-color: #1a1a1a;
}

#page-container {
    position: relative;
    min-height: 100vh;
}

#content-wrap {
    padding-bottom: 100px; /* needs to be adjusted with jQuery */
}

nav {
    min-height: 70px;
}

#navigation {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 2px;
}

.nav-link {
    color: #74174d !important;
}

    .nav-link:hover {
        font-weight: bold;
    }

#navigation #nav-account {
    width: 40px;
    height: 40px;
    font-weight: 500;
    padding: unset;
}

#navigation .dropdown-menu {
    margin: 6px 0 0 0;
    list-style: none;
    white-space: nowrap;
    border-radius: unset;
}

    #navigation .dropdown-menu .nav-link:active {
        background: #eee;
    }

#navigation form button {
    border-radius: unset;
}

    #navigation form button:active {
        background: #eee;
        color: unset;
        box-shadow: none;
    }

#navigation #cart-icon-container {
    position: relative;
    margin-left: 40px;
    height: 32px;
}

#navigation #cart-icon {
    height: 32px;
    position: relative;
    top: -8px;
    right: -2px;
}

#navigation #cart-icon-badge {
    font-size: 0.7em;
    font-weight: bold;
    min-width: 20px;
    height: 20px;
    top: -6px;
    right: -6px;
    position: absolute;
    border-radius: 50%;
    background-color: #931a60;
    color: #f5f5f5;
}

#navigation .active {
    font-weight: bold;
    color: #74174d;
    background: none;
}

#hero {
    background-color: #f5f5f5;
    color: #1f1f1f;
    padding: 50px 0;
}

#maintag {
    min-height: 1000px;
}

main #main-container {
    margin: 50px 0;
}

main #show-selection {
    background-color: #f5f5f5;
    /*       height: 300px;*/
    min-width: 300px;
}

main #rates-selection {
    background-color: #f5f5f5;
    /*    min-height: 300px;*/
    min-width: 300px;
}

/*footer {
    background-color: #444;
    height: 100px;
}
*/

.flex-even {
    flex: 1;
}

select {
    border-radius: 20px !important;
    padding: 0 15px !important;
    -webkit-appearance: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY4OCA0OTAuNjg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjg4IDQ5MC42ODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGRkMxMDc7IiBkPSJNNDcyLjMyOCwxMjAuNTI5TDI0NS4yMTMsMzQ3LjY2NUwxOC4wOTgsMTIwLjUyOWMtNC4yMzctNC4wOTMtMTAuOTktMy45NzUtMTUuMDgzLDAuMjYyDQoJYy0zLjk5Miw0LjEzNC0zLjk5MiwxMC42ODcsMCwxNC44MmwyMzQuNjY3LDIzNC42NjdjNC4xNjUsNC4xNjQsMTAuOTE3LDQuMTY0LDE1LjA4MywwbDIzNC42NjctMjM0LjY2Nw0KCWM0LjIzNy00LjA5Myw0LjM1NC0xMC44NDUsMC4yNjItMTUuMDgzYy00LjA5My00LjIzNy0xMC44NDUtNC4zNTQtMTUuMDgzLTAuMjYyYy0wLjA4OSwwLjA4Ni0wLjE3NiwwLjE3My0wLjI2MiwwLjI2Mg0KCUw0NzIuMzI4LDEyMC41Mjl6Ii8+DQo8cGF0aCBkPSJNMjQ1LjIxMywzNzMuNDE1Yy0yLjgzMSwwLjAwNS01LjU0OC0xLjExNS03LjU1Mi0zLjExNUwyLjk5NCwxMzUuNjMzYy00LjA5My00LjIzNy0zLjk3NS0xMC45OSwwLjI2Mi0xNS4wODMNCgljNC4xMzQtMy45OTIsMTAuNjg3LTMuOTkyLDE0LjgyLDBsMjI3LjEzNiwyMjcuMTE1bDIyNy4xMTUtMjI3LjEzNmM0LjA5My00LjIzNywxMC44NDUtNC4zNTQsMTUuMDgzLTAuMjYyDQoJYzQuMjM3LDQuMDkzLDQuMzU0LDEwLjg0NSwwLjI2MiwxNS4wODNjLTAuMDg2LDAuMDg5LTAuMTczLDAuMTc2LTAuMjYyLDAuMjYyTDI1Mi43NDQsMzcwLjI3OQ0KCUMyNTAuNzQ4LDM3Mi4yODEsMjQ4LjAzOSwzNzMuNDA4LDI0NS4yMTMsMzczLjQxNXoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right 10px center;
}

    select:disabled {
        background-color: #fff !important;
        opacity: 0.5 !important;
    }


    select:focus {
        border-color: rgba(147, 26, 96, 0.8) !important;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(147, 26, 96, 0.6) !important;
        outline: 0 none;
    }

input {
    border-radius: 20px !important;
    /*padding: 0 15px !important;*/
}

    input[type="radio"]:disabled + label {
        color: #999;
    }


.btn-action {
    color: #fff !important;
    background-color: #931a60;
    border-color: #931a60;
    /*    border-radius: 20px;*/
}

    .btn-action:hover {
        color: #fff;
        background-color: #74174d;
        border-color: #74174d;
    }

    .btn-action:focus, .btn-action.focus {
        color: #fff;
        background-color: #74174d;
        border-color: #74174d;
        box-shadow: 0 0 0 0.2rem rgba(147, 26, 96, 0.5);
    }

    .btn-action.disabled, .btn-action:disabled {
        color: #fff;
        background-color: #931a60;
        border-color: #931a60;
    }

    .btn-action:not(:disabled):not(.disabled):active, .btn-action:not(:disabled):not(.disabled).active,
    .show > .btn-action.dropdown-toggle {
        color: #fff;
        background-color: #74174d;
        border-color: #74174d;
    }

        .btn-action:not(:disabled):not(.disabled):active:focus, .btn-action:not(:disabled):not(.disabled).active:focus,
        .show > .btn-action.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(147, 26, 96, 0.5);
        }

.btn {
    border-radius: 20px;
    font-size: inherit;
}

.btn-secondary {
    border: solid 1px #444;
    background-color: #444;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #333;
        border-color: #333;
    }

    .btn-secondary:focus, .btn-secondary.focus {
        color: #fff;
        background-color: #333;
        border-color: #333;
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #931a60;
        border-color: #931a60;
    }

    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #333;
        border-color: #333;
    }

        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
        }

.text-action {
    color: #931a60;
}

.btn-outline-action {
    background-color: #fff;
    color: #931a60;
    border-color: #931a60;
    border-radius: 20px;
}

    .btn-outline-action:hover {
        color: #fff;
        background-color: #931a60;
        border-color: #931a60;
    }

    .btn-outline-action:focus, .btn-outline-action.focus {
        box-shadow: 0 0 0 0.2rem rgba(147, 26, 96, 0.5);
    }

    .btn-outline-action.disabled, .btn-outline-action:disabled {
        color: #931a60;
        background-color: transparent;
    }

    .btn-outline-action:not(:disabled):not(.disabled):active, .btn-outline-action:not(:disabled):not(.disabled).active,
    .show > .btn-outline-action.dropdown-toggle {
        color: #fff;
        background-color: #931a60;
        border-color: #931a60;
    }

        .btn-outline-action:not(:disabled):not(.disabled):active:focus, .btn-outline-action:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-action.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(147, 26, 96, 0.5);
        }


.hidden {
    visibility: hidden;
}

.w-5 {
    width: 5%;
}

.w-10 {
    width: 10%;
}

.w-15 {
    width: 15%;
}

.w-20 {
    width: 20%;
}

.w-30 {
    width: 30%;
}

.w-35 {
    width: 35%;
}

.w-40 {
    width: 40%;
}

.w-45 {
    width: 45%;
}

.w-55 {
    width: 55%;
}

.w-60 {
    width: 60%;
}

.w-65 {
    width: 65%;
}

.w-70 {
    width: 70%;
}

.w-80 {
    width: 80%;
}

.w-85 {
    width: 85%;
}

.w-90 {
    width: 90%;
}

.w-95 {
    width: 95%;
}


/* Cart */
.cart {
    /*    min-width: 991px;*/
    margin-top: 50px;
}

    /*@media (max-width: 992px) {*/
    /*#main .container:first-of-type {
        width: 100% !important;
        overflow-x: scroll;
    }*/

    /*#main .container:first-of-type .cart {
        min-width: 991px;
    }
}*/

    .cart .cart-header {
        background-color: #f5f5f5;
        border-radius: 50px;
        font-weight: 500;
        padding: 20px 30px;
        text-transform: uppercase;
    }

    .cart .cart-line {
        padding: 20px 30px;
        border-bottom: 1px solid #f5f5f5;
    }

        /*  .cart .cart-line:last-of-type {
        border-bottom: none;
    }*/

        /*  .cart .cart-line .cart-line-qty input {
        width: 30px;
        height: 30px;
        border: none;
        text-align: center;
        color: #333;
        font-weight: 400;
        line-height: 30px;
        outline: none;
    }
*/
        .cart .cart-line .cart-line-qty span {
            display: inline-block;
            width: 24px;
            text-align: center;
        }

        .cart .cart-line .cart-line-qty button {
            width: 30px;
            height: 30px;
            border-radius: 50%;
            line-height: 0px;
            border: 1px solid #999;
            cursor: pointer;
            display: inline-flex;
            justify-content: center;
            align-items: center;
        }

            .cart .cart-line .cart-line-qty button:focus {
                box-shadow: none !important;
            }

        .cart .cart-line .cart-line-total {
            font-weight: 500;
        }

        .cart .cart-line .cart-line-remove {
            text-align: center;
            cursor: pointer;
        }


.cart-summary .cart-summary-header {
    background-color: #f5f5f5;
    border-radius: 50px;
    font-weight: 500;
    padding: 20px 30px;
    text-transform: uppercase;
}

.cart-summary .cart-summary-line {
    padding: 20px;
    border-bottom: 1px solid #f5f5f5;
}

    .cart-summary .cart-summary-line:last-of-type {
        border-bottom: none;
    }

.cart-summary .line-total {
    font-weight: bold;
}

.cart-summary .cart-summary-line .cart-summary-total {
    color: #931a60;
}

.checkout {
    margin-top: 50px;
}

    .checkout .nav {
        background: #f5f5f5;
        border-radius: 50px;
        padding: 0;
        border: none !important;
        overflow: hidden;
        height: 50px;
    }

    .checkout .nav-item {
        width: 25% !important;
        height: 100%;
    }

    .checkout .nav-link {
        border: none !important;
        background: none;
        padding: 0;
        line-height: 50px;
        height: 100%;
        text-align: center;
        width: 100% !important;
        background: none;
        border-radius: 0 !important;
        position: relative;
        color: #333;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 0.85em;
        color: #555;
    }

        .checkout .nav-link::after {
            content: '';
            width: 1px;
            height: 50%;
            background: #ddd;
            display: inline-block;
            position: absolute;
            top: 25%;
            right: 0;
        }


        .checkout .nav-item:last-of-type .nav-link::after,
        .checkout .nav-link.active::after {
            display: none;
        }

        .checkout .nav-link.active {
            background: #931a60;
            color: #fff;
        }

        .checkout .nav-link.disabled {
            cursor: not-allowed !important;
            background: #fafafa;
            color: #999;
        }

    .checkout .summary-body {
        border: 1px solid #ddd;
        padding: 30px;
    }

    .checkout ul.summary-list {
        margin-bottom: 0;
    }

        .checkout ul.summary-list li {
            padding: 15px 0;
            border-bottom: solid 1px #eee;
        }

            .checkout ul.summary-list li:last-of-type {
                border-bottom: none;
            }

    .checkout .terms a, .checkout #terms a:visited {
        color: #931a60;
    }

        .checkout .terms a:hover {
            font-weight: bold;
            text-decoration: none;
        }

@media (max-width: 768px) {
    .checkout .nav {
        height: auto;
        border-radius: 0;
        background: none;
    }

    .checkout .nav-item {
        width: 100% !important;
    }

    .checkout .nav-link {
        border-radius: 50px !important;
        margin-bottom: 10px;
        background: #fafafa;
    }

        .checkout .nav-link::after {
            display: none;
        }
}

.selectpaymentmean-table .selectpaymentmean-item {
    padding: 20px;
    border-bottom: solid 1px #f5f5f5;
}

    .selectpaymentmean-table .selectpaymentmean-item:nth-last-child(-n+2) {
        border-bottom: none;
    }

.section-header {
    background-color: #f5f5f5;
    border-radius: 50px;
    font-weight: 500;
    padding: 20px 30px;
    text-transform: uppercase;
}

.form-group.required label:after {
    content: " *";
    color: red;
}

input.invalid, .input-validation-error, .input-validation-error:focus {
    border-color: red;
}

.validation-message {
    color: red;
    font-size: 0.8em;
}

.form-label {
    font-weight: 500;
}

#payment-failed-text, #order-confirmed-text, #payment-aborted-text {
    margin-bottom: 150px;
}

.confirmation-icon {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 2rem;
    /*    background: #fff;*/
    border-radius: 50%;
    text-align: center;
    margin-bottom: 2rem;
    color: #931a60;
    border: solid 1px #931a60;
}

.failure-icon {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 2rem;
    /*    background: darkred;*/
    border-radius: 50%;
    text-align: center;
    margin-bottom: 2rem;
    color: darkred;
    border: solid 1px darkred;
}


.toast {
    display: none;
    /*    background: black;*/
    /*    color: white;*/
    border-radius: 0;
    opacity: 1;
    position: fixed;
    top: 25%;
    right: 20px;
}

.toast-visible {
    display: flex;
    flex-direction: column;
    z-index: 1;
    animation: fadein 0.75s;
}

.dialog-visible {
    display: block;
}

.coming-full-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100vh;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.light-overlay, .dark-overlay {
    position: relative;
}

    .light-overlay .overlay-content, .dark-overlay .overlay-content {
        position: relative;
        z-index: 20;
    }

    .light-overlay::after, .dark-overlay::after {
        content: ' ';
        width: 100%;
        height: 100%;
        background: #000;
        opacity: .4;
        position: absolute;
        left: 0;
        top: 0;
    }

    .light-overlay::after {
        background: #fff;
        opacity: .3;
    }

.text-shadow {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}

.text-hover-action:hover {
    color: #931a60 !important;
}

.text-hover-bold:hover {
    font-weight: bold;
    text-decoration: none;
}

.payment-logo {
    height: 24px;
}

.fancybox-slide .fancybox-content {
    /*    width: 800px;
    height: 600px;*/
    max-width: 80%;
    max-height: 80%;
    margin: 0;
}

/*div[disabled] {*/
/*pointer-events: none;*/
/*opacity: 0.5;
}*/

div[disabled] img {
    -webkit-filter: grayscale();
    -moz-filter: grayscale();
    -o-filter: grayscale();
    -ms-filter: grayscale();
    filter: grayscale();
    opacity: 0.3;
}

a:not(.btn), a:not(.btn):visited {
    color: #931a60;
}

    a:not(.btn):hover {
        font-weight: bold;
        text-decoration: none;
    }

.button-toggle[aria-expanded=false] .expanded {
    display: none;
}

.button-toggle[aria-expanded=true] .collapsed {
    display: none;
}

button.button-toggle:focus, button.button-toggle:not(active) {
    border: none;
    box-shadow: none;
    outline: none;
}

.card {
    border: none;
}

.modal-backdrop {
    opacity: 1 !important;
}

.list .list-header {
    background-color: #f5f5f5;
    border-radius: 50px;
    font-weight: 500;
    padding: 20px 30px;
    text-transform: uppercase;
}

.list .list-item {
    padding: 20px 30px;
    border-bottom: 1px solid #f5f5f5;
}

.btn-link, .btn-link:visited {
    color: #931a60;
    text-decoration: none !important;
}

    .btn-link:hover {
        color: black;
        font-weight: bold;
        text-decoration: none;
    }


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

h6 {
    margin-bottom: 0;
}

.page-item.active .page-link, .page-item.active .page-link:visited {
    background-color: #931a60;
    border-color: #931a60;
    color: #fff !important;
}

.page-item:first-child .page-link {
    border-start-start-radius: 20px;
    border-end-start-radius: 20px;
}

.page-item:last-child .page-link {
    border-start-end-radius: 20px;
    border-end-end-radius: 20px;
}

@media (max-width: 768px) {

    .nav-item .dropdown-menu {
        border: none;
        padding: 0 0 0 30px;
        margin: unset !important;
    }

    .nav-cart-menu {
        position: absolute;
        top: 10px;
        right: 0px;
    }
}

.paymentmean-giftcard {
    position: relative;
}

    .paymentmean-giftcard .paymentmean-giftcard-number {
        position: absolute;
        bottom: 6%;
        /*left: 5px;*/
        left: 2%;
        right: 2%;
        //padding: 8px 0;
        text-align: center;
        color: black;
        background-color: white;
        font-weight: bold;
        border: solid 1px #f5f5f5
    }

#cookiebanner {
    background-color: #74174d;
    color: white;
    font-size: .85rem;
    box-shadow: 6px -6px 6px rgba(0, 0, 0, .25);
    border: solid 1px #ccc;
    position: fixed;
}

    #cookiebanner a {
        color: white;
        font-weight: bold;
    }

        #cookiebanner a:hover {
            color: white;
            font-weight: bold;
            text-decoration: underline;
        }

    #cookiebanner .btn-outline-action:hover, #cookiebanner .btn-outline-action:active {
        color: #931a60;
        font-weight: bold;
        background-color: white;
    }

    #cookiebanner.alert {
        border-radius: unset;
    }

@media (max-width: 768px) {

    .paymentmean-giftcard .paymentmean-giftcard-number {
        font-size: .9rem;
    }

    #cookiebanner {
        box-shadow: none;
    }
}

.products .products-item-image {
    height: 240px;
    background-color: #f5f5f5;
}

    .products .products-item-image img {
        max-width: 80%;
        max-height: 200px;
    }

.products .products-item-name {
    font-weight: 600;
    color: #333;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
}

.products .products-item-price {
    color: #444;
}

.products .products-item-description {
    font-size: 0.8em;
}

.placeholder {
    color: #ddd;
}

/*.products .products-actions .products-actions-qty input {
    width: 30px;
    height: 30px;
    border: none;
    text-align: center;
    color: #333;
    font-weight: 400;
    line-height: 30px;
    outline: none;
}
*/
.products .products-actions .products-actions-qty button {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 0px;
    border: 1px solid #999;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

    .products .products-actions .products-actions-qty button:focus {
        box-shadow: none !important;
    }

    .products .products-actions .products-actions-qty button:disabled {
        cursor: default;
    }

.products .products-actions-qty span {
    display: inline-block;
    width: 24px;
    text-align: center;
}

.alert-primary {
    background: rgba(147, 26, 96, 0.25) !important;
    color: #931a60 !important;
    border-color: #931a60 !important;
    border-radius: unset !important;
}

.progress {
    background-color: rgba(147, 26, 96, 0.25);
    border-radius: 10px;
    height: 20px;
}

/*.progress-container.disabled .progress {
    background-color: #ddd;
    opacity: 0.5;
}

.progress-container.disabled .progress-legend {
    opacity: 0.5;
}*/

.progress-legend {
    font-size: 0.7em;
}

.bg-primary {
    background-color: #931a60 !important;
}

.grecaptcha-badge {
    bottom: 90px !important;
    z-index: 999;
}

.no-border {
    border: none !important;
}

.ticket-qrcode {
    width: 500px;
}

@media (max-width: 768px) {
    .ticket-qrcode {
        width: 200px;
    }
}

a[data-toggle=popover] {
    cursor:pointer;
}
