
.header{position:fixed;top:0;left:0;right:0;height:50px;padding:0 20px;border-bottom:#bdbdbd 1px solid;background: rgb(178,208,226);
background: -moz-linear-gradient(90deg, #2ac500 0%, #7b00b5 100%);
background: -webkit-linear-gradient(90deg, #2ac500 0%, #7b00b5 100%);
background: linear-gradient(90deg, #2ac500 0%, #7b00b5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d0e2",endColorstr="#a1f1b0",GradientType=1);}
.footer{position:fixed;bottom:0;left:0;right:0;height:40px;background:#fff;border-top:#bdbdbd 1px solid;}
.sidebar-container{position:absolute;top:50px;left:0;width:23%;bottom:40px;background:#fff;border-right:#bdbdbd 1px solid;overflow:hidden;}
.content-container{position:absolute;top:50px;right:0;width:77%;bottom:40px;background:#fff;border-right:#bdbdbd 1px solid;overflow:hidden;}
.head-page{position:relative;border-bottom:#bdbdbd 1px solid;padding:0 0 10px;margin:0 0 25px;}
.head-page h1{font-size:100%;font-weight:bold;margin:0;padding:0;line-height:1.1;color:#9f008e;}
.navbar-default{background-color:none !important;border:none;}
.sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0;margin:0}
.sidebar ul li {font-weight:bold;padding:0 10px 0 0 !important;margin:0 0 10px;border-radius:4px;line-height:1.2;text-shadow:none;display:block;border:#bdbdbd 1px solid;}
.sidebar ul li a{display:block;}
.sidebar ul li a.active,.sidebar ul li a:focus{background-color:transparent;}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li{border:0!important;padding:0!important}
.sidebar .nav-second-level{padding:10px 15px 5px}
.sidebar .nav-second-level li a{margin:0;font-weight:bold;padding:0;position:relative;padding:2px 0};display:block;
.sidebar .nav-third-level li a{padding-left:52px}
.sidebar .nav-icon-level li{border-bottom:0!important}
.menu-list {position:relative;width:100%;}
.menu-icon{width:50px;height:44px;border-right:#bdbdbd 1px solid;margin:0 10px 0 0;}
.menu-icon svg{width:24px;height:auto;fill:#919191;}
.dataTables_length, .dataTables_filter{width:50%;float:left;margin:0 0 10px;font-size:90%;}
.dataTables_length select, .dataTables_filter input{height:32px;border:#bdbdbd 1px solid;border-radius:4px;}
.dataTables_info{font-size:90%;}
.table-responsive svg{width:24px;height:auto;fill:#919191;margin:0 auto;}
.table-responsive th{background:#e0e0e0;}
.modal-header svg, .modal-footer svg, .add-data svg{width:20px;height:auto;fill:#fff;margin:0;}
.form-group{margin:0 0 10px !important;}
.action .c-green svg{fill:#35a000 !important;}
.action .c-orange svg{fill:#ff4e00 !important;}
.paginate_button {padding:5px;border:#bdbdbd 1px solid;font-size:90%;}
.footer p{font-size:90% !important;}
.smalltable{font-size:15px !important;}
.total-desa{position:relative;overflow:hidden;margin:0 0 30px;text-align:center;}
.total-desa p{font-size:100%;margin:0;padding:0;line-height:1.1;}
.total-desa h2{font-size:200%;margin:0 5px;padding:0;line-height:1.1;font-weight:bold;}
.no-login{position:fixed;top:0;left:0;width:100%;bottom:0;background:url(../images/jambi.jpg) no-repeat center;background-size:cover;text-align:center;}
.no-login h1{font-size:200%;margin:0 0 20px;padding:0;line-height:1;font-weight:bold;text-transform:uppercase;color:#ffe84b;}
.no-login svg{width:auto;height:24px;margin:-1px 2px 0 0;fill:#000;opacity:0.3;}
.side-top{position:relative;overflow:hidden;margin:0 0 20px;text-align:center;padding:20px 10px;background:url(../images/jambi-small.jpg) no-repeat center;background-size:cover;text-align:center;border-radius:4px;}
.side-top h3{font-size:110%;margin:0 0 5px;padding:0;line-height:1.1;font-weight:bold;color:#ffe84b;}
.side-top h2{font-size:160%;margin:0 0 5px;padding:0;line-height:1.1;font-weight:bold;color:#ffe84b;}
.header h1{font-size:100%;margin:0;padding:0;line-height:1;font-weight:bold;text-transform:uppercase;color:#000;}
.menu-m{width:30px;height:30px;margin:0 20px 0 0;display:none;}
.menu-m svg{width:30px;height:30px;}
.menupanel{position: fixed;top: 0;left: 0;height:100%;width:0;overflow: hidden;background:rgba(0,0,0,0.7);z-index:999;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition: 0.5s;}
.menupanel-inner{position:absolute;left:0;top:0;bottom:0;width:80%;background:#fff;}
.close-menu{position:absolute;left:0;top:0;right:0;height:50px;background:#717171;padding:0 10px;}
.close-menu svg{width:30px;height:30px;fill:#fff;}
.menupanel-main{position:absolute;left:0;top:50px;bottom:0;right:0;padding:0;}
.colno{min-width:45px !important;}
.smalltable th{vertical-align:middle;line-height:1;}