@import url(https://fonts.googleapis.com/css?family=Noto+Sans+SC:300,400,700&display=swap);.sidebar-nav li a,.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}body{overflow-x:hidden}#wrapper{padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled{padding-left:225px}#sidebar-wrapper{z-index:1000;position:fixed;left:225px;width:0;height:100%;margin-left:-225px;overflow-y:auto;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled #sidebar-wrapper{width:225px}#page-content-wrapper{width:100%;position:absolute;padding:15px}#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-225px}.sidebar-nav{position:absolute;top:0;width:225px;margin:0;padding:0;list-style:none}.sidebar-nav li{text-indent:20px;line-height:40px}.sidebar-nav li a{display:block;color:#999}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:rgba(255,255,255,.2)}.sidebar-nav>.sidebar-brand{height:65px;font-size:18px;line-height:60px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:0 0}@media(min-width:768px){#wrapper{padding-left:0}#wrapper.toggled{padding-left:225px}#sidebar-wrapper{width:0}#wrapper.toggled #sidebar-wrapper{width:225px}#page-content-wrapper{padding:20px;position:relative}#wrapper.toggled #page-content-wrapper{position:relative;margin-right:0}}html,body,input,button,option,select,textarea,h1,h2,h3,h4,h5,h6,*{font-family:"Noto Sans SC","Microsoft YaHei",serif}html{overflow-y:auto;background-color:transparent}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb:vertical{height:50px;background-color:rgba(0,0,0,.25);border:0;-webkit-border-radius:6px}::-webkit-input-placeholder{color:rgba(0,0,0,.4)!important}::-moz-placeholder{color:rgba(0,0,0,.4)!important}:-ms-input-placeholder{color:rgba(0,0,0,.4)!important}:-moz-placeholder{color:rgba(0,0,0,.4)!important}body{background-color:#fafafa;font-size:14px}*,*:hover,*:focus{outline:none!important;box-shadow:none!important}a{text-decoration:none!important}ul,ol{-webkit-padding-start:20px}.h-min-100{min-height:100%}.wrapper{min-height:100%;padding:3rem 0}#wrapper{margin-top:48px;margin-bottom:1rem}.text-pink{color:#E91E63!important}.navbar-light{background-color:#fff!important;box-shadow:0 1px 10px rgba(0,0,0,.1)!important}.sidebar-nav{padding:.5rem 0}.sidebar-nav li{text-indent:inherit}.sidebar-nav li a{color:#636c81;padding:.25rem 1rem}.sidebar-nav li.active a,.sidebar-nav li a:hover{color:#fff;background-color:rgba(0,0,0,.5)}.sidebar-nav li a i{margin-right:1rem}#page-content-wrapper{padding:0;margin-top:60px}.nav-frame .nav-link{color:#6c757d;padding:.5rem 0}.nav-frame .nav-link.active{color:rgba(0,0,0,.75);font-weight:700}.frame-modal{border:0;width:100%;height:100%}.btn-circle.btn-xl{width:8rem;height:8rem;border-radius:50%}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857}.ctz-checkbox{height:15px;width:15px}.ctz-navbar-secondary{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125)}.ctz-navbar-secondary .nav-pills .nav-link{border-radius:0;color:#666}.ctz-navbar-secondary .nav-pills .nav-link.active{color:#216ef4;background-color:#ecf3ff}.sidebar-nav .child a{color:#fff}.sidebar-nav .child{padding-bottom:.5rem}.sidebar-nav .child a,.sidebar-nav .child a:hover,.sidebar-nav .child a:focus{line-height:30px}.sidebar-nav li:hover{color:rgba(255,255,255,1);background-color:#ecf3ff}.sidebar-nav li .show{background-color:#ecf3ff}.sidebar-nav .active .child{color:rgba(255,255,255,1);background-color:#ecf3ff}.sidebar-nav .active .child a{color:#fff!important}.sidebar-nav .child{padding-bottom:.5rem}.sidebar-nav .child a,.sidebar-nav .child a:hover,.sidebar-nav .child a:focus{line-height:30px;color:rgba(0,0,0,.5)}.swal-button{background-color:#007bff!important}.swal-button--cancel{background-color:#efefef!important}button.dt-button,div.dt-button,a.dt-button{border:1px solid rgba(0,0,0,.15)!important;background:#fff!important;padding:.5rem .75rem;margin-right:0}.dataTables_length select{width:150px!important}

/* ** */

.event-checkbox-class .custom-control-input:checked~.custom-control-label::before {
	border-color: #7986CB !important;
    background-color: #7986CB !important;
}

.event-checkbox-holiday .custom-control-input:checked~.custom-control-label::before {
	border-color: #009688 !important;
    background-color: #009688 !important;
}

.event-checkbox-birthday .custom-control-input:checked~.custom-control-label::before {
	border-color: #EF6C00 !important;
    background-color: #EF6C00 !important;
}

.event-checkbox-event .custom-control-input:checked~.custom-control-label::before {
	border-color: #3F51B5 !important;
    background-color: #3F51B5 !important;
}

.input-remove_arrow::-webkit-outer-spin-button,
.input-remove_arrow::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.input-remove_arrow[type=number] {
	-moz-appearance: textfield;
}

html {
	overflow-x: hidden;
}

.table-sm2 th:first-child,
.table-sm2 td:first-child {
	padding-left: 1.25rem;
}
.table-sm2 th:last-child,
.table-sm2 td:last-child {
	padding-right: 1.25rem;
}

.badge-sm {
	font-size: 12px;
}

::-webkit-scrollbar {
    height: 10px; /* width of the scrolpane */
}
::-webkit-scrollbar-thumb:horizontal {
    width: 60px;
    background-color: rgba(0,0,0,.25);
    border: 1px solid #eee;
    -webkit-border-radius: 6px;
}