/*

* Override Pages default styles or create your own styles here

*/
.jumbotron h1.large-demo-text{
	font-size: 150px;
}

.icon-text-search{
	font-size: 42px;
	width: 150%;
}
.header{position: fixed; top: 0; width: calc(100% - 70px)}
.menu-pin .header{width: 100%;}
body.dashboard .page-container{margin-top: 70px;}

.table tbody tr td.processbar{padding: 0;}
.process{width: 100%; display: block; position: relative; padding-top: 40px; text-align: center;}
.process:after{position: absolute; top:0; left: 50%; margin-left: -15px; width: 30px; height: 30px; border-radius: 30px; background:#fff; border: 7px #BFBFBF solid; content: '';}
.process:before{position: absolute; top:15px; left: 0; width: 100%; height: 2px; background:#BFBFBF; content: '';}
.process.active{color: #000;}
.process.active:after{background:#26bf93; border-color: #0072EC;}
.process.active:before{background:#0072EC;}

.processbar .table tbody tr td{padding-left: 0; padding-right: 0;}
.notebox a i{color: #ba8b00; margin-left: 5px;}

.table.table-bordered thead tr th{border-top:1px solid rgba(224, 224, 224, 0.7) }
.table.table-bordered thead tr th,.table.table-bordered tr td{padding: 14px;}
.table .badge{padding: 4px; display: block; font-size: 14px; font-weight: 500;}

.page-sidebar .sidebar-menu .menu-items > li.sepline{border-top:1px solid rgba(255,255,255,0.1); margin-top: 15px; padding-top: 15px;}

.employeetimeline{margin: 0; padding: 0; list-style: none;}
.employeetimeline li{width: 100%; min-height: 90px; display: block; border-left:3px #0072EC solid; position: relative; margin-left: 20px; padding-left: 30px; padding-bottom: 15px;}
.employeetimeline li:before{position: absolute; top:0; left: 0; background: #26bf93; border:7px #0072EC solid; width: 30px; height: 30px; margin-left: -17px; border-radius: 30px; content: '';}
.employeetimeline li .notebox,.employeetimeline li .notebox a{display: inline-block;}

.employeetimeline.employeetimelineview li{border-color:#BFBFBF;}
.employeetimeline.employeetimelineview li:before{background: #fff; border-color:#BFBFBF;}
.employeetimeline.employeetimelineview li.ontime{border-color: #26bf93;}
.employeetimeline.employeetimelineview li.ontime:before{background:#0072EC; border-color:#26bf93;}
.employeetimeline.employeetimelineview li.latecome{border-color: red;}
.employeetimeline.employeetimelineview li.latecome:before{background: #fff; border-color:red;}
.fixbackbtn{  opacity: 1; /*top:70px; margin-right: 0; right: -80px;*/ transition: opacity 0.8s ease-in-out !important;}
.fixbackbtn.fixbackbtnshow{position: fixed; opacity: 1; right: -80px; margin-right:90px; z-index: 999; transition: all 0.5s ease-in-out !important;}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear{right: 0;}
.nodata{width: 100%; min-width: 100%; min-height: 350px; background:url("../img/no-data.jpg") no-repeat center center;}
.list-view li.noti_not_seen{background:#ffe5e7;}

.itemlist{width: 100%; display: block;}
.ortext{width: 100%; display: block; position: relative; text-align: center; margin-bottom: 15px;}
.ortext:after{position: absolute; z-index: 1; top:50%; left: 0; width: 100%; height: 2px; background:#777; content: '';}
.ortext span{position: relative; z-index: 2; /*background: #fff;*/ padding: 5px 10px; font-weight: 600;}
/*.table.table-hover tbody tr:hover td .ortext span{background: #d3eeff;}*/
.form-group-default.form-group-default-select2{z-index:2;}