.ndc-chevron::before{
    border-style:solid;border-width:.25em .25em 0 0;content:"";
    display:inline-block;height:.3em;left:.15em;
    position:relative;top:5px;
    transform:rotate(-45deg);
    vertical-align:top;width:.3em;border-color:#fff;box-sizing:initial
}

.ndc-chevron.ndc-right:before{
    left:-1px;transform:rotate(45deg)
}

.ndc-chevron.ndc-left:before{
    left:1px;transform:rotate(-135deg)
}

div#ndp-nepali-box{
    position:absolute;top:-999px;z-index:9999
}

div#ndp-nepali-box,div.ndp-nepali-box{
    width:373px;
    font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;border:1px solid #EEF1EF;
    background-color:#EEF1EF !important;
    padding:1px;
    box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}


div#ndp-nepali-box table,div.ndp-nepali-box table{
    width:100%
}

div.ndp-nepali-calendar-div div.ndp-nepali-box{
    top:unset!important
}

div#ndp-nepali-box .hidden,div.ndp-nepali-box .hidden{
    display:none
}

div#ndp-table-div{
    margin:0
}

div#ndp-table-div table{
    border-spacing:2px;border-collapse:separate
}

div.ndp-nepali-box td.ndp-link-disabled a{
    cursor:default!important
}

    /* Calendar Dates bg */
div#ndp-nepali-box td.ndp-date,div.ndp-nepali-box td.ndp-date{
    padding:2px;border:1px solid #EEF1EF;background:#FFFFFF;color:#000000;
}

    /*Selected date bg*/
div#ndp-nepali-box td.ndp-selected,div.ndp-nepali-box td.ndp-selected{
    border:1px solid #222222;background:#EEF1EF;color:#000000;text-align:center
}

div#ndp-nepali-box td.ndp-current,div.ndp-nepali-box td.ndp-current{
    padding:2px;border:1px solid #000000;background:#FFFFFF;text-align:center;font-weight:700
}

div#ndp-nepali-box td.ndp-current a,div.ndp-nepali-box td.ndp-current a{
    color:#222222;display:block
}

div#ndp-nepali-box td.ndp-date a,div#ndp-nepali-box td.ndp-selected a,div.ndp-nepali-box td.ndp-date a,div.ndp-nepali-box td.ndp-selected a{
    display:block;color:#222222;text-decoration:none;width:20px;text-align:center;font-weight:700
}

a.ndp-disabled{
    color:#ccc!important
}

div#ndp-nepali-box td.ndp-current:hover,div#ndp-nepali-box td.ndp-date:hover,div.ndp-nepali-box td.ndp-current:hover,div.ndp-nepali-box td.ndp-date:hover{
    border:1px solid #000000;opacity:.8
}

div#ndp-nepali-box td.ndp-date a:hover,div.ndp-nepali-box td.ndp-date a:hover{
    color:#222222;
}


div#ndp-nepali-box table,div#ndp-nepali-box td,div#ndp-nepali-box tr,div.ndp-nepali-box table,div.ndp-nepali-box td,div.ndp-nepali-box tr{
    font-size:12px;height:19px;line-height:19px;border-collapse:separate;border-spacing:2px
}

div#ndp-nepali-box a,div.ndp-nepali-box a{
    text-decoration:none
}

.ndp-days th,.ndp-header{
    text-align:center;font-weight:700
}

    /* calendar month bar */
.ndp-header{
    border:1px solid #222222;background:#EEF1EF;color:#222222;font-size:13px;padding:2px;line-height:20px;margin:2px;display:flex;justify-content:space-between;align-items:center
}

.ndp-next:hover,.ndp-prev:hover{
    background:#999999;
}

    /* Calendar month bar buttons*/
.ndp-next,.ndp-prev{
    display:inline-block;width:1.3em;height:1.3em;background:#222222;border-radius:50%
}

.ndp-next.ndp-disabled,.ndp-prev.ndp-disabled{
    background:#999999;
}

.ndp-prev{
    left:7px
}

.ndp-next{
    right:7px
}

#currentMonth #ndp-month-select,#currentMonth #ndp-year-select{
    color:#000;font-size:12px;font-weight:400;padding:2px 1px 0;height:22px
}
    
.ndp-corner-all,.ndp-corner-left,.ndp-corner-tl,.ndp-corner-top{
    -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
    -khtml-border-top-left-radius:5px;border-top-left-radius:5px
}

.ndp-corner-all,.ndp-corner-right,.ndp-corner-top,.ndp-corner-tr{
    -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
    -khtml-border-top-right-radius:5px;border-top-right-radius:5px;
}
    
.ndp-corner-all,.ndp-corner-bl,.ndp-corner-bottom,.ndp-corner-left{
    -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
    -khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px
}

.ndp-corner-all,.ndp-corner-bottom,.ndp-corner-br,.ndp-corner-right{
    -moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
    -khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
    

@media only screen and (max-width: 576px) {
    div#ndp-nepali-box,div.ndp-nepali-box{
    width:333px;
    font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;border:1px solid #EEF1EF;
    background-color:#EEF1EF !important;
    padding:1px;
    box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
    
}    
    