.bg-logo{
	position:absolute;
	left:0px;
	top:105px;
	bottom:55px;
	width:100%;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	opacity:0.10;
}
.btn-big-icon{
    display: block;
    padding: 12% 0px;
    font-size:1.1em;    
}
.btn-big-icon > span{
    font-size:80px;
    display: block;
    margin-bottom: 15px;
}
.btn-big-icon .ribbon{
    color:#666;
    padding-top: 2%;
	width:17%;
	text-align:center;
}
.btn-big-icon .ribbon span{
    position: relative;
    font-size: 1.1em;
    font-weight: 600;
    
}
.btn-big-icon .ribbon.ribbon-corner::before{
    border: 12% solid transparent;
    border-top-color: #fff;
    border-right-color: #fff;    
}
.btn-outline-info{
	margin:0px 5px;
}

.ui-autocomplete .ui-menu-item-wrapper{
	padding: 3px 1em 3px 1em;
}
.search-box a{
	width: 80px;
	text-align: center;	
}

.btn-fixed{
	position:fixed;
	bottom:20px;
	right:20px;
	padding:25px
}
.btn-fixed i {	
	position:absolute;
	top:18px;
	left:18px;
	color:#fff;
}
.dropify-message p{
	text-align:center;	
}
.ajaxLink,
.openLink{
	cursor:pointer;
}
.m-h-35{
	min-height:35px;
}
.btn-group-right-top{
	position:absolute;
	top:0px;
	right:0px;	
	z-index:10;	
}
.btn-group-right-top .btn{
	padding:15px;
	font-size:1em;		
}
.min-w-400{
	min-width:400px;
}
.min-w-500{
	min-width:500px;
}
.p-t-15{
	padding-top:15px;
}

/*.btn-group-right-bottom{
	position:absolute;
	bottom:0px;
	right:0px;	
	z-index:10;
}
.btn-group-right-bottom .btn{
	padding:15px;
	font-size:1em;	
}*/
.btn-group-right-bottom{
	position:absolute;
	bottom:15px;
	right:15px;	
	z-index:10;
}
.btn-group-right-bottom .btn{

}
.card-outline-info .btn-group-right-top .btn{
	color:#fff;
	padding:10.5px 15px;
}
.gallery .el-card-avatar.el-overlay-1{
	margin-bottom:0px;
}
.gallery .el-card-item{
	padding-bottom:0px;
}
.card .card-header{
	position:relative;
}
.card .btn-fab{
	position: absolute;
	right: 24px;
	bottom: -25px;
	color:#fff;
	padding:10px 15px;
}
.card .btn-fab span{
	color:#fff;
}
.card .card-body table tr:first-child th{
	padding:30px .75rem .75rem;
}
.islemGuncelle{
	cursor:pointer;
}
.dropdown-item{
	color:#666;	
}
.dropdown-item .fas{
	padding:0px 5px;
}
.navbar-nav a{
	color:#fff;
}
.navbar-nav a i{
	width: 27px;
	font-size: 21px;
	display: inline-block;
	vertical-align: middle;
}
.navbar-nav > li{
	margin-right:0px;
	margin-left:0px;
	position:relative;
}
.navbar-nav > li ul{
	position:absolute;
	min-width:200px;
	background:#1e88e5;
	color:#fff;
	list-style:none;
	padding:5px 0px;
}
.navbar-nav > li .dropdown-menu{
	margin:0px;
	padding:0px;
}
.navbar-nav > li .dropdown-menu .dropdown-user{
	position:relative;
	background:#fff;
}
.navbar-nav > li .dropdown-menu .dropdown-user .u-text{
	padding-top:20px;
}

.navbar-nav > li:hover ul.collapse{
	display:block;
}
.navbar-nav > li ul a{
	padding:7px 15px;
	display:block;
}
.navbar-nav > li ul a:hover{
	background:#166fbc;
}
.navbar-nav > li > a{
	line-height:70px;
	display:inline-block;
	padding:0px 10px;
	transition:0.3s all;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a.active{
	background:#166fbc;
}
.navbar-nav > li > a > .badge{
	/*position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -15px;*/
}
.search-bar{	
	position:fixed;
	top:70px;
	left:0px;
	width:100%;
	z-index:9;	
	background: #1e88e5;
	padding: 0px 0px 5px;
}
.search-bar .cont{
	max-width: 1280px;
	margin:0px auto;
	padding:0px 15px;
	position:relative;
}
.search-bar .fas{
	position:absolute;
	top:8px; 
	left:30px;
}
.search-bar input{
	border-color:#166fbc;
	padding: 0px 0px 0px 40px;	
	min-height: 32px;
	font-size:14px;
}
.page-wrapper{
	padding-top:40px;
}
.ui-autocomplete-category{
	font-weight:bold;
	padding:15px 15px 5px 15px;
}
.sticky{
	z-index:9;
	background: #fff;
}
td.vertical-middle{
	vertical-align:middle;
}

.flex50{
	-ms-flex:50 1 auto !important;
	flex:50 1 auto !important;	
}
.topbar{
	box-shadow:none;	
}
.dataTables_length{
	margin-right:30px;
	margin-top:0px;
}
.dt-buttons{
	padding-top: 0px;
	margin-bottom: 0px;
}
.dataTables_filter{
	margin-top: 0px;
}
.page-locked{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	bottom:0px;
	background:rgba(0,0,0,0.25);
	z-index:8;
	overflow: hidden;	
	border-radius:5px;
}
.page-locked a{
	position:absolute;
	top:50%;
	left:50%;	
	text-align:center;
	width: 110px;
	height: 110px;
	margin:-55px 0px 0px -55px;
}

.page-locked a span{
	color:#fff;
	font-size:60px;
}

.tab-content{
	position:relative;
}
.bootstrap-switch{
	width:350px;
}
.custom-checkbox-group{

}
.custom-checkbox-group label{
	font-size:14px;
	color:#5a5a5a !important;
}
.custom-checkbox-group .btn{
	padding:5px 7px;
	border:1px solid #5a5a5a;
}
.custom-checkbox-group .btn.active{
	border:1px solid #1e88e5;
	background:#1e88e5;
}
.custom-checkbox-group .btn.active label{
	color:#fff !important;
}
.custom-checkbox-group .btn.active [type="checkbox"]:checked.chk-col-light-blue + label::before {
	border-right-color:#fff;
	border-bottom-color:#fff;	
}
.modal-dialog{
	margin: 10% auto;
}
.dataTables_scrollBody{
	height:auto !important;
	max-height:400px;
}
.check-list{
	padding-top:7px;
}
#sifreDegistirFrm{
	display:none;
}
.minus-before:before{
	content : "-";
	position:absolute;
	left:-2px;
	top:7px;
}















.pulse{
	overflow:visible;
}
.pulse:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    border-radius: inherit;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    z-index: -1;
}
@-webkit-keyframes pulse-animation {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
opacity:0;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
100% {
opacity:0;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
}
@keyframes pulse-animation {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
opacity:0;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
100% {
opacity:0;
-webkit-transform:scale(1.5);
transform:scale(1.5)
}
}

/* ===== Multiple file uploader (Plupload) ===== */

/*.plupload_button { 
  display: -moz-inline-box;
  display: inline-block; 
  text-decoration: none; 
  color: #fff; 
  background-color: #50ABC2; 
  border: 1px solid transparent; 
  padding: 6px 16px; 
  margin-right: 4px; 
  font-size: 12px; 
}
.plupload_button:hover, 
.plupload_button:focus { 
  background-color: #61B3C8; 
  color: #fff; 
}
a.plupload_disabled, 
a.plupload_disabled:hover { 
  color: #999; 
  border-color: #ccc; 
  background: #fcfcfc; 
  cursor: default; 
}

.plupload_start { 
  background-color: #65B688; 
}
.plupload_start:hover, 
.plupload_start:focus { 
  background-color: #74BD94; 
}

.plupload_wrapper { 
  width: 100%; 
}
.plupload_container input { 
  border: 1px solid #DDD; 
}
.plupload_header { 
  background: #40484C url(../images/interface/plupload_title.png) no-repeat 18px; 
  display: none; 
  border-radius: 2px 2px 0 0; 
  -webkit-border-radius: 2px 2px 0 0; 
  -moz-border-radius: 2px 2px 0 0; 
}

.with-header .plupload_header { 
  display: block; 
}
.with-header .plupload_filelist_header { 
  background-color: #fafafa; 
  color: #333; 
  border-radius: 0; 
  -webkit-border-radius: 0; 
  -moz-border-radius: 0; 
  border: 1px solid #ddd; 
  border-top: 0; 
}

.panel .plupload_filelist_header { 
  border-radius: 0; 
  -webkit-border-radius: 0; 
  -moz-border-radius: 0; 
}
.panel .plupload_scroll .plupload_filelist { 
  border: 0; 
  background-color: #fff; 
}
.panel .plupload_filelist_footer { 
  border-width: 1px 0 0 0; 
  background-color: #fcfcfc; 
}
.panel .plupload_filelist_header { 
  background-color: #fcfcfc; 
  color: #333; 
  border-radius: 0; 
  -webkit-border-radius: 0; 
  -moz-border-radius: 0; 
  border: 0; 
  border-bottom: 1px solid #ddd; 
}

.plupload_scroll .plupload_filelist_header .plupload_file_action, 
.plupload_scroll .plupload_filelist_footer .plupload_file_action { 
  margin-left: 20px; 
  margin-right: 0; 
}
.plupload_header_content { 
  padding: 14px 0 14px 75px; 
  color: #FFF; 
}
.plupload_header_title { 
  font-size: 14px; 
  font-weight: bold; 
}
.plupload_header_text { 
  font-size: 11px; 
}

.plupload_filelist { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
}
.plupload_scroll .plupload_filelist { 
  height: 185px; 
  background: #fcfcfc; 
  overflow-y: scroll; 
  border-left: 1px solid #ddd; 
  border-right: 1px solid #ddd; 
}
.plupload_filelist li { 
  padding: 10px 12px; 
  background: #FFF; 
  border-bottom: 1px solid #EEE; 
}
.plupload_filelist_header {  
  padding: 9px 12px 9px 12px; 
  background: #40484C; 
  border-radius: 2px 2px 0 0; 
  -webkit-border-radius: 2px 2px 0 0; 
  -moz-border-radius: 2px 2px 0 0; 
  color: #fff; 
}
.plupload_filelist_footer { 
  border: 1px solid #ddd; 
  border-top-color: #e5e5e5; 
  vertical-align: middle; 
  padding: 10px 12px; 
  background: #fafafa; 
}

.plupload_file_name {
  float: left; 
  overflow: hidden; 
  font-weight: bold; 
}

.plupload_file_size, 
.plupload_file_status, 
.plupload_progress { 
  float: right; 
  width: 80px; 
}
.plupload_file_size, 
.plupload_file_status, 
.plupload_file_action { 
  text-align: right; 
  font-weight: bold; 
}

.plupload_filelist_footer .plupload_file_size, 
.plupload_filelist_footer .plupload_file_status { 
  padding-top: 7px; 
}
.plupload_filelist_footer .plupload_upload_status { 
  padding: 7px 0; 
}
.plupload_filelist .plupload_file_name { 
  width: 205px; 
  white-space: nowrap; 
  text-overflow: ellipsis; 
}

.plupload_file_action { 
  float: right; 
  width: 12px; 
  height: 12px; 
  margin-left: 20px; 
  margin-top: 4px; 
  opacity: 0.8; 
  filter: alpha(Opacity=80); 
}
.plupload_file_action * { 
  display: none; 
  width: 12px; 
  height: 12px; 
}

li.plupload_uploading {
  background: #ECF3DC; 
}
li.plupload_done {
  color: #AAA;
}
li.plupload_delete a { 
  background: url(../images/interface/plupload_remove.png) no-repeat; 
}
li.plupload_failed a { 
  background: url(../images/interface/plupload_error.png) no-repeat; 
  cursor: default; 
}
li.plupload_done a { 
  background: url(../images/interface/plupload_done.png) no-repeat; 
  cursor: default; 
}
li.plupload_droptext { 
  background: transparent; 
  text-align: center; 
  vertical-align: middle; 
  border: 0; 
  line-height: 165px; 
  font-weight: bold; 
  color: #999; 
}

.plupload_progress, 
.plupload_upload_status { 
  display: none; 
}
.plupload_progress_container { 
  margin-top: 6px; 
}
.plupload_progress_bar { 
  width: 0px; 
  height: 8px; 
  background: #65B688; 
  border-radius: 10px;
   -webkit-border-radius: 10px; 
   -moz-border-radius: 10px; 
 }

.plupload_clear,
.plupload_clearer {
  clear: both;
}
.plupload_clearer, 
.plupload_progress_bar { 
  display: block; 
  font-size: 0; 
  line-height: 0;  
}


@media (max-width: 480px) {
  .plupload_filelist_footer .plupload_file_action, 
  .plupload_filelist_footer .plupload_file_status, 
  .plupload_filelist_footer .plupload_file_size, 
  .plupload_filelist_footer .plupload_progress { 
    display: none; 
  }
}
*/