.ltr-lo #appnav-menu button { margin-left:15px;    margin-right: 13px;}
/* little spacing in swal buttons */

.swal-button-container {
    text-align: left;
    margin-right: -8px;
    margin-left: -8px;
    width: calc(100% + 12px);
}


.swal-button-container {
    text-align: left;
    direction: rtl;
}

button#share-report-k-toggle {
    padding-left: 10px;
}
button.acc-hidden { display:none;}

.cw-viewppl #ppl-avatar {top: 22px;right:auto; left:28px;}
.ltr-lo .review-box em { margin-left:10px; margin-right:0px;}
@media screen and (min-width: 800px){
    .ltr-lo #appnav-menu button { margin-left:80px !important; }
    .ltr-lo   #groups3-sf .grp3 { margin-right:0px !important; margin-left: calc(12vw + 10px) !important;}
    .ltr-lo  #groups3-sf .grp1 { margin-right: calc(12vw + 10px) !important; margin-left:0px  !important;}
    .ltr-lo.cw-reports .cats.home .cat-circ-wrapper:before {left:-10px;}
    
    #appnav-menu button span:after { margin-top:30px !important;;}
    #bl-review-title, #bl-cats { height:30px;}
    
    .ltr-lo.cw-reports button.edit-report-comments { word-break:keep-all;}
    .cw-viewppl #ppl-avatar { right:auto; left:40px;}
    
    .hdr-s-content #web-appnav-menu ul li.wmimyg { background-size: 45px 45px;background-position:right 63px top 20px;}
    .hdr-s-content #web-appnav-menu ul li.wmirep { background-size: 45px 45px;background-position:right 63px top 20px;}
    .hdr-s-content #web-appnav-menu ul li.wmicomment { background-size: 45px 45px;background-position:right 63px top 20px;}
    .hdr-s-content #web-appnav-menu ul li.wminot { background-size: 45px 45px;background-position:right 63px top 20px;}
    #web-appnav-menu ul li a { padding-top:72px !important;}
}

 

.cat-circ-wrapper.c-purple .segtop-cr li.sgc-b , .cat-circ-wrapper.c-purple .segbot-cr li.sgc-b{background:#8856b8;}
.cat-circ-wrapper.c-blue .segtop-cr li.sgc-b, .cat-circ-wrapper.c-blue .segbot-cr li.sgc-b {    background: #60B1F1;}