.nepali-date-picker{
    background:#fff;
    border:1px solid #ccc;
    box-shadow:0 5px 15px -5px rgba(0,0,0,.506);
    box-sizing:border-box;
    color:#333;
    display:block;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    padding:8px;
    position:absolute;
    z-index:9999;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}.nepali-date-picker table{
    background-color:transparent;
    border-collapse:collapse;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
    margin:0;
    padding:0;
    border:2px solid rgba(129,120,120,.17)
}.nepali-date-picker table thead{
    background:#dedede
}.nepali-date-picker table th{
    color:#999;
    font-weight:700;
    text-align:center;
    cursor:default;
    background:#f1f1f1
}.nepali-date-picker table thead td{
    color:#8b8686;
    font-weight:700
}.nepali-date-picker table td{
    border:1px solid rgba(154,150,150,.46);
    color:#666;
    padding:0;
    width:35px;
    text-align:center;
    font-size:14px
}.nepali-date-picker table tbody td{
    cursor:pointer
}.nepali-date-picker table tbody td.current-month-date:hover{
    background-color:#718fcd;
    color:#fff;
    font-weight:700
}.nepali-date-picker table td.current-month-date.disable,.nepali-date-picker table td.other-month-date{
    color:#ccc;
    cursor:default
}.nepali-date-picker table tbody td.current-month-date.disable:hover{
    background-color:inherit;
    color:#ccc;
    font-weight:400
}.nepali-date-picker .icon{
    opacity:.5;
    background-image: url('/assets/images/icons/calendar_icons.png');
    /* background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC) */
}.nepali-date-picker .icon:hover{
    opacity:1
}.nepali-date-picker .prev-btn.icon{
    background-position:80px center;
    float:left;
    height:30px;
    width:20px
}.current-month-date.active,.drop-down-content li.active{
    background-color:#7bde77;
    color:#fff;
    font-weight:700
}.nepali-date-picker .next-btn.icon{
    background-position:0 center;
    float:right;
    height:30px;
    width:20px
}.nepali-date-picker .today-btn.icon{
    background-position:130px center;
    display:block;
    float:left;
    height:30px;
    margin:0 15px;
    width:20px
}.nepali-date-picker .current-month-txt,.nepali-date-picker .current-year-txt{
    color:#545b54;
    font-weight:700;
    padding-right:20px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    line-height:30px
}.nepali-date-picker .current-month-txt{
    text-align:right;
    width:80px
}.nepali-date-picker .current-month-txt:hover,.nepali-date-picker .current-year-txt:hover{
    text-decoration:underline
}.nepali-date-picker .calendar-controller i.icon-drop-down{
    background-position:12px -15px;
    height:30px;
    position:absolute;
    width:20px
}.nepali-date-picker .drop-down-content{
    background-color:#fff;
    border:1px solid #ccc;
    box-shadow:0 3px 3px 0 rgba(0,0,0,.32);
    display:none;
    height:99px;
    padding:5px;
    position:absolute;
    width:100%
}.nepali-date-picker .scrollbar-wrapper{
    border-left:1px solid rgba(204,204,204,.2);
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:15px
}.scrollbar{
    background-color:#000;
    border-radius:2.5px;
    display:block;
    height:100%;
    opacity:.5;
    position:absolute;
    right:6.5px;
    width:5px
}.nepali-date-picker .drop-down-content .option-wrapper{
    height:100%;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:0;
    position:relative;
    width: max-content;
}.nepali-date-picker .drop-down-content ul{
    list-style:none;
    margin:0;
    padding:0 5px 0 0
}.drop-down-content li{
    border-bottom:1px solid rgba(159,153,153,.39);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    text-align:right
}.drop-down-content li:hover{
    background:#718fcd
}.drop-down-content li:last-child{
    border-bottom:medium none
}::-webkit-scrollbar{
    width:13px;
    height:13px
}::-webkit-scrollbar-track{
    background:rgba(0,0,0,.1)
}::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.5)
}