
        h1, h2, h3, h4, h5, h6,
    .payment .gb-card--label-header,
    .payment .gb--title,
    .payment .gb-card-blue {
        color: #C01863;
    }

    .special-offer .gb--schedule-labels {
        background: #cb438b;
    }

    
    
    .btn--green {
    background-color: #C01863;
    color: white;
    border: 1px solid #C01863;
    }

    .btn--green:hover,
    .btn--green:focus {
    background-color: #C01863;
    color: white;
    opacity: 0.9;
    }

    .btn--border:after {
    background-color: #C01863;
    }

    .btn--orange {
    background-color: #C01863;
    }

    .btn--orange:hover,
    .btn--orange:focus {
    background-color: #C01863;
    opacity: 0.8;
    }

    .btn--blue {
    background-color: #C01863;
    }

    .btn--blue:hover,
    .btn--blue:focus {
    background-color: #C01863;
    opacity: 0.8;
    }

    .gb-modal .btn--confirm {
        background: #C01863;
        border: 1px solid #C01863;
    }

    .gb-modal .btn--confirm:hover,
    .gb-modal .btn--confirm:focus {
        background: #C01863;
        opacity: 0.9;
    }


    
        .popover a,
    .tooltip a {
    color: #cb438b;
    }
    .popover a:hover{
    color: #cb438b;
    opacity: 0.8;
    }
    .contact-form.contact-form p {
    color: #cb438b;
    }

    .contact-form input.validated,
    .contact-form .ui-selectmenu-button.validated {
    border-color: #cb438b;
    }

    .contact-form textarea.validated {
    border-color: #cb438b;
    }

    .station-search input {
    border: 1px solid #cb438b;
    }

    .timetable .content input {
    border: 1px solid #cb438b;
    }

    .station-search-2 input {
    border: 1px solid #cb438b;
    }

    .fos-user-resetting__request-form input {
    border: 1px solid #cb438b;
    }

    .widget.widget--tickets .widget__title {
    background-color: #cb438b;
    }

    .widget.widget--tickets h4 {
    color: #cb438b;
    }

    .modal-content h4 span {
    color: #cb438b;
    }

    .modal--sign-in .modal__section--left form input[type=checkbox]:checked + label:before {
    background-color: #cb438b;
    }

    .modal--sign-in .nav-tabs > li.active a {
    color: #cb438b;
    }

    .welcome-section h3 {
    color: #cb438b;
    }

    .ordered-cards li span:before {
    color: #cb438b;
    }

    .page .content p a {
    color: #cb438b;
    }

    .page .content p strong {
    color: #cb438b;
    }

    .page--station .content h5 {
    color: #cb438b;
    }

    .page--station .content .note strong {
    color: #cb438b;
    }

    .page.page--station-to-station .content h4 {
    color: #cb438b;
    }

    .page.page--station-to-station .content span {
    color: #cb438b;
    }

    .page.page--reviews .tab-content blockquote span {
    color: #cb438b;
    }

    .page.page--reviews h5 span {
    color: #cb438b;
    }

    .edit-ticket input {
    border: 1px solid #cb438b;
    }

    .my-tickets-title h3 {
    color: #cb438b;
    }

    .my-tickets-table.my-tickets-table td:first-child {
    color: #cb438b;
    }

    .passengers-list table input.validated {
    border-color: #cb438b;
    }

    .passengers-list.passengers-list--add-more table td:first-child p span {
    color: #cb438b;
    }

    .passengers-list.passengers-list--add-more table td p span {
    color: #cb438b;
    }

    .confirmation input[type=checkbox]:checked + label:before {
    border-color: #cb438b;
    background-color: #cb438b;
    }

    .sort ul ul {
    background-color: #f5f5f5;
    box-shadow: 1px 2px 6px 2px #ddd;
    }

    .sort ul li a {
    color: #363636
    }

    .sort ul li a:hover {
    color: #cb438b;
    opacity: 0.8;
    }

    .routes-list__alert table thead td {
    color: #cb438b;
    }

    .no-results #no-results-email {
    border: 1px solid #cb438b;
    }

    .full-width .content h2 {
    color: #cb438b;
    }

    .full-width .content p a {
    color: #cb438b;
    border-bottom: 1px solid #cb438b;
    }

    .next-trip h3 {
    color: #cb438b;
    }

    .next-trip table thead td {
    background-color: #cb438b;
    }

    .overnight-widget h3 {
    color: #cb438b;
    }

    .special-offer .content h2 {
    color: #cb438b;
    }

    .offers-table thead td {
    background-color: #cb438b;
    }

    .pagination-container .current-page,
    .pagination-container .current-page:hover {
    background: #cb438b !important;
    opacity: 0.8;
    }

    .pagination-container .pagination-item-holder:hover {
    background: #cb438b;
    opacity: 0.8;
    }

    .timetable .cs-available-routes > div.table-title {
    background: #cb438b !important;
    }

    .company-review .review-question input[type="radio"]:checked + label:before,
    .company-review .review-question input[type="checkbox"]:checked + label:before {
    background-color: #cb438b;
    }

    .company-review .half_leftright:nth-of-type(odd) span:first-child {
    border-color: #cb438b !important;
    }

    .company-review .half_leftright span:first-child {
    border-color: #cb438b !important;
    }
    .company-review .review-score th {
    background-color: #cb438b;
    }

    .company-review .show_submitter_info input[type=checkbox]:checked + label:before {
    border-color: #cb438b;
    background-color: #cb438b;
    }

    .gb--route-details .gb--connect-divider_vertical .gb--connect-circle--green,
    .gb--route-details .gb--connect-divider_vertical .gb--connect-circle--orange {
        border-color: #F2D039;
    }

    
        .react-search-datepicker .react-datepicker__day--selected, .react-search-datepicker .react-datepicker__day--keyboard-selected{
    background-color: #C01863;
    }

    .react-search-datepicker .react-datepicker__day--selected:hover, .react-search-datepicker .react-datepicker__day--keyboard-selected:hover {
    background-color: #C01863;
    opacity: .8;
    }

    .search-results .suggestions-header, .no-results .suggestions-header {
    color: ;
    }

    .popover span,
    .tooltip span {
    color: #C01863;
    }

    .search-datepicker .bootstrap-datetimepicker-widget table td:hover {
    background-color: #C01863 !important;
    opacity: 0.8;
    }

    .search-datepicker .bootstrap-datetimepicker-widget table td.active {
    background-color: #C01863 !important;
    }

    .company-filter label {
    color: #C01863;
    }

    .widget.widget--latest-tickets ul li a {
    color: #C01863;
    }

    .gbb-country-list ul li a:hover {
    color: #C01863;
    opacity: 0.8;
    }

    .offer h4 span {
    color: #C01863;
    }

    .page .content h4 {
    color: #C01863;
    }

    .page .content p a:hover {
    color: #C01863;
    border-color: #C01863;
    opacity: 0.8;
    }

    .page .content ol li:before {
    color: #C01863;
    }

    .page .content .contact-form ul li {
    color: #C01863;
    }

    .page--station .content p strong {
    color: #C01863;
    }

    .page--station .content strong {
    color: #C01863;
    }

    .page--station .content table tbody td:first-child {
    color: #C01863;
    }

    .page.page--station-to-station .content span.orange {
    color: #C01863;
    }

    .page.page--reviews h5 span.orange {
    color: #C01863;
    }

    .edit-ticket form .bootstrap-datetimepicker-widget table td:hover {
    background-color: #C01863 !important;
    opacity: 0.8;
    }

    .edit-ticket form .bootstrap-datetimepicker-widget table td.active {
    background-color: #C01863 !important;
    }

    .edit-ticket-message {
    color: #C01863;
    }

    .contact-successful span {
    color: #C01863;
    }

    .summary-info table td span strong {
    color: #C01863;
    }

    .total-price p span {
    color: #C01863;
    }

    .confirmation p span,
    .confirmation p a {
    color: #C01863;
    }

    .travel-info h3 {
    color: #C01863;
    }

    .routes-list .panel-heading > .routes-button.collapsed .routes-list__finish .popover-content span {
    color: #C01863;
    }

    .routes-list .panel-heading .discounted__price .currency {
    color: #C01863 !important;
    }

    .routes-list__alert--steps strong {
    color: #C01863;
    }

    .routes-list__alert--orange strong {
    color: #C01863;
    }

    .popover,
    .tooltip {
        color: #363636;
        background-color: #f5f5f5;
        border: 0;
    }

    .tooltip--top:before {
        border-top-color: #f5f5f5;
    }
    .tooltip--bottom:before {
        border-bottom-color: #f5f5f5;
    }
    .tooltip--left:before {
        border-left-color: #f5f5f5;
    }
    .tooltip--right:before {
        border-right-color: #f5f5f5;
    }

    .popover .popover-content .route-companies-popup .grade span p {
    color: #C01863;
    }

    .popover .popover-title {
        color: #363636;
        background-color: #f5f5f5;
    }
    .popover table.popover__price-table tr td:first-child {
    color: #C01863;
    }

    .popover table.popover__price-table tr:last-child td {
    border-bottom: 1px solid #C01863;
    }

    .popover table.popover__content-table tr td:first-child {
    color: #C01863;
    }

    .popover table.popover__stations-table tr.bold td {
    color: #C01863;
    }

    .popover table.popover__stations-table thead td {
    color: #C01863;
    border-bottom: 1px solid #C01863;
    }

    .tooltip__wrapper .gb--emphasize-default {
        color: #C01863;
    }

    .no-results .header {
    color: #C01863;
    }

    .route_suggestions .header {
    color: #C01863;
    }

    .full-width .content p a:hover {
    color: #C01863;
    border-color: #C01863;
    opacity: 0.8;
    }

    .next-trip a {
    color: #C01863;
    }

    .overnight-widget a {
    color: #C01863 !important;
    }

    .company-review span {
    color: #C01863;
    }
    
    
    
    .datestrip .slick-prev svg path,
    .datestrip .slick-next svg path {
        fill: #F2D039
    }
    @media (min-width: 768px) {
        .datestrip-slider {
            border-top: 3px solid #F2D039;
        }
        .datestrip__item--active {
            background-color: #F2D039;
            span {
                color: white !important;
            }
        }
    }

    .gb--check-order .check-order__timer .gb--countdown {
        background-color: #F2D039;
    }

    
    .react-search-datepicker .react-datepicker__current-month {
    color: #C01863;
    }

    .react-search-datepicker .react-datepicker__navigation--previous {
    border-right-color: #C01863;
    }

    .react-search-datepicker .react-datepicker__navigation--next {
    border-left-color: #C01863;
    }

    .widget__title {
    background-color: #C01863;
    }

    .reviews-item span:first-child {
    color: #C01863;
    }

    .my-tickets-table.my-tickets-table td .my-tickets-table__route {
    color: #C01863;
    }

    .not-signed {
    background: #C01863;
    }

    .routes-list .panel-body h2 {
    color: #C01863;
    }

    .no-results .right-arrow,
    .route_suggestions .right-arrow {
    color: #C01863;
    }

    .available-dates a {
    color: ;
    opacity: 0.8;
    }

    .available-dates i {
    color: ;
    }

    .available-dates a:hover {
    color: ;
    opacity: 1;
    }

    .gb--check-order .gb--card-title {
        color: #cb438b;
    }

    .gb--check-order .gb--card-title button {
        color: #cb438b;
    }

    .gb--check-order .gb--card-title button svg {
        fill: #cb438b;
    }

    
    
    .gb--header {
        background: white !important;
    }

    .gb--navigation {
        background: white !important;
    }

    .gb--header .btn--login__pointer {
        background: #C01863;
    }

    .modal--sign-in .modal__top {
    background-color: #C01863;
    }

    .login__user {
        color: #C01863 !important;
    }

    .currency-picker {
        button {
            color: #C01863 !important;
        }
    }
    .gb--tag-light {
        background: #C01863 !important;
        color: white !important;
    }
    .gb--filter-button, .gb--filter-button:hover {
        border-left-color: #C01863;
    }
    .travel-stations__vehicle-type {
        color: #C01863 !important;
    }

    .gb--navigation {
        background: white !important;
    }

    .gb--navigation .btn--login, .gb--navigation .gb--menu-toggle, .gb--navigation, .menu-button, .gb--menu__item-language {
        color: #C01863 !important;
    }
    .gb--menu__item {
        color: #C01863 !important;
    }
    .gb--menu__item a {
        color: #C01863 !important;
    }
    .currency-picker {
        color: #C01863 !important;
    }
    .gb--menu .gb--menu__item--selected a,
    .gb--menu .gb--menu__item a:hover,
    .gb--menu .gb--menu__item a:focus,
    .gb--menu .select__list .select__item--selected a,
    .gb--menu .select__list .select__item:hover a {
        color: #C01863;
    }
    .gb--menu .select__list .select__item--selected svg {
        fill: #C01863;
    }
    .gb--menu .gb--menu__item--selected,
    .gb--menu .gb--menu__item:hover,
    .gb--menu .gb--menu__item:focus {
        border-bottom: .5rem solid #C01863;
    }

    .travel-info__date p {
    color: #C01863;
    }

    .circle-ico {
    border: 2px solid red;
    color: red;
    }

    .full-circle-ico {
    background-color: #C01863;
    }

    .summary-info table td span:nth-child(4) {
    color: #C01863;
    }

    .routes-list.returnRoutes:before {
    color: #C01863;
    }

    .summary-passengers span {
    color: #C01863;
    }

    
    
    .gb--search__select:first-of-type span.fa-layers .fa-square {
    background-color: #c01863;
    }
    .gb--search__select--popular-destinations {
    background-color: #c01863;
    }
    .gb--search__select--pax .pax--counter:hover circle,
    .gb--search__select--pax .pax--counter:focus circle {
        fill: #C01863;
    }

    .search .trip-type__button:before {
    background-color: #c01863;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);
    }

    @media (max-width: 992px) {
        .gb--app-title {
            background-color: #c01863;
        }
    }

    .search-datepicker [type="submit"]:hover,
    .search-datepicker [type="submit"]:focus {
    background-color: #c01863;
    opacity: 0.9;
    }

    .gb--search__select--label {
    color: #C01863;
    }

    .react-datepicker__close-icon::after {
        background-color: #C01863;
    }

    .routes-list .panel-heading>.routes-button.collapsed .m-ticket-holder>i {
    color: 
    }

    .routes-list .panel-heading>.routes-button.collapsed .routes-list__mobile>span span {
    color: 
    }

    .popover.top>.arrow:after {
    border-top-color: #f5f5f5;
    }

    .popover.right>.arrow:after {
    border-right-color: #f5f5f5;
    }

    
    
    .breadcrumbs ol li a:hover,
    .breadcrumbs ol li a:focus {
    color: #C01863;
    opacity: 0.8;
    }

    .breadcrumbs ol li.current a {
    font-weight: bold;
    color: #C01863;
    }

    .offer h3 {
    color: #C01863;
    }

    .info-cards h3 {
    color: #C01863;
    }

    .page .content h2 {
    color: #C01863;
    }

    .page .content h3 {
    color: #C01863;
    }

    .passengers-list h2 {
    color: #C01863;
    }

    .passengers-list__price span {
    color: #C01863;
    }

    .passengers-list.passengers-list--add-more table td span {
    color: #C01863;
    }

    

    
    .gb--sorter .gb--tag-green {
        border: 0;
        background-color: #C01863;
    }

    .travel-time .gb--emphasize-info,
    .gb--route-total-price-section .gb--emphasize-info {
        color: #C01863;
    }

    .gb--route-station .gb--emphasize-info {
        color: #C01863;
    }
    .route--price-total .route--price-currency,
    .gb--route-station .gb--emphasize-success {
        color: #F2D039;
    }
    .connect--vehicle_icon {
        background: #C01863;
    }
    
        .gb--sidebar-section {
        border-top: 7px solid #C01863;
    }
    


