::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 12px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 9px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    border-radius: 12px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #1B909B;
}


/* podgląd postów */
.prev_body {
    -webkit-font-smoothing: antialiased;
    font-size: 11px;
    font-family: -apple-system,"Segoe UI", "Helvetica";
    width: 387px !important;
    margin-right: auto;
    margin-left: auto;
    color: #050505;
    background-color: white;
    border: 1px solid #ced0d4;
    border-radius: 6px;
    overflow:hidden;
}

.prev_text {
    padding-right: 11px;
    padding-left: 11px;
    padding-bottom: 11px;
    padding-top: 2.8px;
    line-height: 1.3333;
}

.prev_text br {
    content: "";
    margin: 0px;
    margin-top: 0.5em;
    display: block;
}

#link_page_picture {
    border-radius: 50%;
    border: 1px solid silver;
}

.prev_top {
    padding: 11px;
    padding-bottom: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}

.fpname {
    position: absolute;
    left: 50px;
    top: 7px;
    font-weight: 600;
}

.sponsorowane {
    position: absolute;
    color: #65676B;
    left: 50px;
    font-size: 10px;
    top: 22px;
}

.prev_img {
    width: 385px !important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0px;
    left: 0px;
    border-top: 1px solid #ced0d4;
    border-bottom: 1px solid #ced0d4;
    display: block;
}
.prev_img_carousel {
    width: 385px !important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
}

.prev_img img {
    display: block;
}

.prev_imgp {
    overflow: hidden;
}

.prev_bottom {
    padding: 8px 11px 8px 11px;
    margin: 0px 0px 0px 0px;
    background-color: #F0F2F5;
    border-top: 1px solid #ced0d4;
    position: relative;
}

.prev_cta {
    height: 25px;
    background-color: #e4e6eb;
    border-radius: 4px;
    font-size: 10px;
    color: #050505;
    font-weight: 600;
    line-height: 25px;
    padding: 0px 7px 0px 7px;
    position: absolute;
    top: 17.5px;
    right: 11px;
}

.comment_prev{
padding-bottom: 8px;
padding-left: 12px;
padding-top: 8px;
padding-right: 12px;
background-color: #f0f2f5;
border-radius: 18px;
}

.full_picture_div {
    display: block !important;
    height: 146px;
    background-size: cover;
    background-position: center;
// height: calc(100 vw * 0.53);
    border: 1px solid #cccccc;
}

.post_main {
    box-shadow: 0 3px 20px 0 rgb(0 0 0 / 12%);
    border-radius: 10px !important;
// border-radius: 1.5 rem !important;
    padding: 15px;
    overflow: hidden;
    background-color: white;
}


.i_prev_img{
    margin-left:7px;margin-top:5px;width:6px;
}
.i_prev_div{
    background-color:white;width:21px;height:21px;border-radius:10px;
    position:absolute;
    top:-10px;
    right:10px;
    z-index: 1000;
}

.card_prev{
    //padding-top:20px;
    padding-bottom:20px;
//    background-color:#F3F6F9;
    border:none;box-shadow:none
}
#prev_link{
font-size:9px;text-transform: uppercase;color:#65676B;
}
#prev_opis{
font-size:12px;font-weight:600;width:210px;
}
#prev_opisl{
font-size:10px;color:#65676B;
}

*[tooltip] {
    display: inline-block;
    position: relative;
    cursor:pointer;
}

*[tooltip]:hover:before {
    content: attr(tooltip);
    background-color: white;
    bottom: 20px;
    position: absolute;
    z-index: 10000;
    max-width:400px;
    border:1px solid silver;
    padding:7px;
}

/* new template */
.navbar-header,.header-item {
    height:50px!important
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link {
    width:70px!important;
    overflow:hidden;
    background-color:white;
    color:#6d7080;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown {
    width:70px!important;
    overflow:hidden;
}
.page-content {
    padding: calc(50px + 1.5rem) calc(1.5rem * .5) 60px calc(1.5rem * .5);
}
.tasks-wrapper {
    max-height: calc(100vh - 250px);
}

.cpointer{
    cursor:pointer;
}

[data-layout=vertical][data-sidebar-size=sm] {
    min-height: 100%;
}

.form-icon i {
    color: silver;
}
.navbar-brand-box {
    padding:0px;
}
/*
.simplebar-mask {
    position: fixed;
    top: 70px;
    overflow:hidden
}
.simplebar-content-wrapper {
    width: 130px;
}
.navbar-menu{
    overflow:hidden;
    width:70px;
}
*/

label.pb-1{
    font-weight:410;

}

/* kolor wyboru kart box */

/*
.nav-success .nav-link.active {
    background-color:grey
}
.nav-success.arrow-navtabs .nav-link.active::before {
    border-top-color:grey
}
*/
.btn-big-icon  .label-icon{
    width:50px;
}
#count-text{
    float:right;
    cursor:default;
}
.drop_preview{
    cursor: move;
}

#link_comment{
//    background-color:#fbfcfd;
}
textarea{
    resize: none;
}

.hash,.hashc,.snip,.snipc{
    cursor:pointer
}

.hashc,.snipc,.sposts{
    color:#1b909b;
}
.sposts:hover{

}


.btn_lead{
padding:0.1rem 0.5rem 0.1rem 0.5rem;
}

.up:first-letter {
  text-transform: uppercase;
}


.insta_bg{
background-color:#e71779;
border:0px;
}
.add_post_class{
    width:100%
}

.blue{
 color:#1876F2;
}


.form_ok{
    border: 1px solid #13c56b!important;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2313c56b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.25rem) center;
    background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.form_fail{
    border: 1px solid #ed5e5e!important;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ed5e5e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ed5e5e' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.25rem) center;
    background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);

}
.hamburger-icon.open {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.logo-lg{
    padding-left:30px;
    padding-top:15px;
}
.navbar-menu .navbar-nav .nav-link {
    font-size: .825rem;
}
.select2-results__group{
//    border-top:1px solid silver
}
ul.select2-results__options.select2-results__options--nested{
//    color:#6691e7!important
}
.choices{
    margin-bottom:0px;
}
.lh-50{
    line-height:50px;
}
.lh-40{
    line-height:40px;
}
.lh-45{
    line-height:45px;
}
.lh-30{
    line-height:30px;
}
.lh-25{
    line-height:25px;
}
.lh-20{
    line-height:20px;
}

input::placeholder{
    font-size:11px
}
.ribbon-some{
    right:10px;z-index:1000;position:absolute;height:40px;width:130px
}
.p-20{
    padding:20px;
}
.card-some{
    box-shadow: 0 1px 2px rgba(56, 65, 74, .15);
    border-radius: 0.25rem;
//    background-color:#ffffff;
    margin-bottom: 1.5rem;
}

.ri-facebook-circle-fill,.ri-facebook-box-fill{
    color:#1773ea
}
.ri-linkedin-box-fill{
    color:#0077b5
}
.ri-instagram-line{
    color:#d40da5
}
.ri-twitter-fill{
    color:#1da1f2
}
.bxl-tiktok{
    color:#000000
}
.ri-pinterest-fill{
    color:#e60023
}
.pr-20{
    padding-right:20px
}
.rounded-some-50{
    width:18px;
    height:18px;
    line-height:18px;
    position:absolute;
    bottom:-5px;
    right:0px;
    border-radius:50%;
    background-color:#ffffff
}

.rounded-some-20{
    width:18px;
    height:18px;
    line-height:18px;
    position:absolute;
    bottom:-5px;
    right:0px;
    border-radius:20%;
    background-color:#ffffff
}
/*
[data-layout-mode=dark] .rounded-some-50{
    width:18px;
    height:18px;
    line-height:18px;
    position:absolute;
    bottom:-5px;
    right:0px;
    border-radius:50%;
    background-color:#212529
}

[data-layout-mode=dark] .rounded-some-20{
    width:18px;
    height:18px;
    line-height:18px;
    position:absolute;
    bottom:-5px;
    right:0px;
    border-radius:20%;
    background-color:#212529
}
*/
[data-layout-mode=dark] .bg-white{
    background-color:#212529!important;
}
.drag .fc-daygrid-day-events{
 cursor:all-scroll;
}
.add_date_class{
    border:none;
}
.add_date_class:focus{
    border:1px solid #000000;
    box-shadow:none;
    outline: none;
    border-radius:10%;
}

[data-layout-mode=dark] .add_date_class:focus{
    border:1px solid #ffffff;
    box-shadow:none;
    outline: none;
    border-radius:10%;
}

#plan-switch{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")!important;
}
.answer{
color: #0a66c2;box-shadow: inset 0 0 0 1px #0a66c2;border-radius:1.6rem;
}

#d6 img{
    filter: brightness(0.4);
}
#d6{
    position:relative;
    color:white;
    font-size:28px;
}
