/* Utility classes added for base.register.html.twig inline style replacements */

.d-none {
    display: none;
}

.top-auto {
    top: auto;
}

.fixed-bottom {
    position: fixed;
    bottom: 0;
}

.bg-white {
    background-color: #ffffff;
}

.text-black {
    color: #000000;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

.fw-bold {
    font-weight: bold;
}

.fw-500-imp {
    font-weight: 500 !important;
}

.w-50 {
    width: 50%;
}

.float-left {
    float: left;
}

.h-0 {
    height: 0;
}

.h-1-3rem {
    height: 1.3rem;
}

.h-1-5rem {
    height: 1.5rem;
}

.h-1-8rem {
    height: 1.8rem;
}

.h-116 {
    height: 116px;
}

.clear-left {
    clear: left;
}

/* Cookie bar specific styles */
.cookie-bar {
    background-color: #50c1cd;
    color: #ffffff;
    font-family: inherit;
    position: fixed;
    bottom: 0;
}

.cookie-again {
    background-color: #50c1cd;
    color: #ffffff;
    position: fixed;
    font-family: inherit;
    width: auto;
    bottom: 0;
    right: 100px;
}

.cookie-bar .cli_settings_button {
    margin: 5px 20px;
    color: #50c1cd;
}

.cookie-bar .cli-plugin-main-button {
    display: inline-block;
    margin: 5px;
    color: #ffffff;
    background-color: #00b7cc;
}

.menu-item {
    font-size: 16px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}

.white .sc_layouts_iconed_text_line1 {
    color: #fff !important;
}

.months .vc_tta-tabs-list {
    display: none !important;
}

.read-more-state {
    display: none;
}

.read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
    content: 'Pokaż więcej';
}

.read-more-state:checked ~ .read-more-trigger:before {
    content: 'Wróć';
}

.read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
}

.scheme_default .sc_services_light .sc_services_item:hover .sc_services_item_icon {
    background: #50c1cd !important;
}

.scheme_default input[type="text"], .scheme_default input[type="email"] {
    margin: 5px
}

.checkbox-footer {
    width: 100%;
    float: right;
    margin-top: 10px;
    margin-left: 15px !important;
    color: #000 !important;
}

form {
    color: #000
}

#country-error {
    display: block;
    position: absolute;
    margin-top: 8px;
}

.select_container {
    margin-top: 5px;
}

.vc_custom_1504010808442 {
    padding-right: 3.7em !important;
    padding-left: 4em !important;
}

.vc_custom_1503234787221 {
    background-image: url('/register_files/images/title_bg.jpg?id=464') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1504161793491 {
    margin-top: -0.4rem !important;
}

.vc_custom_1567200836406 {
    margin-top: -4px !important;
    background-color: #fda33b !important;
    border-radius: 15px !important;
}

.vc_custom_1499246401534 {
    background: #1e1d22 url('/register_files/images/bg-1.jpg?id=283') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1503479635114 {
    background-color: #061f2b !important;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.custom-background {
    background-color: #f0f0f0;
}