@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:300;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:500;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:600;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:700;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:800;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:500;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    font-stretch:normal;
    font-display:swap;
    src:url(../fonts/google/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');
}
@font-face{
    font-family:'Quicksand';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/quicksand/v29/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18E.ttf) format('truetype');
}
@font-face{
    font-family:'Quicksand';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/quicksand/v29/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18E.ttf) format('truetype');
}
@font-face{
    font-family:'Quicksand';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/quicksand/v29/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18E.ttf) format('truetype');
}
@font-face{
    font-family:'Quicksand';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(../fonts/google/s/quicksand/v29/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18E.ttf) format('truetype');
}
@font-face{
    font-family:'Quicksand';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/quicksand/v29/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18E.ttf) format('truetype');
}
@font-face{
    font-family:'Bad Script';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/badscript/v16/6NUT8F6PJgbFWQn47_x7lOw.ttf) format('truetype');
}
:root{
    --bk-default-font:'Open Sans',sans-serif;
    --pro-default-font:'Open Sans',sans-serif;
    --pro-primary-bg-dark:#2C0D82;
    --pro-secondary-bg-dark:#4319BB;
    --pro-terciary-bg-soft:#e3d9ff;
    --pro-color-dark:#161616;
    --pro-color-light:#fdfdfd;
    --default-font:'Roboto',sans-serif;
    --a-button-text:14px;
    --a-button-icon:22px;
    --a-pri-color:#4A00E0;
    --a-sec-color:#D53354;
    --a-title-1:12px;
    --a-title-2:16px;
    --a-title-3:22px;
    --a-text-color:#1b1b1b;
    --a-text-color-2:#4A00E0;
    --a-text-color-3:#cccccc;
    --a-text-color-4:#e8e9ff;
    --a-black-color-1:#121212;
    --a-black-color-2:#ffffff;
    --a-black-card-1:#161616;
    --a-black-card-2:#ffffff;
    --a-black-header-1:#212121;
    --a-black-header-2:#250071;
    --a-black-color-text-1:#e7e7e7;
    --a-black-color-text-2:#181818;
    --a-box-shadow-1:0 3px 6px #1818180c;
    --a-default-radius:10px;
    --app-default-radius:10px;
    --app-default-font:'Roboto',sans-serif;
    --app-default-font-2:'Quicksand',sans-serif;
    --app-primary-color:#4A00E0;
    --app-secondary-color:#D53354;
    --app-soft-green:#ADF8E6;
    --app-light-green:#2dd80e;
    --app-soft-blue:#485BCC;
    --app-dark-blue:#06046c;
    --app-sky-blue:#A6E1F8;
    --app-soft-yellow:#F7E2A6;
    --app-soft-red:#FFA3A3;
    --app-soft-gray:#dfdfdf;
    --app-dark-gray:#353535;
    --app-text-color-1:#333333;
    --app-dark-black:#141414;
    --app-text-small:12px;
    --app-text-medium:16px;
    --app-text-default:19px;
    --app-text-large:22px;
    --app-title-size-large:30px;
    --app-title-size-medium:25px;
    --app-title-size-small:18px;
    --app-hr-color-default:rgba(152,152,152,.2);
    --app-pro-color-primary:#1C1D32;
    --app-pro-color-secondary:#222338;
    --app-pro-color-highlight:#6060f0;
    --app-pro-color-ascent:#38b4c2;
    --app-text-color:#1b1c30;
    --app-feature-color:#FFCB5C;
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype');
}
.cp__font__bold{
    font-weight:700;
}
:root{
    --modal-max-height:100%;
}
@media (max-width:992px){
    .cp__modal{
        padding:0;
        border-radius:0!important
    }
}
.cp__modal__small{
    min-width:38%;
    max-width:38%!important;
    width:38%!important;
}
.cp__modal__small .uk-modal-body{
    min-height:60vh!important;
}
@media (max-width:992px){
    .cp__modal__small{
        min-width:100%;
        max-width:100%
    }
    .cp__modal__small .uk-modal-body{
        min-height:60vh!important
    }
}
.cp__modal__medium{
    min-width:60%;
    width:60%;
}
.cp__modal__medium .uk-modal-body{
    max-height:95vh;
    padding-top:70px;
    padding-bottom:70px;
    box-sizing:border-box;
    padding-left:0!important;
    padding-right:0!important;
    overflow:auto;
}
@media (max-width:992px){
    .cp__modal__medium .uk-modal-body{
        max-height:100vh;
        min-height:100vh;
        min-height:-webkit-fill-available
    }
}
.cp__modal__medium .uk-modal-header{
    position:absolute;
    width:100%;
    left:0;
    box-sizing:border-box;
    min-height:8vh;
    max-height:8vh;
    display:flex;
    align-items:center;
    justify-content:space-between;
    z-index:99;
}
@media (max-width:992px){
    .cp__modal__medium .uk-modal-header{
        position:fixed;
        top:0;
        left:0
    }
}
.cp__modal__medium .uk-modal-footer{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    box-sizing:border-box;
    min-height:8vh;
    max-height:8vh;
    align-items:center;
    justify-content:space-between;
    z-index:99;
}
@media (max-width:992px){
    .cp__modal__medium .uk-modal-footer{
        position:fixed;
        bottom:0;
        left:0
    }
}
@media (max-width:992px){
    .cp__modal__medium{
        min-width:100%;
        max-width:100%
    }
}
@media (max-width:1450px){
    .cp__modal__medium{
        min-width:100%;
        max-width:100%
    }
}
@media (max-width:992px){
    .cp__modal__app .pro__modal__footer{
        position:fixed;
        bottom:0;
        width:100%;
        height:60px;
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:0 25px;
        box-sizing:border-box
    }
}
.cp__modal__large{
    min-width:100%;
    min-height:95%!important;
    width:100%;
    padding:0!important;
}
.cp__modal__large .uk-modal-body{
    padding-top:9vh!important;
    padding-bottom:9vh!important;
    box-sizing:border-box;
    padding-left:0!important;
    padding-right:0!important;
    min-height:80vh!important;
}
.cp__modal__large .uk-modal-header{
    position:absolute;
    width:100%;
    left:0;
    box-sizing:border-box;
    min-height:8vh;
    max-height:8vh;
    display:flex;
    align-items:center;
    justify-content:space-between;
    z-index:99;
}
.cp__modal__large .uk-modal-footer{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    box-sizing:border-box;
    min-height:8vh;
    max-height:8vh;
    align-items:center;
    justify-content:space-between;
    z-index:99;
}
@media (max-width:992px){
    .cp__modal__large .uk-modal-body{
        height:100vh;
        max-height:100vh;
        overflow:auto!important;
        padding-top:9vh!important;
        padding-bottom:9vh!important;
        box-sizing:border-box;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__large .uk-modal-header{
        position:fixed;
        top:0;
        left:0
    }
    .cp__modal__large .uk-modal-footer{
        position:fixed;
        bottom:0;
        left:0
    }
}
@media (min-width:1104px){
    .cp__modal__large .uk-modal-body{
        height:auto;
        height:calc(var(--modal-max-height) - 100px)!important;
        overflow:auto
    }
}
.cp__modal__xlarge{
    min-width:100%!important;
    width:100%!important;
    padding:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
}
@media (max-width:992px){
    .cp__modal__xlarge{
        min-width:100%
    }
}
.cp__modal__xlarge>.uk-modal-body{
    height:100vh;
}
.cp__modal__large__height{
    min-width:100%;
    width:100%;
    padding:0!important;
}
@media (max-width:992px){
    .cp__modal__large__height{
        min-width:100%
    }
}
@media (min-width:1024px){
    .cp__modal__large__height .uk-modal-body{
        height:90vh;
        max-height:90vh!important;
        overflow:auto;
        box-sizing:border-box;
        overflow-x:hidden
    }
}
.no__header .uk-modal-body{
    padding-top:20px!important;
    padding-bottom:20px!important;
    padding-left:20px!important;
    padding-right:20px!important;
    box-sizing:border-box;
}
.cp__modal .cp__modal__auto{
    min-width:auto;
    max-width:auto;
    width:auto!important;
}
@media (max-width:992px){
    .cp__modal .cp__modal__auto{
        min-width:100%;
        max-width:100%
    }
}
.cp__Modal .cp__modal__1-2{
    min-width:50%!important;
    max-width:50%!important;
    width:50%!important;
}
@media (max-width:992px){
    .cp__Modal .cp__modal__1-2{
        min-width:100%;
        max-width:100%;
        width:100%!important
    }
}
.cp__modal .cp__modal__step{
    min-width:45%;
    max-width:45%;
    width:45%;
    min-height:96vh;
}
@media (max-width:992px){
    .cp__modal .cp__modal__step{
        min-width:100%;
        max-width:100%;
        width:45%;
        min-height:100vh
    }
}
.cp__modal .uk-modal-title{
    font-family:'Poppins',sans-serif;
    font-size:1.9rem;
}
.cp__modal .uk-modal-header{
    border-radius:5px;
    background:white;
    background-color:white;
}
.cp__modal .cp__modal__large{
    min-width:100%;
    min-height:95%;
}
.cp__modal .cp__modal__boddy{
    padding-bottom:80px;
}
.cp__modal__register-right{
    padding:0!important;
    height:calc(var(--modal-max-height) - 0px)!important;
    overflow:hidden;
}
.cp__modal__register-right .uk-modal-dialog{
    max-width:650px;
    width:650px!important;
    margin-right:0;
    right:0;
}
.cp__modal__register-right .uk-modal-dialog{
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.cp__modal__register-right .uk-modal-footer{
    display:flow-root;
    padding:15px 30px;
    background:#ffffff;
    border-top:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    bottom:0;
    box-sizing:border-box;
    flex-wrap:nowrap;
    display:flex;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:0;
    z-index:99;
}
.cp__modal__register-right .uk-modal-header{
    display:flow-root;
    padding:15px 30px;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    box-sizing:border-box;
    border-top-left-radius:20px;
    border-top-right-radius:0;
    z-index:99;
}
.cp__modal__register-right .uk-modal-body{
    padding-top:80px;
    padding-bottom:80px;
    height:calc(var(--modal-max-height) - 200px)!important;
    box-sizing:border-box;
}
@media (max-width:680px){
    .cp__modal__register-right{
        min-width:100%
    }
    .cp__modal__register-right .uk-modal-dialog{
        height: 100vh;
	    min-width: 90%;
	    width: 90% !important;
	    right: 5%;
    }
    .cp__modal__register-right .uk-modal-dialog{
        height:100vh
    }
    .cp__modal__register-right .uk-modal-dialog{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .cp__modal__register-right .uk-modal-body{
        min-height:calc(100vh)!important;
        height:calc(100vh)!important
    }
}
.cp__modal__register-right .uk-modal-body{
    padding-top:80px;
    padding-bottom:80px;
    height:calc(var(--modal-max-height) - 200px)!important;
    box-sizing:border-box;
    overflow-y:auto;
}
.cp__modal__register-task{
    padding:0!important;
}
.cp__modal__register-task .uk-modal-dialog{
    max-width:428px;
    width:428px!important;
    position:absolute!important;
    right:0;
    top:13px;
    height:97vh;
}
.cp__modal__register-task .uk-modal-dialog{
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.cp__modal__register-task .uk-modal-footer{
    display:flow-root;
    padding:15px 30px;
    background:#ffffff;
    border-top:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    bottom:0;
    box-sizing:border-box;
    flex-wrap:nowrap;
    display:flex;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:0;
}
.cp__modal__register-task .uk-modal-header{
    display:flow-root;
    padding:15px 30px;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    box-sizing:border-box;
    border-top-left-radius:20px;
    border-top-right-radius:0;
}
.cp__modal__register-task .uk-modal-body{
    padding-top:80px;
    min-height:calc(97vh)!important;
    height:calc(97vh)!important;
}
.cp__modal__tool-right{
    padding:0!important;
}
.cp__modal__tool-right .uk-modal-dialog{
    max-width:471px;
    width:541px!important;
    margin-right:0;
    right:0;
    top:2.5%;
    position:absolute;
}
@media (max-width:1366px){
    .cp__modal__tool-right .uk-modal-dialog{
        max-width:35%;
        width:35%!important
    }
}
@media (max-width:992px){
    .cp__modal__tool-right .uk-modal-dialog{
        max-width:70%;
        width:60%!important;
        top:60px
    }
}
@media (max-width:680px){
    .cp__modal__tool-right .uk-modal-dialog{
        max-width:100%;
        width:100%!important;
        top:60px
    }
}
.cp__modal__tool-right .uk-modal-title{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cp__modal__tool-right .uk-modal-dialog{
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.cp__modal__tool-right .uk-modal-footer{
    display:flow-root;
    padding:15px 30px;
    background:#ffffff;
    border-top:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    bottom:0;
    box-sizing:border-box;
    flex-wrap:nowrap;
    display:flex;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:0;
    z-index:2;
}
.cp__modal__tool-right .uk-modal-header{
    display:flow-root;
    padding:15px 30px 15px 97px;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    box-sizing:border-box;
    border-top-left-radius:20px;
    border-top-right-radius:0;
    z-index:92;
}
.cp__modal__tool-right .uk-modal-body{
    padding:80px 10px 80px 118px!important;
    box-sizing:border-box;
    height:calc(var(--modal-max-height) - 50px)!important;
    max-height:calc(var(--modal-max-height) - 50px)!important;
}
@media (min-width:992px) and (max-width:1366px){
    .cp__modal__tool-right .uk-modal-body{
        min-height:calc(85vh)!important;
        height:calc(85vh)!important
    }
}
@media (max-width:991px){
    .cp__modal__tool-right .uk-modal-body{
        min-height:calc(100vh - 62px)!important;
        height:calc(100vh)!important
    }
}
.cp__modal__tool-right .uk-comment-body p{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right .uk-textarea{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right input[type="text"]{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right .si-resume-booking__title{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right .uk-nav-header{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    color:#313131;
}
.cp__modal__tool-right .si-resume-booking__product{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right-nested{
    padding:0!important;
}
.cp__modal__tool-right-nested .uk-modal-dialog{
    max-width:300px;
    width:300px!important;
    margin-right:0;
    right:0;
    top:13px;
}
@media (max-width:1366px){
    .cp__modal__tool-right-nested .uk-modal-dialog{
        max-width:70%;
        width:70%!important
    }
}
@media (max-width:991px){
    .cp__modal__tool-right-nested .uk-modal-dialog{
        max-width:100%;
        width:100%!important
    }
}
.cp__modal__tool-right-nested .uk-modal-dialog{
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.cp__modal__tool-right-nested .uk-modal-footer{
    display:flow-root;
    padding:15px 10px;
    background:#ffffff;
    border-top:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    bottom:0;
    box-sizing:border-box;
    flex-wrap:nowrap;
    display:flex;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:0;
    z-index:2;
}
.cp__modal__tool-right-nested .uk-modal-header{
    display:flow-root;
    padding:15px 30px;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    box-sizing:border-box;
    border-top-left-radius:20px;
    border-top-right-radius:0;
    z-index:2;
}
.cp__modal__tool-right-nested .uk-modal-body{
    padding:80px 10px!important;
    box-sizing:border-box;
    min-height:calc(67vh)!important;
    height:calc(67vh)!important;
}
@media (min-width:992px) and (max-width:1366px){
    .cp__modal__tool-right-nested .uk-modal-body{
        min-height:calc(40vh)!important;
        height:calc(40vh)!important
    }
}
@media (max-width:991px){
    .cp__modal__tool-right-nested .uk-modal-body{
        min-height:calc(100vh)!important;
        height:calc(100vh)!important
    }
}
.cp__modal__tool-right-nested .si-resume-booking__title{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__tool-right-nested .uk-nav-header{
    font-size:-.6rem;
    font-family:'Poppins',sans-serif;
    font-weight:500;
    color:#313131;
}
.cp__modal__tool-right-nested .si-resume-booking__product{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
}
.cp__modal__bar__tool{
    background-color:#6060f0;
    position:absolute;
    height:100%;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    padding:55px 10px 10px;
    box-sizing:border-box;
    top:0;
    left:0;
    min-height:100%!important;
}
.cp__modal__tool__user__img{
    width:80px;
    height:80px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.ui-dialog{
    box-shadow:5px 5px 2px rgba(16,25,40,.2);
    z-index:5004!important;
}
.si-alerts__modals{
    border-radius:10px;
}
.si-alerts__modals p{
    font-size:19px;
    font-family:"Quicksand",sans-serif;
}
.ui-dialog .ui-dialog-titlebar{
    background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0) 100%),#c4c4c4;
    border-radius:8px 8px 0 0;
    height:30px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    color:#242424!important;
    min-height:54px!important;
    border:none!important;
    display:flow-root!important;
    padding:15px 30px!important;
    background:#fff!important;
    border-bottom:1px solid #e5e5e5!important;
    box-shadow:none!important;
    font-family:"Poppins",sans-serif!important;
    font-size:19px!important;
    box-sizing:border-box!important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    color:#ababab;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    top:13px!important;
    right:7px!important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
    font-size:19px!important;
    line-height:1;
    color:#6060f0;
}
.ui-dialog .ui-dialog-buttonpane button{
    margin:.5em .4em .5em 0!important;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-radius:150px!important;
    padding:5px 25px!important;
}
.ui-dialog .ui-dialog-buttonpane .avancar-btn{
    justify-content:center!important;
}
.ui-dialog-titlebar-close::after{
    content:"\f00d";
    width:49px;
    height:40px;
    background-color:white;
    position:absolute;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.cp__modal__bar{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
@media (min-height:763px){
    .cp__modal__bar{
        min-height:80vh;
        height:80vh;
        max-height:80vh;
        padding-bottom:150px
    }
    .cp__modal__bar:hover{
        overflow-y:auto
    }
}
.cp__modal__bar__step{
    height:98;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    cursor:pointer;
}
.cp__modal__bar__step:hover{
    background-color:#786cf9;
}
.cp__modal__bar__step:active{
    background-color:#6b5efc;
}
.scheduling__form__step{
    display:flex;
    flex-direction:column;
    height:98;
    justify-content:center;
}
.cp__modal__bar__icon{
    font-size:32px;
    color:#cac4ff;
    width:50px;
    min-width:50px;
    height:50px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__modal__step__left__col{
    width:60%;
    box-sizing:border-box;
}
.cp__modal__bar__labe{
    font-family:'Poppins',sans-serif;
    font-size:12px;
    color:#ffffff;
}
.scheduling__tab .uk-active>a{
    background-color:#ffa500;
    color:#ffffff;
    border-radius:150px;
    padding-left:25px;
    padding-right:25px;
    font-weight:700;
}
.scheduling__tab .cp__tab__nav{
    font-weight:700!important;
    color:#a1a1a1;
}
.scheduling__form_label{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:700;
}
.scheduling__field__action{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    position:absolute;
    right:0;
    bottom:2px;
    font-size:25px;
    background-color:white;
    color:#cfcfcf;
    border:none;
}
.cp__modal__step__content{
    padding-right:20px;
    box-sizing:border-box;
}
.step__content__customer{
    padding-top:45px!important;
}
.scheduling__modal{
    padding-top:0!important;
    padding-bottom:10px!important;
}
.scheduling__modal .cp__modal__auto{
    border-radius:20px!important;
}
.scheduling__modal .uk-modal-body{
    height:calc(var(--modal-max-height) - 46px);
}
@media (max-width:1280px){
    .scheduling__modal .uk-modal-body{
        height:calc(var(--modal-max-height) - 0px)
    }
}
.scheduling__modal .scheduling__content{
    padding-top:45px;
}
@media (min-width:1281px){
    .scheduling__modal .scheduling__content{
        overflow:auto;
        height:calc(var(--modal-max-height) - 204px);
        padding-bottom:50px
    }
}
@media (max-width:1280px){
    .scheduling__modal .scheduling__content{
        overflow:auto;
        min-height:calc(var(--modal-max-height) - 70px);
        max-height:calc(var(--modal-max-height) - 70px)
    }
}
@media (min-width:304px){
    .scheduling__modal .scheduling__selecteds{
        overflow:auto;
        max-height:760px;
        padding-bottom:100px
    }
}
@media (max-width:992px){
    .scheduling__modal .cp__modal__bar{
        min-height:100%;
        max-height:100%
    }
}
.scheduling__modal .ticket__services__modal{
    max-height:calc(var(--modal-max-height) - 200px);
}
.cp__modal .cp__modal__restrict{
    width:60%;
    max-width:60%;
}
@media (min-width:1024px){
    .cp__modal .cp__modal__restrict{
        width:60%;
        max-width:60%
    }
}
.cp__modal .cp__modal__restrict p{
    font-family:'Poppins',sans-serif;
    font-size:1.9rem;
    font-weight:700;
}
.cp__modal .si-restrict__author{
    padding-bottom:10px;
    border-bottom:solid 1px #c7c7c7;
    display:flex;
    align-items:center;
    margin-bottom:10px;
}
.cp__modal .si-restrict__author__img{
    width:40px;
    height:40px;
    border-radius:10px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.cp__modal .si-restrict__author__name{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:700;
}
.cp__modal .si-restrict__author__area{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:500;
}
.cp__modal .si-restrict__descriptio{
    font-family:'Poppins',sans-serif;
    font-size:1.9rem;
    font-weight:300;
}
.cp__zindex__modal{
    z-index:9999;
}
.remove__scroll{
    overflow-y:hidden;
}
@media (max-width:2900px){
    .remove__scroll\@l{
        overflow-y:hidden
    }
    .remove__scroll-y\@l{
        overflow-y:hidden
    }
    .remove__scroll-x\@l{
        overflow-y:hidden
    }
}
@media (max-width:1450px){
    .remove__scroll\@sd{
        overflow-y:hidden
    }
    .remove__scroll-y\@sd{
        overflow-y:hidden
    }
    .remove__scroll-x\@sd{
        overflow-y:hidden
    }
}
@media (max-width:1366px){
    .remove__scroll\@i{
        overflow-y:hidden
    }
    .remove__scroll-y\@i{
        overflow-y:hidden
    }
    .remove__scroll-x\@i{
        overflow-y:hidden
    }
}
@media (max-width:1104px){
    .remove__scroll\@f{
        overflow-y:hidden
    }
    .remove__scroll-y\@f{
        overflow-y:hidden
    }
    .remove__scroll-x\@f{
        overflow-y:hidden
    }
}
.old__max__scroll-y{
    max-height:calc(var(--modal-max-height) - 250px);
    overflow-y:auto;
}
.old__max__scroll-y .old__inne__max__scroll-y{
    max-height:calc(var(--modal-max-height) - 100px);
    overflow-y:auto;
}
.cp__modal__step__content{
    padding-right:20px;
    box-sizing:border-box;
    overflow:scroll;
    max-height:calc(var(--modal-max-height) - 200px);
    padding-bottom:80px;
}
.cp__modal__step__right{
    max-height:calc(var(--modal-max-height) - 200px);
    overflow-y:auto;
}
.cp__modal .support__drop{
    margin-right:40px;
}
@media (max-width:992px){
    .cp__modal .support__drop{
        margin-right:0
    }
}
.cp__modal__content__bar{
    padding-left:90px!important;
}
.cp__modal__bar__default{
    width:80px;
    padding-top:60px;
    box-sizing:border-box;
    position:absolute;
    height:100%;
    min-height:100%;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    top:0;
    left:0;
    box-shadow:0 3px 6px rgba(16,25,40,.2);
    background-color:#6060f0;
}
.cp__modal__bar__list{
    list-style:none;
    margin:0;
    padding:0;
    box-sizing:border-box;
}
.cp__modal__bar__list li{
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
}
.cp__modal__bar__ico{
    width:60px;
    height:60px;
    background-color:#a9a9ff;
    color:#000038;
    background-position:center;
    background-size:cover;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__modal__content__bar{
    padding-left:90px;
}
.cp__modal__bar__label{
    font-family:'Poppins',sans-serif;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    color:white;
    margin-top:8px;
}
.cp__modal__default{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__default .uk-modal-dialog{
    border-radius:10px!important;
    width:60%;
    min-height:95%;
}
.cp__modal__default .cp__modal__body{
    min-height:calc(95% - 50px);
    max-height:calc(var(--modal-max-height) - 100px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__auto{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__auto .uk-modal-dialog{
    border-radius:10px!important;
    width:60%;
    min-height:auto;
}
.cp__modal__auto .cp__modal__body{
    min-height:100px;
    max-height:calc(var(--modal-max-height) - 100px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__xmall .cp__modal__body{
    min-height:calc(45% - 50px);
    max-height:calc(var(--modal-max-height) - 300px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__xmall .uk-modal-body{
    border-radius:20px;
}
.cp__modal__header{
    height:50px;
    background-color:#ffffff;
    border-bottom:solid 1px #dadada;
    z-index:99;
    position:fixed;
    top:0;
    width:100%;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    font-family:'Poppins',sans-serif;
    font-size:1.9rem;
    color:#6060f0;
    display:flex;
    align-items:center;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    line-height:1;
}
.cp__modal__header .support__drop{
    margin-right:40px;
}
@media (max-width:992px){
    .cp__modal__header .support__drop{
        margin-right:0
    }
}
.cp__modal__footer{
    height:50px;
    background-color:#ffffff;
    z-index:99;
    position:fixed;
    bottom:0;
    width:100%;
    border-top:solid 1px #dadada;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
@media (max-width:1104px){
    .cp__modal__default{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__default .uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%
    }
    .cp__modal__default .cp__modal__body{
        min-height:calc(100% - 60px);
        max-height:calc(var(--modal-max-height) - 100px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__no-header{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__no-header .uk-modal-dialog{
    border-radius:10px!important;
    width:95%;
    min-height:95%;
    max-height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__no-header .cp__modal__body{
    min-height:calc(95%);
    max-height:calc(var(--modal-max-height) - 100px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:20px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__xlarge{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__xlarge .uk-modal-dialog{
    border-radius:10px!important;
    width:95%;
    min-height:95%;
    max-height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__xlarge .cp__modal__body{
    min-height:calc(95% - 50px);
    max-height:90%;
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    max-height:calc(var(--modal-max-height) - 200px);
}
.cp__modal__xlarge .cp__modal__register-right{
    margin-right:-48px!important;
}
.cp__modal__xlarge .cp__modal__register-right .uk-modal-footer{
    bottom:0;
}
.cp__modal__xlarge .cp__modal__register-right .uk-modal-body{
    padding-top:80px;
    padding-bottom:80px;
    height:calc(var(--modal-max-height) - 200px)!important;
    overflow:auto;
    box-sizing:border-box;
}
.cp__modal__xlarge .cp__modal__register-right .uk-modal-dialog{
    min-height:none!important;
}
@media (max-width:1104px){
    .cp__modal__xlarge{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__xlarge>.uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        min-height:100%;
        max-height:calc(var(--modal-max-height) - 100px)
    }
    .cp__modal__xlarge>.cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__fit{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__fit .uk-modal-dialog{
    border-radius:10px!important;
    width:30%;
    height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__fit .cp__modal__body{
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    height:calc(var(--modal-max-height) - 200px);
}
.cp__modal__fit .cp__modal__register-right{
    margin-right:-48px!important;
}
.cp__modal__fit .cp__modal__register-right .uk-modal-footer{
    bottom:0;
}
.cp__modal__fit .cp__modal__register-right .uk-modal-body{
    padding-top:80px;
    padding-bottom:80px;
    height:calc(var(--modal-max-height) - 200px)!important;
    overflow:auto;
    box-sizing:border-box;
}
.cp__modal__fit .cp__modal__register-right .uk-modal-dialog{
    min-height:none!important;
}
@media (max-width:1104px){
    .cp__modal__fit{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__fit>.uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        min-height:100%;
        max-height:calc(var(--modal-max-height) - 100px)
    }
    .cp__modal__fit>.cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__full{
    overflow:hidden;
    padding-bottom:0!important;
    padding-top:0!important;
    padding:0!important;
}
.cp__modal__full .uk-modal-dialog{
    border-radius:10px!important;
    width:100%;
    min-height:var(--modal-max-height);
    max-height:calc(var(--modal-max-height) - 0px);
}
.cp__modal__full .cp__modal__body{
    min-height:calc(95% - 50px);
    max-height:90%;
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    max-height:calc(var(--modal-max-height) - 120px);
}
.cp__modal__full .cp__modal__register-right{
    margin-right:-48px!important;
}
.cp__modal__full .cp__modal__register-right .uk-modal-footer{
    bottom:0;
}
.cp__modal__full .cp__modal__register-right .uk-modal-body{
    padding-top:80px;
    padding-bottom:80px;
    height:calc(var(--modal-max-height) - 200px)!important;
    overflow:auto;
    box-sizing:border-box;
}
.cp__modal__full .cp__modal__register-right .uk-modal-dialog{
    min-height:none!important;
}
@media (max-width:1104px){
    .cp__modal__fulle{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__fulle>.uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        min-height:100%;
        max-height:calc(var(--modal-max-height) - 100px)
    }
    .cp__modal__fulle>.cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__size__medium{
    overflow:hidden;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__size__medium .uk-modal-dialog{
    border-radius:10px!important;
    width:79%;
    min-height:95%;
    max-height:calc(var(--modal-max-height) - 100px);
}
@media (max-width:1366px){
    .cp__modal__size__medium .uk-modal-dialog{
        border-radius:10px!important;
        width:100%;
        min-height:95%;
        max-height:calc(var(--modal-max-height) - 100px)
    }
}
.cp__modal__size__medium .cp__modal__body{
    min-height:calc(87% - 50px);
    max-height:calc(var(--modal-max-height) - 180px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
@media (max-width:1104px){
    .cp__modal__size__medium{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__size__medium .uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        min-height:100%;
        max-height:calc(var(--modal-max-height) - 100px)
    }
    .cp__modal__size__medium .cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__right{
    overflow:hidden;
    padding-right:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__right .uk-modal-dialog{
    border-radius:10px!important;
    width:30%;
    min-height:95%;
    max-height:95%;
    margin-right:0;
}
.cp__modal__right .cp__modal__body{
    min-height:calc(85% - 50px);
    max-height:87%;
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__right [size-modal="medium"]{
    border-radius:10px!important;
    width:50%;
    min-height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 200px);
    margin-right:0;
}
@media (max-width:1366px){
    .cp__modal__right [size-modal="medium"]{
        width:70%
    }
}
.cp__modal__right [size-modal="medium"] .cp__modal__body{
    min-height:calc(var(--modal-max-height) - 200px);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__right [size-modal="large"]{
    border-radius:10px!important;
    width:70%;
    min-height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 200px);
    margin-right:0;
}
@media (max-width:1366px){
    .cp__modal__right [size-modal="large"]{
        width:100%!important
    }
}
.cp__modal__right [size-modal="large"] .cp__modal__body{
    min-height:calc(var(--modal-max-height) - 200px);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__right [size-modal="small"]{
    border-radius:10px!important;
    width:30%;
    min-height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 200px);
    margin-right:0;
}
@media (max-width:1366px){
    .cp__modal__right [size-modal="small"]{
        width:100%!important
    }
}
.cp__modal__right [size-modal="small"] .cp__modal__body{
    min-height:calc(var(--modal-max-height) - 200px);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
@media (max-width:1104px){
    .cp__modal__right{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__right .uk-modal-dialog{
        border-radius:10px!important;
        min-width:50%;
        width:50%;
        min-height:100%;
        max-height:100%
    }
    .cp__modal__right .cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
@media (max-width:762px){
    .cp__modal__right{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__right .uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        width:100%;
        min-height:100%;
        max-height:100%
    }
    .cp__modal__right .cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.cp__modal__filter{
    overflow:hidden;
    padding-right:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
}
.cp__modal__filter .uk-modal-dialog{
    border-radius:10px!important;
    width:30%;
    min-height:95%;
    max-height:95%;
    margin-right:0;
}
.cp__modal__filter .cp__modal__body{
    min-height:calc(85% - 50px);
    max-height:87%;
    overflow:auto;
    border-radius:0!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__filter [size-modal="medium"]{
    border-radius:10px!important;
    width:50%;
    height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 200px);
    margin-right:0;
}
@media (max-width:1280px){
    .cp__modal__filter [size-modal="medium"]{
        width:70%
    }
}
.cp__modal__filter [size-modal="medium"] .cp__modal__body{
    height:calc(var(--modal-max-height) - 200px);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow:auto;
    border-radius:0!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__filter [size-modal="large"]{
    border-radius:10px!important;
    width:491px;
    height:calc(var(--modal-max-height) - 0px);
    max-height:calc(var(--modal-max-height) - 0px);
    margin-right:0;
}
@media (max-width:1280px){
    .cp__modal__filter [size-modal="large"]{
        width:70%
    }
}
.cp__modal__filter [size-modal="large"] .cp__modal__body{
    height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 100px);
    overflow:auto;
    border-radius:0!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__filter [size-modal="large"] .cp__modal__header{
    border-top-left-radius:0;
    border-top-right-radius:0;
}
.cp__modal__filter [size-modal="large"] .cp__modal__footer{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.cp__modal__filter [size-modal="small"]{
    border-radius:10px!important;
    width:30%;
    height:calc(var(--modal-max-height) - 100px);
    max-height:calc(var(--modal-max-height) - 200px);
    margin-right:0;
}
@media (max-width:1366px){
    .cp__modal__filter [size-modal="small"]{
        width:100%!important
    }
}
.cp__modal__filter [size-modal="small"] .cp__modal__body{
    height:calc(var(--modal-max-height) - 200px);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow:auto;
    border-radius:10px!important;
    margin-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
@media (max-width:1104px){
    .cp__modal__filter{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__filter .uk-modal-dialog{
        border-radius:10px!important;
        min-width:50%;
        width:50%;
        min-height:100%;
        max-height:100%
    }
    .cp__modal__filter .cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
@media (max-width:762px){
    .cp__modal__filter{
        padding-top:0!important;
        padding-bottom:0!important;
        padding-left:0!important;
        padding-right:0!important
    }
    .cp__modal__filter .uk-modal-dialog{
        border-radius:10px!important;
        min-width:100%;
        width:100%;
        min-height:100%;
        max-height:100%
    }
    .cp__modal__filter .cp__modal__body{
        min-height:calc(100% - 60px);
        box-sizing:border-box;
        border-radius:0!important
    }
    .cp__modal__footer{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    .cp__modal__header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.modal__zindex{
    z-index:999999!important;
}
.cp__modal__size__auto{
    min-width:auto;
    max-width:auto;
}
@media (max-width:1104px){
    .cp__modal__size__auto{
        padding:0
    }
}
.cp__modal__size__auto .cp__modal__header{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.cp__modal__size__auto .cp__modal__body{
    padding-bottom:70px;
    padding-top:70px;
    border-radius:5px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cp__modal__size__auto .uk-modal-body{
    border-radius:5px;
}
@media (min-width:1105px){
    .cp__modal__size__auto .cp__modal__body{
        max-height:calc(var(--modal-max-height) - 200px);
        overflow-y:auto
    }
    .cp__modal__size__auto [size-modal="medium"]{
        width:50%;
        min-width:50%
    }
}
@media (max-width:1104px){
    .cp__modal__size__auto [size-modal="medium"]{
        width:98%;
        min-width:98%
    }
    .cp__modal__size__auto .cp__modal__body{
        max-height:calc(var(--modal-max-height) - 0px);
        overflow-y:auto
    }
}
.si__context{
    padding-right:0!important;
}
.si__context .uk-modal-dialog{
    margin-right:0!important;
    max-width:420px!important;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.si__context .app__book__context__icon{
    width:35px;
    height:35px;
    font-size:20px;
    margin-right:10px;
}
.si__context__content{
    height:var(--modal-max-height);
    max-height:calc(var(--modal-max-height) - 200px);
    overflow-y:auto;
}
.si__context .app__book__context__wrap:hover .app__book__context__item{
    box-shadow:0 5px 22px rgba(147,96,19,.22);
    background:#ffcb5c;
    color:white;
    font-weight:700;
}
.cp__ticket__modal .cp__modal__step__content{
    max-height:calc(var(--modal-max-height) - 200px);
    overflow-y:auto;
    padding-top:25px;
}
@media (max-width:1104px){
    .scheduling__modal{
        padding-top:0!important;
        padding-bottom:0!important;
        padding:0!important;
        min-height:calc(var(--modal-max-height) - 0px)
    }
}
.cp__modal .cp__modal{
    overflow:hidden;
}
.clm__modal__base{
    z-index:1050!important;
}
.clm__modal__lv2{
    z-index:1060!important;
}
.clm__modal__lv3{
    z-index:1070!important;
}
.clm__modal__lv4{
    z-index:1080!important;
}
.clm__modal__lv5{
    z-index:1090!important;
}
.modal__chat__color{
    background-color:#f0f2f5;
    margin-top:42px!important;
    height:calc(var(--modal-max-height) - 100px);
}
.modal__chat__color .yta__chat__footer{
    border-bottom-left-radius:10px!important;
    border-bottom-right-radius:10px!important;
}
.cp__modal__xmall__ultra .uk-modal-dialog{
    width:460px;
    max-width:460px!important;
}
.cp__modal__xmall__ultra .cp__modal__body{
    min-height:calc(20% - 50px);
    max-height:calc(var(--modal-max-height) - 0px);
}
.cp__modal__full__height [size-modal="medium"]{
    height:calc(var(--modal-max-height) - 0px);
    max-height:calc(var(--modal-max-height) - 0px);
}
.cp__modal__full__height [size-modal="medium"] .cp__modal__body{
    max-height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__full__height [size-modal="small"]{
    height:calc(var(--modal-max-height) - 0px);
    max-height:calc(var(--modal-max-height) - 0px);
}
.cp__modal__full__height [size-modal="small"] .cp__modal__body{
    max-height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__full__height [size-modal="large"]{
    height:calc(var(--modal-max-height) - 0px);
    max-height:calc(var(--modal-max-height) - 0px);
}
.cp__modal__full__height [size-modal="large"] .cp__modal__body{
    max-height:calc(var(--modal-max-height) - 100px);
}
.cp__modal__footer button{
    top:auto!important;
}
.cp__modal__footer [class*=uk-modal-close-]{
    top:auto!important;
}
.cp__title{
    font-size:1.8rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__title__medium{
    font-size:22px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__title__large{
    font-size:28px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__subtitle{
    font-size:1.8rem;
    font-weight:500;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__subtitle__medium{
    font-size:22px;
    font-weight:500;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__subtitle__large{
    font-size:28px;
    font-weight:500;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
.cp__view__descr{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    color:#333333;
    font-weight:400;
}
.cp__text__small{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.ec-step__title{
    font-size:16px!important;
}
.cp__view__header__title{
    font-size:1.8rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#333333;
}
@media (max-width:992px){
    .cp__view__header{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }
    .cp__view__header .cp__title{
        margin-bottom:10px
    }
}
.cp__title__icon{
    font-size:26px;
    border-radius:5px;
    margin-right:20px;
}
.app__context-menu{
    display:flex;
    align-items:center;
    margin-bottom:8px;
    padding-top:8px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:8px;
    box-sizing:border-box;
    cursor:pointer;
    border-radius:5px;
}
.app__context-menu:hover{
    background-color:#eaebff;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.app__context__label{
    font-size:16px;
    margin-left:10px;
}
.app__context__icon{
    font-size:22px;
    background-color:white;
    border:solid 2px;
    border-radius:150px;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-color:#6060f0;
}
.app__context-menu__wrap{
    padding:0;
    position:relative;
}
.menu__line{
    position:absolute;
    height:100%;
    width:2px;
    left:25px;
    top:10px;
    list-style:none;
    background-color:#6060f0;
}
.cp__padding__10{
    padding:10px;
    box-sizing:border-box;
}
.cp__padding__left__10{
    padding-left:10px;
    box-sizing:border-box;
}
.cp__padding__right__10{
    padding-left:10px;
    box-sizing:border-box;
}
.cp__padding__bottom__10{
    padding-left:10px;
    box-sizing:border-box;
}
.cp__padding__top__10{
    padding-left:10px;
    box-sizing:border-box;
}
.cp__padding__20{
    padding:20px;
    box-sizing:border-box;
}
.cp__padding__left__20{
    padding-left:20px;
    box-sizing:border-box;
}
.cp__padding__right__20{
    padding-left:20px;
    box-sizing:border-box;
}
.cp__padding__bottom__20{
    padding-left:20px;
    box-sizing:border-box;
}
.cp__padding__top__20{
    padding-left:20px;
    box-sizing:border-box;
}
@media (max-width:300px){
    .cp__padding__top__20{
        padding-left:20px;
        box-sizing:border-box
    }
}
.cp__padding__remove__top{
    padding-top:0!important;
}
.cp__padding__remove__bottom{
    padding-top:0!important;
}
.cp__padding__remove__left{
    padding-top:0!important;
}
.cp__padding__remove__right{
    padding-top:0!important;
}
.cp__field{
    border-width: 1px;
    border-bottom-width:1px!important;
    background-color:transparent!important;
    font-size:1.4rem!important;
    border-radius:15px;
}
.cp__field[disabled="disabled"]{
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
.cp__field[disabled="disabled"]{
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
.comps__field[disabled="disabled"]{
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{
    border-color:#e5e5e5;
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
.comps__input [disabled="disabled"]{
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
[disabled="disabled"]{
    -webkit-text-fill-color:#1b1b1b;
    opacity:1;
    color:#1b1b1b
}
.cp__checkbox{
    display:inline-block;
    place-content:center;
    width:25px;
    height:25px;
    cursor:pointer;
    border-radius:0!important;
    margin-left:8px!important;
    margin-right:8px!important;
}
.cp__checkbox:checked::before{
    content:'\f00c';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:#1e87f0;
    width:25px;
    height:25px;
    display:grid;
    place-content:center;
    font-size:22px;
    color:white;
}
.cp__checkbox__green{
    display:inline-block;
    place-content:center;
    width:25px;
    height:25px;
    cursor:pointer;
    border-radius:0!important;
    margin-left:8px;
    margin-right:8px;
}
.cp__checkbox__green:checked::before{
    content:'\f14a';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:#00ca76;
    width:25px;
    height:25px;
    display:grid;
    place-content:center;
    font-size:22px;
    color:white;
}
.cp__checkbox__red{
    display:inline-block;
    place-content:center;
    width:25px;
    height:25px;
    cursor:pointer;
    border-radius:0!important;
    margin-left:8px!important;
    margin-right:8px!important;
}
.cp__checkbox__red:checked::before{
    content: '\f058';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background-color: transparent;
    width: 35px;
    height: 35px;
    display: grid;
    place-content: center;
    font-size: 22px;
    color: white !important;
    background: #f7a7a7;
    border-radius: 25px;
    min-width: 35px;
    color: #fff;
    box-shadow: white !important;
}
.cp__checkbox__blue{
    display:inline-block;
    place-content:center;
    width:25px;
    height:25px;
    cursor:pointer;
    border-radius:0!important;
    margin-left:8px;
    margin-right:8px;
}
.cp__checkbox__blue:checked::before{
    content: '\f058';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background-color: transparent;
    width: 35px;
    height: 35px;
    display: grid;
    place-content: center;
    font-size: 22px;
    color: white !important;
    background: #b4b9e7;
    border-radius: 25px;
    min-width: 35px;
    color: #fff;
    box-shadow: white !important;
}
.cp__form__label{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:600;
}
.cp__form__label__slim{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:300;
}
.cp__form__label .cp__label__extra{
    font-weight:1.2rem;
    font-weight:300;
}
.cp__label__extra{
    font-weight:1.2rem;
    font-weight:300;
}
.cp__form__sublabel{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:12px;
    font-weight:300;
}
.cp__form__info{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:400;
    color:#616161;
}
.cp__check__control label{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    font-size:1.4rem!important;
}
.cp__check__control input[type="checkbox"]{
    margin-left:5px;
    margin-right:5px;
}
.cp__form__description{
    font-family:'Poppins',sans-serif;
    font-size:1.1rem;
    font-weight:300;
    margin:8px 0;
}
.cp__form__inline{
    display:flex;
    align-items:center;
    position:relative;
}
.cp__form__inline__icon{
    position:absolute;
    right:0;
}
.cp__form__font{
    font-size:16px;
}
.cp__radio__checkbox{
    display:inline-block;
    place-content:center;
    width:25px;
    height:25px;
    cursor:pointer;
    border-radius:0!important;
    margin-left:8px!important;
    margin-right:8px!important;
}
.cp__radio__checkbox::before{
    content:'';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:#ffffff;
    width:25px;
    height:25px;
    border-radius:2px;
    display:grid;
    place-content:center;
    font-size:22px;
    color:white;
    border:solid 1px #6e6e6e;
}
.cp__radio__checkbox:hover{
    border:none!important;
    outline:none!important;
    border-width:0!important;
}
.cp__radio__checkbox:checked{
    border:none!important;
}
.cp__radio__checkbox:checked::before{
    content:'\f14a';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:#1e87f0;
    width:25px;
    height:25px;
    border-radius:0;
    display:grid;
    place-content:center;
    font-size:22px;
    color:white;
    border-color:#1e87f0;
}
.form__filters__anchor{
    font-size:1.6rem!important;
}
.form__filters__button{
    display:flex;
    justify-content:space-between;
}
.form__filters__button i{
    font-size:22px;
    margin-left:8px;
}
.comps__field{
    font-size:-1.4rem!important;
}
.uk-form-label{
    font-family:'Poppins',sans-serif!important;
    font-size:1.4rem!important;
    font-weight:400!important;
    color:#131313!important;
}
.baFilterDate label{
    font-family:'Poppins',sans-serif!important;
    font-size:1.4rem!important;
    font-weight:400!important;
    color:#131313!important;
}
.cp__form__field__icon{
    border:none;
    background-color:#e1e1e1;
    font-size:14px;
    padding:0 12px;
    box-sizing:border-box;
}
.cp__form__field__icon i{
    font-size:22px;
}
.cp__input__ico__text{
    border:none;
    background-color:transparent;
    font-size:14px;
    padding:0 12px;
    box-sizing:border-box;
    color:#6060f0;
}
.cp__input__iconizer{
    position:relative;
}
.cp__input__iconizer input{
    padding-right:70px;
}
.cp__input__iconizer .ps__input__default{
    padding-right:20px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.cp__input__iconizer .icon__bold{
    font-weight:700;
    background:white;
}
.cp__input__iconizer span{
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:calc(100% - 40px);
    overflow:hidden;
}
.cp__input__iconizer .icon__bold{
    font-weight:700;
}
.cp__input__iconizer button{
    position:absolute;
    right:0;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:'Poppins',sans-serif;
    cursor:pointer;
}
.cp__switch__field span{
    margin-left:5px;
}
.cp__switch{
    position:relative;
    display:inline-block;
    width:46px;
    height:18px!important;
}
.cp__switch__menu{
    position:relative;
    display:inline-block;
    width:41px;
    height:15px!important;
    margin-bottom:0;
}
.cp__switch input{
    opacity:0;
    width:0;
    height:0;
}
.cp__switch__slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s;
}
.cp__switch__slider:before{
    position:absolute;
    content:"";
    height:16px!important;
    width:16px!important;
    left:1px;
    bottom:2px;
    background-color:white;
    -webkit-transition:.4s;
    transition:.4s;
}
.cp__switch__slider__menu:before{
    position:absolute;
    content:"";
    height:12px!important;
    width:12px!important;
    left:1px;
    bottom:2px;
    background-color:white;
    -webkit-transition:.4s;
    transition:.4s;
}
input:checked + .cp__switch__slider{
    background-color:#2196F3;
}
input:focus + .cp__switch__slider{
    box-shadow:0 0 1px #2196F3;
}
input:checked + .cp__switch__slider:before{
    -webkit-transform:translateX(26px);
    -ms-transform:translateX(26px);
    transform:translateX(26px);
}
.cp__switch__slider.round{
    border-radius:34px;
}
.cp__switch__slider.round:before{
    border-radius:50%;
}
.cp__radio__insta{
    height:50px!important;
    width:20px;
    height:20px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__radio__insta::before{
    content:'';
    position:relative;
    top:0;
    width:24px;
    min-width:24px;
    height:24px;
    border-radius:150px;
    background-color:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
    border:solid 2px #bebebe;
}
.cp__radio__insta:checked::before{
    background-color:#6b92ff;
    border:solid 2px #6b92ff;
}
.cp__radio__insta:checked::after{
    position:absolute;
    content:'';
    width:14px;
    height:14px;
    top:calc(50% - 7px);
    left:calc(50% - 7px);
    background-color:#ffffff;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.068);
}
.cp__form__toggle{
    font-size:1.4rem;
    font-weight:600px;
    color:#3d3d3d;
    font-family:'Poppins',sans-serif;
}
.cp__switch__block .cp__switch{
    margin-left:8px;
    margin-right:8px;
}
.ps__input__default{
    height:30px;
    vertical-align:middle;
    max-width:100%;
    width:100%;
    border:0 none;
    padding:0 10px;
    border-bottom:1px solid #e5e5e5;
    transition:.2s ease-in-out;
    transition-property:color,background-color,border;
    box-sizing:border-box;
    margin:0;
    border-radius:0;
    font:inherit;
    display:flex;
    align-items:center;
}
.padding__select{
    padding-right:24px!important;
}
.cp__color{
    border:none;
    max-width:80px;
    width:80px;
    padding:0;
}
.cp__field__edit{
    background:#f5f2ff!important;
    color:#333!important;
    border:2px solid #7C4DFF!important;
}
.comps__field{
    font-size:1.4rem!important;
}
.s3ui-field-small{
    border-radius:0!important;
    border-top-width:0!important;
    border-left-width:0!important;
    border-right-width:0!important;
    font-size:1.4rem!important;
}
.cp__filters .cp__filters__title{
    font-size:16px!important;
    font-family:'Poppins',sans-serif;
    font-weight:600;
}
.cp__filter__card{
    padding:10px;
    border:solid 1px #dbdbdb;
    box-sizing:border-box;
    border-radius:150px;
}
.cp__filter__card__header{
    border-bottom:solid 1px #dbdbdb;
    padding:8px;
    margin-bottom:10px;
    box-sizing:border-box;
}
@media (min-width:1361px) and (max-width:1450px){
    .schedule__sideBar{
        width:20%
    }
}
:root{
    --tool-height:272px;
}
.scheduling__bar{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.scheduling__bar__step{
    height:98px;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    position:relative;
}
.scheduling__bar__step:hover{
    background-color:#786cf9;
}
.scheduling__bar__step:active{
    background-color:#6b5efc;
}
.scheduling__form__step{
    display:flex;
    flex-direction:column;
    height:98px;
    justify-content:center;
}
@media (max-width:1325px){
    .scheduling__form__step{
        width:100%
    }
}
@media (max-width:762px){
    .scheduling__form__step{
        height:auto;
        margin-bottom:30px;
        width:100%
    }
}
.scheduling__bar__icon{
    font-size:32px;
    color:#CAC4FF;
}
.scheduling__form__step__col{
    width:75%;
    box-sizing:border-box;
}
@media (max-width:1325px){
    .scheduling__form__step__col{
        width:100%!important
    }
}
@media (max-width:992px){
    .scheduling__form__step__col{
        width:100%
    }
}
.scheduling__bar__labe{
    font-family:'Poppins',sans-serif;
    font-size:1.3rem;
    color:#ffffff;
}
.scheduling__tab .uk-active>a{
    background-color:#6060f0;
    color:#ffffff;
    border-radius:150px;
    padding-left:25px;
    padding-right:25px;
    font-weight:700;
    font-size:1.4rem;
}
.scheduling__tab .cp__tab__nav{
    font-weight:700!important;
    color:#a1a1a1;
    font-size:1.4rem;
}
.scheduling__form_label{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:700;
}
.scheduling__field__action{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    position:absolute;
    right:0;
    bottom:2px;
    font-size:25px;
    background-color:white;
    color:#cfcfcf;
    border:none;
}
.scheduling__content{
    padding-right:20px;
    box-sizing:border-box;
}
.scheduling__modal{
}
.scheduling__modal .cp__modal__auto{
    border-radius:30px!important;
}
@media (max-width:762px){
    .scheduling__modal{
        padding:0 0 0!important;
        width:100%;
        min-width:100%
    }
    .scheduling__modal .uk-modal-footer{
    }
    .scheduling__modal .uk-modal-footer>div{
        padding:0;
        width:33.33%
    }
    .scheduling__modal .uk-modal-footer button{
        border-radius:0!important;
        padding-top:25px;
        padding-bottom:25px;
        box-sizing:border-box;
        width:100%;
        text-align:center;
        display:flex;
        justify-content:center
    }
    .scheduling__modal .schedule__modal__wrap{
        margin-bottom:0!important;
        width:100%;
        border-radius:20px
    }
    .scheduling__bar{
        position:fixed;
        left:-100%
    }
    .scheduling__bar-active{
        width:100%;
        left:0;
        bottom:0;
        max-height:80vh;
        border-top-left-radius:30px;
        border-top-right-radius:30px;
        z-index:999;
        box-shadow:0 3px 6px rgba(0,0,0,.15);
        display:flex;
        flex-wrap:wrap
    }
    .scheduling__bar-active .scheduling__bar__step{
        padding:8px;
        box-sizing:border-box;
        width:33.33%
    }
}
@media (min-width:300px){
    .schedule__content{
        padding:0 10px 10px 28px;
        box-sizing:border-box;
        overflow-x:none!important
    }
}
.scheduling__toggle__bar{
    font-size:30px;
    padding:7px;
    box-sizing:border-box;
    position:fixed;
    background-color:#6060f0;
    bottom:50px;
    left:0;
    color:white;
    z-index:9;
}
@media (min-width:763px){
    .scheduling__toggle__bar{
        display:none
    }
}
.scheduling__toggle__bar-close{
    position:absolute;
    right:0;
    width:40px;
    height:40px;
    background-color:white;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
}
@media (min-width:763px){
    .scheduling__toggle__bar-close{
        display:none
    }
}
.si-seachedule__tab__count{
    position:absolute;
    top:-8px;
    right:-22px;
    padding:3px;
    border-radius:50%;
    min-width:10px;
    font-size:10px;
    padding:3px 3px;
    min-width:25px;
    min-height:24px;
    box-sizing:border-box;
    max-height:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    resize:both;
    background:blue;
    box-shadow:0 0 0 200vmax #F05454;
    clip-path:circle(52%);
}
.scheduling__modal .uk-modal-body{
    overflow:hidden!important;
}
@media (max-width:1324px){
    .scheduling__form__step__col{
        width:100%!important;
        box-sizing:border-box
    }
    .scheduling__form__step{
        width:100%!important;
        margin-bottom:34px
    }
}
.scheduling__bar__toggle{
    display:none;
    padding:10px;
    background-color:#6060f0;
    color:white;
}
@media (max-width:1104px){
    .scheduling__bar__agenda{
        display:none
    }
    .scheduling__bar__toggle{
        display:flex;
        align-items:center;
        top:20px;
        left:50px
    }
    .scheduling__bar__show{
        display:block
    }
}
.new__client__img li a{
    font-size:1.2rem;
    line-height:1;
}
.new__client__img li a span{
    margin-left:15px;
    font-size:2rem;
}
.si__tooltip__schedule{
    position:fixed!important;
}
.widgets__seed__block{
    display:flex;
}
.widgets__seed__block>*{
    width:50%;
}
.widgets__seed__data{
    font-size:16px;
    font-weight:700;
}
.schedule__sideBar__chat{
    width:17%;
    box-sizing:border-box;
}
@media only screen and (min-width:1361px) and (max-width:1450px){
    .schedule__sideBar__chat{
        width:20%
    }
}
@media (max-width:1280px){
    .schedule__sideBar__chat{
        display:none
    }
}
.sideBar__chat__mobile{
    display:block;
    position:fixed;
    top:0;
    left:0;
    z-index:99;
    width:40%;
}
.schedule__sideBar__chat--minimize{
    display:none;
}
.sideBar__chat__toggle{
    font-size:32px;
}
.chat__button{
    font-size:26px;
    height:42px;
    width:42px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.sidebar__chat__content{
    height:58vh;
    overflow-y:auto;
    overflow-x:hidden;
}
@media (max-width:1280px){
    .sidebar__chat__content{
        height:48vh
    }
}
.sidebar__chat__footer{
    height:10vh;
    padding-top:20px;
    margin-top:10px;
    box-sizing:border-box;
    border-top:solid 1px #e9e9e9;
}
.schedule__sidebarchat__content{
    padding:10px;
    max-height:83vh;
    box-sizing:border-box;
    overflow-y:hidden;
    overflow-x:hidden;
}
.schedule__sidebarchat__content:hover{
    overflow-y:auto;
}
.chat__alert__remove{
    position:absolute;
    bottom:6px;
}
.chat__expand{
    position:absolute;
    width:50%;
    z-index:99;
    left:calc(50% - 25%);
}
.more__alerts{
    position:absolute;
    left:21%;
    bottom:6px;
    font-size:1.2rem!important;
}
.alt__block__announcement__content{
    padding:10px;
    box-sizing:border-box;
}
.alt__block__announcement__content p{
    font-size:1.2rem;
    font-family:'Poppins',sans-serif;
    font-weight:300;
    margin:0;
}
.announcement__footer{
    margin-top:10px;
}
.ges__client__header{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.ges__client__body{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.ges__client__img{
    width:40px;
    min-width:40px;
    border-radius:150px;
    height:40px;
    background-position:center;
    background-size:cover;
}
.ges__client__description{
    font-size:1.2rem;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.ges__client__name{
    font-size:1.2rem;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.ges__client__valor{
    font-size:1.3rem;
    font-family:'Poppins',sans-serif;
    font-weight:600;
}
.ges__client__status{
    padding:2px 8px;
    border-radius:150px;
    width:fit-content;
}
.ges__client{
    cursor:pointer;
}
.tool__chat__footer{
    margin-top:5px;
    padding-top:5px;
    box-sizing:border-box;
    border-top:solid 1px #d6d6d6;
    position:sticky;
    bottom:-27px;
    background:white;
    padding-bottom:12px;
}
.tool__chat{
    background-color:#f0f2f5;
    padding:10px;
    box-sizing:border-box;
}
.sideBar__chat__toggle{
    z-index:1;
    width:50px;
    max-width:50px!important;
    margin-left:-11px;
    height:28px;
    border:none;
    font-size:18px!important;
    border-radius:14px;
    padding-right:27px;
    padding-left:10px;
    display:flex;
    align-items:center;
    top:94px;
}
.schedule__focus__mode{
    position:relative;
    height:28px!important;
    margin-bottom:5px;
}
.focus__buttons{
    position:absolute;
}
.tool__chat .yt__msg{
    list-style:none;
    padding:0;
    margin:0;
    max-height:272px;
    max-height:var(--tool-height);
    height:var(--tool-height);
    overflow-y:auto;
}
.side__buttons{
    margin-top:45px;
    margin-bottom:30px;
}
.side__buttons button{
    flex-direction:column;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    background-color:transparent;
    color:#6060f0;
    height:auto!important;
    font-weight:700;
}
.side__buttons button i{
    font-size:3.6rem;
    line-height:0;
    margin-bottom:25px;
    color:#6060f0;
}
.side__task__list{
    list-style:none;
    margin:0;
    padding:0;
}
.side__task__list li{
    display:flex;
    align-items:flex-start;
    margin-bottom:10px;
}
.side__task__name{
    font-size:1.3rem;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.side__task__time{
    font-family:'Poppins',sans-serif;
    font-size:1.2rem;
    margin-left:10px;
    font-weight:700;
    color:#000000;
}
.side__task__item{
    padding:5px;
    border-radius:150px;
    box-sizing:border-box;
    display:flex;
    align-items:flex-start;
}
.si__favorite__tags>li>a{
    font-size:1.6rem;
}
.favorite__tag{
    max-width:100%;
    border-top-style:solid;
    border-top-width:6px;
    border-radius:8px;
    padding:7px 10px;
    box-sizing:border-box;
    font-size:1.4rem;
    border-color:#a1a1a1;
    font-family:'Poppins',sans-serif;
    box-shadow:0 2px 0 #efefef;
    display:flex;
}
.favorite__tag:hover{
    cursor:pointer;
    text-decoration:none;
    box-shadow:0 8px 16px #00000033;
}
.schedule__sidebar__filters .uk-accordion-title{
    padding:10px 25px;
    background-color:#6060F0;
    width:55%;
    border-radius:8px;
    color:white!important;
}
.si__quanty__tag{
    background-color:white;
    width:25px;
    height:25px;
    color:#ff8aad;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.2rem;
    line-height:1;
}
@media (min-width:300px){
    .schedule__content{
        padding:0 15px 58px 0
    }
}
.schedule__content{
    margin-left:30px;
}
.agendaProfissionalMes .employee-block-profile{
    position:fixed;
    top:0;
    left:0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    font-size:1.7rem;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.agendaProfissionalMes .clm__sup__header{
    top:34px;
}
.agendaProfissionalMes .clm__header{
    top:72px!important;
}
.agendaProfissionalMes .clm__frame{
    margin-top:40px;
}
.agendaProfissionalDia .employee-block-profile{
    position:fixed;
    top:0;
    left:0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    font-size:1.7rem;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.agendaProfissionalDia .clm__sup__header{
    top:34px;
}
.agendaProfissionalDia .clm__header{
    top:72px!important;
}
.agendaProfissionalDia .clm__frame{
    margin-top:40px;
}
.agendaProfissionalSemana .employee-block-profile{
    position:fixed;
    top:0;
    left:0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    font-size:1.7rem;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.agendaProfissionalSemana .clm__sup__header{
    top:34px;
}
.agendaProfissionalSemana .clm__header{
    top:72px!important;
}
.agendaProfissionalSemana .clm__frame{
    margin-top:40px;
}
.agendaProfissionalSemana .clm__body__time{
    border-bottom:solid 0 rgba(255,255,255,0)!important;
}
.agendaProfissionalSemana .clm__row__day{
    border-top:solid 0 rgba(255,255,255,0)!important;
}
.agendaProfissionalTres .employee-block-profile{
    position:fixed;
    top:0;
    left:0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    font-size:1.7rem;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.agendaProfissionalTres .clm__sup__header{
    top:34px;
}
.agendaProfissionalTres .clm__header{
    top:72px!important;
}
.agendaProfissionalTres .clm__frame{
    margin-top:40px;
}
.agendaProfissionalTres .clm__body__time{
    border-bottom:solid 0 rgba(255,255,255,0)!important;
}
.agendaProfissionalTres .clm__row__day{
    border-top:solid 0 rgba(255,255,255,0)!important;
}
.apc__pack__signature__check{
    z-index:95;
}
.apc__pack__float__status{
    z-index:95;
    right:16px!important;
}
.side__task__time{
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    line-height:1;
    border-radius:8px;
    background-color:#f1f1f1;
}
.side__task__sub__tark{
    padding:0;
    margin-top:0;
    margin:0;
    padding-left:10px;
    margin-left:5px;
    border-left:solid 1px #ffecc2;
}
.side__task__sub__tark li{
    background-color:white;
    color:#6d6d6d;
    font-size:1.3rem;
}
.side__task__list>li{
    border-left:solid 1px #bfc7fd;
    margin-bottom:10px;
    position:relative;
}
.side__task__list>li:before{
    content:'';
    width:15px;
    height:15px;
    border-radius:150px;
    position:absolute;
    background:#bfc8fd;
    left:calc(-7px);
}
.open__calendar .sup__control__tab{
    flex-wrap:nowrap;
    overflow:hidden;
}
.open__calendar .sup__control__tab:hover{
    overflow:auto;
}
.open__calendar .sup__control__tab li{
    min-width:200px!important;
    background:#ffffff;
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{
    font-family:'Poppins',sans-serif!important;
}
.cp__button{
    border-radius:8px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:1.4rem;
}
.cp__button__small{
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    padding:5px 15px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:-.6rem;
    line-height:1;
}
.cp__button__slim{
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    padding:5px 15px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:-.6rem;
    line-height:1;
}
.cp__button__medium{
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    padding:8px 15px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:1.4rem;
    line-height:1;
}
.cp__button__large{
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    height:42px;
    padding:5px 20px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:1.5rem;
    line-height:1;
}
.cp__button__hover__white{
    border-radius:8px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:1.4rem!important;
    color:#6060f0;
    background-color:white;
    transition:.6s;
}
.cp__button__hover__white:hover{
    background-color:#6060f0;
    color:white;
}
.cp__button__default{
    background-color:#6060f0;
    color:#ffffff;
}
.cp__button__white{
    background-color:white;
    color:#6060f0;
    border:solid 2px #6060f0;
}
.cp__button__remove{
    background-color:#ffbfbf;
    color:#300000;
}
.cp__button__icon{
    border-radius:8px;
    height:32px;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    min-width:160px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:#6060f0;
    color:white;
}
.cp__button__icon i{
    font-size:2.8rem;
    margin-left:25px;
    margin-right:5px;
}
.cp__button__icon__borded{
    border-radius:8px;
    height:32px;
    border:solid 1px #6060f0;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:transparent;
    color:#6060f0;
}
.cp__button__icon__borded i{
    font-size:2.8rem;
    margin-left:15px;
    margin-right:15px;
}
.cp__button__icon__transparent{
    border-radius:8px;
    height:32px;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    min-width:160px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:transparent;
    color:#6060f0;
}
.cp__button__icon__transparent i{
    font-size:2.8rem;
    margin-left:25px;
    margin-right:5px;
}
.cp__button__social{
    border-radius:5px;
    height:42px;
    background-color:#6060f0;
    border:none;
    display:flex;
    align-items:center;
    justify-content:space-between;
    font-size:1.4rem;
    cursor:pointer;
    transition:.6s;
    color:white;
}
.cp__button__social:hover{
    transform:scale(1.1);
}
.cp__button__social i{
    margin-left:25px;
    font-size:2.2rem;
}
.cp__instagram{
    font-weight:600;
    background-color:#ffe3f4;
    color:#e10240;
    font-family:'Poppins',sans-serif;
}
.cp__facebook{
    font-weight:600;
    background-color:#e3eaff;
    color:#1802e1;
    font-family:'Poppins',sans-serif;
}
.btn-primary{
    border-radius:8px!important;
}
.cp__sms{
    font-weight:600;
    background-color:#fff5e3;
    color:#e19302;
    font-family:'Poppins',sans-serif;
}
.cp__push{
    font-weight:600;
    background-color:#e3fcff;
    color:#02d2e1;
    font-family:'Poppins',sans-serif;
}
.cp__email{
    font-weight:600;
    background-color:#d1d1d1;
    color:#5e5e5e;
    font-family:'Poppins',sans-serif;
}
.cp__whatsapp{
    font-weight:600;
    background-color:#e3fffa;
    color:#02e18b;
    font-family:'Poppins',sans-serif;
}
.cp__button__social-round{
    border-radius:8px;
    padding-left:25px;
    padding-right:25px;
    height:42px;
    background-color:#6060f0;
    border:none;
    display:flex;
    align-items:center;
    justify-content:space-between;
    font-size:1.4rem;
    cursor:pointer;
    transition:.6s;
    color:white;
}
.cp__button__social-round:hover{
    transform:scale(1.1);
}
.cp__button__social-round i{
    margin-left:25px;
    font-size:2.2rem;
}
.cp__button__save{
    width:100%;
    background-color:#11dbbf;
    color:#ffffff;
}
.cp__button__action{
    width:100%;
    background-color:#D53354;
    color:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__search{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#00cda7;
    cursor:pointer;
    padding:8px;
    box-sizing:border-box;
}
.cp__button__text{
    font-family:'Poppins',sans-serif!important;
    font-weight:700;
    font-size:1.4rem!important;
    border:none;
    background-color:transparent;
    color:#6060f0;
    cursor:pointer;
}
.cp__button__text i{
    font-size:19px;
    margin-left:10px;
    margin-right:10px;
}
.cp__button__text:hover{
    text-decoration:none;
    color:#6060f0;
}
.cp__btn__text__search{
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:1.4rem!important;
    border:none;
    background-color:transparent;
    cursor:pointer;
    color:#00cda7;
}
.cp__btn__text__edit{
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:1.4rem!important;
    border:none;
    background-color:transparent;
    cursor:pointer;
    color:#2d0bc2;
}
.cp__btn__text__more{
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:1.4rem!important;
    border:none;
    background-color:transparent;
    cursor:pointer;
    color:#a1a1a1;
}
.cp__btn__text__historic{
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:1.4rem!important;
    border:none;
    background-color:transparent;
    cursor:pointer;
    color:#ffbb00;
}
.cp__btn__remove{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#ffa3a3;
    cursor:pointer;
}
.cp__more__action li button{
    font-family:'Poppins',sans-serif!important;
    font-weight:600;
    font-size:1.4rem!important;
    display:flex;
    width:100%;
    justify-content:space-between;
    height:32px;
    padding-left:25px;
    padding-right:25px;
    align-items:center;
}
.btnExport-ba i{
    font-size:28px!important;
}
@media (max-width:992px){
    .btnDialog{
        max-height:32px!important;
        border-radius:150px!important
    }
}
.button__ticket{
    border:none;
    cursor:pointer;
    min-height:45px;
    width:100%;
}
.button__ticket--icon{
    width:40px;
    height:40px;
    border-radius:8px;
    margin-right:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    color:#09003d;
}
.button__ticket__label{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
}
.cp__button__ticket{
    border:none;
    cursor:pointer;
    min-height:45px;
    width:100%;
}
.cp__button__ticket__icon{
    width:40px;
    height:40px;
    border-radius:8px;
    margin-right:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    color:#09003d;
}
.cp__button__ticket__label{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
}
.cp__edit{
    width:32px;
    height:32px;
    border-radius:5px;
    color:#6060f0;
    background-color:transparent;
    border:none;
    font-size:24px;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
    background-color:#e5e5e5;
    color:#494949;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__remove{
    width:32px;
    height:32px;
    border-radius:5px;
    color:#ffffff;
    background-color:#f2305f;
    border:none;
    font-size:24px!important;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__add__default{
    width:40px;
    min-width:40px;
    color:white;
    background-color:#6060f0;
    border:none;
    font-size:22px;
    margin-left:5px;
    margin-right:5px;
    cursor:pointer;
}
.cp__icon__default{
    background-color:transparent;
    border:none;
    color:#6060f0;
}
.cp__icon__small{
    font-size:22px;
}
.cp__icon__medium{
    font-size:28px;
}
.cp__icon__large{
    font-size:32px;
}
.cp__icon__xlarge{
    font-size:42px;
}
.cp__historic__table{
    border-radius:3px;
    height:32px;
    padding:0 5px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border:none;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:1.4rem;
    background:#F0BB62;
    color:#000434;
}
.cp__historic__table i{
    margin-left:10px;
    font-size:22px;
}
.cp__button__circle__medium{
    width:38px;
    height:38px;
    border-radius:8px;
    border:none;
    background-color:#6060f0;
    color:white;
    cursor:pointer;
}
.cp__button__circle__medium:hover{
    transform:scale(1.1);
}
.cp__fab__help{
    position:absolute;
    bottom:65px;
    right:40px;
    padding:5px 25px;
    box-sizing:border-box;
    background-color:#ffc6c6;
    border:none;
    border-radius:8px;
    font-size:1.6rem;
    color:#38010a;
    z-index:99;
}
.cp__fab__help i{
    font-size:2.2rem;
    margin-left:20px;
}
.cp__button__fit{
    width:fit-content;
}
.protocol__active{
    position:absolute;
    top:-7px;
    font-size:1.6rem;
    width:22px;
    height:22px;
    border:0;
    border-radius:8px;
    background:orange;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    left:-3px;
}
.spk__more__itens{
    position:absolute;
    right:86px;
    top:15px;
}
.remove__quest{
    position:absolute;
    top:0;
    right:0;
}
.focus__buttons{
    max-width:100px;
}
.cp__button__gray{
    background-color:#efefef;
    color:#7e7e7e;
}
.s3-btn-ui{
    background-color:#6060f0!important;
    color:#ffffff!important;
}
.cp__grid__small>div{
    padding:5px;
    box-sizing:border-box;
}
.cp__btn__text__search{
    position:relative;
}
.cp__btn__text__search::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__btn__text__search:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp__button__text{
    position:relative;
}
.cp__button__text::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__button__text:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp__button__icon::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__button__icon:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp__btn__text__edit{
    position:relative;
}
.cp__btn__text__edit::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__btn__text__edit:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp__button__text{
    transition:.6s;
}
.cp__button__text:hover{
    text-decoration:none;
    background-color:#6060f0;
    color:white;
    border-radius:8px;
}
.cp__btn__text__search{
    transition:.6s;
}
.cp__btn__text__search:hover{
    text-decoration:none;
    background-color:#6060f0;
    color:white;
    border-radius:8px;
}
.cp__more__action li button{
    transition:.6s;
}
.cp__more__action li button:hover{
    text-decoration:none;
    background-color:#6060f0;
    color:white;
    border-radius:8px;
    width:fit-content;
}
.cp__btn__text__more{
    transition:.6s;
}
.cp__btn__text__more:hover{
    text-decoration:none;
    background-color:#6060f0;
    color:white;
    border-radius:8px;
}
.cp__button__icon,.cp__button__default{
    position:relative;
}
.cp-button__wave{
    position:relative;
}
.cp-button__please:focus:after{
    position:absolute;
    content:"ESPERE...";
    animation:please 1s linear infinite;
    width:100%;
    height:100%!important;
    background-color:#01a39b;
    border:solid 2px #01a39b;
    color:white;
    left:0;
    border-radius:150px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
}
@keyframes please{
    from{
        content:"ESPERE..."
    }
    to{
        content:"Executando..."
    }
}
.cp-button__please__2:active:after{
    position:absolute;
    content:"ESPERE...";
    animation:please 1s linear infinite;
    width:100%;
    height:100%!important;
    background-color:#01a39b;
    border:solid 2px #01a39b;
    color:white;
    left:0;
    border-radius:150px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
}
@keyframes please{
    from{
        content:"ESPERE..."
    }
    to{
        content:"Executando..."
    }
}
.cp-button__wave::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.Button-puble{
    position:relative;
    border-radius:8px!important;
}
.Button-puble::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.Button-puble:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
button[class^="btnActive"],input[class^="btnActive"]::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
button[class^="btnActive"],input[class^="btnActive"]:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
button[class^="btnActive"],input[class^="btnActive"]:active{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class^="btnActive"],input[class^="btnActive"]:checked{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:active{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:checked{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:focus-visible{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:focus-visible{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"],input[class~="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"]:active{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
input[class~="btnActive"]:checked{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"]:focus-visible{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
input[class~="btnActive"]:focus-visible{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class~="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
input[class~="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
input[class*="btnActive"]:focus-visible{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
button[class*="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
input[class*="btnActive"]:focus{
    background-color:#ffbc00;
    color:white;
    border:solid 2px #6060f0;
}
.btnClicked{
    background-color:#040016;
    color:white;
    border:solid 2px #6060f0;
}
.cp__button{
    position:relative;
}
.cp__button::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__button:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.comps__button::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.comps__button:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp__button__hover__white{
    position:relative;
}
.cp__button__hover__white::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:ripples 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.cp__button__hover__white:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
.cp-button__wave:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
@keyframes ripples{
    from{
        box-shadow:0 0 0 16px rgba(38,0,255,.2),0 0 0 32px rgba(25,0,255,.2),0 0 0 48px rgba(17,0,255,.2),0 0 0 64px rgba(4,0,255,0)
    }
    to{
        box-shadow:0 0 0 32px rgba(47,0,255,.2),0 0 0 64px rgba(4,0,255,.2),0 0 0 80px rgba(4,0,255,.2),0 0 0 120px rgba(0,81,255,0)
    }
}
.si__type__recorrent{
    background-color:#4352bb;
    border-radius:8px;
    padding:0 2px;
    box-sizing:border-box;
    position:relative;
}
.si__recorrent__tag{
    padding:2px 10px;
    border-radius:150px;
    background-color:#e21c3d;
    color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.2);
    position:absolute;
    top:-5px;
    right:0;
    font-size:.8rem;
    text-transform:uppercase;
    display:none;
}
.si__quanty__tag{
    padding:2px 10px;
    border-radius:150px;
    background-color:#ffcb5c;
    color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.2);
    position:absolute;
    top:-5px;
    right:0;
    font-size:1rem;
    text-transform:uppercase;
}
.si__type__recorrent .si__recorrent__tag{
    display:block;
}
.infinite-pulse{
    animation:infinitepulse 2s infinite;
}
@-webkit-keyframes infinitepulse{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(19,22,211,.4)
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(4,21,116,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)
    }
}
@keyframes pulse{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(55,44,204,.4);
        box-shadow:0 0 0 0 rgba(87,44,204,.4)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(44,60,204,0);
        box-shadow:0 0 0 10px rgba(44,55,204,0)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(47,44,204,0);
        box-shadow:0 0 0 0 rgba(60,44,204,0)
    }
}
.yellow__warning{
    cursor:pointer;
    box-shadow:0 0 0 rgba(253,215,0,.4);
    animation:yellow__warning 2s infinite;
    border:solid 2px #ffae00;
    border-top:solid 2px #ffae00!important;
    border-left:solid 2px #ffae00!important;
    border-right:solid 2px #ffae00!important;
    border-bottom:solid 2px #ffae00!important;
}
.pulse:hover{
    animation:none;
}
@-webkit-keyframes yellow__warning{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(255,200,0,.4)
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(255,200,0,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(255,200,0,0)
    }
}
@keyframes yellow__warning{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(255,200,0,.4);
        box-shadow:0 0 0 0 rgba(255,200,0,.4)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(255,200,0,0);
        box-shadow:0 0 0 10px rgba(255,200,0,0)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(204,169,44,0);
        box-shadow:0 0 0 0 rgba(255,200,0,0)
    }
}
.green__warning{
    cursor:pointer;
    box-shadow:0 0 0 rgba(0,253,114,.4);
    animation:green__warning 2s infinite;
    border:solid 2px #00ff80;
    border-top:solid 2px #00ffbf!important;
    border-left:solid 2px #00ffbf!important;
    border-right:solid 2px #00ffbf!important;
    border-bottom:solid 2px #00ffbf!important;
}
.pulse:hover{
    animation:none;
}
@-webkit-keyframes green__warning{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(0,255,213,.4)
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(0,255,213,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(0,255,221,0)
    }
}
@keyframes green__warning{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(0,255,242,.4);
        box-shadow:0 0 0 0 rgba(0,255,200,.4)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(0,255,213,0);
        box-shadow:0 0 0 10px rgba(0,255,200,0)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,177,0);
        box-shadow:0 0 0 0 rgba(0,255,191,0)
    }
}
.cp__step__indicate{
    position:absolute;
    background:whitesmoke;
    color:#a1a1a1;
    width:30px;
    height:30px;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:700;
    font-size:12px;
    line-height:1;
}
.cp__indicate__top-left{
    left:-4px;
    top:-4px;
}
.ResumoComandaFechamento{
    display:none;
}
.currencyFormat{
    padding-left:5px;
}
.id-client-novo-agen{
    background-color:#FCFCFC;
    border-radius:50px;
    padding:8px;
    margin-right:10px;
    height:50px;
    width:50px;
}
.element-content-s3{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    position:relative;
}
.s3ui-section{
    padding:10px;
}
@media (max-width:992px){
    .element-content-s3{
        padding:5px
    }
    .s3ui-section{
        padding:5px
    }
}
.header-label-area[box-shadow-header="false"]{
    box-shadow:none;
}
.header-label-area[s3ui-background="transparent"]{
    background-color:transparent;
}
.header-label-area{
    display:flex;
    padding:2px;
    background-color:#ffffff;
    box-shadow:0 3px 6px rgba(0,0,0,.102);
    align-items:center;
    width:100%;
    margin-bottom:5px;
    justify-content:space-between;
    padding:10px;
}
.left-header-label-area{
    min-width:33.33%;
}
.middle-header-leabel-area{
    min-width:33.33%;
}
.right-header-leabel-area{
    width:33.33%;
    display:flex;
    align-items:center;
    justify-content:flex-end;
}
.ht-color-s3-ui{
    background-color:#F2F1FC;
}
.ht-color-s3-ui-softblue{
    background-color:#e1dfff;
}
.resumo-comand-label{
    display:flex;
    background-color:#020231;
    margin-bottom:0;
}
.resumo-comand-label .middle-header-leabel-area{
    width:80%;
}
.resumo-comand-label .right-header-leabel-area{
    width:auto;
}
.header-formas-de-pagamento{
    padding-bottom:20px;
    padding-top:20px;
    padding:20px;
    background-color:#020231;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.header-formas-de-pagamento .title-resumo-pg-s3{
    font-size:25px;
    color:#ffffff;
}
@media (max-width:992px){
    .left-header-label-area{
        min-width:50%
    }
    .middle-header-leabel-area{
        display:none
    }
    .resumo-comand-label .middle-header-leabel-area{
        display:block;
        padding-right:10px
    }
    .right-header-leabel-area{
        width:50%
    }
}
.header-title-s3{
    width:100%;
    max-width:100%;
    height:30px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    background:linear-gradient(180deg,#FFFFFF 0%,rgba(255,255,255,0) 100%),#C4C4C4;
    box-shadow:0 7px 9px rgba(0,0,0,.13);
    border-radius:8px 8px 0 0;
    padding-left:8px;
    box-sizing:border-box;
}
.right-header-title-s3{
    width:50%;
    max-width:50%;
    box-sizing:border-box;
    display:flex;
    justify-content:flex-end;
}
.right-header-title-s3 span{
    height:30px;
    background-color:coral;
    display:flex;
    justify-content:center;
    align-items:center;
    color:white;
    font-size:32px;
    border-radius:0 8px 0 0;
    box-sizing:border-box;
}
.avancar-btn{
    background-color:#7C4DFF;
    color:white;
}
.footer-resumo-pagamento{
    padding:20px;
    display:flex;
    justify-content:center;
    background-color:#020231;
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
}
.small-col-s3{
    width:200px;
}
.medium-col-s3{
    width:250px;
}
.large-col-s3{
    width:300px;
}
.colunas-s3 ul{
    display:flex;
    overflow-x:auto;
    list-style:none;
    margin:0;
    padding:0;
}
.colunas-s3 ul::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:10px;
    background-color:#F5F5F5;
}
.colunas-s3 ul::-webkit-scrollbar{
    width:8px;
    height:8px;
    background-color:#F5F5F5;
}
.colunas-s3 ul::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#9c9c9c6e;
}
.colunas-s3 ul li{
    padding:5px;
}
.colunas-s3 ul li .content-col-s3{
    padding:2px;
    border-top:4px solid #7a7a7a;
    background-color:#ffffff;
    border-radius:8px;
    display:flex;
    flex-wrap:wrap;
}
.header-col-s3{
    display:flex;
    border-bottom:.25px solid #A3A3A3;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding-left:5px;
    padding-right:5px;
}
.title-header-col-s3{
    padding-top:10px;
    padding-bottom:10px;
}
.action-col-s3 button{
    border:none;
    background-color:transparent;
}
.action-col-s3 button i{
    font-size:22px;
}
.la-limpar{
    font-size:32px;
    color:#F49494;
}
.la-procurar{
    font-size:32px;
    color:#75D8F8;
}
.la-add{
    font-size:32px;
    color:#97F0BB;
}
.la-icon-edit{
    font-size:32px;
    color:#75D8F8;
}
.la-abrir-arquivo{
    font-size:32px;
    color:#FCDD8F;
}
.la-limpar{
    font-size:32px;
    color:#F49494;
}
.la-procurar{
    font-size:32px;
    color:#75D8F8;
}
.la-add{
    font-size:32px;
    color:#97F0BB;
}
.la-icon-edit{
    font-size:32px;
    color:#75D8F8;
}
.la-abrir-arquivo{
    font-size:32px;
    color:#FCDD8F;
}
.panel-s3{
    margin-bottom:20px;
    padding-bottom:20px;
    overflow-y:auto;
}
.panel-s3-flex{
    background-color:#dbdbdb;
    display:flex;
    flex-wrap:wrap;
}
.panels3-height{
    max-height:350px;
}
.panels3-height-big{
    max-height:500px;
}
.dual-panel-s3-ui{
    display:flex;
    flex-wrap:wrap;
    max-height:calc(70vh - 70px);
    overflow-y:auto;
}
.left-panel-area-s3{
    width:50%;
}
.right-panel-area-s3{
    width:50%;
    padding-left:5px;
    padding-right:0;
    background-color:#F0F1FF;
}
@media (max-width:992px){
    .left-panel-area-s3{
        width:100%
    }
    .right-panel-area-s3{
        width:100%;
        padding-left:0
    }
}
.smart-grout-area{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    flex-direction:row;
    flex-grow:2;
}
.smart-group-element{
    min-width:220px;
    padding-left:5px;
    padding-right:5px;
    background-color:#D6D7FE;
    border-radius:8px;
    margin-right:5px;
    display:flex;
    justify-content:center;
    flex-direction:column;
}
.header-smart-group{
    margin-bottom:5px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.content-smart-group .smt-group{
    list-style:none;
    padding:0;
    margin:0;
}
.content-smart-group .smt-group li img{
    width:70px;
    height:70px;
    border-radius:50%;
    background-color:#ffffff;
    box-shadow:0 3px 6px rgba(0,0,0,.102);
}
.smt-group button{
    background-color:#eb4545;
    border:none;
    border-radius:50px;
    position:absolute;
    padding:1px;
    color:#ffffff;
    font-size:16px;
    margin-bottom:-50px;
}
.smart-group-element .smart-s3-info{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    justify-content:center;
}
.smart-group-element .smart-s3-info li:first-child{
    border-left:0;
}
.smart-group-element .smart-s3-info h3{
    margin:10px;
}
.value-smart-info input{
    border-radius:50px;
    border:1px solid #D6D6D6;
    padding-top:5px;
    padding-bottom:5px;
}
.value-smart-info span{
    font-size:25px;
}
.value-smart-info input:focus{
    outline:none;
}
.smart-group-element .smart-s3-info li{
    padding:10px;
    text-align:center;
    border-left:1px solid #D6D6D6;
}
.info-background-white{
    background-color:#ffffff;
    border:1px solid #D6D6D6;
}
@media (max-width:992px){
    .smart-grout-area{
        display:flex;
        justify-content:center;
        flex-direction:row;
        flex-grow:2
    }
    .smart-group-element{
        width:100%;
        margin-bottom:10px;
        margin-right:0
    }
}
.tabs-element-s3-control .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#555;
    cursor:default;
    background-color:#fff;
    border-top:0;
    border-left:0;
    border-right:0;
    border-bottom-color:transparent;
}
.tabs-element-s3-control .area-group-s3 .active a[aria-expanded="true"]{
    min-width:190px;
    text-align:center;
    border-bottom:solid 3px #040025!important;
    background-color:#ddd0ff!important;
    color:#010029!important;
    border-radius:8px;
}
.tabs-element-s3-control .area-group-s3 li a{
    border-radius:50px;
    background-color:#ffffff;
    box-shadow:0 3px 6px rgba(0,0,0,.102);
    color:#010125;
    width:190px;
}
.tabs-element-s3-control .area-group-s3{
    margin-bottom:20px;
    padding-bottom:20px;
    padding-top:20px;
}
.tabs-element-s3-control .area-group-s3 li{
    min-width:190px;
    text-align:center;
    padding:8px;
}
@media (max-width:992px){
    .tabs-element-s3-control .area-group-s3{
        padding-top:10px;
        margin-bottom:20px;
        display:flex;
        overflow-y:hidden;
        overflow-x:scroll;
        padding-bottom:20px
    }
    .tabs-element-s3-control .area-group-s3 li{
        min-width:auto;
        text-align:center;
        padding:8px
    }
    .tabs-element-s3-control .area-group-s3 .active a[aria-expanded="true"]{
        min-width:90px;
        margin-right:8px
    }
}
.area-de-filtros-s3{
    padding:5px;
    border:.25px solid #dadada;
    border-radius:8px;
    display:flex;
    margin-bottom:5px;
    margin-top:5px;
    width:100%;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    background:#FFFFFF;
}
.area-de-filtros-s3 .action-filter-s3 button:focus{
    outline:none;
    border:none;
}
.action-filter-s3{
    display:flex;
}
.filter-group-s3{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
}
.label-filter-s3{
    width:100%;
}
.input-filters3 input{
    border-radius:50px;
    height:35px;
    padding-left:8px;
    padding-right:8px;
    width:100%;
    outline:none;
    border:solid 1px #cacaca;
}
.input-filters3{
    width:50%;
}
.action-filter-s3 button{
    border:none;
    display:flex;
    align-items:center;
}
.action-filter-s3 button span{
    border:none;
    font-size:32px;
}
.right-alig-s3{
    justify-content:flex-end;
}
.content-filtro-s3{
    display:flex;
    align-items:center;
    width:33.33%;
}
.content-filtro-s3 input{
    height:30px;
    border:solid 1px #cacaca;
    border-radius:50px;
}
.content-filtro-s3 input:focus{
    outline:none;
}
.filtro-de-cliente-s3{
    width:33.33%;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.action-filter-s3 button .la-limpar{
    font-size:32px;
    color:#F49494;
}
.action-filter-s3 button .la-procurar{
    font-size:32px;
    color:#75D8F8;
}
.action-filter-s3 button .la-add{
    font-size:32px;
    color:#97F0BB;
}
.action-filter-s3 button .la-icon-edit{
    font-size:32px;
    color:#75D8F8;
}
.action-filter-s3 button .la-abrir-arquivo{
    font-size:32px;
    color:#FCDD8F;
}
.filtro-de-data-unico-s3{
    width:33.33%;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.grupo-bts-si3{
    display:flex;
    flex-wrap:wrap;
    width:25%;
    justify-content:center;
    flex-direction:row;
    padding:5px;
    box-sizing:border-box;
}
.grupo-bts-si3 button{
    width:160px;
    border:none;
    border-radius:50px;
    display:flex;
    justify-content:space-between;
    height:30px;
    align-items:center;
    box-sizing:border-box;
    padding:5px;
    margin:2px;
}
.grupo-bts-si3 button:focus{
    outline:none;
}
.atualizar-comanda-s3-nt{
    background-color:#e1f3f9;
    color:black;
}
.salvar-comanda-s3-nt{
    background-color:#7C4DFF;
    color:white;
}
.fechar-comanda-s3-nt{
    background-color:#DEBA5D;
    color:white;
}
.abrir-comanda-s3-nt{
    background-color:#7C4DFF;
    color:white;
}
.resumo-comanda-s3-nt{
    background-color:#97F0BB;
    color:#00012b;
}
.area-resumos-s3{
    width:40%;
    border-radius:8px;
    background-color:#D6D7FE;
    padding:0;
}
.area-resumos-s3 ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    margin-bottom:0;
    padding-left:0;
    padding-right:0;
    justify-content:space-around;
    flex-wrap:wrap;
}
.area-resumos-s3 ul li{
    padding:0;
    margin:0;
    border-left:.55px solid #A3A3A3;
    text-align:center;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    max-width:100%;
    width:20%;
    padding-left:5px;
    padding-right:5px;
    padding-top:18px;
    padding-bottom:18px;
}
.area-resumos-s3 ul li h4{
    width:100%;
    padding:0;
    margin:0;
}
@media (max-width:992px){
    .area-resumos-s3 ul li{
        width:100%
    }
}
.area-resumos-s3 ul li:last-child{
    border-right:0 solid #A3A3A3;
}
.area-resumos-s3 ul li:first-child{
    border-left:0 solid #A3A3A3;
}
.filtro-de-busca-simples-s3{
    width:33.33%;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.resumo-total-comand{
    padding:25PX;
    background-color:#FFFFFF;
    border-radius:8PX;
    border:solid 0 #cacaca;
    width:100%;
}
.valor-comanda-s3-ui{
    padding:10px;
    background-color:#FFFFFF;
    border-radius:8PX;
    border:solid 0 #cacaca;
    width:100%;
}
@media (max-width:992px){
    .area-de-filtros-s3{
        padding:2px
    }
    .content-filtro-s3{
        display:flex;
        align-items:center;
        width:100%
    }
    .filtro-de-cliente-s3{
        width:100%
    }
    .input-filters3{
        width:100%
    }
    .filtro-de-data-unico-s3{
        width:100%
    }
    .grupo-bts-si3{
        display:flex;
        flex-wrap:wrap;
        width:100%
    }
    .grupo-bts-si3 button{
        width:100%;
        margin:5px
    }
    .area-resumos-s3{
        width:100%;
        margin-top:4px
    }
    .area-resumos-s3 ul li:last-child{
        border-right:0
    }
    .area-resumos-s3 ul li{
        border:0;
        border-bottom:.55px solid #A3A3A3;
        width:150px;
        text-align:left;
        display:flex;
        justify-content:flex-start;
        padding-top:10px;
        padding-bottom:5px;
        border-bottom:0;
        font-size:11px
    }
    .area-resumos-s3 ul li h4{
        width:100%;
        padding:0;
        margin:0;
        font-size:14px
    }
    .filtro-de-busca-simples-s3{
        width:100%;
        display:flex;
        align-items:center;
        flex-wrap:wrap
    }
    .filtro-de-busca-simples-s3 .input-filters3{
        width:80%
    }
}
.busca-rap-serv-novo-agen{
    margin-top:20px;
}
.busca-rap-serv-novo-agen ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow:auto;
    display:flex;
    width:100%;
    max-width:100%;
}
.busca-rap-serv-novo-agen ul::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:10px;
    background-color:#F5F5F5;
}
.busca-rap-serv-novo-agen ul::-webkit-scrollbar{
    width:8px;
    height:8px;
    background-color:#F5F5F5;
}
.busca-rap-serv-novo-agen ul::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#9c9c9c6e;
}
.busca-rap-serv-novo-agen ul li{
    padding:8px;
}
.busca-rap-serv-novo-agen ul li button{
    border-radius:50px;
    border:none;
    width:120px;
}
.fast-area-de-negocio-s3{
    padding:20px;
}
.fast-area-de-negocio-s3 ul{
    display:flex;
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    overflow-x:auto;
}
.fast-area-de-negocio-s3 ul li{
    min-width:150px;
    padding:8px;
}
.fast-area-de-negocio-s3 ul li button{
    width:100%;
    background-color:#dbdbdb;
    border:none;
    border-radius:50px;
}
.fast-area-de-negocio-s3 ul li button:focus{
    outline:none;
    background-color:cornflowerblue;
}
.fast-area-de-negocio-s3 ul::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:10px;
    background-color:#F5F5F5;
}
.fast-area-de-negocio-s3 ul::-webkit-scrollbar{
    width:8px;
    height:8px;
    background-color:#F5F5F5;
}
.fast-area-de-negocio-s3 ul::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#9c9c9c6e;
}
.s2-btn-ui{
    width:100%;
    height:30px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-radius:8px;
    border:none;
}
.s2-btn-ui:focus{
    outline:none;
}
.s2-btn-ui i{
    font-size:22px;
    margin-left:8px;
}
.s3-btn-ui{
    min-width:160px;
    height:30px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-radius:50px;
    border:none;
}
.s3-btn-ui:focus{
    outline:none;
}
.s3-btn-ui i{
    font-size:22px;
    margin-left:8px;
}
.right-alig-s3{
    justify-content:flex-end;
}
.s3-add-button{
    background-color:#7C4DFF;
    color:white;
    transition-duration:.6s,2s,230ms;
    transition-property:margin-right,#3e2388;
    transition-timing-function:ease-in;
}
.s3-add-button:focus{
    background-color:#3e2388;
    color:white;
}
.s3-trans-btn-in{
    background-color:transparent;
    color:#636363;
    transition-duration:.6s,2s,230ms;
    transition-property:margin-right,#e7e7e7;
    transition-timing-function:ease-in;
}
.s3-trans-btn-in:focus{
    background-color:#07024b;
    color:#ffffff;
}
.s3-search-button{
    background-color:#4da0ff;
    color:white;
    transition-duration:.6s,2s,230ms;
    transition-property:margin-right,#3e2388;
    transition-timing-function:ease-in;
}
.s3-pagamento-btn-in{
    background-color:#7bfaae;
    color:#040A47;
    transition-duration:.6s,2s,230ms;
    transition-property:margin-right,#3e2388;
    transition-timing-function:ease-in;
    padding-top:15px;
    padding-bottom:15px;
    height:40px;
    width:200px;
}
.s3-close-coman-btn-in{
    background-color:#DEBA5D;
    color:#ffffff;
    width:250px;
    height:40px;
    transition-duration:.6s,2s,230ms;
    transition-timing-function:ease-in;
}
.s3-close-coman-btn-in:focus{
    background-color:#16b7bd;
    color:#ffffff;
    width:300px;
    height:50px;
    transition-duration:.6s,2s,230ms;
    transition-timing-function:ease-in;
}
.card-s3-small{
    min-width:190px;
}
.card-s3-medium-small{
    width:200px;
}
.tabs-element-s3-control .card-s3-medium{
    min-width:190px;
    max-width:250px;
}
.card-s3-medium{
    min-width:190px;
    max-width:250px;
}
.card-s3-large{
    min-width:300px;
    max-width:300px;
}
.card-s3-large-extra-large{
    width:600px;
}
.s3-card{
    background-color:#ffffff;
    box-shadow:0 3px 6px rgba(2,2,2,.12);
    border-radius:8px;
}
.card-padding-small{
    padding:5px;
}
.card-padding-medium{
    padding:10px;
}
.extra-card-margin{
    margin-top:50px;
}
.card-header-s3{
    display:flex;
    width:100%;
    max-width:100%;
    justify-content:space-between;
    align-items:center;
    border-bottom:.25px solid #bbbbbb;
    padding-left:5px;
    padding-right:5px;
    box-sizing:border-box;
    border-radius:8px 8px 0 0;
}
.card-header-s3[s3ui-pallet="bg-roxo"]{
    color:white;
}
.right-card-header-s3 button{
    padding:0;
    background-color:transparent;
    border:0;
    margin:5px;
}
.content-card-s3{
    box-shadow:0 3px 6px rgba(2,2,2,.12);
    border-radius:8px;
}
.card-content-s3{
    width:100%;
}
.line-card-s3{
    padding-top:10px;
    padding-bottom:10px;
    display:flex;
    border-bottom:.25px solid #777777;
    justify-content:space-between;
    align-items:center;
    padding-left:4px;
    padding-right:4px;
}
.line-card-s3 h4{
    margin:0;
}
.line-s3-blue{
    background-color:#040A47;
    color:#ffffff;
}
.line-s3-gold{
    background-color:#DEBA5D;
    border-radius:0 0 8px 8px;
    border-bottom:0;
}
.line-s3-easy-blue{
    background-color:#F8F5FF;
    border-radius:0 0 8px 8px;
    border-bottom:0;
}
.cover-s3-card{
    width:100%;
    min-height:120px;
    display:flex;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    align-items:flex-end;
    flex-wrap:wrap;
    position:relative;
}
.info-cover-s3-card{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:rgba(2,2,2,.637);
    box-sizing:border-box;
    padding-left:5px;
    padding-right:5px;
    color:#ffffff;
    width:100%;
    z-index:2;
}
.left-info-cover-s3-card h5{
    margin:0;
}
.left-info-cover-s3-card i{
    color:#161685;
}
.right-info-cover-s3-card i{
    color:#161685;
}
.title-s3-card{
    padding-top:8px;
    padding-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    background-color:#ffffff;
    border-radius:0 0 8px 8px;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.title-s3-card[s3ui-pallet="bg-roxo"]{
    color:white;
}
.card-footer-s3{
    display:flex;
    flex-wrap:wrap;
    font-size:16px;
    font-weight:400;
    justify-content:space-between;
    align-items:center;
}
.info-card-s3-tarefas{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    background-color:#FFA500;
    padding-left:2px;
    padding-right:2px;
    padding-top:8px;
    padding-bottom:8px;
    max-width:100%;
    box-sizing:border-box;
    color:#ffffff;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}
.service-flag-cabelo{
    background-color:#ffae00;
    padding-top:1px;
    padding-bottom:1px;
    padding-right:2px;
    padding-left:2px;
    border-radius:8px 8px 0 0;
    max-width:100%;
}
.service-flag-manicure{
    background-color:#05fcd2;
    padding-top:1px;
    padding-bottom:1px;
    padding-right:2px;
    padding-left:2px;
    border-radius:8px 8px 0 0;
    max-width:100%;
}
.la-imprimir{
    font-size:22px;
    color:#0048e4;
}
.la-limpar{
    font-size:22px;
    color:#F49494;
}
.la-procurar{
    font-size:22px;
    color:#75D8F8;
}
.la-add{
    font-size:22px;
    color:#97F0BB;
}
.la-icon-edit{
    font-size:22px;
    color:#75D8F8;
}
.la-abrir-arquivo{
    font-size:22px;
    color:#FCDD8F;
}
.ine-card-s3 .easy-input{
    max-width:50%;
    width:50%;
    display:flex;
    align-items:center;
}
.easy-input{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.easy-input input{
    margin-left:5px;
    border:1px solid #C4C4C4!important;
    width:80px;
    color:#01004d;
    border-radius:50px;
    transition-duration:.9s;
}
.easy-input input:focus{
    width:100px;
    border:.25px solid #C4C4C4;
    outline:none;
}
.deasy-input i{
    font-size:22px;
}
.easy-input-date input{
    margin-left:5px;
    border:1px solid #C4C4C4!important;
    color:#01004d;
    border-radius:50px;
    transition-duration:.9s;
    outline:none;
    width:90px;
}
.easy-input-date input:hover,.easy-input-date input:focus{
    width:130px;
    border-radius:50px;
    outline:none;
    border:none;
}
.ine-card-s3 .dicount-ui-s3{
    max-width:50%;
    width:50%;
    display:flex;
    align-items:center;
}
.dicount-ui-s3{
    display:flex;
    align-items:center;
}
.dicount-ui-s3 input{
    margin-left:5px;
    width:80px;
    color:#01004d;
    border-radius:50px;
    border:none;
    transition-duration:.9s;
}
.dicount-ui-s3 input:focus{
    width:100px;
    border:0;
    outline:none;
}
.dicount-ui-s3 i{
    font-size:22px;
}
.produto-cover-info{
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#06135fce;
}
.lb-s3-pendente{
    padding:5px;
    border-top-right-radius:8px;
}
.img-s3-profi-ui{
    width:80px;
    height:80px;
    border-radius:50%;
    box-shadow:0 3px 6px rgba(0,0,0,.192);
    position:absolute;
    bottom:30px;
    top:-50px;
    background-size:cover;
    background-position:center;
    background-color:#ffffff;
}
.card-ui-alig-prof{
    display:flex;
    border-bottom:0;
    justify-content:center;
    position:relative;
    height:40px;
}
.content-profi{
    text-align:center;
}
.content-profi h5{
    margin:0;
    font-size:16px;
    line-height:14px;
    font-weight:800;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
}
.content-profi h6{
    margin-top:5px;
    font-size:16px;
    line-height:14px;
    font-weight:300;
    display:none;
}
.prof-status-lv-s3{
    padding:8px;
}
.prof-status-lv-s3 .pro-level-s3-ui{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    justify-content:center;
}
.prof-status-lv-s3 .pro-level-s3-ui li{
    box-sizing:border-box;
    padding:2px;
}
.prof-status-lv-s3 .pro-level-s3-ui li{
    box-sizing:border-box;
    padding:2px;
    min-width:50px;
    width:50px;
}
.prof-st-indicator{
    height:15px;
    width:100%;
    border-radius:50px;
}
.prof-blue[data-value="full"]{
    border:1px solid #020a79;
    background-color:#020a79;
}
.prof-silver[data-value="full"]{
    border:1px solid #b4b4b4;
    background-color:#999999;
}
.prof-gold[data-value="full"]{
    border:1px solid #e5f501;
    background-color:#d6da01;
}
.prof-black[data-value="full"]{
    border:1px solid #000000;
    background-color:#000000;
}
.prof-st-indicator[data-value="fill"]{
    height:15px;
    width:100%;
    background-color:#ffffff;
    border:1px solid #cecece;
    border-radius:50px;
}
.prof-comi-s3 input{
    border-radius:50px;
    border:solid 1px #b4b4b4;
    width:50%;
    transition-duration:.6s;
    transition-timing-function:cubic-bezier(1,0,0,1);
}
.prof-comi-s3 input:focus{
    border-radius:50px;
    border:solid 1px #b4b4b4;
    outline:none;
    width:100%;
}
.remove-prof-s3-card{
    background-color:transparent;
    border:none;
}
.extend-s3-products h5{
    margin:0;
}
.card-formas-de-pagamento{
    max-width:140px;
    width:120px;
    transition-duration:.3s;
    transition-timing-function:ease-in;
}
.card-formas-de-pagamento:hover{
    max-width:140px;
    width:140px;
}
.card-formas-de-pagamento .form-group{
    margin-bottom:0;
}
.card-formas-de-pagamento .form-group input{
    margin-bottom:0;
    transition-duration:1s;
    transition-timing-function:ease-in;
    border-radius:50px;
}
.card-formas-de-pagamento .form-group input:hover,.card-formas-de-pagamento .form-group input:focus{
    transition-duration:.6s;
    transition-timing-function:ease-in;
    font-size:16px;
    border-radius:50px;
}
.card-formas-de-pagamento .form-group input:hover,.card-formas-de-pagamento .form-group input:focus ~ .title-s3-card{
    padding:10px;
}
.card-formas-de-pagamento .cover-s3-card{
    min-height:50px;
    height:50px;
}
.card-lote-format{
    min-height:200px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:8px 8px 0 0;
}
.card-flat-total-combo{
    display:flex;
}
.s3ui-fidelizar-modal{
    display:flex;
    flex-wrap:wrap;
}
.left-fidelizar-modal{
    width:70%;
    padding:5px;
    box-sizing:border-box;
}
.right-fidelizar-modal{
    width:30%;
    padding:5px;
    box-sizing:border-box;
}
.modalfidelizar-fild{
    width:100%;
    display:flex;
    margin-bottom:10px;
    flex-wrap:wrap;
}
.modalfidelizar-fild button{
    background-color:transparent;
    border:none;
}
.modalfidelizar-fild h5{
    width:100%;
}
.modalfidelizar-fild input{
    width:90%;
    border-radius:50px;
    border:solid 1px #cacaca;
    height:40px;
    padding-left:5px;
}
.modalfidelizar-fild select{
    width:90%;
    border-radius:50px;
    border:solid 1px #cacaca;
    height:40px;
    padding-left:5px;
}
.modalfidelizar-dual-field .group-fidelizar-field{
    width:50%;
}
.fidelizar-area-resumo{
    width:100%;
    background-color:white;
    padding:5px;
    border-radius:8px;
    font-size:22px;
}
.fidelizar-area-resumo h5{
    font-size:22px;
}
.fideliza-add-pagamento{
    margin-top:10px;
}
.fideliza-add-pagamento button{
    width:100%;
}
.perfil-cart�o-fidelidade{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:5px;
}
.perfil-cart�o-fidelidade .middle-perfil-cart�o{
    width:33.33%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:8px;
}
.perfil-cart�o-fidelidade .left-perfil-cart�o{
    width:33.33%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:8px;
}
.perfil-cart�o-fidelidade .right-perfil-cart�o{
    width:33.33%;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
}
.right-perfil-cart�o .group-button-fidelidade button{
    width:50%;
    margin-bottom:15px;
    border-radius:8px;
    height:80px;
}
.middle-perfil-cart�o .group-button-fidelidade button{
    width:50%;
    margin-bottom:15px;
    border-radius:8px;
    height:80px;
}
.right-perfil-cart�o .group-button-fidelidade .s3-add-button{
    padding-top:20px;
    padding-bottom:20px;
}
.right-perfil-cart�o .group-button-fidelidade{
    width:100%;
    display:flex;
    justify-content:center;
}
.middle-perfil-cart�o .group-button-fidelidade{
    width:100%;
    display:flex;
    justify-content:center;
}
.card-user-fidelidade{
    width:250px;
    height:150px;
    background-position:center;
    background-size:cover;
    border-radius:8px;
}
.line-card-s3 .panel-group{
    width:100%;
    margin-bottom:0;
}
.s3ui-prview-formas-pg{
    width:100%;
    height:80px;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-top:5px;
}
.s3ui-x-card .form-control{
    height:3px;
    margin-bottom:0;
}
.s3ui-x-card .form-control:focus{
    height:30px;
    margin-bottom:0;
    border-radius:50px;
}
.s3ui-x-card .form-group{
    margin-bottom:0;
}
@media (max-width:992px){
    .left-fidelizar-modal{
        width:100%
    }
    .right-fidelizar-modal{
        width:100%
    }
    .perfil-cart�o-fidelidade .middle-perfil-cart�o{
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        padding:8px
    }
    .perfil-cart�o-fidelidade .left-perfil-cart�o{
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        padding:8px
    }
    .perfil-cart�o-fidelidade .right-perfil-cart�o{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        justify-content:center;
        align-items:center;
        padding:5px
    }
}
.area-codigos-cupons-s3{
    display:flex;
    flex-wrap:wrap;
    max-width:100%;
    border-bottom:0 solid #d3d3d3;
    border-radius:0;
    align-items:center;
    padding:0;
    width:100%;
    margin-top:5px;
    justify-content:space-between;
}
.area-codigos-cupons-s3 i{
    font-size:32px;
    color:#FF8F00;
}
.area-codigos-cupons-s3 input{
    border-radius:50px;
    border:solid 1px #cecece;
    margin-left:10px;
    height:30px;
    width:calc(100% - 60px);
}
.area-codigos-cupons-s3 input:focus{
    outline:none;
    background-color:#e7e9f3;
}
.influencer-area-cod{
    margin-bottom:0;
    width:50%;
    display:flex;
}
.marketing-area-cod{
    margin-bottom:0;
    width:100%;
    display:flex;
}
.btn-area-cod{
    width:50px!important;
    background:transparent;
    border:none;
}
@media (max-width:992px){
    .area-codigos-cupons-s3{
        margin-top:10px;
        max-width:100%;
        width:100%
    }
    .influencer-area-cod,.marketing-area-cod{
        width:100%
    }
}
.flex-list-h-s3 ul{
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    overflow-x:auto;
    overflow-y:auto;
    flex-wrap:wrap;
    width:100%;
    flex-direction:row;
    justify-content:start;
}
.flex-list-h-s3 ul li{
    padding:8px;
}
.flex-list-h-s3-scroll .scroll-list{
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    overflow-x:auto;
    flex-wrap:nowrap;
    width:100%;
}
.scroll-list::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:10px;
    background-color:#F5F5F5;
}
.scroll-list::-webkit-scrollbar{
    width:8px;
    height:8px;
    background-color:#F5F5F5;
}
.scroll-list::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#9c9c9c6e;
}
@media (max-width:992px){
    .flex-list-h-s3 ul li{
        flex-direction:inherit;
        flex-basis:100%;
        flex:1;
        display:flex;
        justify-content:center;
        padding:8px
    }
    .flex-list-h-s3 ul .card-s3-li{
        flex-direction:row;
        justify-content:start
    }
    .flex-list-h-s3 ul .card-s3-li{
        flex-direction:inherit;
        flex-basis:100%;
        flex:1;
        display:flex;
        justify-content:center
    }
}
.s3ui-padding-remove{
    padding:0!important;
}
.s3ui-padding-extra-small{
    padding:5px;
}
.s3ui-padding-small{
    padding:10px;
}
.s3ui-padding-large{
    padding:20px;
}
.s3ui-padding-extra-large{
    padding:30px;
}
.s3ui-margin-remove{
    margin:0!important;
}
.s3ui-margin-extra-small{
    margin:5px;
}
.s3ui-margin-small{
    margin:10px;
}
.s3ui-margin-large{
    margin:20px;
}
.s3ui-padding-extra-large{
    margin:30px;
}
.s3ui-font-small{
    font-size:12px;
}
.s3ui-font-medium{
    font-size:16px;
}
.s3ui-font-large{
    font-size:19px;
    font-weight:400;
}
[s3ui-flex*="flex"]{
    display:flex;
}
[s3ui-flex*="wrap"]{
    flex-wrap:wrap;
}
[s3ui-flex*="center"]{
    justify-content:center;
    align-items:center;
}
[s3ui-flex*="between"]{
    justify-content:space-between;
    align-items:center;
}
[s3ui-flex*="down"]{
    align-items:flex-end;
}
[s3ui-flex*="arround"]{
    justify-content:space-around;
    align-items:center;
}
[s3ui-color="orange-s3"]{
    background-color:#FF8F00;
}
[s3ui-color="verde-piece-s3"]{
    background-color:#97F0BB;
}
[s3ui-color="easy-blue"]{
    background-color:#F8F5FF;
}
.s3ui-obs-comanda .panel-heading{
    color:#333;
    background-color:#E1DFFF;
    border-color:#ddd;
}
[s3ui-pallet*="bg-orange"]{
    background-color:#FF8F00;
}
[s3ui-pallet*="bg-roxo"]{
    background-color:#7C4DFF;
    color:white;
}
[s3ui-pallet*="bg-verde-s3"]{
    background-color:#97F0BB;
}
[s3ui-pallet*="bg-blue-min"]{
    background-color:#F8F5FF;
}
[s3ui-pallet*=color-1]{
    color:#484848;
}
[s3ui-pallet*=color-2]{
    color:#000000;
}
[s3ui-pallet*=color-3]{
    color:#ffffff;
}
@media only screen and (min-width:300px) and (max-width:767px){
    [s3ui-size*="m100"]{
        width:100%
    }
    [s3ui-size*="m50"]{
        width:50%
    }
    [s3ui-size*="m25"]{
        width:25%
    }
}
[s3ui-form*="padrao"]{
    border:solid 1px #c5c5c5;
    border-radius:50px;
}
[s3ui-form*="small"]{
    height:30px;
}
[s3ui-form*="medium"]{
    height:40px;
}
[s3ui-form*="large"]{
    height:50px!important;
    font-size:22px;
}
[s3ui-card*="card"]{
    display:flex;
    width:100%;
    max-width:100%;
    justify-content:space-between;
    align-items:center;
    border-bottom:.25px solid #bbbbbb;
    padding-left:5px;
    padding-right:5px;
    box-sizing:border-box;
    border-radius:8px 8px 8px 8px;
}
[s3ui-card*="header"]{
    display:flex;
    width:100%;
    max-width:100%;
    justify-content:space-between;
    align-items:center;
    border-bottom:.25px solid #bbbbbb;
    padding-left:5px;
    padding-right:5px;
    box-sizing:border-box;
    border-radius:8px 8px 0 0;
}
[s3ui-card*="section"]{
    padding-top:10px;
    padding-bottom:10px;
    display:flex;
    border-bottom:.25px solid #777777;
    justify-content:space-between;
    align-items:center;
    padding-left:4px;
    padding-right:4px;
}
[s3ui-card*="cover"]{
    width:100%;
    min-height:100px;
    display:flex;
    background-size:cover;
    background-position:center;
    align-items:flex-end;
    flex-wrap:wrap;
}
[s3ui-card*="cover-small"]{
    min-height:100px;
}
[s3ui-card*="cover-medium"]{
    min-height:200px;
}
[s3ui-card*="cover-large"]{
    min-height:300px;
}
[s3ui-card*="sombra-1"]{
    box-shadow:0 3px 6px rgba(0,0,0,.192);
}
[s3ui-padding*="border-box"]{
    box-sizing:border-box;
}
[s3ui-padding*="5"]{
    padding:5px;
}
[s3ui-padding="10"]{
    padding:10px;
}
[s3ui-padding="20"]{
    padding:20px;
}
[s3ui-padding="30"]{
    padding:30px;
}
[s3ui-height="1"]{
    min-height:150px;
}
[s3ui-height="2"]{
    min-height:200px;
}
[s3ui-margin="false"]{
    margin:0!important;
}
[s3ui-card-cover="small"]{
    min-height:100px;
}
[s3ui-card-cover="medium"]{
    min-height:200px;
}
[s3ui-card-cover="large"]{
    min-height:300px;
}
[s3ui-size-percent="1"]{
    width:100%;
}
@media (min-width:320px){
    [s3ui-size-percent="4"]{
        width:100%
    }
    [s3ui-size-percent="3"]{
        width:100%
    }
    [s3ui-size-percent="2"]{
        width:100%
    }
    .s3ui-img-profile{
        width:83px;
        height:83px;
        border-radius:50%;
        box-shadow:0 3px 6px rgba(0,0,0,.171);
        background-color:white
    }
    [s3ui-content*="padrao"]{
        padding:5px
    }
}
@media (min-width:592px){
    [s3ui-size-percent="4"]{
        width:100%
    }
    [s3ui-size-percent="3"]{
        width:100%
    }
    [s3ui-size-percent="2"]{
        width:100%
    }
    .s3ui-img-profile{
        width:83px;
        height:83px;
        border-radius:50%;
        box-shadow:0 3px 6px rgba(0 0 0 .43)
    }
    [s3ui-content*="padrao"]{
        padding:5px
    }
}
@media (min-width:656px){
    [s3ui-size-percent="4"]{
        width:50%
    }
    [s3ui-size-percent="3"]{
        width:50%
    }
    [s3ui-size-percent="2"]{
        width:100%
    }
    [s3ui-content*="padrao"]{
        padding:10px
    }
}
@media (min-width:752px){
    [s3ui-size-percent="4"]{
        width:50%
    }
    [s3ui-size-percent="3"]{
        width:50%
    }
    [s3ui-size-percent="2"]{
        width:100%
    }
}
@media (min-width:1088px){
    [s3ui-size-percent="4"]{
        width:33.33%
    }
    [s3ui-size-percent="3"]{
        width:50%
    }
    [s3ui-size-percent="2"]{
        width:50%
    }
    [s3ui-content*="padrao"]{
        padding:20px
    }
    .s3ui-font-small{
        font-size:12px
    }
    .s3ui-font-mediu{
        font-size:16px
    }
    .s3ui-font-large{
        font-size:22px
    }
    .s3ui-font-300{
        font-weight:300
    }
    .s3ui-font-400{
        font-weight:400
    }
    .s3ui-font-500{
        font-weight:500
    }
    .s3ui-font-600{
        font-weight:600
    }
}
@media (min-width:1312px){
    [s3ui-size-percent="4"]{
        width:25%
    }
    [s3ui-size-percent="3"]{
        width:33.33%
    }
    [s3ui-size-percent="2"]{
        width:50%
    }
}
.s3ui-form input[type="text"]{
    border:solid 1px #c5c5c5;
    border-radius:50px;
    padding-left:10px;
}
.s3ui-form input[type="text"]:focus,.s3ui-form input[type="number"]:focus{
    outline:none;
}
.s3ui-form input[type="number"],.s3ui-form input[type="date"]{
    border:solid 1px #c5c5c5;
    border-radius:50px;
    padding-left:10px;
}
.s3ui-form input[type=file]{
    display:block;
    max-width:100%;
}
.s3ui-form .form-control{
    border-radius:50px;
}
.s3ui-full-input{
    width:100%;
    max-width:100%;
}
.s3ui-field-small{
    height:30px;
}
.s3ui-field-medium{
    height:40px;
}
.s3ui-field-large{
    height:50px;
}
.s3ui-input-bar-code{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.s3ui-input-bar-code input{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:20px;
}
.s3ui-input-desconto input{
    width:100%;
}
.s3ui-input-desconto{
    margin-bottom:8px;
}
.container-barcode{
    height:calc(100% - 130px);
    min-height:calc(100% - 130px);
    display:flex;
    flex-direction:column;
}
.box{
    display:flex;
    justify-content:center;
    align-items:flex-start;
}
.box textarea{
    width:100%;
    height:100%;
    resize:none;
    border:solid 1px #c5c5c5;
    border-radius:25px;
    padding:15px;
}
.box-2{
    flex:1;
}
.footer-action{
    display:flex;
    justify-content:flex-end;
    margin:10px;
    border-top:.25px solid #A3A3A3;
    padding:10px;
    margin-top:30px;
    font-size:16px;
}
.footer-action button{
    margin-left:10px;
    width:160px;
}
.footer-action .avancar-btn{
    background-color:#7C4DFF;
    color:white;
}
.footer-resumo-pagamento{
    padding:20px;
    display:flex;
    justify-content:center;
    background-color:#020231;
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
}
.s3ui-bar-code-modal .modal-footer{
    padding:0;
    border-top:0;
}
.s3ui-cadastro-pacotes{
    padding:20px;
    border-radius:8px;
    border:solid 1px #c5c5c5;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.s3ui-cadastro-pacotes .s3ui-widget-area{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    box-sizing:border-box;
}
.s3ui-cadastro-pacotes .s3ui-widget-area .s3ui-form{
    padding:5px;
}
.s3ui-form input[type="text"]{
    border:solid 1px #c5c5c5;
    border-radius:50px;
}
.s3ui-form input[type="text"]:focus{
    outline:none;
}
.s3ui-form input[type="number"]{
    border:solid 1px #c5c5c5;
    border-radius:50px;
}
.s3ui-form input[type="number"]:focus{
    outline:none;
}
.s3ui-form select{
    border:solid 1px #c5c5c5;
    border-radius:50px;
}
.s3ui-form select:focus{
    outline:none;
    box-shadow:0 3px 6px rgba(0,0,0,.048);
}
.s3ui-form .s3ui-label{
    width:100%;
    margin:0;
    margin-bottom:5px;
}
.s3ui-field-small{
    height:30px;
}
.s3ui-field-medium{
    height:40px;
}
.s3ui-field-large{
    height:50px;
}
.package-parent-input input{
    margin-left:5px;
    width:80px;
    color:#01004d;
    border-radius:50px;
    transition-duration:.9s;
    text-align:right;
}
.package-parent-input input:focus{
    width:100px;
    outline:none;
}
.dataTables_filter{
    margin-top:10px;
}
.CardGenerico .HeaderCardGenerico{
    padding-bottom:5px;
    padding-top:5px;
}
.MarketingFechamentoComanda .ControleDeCard{
    width:33.33%;
    padding:5px;
}
.CardGenerico .CoverCardGenerico{
    height:100px;
}
.CardGenerico .CoverCardGenerico{
    background-size:cover;
    background-position:center;
}
.CardGenerico .BodyCardGenerico{
    display:flex;
    justify-content:space-between;
    padding-top:5px;
    padding-bottom:5px;
}
.CardGenerico .FooterCardGenerico{
    padding-top:5px;
    padding-bottom:5px;
}
.FechamentoComandaFooter .LeftFooterGenerico .BtnGorjetaFechamento{
    background-color:#97F0BB!important;
}
.FechamentoComandaFooter .LeftFooterGenerico .BtnFinalizarComanda{
    background-color:#7C4DFF!important;
    color:white;
}
.HeaderFechamentoComanda{
    display:flex;
    align-items:center;
    box-shadow:0 3px 6px rgba(0,0,0,.32);
    margin-bottom:8px;
}
.HeaderFechamentoComanda .panel-default{
    margin:0;
}
.HeaderFechamentoComanda ul{
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    width:100%;
    list-style:none;
    justify-content:space-around;
}
.HeaderFechamentoComanda ul li{
    padding:5px;
    width:20%;
    max-width:250px;
}
.HeaderFechamentoComanda .panel-default .panel-body{
    display:flex;
    align-items:center;
    line-height:1;
    margin:0;
    min-height:80px;
    flex-wrap:wrap;
}
.HeaderFechamentoComanda .panel-default .panel-body label{
    width:100%;
}
.HeaderFechamentoComanda .panel-default .totalFechamentoCaixa input{
    width:100%;
    border:none .25px #dbdbdb;
    border-radius:4px;
    padding-left:0;
}
.HeaderFechamentoComanda .panel-default .LivroResumoFechamento input{
    width:100%;
    border:none .25px #dbdbdb;
    border-radius:4px;
    font-weight:200;
    color:#636363;
    font-size:16px;
    padding-left:0;
}
.HeaderFechamentoComanda input{
    border-radius:50px;
    border:solid .75px #a7a7a7;
    outline:none;
    font-size:22px;
    width:100%;
    max-width:100%;
    padding:2px 5px;
}
.HeaderFechamentoComanda .panel-default .panel-body h3{
    font-size:22px;
    margin:0;
}
.ValorFechamentoCaixa{
    background-color:#f4fffd;
}
.ImgProfileProFehcamento{
    width:50px;
    height:50px;
    border-radius:50px;
    background-position:center;
    background-size:cover;
    box-shadow:0 3px 6px rgba(0,0,0,.32);
}
.ProfileFechamentoUser h5{
    padding-left:8px;
}
.MobileFechamentoElemento{
    display:none;
}
.MobileFechamentoElemento .MobileCardFechamento{
    width:33.33%;
}
.MobileFechamentoElemento .panel-group{
    margin-bottom:0;
}
.BodyFechamentoComanda{
    display:flex;
    flex-wrap:wrap;
}
.PayOptionsFechamentoComanda,.MarketingFechamentoComanda{
    width:50%;
    padding:5px;
}
.AreaPayFormatsFechamento{
    display:flex;
    margin:0;
    padding:0;
    list-style:none;
    align-items:center;
    width:100%;
    overflow-x:auto;
}
.PayOptionsFechamentoComanda .contetPayFormat{
    background-size:cover;
    background-position:center;
    width:60%;
    padding:5px;
}
.PayOptionsFechamentoComanda .contetPayFormat input{
    width:100%;
    max-width:100%;
    padding:0;
    border:solid .25px #dbdbdb;
    border-radius:50px;
    font-weight:800;
    color:#2e2e2e;
    font-size:16px;
    outline:none;
    padding-left:5px;
}
.PayOptionsFechamentoComanda .contetPayFormat input:focus{
    background-color:#f1ffff;
}
.PayOptionsFechamentoComanda .PayFormatImage{
    background-size:cover;
    background-position:center;
    width:40%;
}
.PayOptionsFechamentoComanda .PayFormatImage h5{
    background-color:#0000009a;
    width:100%;
    margin:0;
    color:white;
}
.AreaPayFormatsFechamento li{
    width:200px;
    min-width:200px;
    padding:5px;
}
.AreaPayFormatsFechamento .panel-default{
    margin-bottom:0;
}
.AreaPayFormatsFechamento .panel-default .panel-body{
    display:flex;
    padding:0;
}
.AreaPayFormatsFechamento .list-group{
    margin-bottom:0;
    width:100%;
    max-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada{
    margin-bottom:0;
    width:100%;
    max-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada li{
    max-width:100%;
    min-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada .list-group-item{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada .list-group-item button{
    background-color:transparent;
    border:none;
    color:salmon;
    font-size:16px;
    line-height:0;
}
.AreaPayFormatsFechamento .TotalCardLineFechamento{
    background-color:#040A47;
    color:#ffffff;
}
.MarketingFechamentoComanda .MarketingFechamentoComanda{
    font-weight:800;
    width:100%;
    color:white!important;
    background-color:slateblue!important;
}
.MktFechamentoOldPrice{
    text-align:left;
    text-decoration:line-through;
    color:salmon;
}
.MktFechamentoNewPrice{
    text-align:right;
    font-weight:900;
    color:#349766;
}
.ResumoComandaFechamento{
    max-height:400px!important;
    overflow:auto;
}
.ResumoComandaFechamento thead{
    background:#f4fffd;
}
.ResumoComandaFechamento .panel-group .panel-heading{
    background-color:#f4fffd;
}
.FechamentoComandaFooter{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
}
@media (max-width:992px){
    .HeaderFechamentoComanda ul li{
        padding:5px;
        width:50%
    }
    .HeaderFechamentoCaixa ul li{
        padding:5px;
        width:100%;
        min-width:100%
    }
    .desktopFechamentoElemento{
        display:none
    }
    .MobileFechamentoElemento{
        display:block;
        width:100%;
        min-width:100%
    }
    .MarketingFechamentoComanda .ControleDeCard{
        width:200px;
        min-width:200px;
        padding:5px
    }
    .MobileFechamentoElemento .PerfilClienteFechamento .ProfileFechamentoUser h5{
        font-size:11px
    }
    .RightFooterGenerico button{
        width:100%;
        margin-top:5px
    }
    .LeftFooterGenerico,.CenterFooterGenerico,.RightFooterGenerico{
        width:100%;
        display:flex;
        justify-content:space-around;
        margin-bottom:5px;
        padding:5px
    }
}
@media (max-width:762px){
    .HeaderFechamentoComanda ul li{
        padding:5px;
        width:50%
    }
    .desktopFechamentoElemento{
        display:none
    }
    .MobileFechamentoElemento{
        display:block;
        width:100%;
        min-width:100%
    }
    .PayOptionsFechamentoComanda,.MarketingFechamentoComanda{
        width:100%;
        padding:5px
    }
}
.heightSelectService{
    max-height:439px;
}
.dataTables_filter{
    margin-top:10px;
}
.ListagemDeCardHorizontal{
    list-style:none;
    margin:0;
    padding:0;
    overflow-x:auto;
    display:flex;
}
.ListagemDeCardHorizontal .list-group{
    margin-bottom:0;
}
.CardGenerico .HeaderCardGenerico{
    padding-bottom:5px;
    padding-top:5px;
}
.MarketingFechamentoComanda .ControleDeCard{
    width:33.33%;
    padding:5px;
}
.CardGenerico .CoverCardGenerico{
    height:100px;
}
.CardGenerico .CoverCardGenerico{
    background-size:cover;
    background-position:center;
}
.CardGenerico .BodyCardGenerico{
    display:flex;
    justify-content:space-between;
    padding-top:5px;
    padding-bottom:5px;
}
.CardGenerico .FooterCardGenerico{
    padding-top:5px;
    padding-bottom:5px;
}
.FechamentoComandaFooter .LeftFooterGenerico .BtnGorjetaFechamento{
    background-color:#97F0BB!important;
}
.FechamentoComandaFooter .LeftFooterGenerico .BtnFinalizarComanda{
    background-color:#7C4DFF!important;
    color:white;
}
.HeaderFechamentoComanda{
    display:flex;
    align-items:center;
    box-shadow:0 3px 6px rgba(0,0,0,.32);
    margin-bottom:8px;
}
.HeaderFechamentoComanda .panel-default{
    margin:0;
}
.HeaderFechamentoComanda ul{
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    width:100%;
    list-style:none;
}
.HeaderFechamentoComanda ul li{
    padding:5px;
    width:20%;
}
.HeaderFechamentoComanda .panel-default .panel-body{
    display:flex;
    align-items:center;
    line-height:1;
    margin:0;
    min-height:80px;
    max-height:80px;
    height:80px;
    flex-wrap:wrap;
}
.HeaderFechamentoComanda .panel-default .panel-body label{
    width:100%;
}
.HeaderFechamentoComanda .panel-default .totalFechamentoCaixa input{
    width:100%;
    border:none .25px #dbdbdb;
    border-radius:4px;
    padding-left:0;
}
.HeaderFechamentoComanda .panel-default .LivroResumoFechamento input{
    width:100%;
    border:none .25px #dbdbdb;
    border-radius:4px;
    font-weight:200;
    color:#636363;
    font-size:16px;
    padding-left:0;
}
.HeaderFechamentoComanda input{
    border-radius:50px;
    border:solid .75px #a7a7a7;
    outline:none;
    font-size:22px;
    width:100%;
    max-width:100%;
    padding:2px 5px;
}
.HeaderFechamentoComanda .panel-default .panel-body h3{
    font-size:22px;
    margin:0;
}
.ValorFechamentoCaixa{
    background-color:#f4fffd;
}
.ImgProfileProFehcamento{
    width:50px;
    height:50px;
    border-radius:50px;
    background-position:center;
    background-size:cover;
    box-shadow:0 3px 6px rgba(0,0,0,.32);
}
.ProfileFechamentoUser h5{
    padding-left:8px;
}
.MobileFechamentoElemento{
    display:none;
}
.MobileFechamentoElemento .MobileCardFechamento{
    width:33.33%;
}
.MobileFechamentoElemento .panel-group{
    margin-bottom:0;
}
.BodyFechamentoComanda{
    display:flex;
    flex-wrap:wrap;
}
.PayOptionsFechamentoComanda,.MarketingFechamentoComanda{
    width:100%;
    padding:5px;
}
.PayOptionsFechamentoComanda{
    display:flex;
}
.AreaPayFormatsFechamento{
    display:flex;
    margin:0;
    padding:0;
    list-style:none;
    align-items:center;
    width:100%;
    overflow-x:auto;
}
.PayOptionsFechamentoComanda .contetPayFormat{
    background-size:cover;
    background-position:center;
    width:60%;
    padding:5px;
}
.PayOptionsFechamentoComanda .contetPayFormat input{
    width:100%;
    max-width:100%;
    padding:0;
    border:solid .25px #dbdbdb;
    border-radius:50px;
    font-weight:800;
    color:#2e2e2e;
    font-size:16px;
    outline:none;
    padding-left:5px;
}
.PayOptionsFechamentoComanda .contetPayFormat input:focus{
    background-color:#f1ffff;
}
.PayOptionsFechamentoComanda .PayFormatImage{
    background-size:cover;
    background-position:center;
    width:40%;
}
.PayOptionsFechamentoComanda .PayFormatImage h5{
    background-color:#0000009a;
    width:100%;
    margin:0;
    color:white;
}
.AreaPayFormatsFechamento li{
    width:200px;
    min-width:200px;
    padding:5px;
}
.AreaPayFormatsFechamento .panel-default{
    margin-bottom:0;
}
.AreaPayFormatsFechamento .panel-default .panel-body{
    display:flex;
    padding:0;
}
.AreaPayFormatsFechamento .list-group{
    margin-bottom:0;
    width:100%;
    max-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada{
    margin-bottom:0;
    width:100%;
    max-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada li{
    max-width:100%;
    min-width:100%;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada .list-group-item{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
}
.AreaPayFormatsFechamento .FormadePagemntoSelecionada .list-group-item button{
    background-color:transparent;
    border:none;
    color:salmon;
    font-size:16px;
    line-height:0;
}
.AreaPayFormatsFechamento .TotalCardLineFechamento{
    background-color:#040A47;
    color:#ffffff;
}
.MarketingFechamentoComanda .MarketingFechamentoComanda{
    font-weight:800;
    width:100%;
    color:white!important;
    background-color:slateblue!important;
}
.MktFechamentoOldPrice{
    text-align:left;
    text-decoration:line-through;
    color:salmon;
}
.MktFechamentoNewPrice{
    text-align:right;
    font-weight:900;
    color:#349766;
}
.ResumoComandaFechamento{
    max-height:400px!important;
    overflow:auto;
}
.ResumoComandaFechamento thead{
    background:#f4fffd;
}
.ResumoComandaFechamento .panel-group .panel-heading{
    background-color:#f4fffd;
}
.FechamentoComandaFooter{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
}
@media (max-width:992px){
    .HeaderFechamentoComanda ul li{
        padding:5px;
        width:50%
    }
    .desktopFechamentoElemento{
        display:none
    }
    .MobileFechamentoElemento{
        display:block;
        width:100%;
        min-width:100%
    }
    .MarketingFechamentoComanda .ControleDeCard{
        width:200px;
        min-width:200px;
        padding:5px
    }
    .MobileFechamentoElemento .PerfilClienteFechamento .ProfileFechamentoUser h5{
        font-size:11px
    }
    .RightFooterGenerico button{
        width:100%;
        margin-top:5px
    }
    .LeftFooterGenerico,.CenterFooterGenerico,.RightFooterGenerico{
        width:100%;
        display:flex;
        justify-content:space-around;
        margin-bottom:5px;
        padding:5px
    }
}
@media (max-width:762px){
    .HeaderFechamentoComanda ul li{
        padding:5px;
        width:50%
    }
    .desktopFechamentoElemento{
        display:none
    }
    .MobileFechamentoElemento{
        display:block;
        width:100%;
        min-width:100%
    }
    .PayOptionsFechamentoComanda,.MarketingFechamentoComanda{
        width:100%;
        padding:5px
    }
}
.buttonDefaultStyle{
    color:#fff;
    border:none;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:8px;
    height:30px;
    width:160px;
    border-radius:50px;
    padding-left:20px;
    padding-right:20px;
    background-color:#7C4DFF;
    outline:none;
}
.buttonDefaultStyle:focus{
    background-color:#341880;
    outline:none;
}
.buttonDefaultStyle:checked{
    background-color:#341880;
    outline:none;
}
.trasictionsCreditModal{
    width:100%!important;
}
.addCreditPanels{
    width:100%!important;
    padding:5px!important;
}
.addCreditPanels{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:flex-start;
}
.PayOptionsFechamentoComanda-content{
    padding:8px;
    box-sizing:border-box;
    width:50%;
}
.PayOptionsFechamentoComanda-content .AreaPayFormatsFechamento li{
    width:125px;
    min-width:125px;
    padding:5px;
}
.PayOptionsFechamentoComanda-content .paymentThumbnail{
    height:50px;
}
.default-search{
    border:solid .75px #dbdbdb!important;
    font-size:16px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
}
.removepartner{
    width:100%;
    font-size:12px!important;
    background:#ffe6e6;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-left:5px;
    padding-right:5px;
    margin-top:5px;
    cursor:pointer;
    color:#cc0000;
}
.removepartner span i{
    font-size:19px;
}
.removepartner .la-limpar{
    font-size:19px;
}
.cp__card__accordion__label{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.cp__card__accordion__info{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.cp__card__accordion__badge{
    border-radius:150px;
    padding:3px 15px;
    box-sizing:border-box;
    position:absolute;
    display:flex;
    align-items:center;
    font-size:-1.6rem;
    font-family:'Poppins',sans-serif;
    line-height:1;
    right:0;
    top:-13px;
}
.cp__card__accordion__list{
    position:relative;
}
.cp__card__accordion__content__borded{
    border:solid 1px #b3b3b3;
    border-radius:5px;
    margin-top:-5px!important;
}
.cp__card__accordion__remove{
    border-radius:150px;
    width:20px;
    min-width:24px;
    height:24px;
    padding:2px;
    box-sizing:border-box;
    position:absolute;
    font-size:2.6rem;
    font-family:'Poppins',sans-serif;
    line-height:1;
    left:-3px;
    top:-13px;
    color:#ff4242;
    background-color:#ffd0d0;
    display:flex;
    align-items:center;
    justify-content:center;
}
@media only screen and (min-width:1366px) and (max-width:2920px){
    .uk-child-width-1-7\@l>*{
        width:14.2%!important;
        box-sizing:border-box
    }
    .uk-child-width-1-8\@l>*{
        width:12.5%;
        box-sizing:border-box
    }
}
@media only screen and (min-width:1361px) and (max-width:1450px){
    .cp__width__ms__1__1{
        width:100%;
        box-sizing:border-box
    }
    .cp__width__ms__1__2{
        width:50%;
        max-width:50%;
        min-width:50%;
        box-sizing:border-box
    }
    .cp__width__ms__1__3{
        width:33.33%;
        max-width:33.33%;
        min-width:33.33%;
        box-sizing:border-box
    }
    .cp__width__ms__1__4{
        width:25%;
        max-width:25%;
        min-width:25%;
        box-sizing:border-box
    }
    .cp__width__ms__1__5{
        width:20%;
        max-width:20%;
        min-width:20%;
        box-sizing:border-box
    }
    .cp__width__ms__1__6{
        width:16.66%;
        max-width:16.66%;
        min-width:16.66%;
        box-sizing:border-box
    }
}
@media (max-width:2900px){
    .uk-child-width-auto\@ld>*{
        width:auto;
        box-sizing:border-box
    }
    .uk-child-width-1-1\@ld>*{
        width:100%;
        box-sizing:border-box
    }
    .uk-child-width-1-2\@ld>*{
        width:50%;
        box-sizing:border-box
    }
    .uk-child-width-1-3\@ld>*{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-child-width-1-4\@ld>*{
        width:25%;
        box-sizing:border-box
    }
    .uk-child-width-1-5\@ld>*{
        width:20%;
        box-sizing:border-box
    }
    .uk-child-width-1-6\@ld>*{
        width:16.66%;
        box-sizing:border-box
    }
    .uk-child-width-1-7\@ld>*{
        width:14.28%;
        box-sizing:border-box
    }
}
@media (max-width:2900px){
    .uk-width-auto\@ld{
        width:auto;
        box-sizing:border-box
    }
    .uk-width-1-1\@ld{
        width:100%
    }
    .uk-width-1-2\@ld{
        width:50%;
        box-sizing:border-box
    }
    .uk-width-1-3\@ld{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-width-1-4\@ld{
        width:25%;
        box-sizing:border-box
    }
    .uk-width-1-5\@ld{
        width:20%;
        box-sizing:border-box
    }
    .uk-width-1-6\@ld{
        width:16.66%;
        box-sizing:border-box
    }
    .uk-width-1-7\@ld{
        width:14.28%;
        box-sizing:border-box
    }
    .uk-width-1-8\@ld{
        width:12.5%;
        box-sizing:border-box
    }
    .uk-width-1-9\@ld{
        width:11.11%;
        box-sizing:border-box
    }
    .uk-width-1-10\@ld{
        width:10%;
        box-sizing:border-box
    }
}
@media (max-width:1450px){
    .uk-child-width-auto\@sd>*{
        width:auto;
        box-sizing:border-box
    }
    .uk-child-width-1-1\@sd>*{
        width:100%;
        box-sizing:border-box
    }
    .uk-child-width-1-2\@sd>*{
        width:50%;
        box-sizing:border-box
    }
    .uk-child-width-1-3\@sd>*{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-child-width-1-4\@sd>*{
        width:25%;
        box-sizing:border-box
    }
    .uk-child-width-1-5\@sd>*{
        width:20%;
        box-sizing:border-box
    }
    .uk-child-width-1-6\@sd>*{
        width:16.66%;
        box-sizing:border-box
    }
}
@media (max-width:1450px){
    .uk-width-auto\@sd{
        width:auto;
        box-sizing:border-box
    }
    .uk-width-1-1\@sd{
        width:100%
    }
    .uk-width-1-2\@sd{
        width:50%;
        box-sizing:border-box
    }
    .uk-width-1-3\@sd{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-width-1-4\@sd{
        width:25%;
        box-sizing:border-box
    }
    .uk-width-1-5\@sd{
        width:20%;
        box-sizing:border-box
    }
    .uk-width-1-6\@sd{
        width:16.66%;
        box-sizing:border-box
    }
    .uk-width-1-7\@sd{
        width:14.28%;
        box-sizing:border-box
    }
    .uk-width-1-8\@sd{
        width:12.5%;
        box-sizing:border-box
    }
}
@media (max-width:1366px){
    .uk-child-width-auto\@i>*{
        width:auto;
        box-sizing:border-box
    }
    .uk-child-width-1-1\@i>*{
        width:100%;
        box-sizing:border-box
    }
    .uk-child-width-1-2\@i>*{
        width:50%;
        box-sizing:border-box
    }
    .uk-child-width-1-3\@i>*{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-child-width-1-4\@i>*{
        width:25%;
        box-sizing:border-box
    }
    .uk-child-width-1-5\@i>*{
        width:20%;
        box-sizing:border-box
    }
    .uk-child-width-1-6\@i>*{
        width:16.66%;
        box-sizing:border-box
    }
}
@media (max-width:1366px){
    .uk-width-auto\@i{
        width:auto;
        box-sizing:border-box
    }
    .uk-width-1-1\@i{
        width:100%
    }
    .uk-width-1-2\@i{
        width:50%;
        box-sizing:border-box
    }
    .uk-width-1-3\@i{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-width-1-4\@i{
        width:25%;
        box-sizing:border-box
    }
    .uk-width-1-5\@i{
        width:20%;
        box-sizing:border-box
    }
    .uk-width-1-6\@i{
        width:16.66%;
        box-sizing:border-box
    }
    .uk-width-expand\@i{
        flex:1;
        min-width:1px
    }
}
@media (max-width:1104px){
    .uk-child-width-1-1\@f>*{
        width:100%;
        box-sizing:border-box
    }
    .uk-child-width-1-2\@f>*{
        width:50%;
        box-sizing:border-box
    }
    .uk-child-width-1-3\@f>*{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-child-width-1-4\@f>*{
        width:25%;
        box-sizing:border-box
    }
}
@media (max-width:1104px){
    .uk-width-auto\@f{
        width:auto;
        box-sizing:border-box
    }
    .uk-width-1-1\@f{
        width:100%
    }
    .uk-width-1-2\@f{
        width:50%;
        box-sizing:border-box
    }
    .uk-width-1-3\@f{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-width-1-4\@f{
        width:25%;
        box-sizing:border-box
    }
    .uk-width-1-5\@f{
        width:20%;
        box-sizing:border-box
    }
    .uk-width-1-6\@f{
        width:16.66%;
        box-sizing:border-box
    }
    .uk-width-expand\@f{
        flex:1;
        min-width:1px
    }
}
@media (max-width:762px){
    .uk-child-width-1-1\@p>*{
        width:100%;
        box-sizing:border-box
    }
    .uk-child-width-1-2\@p>*{
        width:50%;
        box-sizing:border-box
    }
    .uk-child-width-1-3\@p>*{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-child-width-1-4\@p>*{
        width:25%;
        box-sizing:border-box
    }
}
@media (max-width:762px){
    .uk-width-1-1\@p{
        width:100%
    }
    .uk-width-1-2\@p{
        width:50%;
        box-sizing:border-box
    }
    .uk-width-1-3\@p{
        width:33.33%;
        box-sizing:border-box
    }
    .uk-width-1-4\@p{
        width:25%;
        box-sizing:border-box
    }
    .uk-width-auto\@p{
        width:auto;
        flex:auto
    }
}
.cp__grid__row__medium>.uk-grid-margin{
    margin-top:45px;
}
@media (min-width:763px){
    .cp__width__expand\@ts{
        flex:1;
        min-width:1px
    }
}
@media (min-width:992px){
    .cp__width__1__2{
        width:50%
    }
}
.product__line__title{
    color:#222222;
    font-family:'Poppins',sans-serif;
    font-weight:500;
    font-size:1.6rem;
}
.product__line__grid{
    display:grid;
}
@media (max-width:992px){
    .product__line__grid>div{
        width:50%;
        box-sizing:border-box
    }
}
.product__line__feature__button{
    height:80px;
    width:100%;
    border-radius:5px;
}
.product__line__table__title{
    font-family:'Poppins',sans-serif;
    font-weight:500;
    font-size:1.6rem!important;
}
.mf-calend__cel__header{
    width:100%;
    display:flex;
    justify-content:space-between;
    margin-bottom:0;
}
.mf-day__info__label{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:400;
    line-height:1;
}
.mf-day__section{
    border-bottom:solid 1px #ebebeb;
    padding-bottom:3px;
    padding-top:3px;
}
.mf-day__section--prev{
    border-bottom:solid 1px #ebebeb;
    padding-bottom:3px;
    padding-top:3px;
}
.mf-day__info__value{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:500;
    line-height:1;
}
.mf-day__revenue{
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
    box-sizing:border-box;
    height:22px;
    align-items:center;
    line-height:1;
    top:-12px;
    border-radius:150px;
    background-color:#4c8793;
    position:absolute;
    right:0;
    color:white;
}
.si-calend__cel_day--mf{
    font-size:25px;
    width:38px;
    height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 3px 6px rgba(0,0,0,.14);
    font-family:var(--app-default-font-2);
    font-weight:500;
    line-height:1;
    top:-14px;
    left:-29px;
    position:absolute;
    border-radius:150px;
    background-color:#ffffff;
}
.si-calend__cel--mf{
    border-top:solid 1px #949494;
    position:relative;
    background-color:#ffffff;
    transition:.6s;
    box-shadow:0 3px 6px rgba(0,0,0,.082);
    border-radius:5px;
}
.si-calend__cel--mf-OffDay{
    background-color:#f3f1f1!important;
    color:#cbcbcb!important;
}
.si-calend__cel--mf-OffDay .mf-day__section--prev{
    background-color:#e5e5e5!important;
}
.si-calend__cel--mf-OffDay .mf-day__revenue{
    background-color:#dbdbdb;
    color:#bdbdbd;
}
.si-calend__cel--mf-OffDay .mf-day__info__label{
    color:#cbcbcb!important;
}
.si-calend__cel--mf-OffDay .mf-day__info__value{
    color:#cbcbcb!important;
}
.si-calend__cel--mf:hover{
    background-color:#f9f8ff;
    cursor:pointer;
    box-shadow:0 3px 32px rgba(0,0,0,.288);
    position:absolute;
    scale:1.6;
    max-width:300px;
    transition:none!important;
    z-index:100;
    min-height:180px;
}
.si-calend__cel--mf-last:hover{
    right:25px;
}
.si-calend__cel--mf:hover.mf-day__section{
    padding-top:8px;
    padding-bottom:8px;
}
.mf-recipe__day{
    font-size:13px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    line-height:1;
    text-transform:uppercase;
}
.si-calendar__cols--mf{
    display:grid;
}
.si-calendar__cols--mf>div{
    padding:8px;
    margin-bottom:0!important;
    padding-bottom:9px!important;
    padding-left:30px;
    box-sizing:border-box;
}
.si-calend__current--mf{
    border-top-color:orange;
    background-color:#fff6e6;
}
.si-calend__current--mf .mf-day__revenue{
    background-color:orange;
}
.si-calend__current--mf .si-calend__cel_day--mf{
    background-color:orange;
    color:white;
}
.si-calend__current__day__week--mf{
    background-color:#fff6e6!important;
    border:solid 2px orange;
}
.mf-day__section:hover{
    background-color:#e8eeff;
    border-radius:2px;
    border-bottom:0;
}
.mf-day__section--prev{
    background-color:#e8eeff;
    border-radius:2px;
    border-bottom:0;
}
.si-calendar__day__label--mf{
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:700;
    text-align:left;
    transition:.6s;
}
.si-calendar__day__label--mf:hover{
    box-shadow:0 3px 32px rgba(0,0,0,.082);
    scale:1.5;
}
.si-calendar__day__label-day{
    font-size:16px;
}
.si-calendar__header--mf{
    list-style:none;
    padding:0;
    margin:0;
    margin-bottom:10px;
}
.si-calendar__header--mf>div{
    padding-top:8px!important;
    padding-left:30px;
}
.mf-calend__arrow{
    font-size:22px;
    background-color:transparent;
    border:none;
    cursor:pointer;
    background-color:rgba(105,90,205,0);
}
.mf-calend__arrow-left{
    left:-10px;
    top:0;
}
.mf-calend__arrow-right{
    right:-10px;
    top:0;
}
.mf-calend__resume{
    cursor:pointer;
}
.mf-calend__resume__label{
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:500;
}
.mf-calend__resume__value{
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:700;
}
.mf-day__revenue__objective{
    display:flex;
    position:absolute;
    width:12px;
    height:12px;
    box-shadow:0 3px 6px rgba(0,0,0,.082);
    text-transform:uppercase;
    scale:1;
    font-weight:700;
    font-stretch:inherit;
    font-feature-settings:inherit;
    text-indent:inherit;
    border-radius:150px;
    bottom:-20px;
    left:10px;
}
.mf-day__revenue__online__day{
    position:absolute;
    width:12px;
    height:12px;
    text-transform:uppercase;
    scale:1;
    font-weight:700;
    font-stretch:inherit;
    font-feature-settings:inherit;
    text-indent:inherit;
    border-radius:150px;
    bottom:-40px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#4ce68f;
    left:10px;
}
.mf-day__comment__day{
    position:absolute;
    width:12px;
    height:12px;
    text-transform:uppercase;
    scale:1;
    font-weight:700;
    font-stretch:inherit;
    font-feature-settings:inherit;
    text-indent:inherit;
    border-radius:150px;
    bottom:-65px;
    display:flex;
    align-items:center;
    justify-content:center;
    left:10px;
}
.mf-calend__resume__section{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:solid 1px #dadada;
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:400;
}
.mf-calend__fast__years{
    list-style:none;
    padding:0;
    margin:0;
    display:grid;
    padding:5px;
    box-sizing:border-box;
}
.mf-calend__fast__years--grid{
    grid-template-columns:repeat(4,1fr);
}
.mf-calend__fast__years__list{
    padding:8px;
    box-sizing:border-box;
    text-align:center;
    border:solid 1px #e4e4e4;
    cursor:pointer;
    font-family:var(--app-default-font-2);
}
.mf-calend__fast__years__list:hover{
    background-color:#e0defd;
}
.mf-calend__fast__mont__list{
    padding:8px;
    box-sizing:border-box;
    text-align:center;
    border:solid 1px #e4e4e4;
    cursor:pointer;
    font-family:var(--app-default-font-2);
}
.mf-calend__fast__mont__list:hover{
    background-color:#e0defd;
}
.mf-calend__fast__mont{
    list-style:none;
    padding:0;
    margin:0;
    display:grid;
    padding:5px;
    box-sizing:border-box;
}
.mf-calend__fast__mont--grid{
    grid-template-columns:repeat(4,1fr);
}
.mf-calend__fast__nav{
    border:none;
    cursor:pointer;
}
.si-calend__day__image{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
}
.si-calend__day__comment__list{
    list-style:none;
    padding:0;
    margin:0;
    margin-right:10px;
}
.si-calend__day__content{
    margin-left:10px;
    max-width:78%;
    height:auto;
}
.si-calend__day__comment__title{
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:black;
    font-size:12px;
}
.si-calend__day__comment__item{
    margin-bottom:30px;
}
.si-calend__day__comment{
    font-family:var(--app-default-font-2);
    font-weight:400;
    font-size:16px;
    max-width:100%;
    overflow:hidden;
    white-space:initial!important;
}
.si-calend__day__comment__wrap{
    position:relative;
}
.SystemAlerts-draft .SystemAlertsCards{
    background-color:#f0f0f0;
}
.SystemAlerts-archive .SystemAlertsCards{
    background-color:#ffe4e4;
}
.SystemAlerts-budy{
    padding:8px;
    box-sizing:border-box;
}
.SystemAlerts-col{
    list-style:none;
    padding:0;
}
.SystemAlerts-header{
    width:100%;
    display:flex;
    justify-content:space-between;
    padding:2px 10px;
    align-items:center;
    box-sizing:border-box;
    box-shadow:0 3px 6px rgba(0,0,0,.034);
}
.default-radius{
    border-radius:var(--a-default-radius)!important;
}
@media (max-width:762px){
    .SystemAlerts-header{
        flex-direction:column-reverse
    }
}
.SystemAlerts-header .SystemAlerts-search{
    width:100%;
}
#contentNotification{
    padding:10px;
}
.SystemAlerts-list{
    box-shadow:0 1px 2px rgba(0,0,0,.068);
    padding:8px;
    box-sizing:border-box;
}
.SystemAlerts-list .uk-margin a{
    text-decoration:none!important;
}
.SystemAlerts-footer{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
    background-color:#e9e4ff;
    padding-top:20px;
    padding-bottom:20px;
    margin-top:0;
}
.SystemAlerts-footer-widget{
    width:200px;
    text-align:center;
}
.SystemAlerts-footer-widget h2{
    margin:0;
    font-size:16px;
    font-weight:300;
    font-family:'Roboto',sans-serif;
}
.SystemAlerts-footer-widget h3{
    margin:0;
    font-size:18px;
    font-family:'Roboto',sans-serif;
    font-weight:700;
}
.addSystemAlerts{
    color:#fff;
    border:none;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:8px;
    height:30px;
    width:160px;
    border-radius:50px;
    padding-left:20px;
    padding-right:20px;
    background-color:#D53354;
    outline:none;
}
.FilterByStatus .button-system{
    color:#fff;
    border:none;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:8px;
    height:30px;
    min-width:160px;
    border-radius:50px;
    padding-left:20px;
    padding-right:20px;
    outline:none;
}
.button-system i{
    font-size:18px;
}
.button-s-default{
    background-color:#D53354;
}
.FilterByStatus .dropfilters li a{
    display:flex;
    justify-content:space-between;
}
.FilterByStatus .dropfilters li a i{
    font-size:22px;
}
.filter-timeout{
    color:#fcadad!important;
}
.filter-planing{
    color:#9e9e9e!important;
}
.filter-progress{
    color:#90a2f1!important;
}
.filter-finish{
    color:#348588!important;
}
.TaskProgress{
    min-width:60px;
    margin-top:-25px;
    margin-left:-22px;
    padding:1px 5px;
    border-radius:50px;
    font-size:12px;
    text-align:center;
    position:absolute;
    font-family:'Roboto',sans-serif;
    font-weight:500;
}
.SystemAlertsCards-header{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    padding:10px;
    border-bottom:solid .25px #31008b;
}
.SystemAlertsCards-header button{
    background-color:transparent;
    border:none;
    font-size:22px;
    color:#450086;
}
.SystemAlertsCards-body{
    color:#575757;
    font-family:'Roboto',sans-serif;
    padding-top:10px;
}
.SystemAlerts-notificationHistoric{
    list-style:none;
    padding:0;
    margin-top:50px;
}
.notificationHistoric-list{
    border-left:solid .25px #010046;
}
.SystemAlerts-notificationHistoric h3{
    font-family:'Roboto',sans-serif;
    font-size:15px;
    font-weight:500;
    color:#b4b4b4;
}
.SystemAlerts-notificationHistoric h1{
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-weight:500;
    color:#2e2e2e;
    width:100%;
}
.SystemAlerts-notificationHistoric p{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
    padding-left:10px;
    padding-right:10px;
}
.SystemAlerts-notificationCurrent{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
    color:#838383;
}
.titleNotification .uk-modal-title{
    font-family:'Roboto',sans-serif;
    font-size:18px;
    font-weight:400;
    color:#838383;
}
.SystemAlerts-filters{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
}
.SystemAlerts-calendar-filter{
    padding-left:5px;
    padding-right:5px;
}
.SystemAlerts-filters select{
    min-width:160px;
}
.SystemAlertsFilters-area{
    width:100%;
    padding-bottom:25px;
    padding-top:20px;
    border-bottom:solid .25px rgba(1,0,56,.363);
}
.NotificationTeam{
    width:100%;
    border-bottom:solid 0 rgba(1,0,56,.363);
    display:flex;
    align-items:center;
    overflow-x:auto;
    list-style:none;
    padding:0;
    padding-bottom:10px;
    margin-bottom:10px;
}
.NotificationTeam-img{
    width:50px;
    height:50px;
    outline:none;
    background-size:cover;
    background-position:center;
    border-radius:50px;
    box-shadow:0 1px 2px rgba(0,0,0,.068);
}
.NotificationTeam-title{
    margin:0;
    font-family:'Roboto',sans-serif;
    font-size:18px;
    font-weight:400;
    color:#838383;
}
.addTemMember{
    width:50px;
    height:50px;
    border-radius:50px;
    background-color:#f0f0f0;
    color:#838383;
    border:none;
    font-size:24px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:5px;
    outline:none;
    transition:.6s;
}
.addTemMember:focus{
    background-color:#29006b;
    color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.329);
}
.SystemAlerts-col-title{
    display:flex;
    justify-content:space-between;
    padding-top:10px;
    padding-bottom:10px;
}
.SystemAlerts-col-title h4{
    margin:0;
}
.Financial-indicator{
    text-align:center;
    font-size:22px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid .25px #cacaca;
}
.alertsCount{
    height:30px;
    width:30px;
    border-radius:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:#14005a;
    color:white;
    font-family:'Roboto',sans-serif;
}
.menu-tasks{
    background-color:#00062b!important;
}
@media (min-width:960px){
    .menu-tasks{
        background-color:#00062b!important;
        min-width:500px
    }
}
.button-task-menu-desktop{
    height:32px;
    border:none;
    background-color:#D53354;
    padding-right:20px;
    padding-left:20px;
    border-radius:50px;
    color:white;
    display:flex;
    align-items:center;
    outline:none;
}
.button-task-menu-desktop i{
    font-size:22px;
    margin-right:10px;
}
@media (max-width:600px){
    .classCreatetask,.FilterByStatus{
        max-width:50%!important
    }
    .button-task-menu-desktop{
        width:100%;
        margin-bottom:20px
    }
}
.SubTaskArea{
    border:solid 0 #d8d8d8;
    margin-top:0!important;
}
.notificationCurrent-footer{
    background:#ffffff;
    padding:8px;
}
.notificationCurrent-footer .filter-timeout{
    display:flex;
    justify-content:space-between;
}
.notificationCurrent-footer .filter-planing{
    display:flex;
    justify-content:space-between;
}
.notificationCurrent-footer .filter-progress{
    display:flex;
    justify-content:space-between;
}
.notificationCurrent-footer .filter-finish{
    display:flex;
    justify-content:space-between;
}
.Navmonth{
    width:10%;
}
.GridDays{
    width:75%;
}
.EventDescription{
    width:15%;
}
.finalcial-date-cel{
    height:50px;
    border:solid 1px #e7e7e7;
    border-left:solid 0;
    max-width:200px!important;
    width:200px;
}
table .finalcial-days-wrap td:first-child{
    border-right:solid 1px #e7e7e7;
    border-left:solid 1px #e7e7e7;
}
.header-calendar tr th{
    text-align:center;
}
.finalcial-date-cel:hover{
    background-color:#f5f5ff;
}
.Day-date{
    width:40px;
    height:40px;
    border:solid #e0e0e0 1px;
    background-color:white;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.heade-date{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.financial-planning-estimate{
    padding:0 5px;
    margin-top:10px;
    margin-bottom:10px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.financial-planning-result{
    padding:0 5px;
    margin-top:10px;
    margin-bottom:10px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.financial-planning-expense{
    padding:0 5px;
    margin-top:10px;
    margin-bottom:10px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.add-planing-financial i{
    font-size:32px;
    color:#876fcc;
    transition:.2s;
}
.add-planing-financial i:hover{
    font-size:32px;
    color:#2400c2;
    cursor:pointer;
}
.add-planing-financial{
    font-size:22px;
    background-color:transparent;
    border:none;
    outline:none;
}
.day-body button{
    background-color:transparent;
    padding:0!important;
}
.current-day-calendar .Day-date{
    background:rgba(255,0,64,.342);
    color:black;
    font-family:'Roboto',sans-serif;
    font-weight:500;
    border:none;
}
.current-day-calendar{
    background-color:aliceblue;
}
.Navmonth{
    padding:8px;
    box-sizing:border-box;
}
.select-year-financial select{
    border:none;
    font-size:20px;
    text-align:center!important;
}
.select-year-financial{
    box-shadow:0 3px 6px rgba(0,0,0,.034);
}
.select-year-financial select option{
    text-align:center!important;
    width:100%;
}
.Navmonth-content{
    min-height:100vh;
}
.Navmonth-body{
    padding:8px;
    box-sizing:border-box;
}
.month-wrap{
    list-style:none;
    padding:0;
    margin:0;
}
.month-wrap li{
    margin-top:10px;
    margin-bottom:10px;
}
.month-wrap li button{
    background-color:#ffffff;
}
.current-moth{
    background-color:#e6e9ff!important;
    color:#000000!important;
}
.UserPlanning{
    border-bottom:solid 1px #c5c5c5;
    margin-bottom:20px;
    padding:10px;
    box-sizing:border-box;
}
.profile-img{
    width:100%;
    height:150px;
    background-position:center;
    background-size:cover;
}
.profile-planning-info{
    margin-top:10px;
    border:none;
    background-color:transparent;
    display:flex;
    justify-content:space-between;
    outline:none;
}
.planning-card-wrap{
    list-style:none;
    padding:0;
    margin:0;
}
.planning-overflow{
    list-style:none!important;
    padding:10px 10px;
    margin:0;
    border:solid .25px #b8b8b8;
    border-radius:4px;
    overflow-x:auto;
    display:flex;
    align-items:center;
}
.planning-card-item{
    padding:8px;
    box-sizing:border-box;
    box-shadow:0 3px 6px rgba(0,0,0,.034);
}
.planning-card-body{
    padding-top:10px;
}
.planning-overflow{
    width:100%;
    overflow:auto;
}
.planning-overflow::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#F5F5F5;
}
.planning-overflow::-webkit-scrollbar{
    width:2px;
    height:6px;
    background-color:#F5F5F5;
}
.planning-overflow::-webkit-scrollbar-thumb{
    background-color:#c4c4c4;
}
.planning-overflow li{
    max-width:150px;
    min-width:150px;
    padding:8px;
    box-sizing:border-box;
}
.planning-card-segment{
    padding:8px;
    box-sizing:border-box;
}
.more-item-planning{
    max-width:150px;
    min-width:150px;
    background-color:rgba(179,179,179,.308);
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:4px;
    font-size:32px;
    padding:0;
    border:none;
    color:#747474;
    outline:none;
}
.more-item-planning:active{
    background-color:rgba(193,204,255,.308);
    color:#07006b;
}
.remove-planning-card{
    margin-left:-20px;
    margin-top:-20px;
}
.remove-planning-card button{
    border-radius:50px;
    height:20px;
    width:20px;
    display:flex;
    justify-content:center;
    align-items:center;
    border:none;
    color:#ffa0a0;
}
.planResume{
    margin-top:20px;
    margin-bottom:20px;
}
.planResume-values{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:20px;
    height:80px;
}
.planResume h3{
    margin:0;
    font-size:16px;
    padding-bottom:10px;
    padding-top:10px;
}
.ActionsPlan{
    list-style:none;
    padding:8px;
    margin:0;
}
.ActionsPlan-list p{
    margin:0;
}
.removeAction-planing{
    font-size:16px;
    color:#ff8080;
    background-color:#c5c5c5;
    border:none;
    display:flex;
    align-items:center;
    justify-content:center;
    width:20px;
    height:20px;
    border-radius:50px;
    outline:none;
    transition:.3s;
}
.removeAction-planing:focus{
    font-size:16px;
    color:#0a0044;
    background-color:#ff9f9f;
    border:none;
    display:flex;
    align-items:center;
    justify-content:center;
    width:20px;
    height:20px;
    border-radius:50px;
    outline:none;
}
.ActionsPlan li{
    border-left:solid 1px;
    padding-bottom:10px;
    padding-left:8px;
}
.EventDescription{
    padding:8px;
    box-sizing:border-box;
}
.EventDescription-content{
    justify-content:space-between;
}
.EventDescription-content{
    min-height:100vh;
}
.resumeGlobalCalendar{
    padding:8px;
    box-sizing:border-box;
}
.resumeGlobalCalendar-card{
    padding:5px!important;
}
.resumeGlobalCalendar-item{
    display:flex;
    justify-content:space-between;
    padding:5px;
    box-sizing:border-box;
}
@media (max-width:1600px){
    .FinalcialCalendarView{
        flex-direction:column
    }
    .Navmonth{
        width:100%
    }
    .month-wrap{
        overflow:auto;
        width:100%;
        display:flex
    }
    .GridDays{
        width:100%
    }
    .EventDescription{
        width:100%;
        margin-top:30px
    }
    .EventDescription-content{
        min-height:80px
    }
    .Navmonth-content{
        min-height:80px
    }
    .finalcial-date-cel{
        min-width:170px
    }
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){
    .profile-img{
        display:none
    }
}
.monthsPanel{
    width:10%;
    min-height:100vh;
}
.monthCalendars{
    width:70%;
}
.addonsPanel{
    width:20%;
}
.monthsPanel{
    padding:8px;
    box-sizing:border-box;
    box-shadow:var(--a-box-shadow-1);
}
.monthsPanel-nav{
    list-style:none;
    padding:0;
}
.current-month{
    background-color:#4d4fb6;
    color:white!important;
    font-family:var(--default-font);
}
.monthsPanel-nav li{
    padding:5px;
    box-sizing:border-box;
}
.monthsPanel-nav li button:hover{
    cursor:pointer;
}
.monthsPanel-header select{
    padding-left:35%;
}
.monthCalendars-body{
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
}
.monthCalendars-wrap{
    margin-top:20px;
}
.monthCalendarsheader{
    margin-bottom:10px!important;
}
.monthCalendars-date-cel{
    border:solid 1px #c9cffc;
    font-family:var(--default-font);
    padding-bottom:30px;
    background-color:#ffffff;
}
.monthCalendars-date-cel:last-child{
    border-right:solid 1px #E6E9FF;
}
.monthCalendars-Header-date{
    display:flex;
    justify-content:space-between;
    padding:5px;
    box-sizing:border-box;
    background-color:#9574FC;
    color:white;
    font-size:14px;
    width:100%;
    border:none;
    outline:none;
    transition:.6s;
}
.monthCalendars-Header-date:hover{
    cursor:pointer;
    font-size:18px;
}
.monthCalendarsSection-cell{
    padding-left:5px;
    padding-right:5px;
    box-sizing:border-box;
    border:none;
    outline:none;
    border-bottom:solid 1px #bdbdbd;
    font-family:var(--default-font);
    display:flex;
    justify-content:space-between;
    font-size:var(--a-button-text);
    width:100%;
    background-color:white;
    transition:.6s;
}
.valuePRT{
    color:#00ac25;
}
.valuePCD{
    color:red;
}
.cellDefaultStyle:hover{
    cursor:pointer;
    background-color:#f5f5ff;
    font-size:18px;
    color:#252525;
}
.celltStylePrt:hover{
    cursor:pointer;
    background-color:#f5feff;
    font-size:18px;
    color:#00662a;
}
.cellStyle-pcd:hover{
    cursor:pointer;
    background-color:#fcf1f1;
    font-size:18px;
    color:#ee6e6e;
}
.tableCalendars{
    border-collapse:separate;
    border-spacing:0 15px;
}
.monthCalendars-wrap{
    border-top:.1em solid transparent;
    border-collapse:separate;
    border-spacing:0 5px;
}
.monthCalendars-wrap::before{
    height:.1em;
    display:table-row;
    content:'';
}
.monthCalendars-row{
    display:table-row;
    margin-bottom:150px;
    width:100%;
}
.monthCalendars-Numberday{
    width:50px;
    height:50px;
    background-color:#ffffff;
    left:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:150px;
    margin-top:-25px;
    box-shadow:0 4px 4px rgba(0,0,0,.25);
    font-family:var(--default-font);
    font-size:25px;
    font-weight:600;
    color:var(--a-pri-color);
}
.curretDateNumber,.currentDateHeader{
    background-color:#ffd000;
}
.monthCalendars-footer-date{
    display:flex;
    justify-content:center;
}
.alert-widget-content{
    font-size:16px;
    font-weight:700;
    font-family:'Roboto' sans-serif;
    margin:0;
}
.alert-widget-title{
    font-size:18px;
    font-weight:700;
    font-family:'Roboto' sans-serif;
    margin:0;
}
.task-evolution{
    list-style:none;
    padding:0;
    display:flex;
    align-items:center;
}
.task-status-visual{
    min-height:15px;
    width:40px;
    background-position:left;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    background-repeat:no-repeat;
    display:flex;
    margin-left:-8px;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:700;
    background-color:#e6e6e6;
    cursor:pointer;
}
.task-status-visual[progress-value~="0"]{
    background-color:#f56969;
    color:white;
}
.task-status-visual[progress-value~="20"]{
    background-color:#e4b765;
    color:white;
}
.task-status-visual[progress-value~="50"]{
    background-color:#e0e96a;
    color:white;
}
.task-status-visual[progress-value~="70"]{
    background-color:#84ee76;
    color:white;
}
.task-status-visual[progress-value~="100"]{
    background-color:#645be9;
    color:white;
}
.default-style-button{
    background-color:#D53354;
    border-radius:50px!important;
    color:white!important;
}
.secondary-default-button{
    border-radius:50px!important;
}
.manager-task-menu-area li a{
    font-size:18px;
}
.manager-task-menu-header{
    padding-bottom:0;
    border-bottom:solid 1px #acacac;
}
.manager-task-menu-list{
    list-style:none;
    padding:0;
}
.manager-task-menu-item a{
    text-decoration:none!important;
}
.group-task-manager .uk-accordion-title{
    font-family:'Roboto',sans-serif;
    font-size:17px;
}
.manager-row-task{
    display:flex;
    width:100%;
    box-sizing:border-box;
    justify-content:flex-start;
    border-bottom:solid 2px #e6e6e6;
}
.manager-row-task-hader{
    display:flex;
    justify-content:flex-end;
    padding-bottom:10px;
}
.header-task-deadline{
    min-width:10%;
    width:10%;
    max-width:10%;
    font-size:16px;
    font-weight:600;
}
.header-task-status{
    min-width:10%;
    width:10%;
    max-width:10%;
    font-size:16px;
    font-weight:600;
}
.header-task-team{
    min-width:10%;
    width:10.5%;
    max-width:12%;
    font-size:16px;
    font-weight:600;
}
.manager-row-task-menuDrop{
    visibility:none;
    width:30px;
    max-width:30px;
    transition:.6s;
    display:flex;
    align-items:center;
    justify-content:center;
}
.manager-row-task-menuDrop button{
    background-color:transparent;
    padding:0;
    font-size:22px;
    border:none;
    outline:none;
}
.manager-row-task-select{
    min-width:10px;
    width:10px;
    transition:.5s;
    display:flex;
    justify-content:center;
    align-items:center;
}
.manager-row-task-select input{
    display:none;
    transition:.9s;
}
.manager-row-task:hover .manager-row-task-select{
    min-width:40px;
    max-width:40px;
    width:40px;
}
.manager-row-task:hover .manager-row-task-select input{
    display:block;
    transition:.9s;
}
.checked-row{
    min-width:40px;
    max-width:40px;
    width:40px;
}
.checked-row input{
    display:block!important;
}
.actions-select-row{
    width:500px;
    padding:20px;
    box-sizing:border-box;
    box-shadow:var(--a-box-shadow-1);
    border-radius:var(--a-default-radius);
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    bottom:10px;
    left:50%;
    margin-left:-250px;
    align-items:center;
    justify-content:center;
    display:none;
}
.actions-selected-row-show{
    display:flex!important;
    align-items:center;
}
.footer-widgets-tasks button{
    width:100%;
    min-height:42px;
    display:flex;
    flex-direction:column;
    align-items:center;
    cursor:pointer;
    border:none;
    padding-top:10px;
    padding-bottom:10px;
    background-color:transparent;
    outline:none;
}
.footer-widgets-tasks button i{
    font-size:32px;
}
.manager-row-task-resume{
    min-width:20%;
    justify-content:space-between;
    display:flex;
    align-items:center;
    border-right:solid 1px #cccccc;
}
.manager-row-task-resume{
    cursor:pointer;
}
.manager-row-task-Thetitle{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-right:50px;
    padding-left:10px;
}
.manager-row-task-person{
    min-width:10%;
    width:10%;
    overflow-x:auto;
    display:flex;
    align-items:center;
    border-right:solid 1px #cccccc;
    padding-left:5px;
}
.manager-row-task-person button{
    border-radius:50px;
    height:30px;
    width:30px;
    justify-content:center;
    align-items:center;
    font-size:16px;
    line-height:1;
    border:none;
    cursor:pointer;
    outline:none;
    display:none;
    transition:.6s;
}
.manager-row-task-person:hover button{
    display:flex;
}
.manager-row-task-persons{
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:-5px;
    box-shadow:var(--a-box-shadow-1);
}
.manager-row-task-comment{
    min-width:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    padding:10px;
    box-sizing:border-box;
    font-size:22px;
}
.manager-row-client-name{
    display:flex;
    align-items:stretch;
    flex-direction:column;
    justify-content:center;
    padding-left:10px;
    padding-right:10px;
    background-color:#efdfff;
}
.manager-row-client-name__labe{
    font-size:11px;
}
.manager-row-client-name__value{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:150px;
}
.manager-row-task-status{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:16px;
    font-family:'Roboto',sans-serif;
    min-width:10%;
}
.manager-row-task-status .button-status-label{
    background-color:transparent;
    border:none;
}
.comment-button-status{
    border:none;
    height:32px;
    padding-left:30px;
    padding-right:30px;
    border-radius:150px;
}
.manager-row-task-date{
    min-width:10%;
    display:flex;
    align-items:stretch;
}
.manager-row-taskDate{
    padding-right:10px;
    padding-left:10px;
    min-width:10%;
    display:flex;
    align-items:stretch;
}
.manager-row-task-resume--previ{
    min-width:26%;
}
.manager-row-taskDate input{
    width:100%;
    font-size:16px;
    color:#707070;
}
.manager-row-task-date input{
    width:100%;
    font-size:16px;
    color:#707070;
}
.add-manager-row-task{
    width:100%;
    padding:8px 10px;
    box-sizing:border-box;
}
.add-manager-row-task button{
    background-color:transparent;
    border:none;
    font-weight:400;
    font-family:'Roboto',sans-serif;
    font-size:19px;
    cursor:pointer;
    outline:none;
}
.manager-tasks-filters{
    display:flex;
    align-items:center;
    width:100%;
    margin-bottom:50px;
    flex-wrap:wrap;
}
.filter-group{
    padding-left:10px;
    padding-right:10px;
    width:auto;
}
.filter-group select{
    min-width:200px;
}
.manager-task-create-element{
    border-radius:150px;
    height:32px;
    min-width:162px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding-left:30px;
    padding-right:30px;
    border:none;
    outline:none;
}
.manager-task-header-quadro{
    margin-bottom:50px;
}
.manager-task-quadro-name{
    font-size:22px;
    font-family:'Roboto',sans-serif;
}
.manager-task-quadro-subname{
    font-size:16px;
    font-family:'Roboto',sans-serif;
    font-weight:300;
}
.seleted-task-area{
    background-color:#E4F4FF;
    color:#0051ff!important;
    font-family:'Roboto',sans-serif;
}
.alteration-historic{
    background:white!important;
}
.alteration-historic .SystemAlerts-notificationHistoric{
    color:#646464;
}
.alteration-historic .SystemAlerts-notificationHistoric h1{
    color:#2e2e2e;
}
.alteration-historic .SystemAlerts-notificationHistoric h3{
    color:#2e2e2e;
}
.group-task-manager .uk-accordion-content{
    margin-top:0!important;
}
@media (min-width:1500px){
    .menuManagerTask{
        min-height:calc(100vh - 180px)
    }
}
@media (max-width:1499px){
    .manager-row-task-resume{
        min-width:300px
    }
    .manager-row-task{
        overflow-x:auto
    }
    .manager-row-task-person{
        min-width:100px
    }
    .manager-row-task-status{
        min-width:100px
    }
    .manager-row-task-date{
        min-width:150px
    }
    .drop-mobile{
        position:fixed;
        bottom:0!important;
        left:0!important;
        width:100%;
        z-index:99999!important;
        background:white
    }
    .manager-row-task-hader{
        display:none
    }
    .manager-row-task-select{
        min-width:40px
    }
    .actions-select-row{
        width:100%;
        min-width:100%;
        padding:20px;
        box-sizing:border-box;
        box-shadow:var(--a-box-shadow-1);
        border-radius:var(--a-default-radius);
        margin-left:auto;
        margin-right:auto;
        position:fixed;
        bottom:0;
        left:0;
        margin-left:0;
        align-items:center;
        justify-content:center;
        display:none
    }
    .manager-row-task-select input{
        display:block
    }
}
@media (min-width:1400px){
    .menuAreaReports-alerts{
        min-height:100vh
    }
}
.menuAreaReports-nav li a{
    font-size:16px;
    font-family:'Roboto',sans-serif;
}
.cp-chat__users{
    list-style:none;
    display:flex;
    padding:0;
    margin:0;
}
.cp-chat__users__list{
    padding:8px;
    box-sizing:border-box;
}
.cp-chat__users__item{
    width:40px;
    height:40px;
    position:absolute;
    top:calc(50% - 20px);
    left:calc(50% - 20px);
    border-radius:150px;
    background-position:center;
    background-size:cover;
    cursor:pointer;
}
.cp-chat__users__item-staus{
    position:relative;
    width:50px;
    height:50px;
    border-radius:150px;
}
.cp-chat-active{
    background:#f27aba;
    background:linear-gradient(51deg,#f27aba 0%,#0dc6cd 100%);
    transition:.6s;
}
.cp-chat-active:hover{
    background:#e91b89;
    background:linear-gradient(51deg,#ee1b8b 0%,#06f7ff 100%);
    box-shadow:0 3px 12px rgba(0,0,0,.034);
}
.cp-chat__mensagens{
    min-height:400px;
    max-height:400px;
    overflow-y:auto;
    background-color:rgba(0,0,0,.034);
    margin-top:10px;
    padding:8px 8px 30px 8px;
    box-sizing:border-box;
}
.cp-chat__text__key input{
    border-radius:150px;
}
.cp-chat__text__key{
    margin-top:-50px;
    padding-left:10px;
}
.cp-chat__msg__user--img{
    width:30px;
    height:30px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:8px;
}
.cp-chat__msg__user-info{
    font-size:11px;
}
.cp-chat__msg__text{
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:500;
}
.bp__funnel{
}
.bp__funnel__leads{
    margin-bottom:20px;
    fill:#deaeef;
}
.bp__funnel__leads:hover{
    fill:#7c3f92;
}
.bp__funnel__noInterest{
    fill:#ff9191;
}
.bp__funnel__noInterest:hover{
    fill:#a84d4d;
}
.bp__funnel__littleInterest{
    fill:#f5e4e4;
}
.bp__funnel__littleInterest:hover{
    fill:#a87a7a;
}
.bp__funnel__dealing{
    fill:#ffbf87;
}
.bp__funnel__dealing:hover{
    fill:#a16f44;
}
.bp__funnel__wantClose{
    fill:#96decd;
}
.bp__funnel__wantClose:hover{
    fill:#437a6d;
}
.bp__funnel__deal{
    fill:#b2adf2;
}
.bp__funnel__deal:hover{
    fill:#434077;
}
.bp__funnel__section{
    cursor:pointer!important;
}
.bp__funnel__scale{
    cursor:pointer;
    font-family:'Poppins',sans-serif;
    font-weight:600;
}
.bp__funnel__value{
    cursor:pointer;
    font-family:'Poppins',sans-serif;
    text-align:center;
}
.bp__funnel__title{
    font-family:'Poppins',sans-serif;
    font-family:1.6rem;
    font-weight:500;
}
.bp__funnel__resume__label{
    margin-right:10px;
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:700;
    box-sizing:border-box;
}
.bp__funnel__resume__value{
    font-family:'Poppins',sans-serif;
    font-size:19px;
    font-weight:700;
    box-sizing:border-box;
}
.bp__funnel__data__indicate{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:700;
    padding:5px;
    box-sizing:border-box;
    line-height:1;
    padding:10px;
}
.bp__funnel__data__indicate sup{
    font-size:12px;
}
.bp__funnel__data__label{
    margin-right:10px;
    font-family:'Poppins',sans-serif;
    font-size:13px;
    font-weight:600;
    box-sizing:border-box;
}
.bp__funnel__data__value{
    font-family:'Poppins',sans-serif;
    font-size:19px;
    font-weight:700;
    padding:5px;
    box-sizing:border-box;
    line-height:1;
    padding:10px;
}
.bp__funnel__data__value small{
    font-size:12px;
    font-weight:500;
}
.bp__funnel__total__value{
    font-family:'Poppins',sans-serif;
    font-size:28px;
    font-weight:700;
    padding:5px;
    box-sizing:border-box;
    line-height:1;
}
.bp__funnel__total__label{
    margin-right:10px;
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    font-weight:500;
    box-sizing:border-box;
}
.banner__maker__select__wrap{
    width:420px;
    box-sizing:border-box;
}
.banner__maker__whats__prev{
    min-height:480px;
    width:100%;
    background-color:#ffffff;
    box-sizing:border-box;
    position:relative;
}
.banner__maker__insta__prev{
    width:100%;
    height:480px;
    background-color:#ff0062;
}
.banner__maker__full__prev{
    width:661px;
    height:372px;
    background-color:gray;
    margin-left:auto;
    margin-right:auto;
}
.banner__maker__type{
    border-radius:8px;
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    display:flex;
    align-items:center;
    cursor:pointer;
}
.banner__maker__type span{
    font-size:32px;
    margin-right:10px;
}
.banner__maker__sender__header{
    border-bottom:solid 1px #e7e7e7;
    padding-bottom:10px;
}
.banner__maker__sender__type{
    display:flex;
    align-items:center;
    font-size:14px;
    color:gray;
    font-weight:300;
    cursor:pointer;
}
.banner__maker__sender__type input{
    width:25px;
    height:25px;
    cursor:pointer;
    color:#c7c7c7;
}
.banner__maker__sender__title{
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    font-weight:400;
    display:flex;
    margin-bottom:10px;
    color:#afafaf;
}
.banner__maker__nav{
    margin-bottom:20px;
}
.type-sqare{
    width:25px;
    height:25px;
    border-radius:8px;
    background-color:orange;
    color:white;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:20px;
}
.sender__type__whats::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f3cd";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:white;
}
.sender__type__whats:checked::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f3cd";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:#eafffa;
    color:green;
}
.sender__type__sms::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f075";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:white;
}
.sender__type__sms:checked::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f075";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:#edeaff;
    color:#220080;
}
.sender__type__push::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f0f3";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:white;
}
.sender__type__push:checked::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f0f3";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:#fff5ea;
    color:#ff7b00;
}
.sender__type__email::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f674";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:white;
}
.sender__type__email:checked::before{
    width:26px;
    height:26px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f674";
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    font-size:24px;
    background-color:#ffeaff;
    color:#ff0095;
}
.cp-profile__image{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.cp-profile__title{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:solid 1px #dddddd;
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
}
.cp-profile__suptitle{
    padding-bottom:5px;
    margin-bottom:5px;
    font-family:'Poppins',sans-serif;
    font-size:var(--app-title-size-small);
    font-weight:700;
}
.cp-status--pendente{
    padding:8px;
    box-sizing:border-box;
    font-size:12px;
}
.si-calend__col{
    min-width:100%;
    width:100%;
    box-sizing:border-box;
}
.si-calendar__day__label{
    font-family:'Poppins',sans-serif;
    font-size:19px;
    font-weight:700;
    text-align:center;
}
.si-calendar__cols{
    display:grid;
}
.si-calendar__cols__week{
    display:grid;
    border-top:1px solid #d6d6d6;
}
.si-calendar__header{
    list-style:none;
    padding:0;
    margin:0 0 19px;
}
.si-calendar__header>div{
    padding-top:8px!important;
}
.si-calendar__cols>div{
    padding:8px;
    box-sizing:border-box;
}
.si-calendar__cols__week>div{
    padding:0;
    box-sizing:border-box;
}
.grid-template-columns-7{
    grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);
}
@media (max-width:992px){
    .grid-template-columns-7{
        grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr)
    }
}
.grid-template-columns-8{
    grid-template-columns:minmax(40px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);
}
.grid-template-columns-2{
    grid-template-columns:minmax(10%,1fr) minmax(90%,1fr);
}
.si-calend__cel{
    border-top:solid 4px black;
    position:relative;
    background-color:#ffffff;
    transition:.6s;
}
.si-calend__cel__week{
    border-top:solid 0 black;
    position:relative;
    background-color:#ffffff;
    transition:.6s;
    max-height:131px;
    height:131px;
}
.si-calend__cel__week:hover{
    z-index:9999;
    cursor:pointer;
}
.si-calend__cel__week__frame-time:hover{
    z-index:99;
}
.si-calend__cel__week--zom{
    border-top:solid 0 black;
    position:relative;
    background-color:#ffffff;
    transition:.6s;
    max-height:60px;
    height:60px;
    border:1px solid #d6d6d6;
    border-left:0;
    border-top:0;
}
.si-calend__week__task{
    position:absolute;
    width:100%;
    border-radius:4px;
    z-index:9;
    padding:0 0 0 0;
    top:0;
    box-sizing:border-box;
}
.si-calend__week__task__only{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:150px;
    font-size:12px;
    line-height:1;
}
.si-calend__cel__time{
    max-height:131px;
    height:131px;
    border-right:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}
.si-calend__cel__time--zom{
    max-height:60px;
    height:60px;
    border-right:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    display:flex;
    justify-content:center;
    align-items:center;
}
.si-calend__cel__week{
    border:1px solid #d6d6d6;
    border-left:0;
    border-top:0;
}
.si-calend__cel__week:hover{
    z-index:9999;
    cursor:pointer;
}
.si-calend__cel__week__task__header{
    background-color:#cac6fd;
    width:100%;
    height:40px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-size:19px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
    padding:0 10px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
}
.si-calend__cel:hover{
    background-color:#f9f8ff;
    cursor:pointer;
    box-shadow:0 3px 12px rgba(0,0,0,.288);
}
.si-calend__cel_day{
    font-size:42px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    line-height:1;
}
.si-calend__cel__header{
    width:100%;
    display:flex;
    justify-content:space-between;
    margin-bottom:10px;
    padding-top:15px;
}
.si-calend__cel__header__action{
    background-color:transparent;
    font-size:32px;
    border:none;
    cursor:pointer;
    transition:.6s;
}
.si-calend__cel__header__action:hover{
    font-size:34px;
    cursor:pointer;
}
.si-calend__cel__action__item{
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.si-calend__contents__list{
    list-style:none;
    margin:0;
    padding:0;
}
.si-calend__content{
    padding:8px;
    box-sizing:border-box;
    border-bottom:solid 2px #e2e2e2;
}
.si-calend__content:last-child{
    border-bottom:none;
}
.si-calend__content__item{
    text-align:left;
}
.si-calend__content__label{
    font-family:'Poppins',sans-serif;
    font-weight:700;
    font-size:15px;
    color:black;
}
.si-calend__content__value{
    font-family:'Poppins',sans-serif;
    font-weight:700;
    font-size:15px;
    color:black;
}
.si-calend__content__divider{
    width:100%;
    margin:5px auto;
    height:2px;
    background-color:#d3d3d3;
}
.si-calend__current{
    border-top-color:orange;
    background-color:#fff6e6;
}
.si-calend__current__day__week{
    background-color:#fff6e6!important;
    border:solid 2px orange;
}
.si-calend__modal{
    min-width:100%;
}
@media only screen and (min-width:300px) and (max-width:762px){
    .si-calendar__year{
        margin-bottom:30px
    }
}
.si-calendar__hero__title{
    font-size:22px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    color:#2b2b2b;
}
.si-calendar__year__label{
    font-size:28px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    color:black;
    line-height:1;
}
.si-calendar__year__button{
    background-color:transparent;
    font-size:20px;
    border:none;
    cursor:pointer;
    transition:.6s;
}
.si-calendar__year__button:hover{
    font-size:20px;
}
.si-calendar__year__icon{
    font-size:25px;
    color:black;
}
.si-calendar__account__image{
    height:40px;
    width:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-left:10px;
}
.si-calendar__account__header{
    padding-left:10px;
    border-left:solid 1px gray;
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.si-idea__title{
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.si-idea__date{
    font-size:13px;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.si-idea__header{
    margin-top:5px;
}
.si-calend__week__task__title{
    font-size:12px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.si-calend__header .si-calend__badge__group{
    margin-bottom:20px;
}
.si-calend-badge{
    padding:5px 5px;
    border-radius:150px;
    box-sizing:border-box;
    line-height:1;
    font-size:-2.6rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
    cursor:pointer;
}
.si-calend__header{
    background-color:#ffffff;
    color:#313131;
    padding-left:22px;
    padding-bottom:5px;
    padding-top:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding-top:30px;
    transition:.6s;
}
.si-calend__header .si-calend__badge__group{
    display:flex;
    position:absolute;
    left:0;
    top:0;
}
.si-calend__header .si-calend__badge__group>div{
    padding:0 5px;
    box-sizing:border-box;
}
.si-calend__header:hover{
    transform:scale(1.1);
    z-index:99;
}
.si-calend__week__task__info{
    font-size:10px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
    display:flex;
    justify-content:space-between;
}
.calendar__week__view{
    overflow-x:auto;
}
.si-calend__week__day{
    width:40px;
    height:40px;
    border-radius:150px;
    background-color:#ececec;
    display:flex;
    align-items:center;
    justify-content:center;
}
.si-calend__current__time{
    position:absolute;
    height:2px;
    background-color:red;
    width:100%;
    left:0;
    z-index:100;
    position:relative;
}
.si-calend__current__time-top{
    width:15px;
    min-height:15px;
    border-radius:150px;
    background-color:red;
    position:absolute;
    top:-7px;
}
.si-calend__week__nav__btn{
    background-color:transparent;
    border:none;
    font-size:22px;
    cursor:pointer;
}
.si-calend__week__nav{
    margin-bottom:0;
    display:flex;
    align-items:center;
}
.si-calend__week__info{
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.si-calend__week__task__action{
    position:absolute;
    top:26;
    left:-10px;
}
.si-calend__week__task__action--zom{
    position:absolute;
    top:0;
    right:0;
    background-color:#311ab3;
    padding:6px;
    box-sizing:border-box;
    height:60px;
    display:flex;
    align-items:center;
}
.si-calend__week__task__contact--zom{
    position:absolute;
    bottom:-6px;
    right:-6px;
    padding:6px;
    box-sizing:border-box;
}
.si-calend__week__task__whats{
    font-size:19px;
    padding:0;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#00ff00;
    border:none;
    color:#2e2e2e;
    cursor:pointer;
}
.si-calend__week__task__description{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    margin-left:20px;
    font-size:14px;
    font-family:'Poppins',sans-serif;
    font-weight:400;
    padding-left:10px;
    border-left:solid 1px white;
    margin-right:35px;
}
.si-calend__side__title{
    font-size:19px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    padding-bottom:8px;
    margin-bottom:36px;
    border-bottom:1px solid #d6d6d6;
}
.si-calend__widget__value{
    font-size:22px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
    box-sizing:border-box;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.si-calend__widget__info{
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:500;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
    box-sizing:border-box;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.si-calend__widget{
    cursor:pointer;
}
.si-calend__widget__link{
    text-decoration:none;
}
.si-calend__widget__link:hover{
    text-decoration:none;
}
.si-calend__cel__coments_tags{
    position:absolute;
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    top:2px;
    left:0;
    width:100%;
}
.si-calend__cel__coments{
    margin-right:2px;
    max-width:50%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border-radius:150px;
    padding:5px 2px;
    font-size:12px;
    line-height:1;
    box-sizing:border-box;
    width:100%;
}
.zomDayModal{
    min-width:740px!important;
    width:740px!important;
}
.bp__filters__dropdown li{
    padding-bottom:5px;
    padding-top:5px;
    box-sizing:border-box;
}
.bp__filters__dropdown li label{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:400;
}
.pb__current__user{
    font-size:1.6rem;
    font-weight:400;
}
.bp__clients__count{
    font-size:55px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#131313;
}
.bp__project__header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:#e0e0e0 solid 1px;
}
.bp__public__count{
    font-size:3.2rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__sales__count{
    color:orange;
    font-size:3.2rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
}
.bp__sales__value{
    font-size:1.6rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__links__value{
    font-size:1.6rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__oportunits__value{
    font-size:1.6rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__project__month{
    font-size:22px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__projects__screen__resumes{
    border-bottom:orange solid 1px;
}
.bp__project__resume__label{
    font-size:1.6rem;
    font-weight:400;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__project__name{
    font-size:1.6rem;
    font-weight:400;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__project__data{
    font-size:1.6rem;
    font-weight:400;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__project__footer{
    margin-top:9px;
    padding-top:9px;
    border-top:orange solid 1px;
}
.bp__view__filters{
    font-size:32px;
    cursor:pointer;
}
.bp__habts__card__active{
    box-shadow:0 0 14px 3px #ffeac4;
}
.bp__habts__select__active::after{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f837";
    position:absolute;
    right:30px;
    font-size:25px;
    color:#00947b;
}
.bp__habts__card__name{
    margin-bottom:9px;
    padding-bottom:9px;
    border-bottom:orange solid 1px;
    font-size:1.6rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__habts__card__footer{
    margin-top:9px;
    padding-top:9px;
    border-top:#f1f1f1 solid 1px;
}
.bp__select__services__action{
    position:absolute;
    top:8px;
    right:0;
}
.bp__accodion__selects .uk-accordion-title{
    font-size:1.9rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.bp__bookins__content{
    padding-left:30px;
    padding-right:40px;
    box-sizing:border-box;
}
@media (max-width:762px){
    .bp__bookins__content{
        padding-left:8px;
        padding-right:10px
    }
}
.bp__bookins__content__list{
    border-left:solid 1px #ffdbb2;
    padding-left:10px;
    margin-top:50px;
}
.bp__bookins__content__list:first{
    margin-top:0;
}
.bp__oportunits__content{
    padding-left:20px;
    padding-right:30px;
    box-sizing:border-box;
}
@media (max-width:762px){
    .bp__oportunits__content{
        padding-left:8px;
        padding-right:10px
    }
}
.bp__oportunits__content__list{
    border-left:solid 1px #aafff1;
    padding-left:10px;
}
.bp__oportunits__data{
    padding-left:30px;
    padding-right:40px;
    box-sizing:border-box;
}
@media (max-width:762px){
    .bp__oportunits__data{
        padding-left:8px;
        padding-right:10px
    }
}
.bp__oportunits__data__content{
    border-left:solid 1px #9b9aff;
    padding-left:10px;
}
.bp__list__team{
    list-style:none;
    display:flex;
    align-items:center;
    padding:0;
    margin:0;
}
.bp__list__team__edit{
    width:40px;
    height:40px;
    display:flex;
    background-color:#06046c;
    color:white;
    align-items:center;
    justify-content:center;
    font-size:19px;
    border-radius:150px;
    cursor:pointer;
    display:none;
    transition:.6s;
}
.bp__list__team__prof{
    width:40px;
    height:40px;
    display:flex;
    background-position:center;
    background-size:cover;
    color:white;
    align-items:center;
    justify-content:center;
    font-size:32px;
    border-radius:150px;
}
.bp__list__team li{
    padding:5px;
    box-sizing:border-box;
}
.bp__row__btn__action{
    background-color:transparent;
    border:none;
    font-size:22px;
}
.bp__team__col:hover .bp__list__team__edit{
    display:flex;
}
.bp__table__products__content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
@media (max-width:762px){
    .bp__table__products__content{
        padding-left:8px;
        padding-right:10px
    }
}
.bp__table__products__content .bp__table__products{
    border-left:solid 1px #cccccc;
    padding-left:10px;
}
.bp__freestyle__button{
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
    min-height:117px;
    border-radius:8px!important;
    background-color:#c8dcfb;
    color:#313131;
    width:100%;
    border:none;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    cursor:pointer;
    font-weight:700;
}
.cp__table__default thead{
    background-color:#3c3d4e;
}
.cp__table__default thead th{
    color:white;
}
.bp__task__list{
    list-style:none;
    padding:0;
    margin:0;
}
.bp__task__wrap{
    padding:8px;
    box-sizing:border-box;
}
.bp__task__team{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
}
.bp__task__add__prf{
    width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
    color:white;
    background-color:#b6b6b6;
    margin-left:10px;
    cursor:pointer;
    transition:.6s;
}
.bp__task__add__prf:hover{
    width:45px;
    height:45px;
}
.bp__task__prof{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.bp__task__header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:solid 1px #d1d1d1;
}
.bp__thermometer{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
}
.bp__thermometer__list:last-child .bp__thermometer__check:checked::before{
    content:'';
    border-bottom-right-radius:10px;
    border-top-right-radius:10px;
}
.bp__thermometer__check{
    width:30px!important;
    height:20px!important;
}
.bp__thermometer__check:before{
    content:'';
    display:flex;
    align-content:center;
    justify-content:center;
    line-height:1;
    color:white;
    width:30px;
    height:20px;
    position:absolute;
    background-color:#e0e0e0;
}
.bp__thermometer__check[data-termo="1"]:checked:before{
    content:'';
    width:38px!important;
    height:20px!important;
    position:absolute;
    background-color:#d44949;
}
.bp__thermometer__check[data-termo="2"]:checked:before{
    content:'';
    width:38px!important;
    height:20px!important;
    position:absolute;
    background-color:#d48c49;
}
.bp__thermometer__check[data-termo="3"]:checked:before{
    content:'';
    width:38px!important;
    height:20px!important;
    position:absolute;
    background-color:#d4d249;
}
.bp__thermometer__check[data-termo="4"]:checked:before{
    content:'';
    width:38px!important;
    height:20px!important;
    position:absolute;
    background-color:#49d483;
}
.bp__thermometer__check[data-termo="5"]:checked:before{
    content:'';
    width:38px!important;
    height:20px!important;
    position:absolute;
    background-color:#4952d4;
}
.bp__block__label{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:400;
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:solid 1px #cecece;
}
.bp__report__resume .uk-card-header{
    border-bottom:1px solid #ff9900!important;
}
.bp__report__resume__label{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:400;
}
.bp__report__resume__value{
    font-size:1.9rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
}
.bp__resume__width{
    width:12.28%;
    box-sizing:border-box;
}
@media (max-width:762px){
    .bp__resume__width{
        width:50%
    }
}
.bp__parent__accordion .bp__parent__accordion__title{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:600;
}
.bp__temp__selector{
    width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#000000;
    position:relative;
    cursor:pointer;
}
.bp__temp__checkbox{
    width:30px;
    height:30px;
    cursor:pointer;
    display:grid;
    place-content:center;
}
.bp__temp__selector_list{
    padding-bottom:8px;
    box-sizing:border-box;
    border-bottom:solid 1px #cccccc;
    margin-bottom:8px;
    background-color:white!important;
    font-size:1.6rem;
    color:#3c3d4e!important;
}
.selector__vert label{
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.bp__temp__selector_list input{
    margin-right:20px;
}
.selector__vert input{
    margin-right:0;
    margin-bottom:8px;
}
.bp__temp__selector_list label{
    display:flex;
    align-content:center;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    transition:.6s;
}
.bp__temp__selector_list label:hover{
    background-color:#f1ebff;
    cursor:pointer;
    padding:5px 0;
    box-sizing:border-box;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="100"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="100"]::before{
    content:"";
    top:0;
    left:0;
    width:33px;
    height:33px;
    background-color:white;
    border:solid blue 3px;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="100"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="100"]:checked::before{
    width:33px;
    height:33px;
    background-color:blue;
    border:solid blue 0;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f2c7";
}
.bp__temp__checkbox[data-temp="70"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="70"]::before{
    content:"";
    top:0;
    left:0;
    width:33px;
    height:33px;
    background-color:white;
    border:solid green 3px;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="70"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="70"]:checked::before{
    content:"";
    width:33px;
    height:33px;
    background-color:green;
    border:solid green 0;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f2c8";
}
.bp__temp__checkbox[data-temp="50"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="50"]::before{
    content:"";
    top:0;
    left:0;
    width:33px;
    height:33px;
    background-color:white;
    border:solid orange 3px;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="50"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="50"]:checked::before{
    content:"";
    width:33px;
    height:33px;
    background-color:orange;
    border:solid orange 0;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f2c9";
}
.bp__temp__checkbox[data-temp="30"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="30"]::before{
    content:"";
    top:0;
    left:0;
    width:33px;
    height:33px;
    background-color:white;
    border:solid #ffd1d8 3px;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="30"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="30"]:checked::before{
    content:"";
    width:33px;
    height:33px;
    background-color:#ffd1d8;
    border:solid #ffd1d8 0;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#000927;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f2ca";
}
.bp__temp__checkbox[data-temp="0"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="0"]::before{
    content:"";
    top:0;
    left:0;
    width:33px;
    height:33px;
    background-color:white;
    border:solid #ff002b 3px;
    border-radius:150px;
}
.bp__temp__checkbox[data-temp="0"]{
    position:relative;
}
.bp__temp__checkbox[data-temp="0"]:checked::before{
    content:"";
    width:33px;
    height:33px;
    background-color:#ff002b;
    border:solid #ff002b 0;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f2cb";
}
.bp__reume__temp__type{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:150px;
    margin-right:10px;
    cursor:pointer;
    color:white;
    font-size:12px;
}
.bp__reume__temp__value{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
}
.bp__reume__temp{
    cursor:pointer;
}
.bp__resume__alt{
    flex-direction:column;
    height:48px;
    position:absolute;
    font-size:43px;
    line-height:1;
    height:100%!important;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.si__calend__resume__cel{
    width:100%;
    background-color:rgba(205,241,255,0);
    margin-top:8px;
    padding-top:8px;
    padding-bottom:5px;
    box-sizing:border-box;
    display:flex;
    border-radius:150px;
    padding-left:12px;
}
.si__calend__resume__cel>div{
    padding-left:2px;
    padding-right:2px;
    box-sizing:border-box;
}
.si__calend__resume__block{
    width:30px;
    height:30px;
    border-radius:150px;
    font-size:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 3px 6px rgba(0,0,0,.664);
}
.si__calend__resume__cel__drop li a{
    display:flex!important;
    align-items:center;
}
.si__calend__resume__cel__drop li a .si__calend__resume__block{
    color:white!important;
    margin-right:5px;
}
.si__calend__col__resume{
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:relative;
    width:100%;
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
}
.task__modal__tabs .uk-active a{
    padding:8px 10px;
    color:royalblue!important;
    background-color:#cbd8ff;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.task__modal__title{
    border:none!important;
}
.opb__card{
    padding-bottom:40px;
}
.opb__card__info{
    font-size:1.7rem;
}
.opb__card .cp__form__label{
    margin-bottom:8px;
}
.opb__card__name{
    max-width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.opb__card__toggle{
    z-index:999;
}
.opb__card__footer{
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.opb__card__chart__status{
    height:30px;
    width:100%;
    font-size:1.6rem;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    background-color:#7767cf;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
    font-weight:700;
}
.opb__chart__status{
    width:150px;
}
.opb__button__select{
    width:100%;
    padding-left:16px;
    padding-right:16px;
    height:42px;
    border:solid 2px #7070e4;
    background-color:#c9d5ff;
    font-size:1.6rem!important;
    border-radius:5px;
    color:#010138;
    box-shadow:0 3px 3px rgba(0,0,0,.137);
    transition:.6s;
}
.opb__button__select:hover{
    box-shadow:0 3px 32px rgba(0,0,0,.288);
}
.opb__card__count{
    width:30px;
    height:30px;
    border-radius:150px;
    background-color:#c1c1c1;
    color:#525252;
    font-size:1.4rem;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    top:-8px;
    left:-5px;
    z-index:999;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.opb__accordion .uk-accordion-title{
    font-size:1.6rem!important;
}
.si__pro__List__status{
    display:flex;
    align-items:center;
    justify-content:space-between;
    line-height:1;
}
.si__pro__List__status i{
    font-size:19px;
}
.si__pro__List__status span{
    width:25px;
    height:25px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.pro__list__content{
    width:80%;
    box-sizing:border-box;
}
.pro__list__actions{
    width:20%;
    box-sizing:border-box;
}
@media (max-width:1366px){
    .pro__list__content{
        width:70%;
        box-sizing:border-box
    }
    .pro__list__actions{
        width:30%;
        box-sizing:border-box
    }
}
@media (max-width:1124px){
    .pro__list__content{
        width:70%;
        box-sizing:border-box
    }
    .pro__list__actions{
        width:30%;
        box-sizing:border-box
    }
}
@media (max-width:992px){
    .pro__list__content{
        width:70%;
        box-sizing:border-box
    }
    .pro__list__actions{
        width:30%;
        box-sizing:border-box
    }
}
@media (max-width:680px){
    .pro__list__content{
        width:100%;
        box-sizing:border-box
    }
    .pro__list__actions{
        width:100%;
        box-sizing:border-box
    }
}
.comps__screen__tittle{
    font-family:var(--app-default-font-2);
    font-size:var(--app-title-size-small);
    font-weight:700;
    color:var(--app-text-color-1);
}
@media (max-width:992px){
    .comps__screen__tittle{
        flex-direction:column
    }
    .comps__screen__tittle button{
        margin-bottom:5px;
        margin-top:5px;
        width:100%;
        margin-right:0!important
    }
}
.comps__screen__title{
    font-family:var(--app-default-font-2);
    font-size:var(--app-title-size-small);
    font-weight:700;
    color:var(--app-text-color-1);
}
.comps__screen__header{
    background-color:#f5f9ff!important;
}
.comps__screen__title-inner{
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps__screen__title--line{
    border-bottom:solid 1px #ebebeb;
    margin-bottom:20px;
}
.comps__screen__tittle--image{
    width:80px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
}
.comps__screen__title__img{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-left:10px;
}
.comps__screen__title__data{
    display:flex;
    align-items:center;
}
.comps__screen__title__label{
    font-family:var(--app-default-font-2);
    font-weight:300;
    font-size:14px;
}
.comps__screen__title__value{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:14px;
}
.comps__screen__icon{
    font-size:32px;
    margin-right:10px;
    line-height:1;
}
.ec-step{
    border-left-width:4px;
    border-left-style:solid;
}
.ec-step__ident{
    width:35px;
    height:35px;
    border-radius:150px;
    font-size:19px;
    line-height:1;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:20px;
}
.ec-especilities{
    list-style:none;
    padding:0;
    margin:0;
}
.ec-especilities__list{
    background-color:#f9f9fd;
    padding-left:8px;
    box-sizing:border-box;
    margin-bottom:8px;
}
.ec-especialities-check{
    min-width:30px;
    min-height:30px;
    margin:0!important;
}
.ec-especialities__label{
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:#242424;
}
.ec-tab__expecialities li a{
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.ec-especialities__elect-area{
    background-color:#eff0ff;
    padding:8px;
    box-sizing:border-box;
}
.ec-step__add{
    top:0;
    position:absolute;
    top:-64px;
    right:40px;
}
.rp__camp__prof__cel ul{
    display:flex;
    align-items:center;
    list-style:none;
    margin:0;
    padding:0;
}
.rp__camp__prof__cel li{
    padding:0 5px;
    box-sizing:border-box;
}
.rp__camp__prof__cel li:first-child{
    padding-left:0;
}
.rp__camp__prof__cel li:last-child{
    padding-right:0;
}
.rp__prof__view{
    border-radius:105px;
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2em;
    color:gray;
    background-color:#c9c9c9;
    box-shadow:0 3px rgba(0,0,0,.041);
}
.rp__camp__editImg{
    position:absolute;
    z-index:1;
    right:5px;
    top:5px;
}
.rp__prof__add{
    position:absolute;
    right:0;
    padding:0;
    border:none;
    border-radius:105px;
    background-color:transparent;
}
.rp__camp__link{
    max-width:350px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-right:20px;
}
.rp__status{
    padding:2px 19px;
    border-radius:150px;
    border-radius:50px;
}
.cp__drop{
}
.cp__drop__nested a{
    font-size:13px!important;
}
.cp__drop__nested .uk-nav-header{
    border-bottom:solid 1px #ebebeb;
    font-weight:600!important;
}
.cp__drop__img{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
}
.cp__drop__level__header{
    display:flex;
    flex-direction:column!important;
    color:#070125!important;
    font-size:14px;
}
.cp__drop__level__header>div{
    margin-bottom:10px;
}
.cp__drop__color__Blue a{
    color:#ebe7ff!important;
}
.cp__drop__product li a{
    display:flex!important;
    align-items:center;
    justify-content:flex-start;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.cp__drop__shadow__blue{
    box-shadow:0 5px 12px rgba(173,171,255,.23)!important;
}
.cp__drop__active{
    background-color:#f6f5ffba;
    border:solid 1px #333380;
    margin-top:5px;
    color:#00012c!important;
    font-weight:700!important;
    border-radius:8px;
}
.cp__drop__active .cp__modal__bar__labe{
    color:#00012c!important;
}
.switcher__remove li a i{
    margin-left:10px;
    font-size:19px;
    color:#ffacac;
}
.cp__switcher>* a{
    font-size:1.3rem;
    font-weight:600!important;
}
.cp__switcher>* a .cp__remove{
    font-size:1.8rem!important;
    width:26px!important;
    height:26px!important;
}
.cp__table thead tr th{
    font-family:'Poppins',sans-serif;
    font-size:1.2rem!important;
    font-weight:400;
    color:#242424!important;
}
.cp__table tbody tr td{
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    font-weight:300;
}
.cp__table__small thead{
    background-color:#383e8a;
}
.cp__table__small thead tr th{
    padding:10px 12px!important;
    font-family:'Poppins',sans-serif;
    font-size:1.2rem!important;
    font-weight:400;
    color:#ffffff!important;
}
.cp__table__small td{
    padding:1px 12px;
    vertical-align:top;
}
.cp__table__small tbody tr td{
    font-family:'Poppins',sans-serif;
    font-size:1.3rem;
    font-weight:300;
    color:#242424!important;
}
.cp__table__medium td{
    padding:5px 12px!important;
    vertical-align:top;
}
.cp__table__medium tbody tr td{
    font-family:'Poppins',sans-serif;
    font-size:1.3rem;
    font-weight:300;
    color:#242424!important;
}
@media (max-width:992px){
    .cp__table__width tr td{
        min-width:150px
    }
}
.cp__table__text{
    font-size:1.6rem;
}
.track__type{
    width:150px;
    max-width:150px;
}
.track__name{
    width:200px;
    max-width:200px;
}
.track__price{
    width:80px;
    max-width:80px;
}
.track__unity{
    width:120px;
    max-width:120px;
}
.track__link{
    width:20%;
    max-width:20%;
}
.track__feedback{
    width:20%;
    max-width:20%;
}
.track__text{
    width:15%;
    max-width:15%;
}
.track__client{
    width:15%;
    max-width:15%;
}
.cp__table__profile{
    width:60px;
    height:60px;
    min-width:60px;
    border-radius:50%;
    background-position:center;
    background-size:cover;
}
.support__drop{
    box-shadow:0 3px 6px rgba(0,0,0,.048);
    min-width:80px;
    height:40px;
    border-radius:150px;
    max-width:none;
    right:0;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:20px;
    padding-right:20px;
    top:40px;
    cursor:pointer;
}
.support__drop__drop{
    width:300px;
}
.support__drop__ico{
    font-size:32px;
    color:red;
    margin-right:15px;
}
.support__drop__label{
    font-size:16px;
    font-weight:700;
}
.support__drop__input{
    width:24px;
    height:24px;
    margin-right:10px;
    position:relative;
    cursor:pointer;
}
.support__drop__input::before{
    content:"\f144";
    width:26px;
    height:26px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:white;
    font-size:24px;
    color:gray;
}
.support__drop__input:checked::before{
    content:"\f144";
    width:26px;
    height:26px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:white;
    font-size:24px;
    color:red;
}
.support__drop__title{
    display:flex;
    color:gray;
    font-size:16px;
    font-weight:600;
    cursor:pointer;
}
.support__drop__title:hover{
    text-decoration:none;
}
.support__drop .cp__button__text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:300px;
}
.support__drop .cp__button__text:hover{
    text-decoration:none;
}
.support__drop label{
    display:flex;
    align-items:center;
}
.support__drop__block{
    cursor:pointer;
    padding:8px;
    box-sizing:border-box;
}
.support__drop__img{
    border:solid 2px #ebe9ff;
    border-radius:5px;
}
.support__drop__play{
    color:royalblue;
    text-decoration:none;
    display:flex;
    margin-top:10px;
    font-weight:600;
    margin-left:10px;
}
.support__drop__play:hover{
    text-decoration:none;
}
.support__drop__superior{
    padding-left:20px;
    border-left:solid 2px #ebe8ff;
}
.support__drop__inferior{
    padding-left:20px;
    border-left:solid 2px #ebe8ff;
    padding-top:20px;
}
.support__drop__superior .uk-card-default{
    background-color:#fafcff!important;
    color:#666;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}
.support__drop__inferior .uk-card-default{
    background-color:#fffefa!important;
    color:#666;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}
.support__drop__time__line{
    width:3px;
    height:30px;
    background-color:#6060f0;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.support__drop__time__line__dotUp{
    width:10px;
    height:10px;
    border-radius:150px;
    position:absolute;
    top:-10px;
    left:calc(50% - 5px);
    background-color:#6060f0;
}
.support__drop__time__line__dotDown{
    width:10px;
    height:10px;
    border-radius:150px;
    position:absolute;
    bottom:-10px;
    left:calc(50% - 5px);
    background-color:#6060f0;
}
.cp__tab .cp__tab__list .cp__tab__nav{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:500;
    color:#313131;
}
.folder_tab:before{
    border-bottom:0 solid #e5e5e5!important;
}
.folder_tab li{
    width:220px;
    margin-right:20px;
    position:relative;
}
.folder_tab li a{
    background-color:#bdc2c9;
    width:100%;
    position:relative;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    font-size:1.2rem;
    color:white;
    text-transform:capitalize;
}
.folder_tab li a span{
    padding-left:0;
    width:100%;
    display:inline-flex;
    justify-content:center;
    height:40px;
    align-items:center;
}
.folder_tab li a .corner__left{
    position:absolute;
    left:-41px;
    width:51px;
    top:0;
}
.folder_tab li a .corner__left path{
    fill:#bdc2c9;
}
.folder_tab li a .corner__right{
    position:absolute;
    right:-41px;
    width:51px;
    top:0;
}
.folder_tab li a .corner__right path{
    fill:#bdc2c9;
}
.folder_tab li a .folder_tab_icon{
    font-size:3.2rem;
}
.folder_tab li .cp__remove{
    position:absolute;
    top:-10px;
    right:-10px;
    z-index:9;
    width:26px;
    height:26px;
    font-size:1.6rem!important;
}
.folder_tab li:hover a{
    background-color:#6060f0;
    border-bottom:solid 1px #6060f0;
    color:white;
}
.folder_tab li:hover .corner__right path{
    fill:#6060f0;
}
.folder_tab li:hover .corner__left path{
    fill:#6060f0;
}
.folder_tab .uk-active{
    z-index:1;
}
.folder_tab .uk-active a{
    border-bottom:none;
    background-color:#6060f0;
    border-bottom:solid 1px #6060f0!important;
    color:white!important;
}
.folder_tab .uk-active .corner__right path{
    fill:#6060f0;
}
.folder_tab .uk-active .folder_tab_count{
    margin-right:0;
}
.folder_tab .uk-active .corner__left path{
    fill:#6060f0;
}
.folder_tab__nowrap{
    flex-wrap:nowrap;
    overflow-x:auto;
    justify-content:flex-start!important;
}
.folder_tab__nowrap li{
    margin:0;
    margin-right:20px;
    padding:0;
}
.folder_tab__nowrap li:first-child{
    padding-left:60px;
}
.desktop__folder__tab{
    overflow-y:hidden;
}
.desktop__folder__tab li{
    margin-top:10px;
    width:auto;
}
.desktop__folder__tab li a{
    white-space:nowrap;
    margin-bottom:-3px;
}
.desktop__folder__tab .folder_tab_count{
    margin-left:15px;
    margin-right:16px;
    font-size:1.8rem;
    color:white;
    font-weight:900;
}
.desktop__folder__tab .folder_tab_icon{
    margin-right:10px;
}
.folder_tab__nowrap{
    overflow-x:hidden;
}
.folder_tab__nowrap:hover{
    overflow-x:auto;
}
@media (min-width:1280px){
    .folder_tab__nowrap::-webkit-scrollbar{
        width:12px;
        height:8px
    }
    .folder_tab__nowrap::-webkit-scrollbar-track{
        -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
        -webkit-border-radius:10px;
        border-radius:10px;
        background:#FFF
    }
    .folder_tab__nowrap::-webkit-scrollbar-thumb{
        -webkit-border-radius:10px;
        border-radius:10px;
        background:rgba(204,204,204,.8);
        -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)
    }
    .folder_tab__nowrap::-webkit-scrollbar-thumb:window-inactive{
        background:rgba(204,204,204,.4)
    }
}
.folder_tab .control__tab__lead a{
    background-color:#38b4c2!important;
    color:white;
    border-bottom:solid 1px #38b4c2!important;
}
.folder_tab .control__tab__lead span{
    background-color:#38b4c2;
}
.folder_tab .control__tab__lead a .corner__left path{
    fill:#38b4c2;
}
.folder_tab .control__tab__lead a .corner__right path{
    fill:#38b4c2;
}
.folder_tab .control__tab__arquive a{
    background-color:#f1a1a1!important;
    color:white;
    border-bottom:solid 1px #f1a1a1!important;
}
.folder_tab .control__tab__arquive span{
    background-color:#f1a1a1;
}
.folder_tab .control__tab__arquive a .corner__left path{
    fill:#f1a1a1;
}
.folder_tab .control__tab__arquive a .corner__right path{
    fill:#f1a1a1;
}
.cp__card .Card-service-price{
    font-size:1.4rem;
}
.cp__card__legacy .uk-card-header{
    padding:10px 10px!important;
}
.cp__product__card__header{
    padding:8px 10px;
    border-bottom:solid 1px #ffd27e;
}
.cp__product__card__title{
    font-family:'Poppins',sans-serif;
    font-weight:300;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:80%;
}
.cp__product__card__img{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.cp__product__card__price{
    font-family:'Poppins',sans-serif;
}
.cp__product__card__body{
    padding:5px 10px;
}
.card__task__header{
    padding:8px;
    box-sizing:border-box;
    margin-bottom:0;
    border-bottom:solid 1px #e4e4e4;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.card__task__header input{
    width:100px;
}
.card__task__flags{
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    top:-10px;
    display:flex;
}
.card__task__flags li{
    padding:2px 8px;
    box-sizing:border-box;
    margin-left:5px;
    border-radius:150px;
    font-size:10px;
    text-align:center;
}
.card__task__title{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-family:'Poppins',sans-serif;
    font-size:15px;
}
.card__task__block{
    padding:8px 10px;
    box-sizing:border-box;
}
.card__task__employer{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-family:'Poppins',sans-serif;
    font-size:15px;
}
.card__task__employer__input{
    width:120px;
}
.card__task__employer__img{
    min-width:30px;
    height:30px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.card__task__atributes{
    list-style:none;
    margin:0;
    padding:0;
    padding:8px 10px;
    box-sizing:border-box;
    border-top:solid 1px #e4e4e4;
}
@media (max-width:1104px){
    .card__task__atributes{
        padding-right:0
    }
}
.card__task__atributes>li{
    border-bottom:solid 1px #e4e4e4;
    margin-bottom:0;
}
.card__task__atributes__name{
    font-size:14px;
    font-family:'Poppins',sans-serif;
    display:flex;
    align-items:center;
}
.card__task__atributes__name span{
    font-weight:600;
}
.card__task__atributes__label{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:600;
}
.card__task__atributes__inner{
    list-style:none;
    padding:0;
    margin:0;
}
.card__task__atributes__inner .card__task__atributes__name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:50%;
    font-size:13px;
}
.card__task__atributes__inner .card__task__name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-size:13px;
}
.card__task__atributes__inner li{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
}
.card__task__atributes__inner span{
    margin-left:5px;
    font-family:'Poppins',sans-serif;
}
.card__task__atributes__inner .cp__remove{
    font-size:19px;
    padding:0!important;
}
.card__task__atributes__inner__actions{
    min-width:100px;
    display:flex;
    justify-content:flex-end;
    font-size:12px;
    align-items:center;
}
.card__task__atributes__multiples{
    padding:8px!important;
}
.card__task__atributes__multiples li a{
    font-size:15px!important;
    font-family:'Poppins',sans-serif;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.card__task__footer{
    padding:8px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-top:solid 1px #e4e4e4;
}
.card__task__footer__total__label{
    font-size:15px!important;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.card__task__footer__total__value{
    font-size:16px!important;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.card__task__accordion{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.card__task__accordion .uk-accordion-title{
    font-size:15px!important;
}
.card__task__employer{
    display:flex;
}
.card__task__employer__name{
    font-size:14px;
    font-family:'Poppins',sans-serif;
    display:flex;
    align-items:center;
}
.card__task__employer__img{
    min-width:30px;
    max-width:30px;
    height:30px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.card__task__border{
    border-top:solid 4px #ff7b00;
    border-radius:8px;
}
.card__task .card__task__atributes__name{
    max-width:100%;
}
.cp__card__default .cp__card__label{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:600;
}
.cp__card__default .cp__card__value{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:300;
}
.float__action{
    list-style:none;
    margin:0;
    padding:0;
    box-sizing:border-box;
    position:fixed;
}
.float__action li{
    margin-bottom:5px;
}
.float__action li:last-child{
    margin-bottom:0;
}
.float__action button{
    height:40px;
    width:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.8rem;
    border:none;
    cursor:pointer;
    opacity:.4;
}
.float__action button:hover{
    opacity:1;
}
.float__action a{
    height:40px;
    width:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.8rem;
    border:none;
    cursor:pointer;
    opacity:.4;
    background-color:#e6e6e6;
    color:gray;
}
.float__action a:hover{
    opacity:1;
}
.list__actions__right{
    top:40%;
    right:20px;
    z-index:99;
}
.app__alert__right{
    position:fixed;
    top:50px;
    right:10px;
    box-sizing:border-box;
    border-left:solid 6px;
}
.app__alert__medium{
    max-width:250px;
    font-size:1.8rem;
}
.alert__laravel__right .uk-modal-dialog{
    position:fixed;
    top:20px;
    right:20px;
    border-left:solid 6px;
    font-size:1.8rem;
    max-width:250px!important;
}
@media (min-width:992px){
    .alert__laravel__right .uk-modal-dialog{
        max-width:300px!important
    }
}
.alert__laravel__right .uk-modal-body{
    padding:8px!important;
    box-sizing:border-box;
}
.cp__section{
    width:70%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.cp__section__xlarge{
    width:80%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.cp__section__small{
    width:50%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
@media (max-width:1076px){
    .cp__section__small{
        width:95%;
        box-sizing:border-box
    }
}
@media (max-width:1366px){
    .cp__section{
        width:90%
    }
}
@media (max-width:992px){
    .cp__section{
        width:100%
    }
}
:root{
    --iw-page-color:#fbfbfb;
    --iw-nav-background:#dcfbff;
    --iw-nav-logo-width:120px;
    --iw-page-padding-top:100px;
    --iw-font:'Quicksand',sans-serif;
    --iw-color-primary:#38b4c2;
    --iw-section-title-size:18px;
}
.iw__header{
    margin-bottom:60px;
    background-position:top right;
    background-size:30%;
    background-repeat:no-repeat;
    background-color:#fff;
    color:#666;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
    position:relative;
    border-radius:5px;
}
@media (max-width:992px){
    .iw__header{
        flex-direction:column;
        justify-content:center;
        align-items:center
    }
}
.iw__header__img{
    width:60px;
    min-width:60px;
    height:60px;
    border-radius:150px;
    margin-right:20px;
    background-position:center;
    background-size:cover;
}
@media (max-width:992px){
    .iw__header__img{
        margin-right:0;
        margin-bottom:0
    }
}
.iw__well{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    word-break:break-word;
}
@media (max-width:992px){
    .iw__well{
        text-align:center;
        font-size:18px
    }
}
.iw__sender{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:300;
    margin-left:10px;
}
@media (max-width:992px){
    .iw__sender{
        text-align:center
    }
}
.iw__share{
    padding:10px 25px;
    border-radius:150px;
    background-color:#b41a34;
    color:#ffffff;
    display:flex;
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    border:none;
    text-align:center;
}
.iw__share i{
    font-size:24px;
    margin-left:30px;
}
.iw__info__line{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    margin-bottom:20px;
    border:solid 1px var(--iw-color-primary);
    padding:10px 10px;
    box-sizing:border-box;
}
.iw__info__value{
    font-family:'Poppins',sans-serif;
    font-size:24px;
    font-weight:700;
    width:60px;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    border-radius:150px;
    line-height:1;
    background-color:var(--iw-color-primary);
    color:white;
    margin-right:20px;
}
@media (max-width:992px){
    .iw__info__value{
        font-size:18px
    }
}
.iw__info__label{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:500;
}
.iw__divider{
    margin:0!important;
    margin-bottom:20px!important;
    font-size:18px;
    font-size:19px;
}
.iw__gift__label{
    font-family:'Poppins',sans-serif;
    font-size:24px;
    font-weight:700;
}
.iw__product{
    display:flex;
}
.iw__product__price{
    font-size:12px;
}
.iw__product__img{
    width:80px;
    height:80px;
    min-width:80px;
    border-radius:8px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    position:relative;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.iw__product__img span{
    position:absolute;
    top:-10px;
    right:0;
    font-size:16px;
    background-color:white;
    width:32px;
    height:32px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.137);
    display:flex;
    align-items:center;
    justify-content:center;
}
.iw__product__name{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:600
}
.iw__cupon__name{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:600;
}
.iw__product__tag{
    padding:2px 9px;
    line-height:1;
    font-size:12px;
    border-radius:150px;
    position:absolute;
    top:-5px;
    left:-5px;
}
.iw__logo__business{
    display:flex;
    align-items:center;
    justify-content:center;
    background-size:auto;
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    height:107px;
}
.iw__modal__subtitle{
    font-family:'Poppins',sans-serif;
    font-size:19px;
    font-weight:700;
}
.iw__modal__header{
    margin-bottom:40px;
    text-align:center;
    width:100%;
}
.iw__drop__item a{
    font-size:14px!important;
    font-family:'Poppins',sans-serif;
    white-space:nowrap;
    max-width:180px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ob-alert__primary{
    background:#edf4fb!important;
    color:#6060f0;
    border-radius:10px!important;
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.ob-alert__success{
    background:#edfbf6!important;
    color:#32d296;
    border-radius:10px!important;
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.ob-alert__warning{
    background:#fff6ee;
    color:#faa05a;
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    border-radius:10px!important;
}
.ob-alert__danger{
    background:#fef4f6;
    color:#f0506e;
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    border-radius:10px!important;
}
.ob-lert__pay__description{
    font-family:'Poppins',sans-serif;
    font-weight:500;
}
.ob-lert__pay__title{
    margin-top:-20px;
    font-size:24px;
}
.ob-lert__pay__action__btns{
    margin-top:40px;
}
.ob-lert__pay__action{
    padding-left:25px;
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:150px;
    border:none;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    cursor:pointer;
}
.inputRequiredError{
    border:1px solid red!important;
}
.inputRequiredError{
    background:#ffc9c9;
    cursor:pointer;
    box-shadow:0 0 0 rgba(204,44,183,.4);
    animation:pulse 2s infinite;
}
@-webkit-keyframes pulse{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(204,44,191,.4)
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)
    }
}
@keyframes pulse{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(204,44,177,.4);
        box-shadow:0 0 0 0 rgba(204,44,196,.4)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
        box-shadow:0 0 0 10px rgba(204,169,44,0)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(204,169,44,0);
        box-shadow:0 0 0 0 rgba(204,169,44,0)
    }
}
.loading-spinner,.loading-spinner-notification,.loading-spinner-schedue,.loading-spinner-menu{
    background:#333;
    background:rgba(0,0,0,.8);
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    overflow:hidden;
    display:none;
    z-index:99999999999999999999999;
}
.loading-spinner.active,.loading-spinner-notification.active,.loading-spinner-schedue.active,.loading-spinner-menu.active{
    display:block;
    z-index:99999999999999999999999;
}
.close__link{
    position:absolute;
    top:8px;
    right:8px!important;
}
.app__selectedSchedule,.selected,.selectedSchedule,input:not([disabled]):not([type="button"]):focus,input:not([disabled]):not([type="button"]):hover,input:not([disabled]):not([type="button"]):active,select:hover,select:active,select:focus{
    background:#f5f2ff;
    color:#333;
    border:2px solid #7C4DFF;
}
.iw__grid{
    height:150px;
}
@media (max-width:992px){
    .iw__grid{
        height:auto
    }
}
html,body{
    background-color:var(--iw-page-color);
}
.iw__page{
    background-color:var(--iw-page-color);
    padding:20px;
    box-sizing:border-box;
    padding-top:var(--iw-page-padding-top);
}
.iw__section .uk-container{
    border-radius:5px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:white;
}
.iw__share__nav{
    position:fixed;
    left:0;
    width:100%;
    height:80px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:var(--iw-nav-background);
    z-index:99;
}
.iw__share__logo{
    width:var(--iw-nav-logo-width);
}
.iw__share__data{
    padding:10px 10px;
    box-sizing:border-box;
}
.iw__share__well{
    font-family:var(--iw-font);
    font-size:22px;
    text-align:center;
    font-weight:700;
    margin-top:0;
    margin-bottom:0;
    margin-top:10px;
    color:var(--iw-color-primary);
}
.iw__share__subwell{
    font-family:var(--iw-font);
    font-size:16px;
    text-align:center;
    font-weight:500;
    margin-top:0;
    margin-bottom:0;
    margin-top:10px;
    color:var(--iw-color-primary);
}
.iw__share__button__default{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:8px 25px;
    box-sizing:border-box;
    background-color:var(--iw-color-primary);
    margin-top:20px;
    border-radius:150px;
    font-family:var(--iw-font);
    font-size:16px;
    text-align:center;
    font-weight:700;
}
.iw__share__user{
    font-family:var(--iw-font);
    font-size:16px;
    font-weight:400;
    margin-top:10px;
}
.iw__share__button__form{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:8px 25px;
    box-sizing:border-box;
    background-color:var(--iw-color-primary);
    margin-top:20px;
    border-radius:150px;
    font-family:var(--iw-font);
    font-size:16px;
    text-align:center;
    font-weight:700;
    border:none;
    width:100%;
}
.iw__share__form input{
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
    width:100%;
}
.iw__share__section__title{
    font-family:var(--iw-font);
    font-size:var(--iw-section-title-size);
    font-weight:700;
    margin-bottom:20px;
}
.iw__share__friends__add{
    margin-top:20px;
}
.iw__share__friends__list{
    padding:0;
    box-sizing:border-box;
    margin:0;
    list-style:none;
}
.iw__share__friends__list li{
    margin-bottom:10px;
}
.iw__share__friend{
    font-family:var(--iw-font);
    font-weight:400;
    color:#333;
    padding:5px 10px;
    box-sizing:border-box;
    border-radius:150px;
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:solid 1px var(--iw-color-primary);
}
.iw__share__friend span{
    font-size:32px;
    color:var(--iw-color-primary);
}
.iw__share__product{
    width:100%;
    border:solid 1px var(--iw-color-primary);
    border-radius:5px;
    padding:5px 5px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
}
.iw__share__product label{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    display:flex;
    align-items:center;
}
.iw__share__product label input{
    width:25px;
    min-width:25px;
    height:25px;
    margin-right:20px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
}
.iw__share__product label input:checked::before{
    content:"\f00c";
    width:25px;
    height:25px;
    position:absolute;
    background-color:#06ecd9;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:24px;
}
.iw__share__product__img{
    width:60px;
    min-width:60px;
    height:60px;
    border-radius:5px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.iw__share__button__sender{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:8px 25px;
    box-sizing:border-box;
    background-color:var(--iw-color-primary);
    margin-top:20px;
    border-radius:150px;
    font-family:var(--iw-font);
    font-size:16px;
    text-align:center;
    font-weight:700;
    border:none;
    width:100%;
}
.iw__share__button__sender i{
    font-size:22px;
}
.iw__share__gift__icon{
    text-align:center;
    font-size:160px;
    color:var(--iw-color-primary);
    transition:.3s;
    line-height:1;
}
.iw__share__gift__icon:hover{
    font-size:160px;
    text-shadow:0 3px gray;
}
.iw__share__receiver__register{
    padding:0!important;
}
.iw__share__register__grid{
    display:flex;
}
.iw__share__register__col__bg{
    width:20%;
    background-color:var(--iw-color-primary);
    padding:10px;
    box-sizing:border-box;
    height:60vh;
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    position:relative;
}
.iw__share__register__col__bg span{
    transform:rotate(-90deg);
    display:block;
    color:white;
    width:100%;
}
.iw__share__register__col__content{
    width:100%;
    padding:10px;
    box-sizing:border-box;
}
.iw__share__register__icon{
    color:var(--iw-color-primary);
    font-size:89px;
    text-align:center;
    margin-bottom:20px;
    line-height:1;
}
.super-crop-left{
    border-radius:20px;
    border-bottom-left-radius:120px!important;
}
.es-image-hover{
    transition:.6s;
}
.es-image-hover:hover{
    transform:scale(1.2);
    z-index:9999!important;
    border-top-left-radius:80px;
}
.simple-radius{
    border-radius:20px;
}
.super-crop-right:hover{
    border-bottom-right-radius:20px!important;
}
.super-crop-right{
    border-radius:20px;
    border-top-right-radius:120px!important;
}
.er__register__icon{
    font-size:5.2rem;
    color:#6060f0;
}
.er__register__title{
    font-size:2.6rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
}
.er__register__header{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    margin-bottom:20px;
}
.er__register__modal .uk-modal-dialog{
    border-top:solid 6px #6060f0;
}
.er__register__form .cp__form__inline input{
    padding-right:40px;
}
.er__register__form .cp__form__inline i{
    font-size:3.2rem;
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrIzc.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc9.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:italic;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc9.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
@font-face{
    font-family:'Roboto';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype');
}
:root{
    --yt-primary-color:#38b4c2;
    --yt-primary-color-text:#ffffff;
    --yt-view-size:1396px;
    --panel-header-background:#f0f2f5;
    --shadow-rgb:11,20,26;
    --app-background:#eae6df;
    --app-background-deeper:#d1d7db;
    --search-input-container-background:#fff;
    --search-input-background:#f0f2f5;
    --primary-strong:#111b21;
    --chat-meta:#667781;
    --yt-chat-count:#00da98;
    --yt-chat-count-text:#ffffff;
    --background-default-active:#f0f2f5;
    --rich-text-panel-background:#f0f2f5;
    --sender-background:#d9fdd3;
    --sender-color:#111b21;
    --received-background:#ffffff;
    --received-color:#111b21;
    --received-color-meta:#009e6f;
    --yta-primary-color:#121121;
    --yta-primary-color-text:#dbdaff;
    --yta-primary-color-dark:#0a0918;
    --yta-card-bg:#222338;
    --yta-fab-text:#bdbdff;
    --yta-fab-bg:#1a0066;
    --yta-meta-color:#999999;
    --yt-default-font:'Roboto',sans-serif;
}
.yt__page{
    position:relative;
    z-index:100;
    width:100%;
    height:100%;
    overflow:hidden;
    background-image:linear-gradient(180deg,var(--app-background),var(--app-background-deeper));
}
.yt__view{
    z-index:100;
    overflow:hidden;
    box-shadow:0 6px 18px rgba(var(--shadow-rgb),.05);
    position:absolute;
    top:19px;
    width:var(--yt-view-size);
    height:calc(100% - 38px);
    background-color:rebeccapurple;
    margin:0 auto;
    left:0;
    right:0;
    display:flex;
}
.yt__page__header{
    background-color:var(--yt-primary-color);
    height:200px;
}
.yt__panel__header{
    padding:10px 16px;
    background-color:var(--panel-header-background);
    position:relative;
    z-index:1000;
    box-sizing:border-box;
    display:flex;
    flex:none;
    align-items:center;
    justify-content:flex-end;
    width:100%;
    height:59px;
}
.yt__col__contacts__chats{
    width:30%;
    box-sizing:border-box;
    position:relative;
    z-index:100;
    height:100%;
    overflow:hidden;
    background-color:#ffffff;
}
.yt__col__extra{
    width:30%;
    box-sizing:border-box;
    position:relative;
    z-index:100;
    height:100%;
    overflow:hidden;
    background-color:#ffffff;
    display:none;
}
.yt__col__extra .uk-tab::before{
    content:"";
    position:absolute;
    bottom:0;
    left:12px;
    right:0;
    border-bottom:1px solid #e5e5e5;
}
.yt__col__extra-show{
    display:flex;
    flex-direction:column;
}
.yt__business__logo{
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
}
.yt__business__logo img{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    border-radius:50%;
}
.yt__header__logo{
    height:40px;
    width:40px;
    cursor:pointer;
    border-radius:50%;
    background:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
}
.yt__header__right{
    display:flex;
}
.yt__btn__plus{
    width:40px;
    height:40px;
    border-radius:50%;
    font-size:32px;
    border:none;
    display:flex;
    align-items:center;
    background-color:transparent;
    justify-content:center;
    cursor:pointer;
}
.yt__btn__plus:hover{
    background-color:#ececec;
}
.yt__panel__header__profile{
    flex-grow:1;
    display:flex;
    align-items:center;
}
.yt__search__chat__contact{
    background-color:var(--search-container-background);
    position:relative;
    z-index:100;
    flex:none;
    height:49px;
    padding:0 20px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    border-bottom:solid 1px #e4e4e4;
    transition:box-shadow .18s ease-out,background-color .25s ease-out;
}
.yt__search__chat__contact input{
    background-color:var(--search-input-background);
    border-radius:8px;
    width:100%;
    border:none;
    height:32px;
    padding:0 10px;
    box-sizing:border-box;
    outline:none;
}
.yt__search__chat__contact input:hover{
    outline:none;
}
.yt__chats__contact{
    list-style:none;
    padding:0;
}
.yt__msg__count{
    position:absolute;
    right:0;
}
.yt__contact{
    position:relative;
}
.yt__contact__details{
    display:flex;
    justify-content:space-between;
}
.yt__contact__name{
    display:flex;
    flex-grow:1;
    overflow:hidden;
    font-size:17px;
    font-weight:400;
    line-height:21px;
    color:var(--primary-strong);
    text-align:left;
}
.yt__contact__last__msg{
    flex-grow:1;
    overflow:hidden;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:left;
    max-width:80%;
}
.yt__contact__arrow{
    right:15px;
    font-size:18px;
    display:none;
}
.yt__contact__info{
    width:100%;
    padding:0 13px 0 0;
}
.yt__contact__info:hover .yt__contact__arrow{
    display:flex;
}
.yt__active__chat{
    background-color:var(--background-default-active);
}
.yt__last__contact__time{
    overflow:hidden;
    line-height:14px;
    text-overflow:ellipsis;
    white-space:nowrap;
    flex:none;
    max-width:100%;
    font-size:12px;
    line-height:20px;
    color:var(--chat-meta);
}
.yt__msg__count{
    width:20px;
    height:20px;
    background-color:var(--yt-chat-count);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    font-size:10px;
    color:var(--yt-chat-count-text);
    position:absolute;
    bottom:16px;
    right:10px;
}
.yt__contact__wrap__img{
    display:flex;
    padding:0 15px 0 13px;
    height:49px;
    width:49px;
    border-radius:50%;
    align-items:center;
}
.yt__contact{
    position:relative;
    display:flex;
    flex-direction:row;
    align-items:center;
    height:72px;
    pointer-events:all;
    cursor:pointer;
}
.yt__btn__config{
    width:40px;
    height:40px;
    border-radius:50%;
    font-size:32px;
    border:none;
    display:flex;
    align-items:center;
    background-color:transparent;
    justify-content:center;
    cursor:pointer;
}
.yt__btn__config:hover{
    background-color:#ececec;
}
.yt__config__menu li a{
    font-size:1.4rem;
    font-family:var(--yt-default-font);
}
.yt__col__current__chat{
    width:70%;
    right:0;
    box-sizing:border-box;
    position:relative;
    z-index:100;
    height:100%;
    background-color:#e3e3e3;
}
.yt__chat__content{
    background-position:center;
    background-size:cover;
    position:absolute;
    padding-top:80px;
    padding-bottom:82px;
    padding-left:20px;
    padding-right:20px;
    top:0;
    z-index:100;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:scroll;
    transition:background .3s ease-out .1s;
}
.yt__chat__footer{
    padding:10px;
    position:absolute;
    z-index:102;
    box-sizing:border-box;
    display:flex;
    flex-direction:row;
    align-items:center;
    max-width:100%;
    min-height:62px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:var(--rich-text-panel-background);
    bottom:0;
    width:100%;
}
.yt__chat__send{
    padding:0;
    box-sizing:border-box;
    width:60px;
    min-width:60px;
    display:flex;
    justify-content:center;
    cursor:pointer;
}
.yt__chat__send button{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--yt-primary-color);
    color:var(--yt-primary-color-text);
    border-radius:50%;
    font-size:32px;
    border:none;
    cursor:pointer;
}
.yt__chat__text{
    width:100%;
}
.yt__chat__text textarea{
    width:100%;
    border-radius:10px;
    resize:none;
    font-size:16px;
    outline:none;
    padding:10px;
    box-sizing:border-box;
    border:none;
}
.yt__chat__anexo button{
    padding:0;
    box-sizing:border-box;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:transparent;
    color:var(--yt-primary-color);
    border-radius:50%;
    border:none;
    font-size:32px;
    cursor:pointer;
}
.yt__msg{
    list-style:none;
    padding:0;
    margin:0;
}
.yt__msg li{
    margin-bottom:16px;
}
.yt__msg__sender{
    width:100%;
    display:flex;
    justify-content:flex-end;
}
.yt__msg__sender .yt__msg__item{
    padding:10px;
    box-sizing:border-box;
    background-color:var(--sender-background);
    color:var(--sender-color);
    text-align:right;
}
.yt__msg__sender .yt__msg__time{
    text-align:right;
    left:2px;
    bottom:2px;
    font-size:1rem;
    right:5px;
}
.yt__msg__received{
    width:100%;
    display:flex;
    justify-content:flex-start;
}
.yt__msg__received .yt__msg__item{
    padding:10px;
    box-sizing:border-box;
    background-color:var(--received-background);
    color:var(--received-color);
    text-align:left;
}
.yt__msg__received .yt__msg__time{
    text-align:right;
    position:absolute;
    right:2px;
    font-size:1rem;
    bottom:2px;
}
.yt__msg__item{
    position:relative;
    overflow-wrap:break-word;
    max-width:70%;
    min-width:40%;
    border-radius:7.5px;
    box-shadow:0 1px .5px rgba(var(--shadow-rgb),.13);
    font-family:var(--yt-default-font);
    font-weight:300;
    font-size:1.4rem;
    line-height:1.4;
    padding-bottom:16px!important;
}
.yt__msg__user{
    color:var(--received-color-meta);
    font-family:var(--yt-default-font);
    font-weight:600;
    margin-bottom:10px;
    display:flex;
    align-items:center;
}
.yt__msg__img{
    width:30px;
    height:30px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
    border-radius:150px;
}
.yt__msg__sender .yt__msg__user{
    justify-content:flex-end;
    color:#6060f0;
}
.yt__msg__sender .yt__msg__img{
    margin-right:0;
    margin-left:10px;
}
.yt__msg__time{
    font-weight:300;
    position:absolute;
}
.yt__current__img{
    height:40px;
    width:40px;
    cursor:pointer;
    border-radius:50%;
    background:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:10px;
}
.yt__current__img img{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    border-radius:50%;
}
.yt__current__name{
    display:flex;
    flex-grow:1;
    overflow:hidden;
    font-size:16px;
    font-weight:400;
    line-height:21px;
    color:var(--primary-strong);
    text-overflow:ellipsis;
    white-space:nowrap;
}
.yt__current__status{
    min-height:20px;
    font-size:13px;
    line-height:20px;
    color:var(--secondary);
}
.yt__chat__content::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.055);
    background-color:#F5F5F5;
    border-radius:0;
}
.yt__chat__content::-webkit-scrollbar{
    width:6px;
    background-color:#F5F5F5;
    border-radius:0;
}
.yt__chat__content::-webkit-scrollbar-thumb{
    background-color:#00000013;
    opacity:.1;
    border:0 solid #555555;
    border-radius:0;
}
.yt__extra__tab{
    width:100%;
    margin:0;
}
.yt__extra__tab li:first-child{
    padding-left:0;
}
.yt__extra__tab li a{
    display:flex;
    flex-grow:1;
    overflow:hidden;
    font-size:16px;
    font-weight:400;
    line-height:21px;
    color:var(--primary-strong);
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize!important;
}
.yt__alerts__content{
    position:absolute;
    padding-top:80px;
    padding-bottom:82px;
    padding-left:20px;
    padding-right:20px;
    top:0;
    z-index:100;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:scroll;
    transition:background .3s ease-out .1s;
    background-color:#ffffff;
}
.yt__more__alerts{
    position:absolute;
    left:0;
    font-size:22px;
    color:#ffb3b3;
    bottom:6px;
    border:none;
    background-color:transparent;
}
.yt__list__alerts{
    list-style:none;
    margin:0;
    padding:0;
    box-sizing:border-box;
}
.yt__list__alerts li{
    margin-bottom:20px;
}
.yt__list__alerts li:last-child{
    margin-bottom:0;
}
.yta__header{
    background-color:var(--yta-primary-color);
}
.yta__header .uk-tab::before{
    content:"";
    position:absolute;
    bottom:0;
    left:20px;
    right:0;
    border-bottom:0 solid #e5e5e5;
}
.yta__config__menu li a{
    font-size:1.4rem;
    font-family:var(--yt-default-font);
}
.yta__header__info{
    padding:10px;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.yta__switcher__app{
    margin:0;
}
.yta__switcher__app li a{
    color:var(--yt-primary-color-text);
    font-size:1.3rem;
    font-family:var(--yt-default-font);
    font-weight:500;
}
.yta__switcher__app li:first-child{
    padding-left:0;
}
.yta__switcher__app .uk-active>a{
    color:var(--yt-primary-color-text);
}
.yta__app__content{
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
}
.yta__header__logo{
    font-size:1.6rem;
    font-family:var(--yt-default-font);
    color:var(--yt-primary-color-text);
    font-weight:500;
}
.yta__cogs{
    font-size:3.2rem;
    color:var(--yt-primary-color-text);
    background-color:transparent;
    border:none;
    padding:0;
}
.yt__app{
    position:relative;
    height:100%;
    overflow:hidden;
}
.yt__app .yt__contact__name{
    color:var(--yt-primary-color-text);
}
.yt__app .yt__last__contact__time{
    color:var(--yt-primary-color-text);
}
.yt__app .yt__contact__last__msg{
    color:var(--yta-meta-color);
}
.yt__app .alt__block__alert{
    background-color:var(--yta-card-bg);
}
.yt__app .alt__block__alert p{
    color:var(--yt-primary-color-text);
    font-size:1.4rem;
}
.yt__app .yt__current__name{
    color:var(--yt-primary-color-text);
}
.yt__app .yt__msg__item{
    font-size:1.6rem;
}
.yta__content{
    position:absolute;
    height:100%;
    background-color:var(--yta-primary-color-dark);
    width:100%;
    overflow-x:hidden;
    overflow-y:auto;
}
.yta__chat__footer{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    z-index:101;
    display:flex;
    padding-bottom:10px;
    padding-top:10px;
    box-sizing:border-box;
    background-color:var(--yta-primary-color);
}
.yta__chat__content{
    background-position:center;
    background-size:cover;
    padding-bottom:120px;
    padding-left:20px;
    padding-right:20px;
    top:0;
    z-index:100;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    padding-top:20px;
    transition:background .3s ease-out .1s;
}
.yta__chat__back{
    font-size:3.2rem;
    color:var(--yt-primary-color-text);
    margin-right:10px;
    background-color:transparent;
    padding:0;
    border:none;
    text-decoration:none;
}
.yta__chat__back:hover{
    text-decoration:none;
}
.yta__chats{
    position:relative;
    height:90%;
    overflow-y:auto;
    overflow-x:hidden;
}
.yta__fab{
    width:55px;
    height:55px;
    background-color:var(--yta-fab-bg);
    color:var(--yta-fab-text);
    font-size:3.2rem;
    position:absolute;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    bottom:40px;
    right:20px;
}
.yta__new__action .__img{
    font-size:3.6rem;
    border-radius:50%;
    background-color:var(--yta-primary-color);
    width:45px;
    height:45px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.yta__search__contacts{
    padding:10px;
    box-sizing:border-box;
}
.yta__search__contacts input{
    padding:2px 10px;
    box-sizing:border-box;
    font-size:1.4rem;
    height:35px;
    width:100%;
    border-radius:10px;
    border:none;
    outline:none;
    background-color:var(--yta-primary-color);
}
.yt__search__contacts{
    padding:10px;
    box-sizing:border-box;
}
.yt__search__contacts input{
    padding:2px 10px;
    box-sizing:border-box;
    font-size:1.4rem;
    height:35px;
    width:100%;
    border-radius:10px;
    border:none;
    outline:none;
    background-color:var(--search-input-background);
}
.yta__next__step{
    width:55px;
    height:55px;
    background-color:var(--yta-fab-bg);
    color:var(--yta-fab-text);
    font-size:3.2rem;
    position:absolute;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    bottom:80px;
    right:20px;
}
.yta__next__step:hover{
    text-decoration:none;
}
.yta__group__step{
    padding:10px;
    box-sizing:border-box;
}
.yta__group__step input{
    padding:2px 10px;
    box-sizing:border-box;
    font-size:1.6rem;
    height:35px;
    width:100%;
    border-radius:10px;
    border:none;
    outline:none;
    margin-bottom:20px;
    margin-top:5px;
    color:var(--yta-primary-color-text);
    background-color:var(--yta-primary-color);
}
.yta__group__step label{
    font-family:var(--yt-default-font);
    font-size:1.6rem;
    font-weight:700;
    margin-bottom:8px;
    color:var(--yta-primary-color-text);
}
.yt__group__step{
    padding:10px;
    box-sizing:border-box;
}
.yt__group__step input{
    padding:2px 10px;
    box-sizing:border-box;
    font-size:1.6rem;
    height:35px;
    width:100%;
    border-radius:10px;
    border:none;
    outline:none;
    margin-bottom:20px;
    margin-top:5px;
    color:var(--yt-primary-color-text);
    background-color:var(--search-input-background);
}
.yt__group__step label{
    font-family:var(--yt-default-font);
    font-size:1.6rem;
    font-weight:700;
    margin-bottom:8px;
    color:var(--chat-meta);
}
.yta__select__contacts{
    width:26px;
    height:26px;
    position:absolute;
    top:calc(50% - 13px);
    right:20px;
}
.yta__group__img{
    width:80px;
    height:80px;
    border-radius:50%;
    margin:0 auto;
    background-position:center;
    background-size:cover;
    margin-top:40px;
}
.yta__select__image__group{
    width:100%;
    text-align:center;
    padding:10px 25px;
    box-sizing:border-box;
    border-radius:50px;
    background-color:var(--yta-fab-bg);
    border:none;
    margin:0 auto;
    font-size:1.6rem;
    color:var(--yta-primary-color-text);
}
.sidebar__chat__content .yt__contact__wrap__img{
    display:flex;
    padding:0 7px 0 6px;
    height:49px;
    width:49px;
    min-width:49px;
    border-radius:50%;
    align-items:center;
}
.sidebar__chat__content .yt__chats__contact li{
    border-bottom:solid 1px #e5e3e3;
}
.sidebar__chat__content .yt__chats__contact li a:hover{
    text-decoration:none;
}
.sidebar__chat__content .yt__contact__last__msg{
    max-width:150px;
}
.yt__msg__modal .uk-modal-dialog{
    background-color:#f5f5f5;
}
.yt__msg__modal .cp__modal__header .yt__current__img{
    box-shadow:0 6px 18px rgba(var(--shadow-rgb),.05);
}
.yt__msg__modal .cp__modal__body{
    padding-bottom:112px;
}
.gt__header{
    background-color:#383E8A;
    padding:10px;
    box-sizing:border-box;
}
.gt__h__cell{
    color:white;
    font-weight:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:300;
}
.gt__b__label{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:600;
}
@media (max-width:1200px){
    .gt__table__card .gt__header{
        display:none
    }
}
@media (min-width:1200px){
    .gt__table__card .gt__b__label{
        display:none
    }
}
@media (max-width:1200px){
    .gt__table__card .gt__body{
        display:flex;
        flex-wrap:wrap
    }
}
@media (max-width:1200px){
    .gt__table__card .gt__row__wrap{
        padding:20px;
        padding-left:2px;
        padding-right:2px;
        box-sizing:border-box;
        width:33.33%
    }
}
@media (max-width:1200px){
    .gt__table__card .gt__row__wrap .gt__row{
        box-shadow:0 5px 15px rgba(0,0,0,.08);
        border-radius:15px;
        padding:10px;
        box-sizing:border-box;
        margin-left:0!important
    }
}
@media (max-width:992px){
    .gt__table__card .gt__row__wrap{
        width:50%
    }
}
@media (max-width:762px){
    .gt__table__card .gt__row__wrap{
        width:100%
    }
}
.wp__card{
    padding-bottom:10px;
}
.gt__img__preview{
    width:60px;
    height:60px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.wp__header{
    padding:10px;
    padding-top:20px;
    box-sizing:border-box;
}
.wp__card__tag{
    position:absolute;
    left:-10px;
    top:-10px;
    font-size:1.6rem;
    border-radius:150px;
    padding:2px 16px;
    box-sizing:border-box;
    color:white;
}
.wp__card__block{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.wp__card__label{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.4rem!important;
    font-weight:600;
}
.wp__card__value{
    font-size:1.6rem;
    font-weight:300;
    color:#424242;
}
.cp__card__title{
    font-size:1.6rem;
    font-weight:300;
}
.cp__card__price{
    font-size:1.8rem;
    font-weight:700;
}
.wp__remove{
    position:absolute;
    right:0;
    top:-3px;
}
:root{
    --ob-color-blue:#06086C;
    --ob-color-orange:#FFCB5C;
    --ob-color-black:#212121;
    --ob-color-green:#52F4F4;
    --ob-color-green-dark:#007a7a;
    --color-pink:#e60543;
    --ob-color-soft-gray:#b4b4b4;
}
.ob-user__hide__element{
    display:none!important;
}
.memberclub-useracount-dash{
    width:100%;
}
@media (min-width:1365px){
    .mbUserMenu{
        height:100vh
    }
    .MbUserPrymaryContent{
        height:100vh;
        overflow-y:auto
    }
    .MbUserSecudaryContent{
        height:100vh
    }
}
.default-radius{
    border-radius:var(--mb-default-radius);
}
.aplication-bar{
    height:60px;
    width:100%;
    margin-bottom:20px;
    align-items:center;
    padding:0 10px;
    box-sizing:border-box;
    display:none;
}
.menu-off{
    font-size:32px;
    border:none;
    background-color:transparent;
    outline:none;
    transition:.6s;
}
.menu-off:focus{
    font-size:38px;
}
.MobileMenu{
    min-width:100%;
    min-height:100vh;
    padding:0;
}
.MobileMenu-wrap{
    padding:0!important;
}
.bar-menu-mobile{
    display:flex;
    justify-content:space-between;
}
.mobilemenu-space{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.mobilemenu-space-list{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    min-width:33.33%;
    max-width:33.33%;
    text-align:center;
    margin-bottom:30px;
}
.mobilemenu-space-item{
    width:100%;
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.mobilemenu-item-icon{
    border-radius:250px;
    width:60px;
    height:60px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
}
.mobilemenu-item-name{
    font-family:var(--mb-default-font);
    font-size:14px;
    font-weight:600;
}
.card-services-title{
    font-size:14px;
}
.card-services-body{
    padding-top:8px!important;
    padding-bottom:8px!important;
}
.card-services-body{
    max-height:150px;
    overflow-y:auto;
}
.mb-card-inner-name{
    font-family:var(--mb-default-font);
    font-size:13px;
}
.mb-card-inner-quant{
    background-color:#d1d1d1;
    height:20px;
    width:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:12px;
    box-sizing:border-box;
    margin-right:5px;
    font-family:var(--mb-default-font);
}
.mb-card-inner-courrency{
    height:30px;
    width:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:12px;
    box-sizing:border-box;
    margin-right:5px;
    font-family:var(--mb-default-font);
}
.mb-card-inner-total{
    font-family:var(--mb-default-font);
    font-size:14px;
    font-weight:600;
}
.mb-card-servicesFooter{
    padding-top:3px!important;
    padding-bottom:3px!important;
}
.mb-card-PrimaryAction{
    font-family:var(--mb-default-font);
    font-weight:700!important;
    margin:0;
    font-size:16px;
    text-decoration:none!important;
}
.mb-card-SecudaryAction{
    font-family:var(--mb-default-font);
    font-weight:400!important;
    margin:0;
    font-size:15px;
    text-decoration:none!important;
}
.information-card-image h3{
    font-family:var(--mb-default-font);
    font-weight:400!important;
    font-size:16px;
    margin:0;
}
.card-image-content{
    margin-top:10px;
}
.card-image-content h2{
    font-family:var(--mb-default-font);
    font-weight:500!important;
    font-size:14px;
    margin:0;
}
.card-image-total{
    padding-top:10px;
    padding-bottom:10px;
    font-family:var(--mb-default-font);
    font-weight:400!important;
}
.uk-card-media-top img{
    border-top-left-radius:var(--mb-default-radius);
    border-top-right-radius:var(--mb-default-radius);
}
.icon-action-card{
    margin-left:10px;
    font-size:22px;
}
.myclubactionsCard-secondary{
    font-size:12px!important;
}
.myclubactionsCard-primary{
    font-size:12px!important;
}
.mb-label{
    display:inline-block;
    padding:0 10px;
    line-height:1.5;
    font-size:.875rem;
    color:#fff;
    vertical-align:middle;
    white-space:nowrap;
    border-radius:2px;
    text-transform:uppercase;
    margin-top:-30px;
    margin-right:-30px;
    border-top-right-radius:var(--mb-default-radius);
}
.mb-label-left{
    left:0!important;
    width:60px;
    border-top-right-radius:0!important;
    border-top-left-radius:var(--mb-default-radius)!important;
}
.card-image-type{
    font-family:var(--mb-default-font);
    font-weight:700!important;
    font-size:12px;
    margin:0;
}
.mb-modal-defaul{
    min-width:70%;
}
.mb-modal-title{
    font-family:var(--mb-default-font);
    font-weight:400!important;
    font-size:16px;
}
.mb-modal-header{
    border-top-left-radius:var(--mb-default-radius);
    border-top-right-radius:var(--mb-default-radius);
}
.mb-modal-defaul{
    border-radius:var(--mb-default-radius);
}
.mb-moda-footer{
    border-bottom-left-radius:var(--mb-default-radius);
    border-bottom-right-radius:var(--mb-default-radius);
}
.account-configuration{
    background-color:transparent;
    border:none;
    font-size:32px;
    transition:.6s;
}
.account-configuration:focus{
    background-color:transparent;
    border:none;
    font-size:36px;
}
.close-modal-menu{
    background-color:transparent;
    border-radius:50px;
    border:none;
    padding:5px 20px;
    box-sizing:border-box;
}
.mb-button-search{
    background-color:transparent;
    border:none;
    font-size:22px;
    outline:none;
    cursor:pointer;
}
.section-filter{
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
    margin-bottom:8px;
    border-bottom:solid 1px #c7c7c7;
}
.Servivepontuation{
    height:2em;
    margin-right:5px;
    border:none;
    margin-left:10px;
    cursor:pointer;
}
.Servivepontuation:checked{
    height:2em;
    margin-right:5px;
    border:none;
    margin-left:15px;
    margin-right:15px;
}
.Servivepontuation:before{
    background:#cecece;
    color:#a8a8a8;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    width:30px;
    height:30px;
    padding:0;
    margin-right:0;
    text-align:center;
    border-radius:80px!important;
    margin-top:-2px;
    margin-left:-2px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f005";
    position:absolute;
    transition:.6s;
}
.Servivepontuation:checked::before{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    width:35px;
    height:35px;
    padding:0;
    margin-right:0;
    text-align:center;
    border-radius:80px!important;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f007";
}
.confirm-primary-button{
    border-radius:200px!important;
}
.defaultModal-button{
    border-radius:200px!important;
}
.mb-button__section__action{
    padding:8px 25px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:10px;
    height:32px;
}
.default-section-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:var(--mb-title-size-small)!important;
}
.ob-client__section__bar{
    margin-bottom:20px;
}
.Servivepontuation[value="1"]::before{
    content:"\f567";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="2"]::before{
    content:"\f5c8";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="3"]::before{
    content:"\f11a";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="4"]::before{
    content:"\f587";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="5"]::before{
    content:"\f584";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="1"]:checked::before{
    content:"\f567";
    background:#000000;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="2"]:checked::before{
    content:"\f5c8";
    background:#ff0000;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="3"]:checked::before{
    content:"\f11a";
    background:#ff9900;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="4"]:checked::before{
    content:"\f587";
    background:#2bbb32;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="5"]:checked::before{
    content:"\f584";
    background:#1404a7;
    color:white;
    font-size:32px;
}
.bm-userPrifileClient{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.userPrifileClient-img{
    width:100px;
    height:100px;
    background-size:cover;
    background-position:center;
}
.userPrifileClient-info{
    text-align:center;
    margin-top:10px;
}
.userPrifileClient-info h2{
    margin:0;
    font-size:15px;
    font-family:var(--mb-default-font);
    font-weight:600;
}
.userPrifileClient-info h5{
    margin:0;
    font-size:14px;
    color:var(--mb-gray-light);
}
.cardClientLevel-level{
    width:60px;
    height:60px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cardClientLevel-level h3{
    margin:0;
    font-size:20px;
}
.cardClientLevel-level-label h3{
    margin:0;
    font-size:20px;
    font-weight:700;
    font-family:var(--mb-default-font);
}
.cardClientLevel-points h4{
    font-size:12px;
    margin:0;
    font-family:var(--mb-default-font);
}
.cardClientLevel-points h2{
    font-size:22px;
    margin:0;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.cardClientLevel-credit h4{
    font-size:12px;
    margin:0;
    font-family:var(--mb-default-font);
}
.cardClientLevel-credit h2{
    font-size:22px;
    margin:0;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.mbMenu-bookingNow{
    padding:10px 0;
    border-radius:80px;
}
.mbMenu-bookingNow a{
    font-size:16px;
    display:flex!important;
    align-items:center;
    font-family:var(--mb-default-font);
}
.mbMenu-clientItem{
    margin-bottom:10px;
}
.mbMenu-bookingNow a i{
    font-size:22px;
    margin-right:10px;
}
.mbMenu-clientItem i{
    font-size:22px;
    margin-right:10px;
}
.mbMenu-clientItem a{
    font-size:16px;
    display:flex!important;
    align-items:center;
    font-family:var(--mb-default-font);
}
.newsTexstSlide-news-item{
    display:flex;
}
.newsTexstSlide-img{
    width:100px;
    min-width:100px;
    height:50px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.newsTexstSlide-news-content{
    display:flex;
    align-items:center;
}
.newsTexstSlide-news-content p{
    font-family:var(--mb-default-font);
    margin:0;
    font-weight:600;
    font-size:13px;
}
.shortcodeMenu{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-evenly;
}
.shortcodeMenu-list{
    padding:8px;
    box-sizing:border-box;
    width:160px;
}
.shortcodeMenu-item{
    width:100%;
    display:block;
    padding:10px;
    text-align:center;
    color:aliceblue;
    font-family:var(--mb-default-font);
    text-decoration:none!important;
}
.avaliationServicesArea .uk-card-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:var(--mb-title-size-small);
}
.service-avaliation-img{
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
}
.serviceAvaliation-inner{
    list-style:none;
    margin:0;
    padding:0;
}
.serviceAvaliation-inner-list{
    display:flex;
    margin-bottom:5px;
    align-items:center;
}
.avaliationServiceDetails-img{
    height:80px;
    width:80px;
    min-width:80px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.avaliationServiceDetails{
    display:flex;
    margin-bottom:20px;
}
.avaliationServiceDetails-info h2{
    font-weight:700;
    font-family:var(--mb-default-font);
    font-size:18px;
    margin:0;
    color:black;
}
.avaliationServiceDetails-info h3{
    font-weight:700;
    font-family:var(--mb-default-font);
    font-size:16px;
    margin:0;
    color:var(--mb-gray-light);
}
.feedback-header{
    display:flex;
    justify-content:space-between;
}
.feedbackServiceSetails-extra{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    width:200px;
}
.feedbackServiceSetails-extra h2{
    margin:0 0 5px;
    font-family:var(--mb-default-font);
    font-size:18px;
    padding-bottom:5px;
}
.feedbackServiceSetails-extra h2 span{
    margin:0 0 5px;
    font-family:var(--mb-default-font);
    font-size:12px;
    padding-bottom:5px;
}
.feedbackServiceSetails-extra h3{
    margin:0;
    font-family:var(--mb-default-font);
    font-size:30px;
    line-height:1;
}
.feedbackServiceSetails-extra h4{
    margin:0;
    font-family:var(--mb-default-font);
    font-size:12px;
    font-weight:700;
}
.FeedbackForm{
    margin-top:30px;
}
.resumeCupons{
    display:flex!important;
    flex-direction:column;
    justify-content:space-between;
    height:165px;
}
.resumeCuponsGifts-header h1{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:var(--mb-title-size-small);
}
.resumeCupons{
    background-size:30%!important;
    background-position:100% 100%!important;
    background-repeat:no-repeat!important;
}
.ActionButtons-resumes{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:18px;
    text-decoration:none!important;
    display:block;
}
.resumeCuponsGifts-body{
    width:100%;
    justify-content:space-between;
}
.resumeCuponsGifts-valueTotal h4{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:16px;
}
.resumeCuponsGifts-valueTotal h2{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:22px;
}
.resumeCuponsGifts-Quantity h4{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:16px;
}
.resumeCuponsGifts-Quantity h2{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:22px;
}
.FeaturedForYout .uk-card-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:var(--mb-title-size-small);
}
.card-reconmendation-content{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.reconmendation-img{
    margin-right:10px;
    width:60px;
    min-width:60px;
    height:60px;
}
.reconmendation-info h3{
    font-family:var(--mb-default-font);
    font-weight:500;
    margin:0;
    font-size:12px;
}
.reconmendation-info h4{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:15px;
}
.reconmendation-bookingNow{
    min-width:100px;
    display:block;
    text-decoration:none!important;
    display:flex;
    align-items:center;
    justify-content:center;
    height:30px;
    border-radius:50px;
    font-size:16px;
    font-family:var(--mb-default-font);
    font-weight:700;
    margin-top:10px;
}
.share-influencer{
    min-width:100px;
    display:block;
    text-decoration:none!important;
    display:flex;
    align-items:center;
    justify-content:center;
    height:30px;
    border-radius:50px;
    font-size:12px;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.share-influencer--friends{
    min-width:100px;
    display:block;
    text-decoration:none!important;
    display:flex;
    align-items:center;
    justify-content:center;
    height:30px;
    border-radius:50px;
    font-size:12px;
    font-family:var(--mb-default-font);
    font-weight:700;
    padding-left:5px;
    padding-right:5px;
}
.ob-share__campaign__actions{
    margin-top:20px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#f1e3ff;
    display:flex;
    justify-content:space-around;
}
.ob-button__share__campaign{
    border:none;
    background-color:transparent;
    font-size:22px;
    cursor:pointer;
}
.ob-share__campaign__preview{
    height:250px;
    width:100%;
    background-position:center;
    background-size:cover;
}
.ob-client__last__recommended__friends{
    min-height:250px;
    max-height:250px;
    overflow-y:auto;
}
.ob-client__last__recommended__friends--ul{
    list-style:none;
    padding:8px;
    box-sizing:border-box;
}
.ob-client__recommended__friends__list{
    color:black;
    font-family:var(--mb-default-font);
    font-weight:400;
    display:flex;
    justify-content:space-between;
    padding:10px;
    box-sizing:border-box;
    cursor:pointer;
    border-radius:10px;
}
.ob-client__recommended__friends__list:hover{
    background-color:#f8f1ff;
}
.ob-client__recommended__friends__list span{
    font-family:var(--mb-default-font);
    font-weight:500;
}
.recommended__friends__button{
    border:none;
    padding:8px 25px;
    font-family:var(--mb-default-font);
    font-weight:500;
}
.recommended__friends__button{
    border:none;
    padding:8px 25px;
    font-family:var(--mb-default-font);
    font-weight:500;
}
.recommended__friends__status{
    min-width:20px;
    max-width:20px;
    height:20px;
    border-radius:50%;
}
.ProfessionalRecomendation .uk-card-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:var(--mb-title-size-small);
}
.reconmendation-img{
    height:90px;
    min-width:90px;
    border-radius:10px;
    background-position:center;
    background-size:cover;
}
.title-extra-serviceInformation{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:16px;
    text-transform:uppercase;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid 1px var(--mb-gray-light);
}
.totalTable{
    text-transform:uppercase;
}
.serviceProfessionalRecomendation-modal{
    font-family:var(--mb-default-font);
    font-weight:400;
    font-size:16px;
}
.serviceOverviewinfo h4{
    font-family:var(--mb-default-font);
    font-weight:400;
    font-size:16px;
    margin:0;
}
.serviceOverviewinfo h2{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:18px;
    margin:0;
}
.FeedbackForm-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:18px;
}
.cupon-slider-image{
    border-radius:var(--mb-default-radius);
}
.card-advertising{
    height:500px;
    border-radius:10px;
    background-position:center!important;
    background-size:cover!important;
}
.dashboardOverview{
    margin:0;
    padding:0;
    list-style:none;
}
.dashboardOverview-list{
    margin-bottom:10px;
}
.dashboardOverview-icon{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
    padding:8px;
    box-sizing:border-box;
    border-radius:var(--mb-default-radius);
    margin-right:10px;
}
.dashboardOverview-info h4{
    margin:0;
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:16px;
}
.dashboardOverview-action button{
    padding:0;
    border:none;
    background-color:transparent;
    font-size:22px;
    cursor:pointer;
    outline:none;
}
.title-email-box{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:16px;
}
.mensage-resume-conent{
    display:flex;
    justify-content:space-between;
}
.mensage-subject-status{
    min-width:100px;
    padding:2px;
    box-sizing:border-box;
    text-align:center;
    border-radius:var(--mb-default-radius);
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:14px;
}
.bp-mensagens-areas{
    list-style:none;
    padding:0;
    margin:0;
}
.bp-mensagens-areas-wrap{
    padding:5px;
    box-sizing:border-box;
    border:solid 1px #bdbdbd;
    max-height:400px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    overflow-y:auto;
    border-radius:var(--mb-default-radius);
}
.bp-mensagens-profile-imge{
    min-width:40px;
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
    margin-right:5px;
    border-radius:50px;
}
.bp-mensagens-areas-item{
    display:flex;
    padding:0 0 10px;
    margin-bottom:20px;
}
.details-CurrentMenssage{
    margin-top:5px;
}
.boobleBusiness .bp-mensagens-areas-item{
    border:solid 1px #a4b7f0;
    border-top-right-radius:20px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:20px;
    padding:5px;
    box-sizing:border-box;
    background-color:#f7faff;
}
.boobleBusiness .details-CurrentMenssage{
    width:100%;
    display:flex;
}
.boobleBusiness .menssageCurrent-time{
    border-right:solid 1px #acacac;
    padding-right:5px;
    margin-right:5px;
    font-size:10px;
}
.boobleBusiness .menssageCurrent-sender{
    font-size:10px;
}
.boobleCliente .details-CurrentMenssage{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
}
.boobleCliente .menssageCurrent-time{
    border-left:solid 1px #acacac;
    padding-left:5px;
    margin-left:5px;
    font-size:10px;
}
.boobleCliente .menssageCurrent-sender{
    font-size:10px;
}
.boobleCliente .bp-mensagens-profile-imge{
    margin-left:5px;
    margin-right:0;
}
.boobleCliente .bp-mensagens-areas-item{
    border:solid 1px #b3eaec;
    border-top-right-radius:0;
    border-top-left-radius:20px;
    border-bottom-right-radius:20px;
    border-bottom-left-radius:0;
    flex-direction:row-reverse;
    padding:5px;
    box-sizing:border-box;
    background:#f7fffd;
}
.bp-mensagens-send{
    width:162px;
    border-radius:50px;
    padding:4px 10px;
    margin-top:10px;
    border:none;
    text-transform:uppercase;
    color:white;
    font-family:var(--mb-default-font);
    outline:none;
    cursor:pointer;
}
.bp-mensagens-writer{
    border-radius:10px!important;
}
.openChat{
    text-decoration:none!important;
}
.mensage-subject{
    font-family:var(--mb-default-font);
    color:#333333;
    font-weight:600;
    font-size:16px;
}
.sale-value{
    font-family:var(--mb-default-font);
    font-weight:600;
}
.discount-value{
    font-family:var(--mb-default-font);
    font-weight:300;
    font-size:14px;
    margin:0;
    text-decoration:line-through;
}
.cupons-value-card{
    font-size:18px;
    font-family:var(--mb-default-font);
    font-weight:600;
}
.cupon-date-value{
    font-size:14px;
    font-family:var(--mb-default-font);
    font-weight:400;
}
.cupons-rules .uk-accordion-title{
    font-size:12px;
    font-family:var(--mb-default-font);
    font-weight:400;
}
.usedcupon{
    text-decoration:line-through;
}
.giftcard-value{
    width:80px;
    height:80px;
    border-radius:180px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
    font-family:var(--mb-default-font);
    font-weight:700;
    text-align:center;
    flex-direction:column;
}
.giftcard-value h2{
    font-size:22px;
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
}
.giftcard-value h5{
    font-size:12px;
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    width:100%;
}
.abbout-gift{
    font-size:12px;
    margin:0 0 10px;
}
.title-gift{
    margin:0;
    font-size:18px!important;
}
.body-gift{
    padding:8px!important;
}
.image-gift{
    border-top-left-radius:var(--mb-default-radius);
    border-bottom-left-radius:var(--mb-default-radius);
}
.gif-card-qr{
    margin-left:-50px;
    z-index:999;
}
.influencer-contentArea{
    min-height:98vh;
}
.splash-screen{
    padding:8px;
    box-sizing:border-box;
}
.action-raking-area{
    display:flex;
    justify-content:center;
    align-items:center;
}
.action-raking-button{
    padding:10px 20px;
    font-family:var(--mb-default-font);
    font-weight:700;
    background-color:transparent;
    outline:none;
    cursor:pointer;
}
.mbranking-title{
    font-size:16px;
    margin-bottom:5px;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.mbranking-UserName{
    font-size:12px;
    margin-bottom:5px;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.full-off{
    text-decoration:line-through;
}
.botton-bar-notInfluencer{
    height:80px;
}
.botton-bar-notInfluencer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.botton-bar-notInfluencer-title{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:18px;
}
.botton-bar-notInfluencer-button{
    padding:10px 30px;
    border-radius:50px;
    background-color:transparent;
    font-family:var(--mb-default-font);
    outline:none;
    font-size:16px;
    cursor:pointer;
}
.hero-getInflurcer{
    width:100%;
    display:flex;
    justify-content:center;
}
.getInfluencer-mkt-content h3{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:40px 0 0;
}
.getInflurcerAction-button{
    border:none;
    outline:none;
    transition:.6s;
    cursor:pointer;
    width:30%;
}
.getInflurcerAction-button:focus{
    border:none;
    outline:none;
    width:100%;
}
.influencerNotWant{
    width:100%;
    text-align:center!important;
}
.prifileGlobalRaking{
    width:50px;
    height:50px;
    background-position:center;
    background-size:cover;
}
.rakingglobal .uk-progress{
    margin-top:10px;
}
.header-global-raking{
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center;
}
.header-global-raking h3{
    font-family:var(--mb-default-font);
    font-weight:700;
    margin:0;
    font-size:16px;
}
.list-globalRaking{
    list-style:none;
    padding:0;
}
.list-globalRaking li{
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:solid 1px #dbdbdb;
}
.profileRaking-img-wrap{
    justify-content:flex-end;
}
.mb-inboxChatRow{
    padding:10px;
    margin-bottom:5px;
    box-sizing:border-box;
    border-bottom:solid 1px #dadada;
    text-decoration:none!important;
    border-radius:0;
    transition:.6s;
}
.mb-inboxChatRow:hover{
    background-color:#f4f5ff;
    border-radius:var(--mb-default-radius);
}
.inboxChat-imgProfile{
    height:50px;
    width:50px;
    margin-right:10px;
    background-size:cover;
    background-position:center;
}
.inboxChat-UserName{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:16px;
    margin:0;
}
.inboxChat-ChatLocalization{
    font-family:var(--mb-default-font);
    font-weight:400;
    font-size:14px;
    margin:0;
}
.chat-notread{
    height:20px;
    width:20px;
    border:none;
    background-color:var(--mb-ame-primary);
}
.chat-aread{
    height:20px;
    width:20px;
    border:none;
    background-color:#c5c5c5;
}
.inboxChatRow-footer button{
    border-radius:var(--mb-default-radius);
    outline:none;
}
.mb-tag-list{
    overflow-x:auto;
    list-style:none;
    padding:0;
}
.mb-tag-reels button{
    margin-right:5px;
    padding:5px 10px;
    border:solid 1px #999999;
    border-radius:var(--mb-default-radius);
    cursor:pointer;
    background-color:transparent;
    transition:.9s;
    outline:none;
    font-family:var(--mb-default-font);
    font-weight:600;
    min-width:50px;
}
.mb-tag-reels button:focus{
    margin-right:5px;
    padding:5px 10px;
    border:solid 0 #5b59c9;
    border-radius:var(--mb-default-radius);
    cursor:pointer;
    background-color:#4c5ad6;
    min-width:150px;
    color:white;
}
.plyr--video{
    border-radius:var(--mb-default-radius)!important;
}
.mb-reels-mosaics{
    list-style:none;
    padding:0;
    display:flex;
    flex-wrap:wrap;
}
.video-mosaic{
    border:solid .25px white;
    border-radius:var(--mb-default-radius);
    display:flex;
    align-items:center;
    justify-content:center;
}
.video-mosaic i{
    position:absolute;
    font-size:42px;
    color:white;
}
.mb-reels-overlay{
    position:absolute;
    background-color:rgba(0,0,0,.226);
    border-radius:var(--mb-default-radius);
    width:30%;
    height:110px;
}
.video-mosaic img{
    border-radius:var(--mb-default-radius);
}
.modal-reels-coments{
    padding:10px;
    box-sizing:border-box;
}
.custommodalPlayer{
    display:none;
}
.ShowCustommodalPlayer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-height:100vh;
    z-index:1010;
    display:block!important;
}
.plyr__video-embed{
    padding-bottom:0;
}
.mbReelsVideoPlayer-modal .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{
    padding-bottom:223%;
    position:relative;
    transform:translateY(-10.28125%);
}
.reels-comments-list{
    list-style:none;
    padding:0;
}
.modal-reels-coments .post-coment{
    padding-top:5px;
    border-top:solid 1px #6e6e6e;
    margin-top:20px;
}
.post-comment-reels{
    width:100%;
    border-radius:var(--mb-default-radius);
    border:solid 1px var(--mb-ame-primary);
    margin-top:20px;
    background-color:transparent;
    color:var(--mb-ame-primary);
    padding:10px 10px;
}
.reels-comments-listAuthor{
    font-family:var(--mb-default-font);
    font-weight:700;
    color:var(--mb-gray-dark);
}
.reels-comments-listContent{
    font-family:var(--mb-default-font);
    font-weight:400;
    color:var(--mb-gray-dark);
    margin-top:10px;
}
.reels-comments-list{
    border-left:solid 0 #949494;
    padding-left:5px;
    padding-right:5px;
}
.reels-comments-listAuthor{
    border-top:solid 1px #949494;
    padding-top:10px;
    margin-top:20px;
}
.ob-client__feedback__user-preview{
    width:50px;
    min-width:50px;
    height:50px;
    border-radius:150px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.ob-client__feedback__profiles{
    position:absolute;
}
.ob-client__feedback__profiles-business{
    position:absolute;
    right:-10px;
}
.ob-client__feedback__form{
    position:relative;
}
.ob-client__feedback__area{
    padding-left:60px!important;
    border-top-left-radius:30px!important;
}
.ob-client__feedback__area--business{
    border-top-right-radius:30px!important;
    padding-right:60px!important;
}
.ob-client__feedback__business-preview{
    width:50px;
    min-width:50px;
    height:50px;
    border-radius:150px;
    margin-left:10px;
    background-position:center;
    background-size:cover;
}
.ob-client__send-feedback{
    padding:8px 25px;
    border-radius:150px;
    border:none;
    font-weight:700;
    margin-bottom:5px;
    cursor:pointer;
}
.ob-client__modal__profile{
    flex-wrap:wrap;
}
.ob-client__feedback__preview-pay{
    width:40px;
    height:40px;
    min-width:80px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    border-left-width:0;
    border-left-style:solid;
    border-left-color:#ffffff;
    border-bottom:solid 0 #ffffff;
    border-top:solid 0 #ffffff;
}
.ob-client__feedback--pay{
    display:flex;
    align-items:center;
}
.ob-client__feedback__list__pay{
    padding:0;
    margin:0;
    list-style:none;
}
.ob-client__feedback__pay-item{
    border-top:solid 1px #ffffff;
    padding-top:5px;
}
.ob-client__feedback__pay-item:first-child{
    border-top:solid 0 #ffffff;
}
.ob-client__feedback__pay-format{
    padding-left:10px;
    border-left-width:0;
    border-left-style:solid;
    border-left-color:#ffffff;
    border-bottom:solid 0 #ffffff;
    border-top:solid 0 #ffffff;
    font-size:12px;
    text-align:left;
}
@media (min-width:1581){
    .video-wrap{
        width:300px
    }
}
.mbUser__filters{
    display:flex;
    list-style:none;
    padding:0;
    margin:0;
    overflow-x:auto;
}
.mbUser__filters__list{
    padding:8px;
    box-sizing:border-box;
}
.mbUser__filters__item{
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:25px;
    padding-right:25px;
    height:25px;
    border:none;
    text-transform:uppercase;
    font-size:12px;
    cursor:pointer;
    background-color:#e4e4e4;
    font-family:var(--mb-default-font);
    font-weight:600;
}
.ob-client__business__name{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:12px;
}
.ob-user__feed__post{
    margin-bottom:10px;
}
.ob-user__tab__feed--title{
    font-size:11px!important;
    font-family:var(--mb-default-font);
    font-weight:700;
}
.ob-user__feed__post--img-profile{
    width:40px;
    height:40px;
    border:solid 4px var(--mb-ame-primary-other);
    border-radius:150px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.ob-user__feed__post--profile-name{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:12px;
}
.ob-user__feed__post--header{
    margin-bottom:8px;
}
.ob-user__feed__post--content{
    min-height:400px;
    max-height:700px;
    background-color:#d3d3d3;
    position:relative;
}
.ob-user__feed__post--action{
    margin-top:8px;
    margin-bottom:8px;
}
.ob-user__feed__post--button{
    border:none;
    background-color:transparent;
    font-size:22px;
}
.ob-user__feed__post--description--text{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:13px;
    padding:0 6px;
    box-sizing:border-box;
}
.ob-user__feed__post--comments{
    border:none;
    background-color:transparent;
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:13px;
}
.ob-user__feed--comments-modal{
    padding:0!important;
    min-height:100vh;
}
.ob-user__feed--comments-modal--body{
    min-height:100vh;
    padding:8px!important;
    box-sizing:border-box;
    position:relative;
}
.ob-user__feed__post--comments-all{
    list-style:none;
    padding:0;
    margin:0;
    padding-top:40px;
}
.ob-user__feed--comment-user-preview{
    width:40px;
    height:40px;
    border-radius:150px;
    background-size:cover;
    background-position:center;
    margin-right:10px;
}
.ob-user__feed--new-comment{
    margin-top:10px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background-color:white;
    box-shadow:0px -3px 6px rgba(121,121,121,.089);
}
.ob-user__feed--comment-profile-preview{
    width:30px;
    height:30px;
    max-height:30px;
    min-width:30px;
    border-radius:150px;
    background-size:cover;
    background-position:center;
    margin-right:10px;
}
.ob-user__feed--comment-btn-publisher{
    border:none;
    background-color:transparent;
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:13px;
}
.ob-user__feed--comment-input{
    border-width:0!important;
    border-bottom-width:1px!important;
}
.ob-user__feed--comment-user-name{
    font-family:var(--mb-default-font);
    font-weight:700;
    font-size:13px;
    color:var(--mb-gray-dark);
}
.ob-user__feed--comment-text{
    font-family:var(--mb-default-font);
    font-weight:500;
    font-size:13px;
}
.ob-user__feed__post--promotional-action{
    position:absolute;
    width:100%;
    bottom:0;
    margin-bottom:0;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
    padding-bottom:5px;
    box-sizing:border-box;
}
.ob-user__feed__post--promotional-action:hover{
    text-decoration:none;
}
.ob-user__feed__post__carrousels-dot{
    bottom:10px;
    position:absolute;
    width:100%;
}
.ob-user__feed__post--comments-list{
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:solid 1px #eeeeee;
}
.ob-user__feed__post--promotional-action-label{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:13px;
}
.ob-user__feed--share-button{
    border:none;
    background-color:transparent;
    padding:8px;
    box-sizing:border-box;
}
.ob-user__feed--share-modal-title{
    font-family:var(--mb-default-font);
    font-weight:600;
    font-size:14px;
}
.mask__table__content{
    min-width:100%;
}
.app-user__accordion__title{
    font-size:16px!important;
}
.app-user__tab-tittle li a{
    font-size:13px!important;
}
.ob__button__icon{
    position:relative;
    width:90px;
    display:flex;
}
.ob__button__icon--shape{
    width:100%;
    height:30px;
    min-height:30px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
.ob__button__icon--shape-circle{
    min-width:50px;
    max-width:50px;
    height:50px;
    border-radius:150px;
    position:absolute;
    left:calc(50% - 26px);
    top:-20px;
    font-size:32px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-position:center;
    background-size:contain;
}
.ob-user__app__logo{
    min-width:40px;
    height:40px;
    background-size:contain;
    background-position:center;
}
.ob__screen__header{
    background:#f94993;
    background:linear-gradient(132deg,#fba86d 0%,#ea5584 100%)!important;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.ob-user__scren__action{
    font-size:32px;
    color:white;
}
.ob-user__scren__action:hover{
    text-decoration:none;
}
.ob-user__action__grid--title{
    font-size:13px;
    font-weight:500;
    font-family:var(--app-default-font-2);
}
.ob-user__action__grid--title:hover{
    text-decoration:none;
}
.ob-user__action__grid--icon{
    font-size:18px;
}
.ob-user__booking__now{
    font-size:16px;
    font-weight:700;
    font-family:var(--app-default-font-2);
    background:#bdf7d7;
    color:#288a7a!important;
}
.ob-user__booking__now:hover{
    text-decoration:none;
}
.ob__icon__dot{
    width:50px;
    height:50px;
    border-radius:150px;
    font-size:35px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.ob-user__section__description{
    font-size:14px;
    font-weight:600;
    margin-top:8px;
    font-family:var(--app-default-font-2);
}
.ob-user__section__help{
    font-size:14px;
    font-weight:700;
    font-family:var(--app-default-font-2);
}
.ob-user__indique__banner{
    position:relative;
}
.ob-user__value__gain{
    position:absolute;
    bottom:0;
    min-height:100PX;
    top:calc(50% - 100px);
    display:flex;
    align-items:left;
    flex-direction:column;
    justify-content:center;
    left:0;
    width:100%;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    padding:10px 20px;
    box-sizing:border-box;
    font-size:32px;
    font-weight:700;
    font-family:var(--app-default-font-2);
    color:white;
}
.ob-user__value__gain--title{
    font-size:52px;
    line-height:1;
}
.ob-user__gadjet__title{
    font-size:14px;
    font-weight:700;
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
}
.ob-user__gadjet__value{
    font-size:22px;
    font-weight:700;
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
}
.ob-user__gadjet__header__icon{
    font-size:22px;
    color:var(--app-text-color-1);
}
.ob-user__product__img{
    width:120px;
}
.ob-user__product__img--service{
    width:100%;
}
.ob-user__product__price{
    font-size:32px;
    font-weight:500;
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
    margin:0;
}
.ob-user__product__price__old{
    font-size:20px;
    font-weight:500;
    text-decoration:line-through;
    font-family:var(--app-default-font-2);
    color:var(--app-soft-red);
    margin:0;
}
.ob-user__product__price__info{
    font-size:14px;
    font-weight:500;
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
    margin:0;
    margin-top:15px;
}
.ob-user__product__title__section{
    font-size:22px;
    font-weight:600;
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
    margin:0;
    margin-bottom:20px;
}
.ob-user__product__description{
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
}
.ob-user__product__card{
    border:solid 1px #ececec;
}
.ob-user__header__button{
    font-size:42px;
    position:relative;
}
.ob-user__product__count{
    font-family:var(--app-default-font-2);
    color:white;
    position:absolute;
    font-size:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:25px;
    height:25px;
    border-radius:50px;
    line-height:1;
    background-color:#fd003f;
    top:0;
    left:-5px;
}
.ob-user__float__cart__title{
    font-size:16px;
    font-weight:700;
}
.ob-user__float__cart__icon{
    font-size:22px;
}
.ob-user__float__cart__item{
    display:flex!important;
}
.ob-user__business__logo{
    width:150px;
}
.ob-user__business__name{
    font-family:var(--app-default-font-2);
    color:var(--app-text-color-1);
    font-weight:700;
}
.ob-user__search__store--field{
    border-radius:150px!important;
}
.ob-user__search__off-open{
    font-size:32px;
    background-color:transparent;
    border:none;
    color:#6d6d6d;
}
.ob-user__off__canvas__store{
    background-color:white!important;
}
.ob-user__off__canvas--item{
    color:#747474!important;
    font-family:var(--app-default-font-2);
    font-weight:400;
    font-size:15px;
}
.ob-user__off__canvas--item-parent{
    color:#747474!important;
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:17px;
}
.ob-user__off__canvas__menu .uk-parent{
    position:relative;
}
.ob-user__off__canvas__menu .uk-parent:after{
    font-size:16px;
    background-color:#ffffff;
    width:20px;
    height:20px;
    position:absolute;
    top:10px;
    right:0;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f105";
    color:gray;
}
.ob-user__off__canvas__store{
    min-width:320px;
}
.ob-user__off__cart--icon{
    font-size:42px;
    color:#363636;
}
.ob-user__off__cart--label{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:14px;
    line-height:1;
    color:#363636;
}
.ob-user__off__cart--value{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:14px;
    line-height:1;
    color:#363636;
}
.ob-user__off__canvas--header{
    border-bottom:solid 1px #dbdbdb;
    padding-bottom:20px;
    margin-bottom:20px;
}
.ob-user__menu__header{
    list-style:none;
    padding:0;
    box-sizing:border-box;
    margin:0;
    display:flex;
}
.ob-user__menu__header--li{
    margin-left:10px;
    box-sizing:border-box;
}
.ob-user__featured__category{
    position:relative;
}
.ob-user__featured__cover{
    background-position:center;
    background-size:cover;
    transition:.6s;
}
.uk-cover-container:hover img{
    background-position:center;
}
.ob-user__featured__button{
    position:absolute;
    bottom:60px;
    display:flex;
    width:200px;
    left:calc(50% - 100px);
}
.ob-user__section--store{
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width:762px){
    .ob-user__section--store{
        width:100%;
        margin-left:auto;
        margin-right:auto
    }
}
.ob-user__store__titles{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:22px;
    color:var(--app-dark-black);
}
.ob-user__store__carrossel{
    padding:8px;
    box-sizing:border-box;
}
.ob-user__tab__category{
    flex-wrap:nowrap!important;
    display:flex;
    overflow-x:auto;
}
.ob-user__tab__category .uk-active a{
    background-color:#e5e0fa;
    border-bottom-width:3px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.ob-user__store__filter__button{
    background-color:transparent;
    border:none;
    font-size:22px;
    color:var(--app-dark-black);
}
.ob-user__cart__qtd{
    margin-bottom:8px;
}
.ob-user__cart__button--minus{
    background-color:transparent;
    border:none;
    font-size:22px;
}
.ob-user__cart__button--plus{
    background-color:transparent;
    border:none;
    font-size:22px;
}
.ob-user__cart__product--current-value{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:22px!important;
    color:#fba86d;
}
.ob-user__cart__button--remove{
    font-size:32px;
    color:#444444;
    background-color:transparent;
    border:none;
    position:absolute;
    right:0;
    top:0;
}
.ob-user__code--form{
    display:flex;
    align-items:flex-end;
}
.ob-user__cart__aply{
    min-width:162px;
    padding:12px 25px;
    border:none;
    margin-left:10px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:white;
}
.ob-user__cart__total--value{
    margin:0;
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:22px;
}
.ob-user__cart__total--label{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:14px;
}
.ob-user__aply--checkout{
    display:flex;
    justify-content:center;
    padding:15px 25px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
}
.ob-user__aply--back{
    display:flex;
    justify-content:center;
    padding:15px 25px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
}
.ob-user__cart__product__description{
    margin-top:10px;
}
@media (max-width:992px){
    .ob-user__cart__group-action{
        flex-direction:column-reverse
    }
}
.bk-app__dash__btn{
    position:relative;
    padding:8px;
    box-sizing:border-box;
    min-height:80px;
    border-radius:12px;
}
.bk-app__dash__btn:hover{
    text-decoration:none;
}
.bk-app__dash__btn--cover{
    min-width:50px;
    height:50px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
    border-radius:12px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
}
.bk-app__dash__btn--icon{
    position:absolute;
    right:5px;
    bottom:5px;
    font-size:19px;
}
.bk-app__dash__btn--label{
    font-family:'Quicksand',sans-serif;
    font-weight:500;
    font-size:17px;
    color:#252525;
}
.bk-app__dash__btn--sublabel{
    font-family:'Quicksand',sans-serif;
    font-weight:500;
    font-size:11px;
    color:#252525;
}
.bk-app__dash__btn--value{
    font-family:'Quicksand',sans-serif;
    font-weight:700;
    font-size:25px;
    color:#ffc08f;
    line-height:1;
    margin-top:10px;
}
.ob-dash__widget__cover--circle{
    width:100%;
    max-width:80px;
    margin-left:auto;
    margin-right:auto;
    height:80px;
    border-radius:150px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover!important;
}
.ob-dash__widget__cover{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover!important;
}
.ob-dash__widget__action{
    padding:8px 0;
    margin-bottom:8px;
    display:flex;
    flex-direction:column;
}
.ob-dash__widget__header{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    box-sizing:border-box;
}
.ob-dash__widget{
    display:block;
    position:relative;
    text-decoration:none;
    color:var(--app-dark-gray);
}
.ob-dash__widget:hover{
    display:block;
    position:relative;
    text-decoration:none;
    color:var(--app-dark-gray);
}
.ob-dash__widget__header{
    border-bottom:solid 1px #dfdfdf;
    padding-bottom:10px;
    font-family:var(--app-default-font-2);
    font-size:12px;
    font-weight:500;
}
.ob-dash__widget__action--label{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:12px;
}
.ob-dash__widget__action--value{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:15px;
}
.ob-dash__widget__header--icon{
    font-size:19px;
    line-height:1;
}
.ob-dash__widget__content--float{
    position:absolute;
    top:10px;
    left:10px;
}
.ob-dash__widget__content{
    box-sizing:border-box;
}
.ob-dash__widget__title{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:28px;
}
.ob-dash__widget-3d__card{
    margin-top:-90px;
}
.ob-dash__widget__feed{
    width:100%;
    height:400px;
    position:relative;
    background-position:center;
    background-size:cover;
}
@media only screen and (min-width:1000px) and (max-width:1366px){
    .ob-dash__widget__feed{
        width:100%;
        height:720px;
        position:relative;
        background-position:center;
        background-size:cover
    }
}
.ob-dash__widget__inner-cover{
    width:60px;
    height:60px;
    background-size:cover;
    background-position:center;
    border-radius:15px;
    margin-right:10px;
}
.ob-dash__widget__inner-title{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:15px;
}
.ob-dash__widget__inner-action{
    position:absolute;
    bottom:10px;
    right:10px;
    display:flex;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    box-sizing:border-box;
    font-size:12px;
}
.ob-dash__widget__inner-info{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:11px;
}
.ob-dash__widget__price-old{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:11px;
    text-decoration:line-through;
}
.ob-dash__widget__price-new{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
    color:orange;
}
.ob-dash__widget__badge{
    position:absolute;
    right:10px;
    top:10px;
    display:flex;
    padding-right:10px;
    padding-left:10px;
    box-sizing:border-box;
    font-size:12px;
}
.ob-dash__widget--tasting{
    background-size:cover!important;
    background-position:top!important;
    background-repeat:no-repeat!important;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    min-height:620px;
}
.ob-dash__widget__inner--action{
    margin-top:10px;
    padding-right:10px;
    padding-left:10px;
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:12px;
    border-radius:150px;
}
.widget__tasting-card{
    background-color:rgba(255,255,255,.938);
}
.ob-dash__widget__inner-add-cart{
    border-radius:150px;
    padding-right:10px;
    padding-left:10px;
    margin-top:10px;
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:12px;
}
.ob__login__screen fieldset{
    min-height:100vh;
    background-position:center!important;
    background-size:cover!important;
}
.ob__login__steps{
    text-align:center;
    position:relative;
}
.ob__login__steps fieldset{
    background:rgba(255,255,255,0);
    border:0 none;
    border-radius:.5rem;
    box-sizing:border-box;
    width:100%;
    margin:0;
    padding-bottom:20px;
    position:relative;
}
.form-card{
    text-align:left;
}
.ob__login__steps fieldset:not(:first-of-type){
    display:none;
}
.ob__login__steps input:focus,.ob__login__steps textarea:focus{
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    border:1px solid #673AB7;
    outline-width:0;
}
.ob__login__steps .action-button{
    width:100px;
    background:#673AB7;
    font-weight:bold;
    color:white;
    border:0 none;
    border-radius:0;
    cursor:pointer;
    padding:10px 5px;
    margin:10px 0 10px 5px;
    float:right;
}
.ob__login__steps .action-button:hover,.ob__login__steps .action-button:focus{
    background-color:#311B92;
}
.ob__login__steps .action-button-previous{
    width:100px;
    background:#616161;
    font-weight:bold;
    color:white;
    border:0 none;
    border-radius:0;
    cursor:pointer;
    padding:10px 5px;
    margin:10px 5px 10px 0;
    float:right;
}
.ob__login__steps .action-button-previous:hover,.ob__login__steps .action-button-previous:focus{
    background-color:#000000;
}
.purple-text{
    color:#673AB7;
    font-weight:normal;
}
.fit-image{
    width:100%;
    object-fit:cover;
}
.ob__login__screen{
    background-position:center!important;
    background-size:cover!important;
}
.ob__login__field{
    background-color:#300018!important;
    border-width:0!important;
    border-radius:10px!important;
}
.ob__login__button{
    width:100%;
    padding-top:18px;
    padding-bottom:18px;
    border-radius:150px;
    border:none;
    margin-top:20px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:18px;
    background-color:#fbffd1;
}
.ob__login__title{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:28px;
    color:white;
}
.ob__login__description{
    font-family:var(--app-default-font-2);
    font-weight:400;
    font-size:18px;
    color:white;
}
.ob-login__fildset{
    padding-top:80px;
}
.bk-checkut__button{
    position:relative;
}
.bk-checkout__pay__flag{
    width:50px;
    height:50px;
    margin-right:10px;
    display:flex;
    justify-content:center;
    font-size:32px;
    align-items:center;
}
.bk-checkout__pay__flag{
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
}
.bk-checkout__pay__flag--label{
    text-decoration:none;
    color:#494949;
}
.bk-checkut__button:hover{
    text-decoration:none!important;
    color:#494949;
}
.bk-checkout__pay__select{
    position:absolute;
    min-width:200px!important;
    height:40px;
}
.ob-thaks__purchase--title{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:32px;
    color:#003621;
}
.ob-thaks__purchase{
    min-height:100vh;
}
.ob-thaks__purchase--back{
    background-color:#071173;
    color:white;
}
.ob-thaks__purchase--item{
    display:flex!important;
    justify-content:space-between!important;
}
.ob-thaks__purchase__rating__bar{
    background-color:white;
    width:100%;
    position:absolute;
    top:0;
    box-shadow:0px -3px 8px rgba(177,177,177,.226);
}
.ob-thaks__purchase__rating__bar{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px;
}
.bk-checkut__button__select{
    position:relative;
}
.bk-checkut__button{
    position:absolute;
    top:0;
}
.bk-checkut__button__radio{
    position:absolute;
    top:-5px;
    left:-5px;
    z-index:150;
    width:30px!important;
    height:30px!important;
    visibility:hidden;
    background-color:var(--color-pink)!important;
}
.bk-checkut__button__radio:checked{
    visibility:visible;
}
.ob__payformat__label{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:19px;
}
.ob__shipping__label{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:19px;
}
.ob__shipping__price{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:19px;
}
.bk-checkut__button__toggle{
    text-decoration:none!important;
    cursor:pointer!important;
}
.bk-checkut__button__toggle:hover{
    text-decoration:none!important;
    cursor:pointer!important;
}
.form__pay__Label{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:19px;
}
.pay__points__label{
    font-family:var(--app-default-font-2);
    font-weight:500;
    font-size:16px;
}
.pay__points__value{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:19px;
}
.ob-header__app{
    min-height:80px;
    height:80px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    margin-bottom:20px;
}
.ob-app__drop__user{
    font-size:42px;
}
.ob-app_user_drop_toggle{
    color:white;
}
.ob-vert__header{
    min-height:100vh;
    width:250px;
    position:fixed;
    top:0;
    z-index:100;
    background-color:white;
    transition:.6s;
    display:none;
}
.ob-vert__header:hover{
    min-height:100vh;
    width:250px;
    position:fixed;
    top:0;
    z-index:100;
    background-color:white;
}
.ob-ver__logo{
    height:80px;
    width:100%;
    background-position:center;
    background-size:58%;
    padding:8px;
    box-sizing:border-box;
    background-color:#ffffff;
    background-repeat:no-repeat;
}
.ob-app__section{
    width:70%;
    margin-left:auto;
    margin-right:auto;
}
.ob-app__content{
    padding-left:0;
    box-sizing:border-box;
}
.ob-app__menu__toggle{
    font-size:32px;
    color:white;
    line-height:1;
}
.ob-app__menu__toggle:hover{
    cursor:pointer;
}
.ob-app__feature__title{
    font-size:24px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:#303030;
}
.ob-app__category__feature:hover{
    cursor:pointer;
}
.ob-app__feature__description{
    font-size:21px;
    font-family:var(--app-default-font-2);
    font-weight:300;
    color:#303030;
}
.ob-app__section__title{
    font-size:32px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:#080808;
}
.ob-app__gift__price{
    text-decoration:line-through;
}
.ob-app__beauty__section{
    background-color:#fff5f7;
    padding:40px 10px;
    box-sizing:border-box;
    border-radius:20px;
}
@media (min-width:992px){
    .ob-dash__widget__inner-cover{
        margin-right:0!important
    }
}
.ob-app__action__count{
    position:absolute;
    right:10px;
    top:0;
}
.ob-app__tab__bar{
    position:fixed;
    left:0;
    width:100%;
    z-index:100;
    list-style:none;
    padding:0;
    margin:0;
    bottom:0;
    background-color:white;
    height:40px;
    padding-left:40px;
    padding-right:40px;
    box-sizing:border-box;
    align-items:center;
    box-shadow:0px -6px 3px rgba(0,0,0,.02);
}
.ob-app__tab__point{
    width:55px;
    height:55px;
    font-size:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:-20px;
    background-color:white;
    border-top-left-radius:50px;
    border-top-right-radius:50px;
    box-shadow:0px -6px 3px rgba(0,0,0,.02);
    flex-direction:column;
}
.ob-app__tab__item{
    font-size:32px;
    color:#050044;
}
.ob-app__tab__item__label{
    font-size:12px;
    line-height:1;
}
.ob-app__tab__item:hover{
    text-decoration:none;
    color:#050044;
}
.ob-app__tab__drop ul li a{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:400;
}
.ob-app__tab__drop ul li .ob-app__tab__drop__count{
    font-size:22px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:orange;
}
.ob-app__footer{
    background-color:#f9f9fd;
}
.ob-app__footer__powerd{
    background-color:#0A0053;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    text-align:center;
    color:white;
}
.ob-app__footer__menu li a{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:400;
}
.ob-app__feed{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    overflow-x:auto;
    width:100%;
    max-width:100%;
}
.ob-app__feed__list{
    min-width:100px;
    display:flex;
    justify-content:center;
    padding:20px;
}
.ob-app__feed__preview{
    width:100px;
    height:100px;
    border-radius:150px;
    border:solid 3px;
    background-position:center;
    background-size:cover;
}
.ob-app__flascard{
    height:480px;
    background-position:center;
    background-size:cover;
    display:flex!important;
    align-items:flex-end;
}
.ob-app__flascard__content{
    width:100%;
    padding:8px;
    box-sizing:border-box;
    padding-top:80px;
}
.ob-app__flascard__title{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.ob-app__flascard__description{
    font-size:13px;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.ob-app__flascard__price{
    font-size:13px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    margin-top:20px;
}
.ob-app__flascard__button{
    padding:8px 25px;
    box-sizing:border-box;
    margin-top:20px;
    border:none;
    font-family:var(--app-default-font-2);
    font-weight:600;
    cursor:pointer;
}
.ob-app__flascard__more{
    font-size:13px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    margin-top:15px;
    cursor:pointer;
}
.ob-app__gift__card{
    border-radius:5px;
    min-height:200px;
    max-height:200px;
    box-shadow:0 3px 6px rgba(0,0,0,.075);
    background-position:center!important;
    background-size:cover!important;
}
.ob-app__gift__card__cover{
    width:30%;
    min-width:30%;
    position:relative;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.ob-app__gift__card__value{
    width:80px;
    height:80px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.075);
    position:absolute;
    top:calc(50% - 40px);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    left:-40px;
}
.ob-app__gift__courrency{
    position:absolute;
    font-size:16px;
    top:0;
    left:0;
    border-radius:150px;
}
.ob-gift__card__content{
    padding-right:50px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    position:relative;
}
.ob-app__gift__card__title{
    font-size:22px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    width:100%;
    padding-left:20px;
    text-align:left;
    box-sizing:border-box;
}
.ob-app__gift__card__description{
    width:100%;
    padding-left:20px;
    text-align:left;
    box-sizing:border-box;
}
.ob-app__gift__extra{
    position:absolute;
    left:0;
    padding-left:20px;
    width:100%;
    bottom:10px;
    box-sizing:border-box;
    text-align:left;
    font-size:12px;
    line-height:1;
}
.ob-app__gift__more{
    display:block;
    margin-top:20px;
    font-size:18px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.ob-app__gift__tip__icon{
    font-size:42px;
}
.ob-app__gift__tip__description{
    font-family:var(--app-default-font-2);
    font-weight:400;
    font-size:18px;
}
.ob-app__gift__tip__count{
    position:absolute;
    left:-10px;
    top:-10px;
    font-size:22px;
    width:35px;
    height:35px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:150px;
    background-color:#ffdada;
    font-family:var(--app-default-font-2);
}
.ob-app__cupom__fixed-wrap{
    position:fixed;
    z-index:999;
    top:50%;
    right:0;
    min-width:250px;
    display:flex;
    background-color:rebeccapurple;
}
.ob-app__cupom__fixed{
    position:relative;
}
.ob-app__cupom__fixed__toggle{
    transform:rotate(-90deg);
    left:0;
    position:absolute;
    width:244px;
}
.ob-app__cupom__fixed__toggle-text{
    position:absolute;
    top:50%;
    left:50%;
    width:244px;
    height:36px;
    line-height:36px;
    letter-spacing:5px;
    font-size:22px;
    color:#faeff3;
    font-weight:700;
    text-transform:uppercase;
    -webkit-transform:translate(-50%,-50%) rotate(-90deg);
    transform:translate(-50%,-50%) rotate(0deg);
    overflow:hidden;
}
.ob-app__cupom__fixed-title{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:29px;
}
.c-quick-register{
    position:fixed;
    right:0;
    bottom:219px;
    -webkit-transition:-webkit-transform .2s;
    transition:-webkit-transform .2s;
    transition:transform .2s;
    transition:transform .2s,-webkit-transform .2s;
    z-index:3000;
    width:650px;
    height:320px;
    display:flex;
    align-items:center;
    background-color:white;
}
[mir=ltr] .c-quick-register{
    right:0;
}
[mir] .c-quick-register:after{
    clear:both;
}
.c-quick-register:after,.c-quick-register:before{
    content:" ";
    display:table;
}
[mir=ltr] .c-quick-register .quickg-outside{
    float:left!important;
}
.c-quick-register .quickg-outside{
    position:relative;
    display:inline-block;
    width:36px;
    height:320px;
    color:#fff;
}
[mir] .c-quick-register .quickg-outside .outside-txt{
    text-align:center;
}
.c-quick-register .quickg-outside .outside-txt{
    position:absolute;
    top:50%;
    left:50%;
    width:270px;
    height:36px;
    line-height:36px;
    letter-spacing:5px;
    font-size:22px;
    color:#faeff3;
    font-weight:700;
    text-transform:uppercase;
    -webkit-transform:translate(-50%,-50%) rotate(-90deg);
    transform:translate(-50%,-50%) rotate(-90deg);
    overflow:hidden;
}
[mir=ltr] .c-quick-register .quickg-inside{
    float:left!important;
}
[mir] .c-quick-register .quickg-inside{
    padding:25px 45px;
    background:url(../img/background2.jpg) no-repeat;
    background-size:cover;
}
.c-quick-register .quickg-inside{
    width:614px;
    height:320px;
    position:relative;
}
[mir] .c-quick-register:after{
    clear:both;
}
.c-quick-register:after,.c-quick-register:before{
    content:" ";
    display:table;
}
.contet_fixed_cupom{
    padding-left:20px;
}
@media (min-width:992px){
    .aplication-bar{
        display:none!important
    }
}
@media (max-width:1580px){
    .wrap-menu{
        width:100%!important
    }
    .mbUserMenu{
        height:auto
    }
    .wrap-primary{
        width:100%!important
    }
    .profile-videoPlayer{
        display:none!important
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:auto
    }
    .mbMenu-client{
        display:none!important
    }
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .mbReelsVideoPlayer-modal{
        height:100vh;
        padding:0!important
    }
}
@media (max-width:1366px){
    .memberclub-useracount-dash{
        width:100%
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .default-radius{
        border-radius:var(--mb-default-radius)
    }
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .menu-off{
        font-size:32px;
        border:none;
        background-color:transparent;
        outline:none;
        transition:.6s
    }
    .menu-off:focus{
        font-size:38px
    }
    .navigation-menu{
        display:none!important
    }
    .mbMenu-client{
        display:none
    }
    .mb-modal-defaul{
        min-width:100%;
        padding:0!important
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:none
    }
    .mbMenu-client{
        display:none!important
    }
}
@media (max-width:992px){
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .menu-off{
        font-size:32px;
        border:none;
        background-color:transparent;
        outline:none;
        transition:.6s
    }
    .menu-off:focus{
        font-size:38px
    }
    .navigation-menu{
        display:none!important
    }
    .mbMenu-client{
        display:none
    }
    .mb-modal-defaul{
        min-width:100%;
        padding:0!important
    }
    .botton-bar-notInfluencer{
        display:flex;
        justify-content:space-between;
        align-items:center;
        flex-direction:column
    }
    .botton-bar-notInfluencer{
        min-height:80px;
        height:200px
    }
    .getInflurcerAction{
        margin-top:40px
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:none
    }
    .feedbackServiceSetails-extra{
        min-width:100%
    }
}
@media (max-width:480px){
    .hide__mobile{
        display:none!important
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:none
    }
    .ob-user__qualifications{
        display:none!important
    }
    .ob-user__credits__header{
        display:none!important
    }
    .ob-user__points__header{
        display:none!important
    }
    .bm-userPrifileClient{
        display:flex!important;
        justify-content:flex-start;
        flex-direction:row!important
    }
}
@media only screen and (min-width:300px) and (max-width:480px){
    .app-cliente__booking__now{
        margin-bottom:10px
    }
    .userPrifileClient-info{
        margin-left:10px;
        text-align:left
    }
    .userPrifileClient-img{
        width:60px;
        height:60px;
        border-radius:150px
    }
    .ob-client__feedback__actions{
        margin-top:20px
    }
    .ob-client__modal__profile{
        margin-bottom:20px
    }
    .ob-client__feedback--pay{
        margin-left:0!important;
        margin-right:0!important;
        margin-top:10px
    }
    .feedback-header{
        flex-direction:column
    }
    .feedbackServiceSetails-extra{
        margin-bottom:20px;
        margin-top:20px
    }
}
@media only screen and (min-width:1366px) and (max-width:8480px){
    .ob-user__feed{
        width:40%;
        margin-right:auto;
        margin-left:auto
    }
}
@media (max-width:1366px){
    .Mobile-appNavSistema303{
        display:block;
        position:fixed;
        left:60px;
        width:calc(100% - 60px)
    }
}
.comps__padding--10{
    padding:10px;
    box-sizing:border-box;
}
.comps__padding--20{
    padding:20px;
    box-sizing:border-box;
}
.comps__padding--30{
    padding:30px;
    box-sizing:border-box;
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5;
    max-width:50%!important;
}
.bar-filter{
    padding-bottom:10px!important;
    border-bottom:solid 1px #adadad;
}
.serach-filter-button{
    font-size:25px;
    background:transparent;
    border:none;
    outline:none;
    cursor:pointer;
    transition:.6s;
}
.serach-filter-button:hover{
    font-size:35px;
    background:transparent;
    border:none;
    outline:none;
    cursor:pointer;
}
.card-comps-imageModeCover{
    height:150px;
    width:100%;
    background-position:center;
    background-size:cover;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.card-comps-indicator{
    border-top:1px solid var(--app-soft-gray);
    padding:5px;
    box-sizing:border-box;
    font-size:16px!important;
    font-family:var(--app-default-font)!important;
}
.card-comps-indicator{
    font-size:16px!important;
    font-family:var(--app-default-font);
}
.card-comps-indicator-value{
    font-size:16px!important;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.card-comps-label{
    display:flex;
    padding:0 10px;
    line-height:1.5;
    font-size:.875rem;
    color:#fff;
    vertical-align:middle;
    white-space:nowrap;
    border-radius:2px;
    text-transform:uppercase;
    top:0;
    right:0;
    border-top-right-radius:var(--a-default-radius);
}
.card-comps-label-left{
    left:0!important;
    width:60px;
    border-top-right-radius:0!important;
    border-top-left-radius:var(--mb-default-radius)!important;
}
.card-comps-header{
    display:flex;
    justify-content:flex-start;
    padding:5px;
    align-items:center;
}
.card-comps-icon{
    width:38px;
    height:38px;
    border-radius:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-size:22px;
    background:#4A00E0;
    background-size:cover;
    background-position:center;
}
.card-comps-header-info{
    margin-left:10px;
}
.card-comps-img{
    margin-right:8px;
}
.card-comps-Title{
    margin:0;
    font-size:16px;
    font-family:var(--default-font);
    font-weight:500;
}
.card-comps-SubTitle{
    margin:0;
    font-size:14px;
    color:var(--a-text-color-3);
}
.comps-innerShift{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.comps-innerShift-list{
    padding:8px;
    box-sizing:border-box;
}
.comps-innerShift-g3{
    width:33.33%;
}
.comps-innerShift-item{
    display:flex;
    flex-direction:column;
    align-items:center;
    border:solid .25px var(--a-pri-color);
    justify-content:center;
    border-radius:4px;
    width:100%;
}
.comps-innerShift-description{
    height:40px;
    width:100%;
    display:flex;
    font-family:var(--default-font);
    color:var(--a-text-color);
    font-size:14px;
    text-align:center;
    justify-content:center;
    align-items:center;
}
.comps-innerShift-value{
    height:50px;
    display:flex;
    align-items:center;
}
.comps-innerShift-value h2{
    font-family:var(--default-font);
    color:var(--a-text-color);
    font-size:16px;
    margin:0;
}
.comps-panel-header{
    font-size:18px;
    color:#202020;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #b3b3b3;
}
.comps-header-action button{
    border-radius:80px!important;
}
.comps-title-header{
    font-size:18px;
    color:#202020;
    font-family:'Roboto',sans-serif;
}
.default-radius{
    border-radius:var(--app-default-radius)!important;
}
.comps-button{
    border-radius:150px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    text-transform:uppercase;
    outline:none;
}
.comps-button-default{
    border-radius:150px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    text-transform:uppercase;
    outline:none;
}
.comps-button-default-2{
    border-radius:150px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    text-transform:uppercase;
}
.comps__btn__whats__text{
    color:#02ad2d;
}
.comps__btn__text{
    font-size:1.6rem;
    background-color:transparent;
    font-family:var(--app-default-font-2);
    font-weight:700;
    cursor:pointer;
    border:none;
}
.comps__btn__text--2{
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:transparent;
    font-family:var(--app-default-font-2);
    font-weight:600;
    border-radius:150px;
    border:none;
    box-sizing:border-box;
    cursor:pointer;
    text-transform:uppercase;
    outline:none;
}
.comps__btn__search{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#19b0ea;
    cursor:pointer;
}
.comps__btn__back{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    cursor:pointer;
}
.comps__btn__remove{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:var(--app-soft-red);
    cursor:pointer;
}
.comps__btn__add{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#29b392;
    cursor:pointer;
}
.comps__btn__more{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:var(--app-primary-color);
    cursor:pointer;
}
.comps__btn__more__item{
    font-size:16px;
    font-family:var(--app-default-font-2);
    cursor:pointer;
}
.comps__btn__more__selected::after{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f058";
    color:#65e6ab;
    margin-left:10px;
}
.comps__btn__more__selected{
    font-size:16px;
    font-family:var(--app-default-font-2);
    color:black;
    font-weight:700;
    background-color:aliceblue;
    padding-right:25px;
    padding-left:25px;
    border-radius:150px;
}
.comps__btn__edit{
    font-size:25px!important;
    background-color:#e5e5e5;
    border:none;
    cursor:pointer;
    border-radius:4px;
    color:gray;
}
.comps__btn__historic{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#eaae01;
    cursor:pointer;
}
.comps__btn__Instagram{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#ef075b;
}
.comps__btn__facebook{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#0081fa;
}
.comps__btn__twitter{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:#076bef;
}
.comps__btn__filter{
    font-size:25px!important;
    background-color:transparent;
    border:none;
    color:var(--app-text-color-1);
}
.uk-checkbox:checked{
    background-image:url(data:image/svg+xml;
    charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat:no-repeat!important;
    background-position:center!important;
}
.comps-text-small{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
}
.comps-text{
    font-size:var(--app-text-medium);
    font-family:var(--app-default-font-2);
}
.comps-title-medium{
    font-size:var(--app-title-size-medium);
    font-family:var(--app-default-font-2);
    font-weight:500;
}
.comps-title-small{
    font-size:var(--app-title-size-small);
    font-family:var(--app-default-font-2);
    font-weight:500;
}
.comps-card-edit{
    font-size:22px;
    color:#0099ff;
    background-color:transparent;
    border:none;
    padding:0;
    transition:.6s;
    border-radius:10px;
}
.comps-card-remove{
    font-size:22px;
    color:#ff8383;
    background-color:transparent;
    border:none;
    padding:0;
    transition:.6s;
    border-radius:10px;
}
.comps-card-tag{
    font-size:22px;
    color:#0ca08c;
    background-color:transparent;
    border:none;
    padding:0;
    transition:.6s;
    border-radius:10px;
}
.comps-card-save{
    font-size:32px;
    color:#05d892;
    background-color:transparent;
    border:none;
    padding:0;
    transition:.6s;
    border-radius:10px;
}
.comps-card-button-text{
    font-size:12px;
    font-family:var(--app-default-font-2);
}
.comps-card-button-text--employer{
    font-size:12px!important;
    font-family:var(--app-default-font-2);
    color:#13e6b8;
    font-weight:700;
    font-size:16px;
    background-color:rgba(255,0,0,0);
    border:none;
    text-transform:uppercase;
    padding:5px;
    padding:0;
    display:flex;
}
.comps-card-text-action{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    cursor:pointer;
}
.comps-card-text-action:active{
    background-color:#e9e9e9;
    padding:5px;
    box-sizing:border-box;
}
.comps-card-footer{
    padding:5px;
    box-sizing:border-box;
}
.comps-card-footer button{
    cursor:pointer;
    outline:none;
}
.comps-card-footer button i:hover{
    font-size:25px;
}
.comps-card-title{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.comps-card-badge{
    position:absolute;
    padding-left:10px;
    padding-right:10px;
    font-size:16px;
    text-transform:uppercase;
}
.comps-card-badge-left{
    border-top-left-radius:var(--app-default-radius);
}
.comps-card-badge-right{
    border-top-right-radius:var(--app-default-radius);
    right:0;
}
.comps-card-price{
    font-size:var(--app-title-size-small);
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps-card-sale{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
    font-weight:500;
    text-decoration:line-through;
}
.comps__content__scroll{
    min-height:330px;
    height:330px;
    overflow-y:auto;
}
.comps__hr{
    margin-top:0;
    margin-bottom:0;
    color:black;
    border-bottom:solid 1px #d8d8d8;
}
.hr{
    margin-top:0;
    margin-bottom:0;
    color:black;
    border-bottom:solid 1px #d8d8d8;
}
.nav__bar--fixed{
    position:fixed;
    z-index:10;
    left:0;
    top:0;
    width:100%;
}
@media screen and (min-width:320px) and (max-width:680px){
    .b-offCavanas{
        width:100%
    }
    .offcanvas__header{
        width:100%;
        padding:8px;
        box-sizing:border-box;
        background-color:#e8e8e8
    }
    .offcanvas__title{
        font-size:var(--app-default-font-2);
        font-size:19px;
        font-weight:600;
        color:var(--app-dark-gray);
        margin:0
    }
    .offcanvas__content{
        box-sizing:border-box
    }
    .offcanvas__nav{
        padding:8px;
        box-sizing:border-box;
        width:100%;
        background-color:#e9e8ff
    }
    .offcanvas__nav__list{
        margin:0;
        padding:0;
        list-style:none
    }
    .offcanvas__nav__item{
        padding:8px;
        box-sizing:border-box
    }
    .offcanvas__toggle{
        font-size:22px
    }
    .offcanvas__toggle__item{
        font-size:16px
    }
}
.dropdown__item{
    margin-top:5px;
    margin-bottom:2px;
}
.dropdown__link{
    font-size:var(--app-default-font-2);
    font-size:14px;
    font-weight:400;
}
.comps-card__header__acction{
    display:flex;
    justify-content:space-between;
    padding:8px;
    padding-top:0;
    padding-bottom:0;
    box-sizing:border-box;
}
.comps-card__header__button{
    font-size:22px;
    cursor:pointer;
    transition:.6s;
}
.comps-card__header__button:hover{
    background-color:#ffffff;
    color:black;
    width:32px;
    height:32px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.card__section{
    padding:5px;
    box-sizing:border-box;
    font-size:16px!important;
    font-family:var(--app-default-font)!important;
}
.comps__card{
    cursor:pointer;
}
.comps-card__section{
    padding:5px;
    box-sizing:border-box;
    border:solid .25px var(--mb-gray-dark);
}
.comps-card__section__box{
    padding:4px;
    box-sizing:border-box;
}
.comps-card__section__box__label{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:300;
}
.comps-card__section__box__title{
    font-size:12px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps-card__section__box__value{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps__card__image{
    width:40px;
    height:40px;
    background-size:cover;
    background-position:center;
    margin-right:5px;
    position:relative!important;
}
.comps-card__title{
    font-size:18px;
    font-family:var(--app-default-font-2);
    font-weight:800;
}
.comps__card__title{
    font-size:12px;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.comps__card__primary__action{
    font-family:var(--app-default-font-2);
    font-weight:700;
    margin:0;
    font-size:12px;
    text-decoration:none;
}
.comps__card__secondary__action{
    font-family:var(--app-default-font-2);
    font-weight:400!important;
    margin:0;
    font-size:15px;
    text-decoration:none!important;
}
.comps__card__primary__action:hover{
    text-decoration:none;
}
.comps-card__subtitle{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:800;
}
.comps__card__footer{
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
}
.comps-card__inner__card{
    padding:8px;
    box-sizing:border-box;
}
.comps-card__footer{
    padding-top:3px;
    padding-bottom:3px;
    box-sizing:border-box;
}
.comps-card__accordion__content{
    margin-top:0!important;
}
.comps-card__flag{
    font-size:12px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    width:100%;
    box-sizing:border-box;
    padding:2px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-top-left-radius:var(--app-default-radius);
    border-top-right-radius:var(--app-default-radius);
}
.comps__dot__flag{
    width:15px!important;
    max-width:15px;
    height:15px;
    border-radius:150px;
    text-indent:-9999px;
    white-space:nowrap;
    overflow:hidden;
}
.comps-card__image__icon{
    width:45px;
    height:45px;
    background-size:cover;
    background-position:center;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
}
.comps-card__link_area{
    text-decoration:none;
    font-family:var(--app-default-font-2);
    display:block;
}
.comps-card__link_area:hover{
    text-decoration:none;
}
.comps-card__accordion__title{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:300;
}
.comps-card__app__accordion{
    margin-bottom:0;
    margin-top:0;
    box-sizing:border-box;
}
.card__button__icon{
    width:50px;
    height:50px;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
    padding:9px;
    box-sizing:border-box;
}
.comps-card__section__box--button{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    width:100%;
    cursor:pointer;
}
.card__button__text{
    font-family:var(--app-default-font-2);
    margin-top:10px;
    font-size:16px;
    font-weight:400;
}
.comps-card-img .imageCartSchedule{
    position:inherit!important;
    padding:0!important;
}
.text__limiter{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.comps__title__tabs{
    font-family:var(--app-default-font-2);
    font-weight:400;
    font-size:14px!important;
}
.comps__tabs{
    margin-top:20px;
}
.syst__tabs__item{
    font-family:var(--app-default-font-2);
    font-weight:600;
    font-size:12px!important;
}
.comps__widget__wrap{
    min-width:130px;
}
@media only screen and (min-width:300px) and (max-width:480px){
    .comps__widget__wrap{
        min-width:100%;
        box-sizing:border-box
    }
}
@media only screen and (min-width:480px) and (max-width:600px){
    .comps__widget__wrap{
        min-width:50%;
        box-sizing:border-box
    }
}
.comps-widget__card{
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border-radius:var(--a-default-radius);
}
.comps-widget__card__section{
    padding:8px;
    box-sizing:border-box;
}
.comps-widget__card--flex{
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border-radius:var(--a-default-radius);
    display:flex;
}
.comps-widget__body{
    box-sizing:border-box;
    width:80%;
    max-width:100%;
}
.comps-widget__body--expand{
    box-sizing:border-box;
    width:100%;
}
.comps-widget__body--noicon{
    box-sizing:border-box;
    width:100%;
    max-width:100%;
}
.comps-widget__title{
    padding:5px;
    box-sizing:border-box;
    min-height:30px;
    display:flex;
    width:100%;
    border-top-right-radius:var(--a-default-radius);
    font-family:var(--default-font);
    font-weight:700;
    font-size:13px;
}
.comps-widget__title--nobreak{
    padding:5px;
    box-sizing:border-box;
    min-height:30px;
    width:100%;
    border-top-right-radius:var(--a-default-radius);
    font-family:var(--default-font);
    font-weight:700;
    font-size:13px;
    white-space:nowrap;
    display:flex;
    align-items:center;
}
.comps-widget__icon{
    padding:5px;
    box-sizing:border-box;
    align-items:center;
    justify-content:center;
    display:flex;
    border-top-left-radius:var(--a-default-radius);
    border-bottom-left-radius:var(--a-default-radius);
    width:20%;
}
.comps-widget__value{
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    font-family:var(--default-font);
    font-weight:500;
    font-size:13px;
}
.comps__widgets__titles{
    font-family:var(--default-font);
    font-weight:500;
    font-size:16px;
    color:#969696;
    width:100%;
}
.filter__item__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    font-size:32px;
}
.funnel__marketing{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex-direction:column;
}
.funnel__marketing__funnel{
    height:80px;
    width:450px;
    justify-content:center;
    transform:translate(0);
    display:flex;
    align-items:center;
    position:relative;
    transition:.6s;
}
.funnel__marketing__label{
    width:350px;
    height:60px;
    margin-right:-150px;
}
.funnel__marketing__label{
    font-family:var(--default-font);
    font-weight:500;
    font-size:16px;
    display:flex;
    align-items:center;
    padding-left:20px;
}
.funnel__marketing__icon{
    left:calc(50% - 25px);
    display:block;
    width:60px;
    height:60px;
    position:absolute;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:42px;
}
.funnel__marketing__wrap{
    width:100%;
    display:flex;
    padding:20px;
    box-sizing:border-box;
}
.funnel__marketing__conversion{
    width:30%;
}
.funnel__marketing__row{
    display:flex;
    align-items:center;
}
.funnel__marketing__area{
    width:70%;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}
.funnel__marketing{
    width:100%;
}
.funnel__marketing__funnel:hover{
    transform:translate(-30px);
}
.marketing__resume__section{
    display:flex;
    justify-content:space-between;
    padding:8px;
    box-sizing:border-box;
    align-items:center;
}
.marketing__resume__section__value{
    font-size:25px;
    font-family:var(--default-font);
    font-weight:400;
}
.marketing__resume__section__label{
    font-size:16px;
    font-family:var(--default-font);
    font-weight:500;
}
.funnel__marketing__arrow{
    width:100%;
    justify-content:center;
    align-items:center;
    display:flex;
    margin-left:-140px;
}
.line-conecttio{
    border-top:solid 2px #3d3d3d;
    width:40%;
    margin-left:auto;
    margin-right:18%;
    position:relative;
    margin-top:30px;
}
@media (max-width:992px){
    .line-conecttio{
        display:none
    }
}
.line-conecttio-up-left{
    width:2px;
    height:50px;
    background-color:#3d3d3d;
    margin-top:0;
    position:absolute;
    top:-50px;
}
.line-conecttio-up-right{
    width:2px;
    height:50px;
    background-color:#3d3d3d;
    margin-top:0;
    position:absolute;
    top:-50px;
    right:0;
}
@media only screen and (min-width:300px) and (max-width:600px){
    .funnel__marketing__conversion{
        margin-top:50px
    }
    .funnel__marketing__wrap{
        width:100%;
        display:flex;
        flex-direction:column;
        justify-content:center;
        padding:20px;
        box-sizing:border-box
    }
    .funnel__marketing__conversion{
        width:100%
    }
    .funnel__marketing__area{
        width:100%;
        display:block;
        overflow-x:auto;
        padding:0
    }
    .funnel__marketing{
        display:flex;
        align-items:flex-start;
        justify-content:flex-end;
        flex-direction:column
    }
}
@media only screen and (min-width:601px) and (max-width:992px){
    .funnel__marketing__conversion{
        margin-top:50px
    }
    .funnel__marketing__arrow{
        width:100%;
        justify-content:center;
        align-items:center;
        display:flex;
        margin-left:-40px
    }
    .funnel__marketing__wrap{
        width:100%;
        display:flex;
        flex-direction:column;
        justify-content:center;
        padding:20px;
        box-sizing:border-box
    }
    .funnel__marketing__conversion{
        width:100%
    }
    .funnel__marketing__area{
        width:100%;
        display:block;
        overflow-x:auto;
        padding:0
    }
    .funnel__marketing{
        display:flex;
        align-items:flex-start;
        justify-content:flex-end;
        flex-direction:column
    }
}
.comps-dropmenu__card__value{
    font-size:16px;
    font-family:var(--default-font);
    font-weight:600;
    height:50px;
    width:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:0;
    font-size:22px;
    border-radius:150px;
}
.comps__tap__bar{
    width:100%;
    position:fixed;
    bottom:0;
    list-style:none;
    padding:5px 5px;
    box-sizing:border-box;
    z-index:98;
    justify-content:space-between;
    margin:0;
    align-items:center;
    background-color:white;
    padding-left:30px;
    padding-right:30px;
    display:none!important;
}
.tap__bar__wrap__btn{
    font-size:32px;
}
.tap__bar__wrap__btn--booking{
    font-size:32px;
    border:solid 0 #010846;
    width:50px;
    height:50px;
    border-radius:150px;
    margin-top:-35px;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.tapbar__up__drop__item{
    font-size:14px;
}
.accordion__title{
    font-size:16px;
    font-family:var(--default-font);
    font-weight:600;
}
.accordion__action--schedule{
    display:flex;
    flex-wrap:wrap;
}
.comps__speed__actions{
    list-style:none;
    padding:none;
    margin:none;
    position:fixed;
    left:0;
    top:150px;
    background-color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.comps__speed__item{
    width:35px;
    height:32px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
}
.comps__dot__support__screen{
    width:50px;
    height:50px;
    position:fixed;
    top:50%;
    right:0;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
    border-radius:var(--app-default-radius);
    background-color:white;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    cursor:pointer;
}
.comps__dot__support__screen--inner{
    width:50px;
    height:50px;
    position:absolute;
    top:20%;
    right:0;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
    border-radius:var(--app-default-radius);
    background-color:#664df8;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    cursor:pointer;
}
.comps__support__canvas{
    font-size:16px;
    font-family:var(--default-font);
    font-weight:400;
    background-color:white!important;
    color:var(--app-text-color-1)!important;
    box-shadow:0 6px 12px rgba(0,0,0,.06);
    margin-top:15px;
    margin-bottom:16px;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.comps__support__step{
    padding:10px;
    box-sizing:border-box;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
    font-size:16px;
    font-family:var(--default-font);
    font-weight:400;
    margin-bottom:5px;
    margin-bottom:10px;
    display:flex;
    border-radius:var(--app-default-radius);
}
.comps__support__step__number{
    padding:10px;
    box-sizing:border-box;
    background-color:var(--app-soft-green);
    width:35px;
    height:35px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:10px;
    border-radius:var(--app-default-radius);
}
.comps__support__step__title{
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:700;
    margin-bottom:8px;
}
.comps__support__step__des{
    margin:0;
}
.comps__dot__support__close{
    position:fixed!important;
    z-index:1000;
    top:32px!important;
    padding:5px;
    right:none;
    left:307px;
    width:68px;
    border-radius:150px!important;
    color:white!important;
    background-color:var(--app-soft-red)!important;
    padding:8px!important;
    display:flex;
    text-align:left;
    padding-left:17px!important;
}
.comps__support__canvas__title{
    font-size:18px;
    font-family:var(--app-default-font-2);
    font-weight:600;
    color:#5a5a5a!important;
    width:100%;
    text-align:center;
}
.comps__list__service__wrap{
    list-style:none;
    padding:0;
    box-sizing:border-box;
    margin:0;
}
.comps__list__service__list{
    padding:8px;
    box-sizing:border-box;
}
.comps__list__service__image{
    min-width:50px;
    min-height:50px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.comps__list__service__name{
    margin:0;
    font-family:var(--app-default-font-2);
    font-size:16px;
    max-width:20ch;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:8px;
    margin-top:5px;
}
.comps__list__service__name--inner{
    margin:0;
    font-family:var(--app-default-font-2);
    font-size:16px;
}
.comps__list__service__price{
    margin:0;
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:700;
    margin-bottom:8px;
}
.comps__list__service__inputData{
    margin-bottom:8px;
}
.comps__list__service__input{
    font-size:12px;
    transition:.6s;
    border-radius:50px;
    padding-left:8px;
}
.comps__list__service__inputData{
    align-items:center;
}
.comps__list__service__inputData i{
    font-size:16px;
}
.comps__list__service__input{
    width:100px;
}
.comps__list__service__input:focus{
    font-size:14px;
    background-color:#f5f5ff;
}
.comps__list__service__returnName{
    margin:0;
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:400;
}
.comps__list__service__Return{
    margin:0;
    font-family:var(--app-default-font-2);
    font-size:12px;
    padding:5px;
    box-sizing:border-box;
    background-color:#e4e0ff;
    border-radius:150px;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.comps__list__service__item{
    display:flex;
    align-items:stretch;
    background-color:#ffffff;
    border-radius:4px;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    min-height:50px;
    padding-left:5px;
}
.comps__list__service__datails{
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center;
}
.comps__list__service__actions{
    display:flex;
}
.comps__list__service__select{
    display:flex;
    background-color:#d1ffd9;
    align-items:center;
    padding-left:8px;
    padding-right:8px;
}
.comps__list__service__inner{
    margin:0;
}
.comps__list__service__inner__card{
    margin-top:0!important;
    background-color:white;
    padding:8px;
    box-sizing:border-box;
}
.comps__list__job__wrap{
    list-style:none;
    padding:0;
    box-sizing:border-box;
    margin:0;
}
.comps__list__job__list{
    padding:8px;
    box-sizing:border-box;
}
.comps__list__job__image{
    min-width:40px;
    min-height:40px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.comps__list__job__name{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:16px;
    margin-bottom:10px;
}
.comps__list__job__prof{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:16px;
    margin-bottom:10px;
}
.comps__list__job__name--inner{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:16px;
}
.comps__list__job__price{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:14px;
    font-weight:700;
    margin-bottom:10px;
}
.comps__list__job__prof{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:15px;
    font-weight:400;
    margin-bottom:10px;
}
.comps__list__job__Return{
    margin:0;
    font-family:var(--app-default-font-);
    font-size:12px;
    padding:5px;
    box-sizing:border-box;
    background-color:#e4e0ff;
    border-radius:150px;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.comps__list__job__item{
    padding:5px;
    align-items:stretch;
    flex-wrap:wrap;
    border-radius:4px;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    position:relative;
}
.comps__list__job__flag{
    width:100%;
    padding:4px;
    padding-left:5px;
    box-sizing:border-box;
    margin-bottom:8px;
    border-radius:150px;
    margin-top:-5px;
}
.comps__list__job__body{
    display:flex;
}
.comps__list__job__datails{
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center;
}
.comps__list__job__actions{
    display:flex;
    flex-direction:column;
    position:absolute;
    right:5px;
    background-color:#f3f3f3;
    padding:10px 0;
    box-sizing:border-box;
    border-radius:10px;
    justify-content:center;
}
.comps__list__job__actions button{
    margin:5px 0;
}
.comps__list__job__item{
    position:relative;
}
.comps__list__job__select{
    display:flex;
    background-color:#d1ffd9;
    align-items:center;
    padding-left:8px;
    padding-right:8px;
}
.comps__list__job__inner{
    margin:0;
}
.comps__list__job__inner__card{
    margin-top:0!important;
    background-color:white;
    padding:8px;
    box-sizing:border-box;
}
.comps__job__accordion__content{
    padding:8px;
    box-sizing:border-box;
}
.comps__grup__flags{
    display:flex;
    padding-left:10px;
    padding-right:10px;
    border-top-left-radius:4px;
    margin-bottom:8px;
    margin-left:-15px;
}
.comps__grup__flags--desktop{
    display:flex;
    padding-left:10px;
    padding-right:10px;
    border-top-left-radius:4px;
    margin-bottom:8px;
    flex-wrap:wrap;
}
.comps__flags__item{
    padding-left:8px;
    padding-right:8px;
    padding-top:2px;
    padding-bottom:2px;
    border-radius:50px;
    margin-right:2px;
    font-size:9px;
    margin-bottom:2px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-height:18px;
    display:flex;
    align-items:center;
}
.comps__IneedHelp{
    position:fixed;
    left:-25px;
    bottom:50px;
    height:30px;
    width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border:none;
    transform:rotate(90deg);
    background-color:var(--app-soft-green);
    font-size:16px;
}
.comps__help__drop__item{
    font-size:12px!important;
}
.comps__IneedHelp--default{
    position:fixed;
    right:-25px;
    top:50%;
    height:30px;
    width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.06);
    border:none;
    transform:rotate(-90deg);
    background-color:#ffa2be;
    font-size:16px;
    z-index:100;
}
.comps__IneedHelp--schedulle{
    position:absolute;
    right:-25px;
    top:20%;
    height:30px;
    width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.06);
    border:none;
    transform:rotate(-90deg);
    background-color:var(--app-soft-blue);
    color:white;
    font-size:16px;
    z-index:100;
}
.comps__IneedHelp-Dashboard{
    position:absolute;
    right:-25px;
    top:200px;
    height:30px;
    width:80px;
    max-width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.06);
    border:none;
    transform:rotate(-90deg);
    background-color:var(--app-soft-blue);
    color:white;
    font-size:16px;
    z-index:100;
}
.comps__IneedHelp-Dashboard-consuting{
    position:absolute;
    right:-44px;
    top:312px;
    height:30px;
    width:120px;
    max-width:120px;
    box-shadow:0 3px 6px rgba(0,0,0,.06);
    border:none;
    transform:rotate(-90deg);
    background-color:var(--app-soft-red);
    color:white;
    font-size:16px;
    z-index:100;
}
.comps__IneedHelp--schedulle-other{
    position:absolute;
    right:-25px;
    top:25%;
    height:30px;
    width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.06);
    border:none;
    transform:rotate(-90deg);
    background-color:var(--app-soft-red);
    color:white;
    font-size:16px;
    z-index:100;
}
.comps__input{
    font-size:13px;
}
.comps__field{
    border-width:0!important;
    border-bottom-width:1px!important;
}
.comps__field__edit{
    border-bottom-width:2px!important;
    border-color:orange!important;
    background-color:#fffbf6!important;
}
.comps__field__edit:focus{
    border-bottom-width:2px!important;
    border-color:orange!important;
    background-color:#ffffff!important;
}
.comps__legend{
    font-family:var(--app-default-font-2);
}
.comps__checkbox{
    display:flex;
    align-items:center;
}
.comps__checkbox__label{
    display:flex;
    align-items:center;
}
.comps__select__options{
    font-size:16px;
}
.comps__select{
    font-size:16px!important;
}
.comps__input::placeholder{
    font-size:16px;
}
.comps__select{
    font-size:16px;
}
.comps__group__input{
    display:flex;
    align-items:center;
}
.comps__group__input__stack{
    display:flex;
    flex-direction:column;
}
.comps__group__input__stack select{
    font-size:12px;
}
.comps__field__section{
    padding:8px;
    box-shadow:0 3px 6px rgba(0,0,0,.12);
    padding:8px;
    box-sizing:border-box;
    border-radius:4px;
    background-color:white;
}
.comps__stepform__item{
    width:50px;
    height:50px;
    font-size:22px;
    margin-left:auto;
    margin-right:auto;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.12);
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:12;
}
.comps__stepform{
    padding-top:20px;
    padding-bottom:20px;
    position:relative;
    z-index:2;
}
.comps__data__set{
    padding-bottom:10px;
    padding-top:10px;
}
.comps__header__consulting{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:8px;
    box-sizing:border-box;
}
.comps__modal__header{
    margin:0;
    font-size:16px;
    font-family:var(--app-default-font-2);
    padding:10px;
    box-sizing:border-box;
}
.comps__modal__title{
    margin:0;
    font-size:16px;
    font-family:var(--app-default-font-2);
}
.comps__modal__full{
    min-height:100vh!important;
    background-color:white;
}
.comps__modal__full__body{
    min-height:86vh!important;
}
.comps__modal__titles{
    margin:0;
    font-size:16px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps__modal__subtitle{
    margin:0;
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.comps__modal__label{
    margin:0;
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:300;
    margin-bottom:8px;
}
.comps__modal__data__group{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:solid 1px #e6e6e6;
}
.comps__modal__text{
    margin:0;
    font-size:13px;
    font-family:var(--app-default-font-2);
    font-weight:300;
}
.comps__get__wrap{
    list-style:none;
    margin:0;
    padding:0;
}
.comps__get__wrap--coll-2l{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
}
.comps__get__wrap--coll-2l .comps__get__list{
    width:calc(50% - 20px);
}
.comps__get__list{
    padding:8px;
    box-sizing:border-box;
}
.comps__get__list__item{
    width:100%;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    background-color:white;
}
.comps__get__list__header{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
}
.comps__get__list__name{
    font-size:16px;
    font-family:var(--app-default-font-2);
}
.comps__get__list__viste{
    font-size:16px;
    font-family:var(--app-default-font-2);
}
.comps__get__list__box{
    padding:8px;
    box-sizing:border-box;
}
.comps__get__list__profileImg{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.comps__get__list__content{
    justify-content:space-between;
    align-items:center;
}
.comps__get__list__data{
    font-size:14px;
    font-family:var(--app-default-font-2);
    margin:0;
    margin-bottom:5px;
}
.comps__get__list__footer__data{
    font-size:14px;
    font-family:var(--app-default-font-2);
    margin:0;
    margin-bottom:10px;
}
.comps__get__list__footer{
    padding:0;
    box-sizing:border-box;
}
.comps__get__footer__content{
    font-size:14px;
    font-family:var(--app-default-font-2);
    margin-top:0!important;
    padding:8px;
    box-sizing:border-box;
}
.comps__get__list__flag{
    padding:2px;
}
.comps__profile__header{
    padding:8px;
    display:flex;
    align-items:center;
    width:100%;
}
.comps__profile__header__image{
    width:50px;
    height:50px;
    background-size:cover;
    background-position:center;
    margin-right:10px;
    border-radius:150px;
}
.comps__profile__header__datails{
    display:flex;
    align-items:flex-start;
    flex-direction:column;
}
.comps__profile__header__data{
    font-size:15px;
    font-family:var(--app-default-font-2);
    margin-bottom:5px;
    margin-top:0;
    margin-left:0;
    margin-right:0;
}
.comps__profile__name{
    font-size:15px;
    font-family:var(--app-default-font-2);
    margin:0;
}
.comps__time__list{
    padding:0;
    margin:0;
    list-style:none;
    display:flex;
    flex-wrap:wrap;
    position:relative;
}
.comps__time__wrap__scroll .comps__time__list{
    flex-wrap:nowrap;
    overflow:scroll;
}
.comps__time__item{
    padding-left:4px;
    padding-right:4px;
    width:140px;
    min-width:140px;
    height:90px;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    background:white;
    border-top:solid 1px #dbdbdb;
    border-bottom:solid 1px #dbdbdb;
    border-right:solid 1px #dbdbdb;
    font-size:14px;
    font-weight:600;
    font-family:var(--app-default-font-2);
    cursor:pointer;
    flex-direction:column;
    transition:.6s;
}
.comps__time__item:hover{
    width:160px;
    min-width:160px;
}
.comps__time__wrap__scroll .comps__time__item:nth-child(2){
    margin-left:140px;
}
.comps__time__dataInfo{
    width:100%;
    text-align:left;
    overflow:hidden;
    text-overflow:ellipsis;
    border-bottom:solid 1px #d3d3d3;
    margin-bottom:5px;
}
.comps__time__item:hover .comps__time__dataInfo{
    width:100%;
    text-align:left;
    overflow:hidden;
    text-overflow:ellipsis;
}
.time__dataInfo__text{
    font-size:10px;
    transition:.6s;
}
.comps__time__item:hover .time__dataInfo__text{
    font-size:12px;
}
.comps__time__item:hover{
    background:#fffdef;
}
.comps__time__item:first-child{
    background-color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border-left:solid 1px #dbdbdb;
}
.comps__time__wrap__scroll .comps__time__item:first-child{
    position:absolute;
    z-index:10;
}
.comps__time__wrap__scroll .comps__time__list:hover .comps__time__item:first-child{
    position:absolute;
}
.comps__group__time__tag{
    position:absolute;
    top:0;
    left:0;
    display:flex;
}
.comps__time__tag{
    width:15px;
    height:15px;
    border-radius:80px;
    background:#0081fa;
    margin-right:8px;
    cursor:pointer;
}
.comps__time__wrap__scroll{
    position:relative;
}
.comps__time__wrap__scroll:hover .comps__group__time__button{
    opacity:.9;
}
.comps__group__time__button{
    position:absolute;
    right:0;
    top:0;
    opacity:0;
}
#slideLeft__time{
    border:none;
    background:#0081fa;
    font-size:19px;
    color:white;
}
#slideRight__time{
    border:none;
    background:#0081fa;
    font-size:19px;
    color:white;
}
.drop__time{
    position:fixed!important;
    border-radius:10px!important;
}
.drop__time__data{
    font-size:16px;
}
.comps__table__smart__status{
    padding:2px 20px;
    border-radius:150px;
    text-align:center;
    font-size:12px;
    max-width:150px;
}
.smart__table__go .comps__smart__td--flex{
    display:flex!important;
    justify-content:space-between;
    align-items:center;
}
.mode_card{
    border-radius:50px;
    font-size:12px;
    border:none;
    padding:6px 25px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    font-family:var(--mb-default-font);
    font-weight:500;
    outline:none;
    text-decoration:none;
    text-align:center;
    justify-content:center;
    max-height:32px;
    cursor:pointer;
    margin-right:5px;
}
.mode_list{
    border-radius:50px;
    font-size:12px;
    border:none;
    padding:6px 25px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    font-family:var(--mb-default-font);
    font-weight:500;
    outline:none;
    text-decoration:none;
    text-align:center;
    justify-content:center;
    max-height:32px;
    cursor:pointer;
    margin-right:5px;
}
.comps__fast__filters__ul{
    display:flex;
    list-style:none;
    padding:0;
    margin:0;
    margin-top:20px;
    margin-bottom:20px;
    flex-wrap:wrap;
}
.comps__fast__filters__li{
    padding:8px;
    box-sizing:border-box;
}
.comps__fast__filters__button{
    font-size:12px;
    font-family:var(--app-default-font-2);
    height:22px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:600;
}
.comps__search{
    display:flex;
}
.comps__filter__body{
    position:relative;
}
.comps__button__filter{
    position:absolute;
    right:10px;
    top:10px;
}
.comps__filters__section__title{
    font-size:16px!important;
    font-family:var(--app-default-font-2);
    height:22px;
    font-weight:600;
}
.comps__filter__bar__action{
    top:0;
    position:absolute;
    top:-60px;
    right:0;
}
.comps_tooltips_content{
    width:100%;
    position:relative;
    padding:8px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
}
.comps_tooltips_content{
    font-size:15px;
}
.comps_tooltips_footer{
    width:100%;
    padding:5px;
    box-sizing:border-box;
    background-color:transparent;
    border-top:solid .21px #545454;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    display:flex;
    justify-content:space-between;
}
.comps_tooltips__btn{
    border-radius:150px;
    border:none;
    background-color:transparent;
}
.tooltips__btn__back{
    background-color:var(--app-soft-red);
}
.tooltips__btn__next{
    background-color:var(--app-soft-green);
}
.tippy-box[data-theme~='sistema303']{
    background-color:#e2dffd;
    color:black;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
}
.tippy-box[data-theme~='sistema303'][data-placement^='top']>.tippy-arrow::before{
    border-top-color:#e2dffd;
}
.tippy-box[data-theme~='sistema303'][data-placement^='bottom']>.tippy-arrow::before{
    border-bottom-color:#e2dffd;
}
.tippy-box[data-theme~='sistema303'][data-placement^='left']>.tippy-arrow::before{
    border-left-color:#e2dffd;
}
.tippy-box[data-theme~='sistema303'][data-placement^='right']>.tippy-arrow::before{
    border-right-color:#e2dffd;
}
.comps__chart__wrap{
    position:relative;
}
.comps__chart--item-reports{
    width:100%;
    max-height:500px;
}
:root{
    --c-default-radius:5px;
}
.comps__widget__resume{
    position:relative;
}
.comps__widget__resume-title{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
}
.comps__widget__resume-value{
    font-size:var(--app-text-medium);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
}
.comps__widget__resume-indicator-right{
    position:absolute;
    right:0;
    top:0;
    font-size:19px;
    padding:5px;
    box-sizing:border-box;
    border-top-right-radius:5px;
}
.comps__text__small{
    font-size:var(--app-text-small);
}
.comps__text__default{
    font-size:var(--app-text-default);
}
.comps__text__medium{
    font-size:var(--app-text-medium);
    font-family:var(--app-default-font-2);
}
.comps__text__large{
    font-size:var(--app-text-large);
    font-family:var(--app-default-font-2);
}
.default__radius{
    border-radius:var(--c-default-radius);
}
.default__radius--top{
    border-top-left-radius:var(--c-default-radius);
    border-top-right-radius:var(--c-default-radius);
}
.default__radius--left-top{
    border-top-left-radius:var(--c-default-radius);
}
.default__radius--right-top{
    border-top-right-radius:var(--c-default-radius);
}
.comps__accordion__card{
    position:relative;
}
.comps__accordion__card--header-label{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
    max-width:100px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.comps__accordion__card--header-label{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
}
.comps__accordion__card--header-value{
    font-size:var(--app-text-medium);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
    max-width:100px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.comps__accordion__card--actions{
    margin-top:5px;
    padding-top:5px;
    border-top-width:1px;
    border-top-style:solid;
}
.comps__accordion__card-content-label{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.comps__accordion__card--footer-right{
    position:absolute;
    right:-40px;
    top:-10px;
    background-color:#ffffff;
    padding:10px;
    box-sizing:border-box;
    min-height:85px;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    font-size:32px;
}
.comps__accordion__card-content-title{
    font-size:var(--app-text-small);
    font-family:var(--app-default-font-2);
    font-weight:700;
    color:var(--app-dark-gray);
    display:block;
    font-size:18px;
}
.comps__section{
    width:70%;
    max-width:70%;
    margin-left:auto;
    margin-right:auto;
}
.comps__section__tittle{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:16px
}
.comps__section__header{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #e5e5e5;
}
.comps__section--80{
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
}
@media only screen and (min-width:1025px) and (max-width:1444px){
    .comps__section{
        width:90%;
        max-width:90%;
        margin-left:auto;
        margin-right:auto
    }
    .comps__section--80{
        max-width:80%;
        margin-left:auto;
        margin-right:auto
    }
}
@media only screen and (min-width:762px) and (max-width:1024px){
    .comps__section{
        width:100%;
        max-width:100%;
        margin-left:auto;
        margin-right:auto
    }
    .comps__section--80{
        max-width:100%;
        margin-left:auto;
        margin-right:auto
    }
}
@media only screen and (min-width:300px) and (max-width:761px){
    .comps__section{
        width:100%;
        max-width:100%;
        margin-left:auto;
        margin-right:auto
    }
    .comps__section__tittle{
        font-family:var(--app-default-font-2);
        font-weight:700;
        font-size:12px;
        padding-bottom:5px
    }
    .comps__section--80{
        max-width:100%;
        margin-left:auto;
        margin-right:auto
    }
}
.comps__button{
    border-radius:8px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border:none;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    font-family:var(--app-default-font-2);
    font-weight:600;
}
.cp__btn__squared__icon{
    border:none;
    font-size:32px;
}
.comps__button__iconizer{
    display:flex;
    align-items:center;
    text-decoration:none;
    border:solid 1px #dbdbdb;
}
.comps__button__iconizer:hover{
    text-decoration:none;
}
.comps__button__iconizer--icon{
    background-color:#d6d6d6;
    font-size:22px;
    padding:2px;
    box-sizing:border-box;
    margin-right:5px;
}
.comps__button__iconizer--label{
    font-size:14px;
    color:#383838;
}
.comps__button__text{
    font-family:var(--app-default-font-2);
    font-weight:700;
    background-color:transparent;
    border:none;
    font-size:15px;
    cursor:pointer;
}
.comps__button__icon i{
    margin-left:40px;
    font-size:22px;
}
.comps__button__exports{
    font-size:32px;
}
.b-button{
    padding-left:25px;
    padding-right:25px;
    height:32px;
    display:flex;
    align-items:center;
    background-color:#f2f2f2;
    width:auto;
    border-radius:8px;
    font-size:12px;
}
.b-button__text{
    font-size:var(--app-default-font-2);
    font-size:12px;
    font-weight:400;
}
.comps__button{
    position:relative;
}
.comps__button__count{
    width:20px;
    height:20px;
    position:absolute;
    left:0;
    top:-10px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:8px;
    font-size:12px;
}
.comps__screen__tittle{
    font-family:var(--app-default-font-2);
    font-size:var(--app-title-size-small);
    font-weight:700;
    color:var(--app-text-color-1);
}
@media (max-width:1366px){
    .comps__screen__tittle{
        flex-direction:column;
        font-size:14px
    }
    .comps__screen__tittle>*{
        justify-content:space-between;
        align-items:center
    }
    .comps__screen__tittle button{
        margin-bottom:5px;
        margin-top:5px;
        width:100%;
        margin-right:0!important
    }
}
@media (max-width:992px){
    .comps__screen__tittle{
        flex-direction:column;
        font-size:14px
    }
    .comps__screen__tittle>*{
        justify-content:space-between;
        align-items:center
    }
    .comps__screen__tittle button{
        margin-bottom:5px;
        margin-top:5px;
        width:100%;
        margin-right:0!important
    }
}
.comps__screen__title{
    font-family:var(--app-default-font-2);
    font-size:var(--app-title-size-small);
    font-weight:700;
    color:var(--app-text-color-1);
}
.comps__screen__header{
    background-color:#f5f9ff!important;
}
.comps__screen__title-inner{
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.comps__screen__title--line{
    border-bottom:solid 1px #ebebeb;
    margin-bottom:20px;
}
.comps__screen__tittle--image{
    width:80px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
}
.comps__screen__title__img{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-left:10px;
}
.comps__screen__title__data{
    display:flex;
    align-items:center;
}
.comps__screen__title__label{
    font-family:var(--app-default-font-2);
    font-weight:300;
    font-size:14px;
}
.comps__screen__title__value{
    font-family:var(--app-default-font-2);
    font-weight:700;
    font-size:14px;
}
.comps__screen__icon{
    font-size:32px;
    margin-right:10px;
    line-height:1;
}
.comps__vertical__tabs .uk-active{
    border-bottom:solid 4px var(--app-dark-blue);
}
.comps__acordeon__title{
    font-family:var(--app-default-font-2);
    font-size:var(--app-text-medium)!important;
    font-weight:500;
}
.comps__accordion__list__value{
    font-family:var(--app-default-font-2);
    font-size:16px;
    font-weight:700;
    margin-bottom:0;
}
.comps__accordion__list__title{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:200px;
}
.comps__accordion__large .comps__accordion__list__title{
    max-width:200px!important;
}
.comps__accordion__list__label{
    font-family:var(--app-default-font-2);
    font-size:14px;
    font-weight:500;
    margin-bottom:10px;
}
.comps__accordion__list__select{
    position:absolute;
    right:0;
    top:0;
    background-color:white;
    padding:8px;
    width:40px;
    max-width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.comps__modal__title{
    font-family:var(--app-default-font-2);
    font-size:var(--app-title-size-small);
    font-weight:700;
}
@media only screen and (min-width:300px) and (max-width:726px){
    .comps__modal__full__mobile{
        padding:0!important
    }
    .comps__modal__full__mobile .comps__modal__full__mobile--body{
        max-height:calc(100vh - 55px)!important
    }
    .comps__modal__full__mobile--footer{
        position:fixed;
        bottom:-1px;
        width:100%;
        background-color:white;
        left:0;
        max-width:100%;
        box-sizing:border-box
    }
}
.comps__step__count{
    width:40px;
    height:40px;
    font-size:16px;
    font-family:var(--app-default-font-2);
}
.comps__shadow-orange{
    box-shadow:0 4px 6px rgba(237,201,121,.23)!important;
}
.cp__card__title{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:400;
    color:black;
    margin-bottom:10px;
}
.cp__card__media{
    width:100%;
    height:100px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
}
.cp__card__footer{
    padding:8px;
    box-sizing:border-box;
}
.cp__card__data{
    padding-left:5px;
    padding-right:5px;
    margin-bottom:5px;
    box-sizing:border-box;
}
.cp__card__data__value{
    font-size:14px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.cp__card__switcher{
    margin-top:0;
    margin-bottom:10px;
}
.cp__card__switcher__nav{
    font-size:12px;
    font-family:var(--app-default-font-2);
}
.cp__tab__filter{
    display:flex!important;
    flex-wrap:nowrap!important;
}
.cp__tab__filter__item{
    font-size:16px!important;
    font-family:var(--app-default-font-2);
    font-weight:400;
}
.cp__fast__date__item{
    font-size:15px!important;
    font-family:var(--app-default-font-2);
    font-weight:400;
}
.cp__screen__header{
    background-color:#f5f9ff;
    padding:5px;
    box-sizing:border-box;
}
.es-card-group{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    background-color:white;
    transition:.6s;
    border-radius:8px;
}
.es-card-group:hover{
    box-shadow:0 8px 32px rgba(0,0,0,.308);
    background-color:#0b006e;
    transform:scale(1.2);
    z-index:999;
}
.es-card-group:hover .es-card-group-footer{
    background-color:#c4f6ff;
}
.es-card-group:hover .es-card-group-footer a{
    color:#0b006e;
}
.es-card-group:hover .es-make-bundle-price{
    color:white!important;
}
@media (max-width:992px){
    .es-card-group:hover{
        transform:scale(1.1)
    }
}
.es-card-group-slide{
    padding:20px;
    box-sizing:border-box;
}
.es-card-group-img{
    padding:20px;
    box-sizing:border-box;
}
.es-card-group-img img{
    border-radius:20px;
}
.es-card-group-img .uk-cover-container{
    border-radius:20px;
}
.es-card-group-body{
    text-align:center;
}
.es-card-group-body h2{
    font-family:'Raleway',sans-serif;
    font-weight:700;
    font-size:22px;
    margin:0;
    margin-bottom:10px;
}
.es-card-group-body p{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:19px;
    margin:0;
    margin-bottom:20px;
}
.es-card-group-footer{
    background-color:#0b006e;
    box-sizing:border-box;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.es-card-group-footer a{
    padding:10px 20px;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
    align-items:center;
    color:white;
    font-weight:700;
    font-size:2rem;
}
.es-card-group-footer a:hover{
    text-decoration:none;
}
.es-card-group-footer a span{
    width:35px;
    height:35px;
    background-color:white;
    color:#0b006e;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.es-card-category{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    border-radius:8px;
    display:flex;
    flex-direction:column;
}
.es-card-category:hover{
    text-decoration:none;
    box-shadow:0 8px 16px rgba(0,0,0,.308);
}
.es-card-category-img{
    width:100%;
    height:200px;
    background-position:center;
    background-size:cover;
    border-radius:8px;
}
.es-card-category-name{
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:20px;
    width:100%;
    padding:10px;
    box-sizing:border-box;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    background-color:#0b006e;
    color:white;
}
.es-card-category-header{
    padding:20px;
    box-sizing:border-box;
}
.es-product-card .woocommerce-loop-product__title{
    font-size:2rem!important;
    font-family:'Raleway',sans-serif;
    font-weight:500;
}
.es-card-img{
    width:100%;
    height:105px;
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
}
.es-card-title{
    font-size:1.9rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
}
.es-card-footer{
    margin-top:10px;
}
.es-card-description{
    margin-top:20px;
}
.es-card-description p{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:500;
    margin:0;
}
.es-card-plan-featured{
    background-color:#0b006e;
}
.es-card-plan-featured .es-card-title{
    color:white;
}
.es-card-plan-featured .es-card-plan-price{
    color:white;
}
.es-card-plan-featured .es-card-description{
    color:white;
    margin-top:10px!important;
}
.es-card-plan-featured .es-card-description p{
    margin-bottom:10px;
    margin-top:10px;
}
.es-card-plan-price{
    font-size:2.2rem!important;
    font-weight:900;
}
.es-card-plan-price sup{
    font-size:1rem;
    font-weight:300;
}
.es-card-plan{
    position:relative;
}
.es-card-plan .es-card-title{
    font-size:2.2rem;
}
.es-card-plan .es-card-description{
    margin-top:10px!important;
}
.es-card-plan-flag{
    position:absolute;
    padding:8px 15px;
    border-radius:8px;
    background-color:#ffa600;
    top:-11px;
    line-height:1;
    font-family:'Raleway',sans-serif;
    left:-10px;
    color:white;
    font-size:1.2rem;
}
.es-card-plan-img{
    width:80px;
    height:80px;
    background-position:center;
    background-size:cover;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    border-radius:8px;
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:200;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:600;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:800;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQ.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:200;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format('truetype');
}
@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/raleway/v27/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format('truetype');
}
:root{
    font-size:62.5%;
}
label[for="gift-card-amount"]{
    font-size:1.6rem;
}
#gift-card-amount{
    font-size:1.8rem;
    border-top:0;
    border-left:0;
    border-right:0;
}
.pwgc-field-container input{
    font-size:1.8rem;
    border-top:0;
    border-left:0;
    border-right:0;
}
.pwgc-field-container label{
    font-size:1.6rem;
}
.pwgc-subtitle{
    font-size:1.6rem;
}
#pwgc-email-preview-button{
    border-radius:150px;
    border:solid 2px #38b4c2;
    color:#38b4c2;
    font-size:1.6rem;
    background-color:transparent!important;
}
#pwgc-message{
    display:block;
    height:100px;
    width:95%;
    font-size:1.6rem;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
    padding:18px 40px;
    width:100%;
    border-radius:150px;
    font-size:1.6rem;
    background:#38b4c2!important;
}
#pwgc-redeem-gift-card-container input[type="text"]{
    font-size:1.8rem;
    border-top:0;
    border-left:0;
    border-right:0;
    width:100%;
}
#pwgc-redeem-gift-card-container input[type="submit"]{
    width:100%;
    background-color:transparent!important;
    border:solid 2px #38b4c2!important;
    color:#38b4c2!important;
    border-radius:150px!important;
    font-size:1.6rem!important;
}
#pwgc-redeem-gift-card-container label{
    font-size:1.6rem;
}
#pwgc-redeem-button{
    margin-top:20px;
    width:100%;
    border-radius:150px;
    border:solid 2px #38b4c2;
    color:#38b4c2;
    font-size:1.6rem;
    background-color:transparent!important;
}
#pwgc-redeem-form input{
    font-size:1.8rem;
    border-top:0;
    border-left:0;
    border-right:0;
    width:100%;
}
#pwgc-redeem-form input[type="submit"]{
    margin-top:20px;
    width:100%;
    border-radius:150px;
    border:solid 2px #38b4c2;
    color:#38b4c2;
    font-size:1.6rem;
    background-color:transparent!important;
}
.my-gifts{
    font-weight:700!important;
    font-size:4rem!important;
    margin-top:50px!important;
    font-weight:900!important;
    color:#38b4c2;
    text-align:center;
    margin-top:0!important;
}
.gift-select{
    width:350px;
    cursor:pointer;
    transition:.6s;
}
.gift-select:hover{
    transform:scale(1.1);
}
.es-bg-secondary{
    background-color:#e4fcff;
}
.es-h2{
    font-family:'Raleway',sans-serif;
    font-size:5.3rem;
    margin:0;
    font-weight:900;
    color:#38b4c2;
}
@media (max-width:992px){
    .es-h2{
        font-size:4.3rem
    }
}
.custom-title-45{
    font-family:'Raleway',sans-serif;
    font-size:4rem;
    margin:0;
    font-weight:900;
    color:#38b4c2;
}
.es-h3{
    font-family:'Raleway',sans-serif;
    font-size:2.5rem;
    margin:0;
    font-weight:900;
    color:#38b4c2;
}
.es-h2-featured{
    font-family:'Raleway',sans-serif;
    font-size:3rem;
    margin:0;
    font-weight:900;
    color:#fcac18;
}
.es-paragraph{
    font-family:'Raleway',sans-serif;
    font-size:19px;
    font-weight:300;
    margin:0;
}
.es-paragraph-large{
    font-family:'Raleway',sans-serif;
    font-size:2.3rem;
    font-weight:300;
    margin:0;
}
.es-section-header{
    margin-bottom:45px;
    width:100%;
    text-align:center;
    flex-wrap:wrap;
}
.es-section-width-large{
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{
    margin-bottom:2em;
    font-size:1.6rem;
}
.es-columns li{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    border-radius:8px;
    padding:20px;
    box-sizing:border-box;
}
.es-section-products{
    width:70%;
    margin-left:auto;
    margin-right:auto;
}
.es-product-card{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    border-radius:8px;
    background-color:white;
    padding:0;
    box-sizing:border-box;
}
.es-product-card-img img{
    border-radius:8px;
}
.bundled_product{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    border-radius:8px;
    padding:20px;
    box-sizing:border-box;
    text-align:center;
    position:relative;
}
.bundled_product .details{
    padding:20px;
    box-sizing:border-box;
    text-align:center;
    padding-bottom:108px!important;
    padding-top:0;
}
.bundled_product_excerpt{
    font-size:1.6rem!important;
}
.bundled_product_summary .bundled_product_optional_checkbox{
    margin:0;
    padding:0;
    line-height:1em;
    width:100%;
    background:rgba(102,51,153,0);
    display:block;
    cursor:pointer;
    padding:10px;
    box-sizing:border-box;
}
.bundled_product_summary .bundled_product_optional_checkbox{
    margin:0;
    padding:0;
    line-height:1em;
    position:absolute;
    width:100%;
    left:0;
    height:100%;
    top:0;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    flex-wrap:wrap;
    padding-bottom:48px!important;
    color:white;
}
.bundled_product_summary .bundled_product_optional_checkbox bdi{
    font-size:22px;
    color:#0b006e;
}
.bundled_product_summary .bundled_product_optional_checkbox del bdi{
    width:100%;
    font-size:16px;
}
.bundled_product_summary .bundled_product_optional_checkbox ins bdi{
    font-size:22px;
    color:#0b006e;
}
.product-bundle-img img{
    border-radius:8px;
}
.bundled_products .price{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.bundled_products span.price::before{
    content:"Adicionar";
    font-size:1.6rem;
    position:absolute;
    width:100%;
    background:#0b006e;
    bottom:0;
    left:0;
    padding:10px;
    box-sizing:border-box;
    color:white;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.bundled_product_title{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
}
.bundled_product_title_link{
    display:none;
}
.bundled_product_summary .bundled_item_price_quantity,.bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price,.single-product div.product .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price{
    margin-left:.1em;
    display:flex;
}
.bundle_form .bundle_price p.price,.single-product .bundle_form .bundle_price p.price{
    line-height:1;
    margin:0 0 1.5rem;
    font-family:'Raleway',sans-serif;
    color:#0b006e;
}
.bundle_price .woocommerce-Price-amount{
    font-size:2.6rem!important;
}
.woocommerce-Price-amount{
    font-family:'Raleway',sans-serif;
    color:#0b006e;
}
.bundled_product_checkbox{
    position:absolute;
    top:0;
    left:0;
    width:40px!important;
    height:40px;
    opacity:0;
}
.bundled_product_checkbox::before{
    content:"";
    width:40px;
    height:40px;
    top:0;
    left:0;
    position:absolute;
    background-color:#ffffff;
}
.bundled_product_checkbox:checked{
    opacity:1;
}
.bundled_product_checkbox:checked::before{
    content:"\f00c";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:60px;
    height:60px;
    top:-10px;
    left:-10px;
    position:absolute;
    background-color:#0b006e;
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    color:white;
}
.es-make-bundle-price{
    font-size:3.3rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    margin-top:10px;
}
.es-make-bundle-frequency{
    font-size:1.3rem;
}
.orange .orange-footer{
    background-color:#FC9208;
}
.bundle_error .woocommerce-info{
    margin:0!important;
    position:fixed;
    bottom:0;
    width:100%;
    left:0;
    background:#0b006e;
    z-index:999;
    font-size:22px;
    color:white;
}
.es-card-bundle{
    box-shadow:0 3px 6px rgba(0,0,0,.103);
    border-radius:8px;
    padding:20px;
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    background:white;
    display:flex;
    align-items:center;
    justify-content:center;
}
.bundle_button .buttons_added{
    display:none!important;
}
.bundle_button .quantity{
    display:none;
}
.bundle_button button{
    padding:15px 25px;
    box-sizing:border-box;
    border-radius:150px!important;
    background-color:#0b006e!important;
    color:white!important;
    font-size:1.6rem!important;
}
.bundle_wrap{
    text-align:center;
}
.bundle_wrap .price{
    color:#0b006e;
}
@media (min-width:992px){
    .bundle_wrap{
        width:20%
    }
}
.bundle_wrap button{
    width:100%;
}
.bundled__custom__prince{
    font-size:3.3rem!important;
    color:#0b006e!important;
    font-weight:700!important;
}
.es-product-all-prices-bundle .es-product-old{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    text-decoration:line-through;
    color:#bdbdbd;
}
.es-product-all-prices-bundle .es-product-price{
    font-size:3.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:#0b006e;
}
.es-product-price-discount-bund{
    width:50px;
    height:50px;
    justify-content:center;
    align-items:center;
    border-radius:150px;
    border:solid 0 #0b006e;
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    line-height:1;
    color:white;
    font-weight:600;
    display:inline-flex;
    position:absolute;
    top:30px;
    left:-30px;
    background-color:#8606e7;
}
.es-category-master-header{
    margin-bottom:40px;
}
.es-category-master-header li{
    border-radius:8px;
}
.woocommerce-result-count{
    font-size:1.4rem;
}
.es-category-header{
    margin-bottom:50px;
}
.es-category-header .page-title{
    font-family:'Raleway',sans-serif;
    font-weight:900;
    font-size:58px;
    color:#0b006e;
    margin-bottom:0;
}
.es-category-header .term-description{
    font-family:'Raleway',sans-serif;
    font-size:19px;
}
.es-subarea{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    position:relative;
}
.es-subarea-img{
    width:60px;
    height:60px;
    min-height:60px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.es-subarea-name{
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:#0b006e;
    font-size:1.5rem!important;
    margin:10px 0 0;
    text-align:center;
}
.es-subarea-tag{
    padding:5px 10px;
    border-radius:150px;
    line-height:1;
    font-size:1.3rem;
    position:absolute;
    top:-5px;
    left:-5px;
}
.es-product-parcel{
    font-size:19px;
    font-family:'Raleway',sans-serif;
    font-weight:800;
    color:#0b006e;
    line-height:1;
}
@media (max-width:792px){
    .es-product-parcel{
        font-size:16px
    }
}
.es-product-parcel-single{
    font-size:2.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:300;
    color:#0b006e;
    line-height:1;
}
.es-product-all-prices{
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (max-width:792px){
    .es-product-all-prices{
        flex-direction:column
    }
}
.es-product-all-prices-single{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin-bottom:20px;
}
.es-product-all-prices-single .es-product-price{
    font-size:2rem;
    font-family:'Raleway',sans-serif;
    font-weight:600;
}
.es-product-featured-price{
    font-size:4.5rem!important;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:#0b006e;
    line-height:1;
    margin:0;
    margin-top:10px;
    margin-bottom:10px!important;
}
.es-product-old{
    font-size:14px;
    font-family:'Raleway',sans-serif;
    font-weight:300;
    color:#696969;
    margin-right:10px;
}
.es-product-price{
    font-size:16px;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:#202020;
}
.es-product-price-discount{
    position:absolute;
    top:-10px;
    left:-10px;
    width:50px;
    height:50px;
    border-radius:150px;
    background-color:#8606e7;
    font-family:'Raleway',sans-serif;
    font-weight:800;
    font-size:1.6rem;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    line-height:1;
}
.es-product-single-title{
    font-size:2.5rem!important;
}
.es-product-title{
    font-size:3rem!important;
    font-family:'Raleway',sans-serif;
    font-weight:600;
}
.es-product-single-add-to-card{
    font-size:20px!important;
    width:50%;
    padding:10px 25px!important;
    box-sizing:border-box;
    border-radius:150px!important;
    background-color:#0b006e!important;
    line-height:1;
}
.es-product-detail-icon{
    font-size:3rem;
    color:#0b006e;
}
.es-product-detail-info{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:400;
}
.es-product-detail-label{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:600;
}
.es-product-related-title{
    font-size:4rem!important;
    font-family:'Raleway',sans-serif;
    font-weight:900;
    color:#0b006e;
    margin-bottom:40px!important;
}
.es-product-price-only{
    font-size:3.3rem;
    font-family:'Raleway',sans-serif;
    font-weight:900;
    color:#0b006e;
}
.es-product-landing{
    font-size:1.9rem;
    font-family:'Raleway',sans-serif;
    margin-bottom:75px;
    margin-top:75px!important;
}
.es-product-card .uk-slideshow-items{
    margin-bottom:0!important;
}
.es-tec-title{
    font-size:2rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
}
.es-tec-label{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
}
.es-tec-value{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:300;
}
.orderby{
    display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    font-size:1.8rem!important;
}
.es-cart-page-title{
    font-size:3.5rem!important;
}
.woocommerce ul.products li.product{
    display:grid;
}
.bundled_product{
    display:block!important;
}
.bundled_product_summary{
    display:block!important;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap{
    padding-bottom:70px!important;
}
.woocommerce .woocommerce-message a.button{
    border-radius:150px!important;
    background-color:#0b006e!important;
    font-size:1.6rem;
}
.woocommerce-message{
    font-size:1.6rem;
}
.woocommerce-message,.woocommerce-info{
    border-top-color:#0b006e!important;
}
.woocommerce ul.products li.product .button{
    display:none;
}
.wc-backward{
    background-color:#0b006e!important;
    border-radius:150px!important;
    font-size:1.6rem!important;
}
.custom-pagination .woocommerce-pagination{
    display:flex;
    justify-content:center;
}
.custom-pagination .woocommerce-pagination ul{
    display:flex;
}
.custom-pagination .woocommerce-pagination ul a{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
    border:solid 1px #0b006e;
    width:15px;
}
.custom-pagination .woocommerce-pagination ul .current{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
    border:solid 1px #0b006e;
    background-color:#0b006e;
    width:15px;
    color:white;
}
.custom-pagination .woocommerce-pagination ul .next{
    display:none;
}
.custom-pagination .woocommerce-pagination ul .prev{
    display:none;
}
.astra-shop-thumbnail-wrap{
    padding:20px;
    box-sizing:border-box;
}
.astra-shop-thumbnail-wrap img{
    border-radius:20px;
}
.woocommerce-pagination{
    font-size:1.3rem!important;
    font-weight:700!important;
}
.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{
    border-color:#0b006e!important;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
    background:#0b006e!important;
    color:#ffffff;
}
.woocommerce-product-details__short-description,.woocommerce-Tabs-panel--description{
    font-family:'Raleway',sans-serif;
    font-size:19px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{
    background:var(--ast-global-color-0);
    color:#ffffff;
}
.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{
    margin-top:.5em;
    margin-bottom:0!important;
    white-space:normal;
    line-height:1.3;
    background-color:#0b006e;
    color:white;
    width:100%;
    border-bottom-left-radius:8px!important;
    border-bottom-right-radius:8px!important;
    font-size:2rem;
    font-family:'Raleway',sans-serif;
}
.ast-woo-product-category{
    font-size:1.5rem!important;
    font-family:'Raleway',sans-serif;
}
.woocommerce span.onsale,.wc-block-grid__product .wc-block-grid__product-onsale{
    background-color:var(--ast-global-color-0);
    color:#ffffff;
    display:none;
}
.woocommerce .woocommerce-breadcrumb{
    margin:0 0 1em;
    padding:0;
    font-size:1.5rem!important;
    color:#777;
}
.ast-woocommerce-container{
    margin-top:30px;
}
.product_title{
    font-size:2rem;
}
.woocommerce-error{
    font-size:1.3rem!important;
}
@media (min-width:992px){
    .woocommerce-error{
        margin-top:40px;
        position:fixed;
        right:0;
        z-index:9999;
        width:300px;
        background:#ff7a7a;
        color:white;
        top:86px
    }
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{
    float:right;
    width:100%;
    margin-top:20px;
}
.es-cart .coupon label{
    font-size:1.6rem!important;
}
.es-cart-update{
    border-radius:150px!important;
    width:100%!important;
    background-color:#90fcf6!important;
    font-size:1.5rem!important;
    display:none!important;
}
.es-cart-cupon-submit{
    width:100%;
    background-color:transparent!important;
    border:solid 2px #0b006e!important;
    color:#0b006e!important;
    border-radius:150px!important;
    font-size:1.6rem!important;
}
.es-cart-thumb{
    width:60px;
    min-width:60px;
    height:60px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.es-cart-item{
    display:flex;
}
.es-cart-title{
    width:50%;
    font-size:1.6rem;
    padding-left:10px;
}
.es-cart-title a{
    width:50%;
    font-size:1.6rem;
    padding-left:10px;
    pointer-events:none;
    cursor:default;
    text-decoration:none;
    color:black;
}
.es-cart-price{
    width:20%;
    font-size:1.6rem!important;
    font-weight:700!important;
}
.es-cart-qtd{
    width:10%;
    font-size:1.6rem!important;
    margin-left:20px;
}
.es-cart-qtd input{
    width:100%!important;
    font-size:1.6rem!important;
}
.es-cart-total{
    width:40%;
    text-align:right;
    font-size:1.6rem;
    font-weight:700!important;
}
.es-cart-types-cards{
    text-align:center;
}
.es-cart-types-cards h2{
    font-family:'Raleway',sans-serif;
    font-size:2rem;
    font-weight:700;
    color:#0b006e;
}
.es-cart-return-store{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px;
}
.es-cart-return-store a{
    font-size:1.5rem!important;
    line-height:1;
    color:#0b006e;
    display:flex;
    align-items:center;
    justify-content:center;
}
.es-cart-return-store span{
    font-size:22px;
    line-height:1;
}
.es-cart-page-title{
    font-size:2.9rem;
    font-weight:700;
    color:#0b006e;
    margin-bottom:40px;
    margin-top:40px;
}
.es-cart-arrow-sessions i{
    transform:rotate(90deg);
    font-size:32px;
    color:#0b006e;
}
.es-cart-table-totails .cart-subtotal{
    font-size:1.6rem!important;
}
.es-cart-table-totails .order-total{
    font-size:1.6rem!important;
}
.checkout-button{
    border-radius:150px!important;
    background-color:#a84dfb!important;
    font-family:'Raleway',sans-serif;
    color:white;
    font-weight:700!important;
    font-size:1.6rem!important;
}
.bundled_table_item{
    width:91%;
    float:right;
}
.bundled_table_item .es-cart-price{
    font-size:1.6rem!important;
}
.bundled_table_item .bundled_table_item_subtotal{
    display:none;
}
.woocommerce a.remove{
    line-height:0;
    position:relative;
    border:0 solid #ccc!important;
}
.woocommerce a.remove::before{
    content:"\f2ed";
    width:30px;
    height:30px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    background-color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    line-height:1;
    position:absolute;
    top:-8px;
    left:-8px;
    font-size:2.5rem!important;
    color:#0b006e;
}
.es-count-bundle{
    width:100%;
    background-color:#0b006e;
    padding:10px 55px;
    box-sizing:border-box;
    border-radius:150px;
    text-align:center;
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    box-shadow:inset 0 4px 12px rgba(0,0,0,.45);
}
.es-count-bundle h2{
    font-family:'Raleway',sans-serif;
    font-family:600;
    color:white;
    font-size:2rem;
}
.es-count-bundle-total{
    font-size:6rem;
    line-height:1;
    font-weight:900;
}
#pack-progress{
    max-width:100%;
}
form.woocommerce-checkout .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity{
    left:23px!important;
}
.fc-content .bundled_table_item .bundled_table_item_subtotal{
    display:inherit;
}
.fc-content .bundle_table_item .product-name{
    font-size:1.6rem!important;
    font-weight:600;
    color:#0b006e;
}
.fc-content .bundle_table_item,.fc-content .bundle_table_item td{
    border-bottom:none!important;
    box-shadow:0 2px 3px rgba(0,0,0,.05);
    margin-left:10px;
    margin-right:10px;
    margin-top:8px;
}
.fc-content .cart_item{
    border-bottom:none!important;
    box-shadow:0 2px 3px rgba(0,0,0,.05);
    margin-left:10px;
    margin-right:10px;
    margin-top:8px;
}
.fc-content .cart_item .product-name{
    color:#0b006e;
}
.fc-content .bundled_table_item{
    width:100%;
    float:none;
    box-shadow:none;
}
.fc-content .bundled_table_item .product-total{
    display:none!important;
}
.fc-content .bundled_table_item .product-name{
    padding-left:50px!important;
    display:flex;
    align-items:center;
}
.fc-content .bundled_table_item .product-name::before{
    content:"\f3bf";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    transform:rotate(90deg);
    line-height:1;
    font-size:22px;
}
.fc-content .bundled_table_item{
    margin-left:10px;
    margin-right:10px;
    margin-top:8px;
}
.fc-content .bundled_table_item .product-details{
    width:100%!important;
}
.fc-content .bundled_table_item .product-quantity{
    display:none!important;
}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step{
    background-color:#0b006e;
    font-size:1.6rem;
    border-radius:150px;
}
.fc-step__substep-save{
    background-color:#0b006e!important;
    font-size:1.6rem!important;
    border-radius:150px!important;
}
.woocommerce form .form-row label{
    font-size:1.2rem!important;
}
.fc-contact-fields__wrapper input{
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
    font-size:1.6rem;
}
.fc-contact-fields__wrapper input:focus{
    outline:2px solid #38b4c2!important;
}
.fc-checkout-steps input[type="text"]{
    padding:7px!important;
}
.fc-checkout-steps input[type="tel"]{
    padding:7px!important;
}
body.theme-astra div.woocommerce form .form-row .select2-selection--single .select2-selection__rendered{
    font-size:1.6rem!important;
}
.woocommerce-billing-only-fields__field-wrapper{
    display:flex;
    justify-content:space-between;
}
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper:after,div.woocommerce form .woocommerce-billing-only-fields__field-wrapper:before{
    display:none!important;
}
.payment-method__label-text,.payment_method_cod{
    font-size:1.6rem!important;
}
.fc-step__substep-fields-inner input{
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
    font-size:1.6rem;
}
.fc-step__substep-fields-inner input:focus{
    outline:2px solid #38b4c2!important;
}
.fc-place-order-button{
    border-radius:150px!important;
    background-color:#0b006e!important;
    font-size:2rem!important;
}
.es-slide-composer-pack{
    margin-top:40px;
}
.es-slide-composer-pack li{
    border-radius:10px;
}
.es-slide-composer-pack li img{
    border-radius:10px;
}
.es-card-slide{
    padding:0;
    box-sizing:border-box;
}
.woocommerce-products-header__title{
    font-size:6rem;
    font-family:'Raleway',sans-serif;
    font-weight:900;
    color:#0b006e;
    margin-bottom:0;
}
.es-header{
    width:100%;
    box-shadow:0 3px 6px rgba(0,0,0,.103);
}
.es-header-section{
    width:70%;
    box-sizing:border-box;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width:762px){
    .es-header-section{
        width:100%
    }
}
.es-header-franqeuado a{
    font-size:1.4rem;
    font-weight:700;
    color:#0b006e;
    white-space:nowrap;
}
@media (min-width:762px){
    .es-header-franqeuado a{
        font-size:1.6rem
    }
}
.es-header-content{
    display:flex;
    align-items:center;
    justify-content:center;
}
.es-header-left{
    width:25%;
    box-sizing:border-box;
    padding:10px;
}
@media (max-width:762px){
    .es-header-left{
        width:30%
    }
}
.es-header-center{
    width:30%;
    box-sizing:border-box;
    padding:10px;
}
@media (max-width:762px){
    .es-header-center{
        display:none
    }
}
.es-header-right{
    width:45%;
    box-sizing:border-box;
    padding:10px;
}
@media (max-width:762px){
    .es-header-right{
        width:70%
    }
}
.es-header-button{
    width:100%;
    padding:8px 25px;
    border-radius:150px;
    background-color:#0b006e;
    color:white;
    font-family:'Raleway',sans-serif;
    font-weight:600;
}
.es-header-button:hover{
    text-decoration:none;
    color:white;
}
.es-header-label{
    font-size:1.3rem;
}
.es-header-label a{
    color:#0b006e;
}
.es-header-cart{
    line-height:1;
    color:#0b006e;
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.es-header-cart i{
    font-size:42px;
}
@media (max-width:992px){
    .es-header-cart i{
        font-size:3rem
    }
}
.es-header-cart .cart-counter{
    font-size:12px;
    position:absolute;
    width:20px;
    height:20px;
    background-color:red;
    color:white;
    border-radius:150px;
    top:-5px;
    display:flex;
    align-items:center;
    justify-content:center;
    right:-5px;
}
.es-header-whats{
    font-size:4rem;
    color:#0b006e!important;
    animation:pulse 2s infinite;
    border-radius:150px;
    line-height:1;
}
@media (max-width:992px){
    .es-header-whats{
        font-size:3rem;
        margin-left:10px
    }
}
.es-header-whats a{
    color:#0b006e!important;
}
.es-header .es-header-what:hover{
    animation:none;
}
@-webkit-keyframes pulse{
    0%{
        -webkit-box-shadow:0 0 0 0 rgba(44,193,204,.4)
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(44,204,183,0)
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(44,204,183,0)
    }
}
@keyframes pulse{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,204,.4);
        box-shadow:0 0 0 0 rgba(44,185,204,.4)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(44,204,177,0);
        box-shadow:0 0 0 10px rgba(44,204,204,0)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,191,0);
        box-shadow:0 0 0 0 rgba(44,204,191,0)
    }
}
.es-header-right{
    display:flex;
    align-items:center;
    justify-content:space-around;
}
.es-header-dropAcount{
    display:flex;
    align-items:center;
    color:#0b006e;
}
.es-header-dropAcount i{
    font-size:32px;
}
.es-header-well{
    font-size:1.6rem;
    color:#0b006e;
}
@media (max-width:992px){
    .es-header .es-header-well{
        display:none!important
    }
}
.es-header-info ul{
    list-style:none;
    margin:0;
    padding:0;
    border-radius:8px!important;
}
.es-header-info ul li{
    padding:8px 0;
    box-sizing:border-box;
}
.es-header-info .es-header-button{
    font-size:1.6rem;
    width:100%;
}
.es-header-info-link{
    font-size:1.6rem;
    display:flex;
    align-items:center;
}
.es-header-info-link i{
    font-size:2rem;
    margin-right:10px;
}
.es-header-info-link:hover{
    text-decoration:none;
}
.es-header-center .is-search-input{
    border-radius:8px!important;
    height:53px!important;
}
.es-subheader{
    border-bottom:solid 3px #0b006e;
    position:relative;
}
.share-button{
    position:fixed;
    bottom:20px;
    left:20px;
    border-radius:150px;
    background-color:#ff002b;
    width:60px;
    height:60px;
    color:white;
    font-size:3.2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:9000;
}
.share-button:hover{
    background-color:#00003c;
}
.es-nav{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    align-items:center;
    width:100%;
    padding-top:15px;
    padding-bottom:0;
    box-sizing:border-box;
}
.es-nav-icon{
    font-size:2.8rem;
    line-height:0;
}
.es-nav>li{
    padding:8px;
    box-sizing:border-box;
    padding-left:35px;
    padding-right:35px;
    padding-top:18px;
    padding-bottom:18px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    position:relative
}
@media (max-width:992px){
    .es-nav>li{
        padding-top:10px;
        padding-bottom:8px
    }
}
.es-nav>li a{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    color:#0b006e;
    font-weight:700;
}
@media (max-width:992px){
    .es-nav>li a{
        font-size:0
    }
}
.es-nav>li a:hover{
    text-decoration:none;
    color:#00001e;
}
.es-header-mobile{
    padding:5px 20px;
    box-sizing:border-box;
}
.es-header-mobile-toggle{
    font-size:3rem;
    color:#0b006e;
}
.es-header-mobile-action{
    min-width:25%;
    justify-content:space-between;
}
.es-header-mobile .cart-counter{
    top:0;
}
#NavMobile .uk-offcanvas-bar{
    background-color:#0b006e;
}
#NavMobile .uk-offcanvas-bar ul li{
    font-size:1.6rem;
    font-weight:700;
    font-family:'Raleway',sans-serif;
}
.es-footer-header{
    font-size:2rem;
    font-weight:700;
    font-family:'Raleway',sans-serif;
    color:#3f3f3f;
    border-bottom:solid 3px #0b006e;
    margin-bottom:20px;
}
.es-footer-header ul li a{
    font-size:1.6rem!important;
    font-weight:300;
    font-family:'Raleway',sans-serif;
}
.es-footer-nav-item{
    font-size:1.6rem!important;
    font-weight:400;
    font-family:'Raleway',sans-serif;
}
.es-footer-mark{
    background-color:#0b006e;
    color:#dbfbff;
    padding:10px 20px;
    font-size:1.6rem;
    display:flex;
    align-items:center;
    justify-content:center;
}
.woocommerce-MyAccount-navigation-link{
    font-size:1.6rem;
    border:0 solid rgba(0,0,0,.1)!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
    float:none;
    width:100%;
    margin-bottom:23px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
    display:flex;
    width:100%;
    overflow-x:auto;
}
.woocommerce-account .woocommerce-MyAccount-content{
    float:none;
    width:100%;
}
.woocommerce-account .woocommerce-MyAccount-content{
    float:none;
    width:100%;
    font-size:1.6rem;
}
.share-thumbail{
    width:100%;
    height:80px;
    background-position:center;
    background-size:cover;
}
.card-share{
    font-size:1.6rem;
    padding:10px;
    box-sizing:border-box;
}
.wpcss-add-all{
    background-color:#0b006e!important;
    color:white;
    font-size:1.6rem!important;
    border-radius:150px;
    margin-top:20px;
}
.wpcss-btn{
    width:100%;
    background-color:#63c1c1!important;
    color:white;
    font-size:1.6rem!important;
    border-radius:150px!important;
    margin-top:20px!important;
}
.es-your-recomendations{
    font-size:3.6rem;
    color:#0b006e;
    font-weight:700;
}
.es-go-whatsapp a{
    width:100%;
    background-color:transparent!important;
    color:#25d366!important;
    border:solid 3px #25d366;
    font-size:1.6rem!important;
    border-radius:150px!important;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
    box-sizing:border-box;
    margin-bottom:20px;
    font-weight:700;
}
.wpcss-popup-text{
    font-size:1.6rem;
}
.wpcss-popup-link input{
    font-size:1.6rem;
}
.es-tab-nav{
    border-top:solid 4px #0b006e;
    padding-bottom:10px;
}
.es-tab-nav ul{
    list-style:none;
    margin:0;
    padding:0;
}
.es-tab-nav ul li{
    padding:8px 20px;
    box-sizing:border-box;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.es-tab-nav ul li a{
    font-size:2rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
}
.es-tab-nav ul li a:hover{
    text-decoration:none;
}
.nav-tab-color a{
    color:#0b006e;
}
.es-button{
    position:relative;
}
.es-button-action{
    padding:10px 25px;
    border-radius:150px;
    background-color:#fe357b;
    color:white;
    display:inline-block;
    font-size:1.6rem;
}
.es-button-action:hover{
    text-decoration:none;
}
.es-button-action-2{
    padding:10px 25px;
    border-radius:150px;
    background-color:#fab028;
    color:white;
    display:inline-block;
    font-size:1.6rem;
}
.es-button-action-2:hover{
    text-decoration:none;
}
.es-fab-button{
    position:fixed;
    width:120px;
    min-height:50px;
    border-radius:150px;
    background-color:#25D366;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:8px;
    box-sizing:border-box;
    font-size:1.6rem;
    bottom:20px;
    right:20px;
    line-height:1;
    font-weight:700;
    z-index:9000;
}
.es-fab-button-link{
    font-size:1.6rem!important;
    color:#0b006e!important;
    font-weight:700;
}
.es-fab-button-link:hover{
    text-decoration:none;
    color:#00003c!important;
    font-weight:700;
}
.es-fab-button-icon{
    position:absolute;
    top:-10px;
    left:-10px;
    width:35px;
    height:35px;
    background-color:#075E54;
    color:white;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
}
.es-header-fab{
    width:100%;
    padding:10px;
    box-sizing:border-box;
    background-color:#0b006e;
    color:white;
    display:flex;
    align-items:center;
}
.es-header-fab-img{
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.es-header-fab-well{
    font-family:'Raleway',sans-serif;
    font-size:1.6rem;
    line-height:1;
}
.es-fab-tratment-img{
    min-width:40px;
    width:40px;
    height:40px;
    border-radius:8px;
    margin-right:20px;
    background-position:center;
    background-size:cover;
}
.es-fab-tratment-name{
    line-height:1;
}
.es-patrocinada{
    padding:2px 5px;
    box-sizing:border-box;
    border-radius:150px;
    background-color:#ff7300;
    color:white;
    font-weight:600;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
}
.es-fab-drop-areas{
    max-width:320px;
}
.female-onlye{
    position:absolute;
    top:-15px;
    right:-15px;
    padding:8px 25px;
    box-sizing:border-box;
    background-color:pink;
    color:#22000b;
    font-size:2rem;
    font-weight:700;
    z-index:9000;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.1);
}
.es-cesta-wrap{
    padding:20px;
    box-sizing:border-box;
}
.es-cesta-img{
    width:100%;
    height:400px;
    background-position:center;
    background-size:cover;
    border-radius:8px;
}
.es-cesta-title{
    position:absolute;
    left:0;
    width:100%;
    bottom:40px;
    text-align:center;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    font-size:2.2rem;
}
.swiper-wrapper{
    position:relative;
    width:30%;
    height:100%;
    z-index:1;
    display:flex;
    transition-property:transform;
    box-sizing:content-box;
    margin-bottom:40px;
}
.es-comment{
    box-sizing:border-box;
}
.es-comment-img{
    width:30%;
    height:400px;
    background-position:center;
    background-size:cover;
    border-radius:8px;
}
.es-comment-comment{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:1.6rem;
    width:70%;
    padding:20px;
    box-sizing:border-box;
}
.es-comment-button{
    background-color:#0b006e;
    color:white;
    font-family:'Raleway',sans-serif;
    font-weight:500;
    font-size:1.6rem;
    display:inline-flex;
    padding:9px 20px;
    border-radius:8px;
    margin-top:20px;
}
.es-comment-button:hover{
    color:white;
    text-decoration:none;
}
@media (min-width:992px){
    .es-featured-free{
        margin-top:-100px
    }
}
.es-featured-free h2{
    font-family:'Raleway',sans-serif;
    font-weight:700;
    font-size:2.3rem;
    text-align:center;
    color:#ff93c7;
}
.es-featured-free p{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:1.6rem;
    text-align:center;
}
.es-featured-free .es-featured-button{
    display:inline-flex;
    margin-left:auto;
    margin-right:auto;
    padding:8px 15px;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    background-color:#25D366;
    color:white;
    border-radius:8px;
    font-size:1.6rem;
}
.es-featured-free .es-featured-button:hover{
    text-decoration:none;
}
.es-card-free{
    background-color:white;
    border-radius:8px;
}
.es-card-free:hover{
    box-shadow:0 3px 32px rgba(0,0,0,.1);
}
.es-card-free-icon{
    font-size:4rem;
    color:#0b006e;
    line-height:1;
}
.es-card-free-title{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:2rem;
    color:#0b006e;
    font-weight:700;
}
.es-card-free-title-number{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:4rem;
    color:#0b006e;
    font-weight:700;
    line-height:1;
}
.es-card-free-description{
    font-family:'Raleway',sans-serif;
    font-weight:300;
    font-size:1.6rem;
    color:#0b006e;
}
.es-free-slider li{
    border-radius:8px;
}
.es-free-slider li img{
    border-radius:8px;
}
.es-button-loadmore{
    display:inline-flex;
    padding:10px 25px;
    font-size:1.8rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    background-color:#0b006e;
    color:white;
    border-radius:150px;
}
.es-directory-tab{
    display:none;
}
@media (max-width:992px){
    .es-directory-tab{
        display:flex;
        position:fixed;
        bottom:0;
        left:0;
        width:100%;
        padding:10px 20px;
        background-color:white;
        z-index:99
    }
    .es-directory-tab a{
        font-size:3rem;
        color:#0b006e;
        text-decoration:none
    }
    .es-directory-tab a:hover{
        text-decoration:none
    }
}
.call-whats{
    display:inline-flex;
    justify-content:space-between;
    align-items:center;
    padding:5px 25px;
    border-radius:150px;
    background-color:transparent;
    border:solid 2px #25d366;
    color:#25d366;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:1.3rem;
    margin-top:15px;
    margin-bottom:15px;
    position:absolute;
    left:32px;
    bottom:0;
}
@media (max-width:992px){
    .call-whats{
        font-size:1rem;
        left:25px;
        padding:5px 5px
    }
}
.call-whats:hover{
    color:#04752e;
    border:solid 2px #04752e;
}
.call-whats i{
    font-size:2.3rem;
    line-height:1;
    margin-right:25px;
}
@media (max-width:992px){
    .call-whats i{
        font-size:2.3rem;
        line-height:1;
        margin-right:5px
    }
}
.call-whats-single{
    display:inline-flex;
    justify-content:space-between;
    align-items:center;
    padding:5px 25px;
    border-radius:150px;
    background-color:transparent;
    border:solid 2px #25d366;
    color:#25d366;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:1.8rem;
    margin-top:15px;
    margin-bottom:15px;
}
.call-avaliation{
    display:inline-flex;
    justify-content:space-between;
    align-items:center;
    padding:5px 25px;
    border-radius:150px;
    background-color:#cbf8dc;
    border:solid 2px #25d366;
    color:#25d366;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:1.3rem;
}
@media (max-width:992px){
    .call-avaliation{
        margin-top:20px
    }
}
.call-avaliation:hover{
    color:#04752e;
    border:solid 2px #04752e;
    text-decoration:none;
    box-shadow:0 3px 16px rgba(0,0,0,.103);
    transform:scale(1.1);
}
.call-avaliation i{
    font-size:2.3rem;
    line-height:1;
    margin-right:25px;
}
.booking-now{
    display:inline-flex;
    padding:10px 45px;
    font-size:2rem;
    align-items:center;
    justify-content:space-between;
    background-color:#0b006e;
    color:white;
    border-radius:150px;
    margin-top:35px;
    transition:.6s;
}
.booking-now:hover{
    text-decoration:none;
    color:#0b006e;
    font-weight:700;
    background-color:white;
    border:solid 2px #0b006e;
    box-shadow:0 3px 16px rgba(0,0,0,.103);
}
.booking-now i{
    font-size:3rem;
    line-height:1;
    margin-right:20px;
}
.get-app{
    display:inline-flex;
    padding:10px 45px;
    font-size:2rem;
    align-items:center;
    justify-content:space-between;
    background-color:white;
    color:#0b006e;
    border-radius:150px;
    margin-top:35px;
    transition:.6s;
}
.get-app:hover{
    text-decoration:none;
    color:#0b006e;
    font-weight:700;
    background-color:white;
    border:solid 2px #0b006e;
    box-shadow:0 3px 16px rgba(0,0,0,.103);
}
.get-app i{
    font-size:3rem;
    line-height:1;
    margin-right:20px;
}
.image-block{
    max-width:100%;
}
.image-block img{
    max-width:100%;
}
.es-point-number{
    position:absolute;
    font-size:6rem;
    color:#0b006e;
    font-weight:900;
    top:-50px;
    left:-20px;
}
.es-point-card{
    transition:.6s;
}
.es-point-card:hover{
    box-shadow:0 3px 32px rgba(0,0,0,.103);
    transform:scale(1.2);
    z-index:99;
}
.es-point-card-noscale:hover{
    transform:scale(1);
}
.image-block-vert{
    width:420px;
    max-width:420px;
    height:720px;
    border-radius:8px;
    box-shadow:0 6px 32px rgba(0,0,0,.103);
    background-position:center;
    background-size:cover;
}
.es-point-card-medium{
    min-height:300px;
}
.es-point-card-medium .es-paragraph{
    font-weight:700;
    font-size:2.3rem;
    margin-top:50px;
}
.es-point-cover{
    background-position:center;
    background-size:cover;
}
.es-list-check-wrap{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
}
.es-list-check-wrap .es-list-check-icon{
    font-size:2.5rem;
    line-height:1;
    color:#0b006e;
    margin-right:20px;
}
.novidade{
    padding:8px;
    box-sizing:border-box;
    border-radius:8px;
    background-color:white;
    color:#0b006e;
    display:inline-flex;
    margin-top:20px;
    box-shadow:5px 6px 3px rgba(255,0,128,.411);
}
.indique-text{
    color:black;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    font-size:2.9rem;
    line-height:1.3;
}
.bg_trasition{
    background-color:#0b006e;
    animation:example 5s infinite;
}
@keyframes example{
    from{
        background-color:#0b006e
    }
    to{
        background-color:#ff93c7
    }
}
.retunr-from-cart{
    display:inline-flex;
    margin:20px;
    padding:10px 25px;
    border-radius:150px;
    background-color:#0b006e;
    color:white;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:2rem;
    transition:.6s;
}
.retunr-from-cart:hover{
    color:#0b006e;
    background-color:white;
    border:solid 2px #0b006e;
}
.es-promotion-infos{
    margin-top:20px;
    border:solid 2px #0b006e;
    border-radius:8px;
    padding:20px;
    box-sizing:border-box;
}
.es-promotion-line{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    border-bottom:solid 1px #0b006e;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.es-promotion-parcels{
    font-family:'Raleway',sans-serif;
    font-weight:700;
    font-size:2.2rem!important;
    line-height:1;
}
.es-promotion-discount{
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:black;
    display:inline-flex;
    padding:2px 7px;
    border:solid 1px #0b006e;
    border-radius:150px;
}
.es-promotion-label{
    font-size:1.3rem;
    font-family:'Raleway',sans-serif;
    font-weight:700;
    color:black;
}
.es-landing-title{
    font-size:1.6rem;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    color:black;
    margin-bottom:20px;
    margin-top:20px;
}
.es-landing-link{
    display:inline-flex;
    justify-content:space-between;
    align-items:center;
    padding:5px 25px;
    border-radius:150px;
    background-color:#cbf8dc;
    border:solid 2px #25d366;
    color:#25d366;
    font-family:'Raleway',sans-serif;
    font-weight:600;
    font-size:1.3rem;
}
@media (max-width:992px){
    .es-landing-link{
        margin-top:20px
    }
}
.es-landing-link:hover{
    color:#04752e;
    border:solid 2px #04752e;
    text-decoration:none;
    box-shadow:0 3px 16px rgba(0,0,0,.103);
    transform:scale(1.1);
}
.es-landing-link i{
    font-size:2.3rem;
    line-height:1;
    margin-right:25px;
}
.es-landing-cover{
    width:100%;
    height:200px;
    border-radius:8px;
    background-position:center;
    background-size:cover;
}
.es-catalog-card .call-whats{
    bottom:10px!important;
}
.es-catalog-card-body{
    padding-bottom:60px!important;
}
.es-login-card input{
    width:100%;
    font-size:1.6rem;
}
.es-login-card label{
    font-size:1.6rem;
}
.es-login-card .rcp_login_submit{
    width:100%;
    font-size:1.6rem;
    border-radius:150px!important;
    background-color:#0b006e!important;
}
.es-login-card input[type="submit"]{
    border-radius:150px!important;
    background-color:#0b006e!important;
}
.es-script-text{
    font-family:"Bad Script",cursive;
    color:#e60737;
}
.es-heart-pulse{
    animation:heart 2s infinite;
}
@-webkit-keyframes heart{
    0%{
        transform:scale(.5)
    }
    100%{
        transform:scale(.9)
    }
}
.laser-lover .es-product-price-discount{
    background-color:#e60737!important;
}
.es-count-down{
    display:flex;
    align-items:center;
    font-size:1.9rem;
    color:#0b006e;
}
.es-count-down span{
    margin-right:20px;
}
.es-count-down .contador{
    font-weight:700;
    font-size:3.2rem;
    color:#0b006e;
}
@media (max-width:992px){
    .es-count-down .contador{
        font-size:2.1rem
    }
}
.img-position-gift{
    position:absolute;
    left:50px;
    top:20px;
    width:200px;
    animation:mymove 8s infinite;
}
@keyframes mymove{
    0%{
        top:20px;
        transform:scale(1)
    }
    50%{
        top:300px;
        transform:scale(1.6)
    }
    100%{
        top:20px;
        transform:scale(1)
    }
}
.words{
    color:#c23866;
    font-size:0;
    line-height:1.5;
    font-weight:700;
}
.words span{
    font-size:6rem;
    display:inline-block;
    animation:move 3s ease-in-out infinite;
}
@keyframes move{
    0%{
        transform:translate(-30%,0);
        color:#FE8A95
    }
    50%{
        text-shadow:0 25px 50px rgba(0,0,0,.75);
        color:#c42c3c
    }
    100%{
        transform:translate(30%,0);
        color:#FE8A95
    }
}
.words span:nth-child(2){
    animation-delay:.5s;
}
.words span:nth-child(3){
    animation-delay:1s;
}
.words span:nth-child(4){
    animation-delay:1.5s;
}
.words span:nth-child(5){
    animation-delay:2s;
}
.words span:nth-child(6){
    animation-delay:2.5s;
}
.words span:nth-child(7){
    animation-delay:3s;
}
.gift-bg{
    background-position:right center;
    background-size:contain;
    background-repeat:no-repeat;
}
@media (max-width:762px){
    .gift-bg{
        background-image:none!important
    }
}
@media (max-width:992px){
    .dispositive-img{
        max-width:200px
    }
}
.get-section-action{
    position:relative;
    padding:10px 25px;
    border-radius:150px;
    background-color:#25D366;
    color:white;
    font-weight:700;
    font-size:2rem;
    line-height:1;
    display:flex;
    align-items:center;
}
.get-section-action:hover{
    text-decoration:none;
    color:white;
}
.get-section-action i{
    margin-left:20px;
}
.coming{
    display:flex;
}
.coming-left{
    width:50%;
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
.coming-right{
    width:50%;
    min-height:100vh;
    background-position:center;
    background-size:cover;
    background-image:url(../img/cover-coming.jpg);
}
.button-coming{
    display:inline-flex;
    padding:10px 25px;
    font-size:1.6rem;
    font-weight:600;
    color:white;
    background-color:#25d366;
    margin-top:40px;
    border-radius:150px;
}
.es-cart-qtd{
    visibility:hidden;
}
.es-promotion-infos{
    display:none;
}
.gift-animate{
    position:absolute;
    width:400px;
    left:50px;
}
@media (max-width:992px){
    .gift-animate{
        width:300px
    }
}
.geta-gift{
    margin-top:260px!important;
}
.gift-animate-1{
    animation:Card1 2s infinite;
}
.gift-animate-2{
    transform:rotate(30deg);
    top:-76px;
    animation:Card2 8s infinite;
}
.gift-animate-3{
    animation:Card3 5s infinite;
    transform:rotate(90deg);
    top:-113px;
    transition:.6s;
}
@keyframes Card1{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,204,.4);
        box-shadow:0 0 0 0 rgba(44,185,204,.4);
        transform:scale(1)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(44,204,177,0);
        box-shadow:0 0 0 10px rgba(44,204,204,0);
        transform:scale(1.1)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,191,0);
        box-shadow:0 0 0 0 rgba(44,204,191,0);
        transform:scale(1)
    }
}
@keyframes Card2{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,204,.4);
        box-shadow:0 0 0 0 rgba(44,185,204,.4);
        transform:rotate(0deg)
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(44,204,177,0);
        box-shadow:0 0 0 10px rgba(44,204,204,0);
        transform:rotate(30deg)
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,191,0);
        box-shadow:0 0 0 0 rgba(44,204,191,0);
        transform:rotate(0deg)
    }
}
@keyframes Card3{
    0%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,204,.4);
        box-shadow:0 0 0 0 rgba(44,185,204,.4);
        top:-113px
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(44,204,177,0);
        box-shadow:0 0 0 10px rgba(44,204,204,0);
        top:-90px
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(44,204,191,0);
        box-shadow:0 0 0 0 rgba(44,204,191,0);
        transform:rotate(-20deg);
        top:-143px
    }
}
@media (max-width:992px){
    @keyframes Card3{
        0%{
            -moz-box-shadow:0 0 0 0 rgba(44,204,204,.4);
            box-shadow:0 0 0 0 rgba(44,185,204,.4);
            top:-13px
        }
        70%{
            -moz-box-shadow:0 0 0 10px rgba(44,204,177,0);
            box-shadow:0 0 0 10px rgba(44,204,204,0);
            top:-90px
        }
        100%{
            -moz-box-shadow:0 0 0 0 rgba(44,204,191,0);
            box-shadow:0 0 0 0 rgba(44,204,191,0);
            transform:rotate(90deg);
            top:-13px
        }
    }
}
.es-image-hover{
    transition:.6s;
}
.es-image-hover:hover{
    transform:scale(1.2);
    z-index:9999!important;
    border-top-left-radius:80px;
}
.super-crop-left{
    border-radius:20px;
    border-bottom-left-radius:120px!important;
}
.super-crop-left:hover{
    border-bottom-left-radius:20px!important;
}
.super-crop-right{
    border-radius:20px;
    border-top-right-radius:120px!important;
}
.super-crop-right:hover{
    border-bottom-right-radius:20px!important;
}
.simple-radius{
    border-radius:20px;
}
.col__img:hover{
    z-index:999;
}
html{
    width:100%!important;
}
:root{
    font-size:62.5%;
    --primary-color:#38B4C2;
    --primary-soft-color:#c8f8fc;
    --primary-dark-color:#16474d;
    --featured-color:#e40031;
    --cancel-color:#ffb1b1;
    --union-font:'Roboto',sans-serif;
    --union-font-raleway:'Raleway',sans-serif;
    --title-color:#292929;
    --subtitle-color:#6e6e6e;
    --feature-primary-color:#ff932d;
    --feature-primary-color-text:#ffeedd;
    --app-height:100%;
    --un-default-shadow:0 3px 6px rgba(0,0,0,.11);
}
.text-primary-color{
    color:var(--primary-color);
}
.text-alert-color{
    color:orange;
}
.un__modal__cancel{
    background-color:white;
    color:var(--primary-color);
    border:solid 2px var(--primary-color);
}
.un__card{
    position:relative;
    width:100%;
    background-color:white;
    border-left-width:6px;
    border-left-style:solid;
}
border .un__card__employer{
    font-size:1.7rem;
    font-family:'Roboto',sans-serif;
    font-weight:300;
    color:var(--subtitle-color);
}
.un__card__title{
    font-size:1.7rem;
    font-family:'Roboto',sans-serif;
    font-weight:400;
    color:var(--title-color);
}
.un__card__datetime{
    font-size:1.7rem;
    font-family:'Roboto',sans-serif;
    font-weight:400;
    color:var(--subtitle-color);
}
.un__card__list{
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:10px;
}
.un__card__list__remove{
    font-size:3.2rem;
    color:var(--primary-color);
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
}
.un__card__list__img{
    width:80px;
    height:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:10px;
    background-position:center;
    background-size:cover;
    position:absolute;
    left:-10px;
    top:calc(50% - 40px);
}
.un__card__list__body{
    padding-left:10px;
    box-sizing:border-box;
    padding-right:10px;
    padding-top:10px;
}
.un__card__list__footer{
    padding:10px;
    padding-left:10px;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
}
.un__card__list__header{
    padding:10px;
    padding-left:10px;
    box-sizing:border-box;
}
.un__card__list__header__img{
    width:80px;
    height:80px;
    min-width:80px;
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:10px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.un__card__list__acc{
    padding-top:15px;
    padding-bottom:15px;
}
.un__card__list__acc .uk-accordion-title{
    font-size:16px!important;
}
.un__card__list__employer{
    font-size:16px;
    font-family:var(--union-font);
}
.un__card__list__employer__img{
    margin-right:10px;
}
.un__card__list__label{
    font-size:16px;
    font-family:var(--union-font);
    margin-bottom:10px;
}
.un__card__list__acc__block{
    box-sizing:border-box;
}
.un__card__list__value{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-weight:700;
}
.un__card__list__subvalue{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-weight:300;
}
.un__card__list__next{
    display:flex;
    justify-content:space-between;
}
.un__card__list__next__icon{
    width:40px;
    height:40px;
    border-radius:5px;
    background-color:var(--primary-color);
    color:white;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:3.2rem;
}
.un__card__list__divider{
    width:100%;
    border-bottom:solid 1px #dfdfdf;
    padding-bottom:5px;
    padding-top:5px;
}
.un__card__list__tag{
    padding:2px 12px;
    border-radius:150px;
    font-size:1.6rem;
    font-weight:700;
    font-family:var(--union-font);
    position:absolute;
    right:-5px;
    top:-15px;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
}
.un__card__list .uk-accordion-title::before{
    content:"\f067";
    font-size:32px;
    color:var(--primary-color);
    background-image:none;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:35px;
    height:35px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--feature-primary-color);
    color:var(--feature-primary-color-text);
    box-shadow:0 2px 3px rgba(0,0,0,.152);
}
.un__card__list .uk-open>.uk-accordion-title::before{
    content:"\f106";
    background-image:none;
}
.un__card__store{
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:10px;
    padding:10px;
    box-sizing:border-box;
}
.un__card__store__title{
    font-size:2rem;
    font-family:'Roboto',sans-serif;
    font-weight:400;
    padding-top:0px;
    margin-bottom:20px;
}
.un__card__store__img{
    border-radius:10px;
    background-position:center;
    background-size:cover;
    margin-top:0;
    margin-bottom:10px;
    width:100%;
    box-shadow:0 3px 6px rgba(0,0,0,.11);
}
.un__card__store__price__old{
    text-decoration:line-through;
    color:#cfcfcf;
    font-family:'Roboto',sans-serif;
    font-size:12px;
}
.un__card__store__price__current{
    color:#1d1d1d;
    font-family:'Roboto',sans-serif;
    font-size:14px;
}
.un__card__store__info{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.un__card__store__price__featured{
    color:var(--primary-color);
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:700;
}
.un__card__store__footer{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.un__card__store__button{
    display:flex;
    justify-content:center;
    padding:8px 10px;
    box-sizing:border-box;
    background-color:var(--primary-color);
    color:white;
    font-family:'Roboto',sans-serif;
    font-weight:600;
    font-size:12px;
    border-radius:150px;
    border:none;
    width:100%;
    cursor:pointer;
}
.un__card__store__button:hover{
    background-color:var(--primary-dark-color);
    text-decoration:none;
    color:white;
}
.un__card__store__description{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-weight:700;
}
.un__card__cart__extra{
    display:flex;
    justify-content:space-between;
    margin-top:20px;
}
.un__card__cart__session{
    font-family:'Roboto',sans-serif;
    color:#e0e0e0;
    font-weight:600;
    font-size:1.4rem;
}
.un__card__cart__price{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-weight:600;
    font-size:16px;
}
.un__card__cart__qtd{
    display:flex;
}
.un__card__cart__qtd button{
    background-color:var(--primary-color);
    color:white;
    border:none;
    font-size:22px;
    cursor:pointer;
}
.un__card__cart__qtd input{
    width:50%;
    margin-left:5px;
    margin-right:5px;
}
.un__card__product{
    border-left:none;
}
.un__card__no__borded{
    border-left-width:0;
}
.un__card__av{
    position:relative;
}
.un__card__av__preview{
    width:30%;
    height:230px;
    background-position:center;
    background-size:cover;
    border-top-left-radius:15px;
    position:relative;
}
.un__card__av__body{
    padding:10px;
    box-sizing:border-box;
}
.un__card__price__label{
    font-family:var(--union-font);
    font-size:1.6rem;
    font-weight:300;
}
.un__card__price{
    font-family:var(--union-font);
    font-size:1.9rem;
    font-weight:700;
    color:var(--primary-dark-color);
}
.un__card__accordion__av{
    padding-left:0;
    padding-right:0;
}
.un__card__av__flag{
    background-color:orange;
    color:white;
    font-weight:700;
    width:200px;
    font-size:1.8rem;
    padding:5px;
    box-sizing:border-box;
    white-space:nowrap;
    text-overflow:ellipsis;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
    right:-10px;
    padding-right:20px;
    max-width:100%;
    position:absolute;
    top:5px;
}
.un__card__av__body{
    padding-top:50px;
}
.un__card__av__footer{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    background-color:var(--primary-color);
    color:white;
    padding:10px;
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
}
.un__card__points{
    font-size:1.6rem;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:700;
    width:50px;
    margin-right:20px;
    height:50px;
    border-radius:8px;
    color:white;
    background-color:#0004ff;
}
.un__card__info__label{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-weight:700;
}
.un__card__av .un__button__text{
    color:var(--primary-color);
}
.un__card__av .un__card__title{
    font-size:1.8rem;
    font-weight:700;
}
.un__form__stack{
    display:flex;
    flex-wrap:wrap;
}
.un__form__stack .un__form__label{
    width:100%;
}
.un__form__label{
    font-family:'Roboto',sans-serif;
    font-size:1.7rem;
    font-weight:600;
    color:var(--title-color);
}
.un__form__input{
    height:32px;
    border-radius:150px;
    width:100%;
    max-width:100%;
    border:solid 1px #d6d6d6;
    font-size:1.6rem;
}
.un__login__icon{
    font-size:9rem;
    color:var(--primary-color);
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:40px;
    margin-bottom:40px;
}
.un__panel{
    padding:20px;
    box-sizing:border-box;
    border-radius:10px;
    background-color:white;
    margin-top:30px;
    width:100%;
    position:relative;
}
.un__panel__transparent{
    background-color:transparent;
}
.un__section__default{
    background-color:#FBFBFB;
    padding:10px;
    box-sizing:border-box;
    width:100%;
    position:relative;
    border-radius:10px;
}
@media (min-width:1367px){
    .un__section__default{
        width:70%;
        margin-left:auto;
        margin-right:auto
    }
}
.un__section__inner{
    margin-top:30px;
}
@media (min-width:1367px){
    .un__section__inner{
        width:70%;
        margin-left:auto;
        margin-right:auto
    }
}
.un__title__primary{
    font-family:'Roboto',sans-serif;
    font-weight:700;
    font-size:24px;
    color:var(--title-color);
    width:100%;
    text-align:center;
    line-height:1.2em;
}
.un__title__light{
    font-weight:300;
}
.un__title__area{
    font-family:'Roboto',sans-serif;
    font-weight:400;
    font-size:1.9rem;
    color:var(--title-color);
}
.un__title__section{
    font-family:'Roboto',sans-serif;
    font-weight:700;
    font-size:2.2rem;
    color:var(--title-color);
    width:100%;
    line-height:1.2em;
}
.un__text{
    font-size:18px;
    font-family:'Roboto',sans-serif;
    color:#313131;
    font-weight:300;
}
.featured__text{
    padding:0 10px;
    margin:0 5px;
    display:inline-flex;
    border-radius:5px;
    background-color:var(--primary-color);
    color:white;
    box-sizing:border-box;
}
.un__text{
    font-size:1.8rem;
}
.un__tab__details li{
    font-size:1.6rem;
}
.un__tab__details li a{
    font-size:1.6rem;
}
.un__tab__details .uk-active a{
    border-bottom-width:6px;
}
.product__description{
    font-size:1.6rem;
}
.un__section__text__title{
    font-size:4rem;
    font-weight:900;
    font-family:var(--union-font-raleway);
    color:var(--primary-dark-color);
}
.un__section__text__description{
    font-size:2.5rem;
    font-weight:300;
    font-family:var(--union-font-raleway);
    color:var(--primary-dark-color);
}
.un__scheduling__action{
    font-size:1.8rem;
    font-weight:700;
    color:var(--primary-color);
    font-family:'Roboto',sans-serif
}
.un__scheduling__icon{
    font-size:3rem;
    color:#036a6a;
    margin-right:15px;
}
.un__scheduling__button{
    width:100%;
    padding:10px 15px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    color:var(--primary-color);
    border:solid 1px var(--primary-color);
    box-sizing:border-box;
    font-weight:700;
    font-family:'Roboto',sans-serif;
    font-size:2rem;
    border-radius:10px;
}
.un__scheduling__button:hover{
    text-decoration:none;
    color:var(--primary-dark-color);
}
.un__scheduling__button span{
    font-size:28px;
    color:orange;
}
.un__button{
    border-radius:150px;
    border:none;
    padding:10px 25px;
    box-sizing:border-box;
    cursor:pointer;
    text-decoration:none;
}
.un__button:hover{
    text-decoration:none;
}
.un__button__nested .uk-accordion-content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.un__button__nested:hover{
    text-decoration:none;
}
.un__button__text{
    background-color:transparent;
    border:none;
    padding:5px 16px;
    border-radius:150px;
    font-size:16px;
    font-weight:700;
    font-family:var(--union-font);
    cursor:pointer;
}
.un__button__text i{
    margin-right:16px;
    font-size:28px;
}
.un__button__text:hover{
    text-decoration:none;
}
.un__button__text__icon__left{
    background-color:transparent;
    border:none;
    padding:5px 16px;
    border-radius:150px;
    font-size:16px;
    font-weight:700;
    font-family:var(--union-font);
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.un__button__text__icon__left i{
    margin-right:16px;
    font-size:28px;
}
.un__button__text__icon__left:hover{
    text-decoration:none;
}
.un__button__default{
    background-color:var(--primary-color);
    color:white;
    font-family:var(--union-font);
    font-weight:700;
    padding:5px 15px;
    box-sizing:border-box;
    font-size:1.3rem;
}
.un__button__default:hover{
    text-decoration:none;
}
.un__button__border{
    background-color:transparent;
    color:var(--primary-color);
    font-family:var(--union-font);
    font-weight:600;
    border:solid 2px var(--primary-color);
    font-size:1.6rem;
}
.un__button__border:hover{
    text-decoration:none;
}
.un__button__icon__right{
    background-color:var(--primary-color);
    color:white;
    font-family:var(--union-font);
    font-weight:600;
    font-size:1.6rem;
}
.un__button__icon__right i{
    font-size:28px;
    margin-left:40px;
}
.un__button__icon__left{
    background-color:var(--primary-color);
    color:white;
    font-family:var(--union-font);
    font-weight:600;
    font-size:14px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.un__button__icon__left i{
    font-size:28px;
    margin-right:20px;
}
.un__button__icon__left:hover{
    text-decoration:none;
}
.un__button__dash{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:15px;
    box-sizing:border-box;
    font-size:2.2rem;
    font-weight:700;
    color:var(--primary-color);
    font-family:var(--union-font);
}
.un__button__dash:hover{
    text-decoration:none;
}
.un__button__dash i{
    font-size:32px;
    color:var(--primary-color);
}
.un__button__small{
    border-radius:150px;
    padding:0 20px;
    box-sizing:border-box;
    cursor:pointer;
    text-decoration:none;
}
.float__cart{
    position:fixed;
    bottom:75px;
    right:20px;
    background-color:var(--primary-color);
    color:white;
    z-index:9;
    padding:8px 25px;
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.6rem;
    font-weight:700;
    box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.float__cart__icon{
    font-size:2.8rem;
    margin-right:20px;
}
.float__cart__count{
    font-size:1.8rem;
}
.catalogs__view{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:6px 8px;
    box-sizing:border-box;
    background-color:var(--primary-color);
    color:white;
    font-family:var(--union-font);
    font-weight:700;
    border:none;
    border-radius:150px;
    font-size:1.6rem;
}
.catalogs__share{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:6px 8px;
    box-sizing:border-box;
    background-color:white;
    color:var(--primary-color);
    font-family:var(--union-font);
    font-weight:700;
    border:solid 2px var(--primary-color);
    border-radius:150px;
    font-size:1.6rem;
}
.share-button{
    z-index:90;
}
.es-fab-button{
    z-index:90;
}
.es-directory-tab{
    z-index:88;
}
.catalogs__card__natal{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.un__gift__icon{
    font-size:82px;
    line-height:1;
    color:var(--primary-color);
    margin-bottom:20px;
}
.un__gift__title{
    font-family:'Roboto',sans-serif;
    color:black;
    font-size:22px;
    font-weight:700;
}
.un__gift__description{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
    margin-top:20px;
}
.un__gift__form{
    position:relative;
    display:flex;
    margin-top:30px;
}
.un__gift__input{
    border:none;
    background-color:#d6d6d6;
    height:32px;
    width:100%;
    border-radius:150px;
}
.un__gift__form__button{
    position:absolute;
    right:20px;
    z-index:99;
    color:var(--primary-color);
    cursor:pointer;
    font-size:16px;
    font-weight:600;
    background-color:transparent;
    border:none;
    top:8px;
}
.un__gift__social__button{
    border:none;
    width:100%;
    padding:10px 25px;
    border-radius:150px;
    font-size:1.8rem;
    font-weight:700;
}
.un__nav{
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
    height:70px;
    display:flex;
    align-items:center;
}
.un__nav__toggle{
    background-color:transparent;
    font-size:32px;
    padding:0;
    color:var(--primary-color);
    border:none;
    margin-right:10px;
    cursor:pointer;
}
.un__nav__icon{
    font-size:32px;
    color:var(--primary-color);
    margin-left:20px;
}
.un__nav__label{
    word-wrap:normal;
    font-size:12px;
    font-weight:700;
    font-family:'Roboto',sans-serif;
}
.un__nav__logo img{
    width:162px;
}
.un__section__nav{
    width:100%;
}
.un__nav__logo{
    width:100%;
}
.un__menu__item{
    font-family:var(--union-font);
    font-size:1.6rem;
    display:flex;
    align-items:center;
    position:relative;
    width:100%;
}
.un__menu__icon{
    font-size:3.2rem;
    width:38px;
    height:38px;
    border-radius:8px;
    background-color:white;
    color:#535353!important;
}
.un__menu__divisor{
    font-family:var(--union-font);
    font-size:1.5rem;
    display:flex;
    align-items:center;
    color:#c9c9c9;
    font-weight:600;
    margin-top:30px;
    margin-bottom:20px;
}
.un__menu__tag{
    padding:2px 8px;
    box-sizing:border-box;
    border-radius:105px;
    font-size:1.3rem;
    position:absolute;
    right:0;
}
.un__footer__canva{
    position:relative;
    bottom:0;
    left:0;
    padding:0 0;
    height:80px;
    box-sizing:border-box;
    border-top:solid 1px #dbdbdb;
    width:100%;
    color:#535353!important;
    padding-left:20px;
    padding-right:20px;
    background-color:white;
    display:flex;
    align-items:center;
}
.un__footer__canva .un__canva__pic{
    border-radius:8px;
    width:50px;
    height:50px;
}
.un__canva__header{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:white;
    z-index:99;
}
.un__footer__canva{
    position:-webkit-sticky;
    position:sticky;
    bottom:0;
    background-color:white;
    z-index:99;
}
.un__app__view{
    padding:10px;
    box-sizing:border-box;
}
.un__cart__view{
    padding-bottom:250px;
}
.un__checkout__view{
    padding-bottom:250px;
}
.un__single__view{
    padding-bottom:250px;
}
.app__home__page__view{
    padding-bottom:40px;
}
.un__directory__grid{
    margin-top:40px;
}
.un__pagination{
    margin-top:40px;
    width:100%;
    display:flex;
    justify-content:center;
}
.un__pagination__wrap{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
}
.un__pagination__list{
    padding:8px;
    box-sizing:border-box;
}
.un__pagination__item{
    display:flex;
    width:35px;
    height:35px;
    line-height:1;
    justify-content:center;
    align-items:center;
    border:solid 2px var(--primary-color);
    color:var(--primary-color);
    border-radius:150px;
}
.un__pagination__item:hover{
    text-decoration:none;
}
.un__current__page{
    background-color:var(--primary-color);
    color:white;
}
.un__cart__products{
    list-style:none;
    margin:0;
    padding:0;
}
.un__cart__products__list{
    margin-bottom:20px;
}
.un__selector__label{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    line-height:1;
    color:#535353;
}
.un__selector__radio input{
    width:25px;
    height:25px;
}
.un__breadcrumbs{
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    margin-bottom:30px;
}
.un__breadcrumbs__item{
    font-family:'Roboto',sans-serif;
    font-size:19px;
    font-weight:300;
    margin-right:10px;
    box-sizing:border-box;
}
.un__breadcrumbs__item::after{
    content:"-";
}
.un__breadcrumbs__item:last-child::after{
    content:'';
}
.un__breadcrumbs__current{
    font-family:'Roboto',sans-serif;
    font-size:19px;
    font-weight:700;
    color:var(--primary-color);
}
.un__fixed__actions{
    padding:20px;
    box-sizing:border-box;
    position:fixed;
    bottom:0;
    left:0;
    box-shadow:0px -3px 6px rgba(0,0,0,.15);
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    width:100%;
    background-color:white;
}
.un__fixed__title{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-weight:600;
    font-size:1.8rem;
}
.un__fixed__info{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
}
.un__fixed__cart__total{
    display:flex;
    justify-content:space-between;
    margin-top:20px;
}
.un__fixed__label{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
    color:#313131;
}
.un__fixed__value{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:700;
}
.un__fixed__cart__cupom__info{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    color:var(--primary-color);
    font-weight:300;
}
.un__fixed__cart__parcel{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    color:var(--primary-color);
    font-weight:700;
}
.un__fixed__footer{
    margin-top:20px;
}
.un__fixed__button{
    display:flex;
    padding:8px 10px;
    box-sizing:border-box;
    justify-content:space-between;
    align-items:center;
    border-radius:150px;
    font-weight:700;
    color:white;
    width:100%;
    font-size:1.7rem;
    background-color:var(--primary-color);
}
.un__fixed__button:hover{
    text-decoration:none;
    background-color:var(--primary-dark-color);
    color:white;
}
.un__fixed__button span{
    font-size:22px;
    width:28px;
    height:28px;
    background-color:white;
    border-radius:150px;
    color:var(--primary-color);
    display:flex;
    align-items:center;
    justify-content:center;
}
.un__fixed__cart__cupom__info{
    margin-top:20px;
}
.un__pay__format{
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:8px;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;
    box-sizing:border-box;
    font-size:16px;
    position:relative;
}
.un__pay__radio{
    position:absolute;
    right:0;
    width:20px;
    height:20px;
}
.un__pay__accordion .uk-accordion-title::before{
    background-image:none;
    content:'\f107';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    color:var(--primary-color);
}
.un__pay__accordion .uk-open>.uk-accordion-title::before{
    background-image:none;
    content:'\f106';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    color:var(--primary-color);
}
.un__pay__accordion .uk-open a{
    background:#d7f8fa;
    border:solid 3px var(--primary-color);
}
.un__checkout__resume table{
    border-top-left-radius:10px!important;
    border-top-right-radius:10px!important;
    background-color:white;
}
.un__checkout__resume thead{
    background:var(--primary-color);
    color:white;
    font-family:'Roboto',sans-serif;
    border-top-left-radius:10px!important;
    border-top-right-radius:10px!important;
}
.un__checkout__resume thead th{
    color:white!important;
}
.un__checkout__resume__img{
    width:25px;
    min-width:25px;
    height:25px;
    border-radius:150px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.un__checkout__resume__name{
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:12px;
}
.un__checkout__resume__sessions{
    font-size:10px;
    font-family:'Roboto',sans-serif;
    color:#d1d1d1;
}
.un__checkout__resume__value{
    font-size:12px;
    font-weight:600;
    color:var(--primary-color);
}
.un__checkout__resume__icon{
    color:var(--primary-color);
    font-size:19px;
}
.un__checkout__resume__cupom{
    display:flex;
    position:relative;
    justify-content:center;
}
.un__checkout__resume__cupom input{
    border-radius:150px;
    width:100%;
    height:32px;
    border:solid 1px #e6e6e6;
    padding-left:20px;
}
.un__checkout__resume__cupom button{
    position:absolute;
    background-color:transparent;
    color:var(--primary-color);
    border:none;
    right:20px;
    cursor:pointer;
    height:32px;
    display:flex;
    align-items:center;
}
.un__checkout__tanks{
    min-height:90vh;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
}
.un__checkout__tanks__icon{
    font-size:82px;
    color:var(--primary-color);
}
.un__checkout__tanks__name{
    font-family:'Roboto',sans-serif;
    font-weight:700;
    color:var(--primary-dark-color);
    margin-top:20px;
    font-size:32px;
}
.un__single__title{
    font-family:'Roboto',sans-serif;
    font-weight:400;
    color:var(--title-color);
    font-size:2.4rem;
    margin-top:30px;
}
.un__single__prices{
    margin-top:30px;
}
.un__single__price__old{
    font-family:'Roboto',sans-serif;
    color:#cecece;
    text-decoration:line-through;
    font-size:1.5rem;
}
.un__single__price__current{
    font-family:'Roboto',sans-serif;
    color:black;
    font-size:1.9rem;
}
.un__single__price__featured{
    font-family:'Roboto',sans-serif;
    font-size:42px;
    font-weight:700;
    color:var(--primary-color);
}
.un__single__expecifications{
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
}
.un__single__expecifications li{
    font-family:'Roboto',sans-serif;
    font-size:19px;
}
.un__single__expecifications li::before{
    content:'\f560';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    margin-right:20px;
    color:var(--primary-color);
}
.un__single__price__label{
    font-size:1.6rem;
}
.un__table__label{
    font-family:'Roboto',sans-serif;
    font-weight:600;
    color:black;
}
.un__tab__details{
    flex-wrap:nowrap!important;
}
.fixed__single__price{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-size:19px;
}
.fixed__single__price span{
    font-size:24px;
}
.fixed__single__description{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-size:16px;
    font-weight:300;
}
.un__prifile__pic{
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-top:40px;
}
.un__profile__pic__img{
    width:80px;
    height:80px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:42px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.un__profile__pic__instruct{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-size:16px;
    font-weight:300;
    margin-top:20px;
}
.un__login__button{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    height:90px;
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    background-color:white;
    border-radius:8px;
    padding:0 15px;
    box-sizing:border-box;
    color:var(--primary-color);
}
.un__login__button:hover{
    text-decoration:none;
    color:var(--primary-dark-color);
}
.un__login__button__title{
    font-family:var(--primary-color);
    font-weight:700;
    font-size:22px;
}
.un__login__button__icon{
    font-size:32px;
}
.un__login__button__wrap{
    padding:5px;
    box-sizing:border-box;
}
.un__login__actions{
    margin-top:-40px;
}
.un__canva{
    background-color:white!important;
}
.un__canva__content ul li a{
    color:#3f3f3f!important;
}
.un__canva__content{
    padding-left:30px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.un__canva__pic{
    width:35px;
    height:35px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
    border-radius:150px;
}
.un__canva__user__name{
    font-size:16px;
    font-family:'Roboto',sans-serif;
    font-weight:600;
}
.un__canva__profile{
    display:flex;
    align-items:center;
}
.un__canva__header{
    margin-bottom:10px;
}
.un__dash__action{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    box-shadow:0 3px 6px rgba(0,0,0,.11);
    border-radius:8px;
    height:63px;
    padding:0 25px;
    box-sizing:border-box;
    font-size:16px;
    font-weight:700;
    color:var(--primary-color);
}
.un__dash__action__icon{
    font-size:32px;
}
.un__dash__action:hover{
    text-decoration:none;
    color:var(--primary-dark-color);
}
.apc__modal__drower .uk-modal-dialog{
    margin-bottom:0!important;
    border-top-left-radius:36px;
    border-top-right-radius:36px;
}
@media (min-width:1280px){
    .apc__modal__drower .uk-modal-dialog{
        min-width:70%
    }
}
.apc__modal__drower__content{
    padding-top:40px;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    padding-bottom:40px;
}
.uk-modal-dialog,.uk-modal{
    transition-duration:0s;
}
.un__sheet{
    border-radius:10px;
}
.un__sheet .uk-modal-dialog{
    border-radius:10px;
}
.un__sheet .uk-modal-body{
    max-height:calc(var(--app-height) - 10%);
    overflow-y:auto;
    position:relative;
    padding-bottom:82px;
}
.un__sheet__content{
    max-height:calc(var(--app-height) - 10%);
    overflow-y:auto;
    position:relative;
    padding-bottom:82px;
}
.un__sheet__footer{
    position:sticky;
    width:100%;
    left:0;
    bottom:0;
    padding:10px;
    background-color:white;
    box-sizing:border-box;
    border-top:solid 2px var(--primary-color);
}
.un__sheet__title{
    font-size:2rem;
    font-family:'Roboto',sans-serif;
    font-weight:600;
    color:var(--subtitle-color);
}
.un__sheet__header{
    margin-bottom:15px;
}
.un__sheet__aditional{
    font-size:2rem;
    font-family:'Roboto',sans-serif;
    font-weight:400;
    color:var(--subtitle-color);
}
.un__sheet__app{
    border-radius:10px;
}
.un__sheet__app .uk-modal-dialog{
    border-radius:10px;
}
.un__sheet__app__content{
    max-height:calc(var(--app-height) - 10%);
    overflow-y:auto;
    position:relative;
    padding-bottom:82px;
}
.un__sheet__app__footer{
    position:sticky;
    width:100%;
    left:0;
    bottom:0;
    padding:10px;
    background-color:white;
    box-sizing:border-box;
    border-top:solid 2px var(--primary-color);
}
.un__sheet__app__title{
    font-size:2rem;
    font-family:'Roboto',sans-serif;
    font-weight:600;
    color:var(--subtitle-color);
}
.un__sheet__app__header{
    margin-bottom:15px;
}
.un__sheet__app__aditional{
    font-size:2rem;
    font-family:'Roboto',sans-serif;
    font-weight:400;
    color:var(--subtitle-color);
}
.apc__pack>li{
    border:solid 1px #b2f0f8;
    border-radius:20px;
    padding:20px 10px;
}
.apc__pack__name{
    font-family:'Roboto',sans-serif;
    font-size:18px;
    font-weight:700;
    color:var(--primary-color);
}
.apc__pack__price{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
    display:inline-flex;
}
.apc__pack__label{
    font-family:'Roboto',sans-serif;
    font-size:1.4rem;
    font-weight:300;
}
.apc__pack__value{
    font-family:'Roboto',sans-serif;
    font-size:1.3rem;
    font-weight:700;
}
.apc__pack__header{
    position:relative;
}
.apc__pack__signature__check{
    width:15px;
    height:15px;
    border-radius:150px;
    background-color:var(--primary-color);
    position:absolute;
    left:0;
    top:-5px;
}
.apc__pack__signed{
    font-size:1.9rem;
    font-weight:400;
    color:#d8d8d8;
}
.apc__pack__notsigned{
    font-size:1.9rem;
    font-weight:400;
    color:#ff932d;
}
.apc__pack .uk-accordion-title::before{
    content:"\f067";
    font-size:32px;
    color:var(--primary-color);
    background-image:none;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:35px;
    height:35px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--feature-primary-color);
    color:var(--feature-primary-color-text);
    box-shadow:0 2px 3px rgba(0,0,0,.152);
    z-index: 99;
}
.apc__pack .uk-open>.uk-accordion-title::before{
    content:"\f106";
    background-image:none;
}
.apc__pack__sessions__header{
    border-radius:10px;
    border:solid 1px #e4e4e4;
}
.apc__pack__sessions__list{
    position:relative;
}
.apc__pack__session__header{
    padding:7px;
    border-radius:10px;
    border:solid 1px #e4e4e4;
    cursor:pointer;
}
.apc__pack__session__name{
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:16px;
}
.apc__pack__session__name span{
    font-family:'Roboto',sans-serif;
    color:var(--primary-color);
    font-weight:700;
}
.apc__pack__session__cancel{
    border:solid 1px #ffc0c0;
    color:#ffc0c0;
    border-radius:150px;
    padding-right:10px;
    padding-left:10px;
    font-size:1.6rem;
    box-sizing:border-box;
    background-color:transparent;
}
.apc__pack__session__date{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
}
.apc__pack__session__date span{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:700;
}
.apc__pack__session__signature__label{
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:16px;
    margin-top:15px;
}
.apc__pack__session__signature__render{
    height:89px;
    border-radius:20px;
    border:solid 1px #c9c9c9;
    margin-top:15px;
    padding:15px;
    box-sizing:border-box;
}
.apc__agendar .apc__pack__session__acttion button{
    background-color:transparent;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border:solid 1px var(--primary-color);
    font-weight:700;
    color:var(--primary-color);
    line-height:1;
    cursor:pointer;
}
.apc__agendar .apc__pack__session__acttion a{
    font-family: 'Poppins',sans-serif!important;
    font-weight: 700;
    font-size: 1.4rem!important;
    border: none;
    background-color: transparent;
    color: #6060f0;
    cursor: pointer;
}
.apc__agendar .apc__pack__session__acttion a:hover{
    text-decoration:none;
}
.apc__realizado .apc__pack__session__name{
    color:#d4d4d4;
}
.apc__realizado .apc__pack__session__name span{
    color:#d4d4d4;
}
.apc__realizado .apc__pack__session__acttion button{
    background-color:transparent;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border:solid 0 var(--primary-color);
    font-weight:700;
    color:#d4d4d4;
    line-height:1;
}
.apc__realizado .apc__pack__session__acttion a{
 font-family: 'Poppins',sans-serif!important;
    font-weight: 700;
    font-size: 1.4rem!important;
    border: none;
    background-color: transparent;
    color: #6060f0;
    cursor: pointer;
}
.apc__realizado .apc__pack__session__acttion a:hover{
    text-decoration:none;
}
.apc__agendado .apc__pack__session__name{
    color:#ff9f29;
}
.apc__agendado .apc__pack__session__name span{
    color:#ff9f29;
}
.apc__agendado .apc__pack__session__acttion button{
    background-color:transparent;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border:solid 0 var(--primary-color);
    font-weight:700;
    color:#ff9f29;
    line-height:1;
}
.apc__agendado .apc__pack__session__acttion a{
 font-family: 'Poppins',sans-serif!important;
    font-weight: 700;
    font-size: 1.4rem!important;
    border: none;
    background-color: transparent;
    color: #6060f0;
    cursor: pointer;
}
.apc__agendado .apc__pack__session__acttion a:hover{
    text-decoration:none;
}
.apc__pack__float__status{
    position:absolute;
    padding:2px 10px;
    border-radius:105px;
    top:50px;
    right:0px;
    z-index:99;
    font-size:1.3rem;
}
.apc__pack__item{
    position:relative;
}
.apc__pack__item .apc__pack__header{
    position:static;
}
.apc__pack__item .apc__pack__price{
    margin-top:20px;
}
.apc__pack__button{
    padding:8px 20px;
    box-sizing:border-box;
    border-radius:150px;
    border:none;
    font-size:1.5rem;
    font-weight:600;
}
.apc__pack__button__small{
    padding:4px 20px;
    box-sizing:border-box;
    border-radius:150px;
    border:none;
    font-size:1.4rem;
    font-weight:600;
}
.apc__pack__button__default{
    padding:8px 20px;
    box-sizing:border-box;
    border-radius:150px;
    border:none;
    font-size:1.4rem;
    font-weight:600;
    background-color:var(--primary-color);
}
.apc__pack__service__img{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
}
.apc__pack__service__date{
    font-family:'Roboto',sans-serif;
    font-size:1.6rem;
    font-weight:300;
}
.apc__pack__service__date span{
    font-family:'Roboto',sans-serif;
    font-size:1.6rem;
    font-weight:700;
}
.apc__pack__service__name{
    font-family:'Roboto',sans-serif;
    font-size:1.6rem;
    font-weight:400;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
}
.apc__pack__session__count{
    padding:5px;
    border-radius:150px;
    width:20px;
    height:20px;
    box-sizing:border-box;
    position:absolute;
    right:-8px;
    top:-8px;
    font-size:1.3rem;
    display:flex;
    align-items:center;
    justify-content:center;
}
.apc__pack__session__service{
    position:relative;
}
.apc__service__status{
    padding:2px 16px;
    border-radius:150px;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
}
.apc__pack__service{
    position:relative;
}
.apc__input{
    font-size:1.6rem;
}
.apc__service__booked .apc__pack__service__date{
    color:var(--primary-color);
    border-radius:150px;
    border:solid 1px var(--primary-color);
    padding:2px 16px;
    box-sizing:border-box;
    display:inline-flex;
    margin-top:10px;
}
.apc__service__booked .apc__pack__service__img{
    border:solid 2px var(--primary-color);
}
.apc__service__NoBooked .apc__pack__service__date{
    color:orange;
    border-radius:150px;
    border:solid 1px orange;
    padding:2px 16px;
    box-sizing:border-box;
    display:inline-flex;
    margin-top:10px;
}
.apc__service__NoBooked .apc__pack__service__img{
    border:solid 2px orange;
}
.apc__pack__down{
    border-color:#ffdea2;
    border-width:3px;
    width:80px;
}
.apc__table thead tr th{
    font-size:1.6rem;
    font-weight:400;
}
.apc__pack__cli__img{
    width:50px;
    height:50px;
    min-width:50px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.apc__pack__cli__name{
    font-size:1.3rem;
    font-weight:300;
}
.un__app__calendar{
    padding-bottom:60px;
}
.un__booking__selects{
    display:flex;
    justify-content:center;
    padding:10px 20px;
    box-sizing:border-box;
    border-radius:150px;
    font-family:'Roboto',sans-serif;
    font-weight:700;
    background-color:var(--primary-color);
    color:white;
    font-size:1.6rem;
}
.un__booking__selects:hover{
    color:white;
    text-decoration:none;
}
.un__progress__booking{
    width:100%;
    display:flex;
    padding:10px 25px;
    background-color:var(--primary-color);
    color:white;
    font-family:'Roboto',sans-serif;
    font-weight:700;
    text-align:center;
    box-sizing:border-box;
    justify-content:center;
    position:fixed;
    left:0;
    bottom:0;
    font-size:1.9rem;
}
.un__progress__booking:hover{
    color:white;
    text-decoration:none;
}
.un__booking{
}
.un__booking__session{
    font-family:'Roboto',sans-serif;
    font-size:19px;
    font-weight:300;
    margin-left:20px;
}
.un__booking__session span{
    font-size:14px;
    color:#a1a1a1;
    font-weight:400;
}
.un__booking__nav{
    margin-bottom:12px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.un__booking__nav a{
    font-size:32px;
    color:var(--primary-color);
}
.un__booking__nav a:hover{
    text-decoration:none;
}
.un__booking__nav span{
    font-size:16px;
    font-weight:700;
    color:var(--primary-color);
}
.un__booking__list__prof{
    list-style:none;
    margin:0;
    padding:0;
}
.un__booking__list__prof li{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:25px;
}
.un__booking__prof__pic{
    width:50px;
    min-width:50px;
    height:50px;
    border-radius:105px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
}
.un__booking__prof__name{
    font-family:'Roboto',sans-serif;
    font-size:19px;
    font-weight:700;
    color:var(--primary-color);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
}
.un__booking__prof__sector{
    width:25px;
    height:25px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.un__booking__prof__sector::before{
    content:'';
    width:26px;
    min-width:26px;
    height:26px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:150px;
    background-color:white;
    border:solid 1px var(--primary-color);
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.un__booking__prof__sector:checked::before{
    content:'\f00c';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:25px;
    line-height:1;
    width:26px;
    min-width:26px;
    height:26px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#e6fffd;
    border:solid 1px var(--primary-color);
    color:var(--primary-color);
}
.un__booking__calendar{
    margin-top:30px;
}
.un__booking__date{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    position:relative;
}
.un__booking__date .current{
    background-color:var(--primary-color);
    color:white;
}
.un__booking__pan__date{
    padding-left:50px;
    padding-right:50px;
    box-sizing:border-box;
}
.un__booking__date__label{
    color:var(--primary-color);
    font-family:'Roboto',sans-serif;
    font-weight:300;
    margin-bottom:10px;
    font-size:12px;
}
.un__booking__date__number{
    color:var(--primary-color);
    font-family:'Roboto',sans-serif;
    font-weight:600;
    margin-bottom:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    line-height:1;
    width:30px;
    height:30px;
    border:solid 1px var(--primary-soft-color);
    border-radius:150px;
    background-color:white;
}
.un__booking__monthly__label{
    color:var(--primary-color);
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:12px;
}
.un__booking__time__list{
    list-style:none;
    margin:0;
    padding:0;
}
.un__booking__time__list li{
    border-bottom:solid 1px var(--primary-soft-color);
    padding:8px 0;
    box-sizing:border-box;
}
.un__booking__time__item{
    display:flex;
    align-items:center;
}
.un__booking__time__selector{
    width:28px;
    height:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    margin-right:30px;
    cursor:pointer;
}
.un__booking__time__selector::before{
    content:'';
    width:30px;
    height:30px;
    min-width:30px;
    border-radius:150px;
    border:solid 1px var(--primary-soft-color);
    background-color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.un__booking__time__selector:checked::before{
    content:'\f00c';
    width:30px;
    height:30px;
    min-width:30px;
    border-radius:150px;
    border:solid 1px var(--primary-color);
    background-color:var(--primary-color);
    color:white;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    line-height:1;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.un__booking__time__label{
    font-family:'Roboto',sans-serif;
    font-weight:400;
    font-size:16px;
}
.un__booking__confirm{
    margin-top:30px;
}
.un__booking__confirm__block{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.un__booking__confirm__label{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:300;
}
.un__booking__confirm__info{
    font-family:'Roboto',sans-serif;
    font-size:17px;
    font-weight:700;
}
.un__booking__confirm__changer{
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-weight:700;
    color:var(--primary-color);
}
.un__slider__title{
    font-size:1.9rem;
    margin-bottom:20px;
    font-family:var(--union-font);
    font-weight:600;
}
.un__count__down .uk-countdown-number{
    font-variant-numeric:tabular-nums;
    font-size:3rem;
    line-height:2;
    font-weight:700;
    margin-top:20px;
}
.un__count__down .uk-countdown-separator{
    font-size:3rem;
    line-height:1.6;
}
.un__li__data{
    list-style:none;
    margin:0;
    padding:0;
}
@media (min-width:1280px){
    .un__li__data{
        display:flex;
        flex-wrap:wrap
    }
}
.un__li__data>li{
    padding:8px 0;
    margin-bottom:30px;
}
@media (min-width:1280px){
    .un__li__data>li{
        width:50%;
        padding:8px;
        box-sizing:border-box
    }
}
.un__li__data>li:last-child{
    margin-bottom:0;
}
.un__content__nav{
    width:100%;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:20px;
    box-sizing:border-box;
    box-shadow:var(--un-default-shadow);
    margin-bottom:20px;
}
.un__content__title{
    font-family:var(--union-font);
    color:var(--title-color);
    font-size:17px;
    font-weight:300;
    margin:0;
}
.un__content__title span{
    font-weight:700;
}
.un__accordion .uk-accordion-title{
    font-size:1.9rem;
}
.un__menssneger__chat{
    list-style:none;
    margin:0;
    padding:0;
}
.un__menssneger__chat li{
    display:flex;
    margin-bottom:8px;
}
.un__menssneger__avatar{
    width:40px;
    height:40px;
    min-width:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.un__menssneger__text{
    background-color:aliceblue;
    border-radius:8px;
    padding:20px;
    box-sizing:border-box;
    font-family:var(--union-font);
    font-size:16px;
}
.un__menssneger .sender .un__menssneger__avatar{
    margin-right:0;
    margin-left:10px;
}
.un__profile__panel__img{
    width:60px;
    height:60px;
    background-position:center;
    background-size:cover;
    border-radius:50%;
    min-width:60px;
    margin-right:20px;
}
.un__profile__panel{
    border-radius:15px;
    padding:10px;
    box-sizing:border-box;
    display:flex;
    background-color:white;
    align-items:center;
    margin-bottom:30px;
}
.un__profile__panel__name{
    font-size:1.9rem;
    font-family:var(--union-font);
    font-family:600;
    color:var(--primary-dark-color);
}
.un__profile__panel__description{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-family:300;
    color:var(--primary-dark-color);
}
.un__profile__panel__description span{
    margin-left:10px;
    font-size:2.2rem;
    line-height:1;
    color:orange;
}
.register__img{
    width:200px;
    height:200px;
    border-radius:50%;
    background-position:center;
    background-size:cover;
    margin-left:auto;
    margin-right:auto;
}
.un__credit__title{
    font-size:1.9rem;
    margin-bottom:20px;
    font-family:var(--union-font);
    font-weight:400;
}
.un__credit__value{
    font-size:2.2rem;
    margin-bottom:0px;
    font-family:var(--union-font);
    font-weight:700;
}
.un__credit__credit{
    border-top:solid 8px #09d1b0;
}
.un__credit__point{
    border-top:solid 8px #ff9102;
}
.un__shipping__progress{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
}
@media (min-width:992px){
    .un__shipping__progress{
        overflow-y:auto
    }
}
@media (max-width:992px){
    .un__shipping__progress{
        flex-wrap:wrap
    }
}
.un__shipping__progress li{
    position:relative;
    width:16.66%;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding-top:10px;
    padding:8px;
    box-sizing:border-box;
}
@media (max-width:992px){
    .un__shipping__progress li{
        width:100%
    }
}
.un__ship__progress__line{
    position:absolute;
    top:0;
    width:100%;
    height:4px;
    background-color:var(--primary-color);
}
.un__ship__progress__icon{
    z-index:99;
}
.un__ship__progress__icon i{
    font-size:3.3rem;
}
.un__ship__progress__label{
    font-family:var(--union-font);
    font-size:1.4rem;
    font-weight:300;
    color:#a8a8a8;
}
.un__shipping__current .un__ship__progress__line{
    background-color:orange;
}
.un__shipping__current .un__ship__progress__icon i{
    color:orange;
}
.un__shipping__current .un__ship__progress__label{
    color:orange;
}
.un__pay__status{
    padding:8px 25px;
    border-radius:150px;
    font-size:1.6rem;
}
.es-nav>li a{
    font-size:1.6rem;
    color:var(--primary-color);
}
.es-subheader{
    border-bottom:solid 3px var(--primary-color);
    position:relative;
}
.es-subarea-name{
    color:var(--primary-color);
}
.es-button-loadmore{
    background-color:var(--primary-color);
    color:white;
}
.es-subheader{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    background-color:white;
}
.es-header{
    margin-bottom:2px;
}
.un__store__whats{
    font-size:1rem;
    border:solid 2px #25d366;
    color:#25d366;
    display:flex;
    position:absolute;
    bottom:9px;
    left:calc(50% - 83px);
    align-items:center;
}
.un__card__clube{
    border-left:none;
    padding-bottom:60px;
}
.un__directory__clube{
    margin-top:0!important;
}
.es-product-price-discount{
    position:absolute;
    top:-10px;
    left:-10px;
    width:50px;
    height:50px;
    border-radius:150px;
    background-color:#8606e7;
    font-family:'Raleway',sans-serif;
    font-weight:800;
    font-size:1.6rem;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    line-height:1;
}
.es-footer-header{
    border-bottom:solid 3px var(--primary-color);
}
.es-header-fab{
    background-color:var(--primary-color);
}
.es-directory-tab{
    padding:20px;
    height:98px;
    box-sizing:border-box;
}
.share-button{
    border:none;
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:200;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:600;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:800;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:italic;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:200;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');
}
@font-face{
    font-family:'Poppins';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(../fonts/google/s/poppins/v20/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');
}
:root{
    --cs-color-1:#0b006e;
    --cs-color-2:#f88629;
    --cs-color-medium-gray:#a7a7a7;
    --cs-color-black:#000000;
    --btn-color-primary:#06001f;
    --cs-font-default:'Poppins',sans-serif;
    --cs-border-radius:5px;
}
.cs-header{
    background-color:white;
    width:100%;
}
.cs-header__section{
    width:70%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom:1px solid #efefef;
}
.cs-header__left{
    width:33.33%;
    min-width:33.33%;
    display:flex;
    justify-content:flex-start;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
}
.cs-header__logo{
    width:223px;
}
.cs-header__logo img{
    width:223px;
}
.cs-header__cart{
    font-size:42px;
}
.cs-header__favorite{
    font-size:42px;
}
.cs-header__middle{
    width:33.33%;
    min-width:33.33%;
    margin-right:75px;
}
.cs-header__right{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:33.33%;
    min-width:33.33%;
}
.cs-header__hellow__label{
    font-family:var(--cs-font-default);
    font-size:18px;
    font-weight:400;
    color:#000000;
}
.cs-header__hellow__text{
    font-family:var(--cs-font-default);
    font-size:12px;
    font-weight:400;
    color:#000000;
}
.cs-login-button{
    text-align:center!important;
    display:flex;
    justify-content:center;
}
.cs-search{
    width:100%;
    height:32px;
    margin-right:75px;
}
.cs-nav{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    width:100%;
    background-color:#ffffff;
    border-bottom:solid gray 1px;
}
.cs-nav__list{
    display:flex;
    list-style:none;
    padding:0;
    margin:0;
    width:70%;
    margin-left:auto;
    margin-right:auto;
    align-items:center;
}
.cs-nav__item__wrap{
    padding-left:16px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
}
.cs-nav__item__wrap:first-child{
    padding-left:0;
}
.cs-nav__item__wrap:last-child{
    padding-right:0;
}
.cs-nav__item{
    font-family:var(--cs-font-default);
    font-size:15px;
    font-weight:400;
    color:#383838;
    display:flex;
    align-items:center;
}
.cs-nav__item:hover{
    text-decoration:none;
    color:var(--cs-color-1);
}
.cs-nav__item i{
    font-size:25px;
    color:black;
    line-height:1;
    margin-right:10px;
}
.cs-header__account{
    font-size:42px;
}
.cs-header__mobile{
    width:100%;
    padding:8px;
    box-sizing:border-box;
}
.cs-banner__count{
    position:relative;
    min-height:550px;
    background-position:center;
    background-size:cover;
    display:flex;
    align-items:center;
    padding-bottom:40px;
    padding-top:0px;
    box-sizing:border-box;
}
.cs-banner__count__bar{
    background-color:var(--cs-color-1);
    font-family:var(--cs-font-default);
    font-size:25px;
    font-weight:600;
    text-transform:uppercase;
    padding-top:5px;
    padding-bottom:5px;
    box-sizing:border-box;
    text-align:center;
    color:white;
}
.cs-section__banner{
    width:70%;
    margin-left:auto;
    margin-right:auto;
}
.cs-banner__count__bar--text-large{
    font-size:25px;
}
.cs-banner__countdown{
    display:flex;
    justify-content:center;
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
    align-items:center;
    margin-top:0;
}
.cs-banner__countdown__motiv{
    font-family:var(--cs-font-default);
    font-size:32px;
    font-weight:700;
    color:#ff0481;
}
.cs-offs__featureds--values{
    display:flex;
}
.cs-offs__featureds{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.cs-offs__featureds--value{
    font-family:var(--cs-font-default);
    font-size:53px;
    font-weight:700;
    color:black;
}
.cs-offs__featureds--label{
    background-color:black;
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
    line-height:1;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    height:40px;
    color:white;
}
.cs-offs__featureds--desc{
    font-family:var(--cs-font-default);
    font-size:18px;
    font-weight:300;
}
.cs-offer-button{
    padding-left:25px;
    padding-right:25px;
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
    font-size:22px;
    font-weight:800;
    font-family:var(--cs-font-default);
    background-color:black;
    color:white;
    border:none;
    cursor:pointer;
}
.cs-card__category{
    border-radius:var(--cs-border-radius);
    display:flex;
    min-height:80px;
    align-items:center;
    cursor:pointer;
}
.cs-card__category__icon{
    width:38px;
    height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#f0f0f0;
    border-radius:20px;
    font-size:22px;
    color:black;
    margin-right:20px;
}
.cs-card__category__label{
    font-size:18px;
    font-weight:300;
    font-family:var(--cs-font-default);
}
.cs-card__category__fire{
    position:absolute;
    right:0;
    top:-10px;
    font-size:32px;
    color:red;
}
.cs-section__title{
    font-size:35px;
    font-weight:700;
    color:var(--cs-color-black);
    text-transform:uppercase;
}
.cs-section__subtitle{
    font-size:22px;
    font-weight:600;
    color:var(--cs-color-black);
    text-transform:uppercase;
}
.cs-section__full__content{
    width:90%;
    margin-right:auto;
    margin-left:auto;
    border-radius:var(--cs-border-radius);
    padding-left:80px;
    padding-right:80px;
    padding-top:75px;
    padding-bottom:75px;
    box-sizing:border-box;
}
.cs-page__title{
    font-size:28px;
    color:#000000;
    font-weight:700;
}
.cs-fasts-sale__title{
    font-size:35px;
    font-weight:700;
    color:var(--cs-color-black);
    text-transform:uppercase;
}
.cs-ofers__bar{
    padding:8px 25px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-radius:var(--cs-border-radius);
}
.cs-ofers__infos{
    background-color:white;
    border-radius:20px;
    font-size:22px;
    font-weight:700;
    color:var(--cs-color-black);
    padding:8px 25px;
    box-sizing:border-box;
}
.cs-ofers__bar__icons{
    display:flex;
    font-size:42px;
    color:black;
}
.cs-ofers__subtitle{
    text-transform:uppercase;
    font-weight:700;
    font-family:var(--cs-font-default);
    font-size:16px;
}
.cs-ofers__title{
    font-weight:700;
    font-family:var(--cs-font-default);
    font-size:22px;
    text-transform:uppercase;
}
.cs-categories__recomended__title{
    font-size:35px;
    font-weight:700;
    color:var(--cs-color-black);
    text-transform:uppercase;
}
.cs-categories__recomended__list{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
}
.cs-categories__recomended__wrap{
    padding:8px;
    box-sizing:border-box;
    color:#4ef9ff;
}
.cs-button__action{
    position:fixed;
    right:0;
    bottom:10px;
}
.cs-button__action__2{
    position:fixed;
    right:0;
    bottom:62px;
    box-shadow:0 0 0 0 #ff5252;
    animation:pulse-red 2s infinite;
}
@keyframes pulse-red{
    0%{
        transform:scale(.95);
        box-shadow:0 0 0 0 rgba(255,82,82,.7);
        background:#ff5252
    }
    70%{
        transform:scale(1);
        box-shadow:0 0 0 10px rgba(255,82,82,0);
        background:#050000
    }
    100%{
        transform:scale(.95);
        box-shadow:0 0 0 0 rgba(255,82,82,0);
        background:#ff5252
    }
}
.cs-button__action__button{
    display:flex;
    padding:10px;
    box-sizing:border-box;
    font-size:32px;
}
.cs-button__ascente{
    background-color:#ff8613;
    color:white;
}
.cs-button__ascente:hover{
    color:white;
    text-decoration:none;
}
.cs-powered{
    background-color:#ff8613;
}
.cs-powered a{
    text-decoration:none;
    font-weight:600;
    font-family:var(--cs-font-default);
    font-size:16px;
    color:white;
}
.cs-footer__title{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:700;
}
.cs-footer__background{
    background-color:#07001c;
}
.cs-help__icon{
    font-size:65px;
    color:#ff8613;
}
.cs-help__link:hover{
    text-decoration:none;
}
.cs-help__title{
    font-size:25px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-help__subtitle{
    font-size:19px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cp-help__search{
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    margin-bottom:50px;
}
@media (max-width:762px){
    .cp-help__search{
        max-width:90%
    }
}
.cs-help__search__btn{
    border:none;
    background-color:transparent;
    font-size:32px;
    color:#313131;
}
.cs-helper__header{
    margin-bottom:50px;
}
.cs-help__text__overlay{
    display:none;
}
.cs-help__card:hover .cs-help__text__overlay{
    position:absolute;
    background-color:white;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.cs-help__text__overlay{
    padding:8px;
    box-sizing:border-box;
}
.cs-help__text__overlay .cs-help__over__link{
    font-size:14px;
    color:#313131;
}
.cs-help__list__categories{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    overflow-x:auto;
    width:100%;
}
.cs-help__list__categories li{
    padding:12px;
    box-sizing:border-box;
    width:16.66%;
    min-width:16.66%;
}
@media (max-width:762px){
    .cs-help__list__categories li{
        min-width:50%;
        max-width:50%
    }
}
.cs-help__link__category:hover{
    text-decoration:none;
}
.cs-help__article__body{
    padding-left:20px;
    padding-right:20px;
}
.cs-help__article__title{
    font-size:25px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-help__article__text{
    font-size:16px;
    font-weight:400;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-button__ascent{
    background-color:#ff8613;
    color:white;
}
.cs-product{
    position:relative;
    background-color:white;
}
.cs-products__add__to__cart{
    display:none;
    position:absolute;
}
.cs-product:hover .cs-products__add__to__cart{
    display:block;
    width:100%;
    background-color:var(--cs-color-1);
    color:white;
    font-family:var(--cs-font-default);
    font-size:16px;
    text-align:center;
    text-decoration:none;
    font-weight:700;
    padding-top:10px;
    padding-bottom:10px;
    bottom:0;
}
.cs-products__add-to__wrap{
    width:100%;
    height:50%;
    position:absolute;
    left:0;
    background-color:rgba(255,255,255,.781);
    z-index:99;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    display:none;
}
.cs-product:hover .cs-products__add-to__wrap{
    display:flex;
}
.cs-products__add-to__cart{
    display:block;
    width:100%;
    background-color:var(--cs-color-1);
    color:white;
    font-family:var(--cs-font-default);
    font-size:16px;
    text-align:center;
    text-decoration:none;
    font-weight:700;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:20px;
}
.cs-products__add-to__cart:hover{
    text-decoration:none;
    color:white;
}
.cs-product__name{
    font-family:var(--cs-font-default);
    font-size:14px;
    font-weight:500;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    margin-top:20px;
    color:black;
}
.cs-products__prices{
    display:flex;
    flex-direction:column;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    padding-bottom:20px;
}
.cs-products__prices-old{
    font-family:var(--cs-font-default);
    font-size:14px;
    text-decoration:line-through;
}
.cs-products__prices-sale{
    font-size:28px;
    color:var(--cs-color-1);
    font-family:var(--cs-font-default);
    font-weight:700;
}
.cs-products__prices__parcel{
    font-family:var(--cs-font-default);
    font-weight:700;
    font-size:14px;
    margin-top:10px;
}
.cs-product__more-info{
    font-family:var(--cs-font-default);
    font-size:14px;
    font-weight:700;
    color:var(--cs-color-black);
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    cursor:pointer;
    color:orange;
    margin-top:10px;
}
.cs-fast-sale__card{
    background-color:white;
}
.cs-fast-sale__flag{
    position:absolute;
    right:0;
    top:0;
    width:80px;
    background-color:var(--cs-color-2);
    color:white;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    z-index:99;
    font-family:var(--cs-font-default);
    font-size:14px;
    font-weight:700;
}
.cs-fast-sale__prices{
    display:flex;
    align-items:center;
    margin-top:10px;
}
.cs-fast-sale__price{
    font-family:var(--cs-font-default);
    font-size:16px;
    font-weight:700;
    margin-right:10px;
    color:var(--cs-color-1);
}
.cs-fast-sale__price-old{
    font-family:var(--cs-font-default);
    font-size:12px;
    font-weight:300;
    text-decoration:line-through;
    color:var(--cs-color-medium-gray);
}
.cs-add-to-cart__overlay{
    position:absolute;
    bottom:0;
    height:100%;
    background-color:rgba(255,255,255,.863);
    width:100%;
    z-index:100;
    left:0;
    display:none;
}
.cs-fast-sale__card:hover .cs-add-to-cart__overlay{
    display:flex;
    align-items:center;
    justify-content:center;
}
.cs-add-to-cart__overlay__button{
    width:90%;
    padding-left:25px;
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    background-color:var(--cs-color-1);
    font-family:var(--cs-font-default);
    font-size:16px;
    font-weight:700;
    color:white;
    border-radius:var(--cs-border-radius);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.6s;
}
.cs-add-to-cart__overlay__button:hover{
    text-decoration:none;
    color:white;
    width:95%;
}
.uk-slidenav-previous svg,.uk-slidenav-next svg{
    width:52px;
}
.cs-product__section__title{
    font-size:24px;
    font-weight:500;
    color:var(--cs-color-black);
    text-transform:uppercase;
    position:relative;
}
.cs-product__section__divider{
    width:30%;
    margin-left:auto;
    margin-right:auto;
    height:8px;
    background-color:rgba(206,206,255,.801);
}
.cs-product__badge{
    position:absolute;
    top:0;
    left:0;
    padding-left:15px;
    padding-right:15px;
    padding-top:4px;
    padding-bottom:4px;
    box-sizing:border-box;
    text-transform:uppercase;
    z-index:9;
    border-bottom-right-radius:50px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.cs-bar__slider{
    background-color:#f0f0f0;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:80px;
    padding-right:80px;
    box-sizing:border-box;
}
.cs-bar__slider__block{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
}
.cs-bar__slider__icon{
    font-size:42px;
    margin-bottom:10px;
}
.cs-bar__slider__title{
    font-size:24px;
    text-transform:uppercase;
    font-weight:700;
    font-family:var(--cs-font-default);
    color:var(--cs-color-1);
    line-height:1;
}
.cs-bar__slider__subtitle{
    font-weight:400;
    font-family:var(--cs-font-default);
    color:var(--cs-color-black);
    line-height:1;
    font-size:16px;
    text-transform:uppercase;
}
.cs-bar__slider__grid>div{
    align-items:center;
    display:flex;
    justify-content:center;
    border-right:solid 1px #525252;
}
.cs-bar__slider__grid>div:last-child{
    border-right:solid 0 black;
    display:flex;
    justify-content:center;
}
.cs-sup__slider{
    background-color:#dbdbdb;
    padding:5px 20px;
    box-sizing:border-box;
    text-align:center;
    display:flex;
    justify-content:center;
}
.cs-sup__slider__content{
    display:flex;
    width:100%;
    justify-content:center;
}
.cs-sup__slider__icon{
    margin-right:10px;
    font-size:19px;
}
.cs-megamenu__drop{
    width:100%!important;
    left:0!important;
}
@media only screen and (min-width:300px) and (max-width:992px){
    .cs-banner__countdown{
        flex-wrap:wrap
    }
    .cs-categories__recomended__list{
        overflow-x:auto
    }
    .cs-fasts-sale__extra{
        flex-wrap:wrap
    }
    .cs-fast__sale_count{
        flex-wrap:wrap
    }
    .cs-banner__countdown__motiv{
        font-family:var(--cs-font-default);
        font-size:25px;
        font-weight:700;
        color:#ff0481;
        margin-bottom:30px
    }
    .cs-section__title{
        font-size:28px;
        font-weight:700;
        color:var(--cs-color-black);
        text-transform:uppercase
    }
    .cs-section__subtitle{
        font-size:16px;
        font-weight:300;
        color:var(--cs-color-black);
        text-transform:uppercase
    }
    .cs-section__full__content{
        width:93%;
        margin-right:auto;
        margin-left:auto;
        border-radius:var(--cs-border-radius);
        padding-left:20px;
        padding-right:20px;
        padding-top:75px;
        padding-bottom:75px;
        box-sizing:border-box
    }
    .cs-bar__slider{
        background-color:#f0f0f0;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:20px;
        padding-right:20px;
        box-sizing:border-box
    }
    .cs-bar__slider__block{
        display:flex;
        width:100%
    }
    .cs-bar__slider__title{
        font-size:19px;
        text-transform:uppercase;
        font-weight:700;
        font-family:var(--cs-font-default);
        color:var(--cs-color-1);
        line-height:1
    }
    .cs-bar__slider__subtitle{
        font-weight:400;
        font-family:var(--cs-font-default);
        color:var(--cs-color-black);
        line-height:1;
        font-size:13px;
        text-transform:uppercase
    }
    .cs-bar__slider__grid>div{
        align-items:center;
        display:flex;
        justify-content:center;
        border-bottom:solid 1px #c9c9c9;
        border-right:solid 0 #525252
    }
    .cs-ofers__bar{
        background-color:var(--cs-color-1);
        padding:8px 25px;
        box-sizing:border-box;
        display:flex;
        align-items:center;
        justify-content:space-between;
        border-radius:var(--cs-border-radius);
        flex-wrap:wrap;
        text-align:center;
        flex-direction:column-reverse
    }
    .cs-ofers__bar__icons{
        display:flex;
        font-size:42px;
        color:white;
        width:100%;
        text-align:center;
        justify-content:center;
        margin-bottom:20px
    }
    .cs-categories__recomended__title{
        font-size:28px;
        font-weight:700;
        color:var(--cs-color-black);
        text-transform:uppercase
    }
    .cs-header__logo{
        width:auto;
        margin-bottom:10px;
        margin-top:10px
    }
    .cs-header__logo img{
        width:180px
    }
    .ci-search__mobile{
        margin-top:10px;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        border-top:solid 1px #c5c5c5;
        padding-bottom:8px;
        box-sizing:border-box
    }
    .cs-header__mobile{
        border-bottom:solid 1px #c5c5c5
    }
    .ci-toggle__menu{
        font-size:32px
    }
    .cs-header__cart{
        font-size:32px
    }
    .cs-header__account{
        font-size:32px
    }
    .cs-header__whatsapp{
        font-size:32px
    }
    .cs-header__hellow__text{
        font-size:12px
    }
    .off-canvas__menu{
        padding:20px 10px;
        box-sizing:border-box;
        color:#5e5e5e!important
    }
    .ci-toggle__menu a{
        color:#2c2c2c
    }
    .off-canvas__menu__wrap{
        background-color:white!important
    }
    .cs-header__account a{
        color:#2c2c2c
    }
    .off-canvas__menu__wrap .off-canvas__menu ul li a{
        font-size:16px;
        color:#5e5e5e!important
    }
    .cs-menu-off__item__parent::after{
        content:'+'!important;
        color:black!important
    }
}
.cs-single__product__title{
    font-size:24px;
    font-weight:400;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default);
}
.cs-single__descr--short{
    font-size:16px;
    font-weight:300;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default);
}
.cs-single__price__old{
    font-size:16px;
    font-weight:400;
    text-decoration:line-through;
    color:#d4d4d4;
    text-align:left;
    font-family:var(--cs-font-default);
}
.cs-signle__price__sale{
    font-size:25px;
    font-weight:700;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default);
}
.cs-capture__add__cart__wrap{
    display:flex;
    margin-top:20px;
    align-items:stretch;
}
.cs-single__add-to-cart{
    width:100%;
    border:none;
    background-color:var(--cs-color-2);
    font-size:18px;
    font-weight:700;
    color:white;
    padding:8px 25px;
    cursor:pointer;
}
.cs-single__secttion__title{
    font-size:22px;
    font-weight:600;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default);
}
.cs-single_descr p{
    font-family:var(--cs-font-default);
    font-size:16px;
    font-weight:300;
    line-height:28px;
}
.cs-single__extra__title{
    font-size:19px!important;
    font-weight:400!important;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default)!important;
}
.cs-single__extra__content p{
    font-size:16px!important;
    font-weight:300!important;
    color:var(--cs-color-black);
    text-align:left;
    font-family:var(--cs-font-default)!important;
}
.cs-single__adition{
    padding-top:10px;
    margin-top:10px;
    border-top:1px solid #e6e6e6;
}
.cs-signle__options{
    margin-top:20px;
}
.cs-single__flag__sale{
    display:flex;
    width:80px;
    height:80px;
    position:absolute;
    right:0;
    border-radius:150px;
    font-size:22px;
    line-height:1;
    font-family:'Poppins',sans-serif;
    font-weight:900;
    color:white;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    background:#f27aba;
    background:linear-gradient(51deg,#f27aba 0%,#0dc6cd 100%);
}
.cs-single__flag__time{
    position:absolute;
    left:0;
    border:solid 2px #ff8613;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    font-family:'Poppins',sans-serif;
    font-weight:600;
    font-size:14px;
    color:#ff8613;
}
.cs-single__product__note{
    font-size:28px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:900;
}
.cs-single__product__note span{
    font-size:22px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:900;
}
.cs-single__product__label{
    font-size:14px;
    color:black;
    font-family:'Poppins',sans-serif;
}
.cs-single__avaliation__header{
    background-color:#f3f3f3;
    padding:20px;
    margin-bottom:30px;
    box-sizing:border-box;
}
.cs-single__recomend__percent{
    width:80px;
    min-width:80px;
    height:80px;
    border:solid 4px #ffd000;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:black;
    font-weight:700;
    font-size:28px;
    margin-right:10px;
}
.cs-single__recomend__percent__label{
    font-size:14px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.cs-single__comenmt__info{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    font-size:14px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.cs-single__comment__star{
    display:flex;
    color:#ffc507;
}
.cs-single__user__commnet{
    font-size:14px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
@media (max-width:762px){
    .cs-single__user__commnet{
        text-align:center
    }
}
.cs-single__comment__content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding-top:0;
    padding-bottom:0;
}
.cs-single__comment__note{
    font-size:28px;
    color:black;
    font-family:'Poppins',sans-serif;
    font-weight:900;
}
.cs-single__comment__line{
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:solid 1px #ebebeb;
}
.ci-widgets__block{
    margin-bottom:20px;
}
.cs-widget__title{
    font-family:'Poppins',sans-serif;
    font-size:19px;
    font-weight:400;
}
.cs-list__filters{
    list-style:none;
    padding:0;
}
.cs-list__filters li{
    padding:8px 0;
    box-sizing:border-box;
}
.cs-list__filters__item{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:300;
}
.cs-category__parent{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:300;
    color:var(--cs-color-black)!important;
}
.cs-category__child{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:300;
}
.cs__cart__header{
    background-color:#f7f7f7;
    margin-bottom:10px;
    border-bottom:solid 1px #cecece;
    padding:0 20px;
}
.cs__cart__list{
    padding:8px 20px;
    box-sizing:border-box;
}
.cs-cart__header__col{
    padding:8px;
    box-sizing:border-box;
}
.cs-cart__header__col h3{
    font-size:16px;
    color:#313131;
    font-weight:700;
    font-family:'Poppins',sans-serif;
}
.cs-cart__preview{
    display:flex;
    align-items:center;
}
.cs-cart__prev__img{
    width:60px;
    min-width:50px;
    height:60px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
@media (max-width:762px){
    .cs-cart__prev__img{
        margin-right:0
    }
}
.cs-cart__prev__title{
    font-size:14px;
    color:#313131;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    margin:0;
}
.cs-cart__col__shiping p{
    font-size:14px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
}
.cs-cart__current__price{
    font-size:14px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    text-decoration:line-through;
}
.cs-cart__price__sale{
    font-size:16px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-cart__price__parcel{
    font-size:12px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-shipp__calc__title{
    margin:0;
    margin-bottom:20px;
    font-size:16px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
}
.cs-cart__resume__title{
    font-size:19px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    margin-bottom:30px;
    color:black;
}
.cs-cart__resume{
    background-color:#F8F8F8;
}
.cs-cart__resume__other__pay{
    text-align:right;
    color:#08af16;
}
.cs-cart__go__btn{
    padding:15px 25px;
    background-color:#FF8613;
    color:white;
    border:none;
    width:100%;
}
.cs-checkout__forms__area{
    width:40%;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width:762px){
    .cs-checkout__forms__area{
        width:100%;
        padding:20px;
        box-sizing:border-box
    }
}
.cs-checkout__title{
    font-size:28px;
    width:100%;
    text-align:center;
    color:#313131;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    margin-bottom:30px;
}
.cs-checkout__title span{
    font-size:32px;
}
.cs-checkout__header{
    background-color:#0b006e;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:90px;
    width:100%;
}
.cs-checkout__info{
    text-align:center;
    color:#313131;
    font-family:'Poppins',sans-serif;
    font-size:14px;
}
.cs-checkout__info__privacy{
    margin-top:20px;
}
.cs-checkout__subtitle{
    font-size:16px;
    width:100%;
    text-align:center;
    color:#313131;
    font-family:'Poppins',sans-serif;
    font-weight:400;
}
.cs-submit__register{
    background-color:#ff8613;
    border:none;
    width:100%;
    padding:15px 25px;
    box-sizing:border-box;
    color:white;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.cs-checkout__formats__tab li a{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    color:#313131;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.cs-checkout__formats__tab li a span{
    font-size:42px;
}
.cs-header__drop__cart{
    max-width:320px;
    width:320px;
}
.cs-drop__cart__content{
    position:relative;
    padding:0;
    margin:0;
}
.cs-drop__cart__list{
    display:flex;
    align-items:center;
    position:relative;
    border-bottom:solid 1px #e4e4e4;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.cs-drop__cart__list:last-child{
    border-bottom:none;
}
.cs-drop__cart__remove{
    position:absolute;
    top:0;
    right:0;
    font-size:#313131;
    background-color:transparent;
    font-size:16px;
    border:none;
}
.drop__cart__preview{
    width:80px;
    min-width:80px;
    height:80px;
    background-position:center;
    background-size:contain;
    align-items:center;
}
.cs-drop__cart__footer{
    border-top:solid 1px #b6b6b6;
    padding-top:10px;
}
.cs-drop__button__cart{
    background-color:#ff8613;
    width:100%;
    color:white;
}
.cs-drop__button__cart:hover{
    text-decoration:none;
    color:white;
}
.cs-drop__cart__totals{
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
    border-top:solid 1px #b6b6b6;
    font-size:16px;
    font-size:#313131;
    width:100%;
    text-align:center;
    font-family:'Poppins',sans-serif;
}
:root{
    --default-font:'Roboto',sans-serif;
    --a-button-text:14px;
    --a-button-icon:22px;
    --a-pri-color:#4A00E0;
    --a-sec-color:#D53354;
    --a-title-1:12px;
    --a-title-2:16px;
    --a-title-3:22px;
    --a-text-color:#1b1b1b;
    --a-text-color-2:#4A00E0;
    --a-text-color-3:#cccccc;
    --a-text-color-4:#e8e9ff;
    --a-black-color-1:#121212;
    --a-black-color-2:#ffffff;
    --a-black-card-1:#161616;
    --a-black-card-2:#ffffff;
    --a-black-header-1:#212121;
    --a-black-header-2:#250071;
    --a-black-color-text-1:#e7e7e7;
    --a-black-color-text-2:#181818;
    --a-box-shadow-1:0 3px 6px #1818180c;
    --a-default-radius:10px;
    --app-default-radius:10px;
    --app-default-font:'Roboto',sans-serif;
    --app-default-font-2:'Quicksand',sans-serif;
    --app-primary-color:#4A00E0;
    --app-secondary-color:#D53354;
    --app-soft-green:#ADF8E6;
    --app-light-green:#2dd80e;
    --app-soft-blue:#485BCC;
    --app-dark-blue:#06046c;
    --app-sky-blue:#A6E1F8;
    --app-soft-yellow:#F7E2A6;
    --app-soft-red:#FFA3A3;
    --app-slim-gray:#f7f7f7;
    --app-soft-gray:#dfdfdf;
    --app-dark-gray:#353535;
    --app-text-color-1:#333333;
    --app-dark-black:#141414;
    --app-text-small:12px;
    --app-text-medium:16px;
    --app-text-default:19px;
    --app-text-large:22px;
    --app-title-size-large:30px;
    --app-title-size-medium:25px;
    --app-title-size-small:18px;
    --app-hr-color-default:rgba(152,152,152,.2);
}
.cp__pagination{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
@media (max-width:992px){
    .cp__pagination{
        justify-content:center;
        flex-direction:column
    }
}
.cp__pagination__list{
    align-items:center;
}
.cp__pagination__list li a{
    font-family:'Poppins',sans-serif;
    font-size:1.8rem;
}
.cp__pagination{
    padding:10px;
    box-sizing:border-box;
    border-top:solid 1px #e7e7e7;
    margin-top:10px;
}
.cp__pagination__list{
    margin-bottom:0!important;
}
.cp__pagination__count{
    font-family:'Poppins',sans-serif;
    font-size:1.4rem;
    font-weight:500;
}
.cp__pagination__count--total{
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    font-weight:700;
}
.cp__filters__active{
    font-size:1.6rem;
    color:#5e48db!important;
    font-weight:700!important;
}
.cp__filters__active:after{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f058";
    font-size:1.9rem;
}
.cp__filters__item{
    font-size:1.6rem;
    font-weight:400;
}
.cp__filters__item:hover{
    color:#5e48db!important;
}
.cp__filter__button__label{
    margin-bottom:20px;
    font-family:'Poppins',sans-serif;
    font-size:16px;
}
.cp__filter__button__wrap{
    list-style:none;
    display:flex;
    padding:0;
    margin:0;
}
.cp__filter__button__li{
    padding-left:8px;
    padding-right:8px;
}
.cp__filter__button__li:first-child{
    padding-left:0;
}
.cp__filter__button__li:last-child{
    padding-right:0;
}
.cp__filter__button__item{
    border:solid 1px #e0e0e0;
    border-radius:150px;
    padding-left:25px;
    padding-right:25px;
    word-wrap:normal;
    background-color:white;
    font-family:'Poppins',sans-serif;
    cursor:pointer;
}
.cp__filter__date__ranger{
    display:flex;
    align-items:center;
    justify-content:center;
}
.cp__filter__date__ranger button{
    margin:0 10px;
}
.cp__date__ranger{
    font-family:'Poppins',sans-serif;
    font-weight:700;
    font-size:1.8rem;
}
.cp__drop-buttons__container--large{
    width:400px;
    min-width:400px;
}
@media (max-width:480px){
    .cp__drop-buttons__container--large{
        width:320px;
        min-width:320px
    }
}
.cp__drop-buttons__link:hover{
    text-decoration:none!important;
}
.cp__drop-buttons__icon{
    font-size:32px;
    margin-right:20px;
}
.cp__drop-buttons__item{
    display:flex;
    align-items:center;
    cursor:pointer;
    padding:9px;
    box-sizing:border-box;
    height:45px;
}
.cp__drop-buttons__label{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    text-decoration:none;
    color:#313131;
}
.cp__drop-buttons__label:hover{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    text-decoration:none!important;
    color:#313131;
}
.cp__drop-buttons__rounded{
    border-radius:150px!important;
}
.cp__drop-buttons__icon__feature .cp__drop-buttons__icon{
    width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:#d9d9ff;
    font-size:22px;
}
.cp__modal .uk-modal-title{
    font-family:'Poppins',sans-serif;
    font-size:1.9rem;
}
.cp__modal .uk-modal-header{
    border-radius:5px;
}
.cp__modal .cp__modal__large{
    min-width:100%;
}
.cs-cuppon__shein{
    background-color:#fff5f5;
    padding:20px;
    box-sizing:border-box;
}
.cs-cupon__shein__title{
    font-size:22px;
    text-transform:uppercase;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    color:black;
}
.cs-cupon__shein__value{
    font-size:72px;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    color:black;
}
.cs-cupon__off__courency{
    translate:unset;
    offset-rotate:20deg;
    transform:rotate(90deg);
    position:absolute;
    font-size:21px;
    top:34%;
}
.cs-cupom-sign{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    left:-38px;
    top:0;
    width:40px;
    height:100%;
    background-color:#000000;
    position:absolute;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cs-cupom-sign__labe{
    writing-mode:vertical-rl;
    font-size:20px;
    transform:rotate(180deg);
    line-height:1;
    color:white;
    font-family:'Poppins',sans-serif;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
}
.cp-cuppon__col__first::after{
    content:"";
    position:absolute;
    width:2px;
    background-color:black;
    height:50%;
    top:calc(50% - 25%);
    left:calc(52% - 2px);
}
.cp-cuppon__divider{
    width:2px;
}
.cs-cupon__home{
    position:fixed;
    top:50%;
    max-width:500px;
    left:-499px;
    transition:.6s;
}
.cs-cupon__home:hover{
    left:0;
}
.cs-cupon__home .cs-cupon__shein__title{
    font-size:16px;
    text-transform:uppercase;
    font-family:'Quicksand',sans-serif;
    font-weight:700;
    color:black;
}
.cs-cupon__home .cp-cuppon__col__first::after{
    content:"";
    position:absolute;
    width:2px;
    background-color:black;
    height:20%;
    top:calc(50% - 25%);
    left:calc(54% - 2px);
}
.cs-cupon__home .cs-cupom-sign{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    top:0;
    width:40px;
    height:100%;
    background-color:#000000;
    position:absolute;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    right:-38px!important;
    left:unset;
}
.cs-cupons__list{
    list-style:none;
    margin:0;
    padding:0;
}
.cs-cupons__list li{
    padding:8px;
    box-sizing:border-box;
}
.cs__cupons__preview{
    display:flex;
    flex-wrap:wrap;
}
.cs__cupons__preview li{
    width:50%;
}
.cs__cupons__preview li .cs-cupon__get{
    display:none;
}
@media (max-width:762px){
    .cs__cupons__preview li{
        width:100%
    }
}
.cs__cupons__preview li .cs-cupon__title{
    font-size:18px;
}
.cs__cupons__preview li .cs-cupon__value{
    font-size:15px;
    font-weight:500;
}
.cs__cupons__preview li .cs-cupon__description{
    display:none;
}
.cs-cupon__card{
    padding:10px;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
}
@media (max-width:992px){
    .cs-cupon__card{
        flex-wrap:wrap
    }
}
@media (max-width:992px){
    .cs-cupon__info{
        flex-wrap:wrap;
        justify-content:center;
        margin-bottom:30px
    }
}
.cs-cupon__get{
    position:relative;
    display:flex;
    align-items:center;
}
.cs-cupon__get__btn{
    width:200px;
    height:50px;
    border-radius:10px;
    padding-left:100px;
    border:solid 2px #ff8800;
    border-style:dotted;
}
.cs-cupon__get__btn__cover{
    width:150px;
    height:50px;
    background-color:#ff8800;
    position:absolute;
    top:calc(50% - 25px);
    left:0;
    border-bottom-left-radius:10px;
    border-top-left-radius:10px;
    display:flex;
    align-items:center;
    padding-left:10px;
    box-sizing:border-box;
    color:white;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.cs-cupon__get__btn__cover:hover{
    text-decoration:none;
    color:white;
}
.cs-cupon__get__btn__cover::after{
    top:5px;
    right:-17px;
    background-image:-webkit-linear-gradient(306deg,#ceb7a8,#e8ceb8 38%,#e0cdbe 47%,#c0e1b3 51%,rgba(255,255,255,0) 54%)!important;
    background-image:-moz-linear-gradient(54deg,#cebaa8,#e8cbb8 38%,#e0cabe 47%,#e1c2b3 51%,rgba(255,255,255,0) 54%)!important;
    background-image:-o-linear-gradient(306deg,#ceb6a8,#e8cab8 38%,#e0c9be 47%,#e1c2b3 51%,rgba(255,255,255,0) 54%)!important;
    background-image:linear-gradient(36deg,#ceb3a8,#e8c7b8 38%,#e0c9be 47%,#e1beb3 51%,rgba(255,255,255,0) 54%)!important;
    transform-origin:center top;
    box-shadow:-3px 7px 6px 0 rgba(0,0,0,.1);
    border-radius:5px;
    transform:rotate(35deg);
    position:absolute;
    margin-right:-27.5px;
    z-index:3;
    content:"";
    display:block;
    transition:all .125s ease-in-out;
    width:43px;
    height:55px;
    box-shadow:-2px 8px 7px 0 rgba(0,0,0,.1);
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-width:0;
    -webkit-transform-origin:top;
    -moz-transform-origin:top;
    -ms-transform-origin:top;
    transform-origin:top;
}
.cs-cupon__content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.cs-cupon__title{
    font-size:23px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    margin-bottom:10px;
}
.cs-cupon__value{
    font-size:19px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    margin-bottom:10px;
}
.cs-cupon__description{
    font-size:14px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    margin-bottom:10px;
}
.cs-cupon__valid{
    font-size:12px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    margin-bottom:0px;
}
.cs-cupon__logo{
    width:100px;
    height:100px;
    min-width:100px;
    background-position:center;
    background-size:contain;
}
.cs-cupons__title{
    text-transform:capitalize;
    font-size:29px;
    font-weight:700;
    font-family:'Poppins',sans-serif;
    margin-bottom:10px;
    color:black;
}
.cs-cupon__section{
    background-color:#f0f0f0;
}
.cs-cupon__section .cs-cupons__title{
    color:#000000;
    text-transform:uppercase;
}
.cs-cupons__subtitle{
    font-size:16px;
    font-weight:300;
    font-family:'Poppins',sans-serif;
    margin-bottom:0px;
    color:#000000;
}
.gif-help__icon{
    font-size:62px;
    color:black;
    width:70px;
    height:70px;
    position:absolute;
    top:-20px;
    left:-20px;
    background-color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.1);
}
.gift-help__title{
    font-size:19px;
    font-family:'Poppins',sans-serif;
    color:black;
    font-weight:700;
    margin-bottom:15px;
    padding-left:40px;
    line-height:1;
}
.gift-help-description{
    font-size:14px;
    font-family:'Poppins',sans-serif;
    color:#5a5a5a;
    font-weight:400;
}
.gift-help__step{
    font-size:62px;
}
.cs-gift__card{
    display:flex;
    min-height:150px;
    align-items:center;
    background:#f5f5f5;
    background:linear-gradient(135deg,#f5f5f5 0%,#c2c2c2 100%);
}
.cs-gif__section__title{
    font-size:29px;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
}
.gif-card-value{
    font-size:19px;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
    background-color:white;
    width:80px;
    min-width:80px;
    min-height:80px;
    height:80px;
    border-radius:150px;
    text-align:center;
    display:flex;
    justify-content:center;
    flex-direction:column;
    margin-right:20px;
    box-shadow:0 3px 6px rgba(0,0,0,.1);
}
.gift__courrency{
    font-size:16px;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.gift-card-description{
    font-size:17px;
    font-family:'Poppins',sans-serif;
    color:#313131;
}
.cs-gift__banner{
    width:100%;
    height:500px;
    min-height:500px;
    background-position:center;
    background-size:cover;
}
.cs-gift__banner__title{
    font-size:29px;
    font-family:'Poppins',sans-serif;
    color:#313131;
    font-weight:700;
}
.cs-gift__banner__title{
    font-size:51px;
    font-family:'Quicksand',sans-serif;
    color:#292929;
    font-weight:700;
    position:absolute;
    left:20%;
    top:40%;
    max-width:34%;
}
@media (max-width:762px){
    .cs-gift__banner__title{
        font-size:19px;
        font-family:'Quicksand',sans-serif;
        color:#292929;
        font-weight:700;
        position:absolute;
        left:6%;
        top:64%;
        max-width:52%
    }
}
.gfd__page__profile__img{
    min-width:40px;
    height:40px;
    width:40px;
    margin-right:20px;
    background-position:center;
    background-size:cover;
}
.gfd__page__title{
    font-family:'Poppins',sans-serif;
    font-size:1.3rem;
    font-weight:700;
}
.gfd__card{
    height:150px;
    cursor:pointer;
}
.gfd__card__price{
    width:80px;
    height:80px;
    border-radius:150px;
    position:absolute;
    background-color:rebeccapurple;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.2rem;
    font-weight:700;
    line-height:1;
}
.gfd__card__price span{
    position:absolute;
    top:1px;
    left:0;
    width:25px;
    height:25px;
    border-radius:150px;
    font-size:15px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.gfd__card__title{
    font-size:1.1rem;
    white-space:nowrap;
    position:absolute;
    max-width:175px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-weight:700;
}
.gfd__card__code{
    font-size:22px;
    font-weight:700;
    white-space:nowrap;
    position:absolute;
    max-width:120px;
    overflow:hidden;
    text-overflow:ellipsis;
    transition:.6s;
    display:none;
}
.gfd__card__code:hover{
    filter:blur(0);
}
.gfd__card__type{
    font-size:22px;
    font-weight:700;
    white-space:nowrap;
    position:absolute;
    max-width:120px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.gfd__card__logo{
    position:absolute;
}
.gfd__total__label{
    font-size:1.4rem;
    font-weight:700;
    font-family:'Poppins',sans-serif;
}
.gfd__total__value{
    font-size:1.3rem;
    font-weight:400;
    font-family:'Poppins',sans-serif;
}
.gfd__switcher li a{
    font-size:1.4rem;
}
.un__switcher li a{
    font-size:1.9rem;
}
.cs-offs__featureds--value{
    font-family:var(--union-font);
    color:var(--primary-color);
}
.cs-offs__featureds--label{
    background-color:var(--feature-primary-color);
}
.cs-offer-button{
    background-color:var(--feature-primary-color);
}
.card-image-content h2{
    font-size:1.9rem;
}
.card-image-type{
    font-weight:700!important;
    font-size:1.6rem;
}
.cs-add-to-cart__overlay__button{
    background-color:var(--primary-color);
}
.cs-fast-sale__price{
    font-size:2.1rem;
    color:var(--primary-color);
}
.cs-fast-sale__price-old{
    font-size:1.8rem;
}
.cs-fasts-sale__title{
    color:var(--primary-color)!important;
}
.cs-fast-sale__flag{
    font-size:1.9rem;
}
.mode__pipermint{
    padding:0;
}
.mode__pipermint ul .uk-card-default{
    background-color:transparent;
    color:#666;
    box-shadow:none;
}
.mode__pipermint ul .uk-accordion-title{
    font-family:'Roboto',sans-serif;
    font-weight:400;
    font-size:19px;
    color:#292929;
    border:solid 1px #b1e9ed;
    border-radius:5px;
}
.mode__pipermint ul .un__card .uk-accordion-title{
    border:solid 0 #b1e9ed;
}
.mode__pipermint .un__content__view{
    padding:20px;
    box-sizing:border-box;
}
.mode__pipermint .un__title__area{
    text-align:center;
    width:100%;
    font-size:22px;
    font-weight:700;
    color:var(--primary-color);
}
.mode__pipermint .un__app__view{
    padding:0;
}
.mode__ghost{
    padding:0;
}
.mode__ghost ul .uk-card-default{
    background-color:transparent;
    color:#666;
    box-shadow:none;
}
.mode__ghost ul .uk-accordion-title{
    font-family:'Roboto',sans-serif;
    font-weight:400;
    font-size:19px;
    color:#292929;
    border:solid 0 #b1e9ed;
    border-radius:5px;
    background-color:white;
}
.mode__ghost ul .un__card .uk-accordion-title{
    border:solid 0 #b1e9ed;
}
.mode__ghost .un__content__view{
    padding:20px;
    box-sizing:border-box;
}
.mode__ghost .un__title__area{
    text-align:center;
    width:100%;
    font-size:22px;
    font-weight:700;
    color:var(--primary-color);
}
.mode__ghost .un__app__view{
    padding:0;
}
.mode__throne{
    padding:0;
}
.mode__throne .un__app__view{
    padding:0;
}
.mode__throne .un__section__default{
    background-color:#ffffff;
}
.mode__throne .un__app__view{
    padding:0;
    box-sizing:border-box;
}
.mode__throne .uk-accordion>:nth-child(n+2){
    margin-top:0;
}
.mode__throne .uk-card-default{
    box-shadow:none;
}
.un__text__small{
    font-family:var(--union-font);
    font-size:14px;
    font-weight:normal;
}
.un__text__medium{
    font-family:var(--union-font);
    font-size:16px;
    font-weight:normal;
}
.un__text__large{
    font-family:var(--union-font);
    font-size:19px;
    font-weight:normal;
}
.un__text__color__default{
    color:#161616;
}
.un__gift__subtitle{
    font-family:var(--union-font);
    font-size:2rem;
    font-weight:300;
}
.un__account__drop ul li a{
    font-family:var(--union-font);
    font-size:2rem;
    font-weight:300;
}
.un-session-complet .service__check{
    color:#e2e2e2;
}
.un__padding__10{
    padding:10px;
    box-sizing:border-box;
}
.un__grid__data__value{
    font-size:15px;
    font-family:var(--union-font);
    font-weight:700;
    color:var(--title-color);
    max-width:150px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.un__grid__data__label{
    font-size:15px;
    font-family:var(--union-font);
    font-weight:300;
    color:var(--title-color);
    max-width:150px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.un__accordion__data__value{
    font-size:15px;
    font-family:var(--union-font);
    font-weight:700;
    color:var(--title-color);
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:150px;
}
ul.un__accordion__striped>li:nth-of-type(odd) .uk-accordion-title{
    background-color:#eeeeee;
    padding:10px;
    box-sizing:border-box;
    border-radius:5px;
}
ul.un__accordion__striped>li .uk-accordion-title{
    padding:10px;
    box-sizing:border-box;
    border-radius:5px;
}
.un__service__detail__title{
    font-family:var(--union-font);
    font-weight:600;
    font-size:16px;
    text-transform:uppercase;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid 1px var(--primary-color);
}
.un__app__view__history .un__card__store__img{
    height:83px;
}
.un__referral__positive{
    width:20px;
    height:20px;
    border-radius:150px;
    background-color:var(--primary-color);
    color:white;
}
.un__price{
    padding:2px 15px;
    box-sizing:border-box;
    border:solid 1px var(--primary-color);
    color:var(--primary-color);
    border-radius:150px;
    font-weight:600;
}
.yt__app__client .yta__header{
    background-color:white;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    z-index:99;
}
.yt__app__client .yta__chat__back{
    color:var(--primary-color);
}
.yt__app__client .yt__app .yt__current__name{
    color:var(--primary-color)!important;
}
.yt__app__client .yta__content{
    background-color:#f7f7f7;
}
.yt__app__client .yta__chat__footer{
    background-color:#e0feff;
}
.uk-border-rounded{
    border-radius:15px!important;
}
.un__rules__acordions .uk-accordion-title{
    font-size:1.8rem!important;
    font-weight:700!important;
    border:solid 1px var(--primary-color);
    padding:8px;
    box-sizing:border-box;
    border-radius:15px;
}
.un__rules__acordions .uk-accordion-content p{
    font-size:1.8rem;
}
.un__plan__tag{
    position:absolute;
    width:fit-content;
    top:-10px;
    font-size:1.6rem;
    font-weight:400;
    left:-10px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
    padding:0 16px;
    box-sizing:border-box;
    z-index:8;
}
.un__plan__tag__sup{
    font-size:1.3rem;
    font-weight:400;
    text-transform:uppercase;
}
.un__plan__tag__primary{
    text-transform:uppercase;
    position:absolute;
    width:fit-content;
    top:-10px;
    font-size:1.2rem;
    font-weight:400;
    right:-5px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
    padding:0 16px;
    box-sizing:border-box;
    z-index:8;
}
.gfd__card__title{
    font-size:1.8rem;
}
.gfd__card__price{
    font-size:1.8rem;
}
.un__indicate__title{
    font-family:var(--union-font);
    font-weight:700;
    font-size:27px;
    text-align:center;
    color:white;
}
.un__indicate__subtitle{
    font-family:var(--union-font);
    font-weight:500;
    font-size:22px;
    text-align:center;
    color:white;
}
.un__indicate__text{
    font-family:var(--union-font);
    font-weight:400;
    font-size:13px;
    text-align:center;
    color:white;
    margin:0;
    margin-bottom:20px;
}
.un__fab{
    position:fixed;
    bottom:20px;
    right:20px;
    background-color:var(--featured-color);
    color:white;
    z-index:9;
    padding:8px 25px;
    border-radius:150px;
    font-size:1.6rem;
    font-weight:700;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
}
.un__fab:hover{
    color:white;
    text-decoration:none;
}
.cs-cupon__home{
    z-index:10;
}
.cs-cupon__home .cs-cupom-sign{
    background-color:var(--feature-primary-color);
    border-radius:5px;
}
.un__form__label{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-weight:400;
}
.catalogs__card__img{
    width:100%;
    height:100px;
    border-radius:15px;
    margin-bottom:10px;
    background-size:cover;
    background-position:center;
}
.catalogs__card__natal{
    font-size:1.6rem;
    font-family:var(--union-font);
    font-weight:400;
}
.content__credit__point{
    padding-top:30px;
    padding-bottom:30px;
}
.iw__share__friend{
    font-size:1.6rem;
}
.iw__share__product label{
    font-size:1.6rem;
}
.un__promotion__title{
    margin-top:50px;
    margin-bottom:50px;
    font-size:3rem;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.un__promotion__img{
    width:40px;
    animation:mymove 5s infinite;
}
@keyframes mymove{
    0%{
        width:30px
    }
    50%{
        width:45px
    }
    100%{
        width:30px
    }
}
.un__button__nested>li{
    margin-top:30px!important;
}
.un__slider__title{
    padding-left:6px;
}
.un__promotion__title{
    padding-left:27px;
    padding-right:27px;
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    border-radius:8px;
    border-top-width:6px;
    box-shadow:8px 8px rgba(238,32,84,.152);
    border:solid 2px var(--featured-color);
    background-color:#ffeff2;
}
.un__form__input{
    padding-left:15px;
}
.uk-tab>.uk-active>a{
    border-bottom-width:6px;
}
.uk-tab>*>a{
    font-size:1.4rem;
}
.card__aavaliation{
    border-left-width:6px;
    border-left-color:var(--primary-color);
    border-left-style:solid;
}
@media (min-width:1280px){
    .card__aavaliation{
        width:458px;
        margin-left:auto;
        margin-right:auto
    }
}
.card__dot{
    position:absolute;
    top:-9px;
    left:-14px;
    border-radius:150px;
    background-color:var(--primary-color);
    color:white;
    width:40px;
    height:40px;
    font-size:25px;
    box-shadow:0 3px rgba(0,0,0,.152);
    z-index:999;
    display:flex;
    align-items:center;
    justify-content:center;
}
.apc__pack__view__historic{
    position:absolute;
    right:5px;
    top:5px;
    background-color:var(--primary-color);
    padding:5px 16;
    box-sizing:border-box;
    border:none;
    font-size:1.6rem;
    color:white;
    border-radius:150px;
}
.apc__pack__h__status{
    padding:2px 8px;
    border-radius:150px;
}
.apc__pack__session__card{
    border-radius:15px;
    position:relative;
    box-sizing:border-box;
}
.apc__pack__session__acttion{
 font-family: 'Poppins',sans-serif!important;
    font-weight: 700;
    font-size: 1.4rem!important;
    border: none;
    background-color: transparent;
    color: #6060f0;
    cursor: pointer;
}
.apc__pack__session__acttion:hover{
    color:white;
    text-decoration:none;
}
.apc__pack__session__acttion a{
    color:white;
}
.apc__pack__session__title__date{
    font-family:'Roboto',sans-serif;
    font-size:1.3rem;
    font-weight:700;
    color:var(--primary-color);
}
.apc__title__primary{
    font-family:'Roboto',sans-serif;
    font-size:1.3rem;
    font-weight:700;
    color:var(--primary-color);
}
.apc__title__extra{
    font-family:'Roboto',sans-serif;
    font-size:1.3rem;
    font-weight:300;
    color:var(--primary-color);
}
.apc__list__booking{
    list-style:none;
    margin:0;
    padding:0;
}
.apc__list__booking li{
    margin-bottom:20px;
}
.apc__list__service{
    border-radius:15px;
    border:solid 1px var(--primary-color);
    padding:8px;
    box-sizing:border-box;
}
.apc__pendente .apc__list__service__status{
    color:orange;
    border-radius:150px;
    border:solid 1px;
    font-size:1.4rem;
    padding:2px 16px;
    box-sizing:border-box;
    display:inline-flex;
    margin-top:10px;
    border-color:orange;
}
.apc__pendente .apc__pack__service__img{
    border:solid 2px orange;
}
.apc__agendado .apc__list__service__status{
    color:var(--primary-color);
    border-radius:150px;
    border:solid 1px;
    font-size:1.4rem;
    padding:2px 16px;
    box-sizing:border-box;
    display:inline-flex;
    margin-top:10px;
    border-color:var(--primary-color);
}
.apc__agendado .apc__pack__service__img{
    border:solid 2px var(--primary-color);
}
.apc__pack__check__session{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-color:orange;
    padding-left:8px;
    border-radius:15px;
    box-sizing:border-box;
}
.apc__pack__check__session input{
    border-top-right-radius:15px;
    border-bottom-right-radius:15px;
    border-color:#ff6e39;
    width:150px;
}
.apc__pack__check__session label{
    font-family:'Roboto',sans-serif;
    font-size:1.6rem;
    font-weight:600;
    color:var(--primary-color);
    color:#131313;
}
.un__sheet .un__sheet__footer{
    position:fixed;
}
.app-default-button{
    border-radius:80px!important;
    height:32px;
    display:flex;
    align-items:center;
    min-width:120px;
    text-align:center;
    justify-content:center;
    border:none;
    text-transform:uppercase;
    outline:none;
    cursor:pointer;
}
.app-speed-resume{
    width:100%;
    padding:8px;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    box-sizing:border-box;
}
.app-speed-resume h3{
    font-family:'Open Sans',sans-serif;
    font-weight:700!important;
    font-size:1.6rem;
    margin:0;
}
.app-speed-resume h4{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    font-size:1.6rem;
    margin:0;
}
@media (max-width:680px){
    .app-default-button{
        border-radius:80px!important;
        margin-bottom:5px;
        margin-top:5px
    }
}
.card-staus-ticket{
    text-align:center;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:1.4rem;
    padding:6px 3px;
    box-sizing:border-box!important;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.icon-tab-title i{
    font-size:2.2rem;
}
.card-staus-ticket[status*="iniciado"]{
    background-color:#ff942f;
}
.card-staus-ticket[status*="finalizado"]{
    background-color:#95ffd3;
}
.card-staus-ticket[status*="cancelado"]{
    background-color:#ff9595;
}
.card-staus-ticket[status*="unificado"]{
    background-color:#cb81ee;
}
.app-card-subInformation{
    margin-top:5px;
    padding-top:5px;
    border-top:solid 1px #aaaaaa;
    align-items:center;
}
.app-card-subInformation h3{
    font-size:1.4rem;
    margin:0;
}
.selected-employer-task{
    width:80px;
    height:80px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.Removeselected-employer-task{
    background-color:#ec7e7e;
    font-size:2.2rem;
    border-radius:150px;
    height:30px;
    width:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    color:white;
    border:none;
}
.selected-employer-task{
    margin-right:10px;
}
@media (min-width:1581){
    .video-wrap{
        width:300px
    }
}
.card__section__box__value--newTicket{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.card__section__box__title--newTicket{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.openCommandsCard-OpenNow{
    width:100%;
    height:32px;
    font-family:'Open Sans',sans-serif;
    border-radius:var(--mb-default-radius);
    font-weight:700;
    background-color:transparent;
    outline:none;
    cursor:pointer;
}
.select-card-booking:hover{
    box-shadow:0 6px 12px rgba(0,92,64,.226);
    cursor:pointer;
}
.select-card-booking:focus{
    box-shadow:0 6px 12px rgba(0,92,64,.226);
    cursor:pointer;
}
.card-services-title{
    font-size:16px!important;
    color:#222125;
}
.card-services-title-date{
    font-size:16px!important;
}
.card-services-title-pay-label{
    font-size:15px!important;
    color:#222125!important;
}
.card-services-title-data{
    font-size:15px!important;
    color:#3d3b42!important;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    padding-left:5px!important;
    padding-right:5px!important;
    border-radius:150px!important;
}
.card-services-title-pay-label{
    padding-left:5px!important;
    padding-right:5px!important;
    border-radius:8px!important;
    margin-top:10px;
}
.card-services-title-data b{
    font-size:13px!important;
    color:#222125!important;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.card-services-titleBooking{
    font-size:1.2rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    text-transform:lowercase;
}
.card-services-titleBooking:first-letter{
    text-transform:uppercase;
}
.card-services-body{
    padding-top:8px!important;
    padding-bottom:8px!important;
}
.card-services-height-1{
    min-height:150px;
    max-height:150px;
    overflow-y:auto;
}
.services-data-padding{
    padding:5px!;
    box-sizing:border-box;
}
.mb-card-inner-name{
    font-family:'Open Sans',sans-serif;
    font-size:1.3rem;
}
.mb-card-inner-name--pack{
    font-family:'Open Sans',sans-serif;
    font-size:1.3rem;
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding-left:5px;
    padding-right:5px;
}
.mb-card-inner-name--pack-label{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
}
.mb-card-inner-name--pack-value{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:300;
}
.mb-card-inner-quant{
    background-color:#d1d1d1;
    height:20px;
    width:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    box-sizing:border-box;
    margin-right:5px;
    font-family:'Open Sans',sans-serif;
}
.mb-card-inner-courrency{
    height:30px;
    width:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    box-sizing:border-box;
    margin-right:5px;
    font-family:'Open Sans',sans-serif;
}
.mb-card-inner-courrency i{
    font-size:2.2rem;
}
.card-inner-product-price{
    font-size:15px!important;
    width:100px;
    padding-left:10px;
    padding-right:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    box-sizing:border-box;
    margin-right:5px;
    font-family:'Open Sans',sans-serif;
}
.mb-card-inner-total{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
    font-weight:600;
}
.mb-card-inner-markLine{
    padding:5px 7px;
    font-size:1.4rem;
    margin-right:5px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.mb-card-servicesFooter{
    padding-top:3px!important;
    padding-bottom:3px!important;
}
.mb-card-PrimaryAction{
    font-family:'Open Sans',sans-serif;
    font-weight:700!important;
    margin:0;
    font-size:1.6rem;
    text-decoration:none!important;
}
.mb-card-SecudaryAction{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    margin:0;
    font-size:15px;
    text-decoration:none!important;
}
.count-card-booking{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    border-radius:150px;
    margin-right:5px;
    cursor:pointer;
}
.count-card-attendanceReturn{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    border-radius:150px;
    margin-right:5px;
    cursor:pointer;
}
.count-card-attendance{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    border-radius:150px;
    cursor:pointer;
}
.Card-service-oldPrince{
    text-decoration:line-through;
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
}
.Card-service-price{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.extra-details-acorden-card{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
}
.app-card-inner-totails{
    border-top:1px solid var(--mb-gray-light);
    padding-top:5px;
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif!important;
}
.app-card-inner-totails .mb-card-inner-courrency{
    background-color:#011d1d!important;
    color:white;
}
.app-card-indicator{
    border-top:1px solid var(--mb-gray-light);
    padding:5px;
    box-sizing:border-box;
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif!important;
}
.app-card-indicator{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
}
.app-card-indicator-value{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.nav-card-data-list .uk-nav-header{
    margin-top:5px!important;
}
.filter-fast-buttons p{
    margin-bottom:0!important;
}
.actions-control-card-buttons button{
    border:none;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    cursor:pointer;
}
.app-card-line-op .uk-tab{
    margin-bottom:5px;
}
.card-imageModeCover{
    height:150px;
    width:100%;
    background-position:center;
    background-size:cover;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.app-card-imagePreview{
    width:40px;
    height:40px;
    background-size:cover;
    background-position:center;
    margin-right:5px;
    position:relative!important;
}
.default-accordion-control .uk-accordion-title{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.card-padding-5{
    padding:5px!important;
}
.header-info-tasks{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #b6b6b6;
}
.app-flag-task{
    padding-left:10px;
    padding-right:10px;
    border-radius:150px;
}
@media (max-width:992px){
    .app-card-imagePreview{
        width:40px;
        height:40px;
        background-size:cover;
        background-position:center
    }
}
.mb-tag-list{
    overflow-x:auto;
    list-style:none;
    padding:0;
}
.mb-tag-reels button{
    margin-right:5px;
    padding:5px 10px;
    border:solid 1px #999999;
    border-radius:var(--mb-default-radius);
    cursor:pointer;
    background-color:transparent;
    transition:.9s;
    outline:none;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    min-width:50px;
}
.mb-tag-reels button:focus{
    margin-right:5px;
    padding:5px 10px;
    border:solid 0 #5b59c9;
    border-radius:var(--mb-default-radius);
    cursor:pointer;
    background-color:#4c5ad6;
    min-width:150px;
    color:white;
}
.plyr--video{
    border-radius:var(--mb-default-radius)!important;
}
.mb-reels-mosaics{
    list-style:none;
    padding:0;
    display:flex;
    flex-wrap:wrap;
}
.video-mosaic{
    border:solid .25px white;
    border-radius:var(--mb-default-radius);
    display:flex;
    align-items:center;
    justify-content:center;
}
.video-mosaic i{
    position:absolute;
    font-size:42px;
    color:white;
}
.mb-reels-overlay{
    position:absolute;
    background-color:rgba(0,0,0,.226);
    border-radius:var(--mb-default-radius);
    width:30%;
    height:110px;
}
.video-mosaic img{
    border-radius:var(--mb-default-radius);
}
.modal-reels-coments{
    padding:10px;
    box-sizing:border-box;
}
.custommodalPlayer{
    display:none;
}
.ShowCustommodalPlayer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-height:100vh;
    z-index:1010;
    display:block!important;
}
.plyr__video-embed{
    padding-bottom:0;
}
.mbReelsVideoPlayer-modal .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{
    padding-bottom:223%;
    position:relative;
    transform:translateY(-10.28125%);
}
.reels-comments-list{
    list-style:none;
    padding:0;
}
.modal-reels-coments .post-coment{
    padding-top:5px;
    border-top:solid 1px #6e6e6e;
    margin-top:20px;
}
.post-comment-reels{
    width:100%;
    border-radius:var(--mb-default-radius);
    border:solid 1px var(--mb-ame-primary);
    margin-top:20px;
    background-color:transparent;
    color:var(--mb-ame-primary);
    padding:10px 10px;
}
.reels-comments-listAuthor{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:var(--mb-gray-dark);
}
.reels-comments-listContent{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    color:var(--mb-gray-dark);
    margin-top:10px;
}
.reels-comments-list{
    border-left:solid 0 #949494;
    padding-left:5px;
    padding-right:5px;
}
.reels-comments-listAuthor{
    border-top:solid 1px #949494;
    padding-top:10px;
    margin-top:20px;
}
.accordion--section-filters{
    padding:10px 10px!important;
    box-shadow:0 3px 6px rgba(0,0,0,.226);
}
.accordion--section-filters--wrap{
    margin-top:5px!important;
}
.buttons-filters{
    display:flex;
    overflow-x:auto;
    list-style:none;
    padding:0;
    border-bottom:solid 1px #d3d3d3;
}
.buttons-filters--category{
    display:flex;
    overflow-x:auto;
    list-style:none;
    padding:0;
    margin-top:0;
    border-bottom:solid 1px #d3d3d3;
    margin-bottom:0;
}
.buttons-filters--local{
    display:flex;
    overflow-x:auto;
    list-style:none;
    padding:0;
    border-bottom:solid 1px #d3d3d3;
    margin:0!important;
    margin-top:0!important;
    margin-bottom:0;
}
.section-button-filters{
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:5px;
}
.filter-button-list{
    padding:8px;
    box-sizing:border-box;
}
.filter-button-list button{
    white-space:nowrap;
}
.filter-button--local{
    height:80px;
    width:80px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    cursor:pointer;
    border-bottom:solid 1px;
}
.label-section-filters{
    padding-left:10px;
}
.app__filter__date__indicate{
    font-size:1.3rem;
    font-weight:700;
}
.professionalimage img{
    margin-top:-50px;
    width:80px;
}
.professionalimage--circle{
    width:80px;
    height:80px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.professionalimage{
    width:100%;
    display:flex;
    justify-content:center;
}
.app-professional-name{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
    font-weight:600;
    margin-top:10px;
    width:100%;
    text-align:center;
    margin:0;
    margin-top:20px;
}
.app-card-professional-ExtraInfo-title{
    font-size:1.6rem!important;
    margin:0;
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
    margin-top:10px;
}
.app-card-professional-select{
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:8px;
    box-sizing:border-box;
    outline:none;
    cursor:pointer;
}
.Actions-cardProfessional{
    margin-top:10PX;
}
.pills-professionalLvl{
    width:100%;
    display:flex;
    flex-wrap:wrap;
}
.the-pills-professionalLvl{
    width:20px;
    height:10px;
    border-radius:50px;
}
.the-pills-professionalLvl{
    margin-right:5px;
    margin-bottom:5px;
}
.the-pills-professionalLvl[data-level="0"]{
    background-color:#f5f5f5;
}
.the-pills-professionalLvl[data-level="1"]{
    background-color:blue;
}
.the-pills-professionalLvl[data-level="2"]{
    background-color:#686868;
}
.the-pills-professionalLvl[data-level="3"]{
    background-color:#f3ae2d;
}
.the-pills-professionalLvl[data-level="4"]{
    background-color:#000000;
}
.pro__breadcrumb{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:10px 20px;
    background-color:#F9F9FF;
}
.pro__booking__view .cp__field{
    color:#3a3a3a!important;
    font-family:'Open Sans',sans-serif;
    font-weight:500;
}
@media (min-width:1366px){
    .pro__booking__view{
        width:70%;
        margin-left:auto;
        margin-right:auto
    }
}
.pro__title{
    font-family:'Open Sans',sans-serif;
    color:#0b006e;
    font-weight:600;
}
.pro__icon{
    font-size:2.9rem;
    line-height:1;
    color:#0b006e;
}
.pro__tab__sched{
    display:flex;
    flex-wrap:nowrap!important;
    overflow-x:auto;
}
@media (max-width:992px){
    .pro__tab__sched{
        padding-left:14px!important
    }
}
@media (max-width:992px){
    .pro__tab__sched li{
        padding-left:8px!important
    }
}
.pro__tab__sched li a{
    border-radius:150px;
    padding-left:9px;
    padding-right:9px;
    padding-top:1px;
    padding-bottom:1px;
    box-sizing:border-box;
}
.pro__tab__sched .uk-active a{
    background-color:transparent;
    border-radius:0;
    padding-left:6px;
    padding-right:7px;
    padding-top:1px;
    padding-bottom:1px;
    box-sizing:border-box;
    color:white;
    font-weight:700;
    font-size:1.2rem;
    line-height:1;
    padding-top:3px;
    padding-bottom:2px;
    border-bottom:solid 6px orange!important;
}
.pro__sched__services{
    list-style:none;
    margin:0;
    box-sizing:border-box;
    padding:0;
}
.pro__sched__services>li{
    margin-bottom:10px;
    border:solid 0 #c2c2c2;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
}
.pro__sched__service input[type="checkbox"]{
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.pro__sched__service input[type="checkbox"]::after{
    content:'';
    width:30px;
    height:30px;
    border-radius:150px;
    background-color:#ffffff;
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0;
    border:solid 1px gray;
}
.pro__service__img{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.pro__service__details{
    display:flex;
    align-items:center;
}
.pro__sched__service input:checked{
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.pro__sched__service input:checked::after{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f00c";
    width:30px;
    height:30px;
    border-radius:150px;
    background-color:#38b4c2;
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0;
    border:solid 0 #003d33;
    color:white;
    font-size:2.2rem;
}
.pro__service__name{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:250px;
    font-size:14px;
}
.pro__service__price{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:300;
    font-size:1.4rem;
}
.pro__accordion__services>li{
    padding:5px;
    box-sizing:border-box;
    border-radius:20px;
    border:solid 1px #bebebe;
}
@media (min-width:1366px){
    .pro__accordion__services>li{
        width:33.33%
    }
}
.pro__accordion__services .card-s3-medium{
    margin-top:40px!important;
    min-width:100%!important;
}
.pro__accordion__extra{
    border:solid 1px #b1b1b1;
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
    box-sizing:border-box;
    border-radius:20px;
}
.pro__accordion__text{
    padding-top:5px;
    margin-top:5px;
    border-top:solid 1px #b1b1b1;
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
    text-align:left;
}
.pro__accordion__extra__comission .uk-accordion-title{
    border-bottom:solid 1px #b1b1b1;
}
.pro__accordion__extra__comission .pro__accordion__extra__date{
    font-family:'Open Sans',sans-serif;
    font-size:15px;
    font-weight:300;
}
.pro__accordion__extra__comission .pro__accordion__extra__value{
    font-family:'Open Sans',sans-serif;
    font-size:15px;
    font-weight:700;
}
.pro__sched__job__content{
    padding:15px 5px;
    box-sizing:border-box;
    border-radius:20px;
    border:solid 1px #bebebe;
}
.pro__sched__status{
    position:absolute;
    right:10px;
    top:-15px;
    font-size:1.4rem;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-radius:150px;
}
.pro__sched__date__label{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:700;
    font-size:1.4rem;
}
.pro__sched__date__value{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:300;
    font-size:1.4rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:180px;
}
.pro__seched__seleted__acotions{
    display:flex;
    justify-content:space-between;
    margin-top:10px;
}
.pro__sched__remove__service{
    position:absolute;
    top:-15px;
    left:-15px;
    font-size:2.2rem;
    background-color:#ffe1e1;
    color:red;
    border-radius:150px;
    width:30px;
    height:30px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.pro__sched__tag{
    font-size:2.8rem;
    background-color:transparent;
    border:none;
    color:green;
}
.pro__sched__tags{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.pro__sched__tags>div{
    padding:2px 5px;
    box-sizing:border-box;
    margin-left:2px;
    border-radius:150px;
    font-size:1.2rem;
    line-height:1;
}
.pro__sched__datetime{
    position:relative;
}
.pro__sched__datetime__ico{
    width:33px;
    height:28px;
    background-color:var(--app-pro-color-primary);
    border:none;
    position:absolute;
    right:0;
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2.2rem;
    color:white;
}
.pro__sched__title{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:700;
    font-size:16px;
}
.pro__sched__job__name{
    font-family:'Open Sans',sans-serif;
    color:#1b1c30;
    font-weight:700;
    font-size:16px;
    border-bottom:solid 1px #cecece;
    margin-bottom:8px;
}
.pro__sched__status__comission{
    padding-left:15px;
    padding-right:15px;
    font-size:1.2rem;
    border-radius:150px;
}
.pro__modal__calendar .ui-state-default,.pro__modal__calendar .ui-widget-content .ui-state-default,.pro__modal__calendar .ui-widget-header .ui-state-default{
    border:1px solid #d3d3d3;
    background:#ffffff!important;
    font-weight:normal;
    color:#555555;
}
.pro__modal__calendar .ui-datepicker td span,.pro__modal__calendar .ui-datepicker td a{
    display:block;
    padding:.2em;
    text-align:right;
    text-decoration:none;
    height:43px;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
}
.pro__modal__calendar .ui-datepicker .ui-datepicker-prev,.pro__modal__calendar .ui-datepicker .ui-datepicker-next{
    position:absolute;
    top:8px;
    width:1.8em;
    height:1.8em;
}
.pro__modal__calendar .ui-widget-header{
    border:1px solid #aaaaaa;
    background:#6060f0;
    color:#ffffff;
    font-weight:bold;
    height:39px;
    display:flex;
    align-items:center;
}
.pro__modal__calendar .ui-widget-content{
    border:0 solid #aaaaaa;
    background:#ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color:#222222;
    width:100%;
    min-width:100%;
}
.pro__modal__calendar .ui-datepicker table{
    width:100%;
    font-size:15px;
    border-collapse:collapse;
    margin:0 0 .4em;
}
.pro__modal__calendar .ui-datepicker .ui-datepicker-title{
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center;
    font-size:1.4rem;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
}
.pro__modal__calendar .ui-state-activ{
    background:#ffa225!important;
    color:white!important;
    font-weight:700;
}
.cp__sched__ticket__number{
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    font-weight:500;
    display:flex;
    align-items:center;
}
.cp__sched__ticket__number span{
    font-size:2.2rem;
    line-height:1;
    margin-right:10px;
    display:inline-block;
}
.pro__sched__verify{
    padding-top:5px;
    margin-top:5px;
    border-top:solid 1px #e2e2e2;
    display:flex;
    justify-content:space-between;
}
.pro__sched__verify__discord{
    color:#f09696;
}
.pro__sched__verify__confirm{
    color:#219c88;
}
@media (max-width:992px){
    .schedule__content{
        padding-left:0!important
    }
}
.pro__service__return{
    width:50%;
    margin-top:20px;
}
@media (min-width:1280px){
    .app__selecteds__bookings{
        display:flex;
        flex-wrap:wrap
    }
    .app__selecteds__bookings li{
        margin-top:0!important;
        margin-left:20px;
        box-sizing:border-box
    }
}
.ui-state-active,.ui-widget-content .ui-state-active{
    color:#ffa225!important;
    font-weight:600!important;
    border:solid 2px orange!important;
}
@media only screen and (min-width:1451px) and (max-width:5920px){
    .schedule__sideBar{
        width:15%!important
    }
}
@media (min-width:1280px){
    .schedule__sideBar__timeline{
        width:100%!important
    }
}
@media (min-width:1280px){
    .customer__service__ticket{
        display:flex;
        flex-wrap:wrap
    }
    .customer__service__ticket li{
        margin-right:10px;
        width:32%;
        box-sizing:border-box;
        min-width:32.33%!important;
        margin-top:15px!important
    }
    .pro__booking__view__ticket{
        min-width:100%
    }
}
.pro__sched__task__status{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin-bottom:25px;
}
.pro__sched__task__status .cp__button{
    height:22px;
}
.pro__task__status{
    font-size:1.4rem;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-radius:150px;
}
.pro__field__edit{
    background:#f5f2ff!important;
    color:#333!important;
    border:2px solid #7C4DFF!important;
}
.app__categories__product{
    list-style:none;
    margin:0;
    padding:0;
    box-sizing:border-box;
}
.app__categories__product li{
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
}
.app__cat__product{
    padding:8px 10px;
    background:#ECEFFF;
    width:100%!important;
    color:#000016;
    font-size:1.2rem!important;
    border-radius:5px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
}
.app__modal__content .schedule-block-button{
    width:50%!important;
    height:55px!important;
    display:flex;
    align-items:center;
    font-size:1.3rem;
    justify-content:center;
    border:0;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.app__modal__content .schedule-hour-block{
    display:flex;
    align-items:center;
    margin:0!Important;
    width:33.33%;
    flex-wrap:wrap;
}
.app__modal__content .block-hours-schedule{
    display:flex!important;
    align-items:center;
    flex-wrap:wrap;
}
.filter-employee .uk-dropdown-nav{
    font-size:1.2rem!important;
}
.filter-employee .uk-nav-header{
    font-size:1.2rem!important;
}
@media (min-width:1280px){
    .pro__booking__view .pro__accordion__services{
        display:flex;
        flex-wrap:wrap
    }
    .pro__booking__view .pro__accordion__services li{
        margin:20px 10px;
        height:auto;
        width:30%;
        box-sizing:border-box
    }
}
.schedule__sidebar__filters .uk-accordion-title::before{
    content:"";
    display:none!important;
}
@media (max-width:762px){
    .schedule__content{
        margin-left:0!important
    }
}
.pro__drower__grid{
    display:flex;
}
.pro__drower__grid>div{
    padding:4px;
    min-width:33.33%;
    box-sizing:border-box;
}
.pro__drower__grid .drower__item{
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-left:5px;
    padding-right:0;
    box-sizing:border-box;
    border:none;
    width:100%;
}
.drower__label{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
}
.drower__value{
    width:25px;
    height:25px;
    border-radius:150px;
    background-color:#6060f0;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
    font-family:'Open Sans',sans-serif;
}
.pro__menu__drower{
    box-shadow:0 9px 6px rgba(0,0,0,.12);
    padding-top:5px;
    padding-bottom:5px;
    box-sizing:border-box;
}
.pro__dashboard__button{
    min-height:140px;
    border-radius:15px;
    display:flex;
    align-items:center;
    background-position:center;
    background-size:cover;
    font-size:2.2rem!important;
}
.pro__dashboard__button i{
    font-size:40px!important;
}
.dash__button__app{
    min-height:80px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.dash__button__name{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:700;
}
.dash__button__ico{
    font-size:3.2rem;
}
.dash__button__app__link:hover{
    text-decoration:none;
}
.app__menu__wrap{
    height:100vh;
    max-height:100vh;
    width:100%;
    padding-top:70px;
    background-color:#1C1D32;
    position:relative;
}
.app__menu__bar{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:8px 20px;
    box-sizing:border-box;
    margin-bottom:30px;
}
.app__menu__bar__img{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
}
.app__menu__bar__wellcome{
    font-size:1.3rem;
    color:white;
}
.app__menu__bar__wellcome:first-letter{
    text-transform:capitalize;
}
.app__menu__bar__name{
    font-weight:600px;
    font-size:2rem;
    color:white;
    font-family:'Open Sans',sans-serif;
}
.app__menu__search{
    margin-bottom:30px;
    display:flex;
    align-items:center;
}
.app__menu__search button{
    background-color:transparent;
    font-size:2.2rem;
    color:white;
    border:none;
}
.app__menu__content{
    padding:8px 20px;
    box-sizing:border-box;
}
.app__menu__icon{
    width:80px;
    height:80px;
    margin-left:auto;
    margin-right:auto;
    background-color:#26283C;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:42px;
    text-shadow:4px 4px 6px #3f0063;
    color:#d4d4d4;
    position:relative;
}
.app__menu__label{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    color:#d4d4d4;
    font-size:1.2rem;
    margin-top:10px;
}
.app__menu__icon__wrap{
    position:relative;
}
.app__menu__icon__wrap:hover{
    text-decoration:none;
}
.app__menu__icon__wrap:hover .app__menu__icon{
    box-shadow:0 3px 32px rgba(36,0,39,.178)!important;
    position:relative;
}
.app__menu__icon__note{
    padding:2px 10px;
    box-sizing:border-box;
    position:absolute;
    top:-5px;
    right:0;
    z-index:1;
    width:60px;
    font-size:1rem;
    border-radius:150px;
}
.app__menu__footer{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    padding:20px;
    box-sizing:border-box;
    box-shadow:0px -3px 12px rgba(0,0,0,.13)!important;
    background-color:#1C1D32;
}
.app__menu__footer ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.app__menu__footer ul li a{
    font-size:3.2rem;
    color:#f9f2ff;
}
.app__menu__footer ul li a:hover{
    color:rebeccapurple;
}
.app__menu__bar__dash{
    font-size:2.2rem;
    color:white;
}
.app__menu__search input::placeholder{
    color:#d8d8d8!important;
    opacity:1
}
.app__menu__search input:-ms-input-placeholder{
    color:#d8d8d8!important;
}
.app__menu__search input:-ms-input-placeholder{
    color:#d8d8d8!important;
}
.app__menu__search input::-ms-input-placeholder{
    color:#d8d8d8!important;
}
.app__menu__icon::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:150px;
    box-shadow:0 0 rgba(0,0,0,.2),0 0 0 16px rgba(0,0,0,.2),0 0 0 32px rgba(0,0,0,.2),0 0 0 48px rgba(0,0,0,.2);
    border-radius:50px;
    animation:active_riple 1s linear infinite;
    animation-play-state:paused;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    transform:scale(.5);
}
.app__menu__icon:active::before{
    animation-play-state:running;
    opacity:1;
    visibility:visible;
    transform:scale(1);
}
@keyframes active_riple{
    from{
        box-shadow:0 0 0 16px rgba(38,0,255,.2),0 0 0 32px rgba(25,0,255,.2),0 0 0 48px rgba(17,0,255,.2),0 0 0 64px rgba(4,0,255,0)
    }
    to{
        box-shadow:0 0 0 32px rgba(47,0,255,.2),0 0 0 64px rgba(4,0,255,.2),0 0 0 80px rgba(4,0,255,.2),0 0 0 120px rgba(0,81,255,0)
    }
}
.offcanvas__menu{
    padding-top:60px;
    padding-left:0!important;
    padding-right:0!important;
    width:73%;
    position:relative;
    background-color:var(--app-pro-color-primary)!important;
}
.offcanvas__menu .app__menu__footer{
    bottom:0;
    height:auto;
    background-color:var(--app-pro-color-secondary);
}
.offcanvas__menu .app__menu__bar{
    margin-bottom:0;
    height:auto;
    position:relative;
    top:0;
}
.offcanvas__menu__content{
    padding-bottom:40px;
    padding-top:20px;
}
.app__business__name{
    font-size:1.7rem;
}
.app__menu__sup{
    font-size:3.2rem;
    color:white;
    background-color:transparent;
    border:none;
}
.app__modal__footer .menu__up__drop{
    left:0!important;
    width:100%!important;
    max-width:100%!important;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    position:absolute;
}
.app__profile__dit__foto{
    width:90px;
    height:90px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin:0 auto;
    margin-bottom:20px;
}
.app__profile__dit__changer{
    padding:8px 25px;
    border-radius:8px;
    border:none;
    font-size:1.6rem;
}
.app__account__tab li a{
    font-size:1.8rem;
    font-weight:700;
}
@media (min-width:800px){
    .app__canva__menu{
        width:40%;
        box-shadow:0 3px 6px rgba(0,0,0,.156)
    }
}
@media (min-width:1280px){
    .app__canva__menu{
        width:20%;
        box-shadow:0 3px 6px rgba(0,0,0,.156)
    }
}
.apple__alert{
    position:fixed;
    top:0;
    width:100%;
    z-index:99999!important;
    padding:10px!important;
    box-sizing:border-box;
    background-color:transparent!important;
}
.apple__alert .uk-modal-body{
    background-color:transparent!important;
    padding:10px!important;
}
.apple__alert__content{
    width:100%;
    display:flex;
    align-items:center;
    padding:20px 10px;
    box-sizing:border-box;
    background:rgba(37,37,37,.44);
    border-radius:16px;
    box-shadow:0 4px 30px rgba(0,0,0,.1);
    backdrop-filter:blur(12.4px);
    -webkit-backdrop-filter:blur(12.4px);
}
.app__apple__alert__icon{
    font-size:4.4rem;
    line-height:1;
    margin-right:10px;
    color:white;
}
.app__apple__alert__info{
    font-size:1.8rem;
    font-weight:400;
    color:white;
    font-family:'Open Sans',sans-serif;
}
.app__apple__alert__title{
    font-size:1.8rem;
    font-weight:700;
    color:#dedede;
    font-family:'Open Sans',sans-serif;
    margin-bottom:5px;
}
@media (min-width:1366px){
    .schedule__section{
        width:75%;
        margin-left:auto;
        margin-right:auto;
        box-shadow:0 3px 6px rgba(0,0,0,.109)
    }
}
.pro__actions__off{
    padding:0!important;
}
.pro__actions__off .uk-modal-dialog{
    min-width:100%;
    margin-bottom:0!important;
    position:fixed!important;
    bottom:0;
    border-top-left-radius:10px!important;
    border-top-right-radius:10px!important;
}
.pro__actions__off .uk-modal-body{
    height:50vh!important;
    min-height:70vh!important;
    box-sizing:border-box;
    border-top-left-radius:10px!important;
    border-top-right-radius:10px!important;
}
.pro__actions__off .uk-modal-header{
    border-top-left-radius:20px!important;
    border-top-right-radius:20px!important;
}
.app__pro__fab{
    width:110px;
    max-width:110px!important;
    height:47px;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:3.2rem;
    border:none;
    position:fixed;
    z-index:9;
    bottom:20px;
    right:10px;
    background-color:#6060f0;
    color:white;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box;
    border-style:solid;
    border-width:3px;
    border-color:var(--app-pro-color-highlight);
    z-index:97;
}
@media (min-width:992px){
    .app__pro__fab{
        display:none
    }
}
.app__pro__fab span{
    font-size:1.6rem;
    font-weight:700;
    font-family:'Open Sans',sans-serif;
}
.app__pro__fab i{
    display:none;
}
.dash__action{
    padding:5px;
    box-sizing:border-box;
}
.dash__action a{
    color:#4e4e4e;
    font-weight:700;
}
.dash__action__icon{
    font-size:19px;
    margin-right:10px;
    line-height:1;
}
.dash__feature{
    min-height:150px;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    background:#222338;
    background-color:#222338!important;
}
.dash__feature__primary h2{
    margin-top:0;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    margin-bottom:10px;
    color:#f5f5ff;
}
.dash__feature__primary h3{
    margin-top:0;
    font-family:'Open Sans',sans-serif;
    font-size:24px;
    font-weight:700;
    color:#f5f5ff;
}
.dash__feature__primary h3 sup{
    font-size:1.1rem;
}
.dash__feature__secondary h2{
    margin-top:0;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    margin-bottom:10px;
    color:#f5f5ff;
}
.dash__feature__secondary h3{
    margin-top:0;
    margin-bottom:0;
    font-family:'Open Sans',sans-serif;
    font-size:19px;
    font-weight:700;
    color:#f5f5ff;
}
.dash__feature__secondary h3 sup{
    font-size:1.1rem;
}
.dash__data__featured{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.dash__data__featured__icon{
    width:50px;
    height:50px;
    border-radius:150px;
    border:solid 2px #7c7fc3;
    color:#f5f5ff;
    background-color:#1b1c2f;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2.8rem;
}
.dash__data__featured h2{
    margin-top:10px;
    margin-bottom:0;
    font-size:12px;
    font-family:'Open Sans',sans-serif;
}
.pro__dash__resume{
    border-radius:15px;
}
.pro__dash__resume .dash__action a{
    font-size:14px;
    text-decoration:none;
}
.pro__dash__resume .dash__action a:hover{
    text-decoration:none!important;
}
.pro__dash__accordion__anchor{
    font-size:16px!important;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#818181;
}
.pro__dash__card{
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-radius:15px;
}
.pro__dash__card__icon{
    width:50px;
    height:50px;
    border-radius:150px;
    border-width:0;
    border-style:solid;
    margin-right:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2.8rem;
}
.pro__dash__card__info h2{
    margin:0;
    margin-bottom:5px;
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.pro__dash__card__info h3{
    margin:0;
    font-size:12px;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    color:#b4b4b4;
}
.pro__dash__card__value{
    margin:0;
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#0b006e;
}
.pro__dash__card__default{
    border-radius:15px;
}
.dash__boject__employee{
    padding:8px;
    box-sizing:border-box;
}
.dash__boject__employee input{
    font-size:1.6rem!important;
    font-weight:400!important;
    color:#d2d5ff!important;
}
.dash__boject__employee .cp__field{
    font-size:1.6rem!important;
    font-weight:400!important;
    color:#d2d5ff!important;
}
.dash__boject__employee input[disabled="disabled"]{
    color:#d2d5ff!important;
}
.dash__boject__employee .cp__field::-webkit-input-placeholder{
    color:#d2d5ff!important;
}
.dash__boject__employee .cp__field::-moz-placeholder{
    color:#d2d5ff!important;
}
.dash__boject__employee .cp__field::-ms-placeholder{
    color:#d2d5ff!important;
}
.dash__boject__employee .cp__field::placeholder{
    color:#d2d5ff!important;
}
.pro__dash__products__list{
    margin-bottom:20px;
}
.pro__dash__products__search{
    margin-bottom:20px;
}
.pro__dash__chart__label{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
}
.pro__dash__chart__value{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.pro__dash__title{
    margin:0;
    margin-bottom:5px;
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#1b1c30;
}
.app__dash__card{
    border-radius:15px;
}
.pro__dash__daylocal{
    display:flex;
    padding:8px;
    box-sizing:border-box;
    justify-content:space-between;
    align-items:center;
    background-color:#222338;
}
.pro__dash__daylocal__date{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#cbcbff;
}
.pro__dash__daylocal__time{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#cbcbff;
}
.app__mkt__banner__title{
    position:absolute!important;
    left:20px;
    top:15px;
    border-radius:150px;
    font-weight:700;
    color:#0e0158;
    z-index:9999;
    display:flex;
    max-width:100%;
    font-size:19px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:300px;
    font-family:'Open Sans',sans-serif;
}
.app__banner__actions{
    position:absolute;
    bottom:20px;
    right:10px;
}
.app__banner__actions button{
    margin-right:10px;
}
.secondary__color{
    background-color:#222338!important;
    background:#222338!important;
}
.secondary__color h2{
    color:#f5f5ff;
}
.secondary__color .pro__dash__card__value{
    color:#cbcbff;
}
.secondary__color .pro__dash__title{
    color:#f5f5ff!important;
}
.secondary__color .pro__service__name{
    color:#f5f5ff!important;
}
.secondary__color .pro__service__price{
    color:#f5f5ff!important;
}
.secondary__color .pro__service__name{
    color:#f5f5ff!important;
}
.secondary__color .pro__service__price{
    color:#f5f5ff!important;
}
.primary__color{
    background-color:#1C1D32!important;
    background:#1C1D32!important;
}
.pro__dash__accordion .uk-accordion-title{
    color:#cbcbff!important;
}
.secondary__color .cp__field::placeholder{
    color:#f5f5ff!important;
    opacity:1
}
.secondary__color .cp__field:-ms-input-placeholder{
    color:#f5f5ff!important;
}
.secondary__color .cp__field::-ms-input-placeholder{
    color:#f5f5ff!important;
}
.dash__boject__employee input{
    color:#cbcbff!important;
}
.dash__boject__employee::placeholder{
    color:#cbcbff;
    opacity:1
}
.dash__boject__employee:-ms-input-placeholder{
    color:#cbcbff;
}
.dash__boject__employee::-ms-input-placeholder{
    color:#cbcbff;
}
.dash__boject__employee .uk-input:disabled,.dash__boject__employee .uk-select:disabled,.dash__boject__employee .uk-textarea:disabled{
    border-color:#e5e5e5;
    -webkit-text-fill-color:#ffffff;
    opacity:1;
    color:#fdfdfd;
}
.app__card__button{
    position:relative;
}
.app__card__button__small{
    height:120px;
}
.app__card__button__title{
    position:absolute;
    bottom:10px;
    right:20px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:2rem;
}
.app__card__button__profile__function{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:1.2rem;
    color:white;
}
.pro__dash__accordion>li{
    position:relative;
}
.pro__dash__accordion .uk-accordion-title{
    color:#cbcbff!important;
    font-size:2rem!important;
}
.app__dash__active__title{
    font-size:1.7rem;
    font-weight:700;
    width:100%;
    text-align:right;
    position:absolute;
    right:5px;
    top:5px;
}
.card__section__title{
    font-family:'Open Sans',sans-serif;
    font-size:2.5rem;
    width:100%;
    text-align:center;
}
.custom__title__marketing{
    font-family:'Bad Script',cursive;
    font-size:4rem;
    color:#fc2d4f;
    text-align:center;
    width:100%;
}
.custom__title__dash{
    font-family:'Bad Script',cursive;
    font-size:4rem;
    color:#fc2d4f;
    text-align:center;
    width:100%;
    margin-top:20px;
    margin-bottom:20px;
}
.header__section{
    margin-top:40px;
    margin-bottom:40px;
}
.header__section__title{
    font-family:'Bad Script',cursive;
    font-size:4rem;
    color:#fc2d4f;
    text-align:center;
    width:100%;
    margin-bottom:0;
}
.header__section__subtitle{
    color:#cbcbff!important;
    text-align:center;
    width:100%;
    font-size:3rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.custom__subtitle__marketing{
    color:#cbcbff!important;
    text-align:center;
    width:100%;
    font-size:3rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.pro__dash__accordion .uk-accordion-title::before{
    content:"\f067";
    background-image:none;
}
.pro__dash__accordion .uk-open>.uk-accordion-title::before{
    content:"\f106";
}
.secondary__color .pro__dash__card__value{
    color:#cbcbff;
}
.saveObjective{
    background-color:#38b4c2!important;
}
.alert__laravel__right{
    z-index:999999999!important;
}
.alert__laravel__right .uk-modal-dialog{
    top:69px;
    max-width:302px!important;
}
.app__mass__action{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.opb__script__header{
    padding:10px;
    box-sizing:border-box;
    margin-bottom:10px;
    border-bottom:solid 1px #d4d4d4;
}
.opb__script__count{
    width:30px;
    height:30px;
    border-radius:5px;
    font-size:2.2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:8px;
    margin-right:8px;
}
.pro__filter__anchor{
    font-size:16px!important;
}
@media (max-width:992px){
    .form__filters__full{
        left:0!important
    }
}
@media (min-width:993px){
    .form__filters__full{
        right:0
    }
}
@media (min-width:993px){
    .form__filters .uk-width-1-1{
        width:50%!important
    }
}
.pro__resume__title{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.pro__resume__value{
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.pro__notification__count{
    background-color:red;
    color:white;
    position:absolute;
    right:43px;
    top:9px;
    border-radius:150px;
    width:22px;
    height:22px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0!important;
}
.pro__card:hover{
    box-shadow:0 6px 32px rgba(0,0,0,.288);
}
.pro__card__default{
    border-radius:15px;
}
.pro__card__info{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    font-weight:300;
}
.pro__card__price{
    font-size:1.4rem;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.pro__card__title__line{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
.pro__card__title{
    font-size:1.6rem;
    font-family:'Poppins',sans-serif;
    font-weight:600;
}
.pro__remove__position{
    position:absolute;
    top:-13px;
    right:-13px;
}
.pro__card__client__header{
    display:flex;
    align-items:center;
}
.pro__card__client__img{
    margin-right:10px;
}
.pro__card__client__name{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:150px;
}
.pro__card__client__phone{
    font-size:12px;
    font-family:'Open Sans',sans-serif;
    display:flex;
    align-items:center;
}
.pro__card__client__phone i{
    font-size:2.2rem;
    color:green;
    line-height:1;
    margin-right:5px;
}
.directory__card{
    position:relative;
}
.directory__card__status{
    position:absolute;
    padding:0 10px;
    border-radius:150px;
    right:0;
    top:-10px;
    line-height:1;
    height:28px;
    display:flex;
    align-items:center;
    font-size:1.7rem;
}
.directory__card__header{
    padding:10px 10px;
    box-sizing:border-box;
    border-bottom:solid 1px #e9e9e9;
}
.directory__card__info{
    white-space:inherit;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.directory__card__block{
    padding:10px 10px;
    box-sizing:border-box;
}
.directory__card__img{
    margin-right:10px;
}
.directory__card__label{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:700;
}
.directory__card__info{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:300;
    line-height:1.3;
}
.directory__card__footer{
    padding:10px 10px;
    box-sizing:border-box;
    border-top:solid 1px #e9e9e9;
}
.directory__card__borded{
    box-shadow:none!important;
    border:solid 1px gray;
    border-radius:16px;
}
.directory__card__accordion .uk-accordion-title{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:400;
    color:var(--app-pro-color-primary);
}
.directory__card__description{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:300;
}
.directory__card__small{
    border-bottom:0;
}
.directory__card__small .directory__card__header{
    border-width:0;
}
.directory__card__remove{
    position:absolute;
    right:-5px;
}
.directory__card__aditional{
    position:static;
    left:10px;
    top:0;
    color:orange;
    background-color:transparent;
    border:none;
    font-size:1.6rem;
    margin-bottom:-20px;
    margin-left:5px;
}
.directory__card__multi__remove{
    position:absolute;
}
.directory__card__multi__remove:checked::after{
    width:30px;
    height:30px;
    background-color:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
    color:red;
    content:"\f00d";
    font-size:2.8rem;
    position:absolute;
    top:calc(50% - 15px);
    left:calc(50% - 15px);
    font-family:"Font Awesome 5 Free";
    font-weight:900;
}
.directory__accordion__title{
    font-size:1.7rem;
    font-weight:700;
    color:var(--app-pro-color-primary);
    font-family:'Open Sans',sans-serif;
}
.directory__accordion__subtitle{
    font-size:1.4rem;
    font-weight:300;
    color:var(--app-pro-color-primary);
    font-family:'Open Sans',sans-serif;
}
.directory__card__accordion>li{
    margin-top:0!important;
}
.directory__card__accordion>li:last-child{
    border-bottom:solid 0 #d6d6d6;
}
.alert__laravel__right{
    position:999999!important;
}
.directory__list{
    position:relative;
}
.directory__list__preview{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:50%;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.directory__list__header{
    display:flex;
    align-items:center;
}
.directory__list__name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:300;
}
.directory__list{
    border-left:solid 1px gray;
}
.pro__lots__product__name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.pro__lots__qtd-total{
    color:#008055;
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    padding:5px 10px;
    background-color:#e4ffe4;
    border-radius:5px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.pro__lots__qtd-total span{
    font-weight:700;
    font-size:12px;
}
.pro__lots__qtd-selected{
    color:#403de4;
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    padding:5px 10px;
    background-color:#e4e4ff;
    border-radius:5px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.pro__lots__qtd-selected span{
    font-weight:700;
    font-size:12px;
}
.pro__tab__content{
    padding:10px;
    box-sizing:border-box;
}
:root{
    --app-height:100%;
}
.cp__modal__tool-right>.uk-modal-header{
    display:flow-root;
    padding:15px 30px 15px 80px;
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    position:absolute;
    width:100%;
    box-sizing:border-box;
    border-top-left-radius:20px;
    border-top-right-radius:0;
    z-index:2;
}
.cp__modal__app__inner .uk-modal-dialog{
    max-width:100%;
    width:100%!important;
    top:0!important;
}
@media (max-width:991px){
    .cp__modal__app__inner .uk-modal-dialog{
        top:0!important
    }
}
.cp__modal__app{
    padding:0;
    box-sizing:border-box;
}
.cp__modal__app .cp__modal__app__nested .uk-modal-body{
    min-height:calc(100vh - 8vh)!important;
    height:calc(100vh - 15vh)!important;
    padding-left:10px!important;
    box-sizing:border-box;
}
@media (max-width:992px){
    .cp__modal__large .uk-modal-header{
        position:fixed;
        top:63px;
        left:0
    }
    .cp__modal__large .uk-modal-body{
        padding-top:18vh!important
    }
}
.app__dashicons{
    padding-top:60px!important;
}
.app__modal{
    padding:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0
}
.app__modal__header{
    height:60px;
    background-color:#ffffff;
    position:fixed;
    width:100%;
    top:0;
    font-family:'Poppins',sans-serif;
    font-size:1.6rem;
    color:#6060f0;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    border-bottom:solid 1px #f0f0f0;
    z-index:99;
}
.app__modal__content{
    height:100vh;
    max-height:100vh;
    overflow:auto;
    background-color:#ffffff;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.app__modal__footer{
    height:60px;
    background-color:#ffffff;
    position:absolute;
    bottom:0;
    width:100%;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    border-top:solid 1px #f0f0f0;
    z-index:99
}
.app__modal__bar{
    position:absolute;
    height:100%;
    background-color:#6060f0;
    width:70px;
    left:0;
    top:0;
    list-style:none;
    padding:0;
    margin:0;
    padding-top:60px;
    padding-bottom:60px;
    overflow-y:auto;
}
.app__modal__bar .uk-dropdown{
    position:fixed!important;
}
.app__modal__bar__icon{
    width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:3.2rem;
    line-height:1;
    background-position:center;
    background-size:cover;
    color:#10102e;
    background-color:#d2d2ff;
    cursor:pointer;
}
.app__modal__bar__wrap{
    padding:10px 8px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
.app__modal__bar__label{
    font-size:1.4rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    color:#e3e3ff;
}
.app__modal__bar__label .cp__drop__active{
    color:#10102e!important;
}
.app__modal__view{
    margin-top:60px;
}
.app__modal__view .app__modal__content{
    overflow:auto;
    background-color:#ffffff;
    padding-top:65px;
    padding-bottom:65px;
    box-sizing:border-box;
}
@media (min-width:1281px){
    .app__modal__view .app__modal__content{
        height:calc(var(--app-height) - 150px);
        max-height:calc(var(--app-height) - 150px)
    }
}
@media (max-width:1280px){
    .app__modal__view .app__modal__content{
        height:calc(var(--app-height) - 60px);
        max-height:var(--app-height)
    }
}
@media (min-width:1281px){
    .app__modal__view .uk-modal-dialog{
        min-width:50%;
        width:50%!important
    }
}
@media (max-width:1280px){
    .app__modal__view .uk-modal-dialog{
        min-width:100%;
        width:100%!important
    }
}
.app__modal__view .app__modal__view{
    margin-top:0;
}
@media (min-width:300px){
    .app__modal__menu .uk-modal-dialog{
        min-width:100%;
        width:100%!important
    }
}
@media (min-width:1281px){
    .app__modal__menu .app__modal__content{
        height:calc(var(--app-height) - 60px);
        max-height:var(--app-height)
    }
}
@media (max-width:1280px){
    .app__modal__menu .app__modal__content{
        height:calc(var(--app-height) - 60px);
        max-height:var(--app-height)
    }
}
.app__modal__active__bar .app__modal__content{
    position:relative;
    padding-left:80px;
}
.app__bottom__modal__content .app__modal__view{
    margin-top:0;
}
.app__modal__dash .app__modal__content{
    height:calc(115vh - 60px);
    max-height:var(--app-height);
    margin-top:60px;
    padding-left:0;
    padding-right:0;
}
.app__modal__dash .app__modal__content .app__dashicons__grid{
    padding:8px;
    box-sizing:border-box;
    margin-top:20px;
}
@media (min-width:1200px){
    .app__modal__dash .app__modal__content .app__dashicons__grid{
        width:70%;
        margin-left:auto;
        margin-right:auto
    }
}
@media (min-width:1200px){
    .app__modal__dash .uk-modal-dialog{
        width:100%!important;
        min-width:100%!important
    }
}
.app__modal__dash .profile__professional__area{
    box-sizing:border-box!important;
}
.app__left__modal__header{
    position:fixed;
    top:0;
    border-top:solid 1px #dadada;
    width:100%;
    background-color:#ffffff;
    height:55px;
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    color:#6060f0;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    border-bottom:solid 1px #f0f0f0;
    z-index:99;
    display:flex;
    align-items:center;
}
.app__left__modal .uk-modal-dialog{
    width:70%;
    left:0;
    margin-left:0;
    margin-top:60px!important;
}
@media (min-width:1280px){
    .app__left__modal .uk-modal-dialog{
        width:20%
    }
}
.app__left__modal__content{
    height:calc(100vh - 60px);
    max-height:var(--app-height);
    overflow-y:auto;
    padding-bottom:75px;
    padding-top:75px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.app__left__modal__footer{
    position:fixed;
    bottom:0;
    border-top:solid 1px #dadada;
    width:100%;
    background-color:#ffffff;
    height:60px;
    font-family:'Open Sans',sans-serif;
    font-size:1.3rem;
    color:#6060f0;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    border-bottom:solid 1px #f0f0f0;
    z-index:99;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.app__panel__bottom .uk-modal-dialog{
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    padding-left:0;
    padding-right:0;
}
@media (min-width:1280px){
    .app__panel__bottom .uk-modal-dialog{
        min-width:90%;
        max-width:90%
    }
}
.app__pane__content{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    height:calc(var(--app-height) - 150px);
    overflow-y:auto;
    padding-bottom:80px;
}
@media (min-width:1280px){
    .app__pane__content{
        height:calc(var(--app-height) - 200px)
    }
}
@media (min-width:1280px){
    .app__pane__content{
        width:80%;
        margin-left:auto;
        margin-right:auto
    }
}
@media (min-width:1367px){
    .app__pane__content{
        width:70%;
        margin-left:auto;
        margin-right:auto
    }
}
.app__panel__bottom .uk-modal-dialog[modal-size="large"] .app__pane__content{
    height:calc(var(--app-height) - 130px);
    overflow-y:auto;
    overflow-x:hidden;
}
.app__panel__bottom .uk-modal-dialog[modal-size="small"] .app__pane__content{
    height:calc(var(--app-height) - 71vh);
    overflow-y:auto;
    overflow-x:hidden;
}
.app__panel__bottom .uk-modal-dialog[modal-size="medium"] .app__pane__content{
    height:calc(var(--app-height) - 52vh);
    overflow-y:auto;
    overflow-x:hidden;
}
.app__pane__title{
    margin-bottom:30px;
    font-size:2.2rem;
    font-weight:700;
    color:var(--app-pro-color-primary);
    text-align:center;
    width:100%;
}
.app__pane__title h2{
    margin-bottom:30px;
    font-size:2.2rem;
    font-weight:700;
    color:var(--app-pro-color-primary);
    text-align:center;
    width:100%;
}
.app__pane__subtitle{
    font-size:1.5rem;
    font-weight:400;
    color:var(--app-pro-color-primary);
    text-align:center;
    width:100%;
}
.app__panel__plex{
    padding-bottom:0!important;
}
.app__panel__plex>.uk-accordion>:nth-child(n+2){
    margin-top:-10px;
}
.app__panel__plex>.uk-modal-dialog{
    background-color:transparent;
}
.app__panel__plex .app__pane__content{
    height:calc(var(--app-height) - 130px);
    overflow-y:auto;
    overflow-x:hidden;
    padding-left:0;
    padding-right:0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    background-color:white;
}
.app__panel__plex .uk-modal-body{
    padding:0!important;
}
.app__panel__plex>.uk-accordion-content{
    background-color:white;
    margin-top:20px;
    padding:20px;
    box-sizing:border-box;
}
.app__panel__plex .panel__plex__title::before{
    content:"";
    width:1.4em;
    height:1.4em;
    margin-left:10px;
    float:right;
    background-repeat:no-repeat;
    background-position:50% 50%;
    display:none;
}
.app__pane__footer{
    bottom:0;
    width:100%;
    height:60px;
    background-color:white;
    position:sticky;
    position:-webkit-sticky;
    position:-moz-sticky;
    position:-ms-sticky;
    position:-o-sticky;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
}
.panel__plex__title{
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
    box-sizing:border-box;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    box-shadow:0px -3px 6px rgba(0,0,0,.45);
    background-color:white;
    font-family:'Open Sans',sans-serif;
    font-size:2rem!important;
    color:var(--app-pro-color-primary)!important;
    font-weight:700!important;
}
.panel__plex__content li{
    position:relative
}
.panel__plex__content li[class="uk-open"] .uk-accordion-title{
    position:sticky;
    position:-webkit-sticky;
    position:-moz-sticky;
    position:-ms-sticky;
    position:-o-sticky;
    top:0;
    z-index:99;
}
.app__confirm__msg{
    font-family:'Open Sans',sans-serif;
    font-size:2rem!important;
    color:var(--app-pro-color-primary)!important;
    font-weight:700;
}
.app__confirm__cancel{
    background-color:#ff0037;
    color:white;
}
.app__list__pack__title{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:600;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:150px;
}
.app__list__pack__date{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
}
.app__list__pack__img{
    width:55px;
    min-width:55px;
    background-position:center;
    background-size:cover;
    margin-right:15px;
}
.app__list__pack__header{
    display:flex;
}
.app__list__pack__service{
    border-bottom:solid 1px #e7e7e7;
    margin-bottom:5px;
    padding-bottom:5px;
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:600;
}
.app__list__pack__staus{
    min-width:80px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    font-size:1.2rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__list__pack__footer{
    border-top:solid 1px #e7e7e7;
    margin-top:10px;
    padding-top:8px;
}
.app__list__pack__label{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
}
.app__list__pack__value{
    font-size:1.8rem;
    font-family:'Open Sans',sans-serif;
    font-weight:500;
}
.app__list__pack__content__inner{
    padding:8px;
    border-radius:5px;
    border:solid 0 #cfcfcf;
}
.app__list__pack__content__wrap__inner{
    margin-left:10px;
    padding-left:10px;
    border-left:solid 1px #ffe8ce;
}
.app__list__pack__content__wrap{
    padding-left:5px;
    margin-left:5px;
    border-left:solid 2px #ceceff;
}
.app__pack__accordion a::before{
    display:none;
}
.app__login{
    width:100%;
    height:100vh;
    max-height:100vh;
    display:flex;
    align-items:center;
    background-color:#1b1c30;
}
.app__login__content{
    padding:30px;
    box-sizing:border-box;
    width:100%;
    height:100vh;
    max-height:100vh;
    display:flex;
    flex-direction:column;
    align-items:center;
}
.app__login__input{
    width:100%;
    border-radius:4px;
    height:55px;
    background-color:#313131!important;
    background:#313131!important;
    outline:none;
    border:solid 0 #313131;
    margin-bottom:30px;
    color:white;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    font-size:19px;
}
.app__login__input:hover{
    outline:none;
}
.app__login__input:-webkit-autofill{
    background-color:red;
}
.app__login__wellcome{
    font-size:2.2rem;
    color:#eeeeee;
    margin-bottom:10px;
    font-family:var(--app-default-font-2);
    font-weight:700;
}
.app__login__header{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
}
.app__login__logo{
    width:100px;
    height:100px;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:80px;
    margin-top:70px;
}
.app__login__form__inputs{
    margin-bottom:40px;
}
.app__login__form__description{
    margin-bottom:60px;
}
.app__login__sign{
    margin-left:auto;
    margin-right:auto;
    width:200px;
    height:52px;
    background-color:#7A3FB3;
    border-radius:8px;
    border:none;
    font-size:19px;
    font-weight:600;
    color:white;
    font-family:'Open Sans',sans-serif;
}
.app__login__sign span{
    margin-left:20px;
    font-size:2.2rem;
    line-height:1;
}
.app__login input:-webkit-autofill,.app__login input:-webkit-autofill:hover,.app__login input:-webkit-autofill:focus,.app__login input:-webkit-autofill:active{
    -webkit-box-shadow:0 0 0 30px #34343f inset!important;
    color:white!important;
    -webkit-text-fill-color:#e9e9e9;
}
.app__login__recuper{
    margin-top:20px;
    font-weight:300;
    color:white;
    font-family:'Open Sans',sans-serif;
}
.pro__list__tab{
    padding-bottom:16px;
    box-sizing:border-box;
    padding-left:30px;
}
.ui-autocomplete-input::placeholder{
    color:#5f5f5f!important;
    opacity:1;
    font-weight:500;
}
.uk-button-danger{
    background-color:#6060f0!important;
}
.large__tag{
    padding-top:20px!important;
}
.large__tag li{
    padding-top:20px!important;
    padding-left:12px!important;
}
@media (max-width:992px){
    .flex-list-h-s3 ul li{
        flex-direction:inherit;
        flex-basis:100%;
        flex:2;
        display:flex;
        justify-content:center;
        padding:8px;
        width:50%!important
    }
    .card-s3-medium{
        min-width:176px;
        max-width:250px
    }
    .cp__modal__tool-right .uk-modal-body{
        padding:80px 10px 80px 102px!important;
        box-sizing:border-box;
        min-height:calc(75vh)!important;
        height:calc(75vh)!important
    }
}
.si-seachedule__tab__count{
    top:2px!important;
    right:-18px;
    padding:3px;
    border-radius:50%;
    min-width:10px;
    min-width:20px!important;
    min-height:20px!important;
}
.uk-modal-close{
    background-color:#efefef;
}
.app__tab__List{
    padding-top:15px;
}
.app__tab__List .si-seachedule__tab__count{
}
.si-seachedule__tab__count{
    position:static;
    margin-left:20px;
}
.cp__tab__nav{
    display:flex!important;
    justify-content:center;
}
.pro__tap__highlight{
    width:65px;
    height:65px;
    background-color:#38B4C2!important;
}
.pro__tap__highlight .pro__tap__label{
    font-size:1rem;
    color:#ffffff;
    font-family:'Open Sans',sans-serif;
}
.pro__tap__highlight i{
    font-size:23px;
}
.cp__resume__header__title{
    font-size:1.6rem!important;
}
.cp__resume__header__qtd{
    font-size:1.6rem!important;
    font-weight:700;
}
.cp__field::placeholder{
    color:#5f5f5f!important;
    opacity:1;
    font-weight:500;
}
.cp__field:-ms-input-placeholder{
    color:#464646!important;
}
.cp__field::-ms-input-placeholder{
    color:#464646!important;
}
.cp__field{
    color:#464646!important;
}
.uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:32px;
    height:32px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:calc(50% - 16px);
    position:absolute;
    background-color:#FFA500;
    color:white;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:2rem;
    box-shadow:0 2px 2px rgba(0,0,0,.19);
}
.uk-open>.uk-accordion-title::before{
    background-image:none;
    right:18px;
    top:0;
    content:"\f106";
    color:#ffffff;
    font-weight:600;
}
.button__ticket--icon{
    margin-right:10px!important;
}
.button__ticket{
    padding-right:15px!important;
}
.pro__title{
    font-size:2rem!important;
}
.pro__notification__count{
    right:104px!important;
}
.pro__accordion__services .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:32px;
    height:32px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:41px;
    position:absolute;
    background-color:#FFA500;
    color:white;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:3rem;
    box-shadow:0 2px 2px rgba(0,0,0,.19);
}
.pro__accordion__services .uk-open>.uk-accordion-title::before{
    background-image:none;
    right:18px;
    bottom:41px;
    content:"\f106"!important;
    color:#ffffff;
    font-weight:600;
    top:98px;
}
.cp__resume__header__value{
    font-size:1.6rem;
    font-weight:700;
}
.aplication-bar{
    background-color:#1b1c30!important;
}
.menu-off{
    color:#f5f5ff!important;
}
.pro__accordion__extra .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:32px;
    height:32px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:80px;
    position:absolute;
    color:#FFA500;
    font-weight:600;
}
.pro__accordion__extra .uk-open>.uk-accordion-title::before{
    background-image:none;
    right:99px;
    bottom:41px;
    content:"\f106";
    color:#ffffff;
    font-weight:600;
}
.pro__dash__daylocal{
    background-color:#222338!important;
}
.card-services-body .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:32px;
    height:32px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:60px;
    position:absolute;
    background-color:#FFA500;
    color:white;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:3rem;
}
.card-services-body .uk-open>.uk-accordion-title::before{
    background-image:none;
    right:18px;
    bottom:90px;
    content:"\f106";
    color:#ffffff;
    font-weight:600;
}
.card-s3-large{
    min-width:100%!important;
}
.card-services time{
    font-size:1.6rem!important;
}
.cp__title{
    color:#1C1D32;
}
.selected{
    background:#ede7ff!important;
    color:#1b1c30!important;
    padding:5px;
}
.bp__temp__selector_list label{
    font-size:1.6rem!important;
}
.bc__app__modal__content .uk-dropdown{
    list-style:none!important;
    margin:0;
    padding:10px;
    box-sizing:border-box;
}
.bc__app__modal__content .uk-dropdown li a label{
    display:flex;
    align-items:center;
    margin-bottom:22px;
    font-size:1.6rem;
    font-weight:300;
}
.bc__app__modal__content .uk-dropdown li a:hover{
    text-decoration:none;
}
.app__generic__list__simple{
    list-style:none;
    margin:0;
    padding:0;
    font-size:1.6rem;
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #fb8b8b!important;
    background:#ffc0c0!important;
    color:#363636;
}
.comps__flags__item{
    font-size:1.2rem!important;
}
.card__task__atributes__inner .parentRemove{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
}
@media (max-width:999px){
    .card__task__atributes__inner .parentRemove{
        flex-direction:column
    }
}
@media (max-width:999px){
    .card__task__atributes__inner .parentRemove .card__task__atributes__inner__actions{
        min-width:100px;
        display:flex;
        justify-content:flex-end;
        font-size:1.5rem;
        align-items:center
    }
    .card__task__atributes__inner .parentRemove .card__task__atributes__inner .card__task__atributes__name{
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        max-width:50%;
        font-size:1.5rem
    }
}
.uk-tab>*>a{
    font-size:1.3rem;
    font-weight:700;
}
.aplication-bar{
    font-size:1.6rem;
}
.pro__sched__datetime__ico{
    background-color:#cbcbcb;
    color:#646464;
}
.cp__btn__text__search{
    color:#a1a1a1;
}
.uk-margin-remove a:hover{
    text-decoration:none;
    color:var(--app-pro-color-primary);
}
.app__list__time__wrap .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:32px;
    height:31px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:5px;
    position:absolute;
    background-color:#ffffff;
    color:orange;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:2rem;
    box-shadow:0 2px 2px rgba(0,0,0,.19);
}
.app__list__time .uk-open>.app__list__time__label::before{
    content:"\f106"!important;
    top:-15px;
}
.column__content{
    width:100%;
    box-sizing:border-box;
    padding-bottom:60px;
}
.sidebar__widgets__seeds .uk-accordion-content{
    display:flow-root;
    margin-top:20px;
    position:relative;
}
.cp__button__text{
    font-size:1.6rem!important;
}
@media (max-width:992px){
    .comps__accordion__card--header-value{
        min-width:100%!important
    }
}
.app__ticket__filters{
    margin-top:15px;
}
.ticket__not__itens{
    color:#1b1c30;
    font-weight:500;
}
.app__section{
    width:70%;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width:1366px){
    .app__section{
        width:100%
    }
}
.app__permission__bar__wrap{
    background-color:#6060f0;
    width:85px;
    position:sticky;
    max-height:75vh;
    top:0;
    overflow-y:auto;
}
.app__permission__bar{
    width:100%;
    overflow-y:auto;
    overflow-y:hidden;
    list-style:none;
    padding:0;
    margin:0;
    background-color:#6060f0;
}
.app__permission__bar .permission__li__active{
    background-color:#2c2c79;
    padding-bottom:8px;
}
.app__permission__li{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
    cursor:pointer;
    margin-bottom:10px;
}
.app__permission__li:hover{
    background-color:#3a498f;
}
.app__permission__bar__icon{
    font-size:32px;
    color:#f1f1ff;
}
.app__permission__bar__area{
    font-size:12px;
    color:#f1f1ff;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    text-align:center;
}
.app__permission__header{
    display:flex;
    margin-bottom:20px;
}
.app__permission__content{
    width:100%;
}
.app__permission__checkbox{
    width:20px;
    height:20px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
}
.app__permission__checkbox:checked::before{
    width:25px;
    height:25px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f00c";
    background-color:#92ffd2;
    left:0;
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
}
.app__permission__divider{
    border-top:solid 2px white;
    margin-top:15px;
    margin-bottom:15px;
}
.app__permision__cel{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.app__permision__label{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    margin-top:6px!important;
}
.app__views__permissions{
    display:flex;
    align-items:stretch;
}
.app__permission__content{
    padding-left:10px;
    padding-right:10px;
}
.permission__mode__orizontal{
    flex-wrap:wrap;
}
.permission__mode__orizontal .app__permission__bar__wrap{
    min-width:100%;
    margin-bottom:30px;
}
.permission__mode__orizontal .app__permission__bar{
    display:flex;
    height:auto;
}
.permission__mode__orizontal .app__permission__li{
    margin-bottom:0;
}
@media (min-width:1366px){
    .permission__mode__orizontal .app__permission__header{
        width:30%
    }
}
.app__permission__tab{
    font-family:'Open Sans',sans-serif;
    font-weight:600!important;
    font-size:16px!important;
}
.app__drower{
    position:static;
    bottom:0;
    left:0;
    width:100%;
    box-shadow:0px -6px 12px rgba(0,0,0,.09);
    background-color:white;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-top-left-radius:30px;
    padding-top:20px;
    border-top-right-radius:20px;
}
.app__drower .slc__prod__useImput{
    font-size:1.6rem;
}
.app__drower .slc__prod__selected__name{
    font-size:1.4rem;
    text-align:left;
}
.app__drower .slc__prod__value{
    font-size:1.5rem;
}
.app__drower__tabs li a{
    font-size:1.2rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:163px;
}
.slc__prod__title{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.slc__prod__title span{
    font-size:1.8rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:orange;
}
.slc__prod__filter__wrap{
    display:flex;
    padding:0;
    margin:0;
    list-style:none;
    max-width:100%;
    padding-bottom:8px;
}
.slc__prod__filter__wrap li{
    padding-left:8px;
    padding-right:8px;
    box-sizing:border-box;
}
.slc__prod__filter__wrap button{
    border-radius:150px;
    padding-left:25px;
    padding-right:25px;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    padding-top:5px;
    padding-bottom:5px;
    font-size:1.4rem;
    box-sizing:border-box;
    border:solid 1px #dbdbdb;
    background-color:white;
    white-space:nowrap;
}
.slc__prod__selected__name{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    width:100%;
    text-align:center;
    margin-bottom:20px;
}
.slc__prod__filter__area button{
    width:100%;
    padding:16px 15px;
    border-radius:8px;
    border:none;
}
.slc__prod__label{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
}
.slc__prod__value{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.slc__prod__img{
    width:100%;
    height:80px;
    min-width:40px;
    background-position:center;
    background-size:cover;
}
.slc__prod__use{
    display:flex;
    justify-content:space-between;
    background-color:#FFCB5C;
    padding-left:10px;
    border-radius:5px;
    margin-top:12px;
}
.slc__prod__useLabel{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    margin-top:4px;
}
.slc__prod__useImput{
    max-width:40%;
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    font-weight:700;
}
.slc__prod__remove{
    margin-top:16px;
}
.slc__prod__labelSuperior{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.slc__prod__name{
    font-size:2.2rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin-bottom:10px;
    width:100%;
}
.slc__prod__total__label{
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin-right:20px;
}
.slc__prod__total__value{
    color:orange;
    font-size:2rem;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.select__product__block{
    padding-bottom:400px;
}
.slc__prod__filter__wrap{
    overflow-x:auto;
}
.slc__prod__filter__wrap::-webkit-scrollbar{
    width:5px;
    background-color:#4935b70a;
    height:6px;
}
.slc__prod__filter__wrap::-webkit-scrollbar-thumb{
    background-color:#ffffff;
    border:0 solid #ffffff;
    border-radius:150px;
}
.slc__prod__filter__wrap::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(157,65,65,0);
    background-color:#dbdbdb;
}
.app__generic__list{
    list-style:none;
    margin:0;
    box-sizing:border-box;
    padding:0;
}
.app__generic__list input[type="checkbox"]{
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.app__generic__list input[type="checkbox"]::after{
    content:'';
    width:30px;
    height:30px;
    border-radius:150px;
    background-color:#ffffff;
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0;
    border:solid 1px gray;
}
.app__generic__list input[type="checkbox"]:checked::after{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f00c";
    width:30px;
    height:30px;
    border-radius:150px;
    background-color:#9fe6a0;
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0;
    border:solid 0 #003d33;
    color:white;
    font-size:2.2rem;
}
.app__generic__list__item{
    margin-bottom:30px;
    border-bottom:solid 0 #d7d7d7;
}
.app__generic__list__item .app__generic__accordion{
    margin-bottom:10px;
}
.app__generic__name{
    font-family:'Open Sans',sans-serif;
    color:#1c2e4a;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:250px;
    font-size:1.4rem;
}
.app__generic__info{
    font-family:'Open Sans',sans-serif;
    color:#292929;
    font-weight:300;
    font-size:1.4rem;
}
.app__generic__list__img{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.app__generic__list__details{
    display:flex;
    align-items:center;
}
.app__generic__list__wrap{
    margin-bottom:10px;
    border:solid 0 #9ffcbe;
    border-radius:150px;
    padding-left:10px;
    padding-right:10px;
}
.app__generic__action__btn{
    background-color:#ffffff;
    border:none;
    font-size:3.2rem;
    width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:var(--app-pro-color-highlight);
}
.app__generic__accordion{
    padding-top:8px;
    padding-top:22px;
    margin-top:8px!important;
    border-top:solid 1px #ebebeb;
}
.app__generic__accordion .uk-accordion-title{
    font-size:1.6rem;
}
.app__generic__accordion .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:40px;
    height:40px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:calc(50% - 20px);
    position:absolute;
    background-color:#FFA500;
    color:white;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:2rem;
    box-shadow:0 2px 2px rgba(0,0,0,.19);
}
.app__generic__accordion .uk-open>.uk-accordion-title::before{
    background-image:none;
    right:18px;
    top:0;
    content:"\f106";
    color:#ffffff;
    font-weight:600;
}
.app__generic__list__simple{
    list-style:none;
    margin:0;
    padding:0;
}
.app__generic__list__simple li{
    width:100%;
    display:flex;
    justify-content:space-between;
    border-bottom:solid 1px #ebebeb;
    padding-bottom:8px;
    margin-bottom:8px;
}
.app__generic__list__simple .simple__oportunit__name{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.app__generic__accordion__count{
    width:20px;
    height:20px;
    background-color:red;
    display:inline-flex;
    border-radius:150px;
    color:white;
    font-size:1.1rem;
    line-height:1;
    align-items:center;
    justify-content:center;
}
.bc__app__header{
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:solid 1px #dddddd;
}
.bc__app__modal .uk-modal-dialog{
    margin-bottom:0!important;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    padding-right:0!important;
    padding-left:0!important;
    position:relative;
    padding-top:60px;
}
.bc__app__modal__header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:100%;
    height:50px;
    border-bottom:solid 1px gray;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    color:#0b006e;
    font-size:19px;
    font-weight:600;
}
.bc__app__modal__header span{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
.bc__app__modal__content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    padding-bottom:50px;
}
.bc__app__modal__footer{
    height:50px;
    width:100%;
    left:0;
    position:absolute;
    bottom:0;
    box-sizing:border-box;
    border-top:solid 1px gray;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-left:20px;
    padding-right:20px;
}
.bc__app__modal__runing .uk-modal-dialog{
    margin-bottom:0!important;
    border-top-left-radius:0px;
    border-top-right-radius:20px;
    padding-right:0!important;
    padding-left:0!important;
    position:relative;
    width:77%;
    left:0;
    margin-left:0;
    height:100vh;
    padding-top:70px;
}
@media (min-width:1280px){
    .bc__app__modal__runing .uk-modal-dialog{
        width:20%
    }
}
.bc__app__modal__runing .app__generic__name{
    max-width:173px;
}
.bc__app__modal__runing__header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:100%;
    height:50px;
    border-bottom:solid 1px gray;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    color:#0b006e;
    font-size:1.6rem;
    font-weight:600;
}
.bc__app__modal__runing__content{
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    padding-bottom:50px;
    overflow:auto;
    max-height:90vh;
}
.bc__app__modal__runing__footer{
    height:50px;
    width:100%;
    left:0;
    position:absolute;
    bottom:0;
    box-sizing:border-box;
    border-top:solid 1px gray;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-left:20px;
    padding-right:20px;
    background-color:white;
}
.bc__app__card{
    box-sizing:border-box;
    border:solid 1px #dbdbdb;
    border-radius:8px;
    margin-top:10px;
    margin-bottom:10px;
}
.bc__app__card__header{
    position:relative;
}
.bc__app__card__temp{
    padding:2px 25px;
    border-radius:150px;
    position:static;
    right:20px;
    line-height:1;
    font-size:1.2rem;
    font-weight:600;
    width:fit-content;
    margin-top:10px;
    margin-left:10px;
    height:20px;
    display:flex;
    align-items:center;
    padding-top:5px;
}
.bc__app__card__body{
    padding:10px;
    box-sizing:border-box;
}
.bc__app__card__name{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:15px;
    color:#1c2e4a;
}
.bc__app__card__description{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:15px;
}
.bc__app__card__extra{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:1.4rem;
}
.bc__app__card__block{
    padding-top:10px;
    padding-bottom:10px;
}
.bc__app__card__footer{
    border-top:solid 1px #dbdbdb;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.bc__app__card__label{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:1.4rem;
}
.bc__app__card__more__slide__item{
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
    border:solid white 2px;
}
.bc__app__card__more__slide{
    display:flex;
    position:relative;
    overflow-x:auto;
    justify-content:space-between;
}
.bc__app__card__more__slide:hover{
    background-color:aliceblue;
}
.bc__app__card__more__list{
    display:flex;
}
.bc__app__card__more__slide__add{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2.4rem;
    background-color:#c9c9c9;
    opacity:.2;
}
.bc__app__card__more__slide:hover .bc__app__card__more__slide__add{
    opacity:1;
}
.bc__app__card__maker{
    height:30px;
    width:30px;
    font-size:2.4rem;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    color:white;
    background-color:#009e84;
    border-radius:5px;
}
.bc__app__run__button{
    border:solid 2px;
    background-color:#0b006e;
    border-radius:5px;
    height:60px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
}
.bc__app__run__button span{
    font-size:2.2rem;
}
.runing__title__selected{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:1.4rem;
    color:#0b006e;
}
.bc__app__card__strategy{
    border-bottom:solid 1px #dbdbdb;
}
.bc__app__card__strategy button{
    border:none;
    background-color:#0b006e;
    color:white;
    padding:6px 15px;
    box-sizing:border-box;
    border-radius:5px;
}
.bc__app__card__strategy__header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:10px 10px;
    box-sizing:border-box;
}
.bc__app__card__strategy__img{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
}
.bc__app__card__strategy__description{
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    font-size:1.6rem;
    padding:10px 10px;
    padding-top:0;
    box-sizing:border-box;
}
.bc__app__card__attendance{
    border-bottom:solid 1px #dbdbdb;
    padding-top:10px;
    box-sizing:border-box;
}
.bc__app__card__attendance .objections .bc__app__card__label{
    color:#df4949;
}
.bc__app__card__attendance .objections .bc__app__card__description{
    color:#df4949;
}
.bc__app__card__attendance .objections input{
    color:#df4949!important;
}
.bc__app__card__attendance .bc__mark__red{
    color:#df4949!important;
}
.bc__app__card__attendance .bc__mark__red .bc__app__card__label{
    color:#df4949;
}
.bc__app__card__attendance .bc__mark__red .bc__app__card__description{
    color:#df4949;
}
.bc__app__card__attendance .bc__mark__red input{
    color:#df4949!important;
}
.bc__app__card__attendance .bc__mark__red p{
    color:#df4949!important;
}
.bc__app__card__attendance .bc__mark__red label{
    color:#df4949!important;
}
.bc__app__card__attendance .bc__mark__gray{
    color:#969696!important;
}
.bc__app__card__attendance .bc__mark__gray .bc__app__card__label{
    color:#969696;
}
.bc__app__card__attendance .bc__mark__gray .bc__app__card__description{
    color:#969696;
}
.bc__app__card__attendance .bc__mark__gray input{
    color:#969696!important;
}
.bc__app__card__attendance .bc__mark__gray p{
    color:#969696!important;
}
.bc__app__card__attendance .bc__mark__gray label{
    color:#969696!important;
}
.bc__app__card__attendance .bc__mark__blue{
    color:#7785ff!important;
}
.bc__app__card__attendance .bc__mark__blue .bc__app__card__label{
    color:#7785ff;
}
.bc__app__card__attendance .bc__mark__blue .bc__app__card__description{
    color:#7785ff;
}
.bc__app__card__attendance .bc__mark__blue input{
    color:#7785ff!important;
}
.bc__app__card__attendance .bc__mark__blue p{
    color:#7785ff!important;
}
.bc__app__card__attendance .bc__mark__blue label{
    color:#7785ff!important;
}
.bc__app__card__attendance .bc__mark_green{
    color:#0bac6e!important;
}
.bc__app__card__attendance .bc__mark_green .bc__app__card__label{
    color:#0bac6e;
}
.bc__app__card__attendance .bc__mark_green .bc__app__card__description{
    color:#0bac6e;
}
.bc__app__card__attendance .bc__mark_green input{
    color:#0bac6e!important;
}
.bc__app__card__attendance .bc__mark_green p{
    color:#0bac6e!important;
}
.bc__app__card__attendance .bc__mark_green label{
    color:#0bac6e!important;
}
.bc__app__card__attendance .bc__mark_yellow{
    color:#fae153!important;
    color:#fae153;
}
.bc__app__card__attendance .bc__mark_yellow .bc__app__card__label{
    color:#fae153;
}
.bc__app__card__attendance .bc__mark_yellow .bc__app__card__description{
    color:#fae153;
}
.bc__app__card__attendance .bc__mark_yellow input{
    color:#fae153!important;
}
.bc__app__card__attendance .bc__mark_yellow p{
    color:#fae153!important;
}
.bc__app__card__attendance .bc__mark_yellow label{
    color:#fae153!important;
}
.bc__app__card__attendance__header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 10px;
    box-sizing:border-box;
}
.bc__app__card__attendance__header .cp__button__text{
    padding:4px 15px;
    box-sizing:border-box;
}
.bc__app__card__attendance__header h3{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    color:#FFA500;
    margin:0;
    font-weight:700;
}
.bc__app__card__attendance__header .attendance__button{
    height:30px;
    width:30px;
    font-size:2.4rem;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    color:white;
    background-color:#009e84;
    border-radius:5px;
}
.bc__app__card__attendance__content{
    padding:10px 10px;
    box-sizing:border-box;
}
.oportunity__card__labelmaker{
    font-size:1.6rem;
    color:#cfcfcf;
    text-align:center;
    font-weight:700;
}
.app__list__book{
    list-style:none;
    padding:0;
    margin:0;
}
.app__list__book__wrap{
    margin-bottom:20px;
    box-sizing:border-box;
}
.app__list__book__item{
    box-shadow:0 5px 15px rgba(0,0,0,.08);
    border-radius:15px;
    background-color:white;
    border-top-style:solid;
    border-top-width:6px;
    border-top-color:white;
}
.app__list__book__header{
    padding:8px;
    box-sizing:border-box;
    position:relative;
    display:flex;
    justify-content:space-between;
    padding-bottom:17px;
    padding-top:17px;
    overflow: hidden;
}
.app__list__book__footer{
    width:100%;
    border-top:solid 0 #e5e5e5;
    padding:8px 10px;
    box-sizing:border-box;
}
.app__list__book__footer .cp__button__text{
    font-size:1.7rem!important;
}
.app__list__book__status{
    position:absolute;
    width:25px;
    height:25px;
    border-radius:150px;
    left:0;
    top:0;
}
.app__list__book__img{
    width:50px;
    min-width:50px;
    height:50px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:5px;
}
.app__list__book__name{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:400;
    color:#2c2c2c;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
    margin-bottom:5px;
    margin-top:5px;
}
.app__list__book__datetime{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:300;
    color:#4e4e4e;
}
.app__list__book__datetime span{
    font-weight:700;
    color:#363636;
}
.app__list__book__aditional{
    margin-bottom:0;
    font-size:1.7rem;
    color:var(--app-pro-color-primary);
    font-weight:600;
    list-style:none;
    margin-top:10px;
    margin-bottom:10px;
}
.app__list__book__aditional a{
    font-size:1.6rem;
}
.app__list__book__aditional .uk-accordion-title{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
    font-weight:700;
    color:#1b1b1b;
}
.app__list__book__services{
    list-style:none;
    margin:0;
    padding:0;
}
.app__list__book__services li{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:15px;
}
.app__list__book__label{
    font-family:'Open Sans',sans-serif;
    font-size:1.4rem;
    font-weight:600;
    margin-bottom:5px;
}
.app__list__book__service{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:400;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    color:var(--app-pro-color-primary);
}
.app__list__book__service__value{
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
    font-weight:300;
}
.app__list__book__body{
    padding:0 10px;
    padding-bottom:10px;
    box-sizing:border-box;
}
.app__list__book__action{
    background-color:orange;
    border:none;
    font-size:3.5rem;
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:white;
}
.app__list__book__aditional__func{
    padding:8px 10px;
    box-sizing:border-box;
    border-top:solid 1px #e5e5e5;
}
.app__list__book__aditional__func>div{
    width:100%;
}
.app__list__book__aditional__func>div button{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.app__list__book__aditional__func>div button i{
    font-size:19px;
}
.app__list__book__fit{
    background-color:#faf2fd;
}
.app__booked__alert{
    border-radius:8px;
}
.app__booked__alert .uk-modal-dialog{
    border-radius:8px;
}
.app__booked__alert .uk-modal-dialog p{
    font-size:19px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__booked__alert .uk-modal-dialog i{
    font-size:52px;
    line-height:1;
}
.app__booked__alert__actions{
    margin-top:30px!important;
}
.booked__warning .uk-modal-dialog{
    color:orange;
    background-color:#fff4df;
}
.app__book__comment{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__book__resoucer{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    color:#0b006e;
}
.app__book__resoucer:hover .app__book__resoucer__icon{
    box-shadow:0 6px 18px rgba(0,1,41,.288);
}
.app__book__resoucer__icon{
    width:60px;
    min-width:60px;
    height:60px;
    background-color:white;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:3.2rem;
    margin-bottom:10px;
}
.app__book__resoucerLabel{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__book__commnets__panel .cp__remove{
    position:absolute;
    right:0;
    top:20px;
}
.app__book__commnets__panel .uk-comment-avatar{
    border-radius:150px;
    width:40px;
    height:40px;
}
.app__book__commnets__panel .uk-comment-title{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__book__commnets__panel .uk-comment-body{
    font-size:1.6rem!important;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__book__booking__tab li a{
    font-size:1.4rem!important;
}
.app__book__context__toggle{
    width:25px;
    height:25px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    background-color:#ffcb5c;
    color:white;
    font-size:2.2rem;
    right:0;
    bottom:-6px;
    box-shadow:0 3px 6px rgba(0,0,0,.116);
}
.app__book__context__toggle:hover{
    text-decoration:none;
}
.sub-context{
    padding-left:40px;
    padding-right:20px;
}
.app__book__context__wrap{
    text-decoration:none;
}
.app__book__context__wrap:hover{
    text-decoration:none;
}
.app__book__context__wrap:hover .app__book__context__item{
    box-shadow:0 5px 22px rgba(24,19,147,.22);
}
.app__book__context__wrap:hover .app__book__context__icon{
    background-color:white;
    border:solid 2px #0b006e;
    color:#0b006e;
}
.app__book__context__wrap:hover .app__book__context__icon i{
    transform:rotate(360deg);
}
.app__book__context__item{
    position:relative;
    display:flex;
    align-items:center;
}
.app__book__context__icon{
    width:45px;
    height:45px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    background-color:#0b006e;
    color:white;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:31px;
    line-height:1;
    margin-right:10px;
}
.app__book__context__icon i{
    transform:rotate(0deg);
    transition:.6s;
}
.app__book__context__label{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__bottom__modal{
    margin-top:60px;
}
.app__bottom__modal .uk-modal-dialog{
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    margin-right:0;
}
.app__bottom__modal__content{
    padding:10px;
    box-sizing:border-box;
    overflow-y:auto;
    max-height:calc(var(--app-height) - 60px);
}
@media (min-width:1280px){
    .app__bottom__modal__content{
        min-height:calc(var(--app-height) - 60px)
    }
}
.app__bottom__modal__header{
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    top:0;
    border-top:solid 1px #dadada;
    width:100%;
    background-color:#ffffff;
    height:55px;
    font-family:'Open Sans',sans-serif;
    font-size:19px;
    color:#6060f0;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    border-bottom:solid 1px #f0f0f0;
    z-index:99;
    display:flex;
    align-items:center;
}
.app__list__time .app__list__time__content{
    padding-left:0;
}
.app__list__time .app__list__time__label{
    border-top:solid 1px #dddddd;
}
.app__list__time .app__list__time__label::before{
    content:"\f107"!important;
    font-family:"Font Awesome 5 Free";
    font-weight:900
}
.app__list__time .uk-open>.app__list__time__label::before{
    content:"\f106"!important;
}
.app__list__time__open{
    width:100%;
    height:80px;
    border-radius:8px;
    background-color:#f1f1f1;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:'Open Sans',sans-serif;
    font-size:1.6rem;
}
.app__book__clocked{
    display:flex;
}
.app__book__books{
    width:70%;
    box-sizing:border-box;
}
.app__book__clock{
    width:20%;
    box-sizing:border-box;
}
.app__book__clock ul{
    list-style:none;
    margin:0;
    padding:0;
}
.app__book__clock li{
    padding:10px;
    box-sizing:border-box;
    border-bottom:solid 0 #ececec;
    border:solid 0 #ececec;
}
.app__book__protocol__list{
    list-style:none;
    margin:0;
    padding:0;
}
.app__book__protocol__list li{
    padding:8px;
    box-sizing:border-box;
}
.app__book__protocol__card__header{
    padding:10px;
    box-sizing:border-box;
    border-bottom:solid 1px #dfdfdf;
}
.app__book__protocol__card__footer{
    padding:10px;
    box-sizing:border-box;
    border-top:solid 1px #dfdfdf;
}
.app__book__protocol__card__body{
    padding:10px;
    box-sizing:border-box;
}
.app__book__machine__img{
    width:50px;
    height:50px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.app__book__machine__name{
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.app__book__machine__durarion{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.app__book__machine__durarion span{
    font-size:1.4rem;
    color:#2c2c2c;
    font-weight:700;
}
.app__book__machine__durarion span i{
    font-size:19px;
    line-height:1;
}
.app__book__machine__info{
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.app__book__machine__info span{
    font-size:15px;
    font-weight:500;
    color:#2c2c2c;
}
.app__book__machine__sequency{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    justify-content:space-between;
    display:flex;
    align-items:center;
}
.app__book__machine__sequency span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:30px;
    height:30px;
    background-color:#e9e9ff;
    color:#2c2c2c;
    font-weight:700;
    border-radius:8px;
    font-size:1.4rem;
}
.app__book__machine__block{
    padding-top:5px;
    padding-bottom:5px;
    box-sizing:border-box;
}
.app__protocol__data__tap{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    padding:10px;
    box-sizing:border-box;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    background-color:white;
}
.app__protocol__data{
    list-style:none;
    margin:0;
    padding:10px;
    box-sizing:border-box;
}
.app__protocol__data li{
    border-top:solid 1px #dfdfdf;
    padding:8px;
    box-sizing:border-box;
}
.app__protocol__data li:first-child{
    border-top:none;
}
.app__protocol__data__label{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__protocol__data__info{
    font-size:1.4rem;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    text-overflow:ellipsis;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
}
.app__protocol__data__content{
    padding-bottom:50px;
    padding-left:10px;
    padding-right:10px;
}
.app__protocol__data__content .app__book__protocol__list{
    border-left:solid 1px #0b006e;
}
.app__protocol__data__img{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.app__list__minuts{
    list-style:none;
    margin:0;
    padding:0;
    margin-left:0;
    border-left:solid 1px #0b006e;
}
.app__list__minuts li{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-bottom:8px;
    padding-top:8px;
    box-sizing:border-box;
}
.app__list__minuts__time{
    font-size:1.6rem;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
}
.app__list__minuts__btn{
    font-size:2.2rem;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:8px;
    background-color:#0b006e;
    color:white;
}
.app__list__book__employer__img{
    width:30px;
    min-width:30px;
    height:30px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:5px;
}
.app__list__book__employer__name{
    text-overflow:ellipsis;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
    font-size:1.2rem!important;
}
.bc__app__modal__content{
    list-style:none;
    padding:0;
    margin:0;
    height:calc(var(--app-height) - 230px);
    overflow-y:auto;
}
.app__list__book__employers{
    width:100%;
    max-width:100%;
    display:flex!important;
    flex-wrap:nowrap!important;
    margin-left:0!important;
    overflow-x:auto;
    margin-top:0!important;
}
.app__list__book__employers li{
    padding:8px!important;
    box-sizing:border-box;
}
@media (max-width:992px){
    .app__list__book__employers li{
        max-width:33.33%
    }
}
.app__list__book__employers li a{
    padding:8px!important;
    box-shadow:0 3px 6px rgba(0,0,0,.062);
    border-radius:2px;
    padding:8px;
    box-sizing:border-box;
    width:100%;
    display:flex;
}
.app__list__book__employer{
    display:flex;
    align-items:center;
}
.app__list__book__employers::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.3);
    background-color:#F5F5F5;
}
.app__list__book__employers::-webkit-scrollbar{
    width:10px;
    height:4px;
    background-color:#F5F5F5;
}
.app__list__book__employers::-webkit-scrollbar-thumb{
    background-color:#cacaca;
    border:0 solid #555555;
}
.app__list__book__employers>.uk-active>a{
    color:#333;
    border-color:orange!important;
    border-bottom-width:6px;
}
.vc__count{
    position:absolute;
    width:30px;
    height:30px;
    top:calc(50% - 15px);
    left:-5px;
    box-sizing:border-box;
    border-radius:150px;
    background-color:white;
    font-size:2rem;
}
.vc__commissions__title{
    font-weight:700;
    font-size:1.6rem;
    margin-left:40px;
}
.cv__status__tag{
    width:fit-content;
    background-color:#9fe6a0;
    color:white;
    position:absolute;
    top:-10px;
}
.cv__ip p{
    margin:0;
    font-size:1.6rem;
    margin-bottom:0!important;
}
.cv__accordion__title{
    font-weight:700;
    font-size:1.6rem!important;
}
.cv__accordion__title__period{
    font-size:1.3rem!important;
}
.cv__accordion__block>.uk-accordion-title::before{
    content:"\f107";
    top:0;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:3.2rem!important;
}
.cv__accordion>.uk-open>.uk-accordion-title::before{
    content:"\f106";
    top:0;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:3.2rem!important;
}
.app__screen__subtitle{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    color:#09003a;
    font-size:1.8rem;
    margin-bottom:40px;
    margin-bottom:0;
}
.app__screen__subtitle span{
    font-size:1.3rem;
    font-weight:300;
}
.app__drower{
    position:static;
    bottom:0;
    left:0;
    width:100%;
    box-shadow:0px -6px 12px rgba(0,0,0,.09);
    background-color:white;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    border-top-left-radius:30px;
    padding-top:20px;
    border-top-right-radius:20px;
}
.app__add__areas{
    display:flex;
    flex-wrap:wrap;
}
.app__add__areas li .app__add__areas__category{
    font-size:1.5rem!important;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:10px 25px;
    box-sizing:border-box;
    background-color:#6060f0;
    border-radius:5px;
    color:white;
}
.title__add__product{
    font-size:1.5rem!important;
}
.app__add__areas__drop{
    height:65%;
    overflow-y:auto;
    padding:8px!important;
    box-sizing:border-box;
    width:90%;
    position:fixed;
    left:20px!important;
}
.app__add__areas__drop li a{
    padding:8px 10px;
    background:#ECEFFF;
    width:100%!important;
    color:#000016;
    font-size:1.2rem!important;
    border-radius:5px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
}
.app__add__areas__drop .uk-dropdown{
    padding:0!important;
}
.app__add__subareas__drop{
    min-width:44%;
}
.app__add__subareas__drop a{
    width:100%;
}
.app__add__icp__active a{
    background-color:#6060f0;
    color:white;
}
.app__cat__ative .app__cat__product{
    padding:8px 10px;
    background:#ffedc6;
    width:100%!important;
    color:#000016;
    font-size:1.2rem!important;
    border-radius:5px;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:200px;
    border:solid 3px #f7c467;
}
.app__primary__area{
    padding:8px;
    box-sizing:border-box;
}
.app__primary__area:first-child{
    padding-left:0;
}
.tag__float__left{
    position:absolute;
    left:-5px;
    top:-10px;
}
.app__pro__tag{
    padding:5px 16px;
    border-radius:150px;
    box-shadow:0 3px rgba(0,0,0,.152);
}
.pro__card__client__aditional .uk-nav-header{
    font-size:1.6rem!important;
    font-weight:700;
    color:#000016;
}
.pro__card__client__aditional li a{
    font-size:1.6rem;
    font-weight:300;
}
.pro__tap{
    position:fixed;
    display:flex;
    width:0;
    bottom:0;
    background-color:white;
    box-shadow:0px -3px 6px rgba(0,0,0,.048);
    width:100%;
    left:0;
    box-sizing:border-box;
    padding:8px 20px;
    justify-content:space-around;
        z-index: 999;
    height: auto;
    padding-bottom: 40px;
}
@media (min-width:762px){
    .pro__tap{
        justify-content:center
    }
}
.pro__tap__button{
    height:47px;
    min-width:160px;
    font-size:4rem;
    border-radius:8px;
    display:flex;
    justify-content:space-between;
    font-weight:700;
    align-items:center;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box;
    background-color:#38b4c2;
    color:white;
    border:none;
}
@media (min-width:762px){
    .pro__tap__button{
        margin-right:5px;
        margin-left:5px
    }
}
.pro__tap__button i{
    font-size:2.2rem;
}
.pro__tap__cancel{
    border-width:3px;
    height:47px;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box;
    min-width:160px;
    font-size:3rem;
    border-radius:8px;
    align-items:center;
    display:flex;
    justify-content:space-between;
    font-weight:700;
    border-style:solid;
    border-color:#38b4c2;
    color:#38b4c2;
}
@media (min-width:762px){
    .pro__tap__cancel{
        margin-right:5px;
        margin-left:5px
    }
}
.pro__tap__cancel i{
    font-size:2.2rem;
}
.pro__tap__more{
    border-width:3px;
    height:47px;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box;
    min-width:160px;
    font-size:3rem;
    border-radius:8px;
    align-items:center;
    display:flex;
    justify-content:space-between;
    font-weight:700;
    border-style:solid;
    border-color:var(--app-pro-color-highlight);
    color:var(--app-pro-color-highlight);
    background-color:white;
}
@media (min-width:762px){
    .pro__tap__more{
        margin-right:5px;
        margin-left:5px
    }
}
.pro__tap__more i{
    font-size:2.2rem;
}
.pro__tap__inner{
    height:47px;
    min-width:160px;
    font-size:4rem;
    border-radius:8px;
    display:flex;
    justify-content:space-between;
    font-weight:700;
    align-items:center;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box;
    background-color:var(--app-pro-color-highlight);
    color:white;
}
.pro__tap__inner i{
    font-size:2.2rem;
}
.pro__tap__label{
    font-size:1.2rem;
    font-family:'Open Sans',sans-serif;
}
.pro__tap__ico{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.pro__tap__ico i{
    font-size:2.2rem;
}
.pro__tap__highlight{
    width:80px;
    height:80px;
    border-radius:8px;
    background-color:#0b006e;
    position:absolute;
    left:calc(50% - 40px);
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    top:-40px;
    font-size:2.2rem;
    color:white;
    box-shadow:0px -3px 6px rgba(0,0,0,.048);
}
.pro__tap__highlight i{
    font-size:3.2rem;
}
.pro__tap__highlight .pro__tap__label{
    font-size:1.2rem;
    color:#ffffff;
    font-family:'Open Sans',sans-serif;
}
.baf__pro__img{
    padding-top:10px;
    padding-bottom:10px;
    box-sizing:border-box;
    position:relative;
}
.baf__pro__img__save{
    position:relative;
}
.baf__pro__btn{
    width:40px;
    height:40px;
    font-size:3.2rem;
    background-color:#f5f5f5;
    border-radius:5px;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    position:absolute;
    top:20px;
    left:20px;
}
.baf__pro__img__remove{
    position:absolute;
    top:-5px;
    right:-5px;
    font-size:3.2rem;
    background-color:transparent;
    border:none;
    z-index:100;
    color:#ff8b8b;
}
.pro__tuto__prev{
    background-color:#1f1f57!important;
    border-radius:15px;
    width:50px!important;
    height:50px!important;
    display:flex!important;
    align-items:center;
    justify-content:center;
    color:white;
    visibility:visible!important;
    top:350px;
    border-radius:5px!important;
}
.tuto__title{
    font-size:2rem;
    font-weight:700;
}
.tuto__description{
    font-size:1.8rem;
    font-weight:400;
}
.pro__tuto__next{
    background-color:#1f1f57!important;
    border-radius:15px;
    width:50px!important;
    height:50px!important;
    display:flex!important;
    align-items:center;
    justify-content:center;
    color:white!important;
    visibility:visible!important;
    top:350px;
    border-radius:5px!important;
}
.baf__pro__img__preview{
    width:200px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    background-position:center;
    background-size:cover;
    margin-top:30px;
}
.baf__pro__select__img{
    padding-top:25px;
    padding-bottom:25px;
    margin-left:auto;
    margin-right:auto;
}
.pro__card__rp__value{
    font-family:'Open Sans',sans-serif;
    color:var(--app-pro-color-primary);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    font-size:1.7rem;
    font-weight:400;
}
.pro__card__rp__borded{
    border-left-width:6px;
    border-left-style:solid;
    border-left-color:var(--app-pro-color-highlight);
}
.pro__card__rp__employer__img{
    margin-right:10px;
}
.app__nodata__title{
    font-size:1.8rem;
    font-weight:700;
    font-family:'Open Sans',sans-serif;
}
.app__nodata__description{
    font-size:1.6rem;
    font-weight:500;
    font-family:'Open Sans',sans-serif;
}
.app__nodata__icon{
    font-size:4.4rem;
    margin-bottom:20px;
    line-height:1;
}
.drop__filter__selectds{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    margin-top:20px;
}
.drop__filter__item{
    padding:4px 20px;
    border-radius:150px;
    background-color:#f5f5f5;
    color:#05001b;
    margin-left:10px;
    margin-bottom:10px;
    position:relative;
    box-sizing:border-box;
    padding-right:20px;
    font-size:1.2rem;
}
.drop__filter__item:first-child{
    margin-left:0;
}
.drop__filter__item__remove{
    position:absolute;
    top:-5px;
    right:-5px;
    border-radius:5px;
    background-color:#df1b35;
    color:white;
    border:0;
    padding:0;
    font-size:1.6rem;
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
}
.app__op__filter__btn{
    font-size:1.6rem!important;
}
.drop__filter__instruction{
    font-size:1.2rem!important;
    margin:0 8px;
}
.filter__group__card{
    padding:10px;
    border:solid 1px #dbdbdb;
    box-sizing:border-box;
    border-radius:150px;
}
.filter__group__card__header{
    border-bottom:solid 1px #dbdbdb;
    padding:8px;
    margin-bottom:10px;
    box-sizing:border-box;
}
.pro__line__report{
    font-size:1.7rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    color:var(--app-pro-color-primary);
}
.simples__tags{
    padding:4px;
    box-sizing:border-box;
    font-size:1.5rem;
}
.simples__tags__absolute{
    position:absolute;
    top:-15px;
}
.simples__tags__item{
    padding:0 4px;
    box-sizing:border-box;
    border-radius:150px;
}
:root{
    --primary-color:var(--app-pro-color-primary);
    --primary-soft-color:#ededed;
}
.un__booking__time__selector{
    margin-right:30px!important;
}
.apc__pack>li{
    border:solid 1px #e0e0e0!important;
}
.apc__pack__float__status{
    right:inherit;
}
.apc__pack__down{
    font-size:1.7rem!important;
    font-weight:700;
}
.apc__pack__session__card{
    margin-bottom:20px;
}
.apc__pack__check__session{
    background-color:#ffe6b8;
    line-height:1;
    box-sizing:border-box;
}
.apc__pack__check__session input{
    border-color:#ff8a5f;
    border-width:2px;
}
.un__booking__date__label{
    font-size:1.6rem;
}
.un__booking__monthly__label{
    font-size:1.6rem;
}
.apc__pack__signature__check{
    width:15px;
    height:15px;
    top:-11px;
}
.apc__pack__session__title__date{
    font-size:1.3rem;
    font-weight:300;
}
.apc__session__booked{
    background-color:#38b4c2;
    color:white!important;
}
.your-help-fab{
    position:fixed;
    bottom:50px;
    right:20px;
    min-width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:999;
    border-radius:150px;
    border:none;
    color:white;
    font-size:3.2rem;
    box-shadow:0 3px 6px rgba(0,0,0,.156);
    background-color:#e70a2f;
}
.pro__help__card{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.pro__help__title{
    font-family:var(--app-default-font);
    font-size:1.8rem;
    font-weight:700;
    color:var(--app-pro-color-primary);
    line-height:1.3;
    text-align:center;
    margin-bottom:10px;
}
.pro__help__description{
    font-family:var(--app-default-font);
    font-size:1.8rem;
    font-weight:300;
    color:var(--app-pro-color-primary);
    text-align:center;
}
.pro__help__info{
    margin-bottom:20px;
}
.pro__help__button{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1.6rem;
    font-family:var(--app-default-font);
    font-weight:700;
    border:none;
    background-color:#9503F4;
    padding:8px 25px;
    box-sizing:border-box;
    color:white;
    border-radius:8px;
}
.pro__help__button:hover{
    color:white;
    text-decoration:none;
}
.pro__help__img{
    margin-bottom:20px;
    width:80px;
}
.box-shadow-3d{
    border-radius:50%;
    box-shadow:1px 1px 0 #e8e3ff,2px 2px 0 #e8e3ff,3px 3px 0 #e8e3ff,4px 4px 0 #e8e3ff,5px 5px 0 #e8e3ff,6px 6px 0 #e8e3ff;
}
.app__info__accordion__label{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:700;
}
.app__info__accordion__value{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:300;
    line-height:1.3;
}
.app__info__accordion .uk-accordion-title{
    font-family:'Open Sans',sans-serif;
    font-size:1.7rem;
    font-weight:700;
}
.cp__form__label{
    display:flex;
    align-items:center;
    font-family:'Poppins',sans-serif;
    font-size:1.7rem!important;
    font-weight:500;
    color:#3c3d5a!important;
}
.pro__tap__highlight i{
    display:none!important;
}
.pro__tap__label{
    font-size:1.6rem!important;
}
.uk-border-rounded,.default-radius{
    border-radius:15px!important;
}
.pro__icon{
    font-size:3.2rem;
    line-height:1;
    color:#0b006e;
}
.cp__tab .cp__tab__list .cp__tab__nav{
    font-size: 1.4rem;
    font-weight: 500;
    color: #313131;
    padding: 10px;
    box-sizing: border-box;
    white-space: nowrap;
    text-transform: capitalize;
}
.pro__tab__sched .uk-active a{
    background-color:#ffffff00!important;
    border-bottom:solid 6px orange!important;
    border-radius:0!important;
}
.pro__accordion__services>li{
    padding:5px;
    box-sizing:border-box;
    border-radius:20px;
    border:solid 0 #bebebe;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}
.pro__service__return{
    width:100%;
    margin-top:0;
}
.pro__seched__seleted__acotions .uk-child-width-1-3{
    align-items:center;
    justify-content:space-between;
}
.pro__sched__job__content{
    padding:0 5px;
    box-sizing:border-box;
    border-radius:0;
    border:solid 0 #bebebe;
}
.pro__service__name{
    color:#1b1c30;
    font-weight:700;
    font-size:1.6rem;
}
.pro__service__price{
    font-size:1.7rem;
}
.pro__service__return{
    margin-top:30px;
}
.pro__sched__job__name{
    box-sizing:border-box;
    background:aliceblue;
    border:none;
    padding-left:10px;
    padding-right:10px;
    border-radius:5px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:500;
    font-size:1.7rem;
    margin-bottom:25px;
}
.pro__accordion__services>li{
    background:white!important;
    margin-bottom:42px;
}
.cp__form__label .cp__label__extra{
    font-weight:1.2rem;
    font-weight:300;
    margin-left:12px;
    font-size:1.3rem!important;
}
.pro__sched__status{
    font-size:1.6rem!important;
    font-weight:700;
}
.bootstrap-select{
    min-width:100%!important;
    width:100%!important;
}
.pro__accordion__services .pro__service__price{
    font-size:1.7rem;
    font-weight:700;
    border:solid 2px #38b4c2;
    border-radius:150px;
    padding:0 10px;
    color:#38b4c2;
    margin-top:8px;
}
.pro__sched__date__label{
    font-size:1.6rem;
}
.pro__sched__date__value{
    font-weight:500;
    font-size:1.7rem;
}
.pro__sched__title{
    margin-bottom:42px;
    font-size:1.9rem;
}
.pro__service__details{
    padding-top:15px;
}
.card-staus-ticket{
    padding-left:10px;
    padding-right:10px;
}
.sht__resume{
    list-style:none;
    margin:0;
    padding:0;
}
.sht__resume__service{
    padding:8px;
    box-sizing:border-box;
    margin-bottom:0;
    display:flex;
    align-items:center;
}
.sht__resume__img{
    width:45px;
    height:45px;
    min-width:45px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.sht__resume__name{
    font-size:1.6rem;
    font-weight:600;
    white-space:nowrap;
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:'Open Sans',sans-serif;
    color:#020108;
}
.sht__resume__employer{
    font-size:1.6rem;
    font-weight:300;
    white-space:nowrap;
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:'Open Sans',sans-serif;
    color:#3b3b3b;
}
.sht__resume__btn__more{
    background-color:transparent;
    color:var(--app-pro-color-highlight);
    border:solid 0 var(--app-pro-color-highlight);
}
.card-services-title{
    font-size:1.8rem!important;
    margin-bottom:16px!important;
}
.comps__button{
    font-size:1.8rem;
    font-weight:700;
}
body,.jumbotron{
    background-color:#ffffff!important;
}
.card__footer{
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
.pro__price{
    font-size:1.7rem;
    font-weight:700;
    border:solid 2px #38b4c2;
    border-radius:150px;
    padding:0 25px;
    color:#38b4c2;
}
.btnSaveClient{
    background-color:#ef075b;
    padding:25px;
    box-sizing:border-box;
}
.er__register__icon{
    color:#ef075b;
}
.er__register__modal .uk-modal-dialog{
    border-top:6px solid #ef075b;
}
.app__button{
    font-size:1.6rem;
}
.extra-details-ticket .uk-accordion-title::before{
    content:"\f067";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    width:30px;
    height:30px;
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:50% 50%;
    right:18px;
    bottom:0;
    position:absolute;
    background-color:#FFA500;
    color:white;
    font-weight:600;
    border-radius:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:2rem;
}
.buttons-html5 span{
    display:flex;
    align-items:center;
    width:100%;
    justify-content:space-between;
}
@media only screen and (min-width:1367px) and (max-width:3600px){
    .column__marketing{
        overflow-y:auto;
        max-height:100vh;
        padding-bottom:80px;
        box-shadow:0 3px 6px rgba(0,0,0,.11)
    }
}
@media (min-width:992px){
    .aplication-bar{
        display:flex!important
    }
    .column__content{
        padding-top:40px
    }
    .column__marketing{
        padding-top:40px
    }
}
#pageBody{
    padding:0!important;
}
#pageBody .column__content{
    width:100%!important;
    margin:0;
    padding:0;
    box-sizing:border-box;
    margin-left:0;
    padding-left:14px;
}
@media (min-width:1280px){
    #pageBody .column__content{
        width:70%!important;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
#pageBody .column__content>.uk-padding-small{
    padding:0!important;
}
@media (min-width:1200px){
    .pro__price{
        display:flex;
        flex-wrap:nowrap;
        font-size:1.2rem;
        padding:0 5px
    }
}
.pro__task__status{
    width:fit-content!important;
}
.cp__btn__text__edit{
    font-size:1.6rem!important;
}
.pro__service__price{
    width:fit-content;
}
.pro__price{
    white-space:nowrap;
    margin:0 5px;
}
.si-cash__g-balance__label{
    font-size:1.6rem;
}
.si-cash__g-balance__value{
    font-size:1.8rem;
}
.button__ticket{
    width:fit-content!important;
    margin:0 auto;
}
.schedule__sidebar__content .formRefreshSchedule{
    width:100%;
}
.schedule__sidebar__content .ui-datepicker{
    width:100%;
}
.schedule__sidebar__content .ui-datepicker{
    width:100%;
}
.schedule__sidebar__content .ui-state-default{
    height:32px;
    background:white!important;
}
.schedule__sidebar__content .ui-widget.ui-widget-content{
    border:0 solid #c5c5c5;
    box-shadow:0 3px 6px rgba(0,0,0,.14);
    border-radius:5px;
}
.schedule__sidebar__content .ui-widget-header{
    border:0 solid #313093;
    background:#616bc8;
    color:#ffffff;
    font-weight:bold;
    padding:10px 0!important;
    font-size:1.3rem;
}
.schedule__sidebar__content .ui-datepicker .ui-datepicker-prev,.schedule__sidebar__content .ui-datepicker .ui-datepicker-next{
    position:absolute;
    top:calc(50% - 1rem);
    width:2rem;
    height:2rem;
    color:white;
}
.schedule__sidebar__content .ui-state-highlight{
    border:1px solid #fb8b8b!important;
    background:#ffc0c0!important;
    color:#363636;
    border-radius:5px!important;
}
.schedule__sidebar__content .ui-state-active{
    color:#15174c!important;
    border-radius:5px!important;
    outline:none;
    border-width:2px;
    background-color:#ffe7e7!important;
}
.app__pane__content .app__primary__content>.uk-card-default{
    padding:0!important;
    box-shadow:0 0 0 rgba(0,0,0,.08);
}
input[type="text"]{
    font-size:1.4rem!important;
}
.comps__field{
    border-width:0!important;
    border-bottom-width:1px!important;
    background-color:transparent!important;
    font-size:1.4rem!important;
}
.schedule__sidebar__filters .uk-accordion-title{
    width:100%;
}
.schedule__sidebar__filters .uk-accordion-title::before{
    content:""!important;
}
@media (min-width:992px){
    .video__cover{
        flex-wrap:wrap;
        flex-direction:column;
        width:100%;
        align-items:center;
        justify-content:center
    }
}
.alert__laravel__right{
    position:fixed;
    top:0;
    margin-top:0!important;
    width:100%;
    z-index:99999!important;
    padding:20px!important;
    align-items:flex-start;
    box-sizing:border-box;
    background-color:transparent!important;
}
.alert__laravel__right .uk-modal-dialog{
    position:relative;
    width:100%!important;
    max-width:none!important;
    right:auto!important;
    left:auto!important;
    top:0!important;
    align-items:center;
    padding:20px 10px;
    box-sizing:border-box;
    background:rgba(37,37,37,.44);
    border-radius:16px;
    box-shadow:0 4px 30px rgba(0,0,0,.1);
    backdrop-filter:blur(12.4px);
    -webkit-backdrop-filter:blur(12.4px);
}
.alert__laravel__right .uk-margin-auto-vertical{
    margin-top:0!important;
    margin-bottom:auto!important;
}
.alert__laravel__right .uk-alert-warning{
    border:none!important;
    color:white;
}
.alert__laravel__right .uk-modal-body{
    padding:38px!important;
    box-sizing:border-box!important;
    font-weight:700!important;
}
@media (min-width:1366px){
    .modal-width-medium\@l .uk-modal-dialog{
        width:60%;
        min-width:60%
    }
}
.modal-width-medium\@l .app__pane__content{
    width:100%!important;
    margin-left:auto;
    margin-right:auto;
}
.memberclub-useracount-dash{
    width:100%;
}
.wrap-menu-hide{
    position:absolute;
    left:-800px;
}
.app-sidebar-hide{
    position:absolute;
    display:none!important;
    right:-1500px;
}
.wrap-primary-full{
    min-width:100%;
    width:100%;
}
@media (min-width:1365px){
    .mbUserMenu{
        min-height:100vh;
        overflow-y:auto
    }
    .MbUserPrymaryContent{
        height:100vh;
        overflow-y:auto
    }
    .MbUserSecudaryContent{
        height:100vh
    }
}
.z-index-control:hover{
    z-index:1010;
}
.aplication-bar{
    height:60px;
    width:100%;
    margin-bottom:20px;
    align-items:center;
    padding:0 10px;
    box-sizing:border-box;
    z-index:9999!important;
}
.menu-off{
    font-size:32px;
    border:none;
    background-color:transparent;
    outline:none;
    transition:.6s;
}
.menu-off:focus{
    font-size:38px;
}
.all-fullmodal{
    height:100vh;
}
.MobileMenu{
    min-width:100%;
    min-height:100vh;
    padding:0;
}
.MobileMenu-wrap{
    padding:0!important;
    overflow:hidden;
}
.bar-menu-mobile{
    display:flex;
    justify-content:space-between;
}
.mobilemenu-space{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.mobilemenu-space-list{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    min-width:33.33%;
    max-width:33.33%;
    text-align:center;
    margin-bottom:30px;
}
.mobilemenu-space-item{
    width:100%;
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.mobilemenu-item-icon{
    border-radius:250px;
    width:60px;
    height:60px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
}
.mobilemenu-item-name{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:600;
}
@media (min-width:1500px){
    .mb-product-list{
        width:20%;
        padding:8px;
        box-sizing:border-box
    }
    .mb-product-list-minus{
        width:16.66%
    }
}
.actions-acordeon{
    width:100%;
    display:flex;
    justify-content:space-between;
}
.widtget-data{
    width:100%;
    text-align:center;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:22px;
}
.widtget-data span{
    font-size:16px;
    margin-right:5px;
}
.widgets-resume{
    box-shadow:0 5px 15px #f9e3d2!important;
}
.widgets-resume .uk-card-title{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
}
.widgets-resume p{
    font-family:'Open Sans',sans-serif;
    font-weight:700!important;
    font-size:2.8rem;
}
.information-card-image h3{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    font-size:16px;
    margin:0;
}
.card-image-content{
    margin-top:10px;
}
.card-image-content h2{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    font-size:16px;
    margin:0;
}
.card-image-total{
    padding-top:10px;
    padding-bottom:10px;
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
}
.uk-card-media-top img{
    border-top-left-radius:var(--mb-default-radius);
    border-top-right-radius:var(--mb-default-radius);
}
.icon-action-card{
    margin-left:10px;
    font-size:22px;
}
.myclubactionsCard-secondary{
    font-size:12px!important;
}
.myclubactionsCard-primary{
    font-size:12px!important;
}
.count-services{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    font-size:14px;
}
.mb-label{
    display:inline-block;
    padding:0 10px;
    line-height:1.5;
    font-size:.875rem;
    color:#fff;
    vertical-align:middle;
    white-space:nowrap;
    border-radius:2px;
    text-transform:uppercase;
    margin-top:-30px;
    margin-right:-30px;
    border-top-right-radius:var(--mb-default-radius);
}
.mb-label-left{
    left:0!important;
    width:60px;
    border-top-right-radius:0!important;
    border-top-left-radius:var(--mb-default-radius)!important;
}
.card-image-type{
    font-family:'Open Sans',sans-serif;
    font-weight:700!important;
    font-size:14px;
    margin:0;
}
.mb-modal-defaul{
    min-width:100%;
    padding:0!important;
}
.mb-modal-defaul .uk-modal-body{
    min-height:69.5vh!important;
}
.mb-modal-title{
    font-family:'Open Sans',sans-serif;
    font-weight:400!important;
    font-size:16px;
    margin:0!important;
}
.mb-modal-header{
    border-top-left-radius:var(--mb-default-radius);
    border-top-right-radius:var(--mb-default-radius);
}
.mb-modal-defaul{
    border-radius:var(--mb-default-radius);
}
.mb-moda-footer{
    border-bottom-left-radius:var(--mb-default-radius);
    border-bottom-right-radius:var(--mb-default-radius);
}
.account-configuration{
    background-color:transparent;
    border:none;
    font-size:32px;
    transition:.6s;
}
.account-configuration:focus{
    background-color:transparent;
    border:none;
    font-size:36px;
}
.close-modal-menu{
    background-color:transparent;
    border-radius:50px;
    border:none;
    padding:5px 20px;
    box-sizing:border-box;
}
.card-client-details .uk-accordion-title{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.card-inner-icon{
    padding:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
}
.card-inner-text{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.card-inner-widget .uk-card-title{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.card-inner-scheduleList-viewAll{
    padding:8px 20px;
    width:100%;
    text-align:center;
    border:none;
    margin-top:10px;
    outline:none;
    font-family:'Open Sans',sans-serif;
    cursor:pointer;
    font-weight:600;
    background-color:transparent;
}
.mb-button-search{
    background-color:transparent;
    border:none;
    font-size:22px;
    outline:none;
    cursor:pointer;
}
.mb-button-addClient{
    background-color:transparent;
    border:none;
    font-size:22px;
    outline:none;
    cursor:pointer;
}
.mb-button-EditClient{
    background-color:transparent;
    border:none;
    font-size:22px;
    outline:none;
    cursor:pointer;
}
.section-filter{
    padding-top:8px;
    padding-bottom:8px;
    box-sizing:border-box;
    margin-bottom:8px;
    border-bottom:solid 1px #c7c7c7;
}
.app__filter__padding{
    padding:10px;
}
.Servivepontuation{
    height:2em;
    margin-right:5px;
    border:none;
    margin-left:10px;
    cursor:pointer;
}
.Servivepontuation:checked{
    height:2em;
    margin-right:5px;
    border:none;
    margin-left:15px;
    margin-right:15px;
}
.Servivepontuation:before{
    background:#cecece;
    color:#a8a8a8;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    width:30px;
    height:30px;
    padding:0;
    margin-right:0;
    text-align:center;
    border-radius:80px!important;
    margin-top:-2px;
    margin-left:-2px;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f005";
    position:absolute;
    transition:.6s;
}
.Servivepontuation:checked::before{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    width:35px;
    height:35px;
    padding:0;
    margin-right:0;
    text-align:center;
    border-radius:80px!important;
    color:white;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f007";
}
.confirm-primary-button{
    border-radius:200px!important;
}
.defaultModal-button{
    border-radius:200px!important;
}
.default-section-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:var(--mb-title-size-medium);
}
.Servivepontuation[value="1"]::before{
    content:"\f567";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="2"]::before{
    content:"\f5c8";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="3"]::before{
    content:"\f11a";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="4"]::before{
    content:"\f587";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="5"]::before{
    content:"\f584";
    background:#dbdbdb;
    color:#969696;
}
.Servivepontuation[value="1"]:checked::before{
    content:"\f567";
    background:#000000;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="2"]:checked::before{
    content:"\f5c8";
    background:#ff0000;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="3"]:checked::before{
    content:"\f11a";
    background:#ff9900;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="4"]:checked::before{
    content:"\f587";
    background:#2bbb32;
    color:white;
    font-size:32px;
}
.Servivepontuation[value="5"]:checked::before{
    content:"\f584";
    background:#1404a7;
    color:white;
    font-size:32px;
}
.bm-userPrifileClient{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.userPrifileClient-img{
    width:100px;
    height:100px;
    background-size:cover;
    background-position:center;
}
.userPrifileClient-info{
    text-align:center;
    margin-top:10px;
}
.userPrifileClient-info h2{
    margin:0;
    font-size:20px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.userPrifileClient-info h5{
    margin:0;
    font-size:14px;
    color:var(--mb-gray-light);
}
.cardClientLevel-level{
    width:60px;
    height:60px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cardClientLevel-level h3{
    margin:0;
    font-size:20px;
}
.cardClientLevel-level-label h3{
    margin:0;
    font-size:20px;
    font-weight:700;
    font-family:'Open Sans',sans-serif;
}
.cardClientLevel-points h4{
    font-size:14px;
    margin:0;
    font-family:'Open Sans',sans-serif;
}
.cardClientLevel-points h2{
    font-size:22px;
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.cardClientLevel-credit h4{
    font-size:14px;
    margin:0;
    font-family:'Open Sans',sans-serif;
}
.cardClientLevel-credit h2{
    font-size:22px;
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.mbMenu-bookingNow{
    padding:10px 0;
    border-radius:80px;
}
.mbMenu-bookingNow a{
    font-size:16px;
    display:flex!important;
    align-items:center;
    font-family:'Open Sans',sans-serif;
}
.mbMenu-clientItem{
    margin-bottom:10px;
}
.mbMenu-bookingNow a i{
    font-size:22px;
    margin-right:10px;
}
.mbMenu-clientItem i{
    font-size:22px;
    margin-right:10px;
}
.mbMenu-clientItem a{
    font-size:16px;
    display:flex!important;
    align-items:center;
    font-family:'Open Sans',sans-serif;
}
.newsTexstSlide-news-item{
    display:flex;
}
.newsTexstSlide-img{
    width:100px;
    min-width:100px;
    height:50px;
    background-position:center;
    background-size:cover;
    margin-right:20px;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.newsTexstSlide-news-content{
    display:flex;
    align-items:center;
}
.newsTexstSlide-news-content p{
    font-family:'Open Sans',sans-serif;
    margin:0;
    font-weight:600;
}
.shortcodeMenu{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-evenly;
}
.shortcodeMenu-list{
    padding:8px;
    box-sizing:border-box;
    width:160px;
}
.shortcodeMenu-item{
    width:100%;
    display:block;
    padding:10px;
    text-align:center;
    color:aliceblue;
    font-family:'Open Sans',sans-serif;
    text-decoration:none!important;
}
.avaliationServicesArea .uk-card-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:var(--mb-title-size-medium);
}
.service-avaliation-img{
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
}
.serviceAvaliation-inner{
    list-style:none;
    margin:0;
    padding:0;
}
.serviceAvaliation-inner-list{
    display:flex;
    margin-bottom:5px;
    align-items:center;
}
.mb-card-inner-list{
    display:flex;
    margin-bottom:5px;
    align-items:center;
    align-items:stretch;
}
.avaliationServiceDetails-img{
    height:80px;
    width:80px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.avaliationServiceDetails{
    display:flex;
    margin-bottom:20px;
}
.avaliationServiceDetails-info h2{
    font-weight:700;
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    margin:0;
    color:black;
}
.avaliationServiceDetails-info h3{
    font-weight:700;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    margin:0;
    color:var(--mb-gray-light);
}
.feedback-header{
    display:flex;
    justify-content:space-between;
}
.feedbackServiceSetails-extra{
    padding:8px;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.feedbackServiceSetails-extra h2{
    margin:0 0 5px;
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    padding-bottom:5px;
}
.feedbackServiceSetails-extra h2 span{
    margin:0 0 5px;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    padding-bottom:5px;
}
.feedbackServiceSetails-extra h3{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-size:30px;
    line-height:1;
}
.feedbackServiceSetails-extra h4{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
}
.FeedbackForm{
    margin-top:30px;
}
.resumeCupons{
    display:flex!important;
    flex-direction:column;
    justify-content:space-between;
    height:200px;
}
.resumeCuponsGifts-header h1{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:var(--mb-title-size-large);
}
.resumeCupons{
    background-size:30%!important;
    background-position:100% 100%!important;
    background-repeat:no-repeat!important;
}
.ActionButtons-resumes{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:18px;
    text-decoration:none!important;
    display:block;
}
.resumeCuponsGifts-body{
    width:50%;
    justify-content:space-between;
}
.resumeCuponsGifts-valueTotal h4{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:16px;
}
.resumeCuponsGifts-valueTotal h2{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:36px;
}
.resumeCuponsGifts-Quantity h4{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:16px;
}
.resumeCuponsGifts-Quantity h2{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:36px;
}
.FeaturedForYout .uk-card-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:var(--mb-title-size-medium);
}
.card-reconmendation-content{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.reconmendation-img{
    margin-right:10px;
    width:60px;
    min-width:60px;
    height:60px;
}
.reconmendation-info h3{
    font-family:'Open Sans',sans-serif;
    font-weight:500;
    margin:0;
    font-size:14px;
}
.reconmendation-info h4{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:15px;
}
.reconmendation-bookingNow{
    min-width:100px;
    display:block;
    text-decoration:none!important;
    display:flex;
    align-items:center;
    justify-content:center;
    height:30px;
    border-radius:50px;
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin-top:10px;
}
.share-influencer{
    min-width:100px;
    display:block;
    text-decoration:none!important;
    display:flex;
    align-items:center;
    justify-content:center;
    height:30px;
    border-radius:50px;
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.ProfessionalRecomendation .uk-card-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:var(--mb-title-size-medium);
}
.reconmendation-img{
    height:90px;
    min-width:90px;
    border-radius:10px;
    background-position:center;
    background-size:cover;
}
.title-extra-serviceInformation{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
    text-transform:uppercase;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid 1px var(--mb-gray-light);
}
.totalTable{
    text-transform:uppercase;
}
.serviceProfessionalRecomendation-modal{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:16px;
}
.serviceOverviewinfo h4{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:16px;
    margin:0;
}
.serviceOverviewinfo h2{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:18px;
    margin:0;
}
.FeedbackForm-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:18px;
}
.cupon-slider-image{
    border-radius:var(--mb-default-radius);
}
.app__ambassador__profile{
    padding:5px;
    box-sizing:border-box;
}
.app__ambassador__acordion{
    padding:10px 20px;
    box-sizing:border-box;
    border-radius:var(--mb-default-radius);
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important;
}
.app__ambassador__image{
    width:80px;
    height:80px;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border-radius:var(--mb-default-radius);
    margin-right:0;
}
.app__ambassador__banner{
    padding:10px 25px;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    border-radius:var(--mb-default-radius);
    border-top-left-radius:0!important;
    border-top-right-radius:0!important;
    margin-bottom:10px;
}
.app__ambassador__banner__title{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:16px;
}
.app__ambassador__accordion{
    margin-top:0!important;
}
.app__ambassador__objectives__label{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:14px;
    background-color:#806deb;
    padding:2px 2px;
    box-sizing:border-box;
    margin-bottom:5px;
    color:white;
}
.app__ambassador__objectives__value{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
    padding:2px 2px;
    box-sizing:border-box;
}
.app__ambassador__objectives__item{
    margin-bottom:5px;
    margin-top:5px;
}
.app__ambassador__objectives{
    padding:5px;
    box-sizing:border-box;
}
.app__ambassador__objectives__item{
    width:49%;
}
.card-advertising{
    border-radius:10px;
    background-position:center!important;
    background-size:cover!important;
}
.dashboardOverview{
    margin:0;
    padding:0;
    list-style:none;
}
.dashboardOverview-list{
    margin-bottom:10px;
}
.dashboardOverview-icon{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
    padding:8px;
    box-sizing:border-box;
    border-radius:var(--mb-default-radius);
    margin-right:10px;
}
.dashboardOverview-info h4{
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
}
.dashboardOverview-action button{
    padding:0;
    border:none;
    background-color:transparent;
    font-size:22px;
    cursor:pointer;
    outline:none;
}
.title-email-box{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
}
.mensage-resume-conent{
    display:flex;
    justify-content:space-between;
}
.mensage-subject-status{
    min-width:100px;
    padding:2px;
    box-sizing:border-box;
    text-align:center;
    border-radius:var(--mb-default-radius);
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:14px;
}
.bp-mensagens-areas{
    list-style:none;
    padding:0;
    margin:0;
}
.bp-mensagens-areas-wrap{
    padding:5px;
    box-sizing:border-box;
    border:solid 1px #bdbdbd;
    max-height:400px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    overflow-y:auto;
    border-radius:var(--mb-default-radius);
}
.bp-mensagens-profile-imge{
    min-width:40px;
    width:40px;
    height:40px;
    background-position:center;
    background-size:cover;
    margin-right:5px;
    border-radius:50px;
}
.bp-mensagens-areas-item{
    display:flex;
    padding:0 0 10px;
    margin-bottom:20px;
}
.details-CurrentMenssage{
    margin-top:5px;
}
.boobleBusiness .bp-mensagens-areas-item{
    border:solid 1px #a4b7f0;
    border-top-right-radius:20px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:20px;
    padding:5px;
    box-sizing:border-box;
    background-color:#f7faff;
}
.boobleBusiness .details-CurrentMenssage{
    width:100%;
    display:flex;
}
.boobleBusiness .menssageCurrent-time{
    border-right:solid 1px #acacac;
    padding-right:5px;
    margin-right:5px;
    font-size:10px;
}
.boobleBusiness .menssageCurrent-sender{
    font-size:10px;
}
.boobleCliente .details-CurrentMenssage{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
}
.boobleCliente .menssageCurrent-time{
    border-left:solid 1px #acacac;
    padding-left:5px;
    margin-left:5px;
    font-size:10px;
}
.boobleCliente .menssageCurrent-sender{
    font-size:10px;
}
.boobleCliente .bp-mensagens-profile-imge{
    margin-left:5px;
    margin-right:0;
}
.boobleCliente .bp-mensagens-areas-item{
    border:solid 1px #b3eaec;
    border-top-right-radius:0;
    border-top-left-radius:20px;
    border-bottom-right-radius:20px;
    border-bottom-left-radius:0;
    flex-direction:row-reverse;
    padding:5px;
    box-sizing:border-box;
    background:#f7fffd;
}
.bp-mensagens-send{
    width:162px;
    border-radius:50px;
    padding:4px 10px;
    margin-top:10px;
    border:none;
    text-transform:uppercase;
    color:white;
    font-family:'Open Sans',sans-serif;
    outline:none;
    cursor:pointer;
}
.bp-mensagens-writer{
    border-radius:10px!important;
}
.openChat{
    text-decoration:none!important;
}
.mensage-subject{
    font-family:'Open Sans',sans-serif;
    color:#333333;
    font-weight:600;
    font-size:16px;
}
.sale-value{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.discount-value{
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    font-size:14px;
    margin:0;
    text-decoration:line-through;
}
.cupons-value-card{
    font-size:18px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.cupon-date-value{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.cupons-rules .uk-accordion-title{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.usedcupon{
    text-decoration:line-through;
}
.giftcard-value{
    width:80px;
    height:80px;
    border-radius:180px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    text-align:center;
    flex-direction:column;
}
.giftcard-value h2{
    font-size:22px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
}
.giftcard-value h5{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    width:100%;
}
.abbout-gift{
    font-size:14px;
    margin:0 0 10px;
}
.title-gift{
    margin:0;
    font-size:18px!important;
}
.body-gift{
    padding:8px!important;
}
.image-gift{
    border-top-left-radius:var(--mb-default-radius);
    border-bottom-left-radius:var(--mb-default-radius);
}
.gif-card-qr{
    margin-left:-50px;
    z-index:999;
}
.influencer-contentArea{
    min-height:98vh;
}
.splash-screen{
    padding:8px;
    box-sizing:border-box;
}
.action-raking-area{
    display:flex;
    justify-content:center;
    align-items:center;
}
.action-raking-button{
    padding:10px 20px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    background-color:transparent;
    outline:none;
    cursor:pointer;
}
.mbranking-title{
    font-size:16px;
    margin-bottom:5px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.mbranking-UserName{
    font-size:14px;
    margin-bottom:5px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.full-off{
    text-decoration:line-through;
}
.botton-bar-notInfluencer{
    height:80px;
}
.botton-bar-notInfluencer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.botton-bar-notInfluencer-title{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:18px;
}
.botton-bar-notInfluencer-button{
    padding:10px 30px;
    border-radius:50px;
    background-color:transparent;
    font-family:'Open Sans',sans-serif;
    outline:none;
    font-size:16px;
    cursor:pointer;
}
.hero-getInflurcer{
    width:100%;
    display:flex;
    justify-content:center;
}
.getInfluencer-mkt-content h3{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:40px 0 0;
}
.getInflurcerAction-button{
    border:none;
    outline:none;
    transition:.6s;
    cursor:pointer;
    width:30%;
}
.getInflurcerAction-button:focus{
    border:none;
    outline:none;
    width:100%;
}
.influencerNotWant{
    width:100%;
    text-align:center!important;
}
.prifileGlobalRaking{
    width:50px;
    height:50px;
    background-position:center;
    background-size:cover;
}
.rakingglobal .uk-progress{
    margin-top:10px;
}
.header-global-raking{
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center;
}
.header-global-raking h3{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
    font-size:16px;
}
.list-globalRaking{
    list-style:none;
    padding:0;
}
.list-globalRaking li{
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:solid 1px #dbdbdb;
}
.profileRaking-img-wrap{
    justify-content:flex-end;
}
.mb-inboxChatRow{
    padding:10px;
    margin-bottom:5px;
    box-sizing:border-box;
    border-bottom:solid 1px #dadada;
    text-decoration:none!important;
    border-radius:0;
    transition:.6s;
    background-color:white;
}
.mb-inboxChatRow:hover{
    background-color:#f4f5ff;
    border-radius:var(--mb-default-radius);
}
.inboxChat-imgProfile{
    height:50px;
    width:50px;
    margin-right:10px;
    background-size:cover;
    background-position:center;
}
.inboxChat-UserName{
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    font-size:16px;
    margin:0;
}
.inboxChat-ChatLocalization{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:14px;
    margin:0;
}
.chat-notread{
    height:20px;
    width:20px;
    border:none;
    background-color:var(--mb-ame-primary);
}
.chat-aread{
    height:20px;
    width:20px;
    border:none;
    background-color:#c5c5c5;
}
.inboxChatRow-footer button{
    border-radius:var(--mb-default-radius);
    outline:none;
}
.booking-footer-button{
    border-radius:150px;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    cursor:pointer;
    outline:none;
    text-transform:uppercase;
}
.Appbooking-actionBar{
    padding-top:10px;
    margin-top:10px;
    border-top:solid 1px var(--mb-gray-light);
}
.schedule__conten--control-app{
    overflow-x:scroll;
}
.syst__booking__showSide{
    position:fixed;
    bottom:102px;
    width:50px;
    height:50px;
    border-radius:150px;
    font-size:25px;
    border:none;
    right:9px;
    color:white;
    z-index:102;
    display:flex;
    justify-content:center;
    align-items:baseline;
}
@media (max-width:992px){
    .schedule__focus__mode{
        display:none!important
    }
    .schedule__conten--control-app{
        padding-left:0!important
    }
}
.card__section__box__value--typecomission{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.card__section__box__title--dashboard-comission{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    margin:0;
}
.app__card--dashboard-comission{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.comission__conciliation__action{
    display:flex;
}
.comission__conciliation__button{
    background-color:transparent;
    border:none;
    outline:none;
    font-size:22px;
    border-radius:150px;
}
.comission__conciliation__button:focus{
    background-color:var(--mb-color-pallet-5);
}
.card__section__box__value--shoppingpro{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.card__section__box__value--custumerreturn{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.card__section__box__value--listClients{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
}
.user__profile__image--mktCampan{
    width:55px;
    height:55px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.card__section__box__value--financial{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.ProfileTimesPoints{
    width:100%;
    display:flex;
    justify-content:space-between;
    background-color:var(--a-pri-color);
    margin-top:5px;
    border-radius:4px;
}
.EmployerEvaluation{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:80px;
}
.EmployerEvaluation{
    padding:2px;
    box-sizing:border-box;
    border-radius:4px;
}
.EmployerEvaluation i{
    font-size:22px;
}
.employer__score__title{
    margin:0;
    font:var(--default-font);
    font-size:18px;
    font-weight:700;
}
.EmployerEvaluation h2{
    margin:0;
    font:var(--default-font);
    font-size:16px;
    color:#a5a5a5;
}
.EmplyerTimes{
    padding:5px;
    box-sizing:border-box;
    border-radius:4px;
    width:40%;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.EmplyerTimes h1{
    font-size:16px;
    margin:0;
    color:#a5a5a5;
    font:var(--default-font);
}
.EmplyerTimes h2{
    margin:0;
    font-size:16px;
    color:#e0e0e0;
}
.EmplyerTimes i{
    font-size:22px;
}
#checkinEmployer{
    border:none;
    background-color:#020069;
    color:white;
    padding:8px;
}
.EmployerCardGraduation{
    width:30px;
    height:150px;
    display:flex;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
}
.notification__toogle__box--client{
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
}
.notification__toogle__box--store{
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
}
.profile__professional__image{
    width:70px;
    height:70px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.profile__professional__area{
    display:flex;
    align-items:center;
    width:100%;
    justify-content:space-between;
}
.profile__professional__card{
    width:80%;
}
.profile__professional__card{
    padding:5px;
    box-sizing:border-box;
}
.card__dash__value--area{
    font:var(--default-font);
    font-size:16px;
    color:var(--a-black-color-text-1);
    margin:0;
}
.app__tab_registers--newCustumer{
    display:flex;
    overflow-x:auto;
    max-width:100%;
}
.accordion__title--Userregiter{
    font-size:16px!important;
    font-family:'Open Sans',sans-serif;
    font-weight:500;
}
.card__section__box__value--notification{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
}
.card__section__box__value--mktService{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.card__link_area--marketingService{
    text-decoration:none;
    font-family:'Open Sans',sans-serif;
    color:black;
    padding:5px;
    box-sizing:border-box;
    display:block;
}
.card__link_area--marketingService:hover{
    text-decoration:none;
    color:black;
}
.card__section__box__label--marketingService{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    font-size:14px;
}
.card__section__box__value--marketingService{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.card__section__box__label--marketingService{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__header__screen{
    box-shadow:0 3px 6px rgba(0,0,0,.096);
    padding:5px 10px;
    box-sizing:border-box;
}
.app__header__screen__thumbnail{
    width:60px;
    height:60px;
    border-radius:150px;
    background-position:center;
    background-size:cover;
    margin-right:10px;
}
.app__header__screen__title{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__header__screen__subtitle{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__header__screen__label{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
}
.app__header__screen__value{
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__header__screen__box{
    padding-left:25px;
    padding-right:25px;
    margin-left:10px;
    border-radius:4px;
    padding-top:5px;
    padding-bottom:5px;
}
@media (max-width:1580px){
    .wrap-menu{
        width:100%!important
    }
    .mbUserMenu{
        height:auto
    }
    .wrap-primary{
        width:100%!important
    }
    .profile-videoPlayer{
        display:none!important
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:100px
    }
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .mbReelsVideoPlayer-modal{
        height:100vh;
        padding:0!important
    }
}
@media (max-width:1366px){
    .memberclub-useracount-dash{
        width:100%
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .menu-off{
        font-size:32px;
        border:none;
        background-color:transparent;
        outline:none;
        transition:.6s
    }
    .menu-off:focus{
        font-size:38px
    }
    .mb-modal-defaul{
        min-width:100%;
        padding:0!important
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:100px
    }
}
@media (max-width:992px){
    .aplication-bar{
        height:60px;
        width:100%;
        margin-bottom:20px;
        display:flex;
        align-items:center;
        padding:0 10px;
        box-sizing:border-box
    }
    .menu-off{
        font-size:32px;
        border:none;
        background-color:transparent;
        outline:none;
        transition:.6s
    }
    .menu-off:focus{
        font-size:38px
    }
    .mb-modal-defaul{
        min-width:100%;
        padding:0!important
    }
    .botton-bar-notInfluencer{
        display:flex;
        justify-content:space-between;
        align-items:center;
        flex-direction:column
    }
    .botton-bar-notInfluencer{
        min-height:80px;
        height:200px
    }
    .getInflurcerAction{
        margin-top:40px
    }
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:100px
    }
}
@media (max-width:480px){
    .mbUserMenu{
        height:auto
    }
    .MbUserPrymaryContent{
        height:auto;
        overflow-y:none
    }
    .MbUserSecudaryContent{
        height:auto
    }
    .shortcodeMenu{
        flex-wrap:wrap;
        justify-content:center
    }
    .shortcodeMenu-list{
        width:50%;
        justify-content:center;
        display:flex
    }
    .shortcodeMenu-item{
        width:100%;
        max-width:100px
    }
}
@media only screen and (min-width:1450px) and (max-width:2900px){
    .column__sidebar{
        display:none!important
    }
    .column__content{
        width:75%!important;
        box-sizing:border-box
    }
    .column__marketing{
        width:25%!important;
        box-sizing:border-box
    }
}
@media only screen and (min-width:1366px) and (max-width:1449px){
    .column__sidebar{
        display:none!important
    }
    .column__content{
        width:100%!important;
        box-sizing:border-box
    }
    .column__marketing{
        width:25%!important;
        box-sizing:border-box
    }
}
@media only screen and (min-width:1024px) and (max-width:1361px){
    .column__sidebar{
        display:none!important
    }
    .column__content{
        width:75%!important;
        box-sizing:border-box
    }
    .column__marketing{
        width:25%!important;
        box-sizing:border-box
    }
}
@media only screen and (min-width:300px) and (max-width:1023px){
    .business__profile{
        display:none!important
    }
    .ProfileTimesPoints{
        display:none
    }
}
.font__size__text{
    font-size:1.5rem!important;
}
.bk-dash__btn{
    position:relative;
    padding:8px;
    box-sizing:border-box;
    min-height:80px;
    border-radius:12px;
}
.bk-dash__btn:hover{
    text-decoration:none;
}
.bk-dash__btn--cover{
    min-width:90px;
    height:90px;
    margin-right:10px;
    background-position:center;
    background-size:cover;
    border-radius:12px;
}
.bk-dash__btn--icon{
    position:absolute;
    right:5px;
    bottom:5px;
    font-size:19px;
}
.bk-dash__btn--label{
    font-family:'Quicksand',sans-serif;
    font-weight:600;
    font-size:17px;
    color:#252525;
}
.bk-dash__btn--sublabel{
    font-family:'Quicksand',sans-serif;
    font-weight:500;
    font-size:11px;
    color:#252525;
}
.bk-dash__btn--value{
    font-family:'Quicksand',sans-serif;
    font-weight:700;
    font-size:25px;
    color:#ffc08f;
    line-height:1;
    margin-top:10px;
}
.pro__border__radius{
    border-radius:20px;
}
.pro-tab__dashboard .uk-active>a{
    color:var(--pro-color-light)!important;
    border-color:#ff8800!important;
    border-width:0!important;
    background:#ff8800;
    border-radius:150px;
}
.pro-tab__wrap .uk-tab::before{
    border-bottom:0 solid #e5e5e5!important;
}
.pro-tab__dash__item{
    font-size:1.4rem!important;
    font-family:var(--bk-default-font);
    font-weight:700;
}
.pro-menu__item__icon{
    font-size:2.2rem;
    margin-right:15px;
}
.pro-menu__item{
    font-size:1.5rem;
    color:white!important;
    font-family:var(--bk-default-font);
    font-weight:500;
}
.pro-dark__primary{
    background-color:var(--pro-primary-bg-dark);
}
.pro-dark__secondary{
    background-color:white;
    box-shadow:0 3px 6px rgba(133,133,133,.17);
    color:#252525!important;
}
.pro-header{
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
    box-shadow:0 14px 25px rgba(0,0,0,.51);
}
.pro-tab__dashboard{
    margin-bottom:0!important;
}
.pro-header__info__label{
    font-size:1.4rem;
    font-family:var(--pro-default-font);
    font-weight:400;
}
.pro-header__info__value{
    font-size:2.1rem;
    font-family:var(--pro-default-font);
    font-weight:700;
}
.pro-header__toggle{
    font-size:3.2rem;
    line-height:1;
}
.pro-header__business__name{
    font-size:1.5rem;
}
.pro-header__profile__image{
    width:40px;
    height:40px;
    border-radius:150px;
    background-position:center!important;
    background-size:cover!important;
}
.pro-card__folder{
    min-height:150px;
    display:flex;
    flex-direction:column;
    background:white;
    box-shadow:0 3px 6px rgba(133,133,133,.17);
}
.pro-card__folder__label{
    margin-top:20px;
    margin-bottom:0;
    font-size:1.4rem;
    font-family:var(--pro-default-font);
    font-weight:500;
    color:#1b1c30;
}
.pro-card__folder__value{
    margin-top:10px;
    margin-bottom:0;
    font-size:2.2rem;
    font-family:var(--pro-default-font);
    font-weight:700;
    color:#1b1c30;
}
.pro-card__link{
    text-decoration:none;
}
.pro-card__link:hover{
    text-decoration:none;
}
.pro-accordion__dash__title{
    font-size:2.2rem!important;
    font-family:var(--pro-default-font);
    font-weight:600;
    color:#525252!important;
}
.pro-accordion__dash .uk-accordion-title::before{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f055";
    margin-left:10px;
    float:right;
    background-image:none!important;
    background-repeat:no-repeat;
    background-position:center;
    background:#ffae00;
    border-radius:150px;
    width:30px;
    height:30px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
    line-height:1;
    color:white!important;
}
.pro-accordion__dash .uk-open>.uk-accordion-title::before{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f068"!important;
    font-size:22px;
    line-height:1;
}
.pro-dash__action__label{
    font-size:1.5rem!important;
    font-family:var(--pro-default-font);
    font-weight:400;
    color:#1b1c30;
}
.pro-dash__action__value{
    font-size:2.3rem!important;
    font-family:var(--pro-default-font);
    font-weight:700;
    margin-top:5px;
    color:#1b1c30;
}
.pro-dash__action__image{
    margin-right:40px;
}
.pro-dash__action__icon{
    font-size:3.2rem;
}
.pro-dash__action{
    text-decoration:none;
    background:white;
    box-shadow:0 3px 6px rgba(133,133,133,.17);
}
.pro-dash__action:hover{
    text-decoration:none;
}
.pro-dash__action__value__exta{
    font-size:1.1rem!important;
}
.pro-diviser .pro-divisor__title{
    font-size:2.3rem!important;
    font-family:var(--pro-default-font);
    font-weight:500;
}
.pro-idleness__card .pro-idleness__label{
    color:#1b1c30;
}
.pro-idleness__card .uk-accordion-title{
    color:#1b1c30!important;
}
.pro-idleness__wrap{
    padding-bottom:30px;
}
.pro-idleness__label{
    font-size:2.1rem!important;
    font-family:var(--pro-default-font);
    font-weight:700;
    margin-bottom:0;
}
.pro-select__action{
    min-width:30px;
    height:30px;
    border-radius:150px;
    color:white;
    font-size:19px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.pro-service__dash__item{
    color:#1b1c30!important;
    font-size:1.2rem!important;
    font-family:var(--pro-default-font);
}
.pro-boxshadow__dark-1{
    box-shadow:0 10px 32px rgba(0,0,0,.69);
}
.pro-card__line__dark{
    border-width:0;
    border-style:solid;
}
.pro-title__bar{
    padding:10px 20px;
    box-sizing:border-box;
    background-color:#e5dfff;
    font-size:1.4rem!important;
    color:var(--pro-color-dark)!important;
    font-family:var(--pro-default-font);
    font-weight:600;
}
.uk-breadcrumb-item{
    font-size:1.9rem!important;
    color:var(--pro-color-dark)!important;
    font-family:var(--pro-default-font);
    font-weight:600;
}
.previus-breadcrumb{
    font-size:1.4rem!important;
    color:#c0c0c0;
    font-family:var(--pro-default-font);
    font-weight:600;
}
.pro-back__page{
    background-color:transparent;
    border:none;
    font-size:2.8rem;
    color:var(--pro-color-dark)!important;
    line-height:1;
    padding:0;
}
.bk-accordion__iconizer__icon{
    font-size:3.2rem;
    margin-right:10px;
}
.bk-accordion__iconizer__icon .la-buromobelexperte{
    color:#ed003f!important;
}
.bk-accordion__iconizer__title{
    font-size:1.8rem;
    font-family:var(--pro-default-font);
}
.pro-tab__item{
    font-size:1.4rem!important;
    font-weight:600;
}
.bk-list__card{
    position:relative;
}
.bk-list__badget{
    padding:2px 25px;
    max-width:100px;
    box-sizing:border-box;
    border-radius:150px;
    font-size:1rem;
    text-align:center;
}
.bk-list__card__label{
    font-family:var(--pro-default-font);
    font-size:1.3rem;
    font-weight:600;
}
.bk-list__card__value{
    font-family:var(--pro-default-font);
    font-size:1.4rem;
    font-weight:700;
}
.bk-list__card__title{
    font-family:var(--pro-default-font);
    font-size:1.6rem;
    font-weight:500;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:200px;
}
.bk-list__badget__float{
    position:absolute;
    right:10px;
    top:10px;
}
.comps__table__smart__tr{
    font-size:1.2rem;
}
.pro-profile__image{
    border:solid 4px white;
    width:65px;
    height:65px;
    background-position:center;
    background-size:cover;
    border-radius:150px;
}
.pro-profile__canvas{
    position:fixed!important;
    right:29px;
    width:275px;
    border-bottom-left-radius:100px;
    border-top-left-radius:100px;
    transition:opacity .15s linear;
    align-items:center;
    background:#ff8800!important;
    box-shadow:none!important;
    color:white!important;
    padding:8px;
    box-sizing:border-box;
    top:65px;
    height:93px;
    padding-left:17px;
}
.pro-profile__info{
    font-family:var(--pro-default-font);
    font-size:1.6rem;
    padding:8px 10px;
    box-sizing:border-box;
    font-weight:500;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
.Open-tiecket-step{
    width:30px;
    height:30px;
    border-radius:150px;
    position:absolute;
    font-size:18px;
    background-color:var(--pro-primary-bg-dark);
    color:white;
    top:-20px;
    left:-14px;
    box-shadow:0 4px 8px rgba(0,0,0,.1);
    display:flex;
    align-items:center;
    justify-content:center;
}
.date__filter__selected{
    padding:8px;
    box-sizing:border-box;
    font-size:1.4rem;
    font-family:var(--pro-default-font);
    font-weight:600;
    border-bottom:solid 2px whitesmoke;
}
.indice__counter{
    font-size:1.9rem;
    font-family:var(--pro-default-font);
    font-weight:700;
}
.button__logout__intem{
    position:absolute;
    padding-left:25px;
    padding-right:25px;
    background:white;
    border-radius:150px;
    bottom:25px;
    left:21px;
    color:#ff8800!important;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.video__steps li{
    font-size:1.6rem;
}
.video__steps li span{
    font-weight:700;
    margin-right:20px;
    font-size:2.5rem;
}
.video__title{
    font-size:1.9rem;
    font-weight:700;
    color:var(--app-pro-color-primary);
    font-family:'Open Sans',sans-serif;
}
.app__mkt__banner__hipertitle{
    padding:5px 26px;
    box-sizing:border-box;
    font-size:2rem;
    z-index:999;
}
.app__banner__actions{
    position:static!important;
}
.form__filters__full{
    box-shadow:0 5px 12px rgba(24,41,243,.15)!important;
}
.comps__profile__header__data{
    font-size:1.6rem!important;
    font-weight:600;
}
.sup__comission{
    margin-bottom:25px;
    font-size:1.8rem;
    color:var(--app-pro-color-primary);
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__btn__confirm{
    background-color:#38b4c2;
    color:white;
}
.cp__button{    
    font-size:1.5rem;
}
.directory__card__comission{
    box-shadow:0 5px 12px rgba(24,41,243,.3)!important;
}
.app__button__pro{
    border-radius:15px;
}
.dash__feature__count{
    position:absolute;
    width:35px;
    height:35px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#FFA500;
    color:white;
    top:-10px;
    right:-10px;
    border-radius:150px;
    box-shadow:0 3px 6px rgba(0,0,0,.156);
}
.app__divisor__title__dash{
    font-size:1.7rem;
    color:#cbcbff!important;
    font-family:'Open Sans',sans-serif;
    font-weight:700;
}
.app__divisor__title__dash span{
    font-weight:400;
}
.app__mkt__button{
    width:100%;
    height:100px;
    border:none;
    border-radius:15px;
    position:relative;
}
.app__mkt__btn__icon{
    width:54px;
    height:54px;
    border-radius:150px;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    top:0;
    right:0;
    font-size:2.8rem;
    border-top-left-radius:0;
    border-top-right-radius:43px;
    border-bottom-right-radius:0;
    padding-bottom:12px;
    padding-left:10px;
}
.app__mkt__btn__title{
    font-size:1.7rem;
    font-weight:600;
    margin-top:30px;
}
#GeTTemplate .pro__menu__drower{
    display:none;
}
.pro__sched__service input:checked::after{
    min-width:30px;
    position:static;
}
.pro__sched__service input[type="checkbox"]::after{
    min-width:30px;
    position:static;
}
.pro__sched__service .cp__checkbox__blue::after{
    display:none!important;
}
.pro__sched__service .cp__checkbox__red::after{
    display:none!important;
}
.filter__drop__custom{
    list-style:none;
    margin:0;
    padding:0;
}
.filter__drop__custom li{
    font-size:1.6rem;
}
#canva-esteria{
    z-index:2013!important;
}
.super__index{
    z-index:2050!important;
}
.app__pane__content .yta__chat__footer{
    position:-webkit-sticky;
    position:sticky;
    bottom:0;
    width:100%;
}
.app__pane__content .yta__header{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    width:100%;
}
.app__pane__content .yta__content{
    height:88%;
    overflow-y:hidden;
}
@media (min-width:1280px){
    .app__pane__content .yta__content{
        position:static
    }
}
@media (min-width:1200px){
    .app__pane__content #scheduleTodayRefresh1 .modelParent{
        width:50%;
        box-sizing:border-box
    }
}
@media (min-width:1200px){
    .app__pane__content #scheduleTodayRefresh2 .modelParent{
        width:50%;
        box-sizing:border-box
    }
}
@media (min-width:1200px){
    .app__pane__content #scheduleTodayRefresh3 .modelParent{
        width:50%;
        box-sizing:border-box
    }
}
@media (min-width:1200px){
    .app__pane__content #scheduleTodayRefresh4 .modelParent{
        width:50%;
        box-sizing:border-box
    }
}
.video__steps{
    list-style:none;
    padding:0;
    margin:0;
}
.video__steps li{
    margin-bottom:15px;
}
.app__help__play{
    padding:10px;
    border-radius:105px;
    box-shadow:0 3px 6px rgba(0,0,0,.156);
    display:inline-flex;
    color:#00001d;
    background-color:#ffffff;
    font-size:1.7rem;
    line-height:1;
}
.app__help__play span{
    margin-left:20px;
    font-size:2.2rem;
}
.app__label__booked{
    font-size:1.8rem;
    font-weight:700;
    margin-top:20px;
}
.cp__button,.app__pro__fab,.pro__tap__more,.pro__tap__button,.button__ticket,.app__button,.app__pro__fab{
    border-radius:8px!important;
}
.comps__button{
    border-radius:8px!important;
}
.menu-off{
    padding:8px;
    box-sizing:border-box;
    background-color:#38b4c2;
    color:white;
    border-radius:8px;
    font-weight:700;
    width:40px;
    min-width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.8rem!important;
}
.pro__dash__daylocal__date{
    text-align:center;
    width:100%;
}
.aplication-bar__left{
    width:33.33%;
}
.aplication-bar__center{
    width:33.33%;
    text-align:center;
}
.aplication-bar__right{
    width:33.33%;
}
.app__menu__icon{
    border-radius:8px!important;
}
.schedule__sidebar__calendar{
    padding-left:11px;
    padding-right:11px;
}
.v-arkan-code{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:25px;
    box-shadow:0 3px 6px rgba(0,0,0,.152);
    background-color:red!important;
    z-index:999999;
}
.v-arkan-code::after{
    content:'Versão Arkan 1.2.9';
    position:absolute;
    top:0;
    right:0;
    color:white;
}
@media (min-width:1280px){
    .help__modal .uk-modal-dialog{
        min-width:31%;
        max-width:90%
    }
    .help__modal .app__pane__content{
        width:100%;
        margin-left:auto;
        margin-right:auto
    }
}
.app__add__areas__drop{
    width:100%;
    left:0!important;
    bottom:60px!important;
    height:300px;
    top:auto!important;
    box-shadow:0px -6px 3px rgba(67,65,232,.13);
}
.app__add__areas__tab{
    position:fixed;
    bottom:0!important;
    z-index:999;
    background:white;
    width:100%;
}
.app__add__areas__tab{
    box-sizing:border-box;
    left:0;
    padding-left:10px;
    overflow-x:auto;
}
.app__add__areas__tab .app__primary__area{
    min-width:50%;
}
.close_filters{
    background-color:transparent;
    font-size:2.2rem;
    border:none;
    color:red;
    margin-bottom:10px;
    float:right;
}
.column__content__aux{
    min-height:100vh!important;
}


.cp__button__hover__white {
    border-radius: 8px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    font-family: 'Poppins',sans-serif;
    font-weight: 600;
    font-size: 1.4rem!important;
    color: #6060f0;
    background-color: white;
    transition: .6s;
    position: relative;
}
.cp__button__hover__white:hover {
    background-color: #6060f0;
    color: white;
}