.booknetic_change_status_block *
{
    font-family: 'Poppins', sans-serif !important;
    box-sizing: border-box !important;
    align-content: unset;
    align-items: unset;
    align-self: unset;
    animation: unset;
    appearance: unset;
    backface-visibility: unset;
    background-blend-mode: unset;
    background: unset;
    binding: unset;
    block-size: unset;
    border-block-end: unset;
    border-block-start: unset;
    border-collapse: unset;
    border-inline-end: unset;
    border-inline-start: unset;
    border-radius: unset;
    border-spacing: unset;
    border: unset;
    bottom: unset;
    box-align: unset;
    box-decoration-break: unset;
    box-direction: unset;
    box-flex: unset;
    box-ordinal-group: unset;
    box-orient: unset;
    box-pack: unset;
    box-shadow: unset;
    caption-side: unset;
    clear: unset;
    clip-path: unset;
    clip-rule: unset;
    clip: unset;
    color-adjust: unset;
    color-interpolation-filters: unset;
    color-interpolation: unset;
    color: unset;
    column-fill: unset;
    column-gap: unset;
    column-rule: unset;
    columns: unset;
    content: unset;
    control-character-visibility: unset;
    counter-increment: unset;
    counter-reset: unset;
    cursor: unset;
    dominant-baseline: unset;
    empty-cells: unset;
    fill-opacity: unset;
    fill-rule: unset;
    fill: unset;
    filter: unset;
    flex-flow: unset;
    flex: unset;
    float-edge: unset;
    float: unset;
    flood-color: unset;
    flood-opacity: unset;
    font-feature-settings: unset;
    font-kerning: unset;
    font-language-override: unset;
    font-size-adjust: unset;
    font-size: unset;
    font-stretch: unset;
    font-style: unset;
    font-synthesis: unset;
    font-variant: unset;
    font-weight: unset;
    force-broken-image-icon: unset;
    height: unset;
    hyphens: unset;
    image-orientation: unset;
    image-region: unset;
    image-rendering: unset;
    ime-mode: unset;
    inline-size: unset;
    isolation: unset;
    justify-content: unset;
    justify-items: unset;
    justify-self: unset;
    left: unset;
    letter-spacing: unset;
    lighting-color: unset;
    line-height: unset;
    list-style: unset;
    margin-block-end: unset;
    margin-block-start: unset;
    margin-inline-end: unset;
    margin-inline-start: unset;
    margin: unset;
    marker-offset: unset;
    marker: unset;
    mask-type: unset;
    mask: unset;
    max-block-size: unset;
    max-height: unset;
    max-inline-size: unset;
    max-width: unset;
    min-block-size: unset;
    min-height: unset;
    min-inline-size: unset;
    min-width: unset;
    mix-blend-mode: unset;
    object-fit: unset;
    object-position: unset;
    offset-block-end: unset;
    offset-block-start: unset;
    offset-inline-end: unset;
    offset-inline-start: unset;
    opacity: unset;
    order: unset;
    orient: unset;
    outline-offset: unset;
    outline-radius: unset;
    outline: unset;
    overflow: unset;
    padding-block-end: unset;
    padding-block-start: unset;
    padding-inline-end: unset;
    padding-inline-start: unset;
    padding: unset;
    page-break-after: unset;
    page-break-before: unset;
    page-break-inside: unset;
    paint-order: unset;
    perspective-origin: unset;
    perspective: unset;
    pointer-events: unset;
    position: unset;
    quotes: unset;
    resize: unset;
    right: unset;
    ruby-align: unset;
    ruby-position: unset;
    scroll-behavior: unset;
    scroll-snap-coordinate: unset;
    scroll-snap-destination: unset;
    scroll-snap-points-x: unset;
    scroll-snap-points-y: unset;
    scroll-snap-type: unset;
    shape-rendering: unset;
    stack-sizing: unset;
    stop-color: unset;
    stop-opacity: unset;
    stroke-dasharray: unset;
    stroke-dashoffset: unset;
    stroke-linecap: unset;
    stroke-linejoin: unset;
    stroke-miterlimit: unset;
    stroke-opacity: unset;
    stroke-width: unset;
    stroke: unset;
    tab-size: unset;
    table-layout: unset;
    text-align-last: unset;
    text-align: unset;
    text-anchor: unset;
    text-combine-upright: unset;
    text-decoration: unset;
    text-emphasis-position: unset;
    text-emphasis: unset;
    text-indent: unset;
    text-orientation: unset;
    text-overflow: unset;
    text-rendering: unset;
    text-shadow: unset;
    text-size-adjust: unset;
    text-transform: unset;
    top: unset;
    transform-origin: unset;
    transform-style: unset;
    transform: unset;
    transition: unset;
    user-focus: unset;
    user-input: unset;
    user-modify: unset;
    user-select: unset;
    vector-effect: unset;
    vertical-align: unset;
    visibility: unset;
    white-space: unset;
    width: unset;
    will-change: unset;
    window-dragging: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    writing-mode: unset;
    z-index: unset;
}

#booknetic-toastr
{
    position: fixed;
    top: 60px;
    right: 25px;
    z-index: 1110;
    width: 380px;
    min-height: 80px;
    background: #FFF;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: 0 0 50px 0 #CCC;
    -moz-box-shadow: 0 0 50px 0 #CCC;
    box-shadow: 0 0 50px 0 #CCC;
}

#booknetic-toastr > .booknetic-toast-img
{
    float: left;

    background: #f5f6f9;
    border: 1px solid #e1e8f1;
    padding: 11px;
    padding-bottom: 4px;
    margin: 16px;
    height: auto;
}

#booknetic-toastr > .booknetic-toast-img > img
{
    width: 25px;
    height: 25px;
}

#booknetic-toastr > .booknetic-toast-details
{
    float: left;
    flex-direction: column;
    display: flex;
    justify-content: center;
    height: 100%;
    min-height: 80px;
    width: calc(100% - 120px);
    overflow: auto;
}

#booknetic-toastr > .booknetic-toast-details > .booknetic-toast-description
{
    color: #828F9A;
    font-size: 14px;
    font-family: 'Poppins', sans-serif !important;
}

#booknetic-toastr .booknetic-toast-remove
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 15px;
    color: #adbfc7;
    height: 38px;
    width: 20px;
    background: #FFF;
    cursor: pointer;
}

.label {
    font: bold 1.25rem/1 poppins;
    text-align: center;
    color: #022a1e;
    display: block;
    /*margin-top: -7%;*/
    padding-bottom: 3em;
    position: relative;
}

.booknetic_change_status_tenant_block
{
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
}


.change_status_container{
    display: flex;
    justify-content: center;
    display: table;
    height: 100%;
    width:100%;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}

.block__cell{
    display: table-cell;
    vertical-align: middle;
}

.btn{
    cursor: pointer;
    text-decoration: none !important;
    line-height: 46px;
    min-height: 46px;
    max-height: 46px;
    padding: 0 30px 0 55px;
    position: relative;
    text-align: center;
    display: inline-flex;
    align-items: center;
    background-color: #319bef;
    color: #fff;
    font-weight: 500;
    border-radius: 23px;
    font-size: 16px;
    transition:  all 0.5s linear;
    -o-transition:  all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s ease;
    overflow: hidden;

}

.btn__icon{
    width: 24px;
    height: 24px;
    background-color: #fff;
    border: 0px solid #319bef;
    border-radius: 50%;
    display: inline-block;
    top: 11px;
    position: absolute;
    left: 20px;


}
.btn .btn__icon:before{
    content: '';
    left:0px;
    top:0px;
    position: absolute;
    transition:  all 0.3s linear;
    -o-transition:  all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
}

.btn--change .btn__icon:before{
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMDAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz48cGF0aCBmaWxsPSIjMzE5YmVmIiBkPSJNOTU1LjEsNDgxLjVjNC4zLDQ2LjYsNC4xLDkwLjEtNC40LDEzMy40Yy0xNC4zLDcyLjQtNDcuMiwxMzQuMS0xMDcuNywxNzkuNWMtNDQuOSwzMy43LTk2LjMsNTIuOS0xNTEuOSw1Ny44Yy00OCw0LjItOTYuNCw0LTE0NC42LDQuNGMtNzkuMywwLjYtMTU4LjYsMC4zLTIzNy45LTAuMmMtMTAuNC0wLjEtMTQsMi40LTEzLjgsMTMuM2MwLjcsMzUuNCwwLjMsNzAuOCwwLjMsMTA2LjJ2MTQuMkMxOTguOSw5MTAuNCwxMDUuMyw4MzIuOCwxMCw3NTMuN2M5NC44LTc4LjYsMTg4LjQtMTU2LjMsMjg0LjItMjM1LjdjMC4zLDUuOCwwLjcsOS40LDAuNywxMi45YzAsMzYuMSwwLjMsNzIuMi0wLjIsMTA4LjNjLTAuMSw5LjEsMi42LDEyLjEsMTEuOSwxMi4xYzEwNS40LTAuNSwyMTAuOCwwLjcsMzE2LjEtMS41Yzc3LjMtMS42LDE1Mi45LTE1LDIyMi40LTUxLjJjMzguMy0yMCw3MS4xLTQ2LjQsOTMuMy04My44Qzk0NC4zLDUwNS4xLDk0OC43LDQ5NC41LDk1NS4xLDQ4MS41eiBNNzAzLjgsNDc5LjdjMC0yMi41LDAtNDUsMC02Ny41YzAtMTcuNy0wLjItMzUuNCwwLjItNTMuMWMwLjItNy44LTIuOC0xMC4xLTEwLjUtMTAuMWMtMTA4LjIsMC42LTIxNi40LTAuNS0zMjQuNSwyYy03NC41LDEuNy0xNDcuMSwxNS41LTIxNC4yLDQ5LjljLTM2LjgsMTguOC02OC43LDQzLjctOTEuMiw3OC43Yy02LjksMTAuOC0xMi4yLDIyLjUtMTkuMiwzNS42Yy0wLjgtOS4yLTEuNy0xNy4xLTIuMS0yNWMtMy40LTY2LjksNS4yLTEzMS43LDM2LjYtMTkyLjFjNDIuNC04MS42LDExMi4zLTEyNi43LDIwMS41LTE0NS42YzM2LjEtNy42LDcyLjYtOC42LDEwOS4zLTguNmMxMDAuOCwwLjEsMjAxLjYtMC4xLDMwMi40LDAuM2M5LjksMCwxMS41LTMuNSwxMS40LTEyLjFjLTAuNC0zNi4xLTAuMS03Mi4yLTAuMS0xMDguM3YtMTRjOTYuNyw4MCwxOTEuMSwxNTgsMjg2LjYsMjM3Yy05NS4yLDc4LjgtMTg5LjMsMTU2LjYtMjgzLjMsMjM0LjRDNzA1LjcsNDgwLjcsNzA0LjgsNDgwLjIsNzAzLjgsNDc5Ljd6Ii8+PC9nPg0KPC9zdmc+');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position-x: center;
    background-position-y: center;

}

.btn .btn__icon:after{
    content: '';
    top: 0px;
    left: 0px;
    position: absolute;
    transition:  all 0.3s linear;
    -o-transition:  all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}

.btn--change .btn__icon:after{
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjMmY4OWQxIi8+Cjwvc3ZnPgo=');
    background-repeat: no-repeat;
    background-size: 8px;
    background-position-x: center;
    background-position-y: 34px;
}

.btn--change:hover{
    background-color: #2f89d1;
}

.btn--change:hover .btn__icon{
    border-color: #2f89d1;
}

.btn--change:hover .btn__icon:before{
    background-position-y: -34px;
}

.btn--change:hover .btn__icon:after{
    background-position-y: center;
}

.btn--waiting{
    background-color: #2f89d1;
}

.btn--waiting .btn__icon{
    background-color: transparent;
}

.btn--waiting .btn__icon:after{
    width:20px;
    height:20px;
    top: 0px;
    left: 0px;
    border-radius:50%;
    animation:rotation infinite linear 0.5s;
    transition:none;
    border-top: 2px solid transparent;
    border-left: 2px solid #fff;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    z-index: 0;
}


.btn--changed {
    background-color: #44cc71;
}


.btn--changed .btn__icon:after{
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjNDRjYzcxIi8+Cjwvc3ZnPgo=);
    width: 24px;
    height: 24px;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    animation: changed 0.3s linear 1;
}

.btn--error {
    background-color: darkred;
}


.btn--error .btn__icon:after{
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2MC43NzUgNDYwLjc3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYwLjc3NSA0NjAuNzc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJkYXJrcmVkIiBkPSJNMjg1LjA4LDIzMC4zOTdMNDU2LjIxOCw1OS4yN2M2LjA3Ni02LjA3Nyw2LjA3Ni0xNS45MTEsMC0yMS45ODZMNDIzLjUxMSw0LjU2NWMtMi45MTMtMi45MTEtNi44NjYtNC41NS0xMC45OTItNC41NQ0KCWMtNC4xMjcsMC04LjA4LDEuNjM5LTEwLjk5Myw0LjU1bC0xNzEuMTM4LDE3MS4xNEw1OS4yNSw0LjU2NWMtMi45MTMtMi45MTEtNi44NjYtNC41NS0xMC45OTMtNC41NQ0KCWMtNC4xMjYsMC04LjA4LDEuNjM5LTEwLjk5Miw0LjU1TDQuNTU4LDM3LjI4NGMtNi4wNzcsNi4wNzUtNi4wNzcsMTUuOTA5LDAsMjEuOTg2bDE3MS4xMzgsMTcxLjEyOEw0LjU3NSw0MDEuNTA1DQoJYy02LjA3NCw2LjA3Ny02LjA3NCwxNS45MTEsMCwyMS45ODZsMzIuNzA5LDMyLjcxOWMyLjkxMSwyLjkxMSw2Ljg2NSw0LjU1LDEwLjk5Miw0LjU1YzQuMTI3LDAsOC4wOC0xLjYzOSwxMC45OTQtNC41NQ0KCWwxNzEuMTE3LTE3MS4xMmwxNzEuMTE4LDE3MS4xMmMyLjkxMywyLjkxMSw2Ljg2Niw0LjU1LDEwLjk5Myw0LjU1YzQuMTI4LDAsOC4wODEtMS42MzksMTAuOTkyLTQuNTVsMzIuNzA5LTMyLjcxOQ0KCWM2LjA3NC02LjA3NSw2LjA3NC0xNS45MDksMC0yMS45ODZMMjg1LjA4LDIzMC4zOTd6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    width: 24px;
    height: 24px;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    animation: changed 0.3s linear 1;
}

.btn__text{
    position: relative;

}

.btn__text:before{
    left: 0;
    right: 0;
    content: attr(data-after);
    position: absolute;
    color: transparent;
    z-index: -1;
    color: #fff;
    transition:  all 0.2s linear;
    -o-transition:  all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
}

.btn__text:after{
    left: 0;
    right: 0;
    content: attr(data-wait);
    position: absolute;
    z-index: -1;
    color: #FFFFFF;
    transition:  all 0.2s linear;
    -o-transition:  all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
}

.btn--waiting .btn__text{
    color: transparent;
}

.btn--waiting .btn__text:after{
    z-index: 1;
}

.btn--changed .btn__text:before{
    z-index: 1;
}

.btn--changed .btn__text{
    color: transparent;
}

@keyframes rotation {
    0% {
        transform: rotateZ(0deg);
    }
    100% {
        transform: rotateZ(360deg);
    }
}

@keyframes changed {
    0% {
        background-position-y: 34px;
    }
    100% {
        background-position-y: center;
    }
}