

	.fav-ekle{
		position: absolute;
		right: 15px;
		top: 15px;
	}
	.card-modern-alt-padding img {
    height: 300px !important;
    object-fit: contain;
    width: 100%;
    object-position: center;
}
	.ranger input{
		width: 50% !important;
		border-right: none;
		border: 1px solid #cdd;
		text-align: center;
	}
	.ranger input:focus{
		outline: none;
		border-color: #171717;
	}
	.ranger input:first-child{
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.ranger input:last-child{
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.product-price .regular-price {
		margin-right: 7px
	}

	.sepet-ekle .btn{
		font-size: 0.7rem;
		margin-left: 2%;
		width: 68%;
	}
	.sepet-ekle .form-group{
		width: 30%;
	}
	.sepet-ekle{
		display: flex;
		flex-flow: wrap;
	}
	.spinner-input:focus{
		outline: none;
	}
	@media(max-width: 991px) and (min-width:768px) {
		html.fixed .page-header.page-header-left-inline-breadcrumb+.ecommerce-form,html.fixed .page-header.page-header-left-inline-breadcrumb+.row {
			margin-top:50px
		}
	}
	.table.table-ecommerce-simple {
		display: table
	}

	.table.table-ecommerce-simple thead th {
		border-bottom-width: 1px;
		border-top: 0
	}

	.table.table-ecommerce-simple tbody td {
		vertical-align: middle
	}

	.table.table-ecommerce-simple tbody tr:first-child td {
		border-top: 0
	}

	.table.table-ecommerce-simple.table-striped>tbody>tr:nth-child(2n+1)>td,.table.table-ecommerce-simple.table-striped>tbody>tr:nth-child(2n+1)>th {
		background-color: #f9f9f9
	}

	.table.table-ecommerce-simple.table-striped th,.table.table-ecommerce-simple.table-striped td {
		border-top: 0
	}

	.table.table-ecommerce-simple.table-ecomerce-simple-border-bottom {
		border-bottom: 1px solid #dee2e6
	}

	.badge-ecommerce {
		font-size: 9.6px;
		font-size: .6rem;
		font-weight: 600;
		border-radius: 0;
		padding: 6.4px 8px;
		padding: .4rem .5rem
	}

	.image-frame .image-frame-wrapper {
		position: relative
	}

	.image-frame .image-frame-wrapper .image-frame-badges-wrapper {
		position: absolute;
		top: 15px;
		left: 15px
	}

	.product-price {
		display: flex;
		align-items: center
	}

	.product-price .regular-price,.product-price .sale-price {
		font-size: 17.6px;
		font-size: 1.1rem;
		color: #444;
		font-weight: 600;
		line-height: 1.4
	}

	.product-price .regular-price.on-sale {
		color: #999;
		font-size: 14.4px;
		font-size: .9rem;
		text-decoration: line-through
	}

	

	.ecommerce-form-sidebar-overlay-wrapper {
		position: fixed;
		top: 0;
		right: 0;
		width: 100vw;
		height: 100vh;
		background: rgba(0,0,0,.4);
		opacity: 0;
		visibility: hidden;
		z-index: 1041;
		transition: ease opacity 300ms
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body {
		position: absolute;
		right: 0;
		top: 0;
		width: 63%;
		height: 100%;
		padding: 40px 24px 40px 40px;
		padding: 2.5rem 1.5rem 2.5rem 2.5rem;
		background: #f5f5f8;
		transform: translate3d(100%,0,0);
		transition: ease transform 0ms
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body.scrollable .scrollable-pane {
		top: 40px;
		top: 2.5rem;
		bottom: 40px;
		bottom: 2.5rem;
		right: 35px
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-close {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		top: 0;
		left: 0;
		width: 40px;
		height: 40px;
		color: #fff;
		font-size: 33.6px;
		font-size: 2.1rem;
		transform: translate3d(-100%,0,0)
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-content {
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-content.scrollable-content {
		width: 100%;
		padding-right: 0
	}

	.ecommerce-form-sidebar-overlay-wrapper.show {
		opacity: 1;
		visibility: visible
	}

	.ecommerce-form-sidebar-overlay-wrapper.show .ecommerce-form-sidebar-overlay-body {
		transition-duration: 300ms;
		transform: translate3d(0,0,0)
	}

	.ecommerce-form-sidebar-overlay-wrapper .action-buttons {
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		background: #f5f5f8;
		padding: 20px 10px;
		z-index: 10
	}

	@media(min-width: 768px) {
		.ecommerce-form-sidebar-overlay-wrapper .action-buttons {
			width:100%;
			left: auto;
			padding-left: 2.5rem;
			padding-right: 2.5rem;
			margin: 0
		}
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form {
		padding-bottom: 48px;
		padding-bottom: 3rem
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form>.row+.row {
		margin-top: 35px
	}

	@media(max-width: 767px) {
		.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form {
			padding-bottom:170px
		}
	}

	.ecommerce-form-sidebar-overlay-wrapper .loading-overlay {
		z-index: 1
	}

	.ecommerce-form-sidebar-overlay-wrapper .dropzone .dz-preview .dz-image {
		z-index: 0
	}

	@media(max-width: 1199px) {
		.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body {
			width:83%
		}
	}

	@media(max-width: 767px) {
		.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body {
			width:100%
		}

		.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-close {
			color: #444;
			font-size: 1.5rem;
			transform: none
		}
	}

	@media(max-width: 991px) {
		.action-buttons .btn {
			width:100%;
			text-align: center;
			justify-content: center
		}
	}

	@media(min-height: 800px) and (min-width:992px) {
		.action-buttons-fixed {
			padding-bottom:90px
		}

		.action-buttons-fixed .action-buttons {
			position: fixed;
			bottom: 0;
			right: 0;
			width: calc( 100% - 300px);
			background: #f5f5f8;
			padding: 40px 25px;
			margin: 0;
			z-index: 3
		}

		html.sidebar-left-collapsed .action-buttons-fixed .action-buttons {
			width: calc( 100% - 75px)
		}
	}

	.ecommerce-status {
		display: flex;
		align-items: center
	}

	.ecommerce-status:before {
		content: '';
		display: block;
		width: 14px;
		height: 14px;
		border-radius: 100%;
		background-color: #ccc;
		margin-right: 8px;
		margin-right: .5rem
	}

	.ecommerce-status.on-hold:before {
		background-color: #f8dda7
	}

	.ecommerce-status.pending:before {
		background-color: #b2b9ff
	}

	.ecommerce-status.processing:before,.ecommerce-status.active:before {
		background-color: #c6e1c6
	}

	.ecommerce-status.completed:before {
		background-color: #5fbe5f
	}

	.ecommerce-status.cancelled:before,.ecommerce-status.no-active:before {
		background-color: #d76969
	}

	.ecommerce-status.refunded:before {
		background-color: #7ac0ca
	}

	.ecommerce-status.failed:before {
		background-color: #ce4545
	}

	.ecommerce-timeline {
		position: relative;
		overflow: hidden
	}

	.ecommerce-timeline:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		box-shadow: 0 0 13px 15px #fff;
		z-index: 1
	}

	.ecommerce-timeline:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0;
		box-shadow: 0 0 13px 15px #fff;
		z-index: 1
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper {
		position: relative;
		padding: 32px 0 32px 36.8px;
		padding: 2rem 0 2rem 2.3rem
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper:before {
		content: '';
		position: absolute;
		top: 0;
		left: 10px;
		bottom: 0;
		width: 4px;
		background: #e7e8e8
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item {
		position: relative;
		background: #f9f9f9;
		padding: 16px;
		padding: 1rem;
		border-radius: 4px
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item:before {
		content: '';
		position: absolute;
		top: 50%;
		left: -10px;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 10px solid #f9f9f9;
		transform: translate3d(0,-50%,0)
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item:after {
		content: '';
		position: absolute;
		top: 50%;
		left: -32px;
		left: -2rem;
		width: 8px;
		height: 8px;
		border-radius: 100%;
		background: #ccc;
		border: 3px solid #fff;
		box-shadow: 0 0 0 2px #ccc;
		transform: translate3d(0,-50%,0);
		box-sizing: content-box
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item+.ecommerce-timeline-item {
		margin-top: 30px
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item p {
		margin-bottom: 0
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item p+p {
		margin-top: 20px
	}


	.card.card-modern {
		border-radius: 7px;
		box-shadow: 0 0 37px -36px rgba(0,0,0,.4)
	}

	.card.card-modern .card-header {
		background: #fff;
		border-bottom: 0;
		padding: 25px
	}

	.card.card-modern .card-header .card-title {
		font-size: 18.4px;
		font-size: 1.15rem;
		font-weight: 700;
		line-height: 1.2
	}

	.card.card-modern .card-header+.card-body {
		padding-top: 5px
	}

	.card.card-modern .card-actions {
		right: 20px;
		top: 23px
	}

	.card.card-modern .card-actions a,.card.card-modern .card-actions .card-action {
		color: #717171;
		font-size: 10px
	}

	.card.card-modern .card-action-toggle:before {
		content: "\f077";
		font-family: "font awesome 5 free";
		font-weight: 900
	}

	.card.card-modern.card-collapsed .card-action-toggle:before {
		content: "\f078"
	}

	.card.card-modern .card-body {
		background: #fff;
		padding: 25px;
		box-shadow: none
	}

	.card.card-modern .widget-user-info .widget-user-info-header {
		border-radius: 7px 7px 0 0
	}

	.card.card-modern .widget-user-info .widget-user-info-body {
		border-radius: 0 0 7px 7px
	}

	.card.card-modern.card-modern-table-over-header .datatables-header-footer-wrapper {
		margin-top: -60px
	}

	.card.card-modern.card-modern-table-over-header .datatables-header-footer-wrapper .datatable-header {
		padding-right: 40px
	}

	.card.card-modern.card-modern-alt-padding .card-body {
		padding: 20px
	}

	@media(max-width: 767px) {
		.card.card-modern .card-actions {
			position:absolute
		}
	}


	.ui-slider.ui-widget-content {
		background: #ebebeb;
		border: none
	}

	.ui-slider-horizontal {
		height: 6px
	}

	.ui-slider-horizontal .ui-slider-handle {
		top: -7px
	}

	.ui-slider-vertical {
		display: inline-block;
		width: 6px
	}

	.ui-slider-vertical .ui-slider-handle {
		left: -7px
	}

	.slider-modern.ui-slider {
		height: 3px;
		margin-bottom: 15px
	}

	.slider-modern.ui-slider .ui-slider-handle {
		top: -4px;
		width: 10px;
		height: 10px;
		border: none
	}

	.slider-modern.ui-slider .ui-slider-range {
		height: 3px
	}

	.ui-slider .ui-slider-handle {
		background: #d9d9d9;
		border: 6px solid #fff;
		border-radius: 50%;
		box-shadow: 0 0 2px 0 rgba(0,0,0,.4);
		cursor: pointer;
		height: 20px;
		width: 20px
	}

	.ui-slider .ui-slider-handle:hover {
		box-shadow: 0 0 2px 1px rgba(0,0,0,.3)
	}

	.ui-slider .ui-slider-handle {
		touch-action: none
	}

	.ui-slider .ui-slider-range {
		background: #d9d9d9
	}

	.slider-primary .ui-slider-range,.slider-primary .ui-slider-handle {
		background: #ccc
	}

	.slider-gradient.slider-primary .ui-slider-range,.slider-gradient.slider-primary .ui-slider-handle {
		background-image: linear-gradient(#e6e5e5 0,#CCC 50%,#b3b2b2 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-handle {
		background-image: linear-gradient(to right,#e6e5e5 0,#CCC 50%,#b3b2b2 100%)
	}

	.slider-success .ui-slider-range,.slider-success .ui-slider-handle {
		background: #47a447
	}

	.slider-gradient.slider-success .ui-slider-range,.slider-gradient.slider-success .ui-slider-handle {
		background-image: linear-gradient(#63bb63 0,#47a447 50%,#388038 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-success .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-success .ui-slider-handle {
		background-image: linear-gradient(to right,#63bb63 0,#47a447 50%,#388038 100%)
	}

	.slider-warning .ui-slider-range,.slider-warning .ui-slider-handle {
		background: #ed9c28
	}

	.slider-gradient.slider-warning .ui-slider-range,.slider-gradient.slider-warning .ui-slider-handle {
		background-image: linear-gradient(#f1b257 0,#ed9c28 50%,#d18211 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-handle {
		background-image: linear-gradient(to right,#f1b257 0,#ed9c28 50%,#d18211 100%)
	}

	.slider-danger .ui-slider-range,.slider-danger .ui-slider-handle {
		background: #d2322d
	}

	.slider-gradient.slider-danger .ui-slider-range,.slider-gradient.slider-danger .ui-slider-handle {
		background-image: linear-gradient(#db5b57 0,#d2322d 50%,#a82824 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-handle {
		background-image: linear-gradient(to right,#db5b57 0,#d2322d 50%,#a82824 100%)
	}

	.slider-info .ui-slider-range,.slider-info .ui-slider-handle {
		background: #5bc0de
	}

	.slider-gradient.slider-info .ui-slider-range,.slider-gradient.slider-info .ui-slider-handle {
		background-image: linear-gradient(#85d0e7 0,#5bc0de 50%,#31b0d5 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-info .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-info .ui-slider-handle {
		background-image: linear-gradient(to right,#85d0e7 0,#5bc0de 50%,#31b0d5 100%)
	}

	.slider-dark .ui-slider-range,.slider-dark .ui-slider-handle {
		background: #171717
	}

	.slider-gradient.slider-dark .ui-slider-range,.slider-gradient.slider-dark .ui-slider-handle {
		background-image: linear-gradient(#313030 0,#171717 50%,black 100%)
	}

	.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-range,.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-handle {
		background-image: linear-gradient(to right,#313030 0,#171717 50%,black 100%)
	}

	html.dark .ui-slider.ui-widget-content {
		background: #21262d
	}
	.ui-widget-content.ui-corner-all{
		min-height: unset !important;
	}
.text-weight-bold{
	font-weight: 900;
}
.text-weight-semibold{
	font-weight: 600;
}
.text-weight-normal{
	font-weight: 400;
}
.text-weight-light{
	font-weight: 200;
}
#particles-js{
	position: fixed;
	width: 100%;
	height: 100vh;
	z-index: 1;
}
.body-sign{
	position: relative;
	z-index: 2;
}
.bg{
	background-image:url('assets/images/login-bg-2.jpg'); 
	background-size: cover; background-repeat: no-repeat;
	width: 100%;
	height: 100vh;
	opacity: .43;
	position: absolute;
	z-index: 0;
}
.html.dark .text-muted{
	color: #fff;
}

.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.375rem 0.75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #e8f0fe;
	text-align: center;
	white-space: nowrap;
	background-color: #021a2a;
	border: 1px solid #021a2a;
	border-radius: 0.25rem;
}

.input-group{
	transition: .6s box-shadow;
	border-radius: 4px;
}
.input-group:focus-within{
	box-shadow: 0 0 9px #176aa0;
}


.text-blue{
	color: #021a2a;
}
.bg-blue{
	background-color: #021a2a;
}

.bg-dark,
.bg-danger,
.bg-success,
.bg-blue,
.bg-primary,
.bg-info,
.bg-warning{
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
}
label.bg-dark,
label.bg-danger,
label.bg-success,
label.bg-blue,
label.bg-primary,
label.bg-info,
label.bg-warning{
	padding: 5px;
	border-radius: 3px;
	width: 100%;
	text-align: center;
}

.dataTables_scrollHeadInner{
	width: 100% !important;
}
@media only screen and (max-width: 767px){


	html.fixed .detail-ajax-container  .inner-toolbar  {
		clear: both;
		margin: 0px 0px -20px;
		padding: 0 15px;
	}
}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{
	z-index: 19990 !important;
}
html.fixed .detail-ajax-container  .inner-toolbar {
	position: unset !important;
}
.detail-ajax-container{
	position: fixed;
	background: rgb(29 33 39 / 94%);
	height: 100%;
	width: 100%;
	z-index: 9990;
	display: none;
	min-width: 90vw;
	padding: 20px;
	min-height: 90vh;
}

.detail-ajax-container .white-popup-block.white-popup-block-md{
	background: transparent;
	border-radius: 5px;
	padding: 0px !important;
	width: 100%;
	min-width: 90vw;
	max-height: 95vh;
	overflow: auto;
	margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;

}

.giris-cikis-small{
	font-size: 8px;
	margin-left: -6px;
}


tr.kalkan{
	background: #f2f4ff;
}
tr.fethiye{
	background: #eff8f7;
}
.opsiyon-list{
	list-style-type: none;
	padding-inline-start: 0px;
}

.no-shadow{
	box-shadow: unset !important;
	-webkit-box-shadow:unset!important;
}
.transparent{
	background: transparent !important;
}
.br-5{
	border-radius: 5px !important;
}
.nav-tabs.no-wrap-nav li .nav-link {
	text-overflow: ellipsis;
	overflow: hidden;
	max-height: 42px;
	white-space: nowrap;
}
.ribbon {
	background: #4b9ae5;
	display: inline-block;
	color: #f4f4f4;
	padding: 0.5em 0.7em;
	font-weight: 900;
	letter-spacing: 0.2em;
	position: absolute;
	font-size: 11px;
	text-transform: uppercase;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotate(-20deg) skew(-20deg, 10deg);
	transform: rotate(-20deg) skew(-20deg, 10deg);
	left: 21px;
	top: 16px;
}
.ribbon:before, .ribbon:after {
	content: "";
	width: 0;
	height: 2em;
	display: block;
	background: #4993da;
	position: absolute;
	border-style: solid;
	border-width: 0.5em;
	z-index: -1;
	-webkit-transform: translateZ(-1em);
	transform: translateZ(-1em);
}
.ribbon:before {
	left: -0.5em;
	top: 0.5em;
	border-color: #358de2 #1d74c7 #358de2 #358de2;
}
.ribbon:after {
	right: -0.5em;
	top: -0.5em;
	border-color: #358de2 #358de2 #358de2 #1d74c7;
}


.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
	background: #efefef;
}
.kazanc-container{
	height: 400px !important;
}
.kazanc-list{
	list-style-type: none;
	max-height: 400px;
}
.kazanc-list .ucret{
	margin-top: 20px;
}
.kazanc-list .kazanc-item {
	padding-bottom: 5px;
	border-bottom: dashed 1px #ededed;
	width: 100%;
}
.kazanc-list .kazanc-item:first-child{
	border-top: dashed 1px #ededed;
}
.kazanc-list h4{
	margin-bottom: 5px;
}
.kazanc-list h4, .kazanc-list .ucret {
	color: #00C5DC;
	font-weight: bolder;

}
.kazanc-list .bekleyen-ucret {

	font-weight: bolder;
	font-size: 10px;
	line-height: 10px;
}
.kazanc-list .bottom-count > ul {
	list-style-type: none;
	margin-left: -40px;
}
.kazanc-list .bottom-count > ul > li{
	display: inline-block;
	padding-right: 10px;
	float: left;

}

.bootstrap-tagsinput input {
	min-width: 150px;
}

.font-17{
	font-size: 17px;
}
.ui-button{
	padding: 0.5em 1em;
}
.crop-mobil-btn{
	position: absolute;
	display: inline-block;
	z-index: 100001;
	margin-left: 5px;
}
.bg-transparent{
	box-shadow: unset;
}


option.avatar {
	background-repeat: no-repeat !important;
	padding-left: 20px;
}
.avatar .ui-icon {
	background-position: left top;
}
.ui-selectmenu-button.ui-button{
	width: 100%;
}

.round-corner{
	border-radius:  5px !important;
}
.list-unstyled.mailbox-bullets .badge{
	position: absolute;
	margin-top: 5px;
	right: 38px;
}
.avatar .ui-icon,.ui-menu .ui-icon{
	background-size: cover;
}


#media-gallery.col-container {
	display: flex;
	width: 100%;
}
#media-gallery .equal-hight {
	flex: 1;
	padding: 16px;
}

.media-gallery-placeholder{

}
.bg-yellow {
	background: rgba(239, 213, 7, 0.3) !important;
}
.bg-red{
	background: rgba(210, 50, 45, 0.13) !important;
}
.bg-green{
	background:rgba(51, 239, 7, 0.3) !important;
}
.bg-gray{
	background: #a6a6a6 !important;
}
.sidebar-left .badge{
	z-index: 99;
	position: relative;
	padding: 5px;
}
.filtre-alan{

	background: #1D2127;
	left: 300px;
	right: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 106px;
	z-index: 1001;
	padding: 15px;
	margin-bottom: 20px;
}
@media only screen and (max-width: 768px){
	.filtre-alan{
		background: #1D2127;
		left: 0px;
		right: 0;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 108px;
		z-index: 98;
		padding: 15px;
		margin-bottom: 20px;
	}
}
.page-content{
	margin-top:30px;
	-webkit-transition: all .5s ease-in-out; /* Safari prior 6.1 */
	transition: all .5s ease-in-out;
}
tr.rez-iptal{
	/*343a40*/
	background: #171717 !important;
	color: #fff !important;
}

tr.rez-iptal a:not(.btn ){
	/*343a40*/
	
	color: #fff !important;
}




/*gelismis arama*/


.atakvim .ui-state-highlight .ui-state-default{
	background: #199212 !important;
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	border:0 !important;
}
.ui-datepicker-highlight .ui-state-default {
	background: #199212 !important;
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background: unset !important;
	border:unset !important;
}
.ui-datepicker-today a.ui-state-default.ui-state-highlight{
	border:1px solid #199212 !important;
}

.atakvim .jutgiris-cikis a,.btakvim .jutgiris-cikis a,.atakvim .jutgiris-cikis span,.btakvim .jutgiris-cikis span

{

	background: linear-gradient(136deg, #2E353E 50%, #ff7600 50%) !important;

	color: #fff !important;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

	border: 0 !important;

}
.atakvim .jutgiris-green a,.btakvim .jutgiris-green a
{

	background: linear-gradient(136deg, #f6f6f6 50%, #ff7600 50%) !important;

	color: #fff !important;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

}
.atakvim .jutgiris a,.btakvim .jutgiris a

{

	background: linear-gradient(136deg, #f6f6f6 50%, #2E353E 50%) !important;

	color: #fff !important;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

	border: 0 !important;

}

.atakvim .periyod-giris-gunu a, .btakvim .periyod-giris-gunu a{
	background: linear-gradient(180deg, #f6f6f6 72%, #10c47f 0%) !important;
}

.atakvim .jutgiris-firsat a, .btakvim .jutgiris-firsat a{
	background: linear-gradient(167deg, #f6f6f6 80%, #ff7600 0%) !important;
}

.atakvim .jutcikis-firsat a,.btakvim .jutcikis-firsat a

{

	background: linear-gradient(190deg, #f6f6f6 80%, #ff7600 0%) !important;

	color: #fff !important;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

}

/*6688A5*/

.atakvim .giris-firsat a,.btakvim .giris-firsat a{
	background: linear-gradient(180deg, #f6f6f6 90%, #ff7600 0%) !important;
}

.atakvim .cikis-firsat a,.btakvim .cikis-firsat a{
	background: linear-gradient(190deg, #f6f6f6 80%, #ff7600 0%) !important;
}
.atakvim .jut-green-giris-firsat a,.btakvim .jut-green-giris-firsat a{
	background: linear-gradient(180deg, #f6f6f6 90%, #ff7600 0%) !important;
}
.atakvim .jut-green-cikis-firsat a,.btakvim .jut-green-cikis-firsat a{
	background: linear-gradient(180deg, #f6f6f6 72%, #ff7600 0%) !important;
}
.atakvim .jutcikis-green a,.btakvim .jutcikis-green a{
	background: linear-gradient(136deg,  #ff7600 50%, #f6f6f6 50%) !important;
}
.atakvim .jut-firsat a,.btakvim .jut-firsat a{
	background: linear-gradient(180deg, #f6f6f6 72%, #ff7600 0%) !important;
}
.atakvim .jutcikis a,.btakvim .jutcikis a{

	background: linear-gradient(136deg, #2E353E 50%, #f6f6f6  50%) !important;


	border: 0 !important;
}

.atakvim .jutdolu-green span,.btakvim .jutdolu-green span{
	background: #ff7600 !important;
	color: #fff !important;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.jutdolu.disabled span{
	background-color: #2E353E;
	color: #fff;
}

.takvim-fiyat {

	position: absolute;
	margin-top:10px; 
	background: #ff7600;
	border: 1px solid #ff7600;
	padding: 3px 10px !important;
	border-radius: 50px;
	z-index: 9999;
	color: #fff;
}



.takvim-fiyat:after, .takvim-fiyat:before {

	bottom: 100%;

	left: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}

.takvim-fiyat:after {

	border-color: rgba(255, 118, 0, 0);

	border-bottom-color: #ff7600;

	border-width: 10px;
	margin-left: -10px;

}

.takvim-fiyat:before {

	border-color: rgba(255, 118, 0, 0);
	border-bottom-color: #ff7600;
	border-width: 11px;
	margin-left: -11px;

}
.search-line-item{
	background: #fff;
	border-radius: 5px;
	display: flex;
	box-shadow: 0px 2px 8px rgba(0,0,0,.5);
}
.search-line-item .img-holder img{
	border-radius: 3px;
	width: 100%;
	max-height: 150px;
	object-fit: cover;
}
.search-line-item .info-cont {
	text-align: center;
}
.search-line-item .info-cont ul{
	list-style-type: none;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}
.search-line-item .info-cont ul li {
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}
.search-line-item .info-cont{
	padding:10px;
	width: 15%;
	background: #2E353E;
	color: #f5f5f5;

	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.search-line-item .ui-widget-header{
	background: #2E353E !important;
}
.search-line-item .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-4.ui-datepicker-multi{
	border:unset !important;
}
.search-line-item .info-cont h4{
	font-weight: 600;
	font-size: 18px;
}
.search-line-item .calendar-cont{
	width: 85%;
}
#search-result{
	height: 670px;
	overflow: auto;
}
@media(max-width: 1366px){
	.search-line-item .calendar-cont{
		width: 75%;
	}
	.search-line-item .info-cont{
		width: 25%;
	}
}
@media(max-width: 1005px){
	.search-line-item .calendar-cont{
		width: 55%;
	}
	.search-line-item .info-cont{
		width: 45%;
	}
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity: 1 !important;
}
.datepicker table tr td.today {
	color: #000;
	background-color: #014a79 !important;
	/* border-color: #010348; */
}
.clockbox{
	width: 90%;
	text-align: center;
	margin-left: 5%;
}
#clock {
	width: 100%;
	height: auto;
}

/* Clock styles */
.circle {
	fill: none;
	stroke: white;
	stroke-width: 9;
	stroke-miterlimit: 10;
}

.mid-circle {
	fill: white;
}
.hour-marks {
	fill: none;
	stroke: white;
	stroke-width: 9;
	stroke-miterlimit: 10;
}

.hour-arm {
	fill: none;
	stroke: white;
	stroke-width: 17;
	stroke-miterlimit: 10;
}

.minute-arm {
	fill: none;
	stroke: white;
	stroke-width: 11;
	stroke-miterlimit: 10;
}

.second-arm {
	fill: none;
	stroke: white;
	stroke-width: 4;
	stroke-miterlimit: 10;
}

/* Transparent box ensuring arms center properly. */
.sizing-box {
	fill: none;
}

/* Make all arms rotate around the same center point. */
/* Optional: Use transition for animation. */
#hour,
#minute,
#second {
	transform-origin: 300px 300px;
	/*transition: transform .5s ease-in-out;*/
}
.starrr{display:inline-block}.starrr i{font-size:16px;padding:0 1px;cursor:pointer;color:#021a2a}
/*#ffd119*/
.bg-data-table{
	background-color: #fff!important;
	padding: 15px !important;
	border-radius: 4px;
	border-top: 5px solid #021A2A;
}

/*yorum tablosu için olan bölüm*/
.post-com-count-wrapper, .column-response .post-com-count-wrapper {
	white-space: nowrap;
	word-wrap: normal;
	line-height: 3rem;
}
.post-com-count-approved,  .post-com-count-no-comments, .column-response .post-com-count-approved, .column-response .post-com-count-no-comments {
	margin-top: 5px;
}
.post-com-count, .column-response .post-com-count {
	display: inline-block;
	vertical-align: top;
}
.comment-count-approved,  .comment-count-no-comments, .column-response .comment-count-approved, .column-response .comment-count-no-comments {
	box-sizing: border-box;
	display: block;
	padding: 0 8px;
	min-width: 24px;
	height: 2em;
	border-radius: 5px;
	background-color: #72777c;
	color: #fff;
	font-size: 11px;
	line-height: 21px;
	text-align: center;
	
}
.post-com-count.post-com-count-approved:hover{
	text-decoration: none !important;
}
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal!important;
}
.post-com-count-approved:after,  .post-com-count-no-comments:after, .column-response .post-com-count-approved:after, .column-response .post-com-count-no-comments:after {
	content: "";
	display: block;
	margin-left: 8px;
	width: 0;
	height: 0;
	border-top: 5px solid #72777c;
	border-left: 5px solid transparent;
}
.post-com-count-pending, .column-response .post-com-count-pending {
	position: relative;
	left: -3px;
	padding: 0 5px;
	min-width: 7px;
	min-width: 7px;
	height: 20px;
	width: 20px;
	border: 2px solid #fff;
	border-radius: 50%;
	background: #021a2a;
	color: #fff;
	font-size: 9px;
	line-height: 17px;
	text-align: center;
}
.post-com-count.post-com-count-pending{
	text-decoration: unset !important;
}
.post-com-count.post-com-count-pending:hover{
	background: #ca4a1f;
	color: #fff;
}
.post-com-count-pending, .column-response .post-com-count-pending {
	position: relative;
	left: -7px;
	padding: 0 5px;
	min-width: 7px;
	height: 17px;
	border: 2px solid #fff;
	border-radius: 11px;
	background: #021a2a;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	text-align: center;
}
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal!important;
}



/*ui için olan bölüm*/
.ui-state-default{
	
}

.ui-datepicker-disabled .ui-state-default {
	background: #2E353E !important;
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	
}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-4.ui-datepicker-multi{
	width: 100% !important; /*what ever width you want*/
	min-height: 268px;
}
.ui-start-time-green a{
	background: url('../img/st-green.png') !important;
	background-size: cover !important;
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.ui-end-time-green a{
	background: linear-gradient(136deg,  #ff7600 50%, #2E353E 50%) !important;

	

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

	border: 0 !important;

}
.ui-start-time-blue a{
	background: linear-gradient(136deg, #f6f6f6 50%, #2E353E 50%) !important;
	color: #fff !important;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.ui-end-time-blue a{
	background: linear-gradient(136deg, #2E353E 50%, #f6f6f6 50%) !important;
	color: #fff !important;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3);

}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity: 1 !important;
}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:unset !important;
	height: 35px;
	min-width: 35px;
	width:100%;
}
.ui-datepicker td{

	padding: 0 !important;

}*/

.text-deco-none{
	color: #212529;
	text-decoration: none !important;
	
}

/*bootsrap için olan bölüm*/
[data-plugin-mini-calendar]{
	padding: 0 15px 0 15px;
}
[data-plugin-mini-calendar] .button-holder{
	width: 100%;
	margin-bottom: 15px;

}
[data-plugin-mini-calendar] .datepicker-switch-disabled{
	
	background: #021a2a;
	color: #fff;
	width: 100%;
	padding: 5px;

	text-align: center;
	
	margin-bottom: -3px;
	position: relative;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

}
[data-plugin-mini-calendar] .datepicker.datepicker-primary{
	min-width: unset;
	width: 100%;
}
[data-plugin-mini-calendar] .picker-colum{
	padding-left: unset;
	padding-right: unset;
}
[data-plugin-mini-calendar] .datepicker-switch-disabled:first-child{

}
[data-plugin-mini-calendar] .datepicker-switch-disabled:last-child{
	
}






.start-upload{
	cursor: pointer;
}
.start-upload:hover{
	color:#0088cc;
}

.ui-multiselect ul.selected::-webkit-scrollbar,.ui-multiselect ul.available::-webkit-scrollbar {
	width: 5px;
}

.ui-multiselect ul.selected::-webkit-scrollbar-track ,.ui-multiselect ul.available::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.ui-multiselect ul.selected::-webkit-scrollbar-thumb ,.ui-multiselect ul.available::-webkit-scrollbar-thumb{
	background-color: #021a2a;
	outline: 1px solid slategrey;
}
.multiselect {
	width: 100%;
	height: 400px;
}
.ui-widget-header{
	background: #021a2a !important;
	color: #fff;

}
.ui-multiselect.ui-helper-clearfix.ui-widget{
	border:unset;
	border-bottom: 1px solid #DFDFDF;
}
.ui-widget-content.ui-corner-all{
	min-height: 24px;
}
.ui-multiselect input.search {
	height: 14px;
	padding: 2px;
	opacity: 1;
	margin: 5px;
	width: 100px;
	color: #333333;
	background: #fff;
	margin-bottom: 7px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
	background: #fff;
	color: #021a2a;
	border-color: #333333;

}
.ui-multiselect .count {
	margin-left:14px;

}
.ui-multiselect .add-all {

	margin-right: 19px !important;
}
.ui-multiselect ul.selected{
	overflow: unset;
	overflow-x: visible !important;
	border-left: 1px solid #DEDEDE;
	overflow-y: auto;

}
.ui-multiselect div.available{
	
	
	border: unset;
}



.disabled.disabled-date.day{
	background: #D2322D;
	color: #fff;
	text-decoration: line-through;
}
.disabled.disabled-date.day:hover,.disabled.day{
	background: #ccc !important;
	color: #fff;
	text-decoration: line-through;
}
/*crop*/
#upload-demo {
	width: 522px;
	height: 522px;
}
.resim-sec{
	position:relative;
	color:#fff;
	border-radius:2px;
	text-align:center;
	float:left;
	cursor:pointer
}
.hide_file {
	position: absolute;
	z-index: 1000;
	opacity: 0;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	font-size: 24px;
	width: 100%;
}

/*end crop*/
/*admin- levels yönetici yetkileri*/
.levels-tree{
	height: 300px; border: 1px solid #ced4da; border-radius: .25rem;
}
/*fiyat-periyod*/
.price-generator-del, .price-generator-sort, .price-generator-price{
	cursor: pointer;
	font-weight: 600;
}
.table-price-generator > tbody > tr.placeholder {
	background: #171717 !important;
	border: 5px solid transparent;
	border-left-color: #021a2a;
	margin-top: -10px;
}
.disable-sort td {
	cursor: auto;
}


/*sortable*/
.portlet-placeholder {
	
	border: 1px dotted #021a2a;
	webkit-box-shadow: 0 0 8px -1px #0088cc;
	box-shadow: 0 0 8px -1px #0088cc;
	
	border-radius: 5px;
	padding-bottom: 41px;
	
}
.portlet-placeholder > .thumbnail{
	padding-bottom: 100px;
}

tr.placeholder {
	background: #171717 !important;
	border: 20px solid transparent;
	border-left-color: #021a2a;
	margin-top: -20px;

}
/*yandex haritalar göstermesi için*/
#yandexmap {
	position: relative;
	min-height: 400px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*Tema dosyasında margin bölümü gelmemiş eski sürümden  getirdik*/
/* Spacements */
/* spacement top & bottom */
.m-none {
	margin: 0 !important;
}

.m-auto {
	margin: 0 auto !important;
}

.m-xs {
	margin: 5px !important;
}

.m-sm {
	margin: 10px !important;
}

.m-md {
	margin: 15px !important;
}

.m-lg {
	margin: 20px !important;
}

.m-xl {
	margin: 25px !important;
}

.m-xlg {
	margin: 30px !important;
}

/* spacement top	*/
.mt-none {
	margin-top: 0 !important;
}

.mt-xs {
	margin-top: 5px !important;
}

.mt-sm {
	margin-top: 10px !important;
}

.mt-md {
	margin-top: 15px !important;
}

.mt-lg {
	margin-top: 20px !important;
}

.mt-xl {
	margin-top: 25px !important;
}

.mt-xlg {
	margin-top: 30px !important;
}

/* spacement bottom	*/
.mb-none {
	margin-bottom: 0 !important;
}

.mb-xs {
	margin-bottom: 5px !important;
}

.mb-sm {
	margin-bottom: 10px !important;
}

.mb-md {
	margin-bottom: 15px !important;
}

.mb-lg {
	margin-bottom: 20px !important;
}

.mb-xl {
	margin-bottom: 25px !important;
}

.mb-xlg {
	margin-bottom: 30px !important;
}

/* spacement left	*/
.mr-none {
	margin-left: 0 !important;
}

.ml-xs {
	margin-left: 5px !important;
}

.ml-sm {
	margin-left: 10px !important;
}

.ml-md {
	margin-left: 15px !important;
}

.ml-lg {
	margin-left: 20px !important;
}

.ml-xl {
	margin-left: 25px !important;
}

.ml-xlg {
	margin-left: 30px !important;
}

/* spacement right	*/
.mr-none {
	margin-right: 0 !important;
}

.mr-xs {
	margin-right: 5px !important;
}

.mr-sm {
	margin-right: 10px !important;
}

.mr-md {
	margin-right: 15px !important;
}

.mr-lg {
	margin-right: 20px !important;
}

.mr-xl {
	margin-right: 25px !important;
}

.mr-xlg {
	margin-right: 30px !important;
}

/* Spacement Padding */
.p-none {
	padding: 0 !important;
}

.p-xs {
	padding: 5px !important;
}

.p-sm {
	padding: 10px !important;
}

.p-md {
	padding: 15px !important;
}

.p-lg {
	padding: 20px !important;
}

.p-xl {
	padding: 25px !important;
}

.p-xlg {
	padding: 30px !important;
}

/* spacement top	*/
.pt-none {
	padding-top: 0 !important;
}

.pt-xs {
	padding-top: 5px !important;
}

.pt-sm {
	padding-top: 10px !important;
}

.pt-md {
	padding-top: 15px !important;
}

.pt-lg {
	padding-top: 20px !important;
}

.pt-xl {
	padding-top: 25px !important;
}

.pt-xlg {
	padding-top: 30px !important;
}

/* spacement bottom	*/
.pb-none {
	padding-bottom: 0 !important;
}

.pb-xs {
	padding-bottom: 5px !important;
}

.pb-sm {
	padding-bottom: 10px !important;
}

.pb-md {
	padding-bottom: 15px !important;
}

.pb-lg {
	padding-bottom: 20px !important;
}

.pb-xl {
	padding-bottom: 25px !important;
}

.pb-xlg {
	padding-bottom: 30px !important;
}

/* spacement left	*/
.pr-none {
	padding-left: 0 !important;
}

.pl-xs {
	padding-left: 5px !important;
}

.pl-sm {
	padding-left: 10px !important;
}

.pl-md {
	padding-left: 15px !important;
}

.pl-lg {
	padding-left: 20px !important;
}

.pl-xl {
	padding-left: 25px !important;
}

.pl-xlg {
	padding-left: 30px !important;
}

/* spacement right	*/
.pr-none {
	padding-right: 0 !important;
}

.pr-xs {
	padding-right: 5px !important;
}

.pr-sm {
	padding-right: 10px !important;
}

.pr-md {
	padding-right: 15px !important;
}

.pr-lg {
	padding-right: 20px !important;
}

.pr-xl {
	padding-right: 25px !important;
}

.pr-xlg {
	padding-right: 30px !important;
}

.ib {
	display: inline-block;
	vertical-align: top;
}

.va-middle {
	vertical-align: middle;
}

.ws-nowrap {
	white-space: nowrap;
}

/*bootstrap hidden*/

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print,
	td.visible-print {
		display: table-cell !important;
	}
}
.visible-print-block {
	display: none !important;
}
@media print {
	.visible-print-block {
		display: block !important;
	}
}
.visible-print-inline {
	display: none !important;
}
@media print {
	.visible-print-inline {
		display: inline !important;
	}
}
.visible-print-inline-block {
	display: none !important;
}
@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}
@media print {
	.hidden-print {
		display: none !important;
	}
}


/*Load animasyon*/

.sk-cube-grid {
	width: 40px;
	height: 40px;
	margin: 100px auto;
}

.sk-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #333;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; 
}
.sk-cube-grid .sk-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s; 
}
.sk-cube-grid .sk-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s; 
}
.sk-cube-grid .sk-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s; 
}
.sk-cube-grid .sk-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s; 
}
.sk-cube-grid .sk-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s; 
}
.sk-cube-grid .sk-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s; 
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s; 
}
.sk-cube-grid .sk-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s; 
}
.sk-cube-grid .sk-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s; 
}

@-webkit-keyframes sk-cubeGridScaleDelay {
	0%, 70%, 100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	} 35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1); 
	}
}

@keyframes sk-cubeGridScaleDelay {
	0%, 70%, 100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	} 35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	} 
}
/*Loader*/
.loaded{
	background: black  repeat;
	opacity: 0.75;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
}
.spinner {
	margin: auto;
	width: 40px;
	height: 40px;
	position: relative;
	top: 50%;
}

.cube1, .cube2 {
	background-color: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 0;
	left: 0;

	-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
	animation: sk-cubemove 1.8s infinite ease-in-out;
}

.cube2 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

@-webkit-keyframes sk-cubemove {
	25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
	50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
	75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
	100% { -webkit-transform: rotate(-360deg) }
}

@keyframes sk-cubemove {
	25% 
	{ 
		transform: translateX(42px) rotate(-90deg) scale(0.5);
		-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
	} 
	50% 
	{ 
		transform: translateX(42px) translateY(42px) rotate(-179deg);
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
	} 
	50.1% 
	{ 
		transform: translateX(42px) translateY(42px) rotate(-180deg);
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
	} 
	75% 
	{ 
		transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
		-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
	} 
	100% 
	{ 
		transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
	}
}
.dropzone{
	min-height: 300px !important;
}
/*medya galeri fix*/


.media-gallery .mg-files .thumbnail:hover .thumb-preview .mg-thumb-options,.media-gallery .mg-files .thumbnail.open .thumb-preview .mg-thumb-options {
	visibility: visible;
}

.media-gallery .mg-files .thumbnail:hover .thumb-preview .mg-thumb-options .mg-zoom,media-gallery .mg-files .thumbnail.open .thumb-preview .mg-thumb-options .mg-zoom {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.media-gallery .mg-files .thumbnail:hover .thumb-preview .mg-thumb-options .mg-toolbar,.media-gallery .mg-files .thumbnail. .thumb-preview .mg-thumb-options .mg-toolbar {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}