@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?a5h8ec');
  src:  url('../fonts/icomoon.eot?a5h8ec#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?a5h8ec') format('truetype'),
    url('../fonts/icomoon.woff?a5h8ec') format('woff'),
    url('../fonts/icomoon.svg?a5h8ec#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'dz', 'icomoon' !important;
	font-style: normal;

}

@font-face {
  font-family: 'dz';
  src:  url('../fonts/dz.eot?kr6zqy');
  src:  url('../fonts/dz.eot?kr6zqy#iefix') format('embedded-opentype'),
    url('../fonts/dz.ttf?kr6zqy') format('truetype'),
    url('../fonts/dz.woff?kr6zqy') format('woff'),
    url('../fonts/dz.svg?kr6zqy#dz') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-user-plus:before {
  content: "\e901";
}
.icon-book-open:before {
  content: "\e900";
}



/*
.icon-user01:before {
  content: "\e902";font-size: 120px; width: 120px; line-height: 120px;
} */ 
.icon-user03:before {
  content: "\e903";font-size: 120px; width: 120px; line-height: 120px;
}
/*
.icon-user02:before {
  content: "\e900";font-size: 120px; width: 120px; line-height: 120px;
}
*/
.icon-menu_ic01:before {
  content: "\e904";
}
.icon-menu_ic02:before {
  content: "\e905";
}
.icon-menu_ic03:before {
  content: "\e906";
}
.icon-menu_ic04:before {
  content: "\e907";
}
.icon-menu_ic05:before {
  content: "\e908";
}
.icon-menu_ic06:before {
  content: "\e909";
}
.icon-menu_ic07:before {
  content: "\e90a";
}
.icon-menu_ic08:before {
  content: "\e90b";
}
.icon-building:before {
  content: "\e901";
}

.hune-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ float: left;width: calc(100% - 57px)!important;}
.card-wizard .input-group .form-group{}
.hune-select select option{font-size: 13px!important; color: #f00;}
hr{border: 0; height: 1px; background: #dddddd; width: 100%; }
.hune-tabble01{}
.hune-tabble01 th{font-size: 0.8rem!important; font-weight: 700!important}
.hune-tabble01 td{font-size: 0.8rem!important}
.hune-alert01{/*width: 80%;background: #f4f4f4; */ border: 1px solid #dedede; box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.1), 0 7px 10px -5px rgba(0, 0, 0, 0.1);}
.hune-alert01 .close{  opacity: 1; position: absolute; top: 10px; right: 10px; }
.hune-alert01 .close i{color: #333;}
.hune-colcen{position: absolute; left: -1%; top: 8px;}
.btn.btn-fab.hune-btn01{width: 20px; min-width: 20px; height: 20px; line-height: 20px; font-size: 10px!important}
.btn.btn-fab.hune-btn01 .material-icons{line-height: 20px;}
.btn-group-sm.hune-btn02>.btn{padding: 2px;}
.hune-btn-list{list-style: none;}
.hune-btn-list li{display: inline-block;}
.hune-btn-icon01{display: block; padding: 10px 0;}
.hune-btn-icon01 .material-icons{font-size: 30px;}
.hune_col01{background: #e91e63!important; color: #fff!important;}
.hune-btn03{color: #999999!important; border: 1px solid #e1e1e1!important; background: none!important;}
.hune-btn03:hover{background: #f4f4f4!important; border: none;}
.hune-btn03:focus, .hune-btn03:active {color: #fff!important; background:#999999!important; border: 1px solid #e1e1e1!important;}
.card-wizard .picture.hune_pic{ width: 80px; height: 80px; border: 2px solid #CCCCCC;}
.picture-container .description{font-size: 11px}
.login-user_w .card-icon i {border: none!important }
.login-user_w .card-plain{background-color: rgba( 0, 0, 0, 0.3 );}


/*icon*/

/*.ic_user02{display:inline-block;margin:0;padding-left:0 !important;padding-left:99px;vertical-align:middle;width:99px;height:113px; background:url( "../img/user02.svg") no-repeat;background-position: center; background-size: cover; border:none;}*/

/* IE9, IE10 */
@media screen and (min-width:0\0) {
html.perfect-scrollbar-on{overflow-y: hidden;}
.off-canvas-sidebar .footer {position: fixed; botttom: 0px; left: 0px; background: #000; opacity: 0.8;}
.wrapper.wrapper-full-page{height: 100%; }
.page-header{max-height: 100%;}	
}

@media (max-width: 991px) {
  html,body {-ms-overflow-x: visible;}
}

@media (max-width: 768px) {
	.hune-btn-icon01{display: inline;}
	.hune-btn-icon01 .material-icons{font-size: 20px; }
	.btn-group.btn-group-sm.hune-btn02{float: right;}
}

 






