.page-checkout .error {
    border: 0px solid;
}

.page-checkout .form-control {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0;
}

#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-field_consultation_field_date_value .label-wrap {
    right: 0 !important;
    left: 0;
    margin: 0 auto;
}

.calendar_vue_wrapper {
    display: flex;
    justify-content: center;
}

.calendar__box2 {
    right: 0;
}

@media (max-width: 479px) {
    #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-field_consultation_field_date_value {
        width: 100% !important;
    }
}

#edit-submit-edit {
    background-color: #4b4b4b;
    border: 1px solid #4b4b4b;
    color: #f3f3f3;
    font-weight: 700;
    margin-top: 20px;
}

#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-diseases-wrapper .form-checkboxes .bef-checkboxes .form-item label,
#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-specialization-wrapper .form-checkboxes .bef-checkboxes .form-item label,
#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-field-work-way-wrapper .form-checkboxes .bef-checkboxes .form-item label,
#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-metody-pracy-wrapper .form-checkboxes .bef-checkboxes .form-item label,
#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-psychologist-language-wrapper .form-checkboxes .bef-checkboxes .form-item label,
#block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form #edit-sex-wrapper .form-checkboxes .bef-checkboxes .form-item label {
    cursor: pointer;
}

.sortDescending,
.sortAscending {
    position: relative;
}

.sortDescending::after,
.sortAscending::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
    display: block;
    width: 0;
    height: 0;
    margin: auto;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.sortDescending.sortActive,
.sortAscending.sortActive {
    font-weight: 700;
}

.sortDescending.sortActive::after {
    border-top: 10px solid #337ab7;
}

.sortAscending.sortActive::after {
    border-bottom: 10px solid #337ab7;
}

.form-item.selected.form-item.selected-edit-sort-bef-combine-search-api-aggregation-1-desc.form-type-bef-link.form-group {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.form-item.selected.form-item.selected-edit-sort-bef-combine-search-api-aggregation-1-desc.form-type-bef-link.form-group a {
    margin: 0 15px;
}

.free-cancelation {
    color: #18d55b;
    font-weight: 700;
    float: left;
    margin: 3rem 0;
    text-align: center;
    width: 100%;
}

.free-cancelation-prefix {
    text-transform: uppercase;
    margin: unset;
}

.free-cancelation-description {
    width: 55%;
    max-width: 160px;
    margin: 0 auto;
}

.more-button {
    text-decoration: underline;
}

.more-button:hover {
    cursor: pointer;
}

.navbar-default {
    max-width: 100% !important;
}

.ui-dialog .ui-dialog-titlebar-close{

}

.ui-dialog-titlebar-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 50px;
    font-size: 0;
}

.ui-dialog-titlebar-close:before,
.ui-dialog-titlebar-close:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 18px;
    background-color: #1d1d1d;
    transform: rotate(45deg) translate(-50%, -50%);
    transform-origin: top left;
    content: '';
}

.ui-dialog-titlebar-close:after {
    transform: rotate(-45deg) translate(-50%, -50%);
}


.box {
    width: 40%;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.2);
    padding: 35px;
    border: 2px solid #fff;
    border-radius: 20px/50px;
    background-clip: padding-box;
    text-align: center;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    visibility: hidden;
    opacity: 0;
}

.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 40%;
    height: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}

.popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.popup .close:hover {

}

.popup .content {
    max-height: 100%;
    overflow: auto;
}

@media screen and (max-width: 700px) {
    .box {
        width: 70%;
    }

    .popup {
        width: 70%;
    }
}

.v-application--wrap {
    min-height: 100%;
    margin-bottom: 20px;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .kontaktTyp,
.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .kontaktTyp,
.page-node-360 .stronakontaktowa .region-content .field .kontaktTyp,
.page-node-360 #node-360 .field-items .field-item .kontaktTyp {
    width: 33%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
}

@media (max-width: 991px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .kontaktTyp,
    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .kontaktTyp,
    .page-node-360 .stronakontaktowa .region-content .field .kontaktTyp,
    .page-node-360 #node-360 .field-items .field-item .kontaktTyp {
        width: 100%;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .obraz,
.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .obraz,
.page-node-360 .stronakontaktowa .region-content .field .obraz,
.page-node-360 #node-360 .field-items .field-item .obraz {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}

@media (min-width: 480px) and (max-width:991px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .obraz,
    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .obraz,
    .page-node-360 .stronakontaktowa .region-content .field .obraz,
    .page-node-360 #node-360 .field-items .field-item .obraz {
        width: 33%;
        clear: left;
        padding-right: 20px;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .info,
.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .info,
.page-node-360 .stronakontaktowa .region-content .field .info,
.page-node-360 #node-360 .field-items .field-item .info {
    width: 50%;
    float: left;
    clear: left;
    text-align: right;
    padding-right: 4px;
}

@media (min-width: 480px) and (max-width:991px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .info,
    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .info,
    .page-node-360 .stronakontaktowa .region-content .field .info,
    .page-node-360 #node-360 .field-items .field-item .info {
        width: 33%;
        clear: none;
        padding-top: 40px;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .wartosc,
.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .wartosc,
.page-node-360 .stronakontaktowa .region-content .field .wartosc,
.page-node-360 #node-360 .field-items .field-item .wartosc {
    width: 50%;
    float: left;
    clear: right;
    text-align: left;
    padding-left: 4px;
    font-weight: 700;
}

@media (min-width: 480px) and (max-width:991px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row .stronakontaktowa .region-content .field .wartosc,
    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #node-360 .field-items .field-item .wartosc,
    .page-node-360 .stronakontaktowa .region-content .field .wartosc,
    .page-node-360 #node-360 .field-items .field-item .wartosc {
        width: 33%;
        padding-top: 40px;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69,
.page-node-360 #block-webform-client-block-69 {
    margin-bottom: 40px;
}

@media (max-width: 1199px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69,
    .page-node-360 #block-webform-client-block-69 {
        padding-top: 90px;
    }
}

@media (min-width: 1200px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69,
    .page-node-360 #block-webform-client-block-69 {
        padding-top: 110px;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 h2,
.page-node-360 #block-webform-client-block-69 h2 {
    text-align: center;
    margin-bottom: 30px;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 label.control-label,
.page-node-360 #block-webform-client-block-69 label.control-label {
    text-transform: lowercase;
    color: #575757;
    font-size: 14px;
    font-weigh: 400;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 input,
.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 textarea,
.page-node-360 #block-webform-client-block-69 input,
.page-node-360 #block-webform-client-block-69 textarea {
    background-color: #ebebeb;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--imie,
.page-node-360 #block-webform-client-block-69 .webform-component--imie {
    width: 40%;
    float: left;
    padding-right: 20px;
}

@media (max-width: 479px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--imie,
    .page-node-360 #block-webform-client-block-69 .webform-component--imie {
        width: 70%;
        clear: both;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--email,
.page-node-360 #block-webform-client-block-69 .webform-component--email {
    width: 35%;
    float: left;
    padding-right: 20px;
}

@media (max-width: 479px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--email,
    .page-node-360 #block-webform-client-block-69 .webform-component--email {
        width: 70%;
        clear: both;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--telefon,
.page-node-360 #block-webform-client-block-69 .webform-component--telefon {
    width: 25%;
    float: left;
}

@media (max-width: 479px) {

    .page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--telefon,
    .page-node-360 #block-webform-client-block-69 .webform-component--telefon {
        width: 40%;
        clear: both;
    }
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--temat,
.page-node-360 #block-webform-client-block-69 .webform-component--temat {
    width: 100%;
    float: left;
    clear: both;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-component--wiadomosc,
.page-node-360 #block-webform-client-block-69 .webform-component--wiadomosc {
    width: 100%;
    float: left;
    clear: both;
}

.page-node-type-stronakontaktowa .dialog-off-canvas-main-canvas .main-container .row #block-webform-client-block-69 .webform-submit,
.page-node-360 #block-webform-client-block-69 .webform-submit {
    background: #fea82d url(/sites/all/themes/avigon/images/strzalka2.png) no-repeat center left 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    width: 130px;
    height: 36px;
    float: right;
    clear: both;
    padding-left: 30px;
}

.has-error {
    border: 0px solid;
}

#edit-client-profiles-0-entity-field-prefix-0-value {
    display: block;
    width: 100%;
    max-width: 366px;
    margin: 0 auto;
    background-color: #ebebeb;
}

#edit-client-profiles-0-entity-field-phone-0-value {
    display: block;
    width: 100%;
    max-width: 366px;
    margin: 0 auto;
    background-color: #ebebeb;
}

.page-register .form-item-pass-pass1 {
    margin-bottom: 15px;
}

#password-policy-status {
    display: none;
}

.page-user .form-required {
    display: inline-block;
}

.page-user .captcha {
    margin-top: 15px;
}

.ief-cardinality-count {
    display: none;
}

#edit-field-specialist-regulations-0-top {
    display: none;
}

.table-responsive {
    overflow-x: hidden;
}

.paragraph-type--specialist-regulations {
    background-color: white !important;
}

/* .table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
    display: none;
} */

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
    border-top: 0px;
}

.js .field--widget-paragraphs .field-multiple-drag {
    display: none;
}

@media only screen and (max-width: 600px) {
    .navbar-header {
        position: unset;
        padding-bottom: 0px;
    }
}

.page-klient input,
.page-klient textarea,
.page-klient select,
.page-specjalista input,
.page-specjalista textarea,
.page-specjalista select,
.page-register input,
.page-register textarea,
.page-register select {
    background-color: #ebebeb;
    -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    color: #4b4b4b;
}

.page-user-signup input,
.page-user-signup textarea,
.page-user-signup select,
.page-register input,
.page-register textarea,
.page-register select,
.page-node-91 input,
.page-node-91 textarea,
.page-node-91 select,
.page-node-326 input,
.page-node-326 textarea,
.page-node-326 select,
.page-node-327 input,
.page-node-327 textarea,
.page-node-327 select,
.page-user-reset input,
.page-user-reset textarea,
.page-user-reset select {
    background-color: #ebebeb;
    -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    color: #4b4b4b;
}

.page-user-signup select,
.page-user-signup .field-type-field-collection,
.page-user-signup .field-widget-text-textarea,
.page-register select,
.page-register .field-type-field-collection,
.page-register .field-widget-text-textarea,
.page-node-91 select,
.page-node-91 .field-type-field-collection,
.page-node-91 .field-widget-text-textarea,
.page-node-326 select,
.page-node-326 .field-type-field-collection,
.page-node-326 .field-widget-text-textarea,
.page-node-327 select,
.page-node-327 .field-type-field-collection,
.page-node-327 .field-widget-text-textarea,
.page-user-reset select,
.page-user-reset .field-type-field-collection,
.page-user-reset .field-widget-text-textarea {
    max-width: 400px;
    margin: 0 auto;
    padding: 5px auto;
}

.page-klient .form-radios .form-item label input,
.page-specjalista .form-item .form-radio label input,
.page-register .form-radios .form-item label input {
    display: none;
}

/* #edit-field-name-surname-0-value, #edit-field-surname-0-value {
    width: 30%;
} */


#edit-field-experience-0-subform-field-qualifications-wrapper,
#edit-field-experience-0-subform-field-school-wrapper,
#edit-field-experience-0-subform-field-graduation-year-wrapper {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

/* #edit-field-experience-0-top {
    display: none;
} */

.page-klient .form-radios .form-item label p,
.page-specjalista .form-type-radio label p,
.page-register .form-radios .form-item label p,
.page-checkout1 .form-type-radio label p {
    background: url(../images/radiobutton.png) no-repeat left top;
    font-size: 13px;
    padding-left: 32px;
    padding-top: 5px;
    padding-bottom: 4px;
}

.page-specjalista .form-type-radio label input[type="radio"]:checked ~ p,
.page-checkout1 .form-type-radio label input[type="radio"]:checked ~ p {
    background: url(../images/radiobutton-active.png) no-repeat left top !important;
}

.page-klient .form-item label input,
.page-specjalista .form-item label input,
.page-register .form-radios .form-item label input,
.page-checkout1 .form-item label input {
    display: none;
}

.page-klient .form-type-checkbox label p,
.page-specjalista .form-type-checkbox label p,
.page-register .form-checkboxes .form-item label p,
.page-checkout1 .form-type-checkbox label p {
    background: url(../images/checkbox-order.png) no-repeat left top;
    font-size: 15px;
    padding-left: 32px;
    padding-top: 2px;
    padding-bottom: 4px;
}

.page-klient .form-type-checkbox label input:checked~p,
.page-specjalista .form-type-checkbox label input:checked~p,
.page-register .form-checkboxes .form-item label input[type="checkbox"]:checked ~ p,
.page-checkout1 .form-type-checkbox label input:checked~p {
    background: url(../images/checkbox-order-active.png) no-repeat left top;
}

.page-specjalista .form-type-checkbox {
    float: left;
}

.page-klient .checkbox,
.page-specjalista .checkbox,
.page-register .checkbox {
    margin: 0;
    padding: 0 7px;
}

p {
    margin: 0 0 10px;
}

.page-klient input,
.page-klient textarea,
.page-klient select,
.page-specjalista input,
.page-specjalista textarea,
.page-specjalista select,
.page-register input,
.page-register textarea,
.page-register select {
    background-color: #ebebeb;
    -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.28);
    color: #4b4b4b;
}

.section-title {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px !important;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    /* border-bottom: 1px solid #e5e5e5; */
    border-bottom: 1px solid #4c4c4c;
    font-weight: bold;
    margin-top: 20px !important;
}

.page-specjalista .field--name-field-experience th,
.page-specjalista .field-label {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    /* border-bottom: 1px solid #e5e5e5; */
    border-bottom: 1px solid #4c4c4c;
    font-weight: bold;
    margin-top: 20px !important;
}

.page-specjalista .field--name-field-experience #field-qualifications-values th,
.page-specjalista .field--name-field-experience #field-school-values th,
.page-specjalista .field--name-field-experience #field-graduation-year-values th {
    margin-top: 0px !important;
}

.page-specjalista legend {
    font-weight: bold;
    border-bottom: 1px solid #4c4c4c;
    margin-top: 20px;
}

.page-specjalista #edit-field-sex--wrapper legend,
.page-specjalista #edit-field-academic-title--wrapper legend,
.page-specjalista #edit-field-experience-0-subform-field-qualifications-wrapper .field-label,
.page-specjalista #edit-field-experience-0-subform-field-school-wrapper .field-label,
.page-specjalista #edit-field-experience-0-subform-field-graduation-year-wrapper .field-label {
    font-family: "muliregular";
    font-size: 14px;
    color: #3b3b3b;
    font-weight: bold;
    border-bottom: 0px;
}

.page-specjalista .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ffffff;
}

/* .page-specjalista .table-hover>tbody>tr:hover {
    background-color: #ffffff;
} */

.page-specjalista .tabledrag-toggle-weight {
    display: none;
}

.page-klient .field-add-more-submit,
.page-specjalista .field-add-more-submit,
.page-register .field-add-more-submit {
    color: #FFF;
    padding: 7px 10px;
    border-radius: 5px;
    background-color: #fea82d;
    border: 0;
    font-weight: 700;
    text-transform: uppercase;
}

.page-specjalista #edit-field-experience-wrapper .clearfix,
.page-specjalista #edit-profile-psychologist-field-contact-data .clearfix {
    text-align: center;
}

.page-specjalista .form-inline .control-label,
.page-klient .form-inline .control-label {
    margin-bottom: 5px;
    vertical-align: middle;
}

.page-specjalista .field--name-field-phone .form-inline .form-control,
.page-specjalista .field--name-field-prefix .form-inline .form-control {
    display: unset;
    width: 100%;
    vertical-align: unset;
}

.page-specjalista .form-group {
    margin-bottom: 15px !important;
}
.page-klient #edit-field-price-list-wrapper .draggable .form-group,
.page-specjalista #edit-field-price-list-wrapper .draggable .form-group,
.page-register #edit-profile-psychologist-field-price-list .draggable .form-group,
.page-specjalista #edit-field-price-list-wrapper .btn-danger {
    margin: 0;
}

.page-specjalista .paragraph-type,
.page-specjalista .field--name-field-price-list .paragraph-top,
.page-specjalista .paragraphs-icon-button-collapse,
.page-specjalista .paragraphs-dropdown {
    display: none;
}

.page-specjalista .field--name-field-price-list .clearfix {
    text-align: center;
}

.page-klient .prowizja,
.page-specjalista .prowizja,
.page-register .prowizja {
    width: 100%;
    text-align: center;
    font-style: italic;
}

.page-klient .income,
.page-specjalista .income,
.page-register .income {
    font-style: italic;
    color: red;
}

.form-element-blocked {
    font-size: 12px;
    color:red;
}

.page-klient .field--type-boolean,
.page-specjalista .field--type-boolean,
.page-register .field--type-boolean {
    text-align: center;
}

@media (min-width: 768px) {
    .page-specjalista .field--name-field-academic-title .form-type-radio {
        width: 33.33333%;
        float: left;
    }
}

.page-specjalista .field--name-field-company .form-type-checkbox {
    width: 100%;
}

@media (min-width: 1200px) {
    .page-specjalista .field--name-field-business-name-surname .form-type-textfield {
        width: 48%;
        float: left;
    }

    .page-specjalista .field--name-field-nip-pesel .form-type-textfield {
        width: 48%;
        float: right;
    }

    .page-specjalista .field--name-field-street .form-type-textfield {
        width: 23%;
        float: left;
    }

    .page-specjalista .field--name-field-company .form-type-checkbox {
        padding-left: 0px !important;
    }

    .page-specjalista .field--name-field-company .checkbox label {
        float: left;
        padding-left: 0px;
        margin-bottom: 10px;
    }

    .page-specjalista .field--name-field-postal-code .form-type-textfield {
        width: 23%;
        float: right;
        /* padding-left: 34px; */
    }

    .page-specjalista .field--name-field-tax-jurisdiction .form-type-textfield {
        width: 23%;
        float: left;
        margin-right: 20px;
    }

    .page-specjalista .field--name-field-city .form-type-textfield {
        width: 23%;
        float: right;
        margin-right: 20px;
    }

    .page-specjalista .field--name-field-regon .form-type-textfield {
        width: 48%;
        float: left;
    }

    .page-specjalista .field--name-field-krs .form-type-textfield {
        width: 48%;
        float: right;
    }

    .page-specjalista #edit-field-price-list-wrapper .field--name-field-hour {
        width: 16.66667%;
    }

    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-type,
    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-price {
        width: 33.33333%;
    }

    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-type,
    .page-specjalista #edit-field-price-list-wrapper .field--name-field-hour,
    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-price,
    .page-specjalista #edit-field-price-list-wrapper .btn-danger {
        float: left;
    }

    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-type,
    .page-specjalista #edit-field-price-list-wrapper .field--name-field-hour,
    .page-specjalista #edit-field-price-list-wrapper .field--name-field-service-price,
    .page-specjalista #edit-field-price-list-wrapper .btn-danger {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .page-specjalista #edit-field-price-list-wrapper .btn-danger {
        margin-top: 20px;
    }
}

.page-specjalista .form-item-field-avatar-form-0-field-media-image-0-alt,
.page-klient .form-item-field-avatar-form-0-field-media-image-0-alt {
    display: none;
}

.page-specjalista .form-item-field-avatar-form-inline-entity-form-entities-0-form-field-media-image-0-alt,
.page-klient .form-item-field-avatar-form-inline-entity-form-entities-0-form-field-media-image-0-alt {
    display: none;
}

.page-specjalista .form-required:after {
    background-image: none;
}

[id*="edit-field-avatar-entities-0-actions-ief-entity-edit--"] {
    display: none;
}

#edit-field-price-list-8-subform-field-service-price-0-number:after {
    display: none !important;
}

.page-specjalista .form-type-commerce-number {
    font-size: 0;
}

.page-specjalista .form-type-commerce-number .control-label {
    font-size: 14px;
}

.page-specjalista .table-responsive, .page-klient .table-responsive {
    border: 0;
}

@media (max-width: 767px) {
    .TabelaKonsultacjiPsycholog, .TabelaKonsultacjiKlient {
        text-align: right !important;
    }
}

.TabelaKonsultacjiPsycholog th {
    text-align: center;
}

.col-xs-6,
.page-specjalista .form-type-checkbox {
    width: 50%;
}

.page-specjalista #field-price-list-values label {
    display: contents;
}



.page-specjalista h4.psychologName,
.page-klient h4.psychologName,
.page-node-webform-results-table h4.psychologName {
    clear: both;
    text-align: center;
    font-weight: 400;
    color: #4b4b4b;
}

.page-specjalista h2.page-header,
.page-klient h2.page-header,
.page-node-webform-results-table h2.page-header {
    margin: 0px;
    padding: 19px 0px;
    border: none;
    font-size: 30px;
    font-weight: 400;
    color: #4b4b4b;
}

.page-specjalista table.TabelaKonsultacjiPsycholog,
.page-specjalista .TabelaKonsultacjiKlient,
.page-klient table.TabelaKonsultacjiPsycholog,
.page-klient .TabelaKonsultacjiKlient,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog,
.page-node-webform-results-table .TabelaKonsultacjiKlient {
    margin-bottom: 40px;
    font-size: 15px;
    color: #4b4b4b;
    width: 100%;
}

.page-specjalista table.TabelaKonsultacjiPsycholog thead tr,
.page-specjalista .TabelaKonsultacjiKlient thead tr,
.page-klient table.TabelaKonsultacjiPsycholog thead tr,
.page-klient .TabelaKonsultacjiKlient thead tr,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog thead tr,
.page-node-webform-results-table .TabelaKonsultacjiKlient thead tr {
    border: none;
}

.page-specjalista table.TabelaKonsultacjiPsycholog thead th,
.page-specjalista .TabelaKonsultacjiKlient thead th,
.page-klient table.TabelaKonsultacjiPsycholog thead th,
.page-klient .TabelaKonsultacjiKlient thead th,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog thead th,
.page-node-webform-results-table .TabelaKonsultacjiKlient thead th {
    font-weight: 700;
    padding: 15px;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr,
.page-specjalista .TabelaKonsultacjiKlient tr,
.page-klient table.TabelaKonsultacjiPsycholog tr,
.page-klient .TabelaKonsultacjiKlient tr,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr {
    border-top: 1px solid #c9c9c9;
    width: 100%;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td,
.page-specjalista .TabelaKonsultacjiKlient tr td,
.page-klient table.TabelaKonsultacjiPsycholog tr td,
.page-klient .TabelaKonsultacjiKlient tr td,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td {
    padding: 15px;
    font-weight: 400;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td .send_message_to:hover,
.page-specjalista .TabelaKonsultacjiKlient tr td .send_message_to:hover,
.page-klient table.TabelaKonsultacjiPsycholog tr td .send_message_to:hover,
.page-klient .TabelaKonsultacjiKlient tr td .send_message_to:hover,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td .send_message_to:hover,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td .send_message_to:hover {
    cursor: pointer;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td span,
.page-specjalista .TabelaKonsultacjiKlient tr td span,
.page-klient table.TabelaKonsultacjiPsycholog tr td span,
.page-klient .TabelaKonsultacjiKlient tr td span,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td span,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td span {
    color: black;
    font-weight: 400;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td span.not-free,
.page-specjalista .TabelaKonsultacjiKlient tr td span.not-free,
.page-klient table.TabelaKonsultacjiPsycholog tr td span.not-free,
.page-klient .TabelaKonsultacjiKlient tr td span.not-free,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td span.not-free,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td span.not-free {
    color: red;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td span.godzina,
.page-specjalista .TabelaKonsultacjiKlient tr td span.godzina,
.page-klient table.TabelaKonsultacjiPsycholog tr td span.godzina,
.page-klient .TabelaKonsultacjiKlient tr td span.godzina,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td span.godzina,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td span.godzina {
    color: #00a300;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td:first-child,
.page-specjalista .TabelaKonsultacjiKlient tr td:first-child,
.page-klient table.TabelaKonsultacjiPsycholog tr td:first-child,
.page-klient .TabelaKonsultacjiKlient tr td:first-child,
.page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td:first-child,
.page-node-webform-results-table .TabelaKonsultacjiKlient tr td:first-child {
    font-weight: 700;
}

.page-specjalista table.TabelaKonsultacjiPsycholog tr td:nth-child(10) a:not(.add-opinion),
.page-klient table.TabelaKonsultacjiKlient tr td:nth-child(10) a:not(.add-opinion),
.page-klient table.TableClientAvigonweb tr td:nth-child(7) a:not(.add-opinion),
.page-specjalista table.TableSpecialistAvigonweb tr td:nth-child(8) a:not(.add-opinion) {
    color: #FFF;
    padding: 5px;
    background-color: #18d55b;
    border-radius: 2px;
}

.page-specjalista #his_cons_spec_div .filter_div {
    float: left;
    margin-right: 20px;
}

.page-specjalista #his_cons_spec_div form input {
    float: left;
    clear: left;
    font-family: 'mulilight_italic';
    color: #4b4b4b;
    height: 58px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    padding-left: 15px;
    background: #fff;
    border: 1px solid #afafaf;
    border-radius: 8px;
}

.page-specjalista #his_cons_spec_div form button {
    float: left;
    clear: right;
    margin-top: 35px;
    text-transform: uppercase;
    color: white;
    font-weight: 700;
    background-color: #fea82d;
    padding: 18px;
    border: none;
    border-radius: 3px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-klient #edit-profile-psychologist-field-price-list .usun-cen,
.page-specjalista #edit-profile-psychologist-field-price-list .usun-cen,
.page-register #edit-profile-psychologist-field-price-list .usun-cen,
.col-xs-3,
.col-sm-3,
.page-klient .field-name-field-practice .form-type-radio,
.page-klient .field-name-field-patients-age .form-type-radio,
.page-specjalista .field-name-field-practice .form-type-radio,
.page-specjalista .field-name-field-patients-age .form-type-radio,
.page-register .field-name-field-practice .form-type-radio,
.page-register .field-name-field-patients-age .form-type-radio,
.col-md-3,
.page-klient #edit-profile-psychologist-field-wyplaty,
.page-specjalista #edit-profile-psychologist-field-wyplaty,
.page-register #edit-profile-psychologist-field-wyplaty,
.col-lg-3,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe .form-type-radio,
.page-payment #edit-platnoscibankowe .form-type-radio,
.col-xs-4,
#block-block-5 .main-banner-abs .three-p p,
.col-sm-4,
.page-klient .field-name-field-academic-title .form-type-radio,
.page-specjalista .field-name-field-academic-title .form-type-radio,
.page-register .field-name-field-academic-title .form-type-radio,
.page-zamowienie-zaplac #edit-actions .edit-cancel-box,
.page-zamowienie-zaplac #edit-actions .edit-test-box,
.page-zamowienie-zaplac #edit-actions .edit-submit-box,
.col-md-4,
.page-klient .form-type-checkbox,
.page-specjalista .form-type-checkbox,
.page-register .form-type-checkbox,
.page-klient #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-klient #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-specjalista #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-specjalista #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-register #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-register #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe .form-type-radio,
.page-payment #edit-platnoscibankowe .form-type-radio,
.page-zamowienie-zaplac #edit-actions .edit-cancel-box,
.page-zamowienie-zaplac #edit-actions .edit-test-box,
.page-zamowienie-zaplac #edit-actions .edit-submit-box,
.col-lg-4,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-zamowienie-zaplac #edit-actions .edit-cancel-box,
.page-zamowienie-zaplac #edit-actions .edit-test-box,
.page-zamowienie-zaplac #edit-actions .edit-submit-box,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.page-klient .form-type-checkbox,
.page-specjalista .form-type-checkbox,
.page-register .form-type-checkbox,
.page-klient .field-name-field-practice .form-type-radio,
.page-klient .field-name-field-patients-age .form-type-radio,
.page-specjalista .field-name-field-practice .form-type-radio,
.page-specjalista .field-name-field-patients-age .form-type-radio,
.page-register .field-name-field-practice .form-type-radio,
.page-register .field-name-field-patients-age .form-type-radio,
.page-klient.page-register-psychologist-complete #edit-actions .row div,
.page-klient.page-register-psychologist-complete #edit-actions .form-type-checkboxes div,
.page-klient.page-register-psychologist-complete #edit-actions .form-type-radios div,
.page-klient.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-klient.page-register-psychologist-complete #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-klient.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-klient.page-register-psychologist-complete #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-experience .page-klient.page-register-psychologist-complete #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-klient.page-register-psychologist-complete #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-experience .page-klient.page-register-psychologist-complete #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-contact-data .page-klient.page-register-psychologist-complete #edit-actions .panel-body div,
.page-klient.page-register-psychologist-complete #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient.page-register-psychologist-complete #edit-actions .form-radios div,
.page-klient.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-klient.page-register-psychologist-complete #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-klient.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-klient.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-klient.page-register-psychologist-complete #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-klient.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-klient.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-klient.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-klient.page-register-psychologist-complete #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-klient.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-klient.page-register-psychologist-complete #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-klient.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-specjalista.page-register-psychologist-complete #edit-actions .row div,
.page-specjalista.page-register-psychologist-complete #edit-actions .form-type-checkboxes div,
.page-specjalista.page-register-psychologist-complete #edit-actions .form-type-radios div,
.page-klient #edit-profile-psychologist-field-experience .page-specjalista.page-register-psychologist-complete #edit-actions .panel-body div,
.page-klient #edit-profile-psychologist-field-contact-data .page-specjalista.page-register-psychologist-complete #edit-actions .panel-body div,
.page-specjalista.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-specjalista.page-register-psychologist-complete #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-specjalista.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-specjalista.page-register-psychologist-complete #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-experience .page-specjalista.page-register-psychologist-complete #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-contact-data .page-specjalista.page-register-psychologist-complete #edit-actions .panel-body div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista.page-register-psychologist-complete #edit-actions .form-radios div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-specjalista.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-specjalista.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-specjalista.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-specjalista.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-specjalista.page-register-psychologist-complete #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-specjalista.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-register.page-register-psychologist-complete #edit-actions .row div,
.page-register.page-register-psychologist-complete #edit-actions .form-type-checkboxes div,
.page-register.page-register-psychologist-complete #edit-actions .form-type-radios div,
.page-klient #edit-profile-psychologist-field-experience .page-register.page-register-psychologist-complete #edit-actions .panel-body div,
.page-klient #edit-profile-psychologist-field-contact-data .page-register.page-register-psychologist-complete #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-experience .page-register.page-register-psychologist-complete #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-register.page-register-psychologist-complete #edit-actions .panel-body div,
.page-register.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-register.page-register-psychologist-complete #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-register.page-register-psychologist-complete #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-register.page-register-psychologist-complete #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-register.page-register-psychologist-complete #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register.page-register-psychologist-complete #edit-actions .form-radios div,
.page-register.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-register.page-register-psychologist-complete #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-register.page-register-psychologist-complete #edit-actions #edit-metodaplatnosci div,
.page-register.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-register.page-register-psychologist-complete #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-register.page-register-psychologist-complete #edit-actions #edit-platnoscibankowe div,
.page-register.page-register-psychologist-complete #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-register.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-register.page-register-psychologist-complete #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-register.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-register.page-register-psychologist-complete #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-register.page-register-psychologist-complete #edit-actions #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci .form-type-radio,
.page-payment #edit-metodaplatnosci .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe .form-type-radio,
.page-payment #edit-platnoscibankowe .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-payment .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-submit-box,
.page-payment .zamowienie-form1 #edit-actions .edit-submit-box,
.col-sm-6,
.page-klient .field-name-field-sex .form-type-radio,
.page-specjalista .field-name-field-sex .form-type-radio,
.page-register .field-name-field-sex .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci .form-type-radio,
.page-payment #edit-metodaplatnosci .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe .form-type-radio,
.page-payment #edit-platnoscibankowe .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-payment .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-submit-box,
.page-payment .zamowienie-form1 #edit-actions .edit-submit-box,
.col-md-6,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci .form-type-radio,
.page-payment #edit-metodaplatnosci .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-payment .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-submit-box,
.page-payment .zamowienie-form1 #edit-actions .edit-submit-box,
.col-lg-6,
.page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci .form-type-radio,
.page-payment #edit-metodaplatnosci .form-type-radio,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-payment .zamowienie-form1 #edit-actions .edit-cancel-box,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions .edit-submit-box,
.page-payment .zamowienie-form1 #edit-actions .edit-submit-box,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.page-klient #edit-profile-psychologist-field-konto-bankowe,
.page-specjalista #edit-profile-psychologist-field-konto-bankowe,
.page-register #edit-profile-psychologist-field-konto-bankowe,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.page-klient .separatorEmpty,
.page-specjalista .separatorEmpty,
.page-register .separatorEmpty,
.page-klient .form-type-checkboxes label,
.page-klient .form-type-radios label,
.page-specjalista .form-type-checkboxes label,
.page-specjalista .form-type-radios label,
.page-register .form-type-checkboxes label,
.page-register .form-type-radios label,
.page-klient .form-checkboxes,
.page-specjalista .form-checkboxes,
.page-register .form-checkboxes,
.page-klient .field--type-boolean,
.page-specjalista .field--type-boolean,
.page-register .field--type-boolean,
.page-klient .field--type-boolean .form-type-checkbox,
.page-specjalista .field--type-boolean .form-type-checkbox,
.page-register .field--type-boolean .form-type-checkbox,
.page-klient .form-radios,
.page-specjalista .form-radios,
.page-register .form-radios,
.page-klient .field-name-field-sex .form-type-radio,
.page-specjalista .field-name-field-sex .form-type-radio,
.page-register .field-name-field-sex .form-type-radio,
.page-klient .field-name-field-academic-title .form-type-radio,
.page-specjalista .field-name-field-academic-title .form-type-radio,
.page-register .field-name-field-academic-title .form-type-radio,
.page-klient #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-klient #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-specjalista #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-specjalista #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-register #edit-profile-psychologist-field-experience .panel-body>.form-group,
.page-register #edit-profile-psychologist-field-contact-data .panel-body>.form-group,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-service-kind,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-hour,
.page-klient #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-specjalista #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-register #edit-profile-psychologist-field-price-list .field-name-field-service-price,
.page-klient #edit-profile-psychologist-field-price-list .usun-cen,
.page-specjalista #edit-profile-psychologist-field-price-list .usun-cen,
.page-register #edit-profile-psychologist-field-price-list .usun-cen,
.page-klient #edit-profile-psychologist-field-konto-bankowe,
.page-specjalista #edit-profile-psychologist-field-konto-bankowe,
.page-register #edit-profile-psychologist-field-konto-bankowe,
.page-klient #edit-profile-psychologist-field-wyplaty,
.page-specjalista #edit-profile-psychologist-field-wyplaty,
.page-register #edit-profile-psychologist-field-wyplaty,
.page-klient #edit-profile-psychologist-field-odwolanie-konsultacji-czas,
.page-klient #edit-profile-psychologist-field-regulamin-psychologa,
.page-specjalista #edit-profile-psychologist-field-odwolanie-konsultacji-czas,
.page-specjalista #edit-profile-psychologist-field-regulamin-psychologa,
.page-register #edit-profile-psychologist-field-odwolanie-konsultacji-czas,
.page-register #edit-profile-psychologist-field-regulamin-psychologa,
.page-klient #edit-profile-psychologist-field-dokument,
.page-specjalista #edit-profile-psychologist-field-dokument,
.page-register #edit-profile-psychologist-field-dokument,
.page-klient #dokumentSimple,
.page-specjalista #dokumentSimple,
.page-register #dokumentSimple,
.page-klient.page-register-psychologist-complete #edit-actions,
.page-specjalista.page-register-psychologist-complete #edit-actions,
.page-register.page-register-psychologist-complete #edit-actions,
.page-klient:not(.page-register-psychologist-complete) #edit-actions,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions,
.page-register:not(.page-register-psychologist-complete) #edit-actions,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .row div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-klient:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-klient:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-experience .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-experience .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-contact-data .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .row div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div,
.page-klient #edit-profile-psychologist-field-experience .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-klient #edit-profile-psychologist-field-contact-data .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-experience .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-register #edit-profile-psychologist-field-contact-data .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .row div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div,
.page-klient #edit-profile-psychologist-field-experience .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-klient #edit-profile-psychologist-field-contact-data .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-experience .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div,
.page-register:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div,
.page-register:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div,
.page-register:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div,
.page-register:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div,
.page-node-74 #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div,
.page-node-318 #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div,
.page-user-password #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div,
.page-register-psychologist-revalidate #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-klient #edit-locale .form-radios div,
.page-klient #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div,
.page-payment .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div,
.page-payment .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div,
.page-payment .zamowienie-form1 .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div,
.page-zamowienie-zaplac .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div,
.page-node-74 #edit-locale .form-radios .form-type-radio,
.page-node-318 #edit-locale .form-radios .form-type-radio,
.page-user-password #edit-locale .form-radios .form-type-radio,
.page-register-psychologist-revalidate #edit-locale .form-radios .form-type-radio,
.page-klient #edit-locale .form-radios .form-type-radio,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios .form-type-radio,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios .form-type-radio,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios .form-type-radio,
.page-zamowienie-zaplac #edit-actions .edit-cancel-box,
.page-zamowienie-zaplac #edit-actions .edit-test-box,
.page-zamowienie-zaplac #edit-actions .edit-submit-box,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.page-klient:not(.page-register-psychologist-complete) #edit-actions .row div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div button,
.page-klient:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div button,
.page-klient:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div button,
.page-specjalista #edit-profile-psychologist-field-experience .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-register #edit-profile-psychologist-field-experience .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-register #edit-profile-psychologist-field-contact-data .page-klient:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div button,
.page-node-74 #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div button,
.page-node-318 #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div button,
.page-user-password #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div button,
.page-register-psychologist-revalidate #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-klient:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div button,
.page-payment .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div button,
.page-payment .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div button,
.page-payment .zamowienie-form1 .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-klient:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div button,
.page-zamowienie-zaplac .page-klient:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .row div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div button,
.page-klient #edit-profile-psychologist-field-experience .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-klient #edit-profile-psychologist-field-contact-data .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div button,
.page-register #edit-profile-psychologist-field-experience .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-register #edit-profile-psychologist-field-contact-data .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div button,
.page-node-74 #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div button,
.page-node-318 #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div button,
.page-user-password #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div button,
.page-register-psychologist-revalidate #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-specjalista:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div button,
.page-payment .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div button,
.page-payment .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div button,
.page-payment .zamowienie-form1 .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-specjalista:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div button,
.page-zamowienie-zaplac .page-specjalista:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .row div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .form-type-checkboxes div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .form-type-radios div button,
.page-klient #edit-profile-psychologist-field-experience .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-klient #edit-profile-psychologist-field-contact-data .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-specjalista #edit-profile-psychologist-field-experience .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-specjalista #edit-profile-psychologist-field-contact-data .page-register:not(.page-register-psychologist-complete) #edit-actions .panel-body div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-experience .panel-body div button,
.page-register:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-experience #edit-actions .panel-body div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions #edit-profile-psychologist-field-contact-data .panel-body div button,
.page-register:not(.page-register-psychologist-complete) #edit-profile-psychologist-field-contact-data #edit-actions .panel-body div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-node-74 #edit-locale .form-radios div button,
.page-node-74 #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-node-318 #edit-locale .form-radios div button,
.page-node-318 #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-user-password #edit-locale .form-radios div button,
.page-user-password #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-register-psychologist-revalidate #edit-locale .form-radios div button,
.page-register-psychologist-revalidate #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-dane-konta #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-klient-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .form-radios div button,
.page-psycholog-panel-zarzadzania-ustawienia-edytuj-jezyk #edit-locale .page-register:not(.page-register-psychologist-complete) #edit-actions .form-radios div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-metodaplatnosci div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-metodaplatnosci div button,
.page-payment .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-metodaplatnosci div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) #edit-platnoscibankowe div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment #edit-platnoscibankowe div button,
.page-payment .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-platnoscibankowe div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 #edit-actions div button,
.page-zamowienie:not(.page-zamowienie-zaplac) .zamowienie-form1 .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-payment .zamowienie-form1 #edit-actions div button,
.page-payment .zamowienie-form1 .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button,
.page-register:not(.page-register-psychologist-complete) #edit-actions .page-zamowienie-zaplac #edit-actions div button,
.page-zamowienie-zaplac .page-register:not(.page-register-psychologist-complete) #edit-actions #edit-actions div button {
    background-color: #4b4b4b;
    border: 1px solid #4b4b4b;
    color: #f3f3f3;
    font-weight: 700;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.page-klient .field--name-field-marketing-consents {
    margin-top: 15px;
}

.page-specjalista .user-form .form-item,
.page-klient .user-form .form-item,
.page-user .user-form .form-item {
    text-align: center;
}

.page-specjalista .user-form input,
.page-klient .user-form input,
.page-user .user-form input {
    max-width: 280px !important;
    margin: auto;
    width: 50%;
}

.page-specjalista .user-form .input-group,
.page-klient .user-form .input-group,
.page-user .user-form .input-group {
    display: grid;
}

.page-specjalista .user-form .password-strength,
.page-klient .user-form .password-strength,
.page-user .user-form .password-strength {
    max-width: 280px;
    margin: auto;
    width: 50%;
}

.page-specjalista .user-form .input-group-addon,
.page-klient .user-form .input-group-addon,
.page-user .user-form .input-group-addon {
    display: none;
}

.page-specjalista .user-form .password-suggestions,
.page-klient .user-form .password-suggestions,
.page-user .user-form .password-suggestions {
    display: none !important;
}

.page-user .user-form .form-item-pass-pass2 {
    margin-top: 20px;
}

.page-user .user-form #edit-pass, .page-user .user-form .has-error {
    max-width: none !important;
}

@media (max-width: 767px) {
    .page-specjalista .user-form input,
    .page-klient .user-form input,
    .page-user .user-form input {
        width: 100% !important;
        margin: auto;
    }
}

.page-specjalista .user-form #edit-actions,
.page-klient .user-form #edit-actions {
    text-align: center;
    margin-top: 20px;
}

.passwordPolicy1, .passwordPolicy2 {
    text-align: center;
}

.avigonweb_calendar, .avigonweb_user, .avigonweb_location, .avigonweb_meetings, .avigonweb_length, .avigonweb_tags {
    width: 30px;
}

.page-avigonweb .avigonweb_calendar,
.page-avigonweb .avigonweb_user,
.page-avigonweb .avigonweb_location,
.page-avigonweb .avigonweb_meetings,
.page-avigonweb .avigonweb_length,
.page-avigonweb .avigonweb_tags {
    margin-right: 15px;
    padding-left: 0px;
}

.avigon_web_bottom > div {
    margin-top: 15px;
}

.page-avigonweb .avigon_web_author {
    display: flex;
    color: #7b0074;
}

.page-avigonweb .avigon_web_author a, .page-node .course-leading a {
    color: #7b0074;
}

.avigon_web_location,
.avigon_web_price,
.calendar_logo,
.avigon_web_meetings,
.avigon_web_length,
.avigon_web_buy {
    padding-left: 0px !important;
    padding-right: 0px;
}

.blog_teaser_text p {
    text-align: justify;
}

.avigonweb_price {
    width: fit-content;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.avigonweb-article-teaser {
    margin-bottom: 80px;
}

.avigon_web_bottom {
    width: 100%;
    padding-right: 30px;
}

.buyInputs {
    padding: 0px;
    margin-top: 15px;
}

.buyPrice {
    padding: 0px;
}

@media (max-width: 991px) {
    .page-specjalista table.TabelaKonsultacjiPsycholog th,
    .page-specjalista .TabelaKonsultacjiKlient th,
    .page-klient table.TabelaKonsultacjiPsycholog th,
    .page-klient .TabelaKonsultacjiKlient th,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog th,
    .page-node-webform-results-table .TabelaKonsultacjiKlient th {
        display: none;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog th.active,
    .page-specjalista .TabelaKonsultacjiKlient th.active,
    .page-klient table.TabelaKonsultacjiPsycholog th.active,
    .page-klient .TabelaKonsultacjiKlient th.active,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog th.active,
    .page-node-webform-results-table .TabelaKonsultacjiKlient th.active {
        background-color: #FFF !important;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr,
    .page-specjalista .TabelaKonsultacjiKlient tr,
    .page-klient table.TabelaKonsultacjiPsycholog tr,
    .page-klient .TabelaKonsultacjiKlient tr,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr {
        float: left;
        clear: both;
        padding-bottom: 15px;
        width: 100%;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr:not(:first-child),
    .page-specjalista .TabelaKonsultacjiKlient tr:not(:first-child),
    .page-klient table.TabelaKonsultacjiPsycholog tr:not(:first-child),
    .page-klient .TabelaKonsultacjiKlient tr:not(:first-child),
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr:not(:first-child),
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr:not(:first-child) {
        padding-top: 15px;
        border-top: 1px solid #ebebeb;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr td,
    .page-specjalista .TabelaKonsultacjiKlient tr td,
    .page-klient table.TabelaKonsultacjiPsycholog tr td,
    .page-klient .TabelaKonsultacjiKlient tr td,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr td {
        padding: 15px 0 !important;
        border: none !important;
        display: block;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr td.active,
    .page-specjalista .TabelaKonsultacjiKlient tr td.active,
    .page-klient table.TabelaKonsultacjiPsycholog tr td.active,
    .page-klient .TabelaKonsultacjiKlient tr td.active,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td.active,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr td.active {
        background-color: #FFF !important;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr td .m_title,
    .page-specjalista .TabelaKonsultacjiKlient tr td .m_title,
    .page-klient table.TabelaKonsultacjiPsycholog tr td .m_title,
    .page-klient .TabelaKonsultacjiKlient tr td .m_title,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td .m_title,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr td .m_title {
        width: 20%;
        float: left;
        clear: left;
        font-size: 14px;
        margin: 0;
        text-align: left;
        padding-right: 5px;
        line-height: 20px;
        font-weight: 700;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog tr td .m_val,
    .page-specjalista .TabelaKonsultacjiKlient tr td .m_val,
    .page-klient table.TabelaKonsultacjiPsycholog tr td .m_val,
    .page-klient .TabelaKonsultacjiKlient tr td .m_val,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td .m_val,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr td .m_val {
        width: 80%;
        float: right;
        clear: right;
        padding-right: 5px;
    }

    /* .page-specjalista table.TabelaKonsultacjiPsycholog tr td a,
    .page-specjalista .TabelaKonsultacjiKlient tr td a,
    .page-klient-panel-zarzadzania table.TabelaKonsultacjiPsycholog tr td a,
    .page-klient-panel-zarzadzania .TabelaKonsultacjiKlient tr td a,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog tr td a,
    .page-node-webform-results-table .TabelaKonsultacjiKlient tr td a {
        float: left;
    } */
}

@media (min-width: 992px) {
    .col-md-4,
    .page-specjalista .form-type-checkbox,
    .page-specjalista #edit-field-experience .paragraphs-subform>.form-group,
    .page-specjalista #edit-profile-psychologist-field-contact-data .panel-body>.form-group {
        width: 33.33333%;
    }

    .page-specjalista table.TabelaKonsultacjiPsycholog .m_title,
    .page-specjalista .TabelaKonsultacjiKlient .m_title,
    .page-klient table.TabelaKonsultacjiPsycholog .m_title,
    .page-klient .TabelaKonsultacjiKlient .m_title,
    .page-node-webform-results-table table.TabelaKonsultacjiPsycholog .m_title,
    .page-node-webform-results-table .TabelaKonsultacjiKlient .m_title {
        display: none;
    }
}


.page-cart #navbar-collapse,
.page-cart .sec_bottom,
.page-cart .footer,
.page-checkout #navbar-collapse,
.page-checkout .sec_bottom,
.page-checkout .footer {
    display: none !important;
}

#avigon-order-step-1, #avigon-order-step-2, #avigon-order-step-3, #avigon-order-step-4 {
    height: 83px;
    margin-top: 20px;
    display: block;
    margin-left: auto;
}

@media (max-width: 479px) {
    #avigon_logo_2024 {
        height: 30px !important;
    }

    .page-checkout .navbar-toggle, .page-cart .navbar-toggle {
        display: none !important;
    }

    #avigon-order-step-1, #avigon-order-step-2, #avigon-order-step-3, #avigon-order-step-4 {
        height: 50px;
        margin-top: 30%;
    }

    .page-checkout #navbar, .page-cart #navbar {
        padding-right: 0px;
        margin-bottom: 0px;
    }

    .page-checkout .main-container {
        margin-top: -60px;
    }

    .layout-region-checkout-footer {
        margin-top: 50px;
    }
}

@media (max-width: 767px) {
    #navbar-collapse {
        padding-bottom: 20px;
    }
}

#block-block-9 em {
    font-weight: 600 !important;
}

.help-block {
    font-size: 14px;
}

.form-required:after {
    display: none !important;
}



@media (max-width: 991px) {
    .block-commerce-checkout.container {
        padding-right: 0px;
    }

    ol, ul {
        padding-left: 40px;
    }
}

@media (max-width: 767px) {
    ol, ul {
        padding-left: 10px;
    }
}

@media (max-width: 1199px) {

}

/* szkolenia new styles */
.view-avigonweb .blog-first-row {
  margin-bottom: 80px;
}
.view-avigonweb .blog-rest-rows {
  display: flex;
  flex-wrap: wrap;
}
.view-avigonweb .avigon_web_author {
  margin-top: 15px;
}
.view-avigonweb .avigon_web_author .author-second,
.view-avigonweb .avigon_web_author .author-third {
  display: block;
  margin-left: 33px;
}
.view-avigonweb .avigon_web_author .author-second {
  margin-top: -6px;
}
.view-avigonweb .blog_teaser_text {
  margin-bottom: 15px;
  height: auto;
}
.course-img-container img {
  height: auto;
}
.course-leading p, .course-tags p {
  margin: 0
}
.view-avigonweb .avigon_web_bottom .avigon_web_buy {
  width: 100%;
  margin-top: 15px;
  padding-right: 0px;
}
.view-avigonweb .view-filters {
  margin-top: 40px;
}
.view-avigonweb .view-filters .form-inline {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.view-avigonweb .view-filters .form-inline #edit-field-data-start-value-wrapper {
  border: 0;
  margin-bottom: 0;
}
.view-avigonweb .view-filters .form-actions button {
  background-color: #0c4da1;
}
.view-avigonweb .view-filters .panel-heading {
  display: none;
}
.view-avigonweb .view-filters .panel-body {
    padding: 0;
}

/*
.view-avigonweb .view-filters .panel-body .control-label {
    display: flex;
    align-items: center;
    margin-right: 5px;
}
 */

.view-avigonweb .view-filters .js-form-type-date {
    display: block;
}
.view-avigonweb .view-filters .panel-default {
    border: 0px;
    box-shadow: none;
}

.view-avigonweb .view-filters .form-item-field-data-start-value-date label {
  margin-top: 5px;
  margin-right: 5px;
}

@media (max-width: 991px) {
  .view-avigonweb .blog-first-row .blog_title {
    margin-top: 15px;
  }
  .view-avigonweb .view-filters .form-inline > div {
    margin-top: 15px;
  }
}
@media (max-width: 1199px) {
  header .navbar-header {
    position: inherit;
  }
}
@media (max-width: 767px) {
  .view-avigonweb .avigon_web_bottom > div {
    margin-top: 8px;
  }
  .view-avigonweb .view-filters .form-inline > div {
    width: 50%;
  }
}

.wide-page-container {
  max-width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1230px) {
  .wide-page-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.specialist-regulation-form .form-type-checkbox {
  padding: 0;
  width: 100%;
}
.specialist-regulation-form .form-type-checkbox label {
  padding: 0;
}
.specialist-regulation-form .form-submit {
  margin-top: 20px;
  background-color: #0c4da1;
  color: #fff;
}
.specialist-regulation-form > p {
  margin: 20px 0;
}


#profile-specialist-form .field--name-field-avatar button[data-drupal-selector="edit-field-avatar-actions-ief-add"] {
  color: #fff;
  background-color: #5cb85c;
}
#profile-specialist-form .field--name-field-avatar div[data-drupal-selector="edit-field-avatar"] {
  padding-top: 15px;
  padding-left: 10px;
}
#profile-specialist-form .field--name-field-avatar div[data-drupal-selector="edit-field-avatar-form"] {
  border: 0;
}
.field--name-field-experience table.field-multiple-table > thead,
.field--name-field-experience table.field-multiple-table .field-multiple-drag,
.field--name-field-contact-data table.field-multiple-table > thead,
.field--name-field-contact-data table.field-multiple-table .field-multiple-drag {
  display: none;
}
#profile-specialist-form .panel .panel-title {
  font-weight: 600;
}
#profile-specialist-form .field--name-field-experience table.field-multiple-table td .btn-danger,
#profile-specialist-form .field--name-field-contact-data table.field-multiple-table td .btn-danger{
  margin-top: 25px;
}
#profile-specialist-form .field--name-field-experience table.field-multiple-table,
#profile-specialist-form .field--name-field-contact-data table.field-multiple-table {
  margin-bottom: 0;
}
#profile-specialist-form .field--name-field-experience .field-add-more-submit,
#profile-specialist-form .field--name-field-contact-data .field-add-more-submit {
  margin-bottom: 30px;
}
#profile-specialist-form .field--name-field-price-list h4.label {
  color: #000;
  font-size: 21px;
}
#profile-specialist-form .field--name-field-price-list table.field-multiple-table thead tr th:not(:first-child) {
  display: none;
}

#profile-specialist-form .form-actions {
  display: flex;
  padding: 0;
  margin-top: 40px;
  border-top: 1px solid #4c4c4c;
  padding-top: 30px;
}
#profile-specialist-form .form-actions > div {
  flex: 0 0 50%;
  padding-right: 30px;
  padding-left: 10px;
}

.no-availabilities {
  text-align: center;
  margin-top: 120px;
  margin-bottom: 80px;
}
.no-availabilities span {
  font-size: 40px;
  color: #fea82d;
}
.no-availabilities h3 {
  margin-top: 0;
}
.block-other-specialists-block {
  margin-top: 80px;
}
.block-other-specialists-block h3 {
  margin-bottom: 30px;
}
.block-other-specialists-block .specialists-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-other-specialists-block .specialists-wrapper > a {
  display: block;
  color: inherit;
}
.block-other-specialists-block .specialists-wrapper > a:not(:last-child) {
  margin-right: 30px;
}
.block-other-specialists-block .specialists-wrapper > a:hover {
  text-decoration: none;
}
.block-other-specialists-block .specialist {
  display: flex;
}
.block-other-specialists-block .specialist .specialist-desc {
  max-width: 220px;
  margin-left: 15px;
}
.block-other-specialists-block .specialist .course-img-container {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: clip;
  border: 2px solid rgb(228, 228, 228);
}
.block-other-specialists-block .specialist .course-img-container img {
  height: auto;
}
.block-other-specialists-block .specialist .specialist-btn {
  margin-top: 5px;
  background-color: #fea82d;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  max-width: 160px;
  text-align: center;
}

.block-other-specialists-block .specialist .t_text-big {
    color: #7b0074;
}
@media (max-width: 1199px) {
  .block-other-specialists-block .specialist .specialist-desc {
    max-width: 170px;
  }
  .block-other-specialists-block .specialists-wrapper > a:not(:last-child) {
    margin-right: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block-other-specialists-block .specialist .specialist-desc {
    margin-left: 5px;
  }
  .block-other-specialists-block .specialist .specialist-desc {
    max-width: 120px;
  }
  .block-other-specialists-block .specialist .specialist-btn {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .block-other-specialists-block .specialists-wrapper > a {
    width: 30%;
  }
  .block-other-specialists-block .specialist .specialist-btn {
      bottom: 0;
      position: absolute;
  }
}
@media (max-width: 767px) {
  .block-other-specialists-block .specialists-wrapper > a {
    margin-bottom: 50px;
  }
}

.blog-post .avigon_share {
    float: right;
}

.blog-post .social-sharing-buttons {
    margin: 0px;
}

.page-node-type-stronakontaktowa .form-type-tel .control-label {
    margin-bottom: 5px !important;
}

.page-node-type-stronakontaktowa .iti, .page-node-type-stronakontaktowa .js-webform-telephone-international {
    width: 100%;
}

.user-opinion {
    margin-left: auto;
    margin-right: auto;
}

.user-opinion .user-opinion-photo {
    width: 90px;
    float: left;
}

.user-opinion .user-opinion-photo img {
    width: 100%;
    height: auto;
}

.user-opinion .user-opinion-content {
    float: left;
    padding: 5px;
}

.user-opinion .user-opinion-content .user-opinion-surname-name {
    float: left;
    width: 50%;
    font-weight: bold;
}

.user-opinion .user-opinion-content .user-opinion-stars {
    float: left;
    width: 50%;
}

.user-opinion .user-opinion-content .user-opinion-stars .star {
    float: right;
}

.user-opinion .user-opinion-content .user-opinion-text-nick {
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 10px;
}

.user-opinion .user-opinion-content .user-opinion-text-nick .user-opinion-nick {
    color: #999999;
    font-style: italic;
}

#sliding-popup .popup-content #popup-text p {
    font-size: 16px;
}

#sliding-popup .agree-button {
    background-color: #f3f3f3;
    color: #3b3b3b;
    text-shadow: unset;
    background-image: none;
}

#sliding-popup .agree-button:hover {
    background-image: none;
    background-color: #f3f3f3;
}

#sliding-popup .eu-cookie-compliance-more-button {
    font-family: "latobold";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    background-color: #fea82d;
    border: none;
    text-transform: none;
    padding: 5px 11px;
    max-width: unset;
    line-height: 20px;
    background-image: none;
    text-shadow: unset;
}

#sliding-popup .eu-cookie-compliance-more-button:hover {
    background-image: none;
    background-color: #fea82d;
}

.sb-homepage-section .container {
    max-width: 1480px;
}

.sb-homepage-section.sb-homepage-banner {
    min-height: 768px;
}

@media (max-width: 767px) {
    .sb-homepage-section.sb-homepage-banner {
        overflow: hidden;
        position: relative;
        min-height: 579px;
    }
}

.sb-homepage-section.sb-homepage-banner .sb-homepage-image {
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    z-index: -1;
}

@media (max-width: 767px) {
    .sb-homepage-section.sb-homepage-banner .sb-homepage-image {
        right: -200px;
        left: -200px;
    }
}

.sb-homepage-section.sb-homepage-banner .sb-homepage-content {
    padding-top: 148px;
}

.sb-homepage-section.sb-homepage-banner .sb-homepage-content p {
    margin: 0;
}

@media (max-width: 767px) {
    .sb-homepage-section.sb-homepage-banner .sb-homepage-content {
        color: #fff;
    }
}

.front section.block {
    padding: 18px 0 !important;
}

.front .sb-wyszukiwarka div.wyszspec {
    color: #474949;
    font-family: "latoregular";
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}

@media (max-width: 767px) {
    .front .sb-wyszukiwarka div.wyszspec {
        text-align: center;
        padding: 0 80px;
        margin-bottom: 28px;
    }
}

.front .sb-wyszukiwarka .sb-wyszukiwarka-links {
    float: left;
    width: 100%;
}

@media (max-width: 767px) {
    .front .sb-wyszukiwarka .sb-wyszukiwarka-links {
        text-align: center;
        position: relative;
    }
}

.front .sb-wyszukiwarka .sb-wyszukiwarka-links .search-all a {
    color: #474949;
    font-family: "muliregular";
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}

.front .sb-wyszukiwarka .sb-wyszukiwarka-links .search-all .advanced-search {
    margin-top: 18px;
    margin-bottom: 23px;
}

.front .sb-wyszukiwarka .sb-wyszukiwarka-links .search-all .advanced-search a {
    font-family: "latobold";
    font-size: 20px;
}

@media (max-width: 767px) {
    .front .sb-wyszukiwarka .sb-wyszukiwarka-links .search-all {
        position: absolute;
        top: -200px;
        width: 100%;
    }
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form#views-exposed-form-wyszukiwarka-specjalistow-page {
    max-width: 1480px;
    padding: 0 15px;
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form {
    background-color: unset;
}

@media (min-width: 1200px) {
    .front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form {
        margin-top: -263px;
    }
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext {
    padding-right: 85px;
    width: 581px;
    padding: 0 85px 0 0;
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext {
    height: 70px;
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fea82d;
    opacity: 1;
    /* Firefox */
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fea82d;
    opacity: 1;
    /* Firefox */
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext::-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fea82d;
    opacity: 1;
    /* Firefox */
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fea82d;
    opacity: 1;
    /* Firefox */
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fea82d;
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext #edit-fulltext::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #fea82d;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext {
        width: calc(100% - 450px);
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-widget-filter-search_api_views_fulltext {
        width: 100%;
        padding: 0;
    }
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-submit-button .form-submit {
    background-color: #0c4da1;
    color: #ffffff;
    font-family: "latobold";
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -1px;
    line-height: normal;
    padding: 0 53px;
    height: 63px;
}

.front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-submit-button .form-submit:hover {
    text-decoration: none;
}

@media (max-width: 767px) {
    .front #block-views-0594231f3592b70c345b46817b8eece4 form .views-exposed-form .views-submit-button {
        margin-top: 100px;
    }
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 {
    margin-bottom: 20px;
}

@media (max-width: 479px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 {
        width: 100%;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 {
        max-width: 480px;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 {
        max-width: 768px;
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 {
        max-width: 992px;
        width: 100%;
    }
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 h2 {
    color: #474949;
    font-family: "latobold";
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    font-size: 30px;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 h2 span {
    font-family: "latobold";
    color: #fea82d;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content {
    display: grid;
    grid-template-columns: 1fr 30px 1fr;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row {
    grid-area: 1;
    width: auto;
    margin-right: 0;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row:last-child {
    grid-column: 3;
}

@media (max-width: 1200px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row {
        grid-column: span 3;
    }

    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row:last-child {
        grid-row: 2;
        grid-column: span 3;
    }
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row {
        padding: 0 60px;
    }
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-field-about {
        text-align: center;
    }
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-field-surname {
    font-family: "latobold";
    font-size: 20px;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 {
    background: unset;
    clear: both;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 {
        text-align: center;
    }
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 span {
    float: left;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 span {
        float: unset;
    }
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 a {
    color: #ffffff;
    font-family: "latobold";
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    background-color: #fea82d;
    border: none;
    text-transform: none;
    padding: 14px 40px;
    max-width: unset;
    line-height: 20px;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 a::before {
    content: unset;
}

.front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 a::after {
    content: unset;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-block-promowani-specjali-ci-block-1 .view .view-content .views-row .views-field-view-profile-1 a {
        display: inline-block;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block h2 {
    font-size: 30px;
    color: #474949;
    font-family: "latobold";
}

.front .main-container .region-content #block-views-opinie-klient-w-block h2 .title-color {
    font-family: "latobold";
    color: #fea82d;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main {
    display: grid;
    grid-template-columns: 1fr 30px 1fr;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion {
    padding: 15px 0;
    grid-area: 1;
    width: auto;
}

@media (min-width: 768px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion {
        background: url(../images/promo-psycho-row.png) no-repeat top 5px left;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion:last-child {
    grid-column: 3;
}

@media (max-width: 1200px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion {
        grid-column: span 3;
    }

    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion:last-child {
        grid-row: 2;
        grid-column: span 3;
    }
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion {
        padding: 0 60px;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo {
    float: left;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo {
        width: 100%;
        background: unset;
        padding: 31px;
        max-width: 274px;
        margin: 0 auto;
        float: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo {
        width: 39.957%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo {
        width: 30.957%;
    }
}

@media (min-width: 1200px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo {
        width: 45.957%;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-photo img {
    width: auto;
    border-radius: 140px;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content {
    width: 44%;
    float: right;
    padding: 0;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content {
        width: 100%;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-surname-name {
    float: left;
    width: 100%;
    font-weight: normal;
    font-size: 21px;
    font-family: "mulibold";
    color: #7b0074;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-surname-name {
        text-align: center;
        border-bottom: 1px solid #d8b3d6;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars {
    padding-left: 5px;
    width: 100%;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars {
        text-align: center;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars .fivestar-static-item {
    float: left;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars .fivestar-static-item {
        float: unset;
    }
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars .fivestar-static-item .fivestar-basic div.fivestar-widget-static {
        display: inline-block;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars .fivestar-static-item .fivestar-basic div.fivestar-widget-static .star {
    width: 23px;
    height: 22px;
    background-image: url("../images/start2.png");
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-stars .fivestar-static-item .fivestar-basic div.fivestar-widget-static .star span.on {
    background: url("../images/start1.png");
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-text-nick {
    position: relative;
    padding: 0;
    margin-top: 25px;
    background-color: transparent;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-text-nick::before {
    content: "";
    position: absolute;
    top: -27px;
    width: 32px;
    height: 22px;
    background-image: url("../images/quote.png");
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-text-nick .user-opinion-text {
    font-family: "mulilight_italic";
    color: #595959;
    font-size: 14px;
    line-height: 18px;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-text-nick .user-opinion-text {
        text-align: center;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-nick {
    font-size: 14px;
    font-family: "mulilight_italic";
    color: #7b0074;
    margin-top: 15px;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-link {
    float: left;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-content .user-opinion-link a {
    color: #ffffff;
    font-family: "latobold";
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    background-color: #fea82d;
    border: none;
    text-transform: none;
    display: block;
    border-radius: 6px;
    max-width: 170px;
    padding: 14px 40px;
    max-width: unset;
    line-height: 17px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-link {
    width: 44%;
    float: right;
    padding: 0;
    height: 100%;
    clear: both;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-link {
        width: 100%;
        text-align: center;
    }
}

.front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-link a {
    color: #ffffff;
    font-family: "latobold";
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    background-color: #fea82d;
    border: none;
    text-transform: none;
    display: block;
    border-radius: 6px;
    max-width: 170px;
    padding: 14px 40px;
    max-width: unset;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    float: left;
}

@media (max-width: 767px) {
    .front .main-container .region-content #block-views-opinie-klient-w-block .view .view-content #user-opinions-main .row-opinion .user-opinion .user-opinion-link a {
        display: inline-block;
        float: unset;
} }

div.fivestar-widget-static {
    display: block;
}

@media (max-width: 1199px) {
    #avigon_logo_2024 {
        max-width: 110px !important;
    }

    .navbar-default .profile-button-mobile {
        margin-top: 5px;
        padding-top: 15px;
        float: right;
        width: 30px;
        margin-right: 20px !important;
        z-index: 999999;
    }

    .navbar-default .cart-button-mobile {
        margin-top: 2px;
        padding-top: 15px;
        float: right;
        width: 30px;
        margin-right: 20px !important;
    }

    .navbar-default .cart-button-mobile #navigation_cart_icon_mobile, .navbar-default .profile-button-mobile #navigation_user_icon_mobile {
        width: 30px;
    }
}
@media (min-width: 768px) {
    .navbar-default .profile-button-mobile, .navbar-default .cart-button-mobile {
        display: none;
    }

    .navbar-default .navbar-collapse .nav-menu .leaf-mobile {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-collapse .nav-menu .secondary {
        margin-top: 5px !important;
        top: 0 !important;
        left: 0 !important;
    }

    .navbar-default .navbar-collapse .nav-top {
        margin-top: 5px !important;
    }

    .navbar-default .navbar-collapse .nav-menu .leaf-desktop {
        display: none !important;
    }

    .navbar-default .navbar-collapse .nav-menu .leaf-mobile {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .navbar-default .profile-button-mobile, .navbar-default .cart-button-mobile {
        display: block !important;
    }

    .navbar-default a.logo {
        left: 30% !important;
    }
}

@media (max-width: 1199px) and (max-width: 1199px) {
    .front .navbar-default, .not-front .navbar-default {
        top: 0 !important;
        position: sticky !important;
    }

    .front .navbar-default .navbar-header, .not-front .navbar-default .navbar-header {
        padding: 0px !important;
    }
}

@media (max-width: 1199px) {
    .front .navbar-default .navbar-toggle, .not-front .navbar-default .navbar-toggle {
        padding-top: 20px !important;
    }
    .front .navbar-default .navbar-toggle.collapsed, .not-front .navbar-default .navbar-toggle.collapsed {
        margin-top: 0px !important;
    }
    .navbar-default a.logo {
        margin-top: 10px !important;
    }
}

@media (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px) {
    .front .navbar-default .navbar-toggle, .not-front .navbar-default .navbar-toggle {
        margin-top: 0px !important;
    }
}

.navbar.container, .navbar.container-fluid {
    margin-top: 0px;
}

.front .main-container, .not-front .main-container {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

.view-wyszukiwarka-specjalistow .view-content .views-row .psycho-teaser .right .name a,
.view-specjalisci-lista-seo .view-content .views-row .psycho-teaser .right .name a {
    font-weight: 600;
}

.navbar-default {
    width: 100% !important;
}

.container {
    margin-right: auto !important;
    margin-left: auto !important;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 1200px) {
    #block-views-opinie-klient-w-block {
        max-width: 1200px;
        width: 100%;
    }
}

#block-views-opinie-klient-w-block {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

div.fivestar-widget-static .star span.on {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../../../modules/contrib/fivestar/widgets/basic/star.png) no-repeat 0 -32px;
}

div.fivestar-widget-static .star span.off {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../../../modules/contrib/fivestar/widgets/basic/star.png) no-repeat 0 0;
}

form.fivestar-widget {
    clear: both;
    display: block;
}

form.fivestar-widget select,
form.fivestar-widget input {
    margin: 0;
}

.fivestar-combo-stars .fivestar-static-form-item {
    float: left;
    margin-right: 40px;
    margin-left: 40px;
}

.fivestar-combo-stars .fivestar-static-item {
    float: left;
    margin-right: 40px;
}

.fivestar-combo-stars .fivestar-form-item {
    float: left;
}

.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {
    margin: 0;
}

div.fivestar-widget-static {
    display: block;
}

div.fivestar-widget-static br {
    clear: left;
}

div.fivestar-widget-static .star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
}

.fivestar-rating {
    margin-top: 10px;
}

.main-container .region-content #block-views-promowani-specjali-ci-block .block-title {
    margin: 0;
    text-align: center;
    font-family: "muliregular";
    color: #504a42;
    font-size: 26px;
    background: url(../images/promo-psycho-bg.png) no-repeat center 40px;
    padding-bottom: 37px;
}

.footer {
    padding-bottom: 0px;
    margin-top: 0px;
    border-top: 0px !important;
}

.not-front section.block {
    padding: 18px 0;
}

@media (min-width: 1200px) {
    .page-blog .form--inline {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .page-blog .select-wrapper {
        width: 100%;
    }
}

.page-node-type-stronakontaktowa .iti--allow-dropdown input, .page-node-type-stronakontaktowa .iti--allow-dropdown input[type=tel] {
    width: 100%;
}

.page-node-type-stronakontaktowa .form-actions .btn {
    background-color: #18d55b;
    border: 0px;
    float: right;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .page-node-type-stronakontaktowa .form-item-name, .page-node-type-stronakontaktowa .form-item-e-mail, .page-node-type-stronakontaktowa .form-item-phone {
        width: 100% !important;
        padding-right: 0px;
    }

    .profile2-psychologist .content .main .question input {
        width: 100% !important;
    }
}

@media (min-width: 1200px) {
    .page-specjalista .main-container, .page-klient .main-container {
        max-width: 100% !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media (min-width: 1200px) {
    .not-front .main-container {
        max-width: 1200px;
    }
}

@media (min-width: 768px) {
    .region-sidebar-first #block-menu-menu-psycholog-menu ul li:not(:last-child),
    .region-sidebar-first #block-menu-menu-klient-menu ul li:not(:last-child) {
        border-bottom: 0px !important;
    }

    .page-specjalista .col-sm-3,
    .page-klient .col-sm-3 {
        width: 20% !important;
    }

    .page-specjalista .col-sm-9,
    .page-klient .col-sm-9 {
        width: 80% !important;
    }

    /* .page-specjalista #block-menu-menu-psycholog-menu a:hover,
    .page-klient #block-menu-menu-klient-menu a:hover {
        background-color: #fea82d !important;
    } */

    .well {
        box-shadow: none !important;
        -webkit-box-shadow: 0 !important;
    }
}

.page-user .form-group.error, .page-user .form-group.has-error {
    max-width: 366px;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.page-user .form-required {
    display: block !important;
}

.page-user .has-error {
    border: none;
}

.page-profile .question {
    padding-bottom: 50px;
}

.page-profile .question .form-actions {
    float: right !important;
}

@media (max-width: 767px) {
    .page-node-type-stronakontaktowa .form-item-name,
    .page-node-type-stronakontaktowa .form-item-e-mail,
    .page-node-type-stronakontaktowa .form-item-phone {
        width: 100% !important;
        padding-right: 0px;
    }
}

.page-cart a, .page-cart a:hover {
    color: #3B3B3B;
}

.page-cart .cart-product-actions,
.page-cart .cart-product-price {
    display: inline-block;
    vertical-align: middle;
}

.page-cart .cart-product-actions {
    float: right;
}

.page-cart .cart-product-quantity {
    display: inline-block;
}

.page-cart .cart-product-actions a {
    margin-left: 5px;
    margin-right: 5px;
}

@media (max-width: 767px) {
.page-cart table tbody,
    .page-cart table thead {
        display: grid;
    }

    .page-cart table td {
        display: block;
    }

    .page-cart th,
    .page-cart tr {
        border: 1px solid #bbb;
        border-radius: 4px;
    }

    .page-cart .table>tbody>tr>td {
        border-top: 0px;
    }

    .page-cart table tr {
        margin-bottom: 10px;
    }

    .page-cart .table-responsive {
        border: none;
    }

    .page-cart .views-field-nothing-1 {
        font-size: 16px;
        font-weight: 700;
        padding-bottom: 0px;
    }

    .page-cart .views-field-field-date-1 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .page-cart .cart-product-bottom {}

    .page-cart .delete-order-item {
        margin-left: 10px;
    }

    .page-cart .checkout-progress, .page-checkout .checkout-progress {
        display: flex;
        justify-content: center;
    }
}

/* @media (min-width: 1200px) {
    #block-avigon-checkoutprogress {
        width: 1000px;
        float: right;
        margin-right: 80px !important;
    }
} */

.page-cart #avigon_logo_2024, .page-checkout #avigon_logo_2024 {
    max-width: 220px;
}

.page-cart .checkout-progress, .page-checkout .checkout-progress {
    margin-top: 20px;
    margin-bottom: 0px;
}

@media (max-width: 1199px) {
    .page-cart .checkout-progress, .page-checkout .checkout-progress {
        margin-top: 0px;
    }
}

#block-avigon-checkoutprogress {
    max-width: 1200px;
    width: auto;
    display: flex;
    justify-content: space-between;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 15px;
    padding-right: 15px;
}

.checkout-progress {
    flex: 1;
    display: flex;
    justify-content: flex-end;
}

#block-avigon-checkoutprogress .logo {
    flex: 1;
    display: flex;
    justify-content: flex-start;
}

.block-commerce-checkout.container {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

@media (max-width: 425px) {
    #block-avigon-checkoutprogress .logo {
        justify-content: center;
        margin-bottom: 20px;
    }

    #block-avigon-checkoutprogress {
        flex-direction: column;
        margin-top: 0px;
    }
    .checkout-progress {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.specialist-opinions-btn {
    margin-top: 5px;
    background-color: #fea82d;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    max-width: 160px;
    text-align: center;
    margin: auto;
    width: 50%;
}

.specialist-opinions-btn:hover {
    text-decoration: none;
}

.profile2-psychologist .content .main .reviews {
    margin-bottom: 20px;
}

.page-klient .profile-client-form label {
    display: block;
}

.page-klient .field--name-field-marketing-consents,
.page-klient .form-type-checkbox,
.page-klient .control-label,
.page-klient .form-actions {
    padding-left: 0px !important;
    margin-left: 0px !important;
}

.page-klient .control-label {
    text-align: left;
}

.page-klient .col-xs-5 {
    width: 100%;
    margin-bottom: 10px;
}

.page-klient .col-xs-5 .form-item {
    width: 50%;
}

.page-klient .col-xs-4 {
    padding-right: 0px;
    width: 35%;
}

.page-klient .col-xs-4 .form-tel {
    width: 100%;
}

.page-klient .col-xs-3 {
    padding-right: 0px;
    width: 15%;
}

@media (max-width: 767px) {
    .page-klient .col-xs-5 .form-item {
        width: 100%;
    }

    .page-klient .col-xs-4 {
        width: 75%;
        padding-right: 15px;
    }

    .page-klient .col-xs-3 {
        width: 25%;
    }
}

.navbar-default .navbar-collapse .language-switcher-locale-url-block ul {
    list-style-type: none;
    text-transform: uppercase;
}

.navbar-default .navbar-collapse .language-switcher-locale-url-block .language-switcher-language-url {
    padding: 0px !important;
}

.page-register .form-type-checkbox {
    width: 100% !important;
}

@media (max-width: 767px) {
    .page-specjalista #return_his_spec_div {
        width: auto !important;
    }

    .page-specjalista #his_cons_spec_div, .page-specjalista #his_cons_spec_div .filter_div, .page-specjalista #his_cons_spec_div form input {
        width: 100% !important;
    }

    .page-specjalista #his_cons_spec_div .filter_div_submit {
        width: 20% !important;
        float: left !important;
    }

    .page-specjalista #his_cons_spec_div form input {
        height: 40px !important;
        font-size: 16px !important;
    }

    .page-specjalista #his_cons_spec_div button {
        padding: 10px !important;
        font-size: 16px !important;
    }
}

.page-klient .field--name-field-legal-consents {
    padding-left: 0px !important;
    margin-top: 15px !important;
}

@media (max-width: 767px) {
    .footer .region-footer #block-menu-menu-footer-menu {
        width: 45% !important;
    }

    .footer .region-footer #block-menu-menu-dodatkowe-footer {
        width: 50% !important;
    }

    .footer .region-footer #block-block-7 {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
    }
}

@media (min-width: 767px) {
    .footer .region-footer #block-menu-menu-footer-menu,
    .footer .region-footer #block-menu-menu-dodatkowe-footer,
    .footer .region-footer #block-block-7 {
        width: 30% !important;
    }
}

.footer .region-footer .footer-contact {
    width: fit-content;
}

.footer .region-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.page-klient .use-ajax {
    font-weight: 600;
}

.page-klient .add-opinion:hover {
    border: none;
}

.page-klient .add-opinion-star {
    margin-right: 5px;
}

@media (max-width: 767px) {
    .page-node-type-avigonweb .course-post .course-full-body {
        margin-top: 25px;
    }
}

.page-checkout .checkout-pane .panel-heading {
    display: none;
}

.path-admin .form-element {
    width: 100px !important;
}

.path-admin .form-item__label {
    font-size: 10px !important;
}

.has-error .form-control {
    border-color: red !important;
}

.page-specjalista .profile-specialist-form .checkbox label {
    width: 100% !important;
}

.page-specjalista .profile-specialist-form p {
    margin-bottom: 10px;
}

.page-specjalista .profile-specialist-form .field--name-field-contact-data .checkbox label {
    width: auto !important;
}

#drupal-modal--dialog {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.path-admin .js-text-full {
    width: 100% !important;
}


