.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: #ecedf0;
	border-radius: 5px;

	width: 100%;
	min-width: 90vw;
	max-height: 90vh;
	overflow: auto;

}

.giris-cikis-small{
	font-size: 8px;
	margin-left: -6px;
}


tr.kalkan{
	background: #f2f4ff;
}
tr.fethiye{
	background: #eff8f7;
}
tr.bodrum{
	background: antiquewhite;
}
.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%;
}
/*Menü fix*/
@media only screen and (min-width: 768px){
	html.fixed .sidebar-left,html.fixed .page-header{
		top:0px !important;
	}
	html.fixed .inner-toolbar{
		top:54px !important;
	}
	html.fixed .header{
		display: none;
	}
	html.fixed .content-body.has-toolbar{
		padding-top: 130px;
	}
	html.fixed .content-body{
		padding-top: 80px;
	}
	html.fixed .inner-wrapper {
		padding-top: unset;
	}
	.inner-toolbar.xs-fix {
		margin: -16px -15px 30px;
	}

}
/*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);
}