body { padding-right:0 !important; }
.main-sidebar, .left-side {
    padding-top: 90px;
}

.skin-blue-light .main-header .logo {
    background-color: #dc1e11;
}

.skin-blue-light .main-header .navbar {
    background-color: #F44236;
}

.select2 { width: 100% !important; }

.displaynone { display: none; }
.displayblock { display: block; }

.head-main-menu { width:100%; background-color:#222222; height:40px; position:relative; z-index:880; border-bottom:1px solid #fff; border-top:1px solid rgba(255,255,255,0.3); color:#fff; }
.head-main-menu a, .head-main-menu a:link, .head-main-menu:active, .head-main-menu:visited { color:#fff; }
.head-main-menu a:hover { color:#85e7ff; }

.head-main-menu ul,.head-main-menu li { list-style:none; padding:0; line-height:38px; }
.head-main-menu>ul>li { padding:0 15px; font-size:15px; font-weight:bold; float:left; border-right:1px solid rgba(255,255,255,0.1); }
.head-main-menu>ul>li:nth-last-child(1) { border-right:none; }


.contentLoading { position: relative; width: 100%; padding: 15px 0; text-align: center; background-color: rgba(255,255,255,0.7);}

div.dataTables_filter input {
    width: 260px !important;
}

.margin-bottom-15 { margin-bottom:15px; }
.margin-top-15 { margin-top:15px; }

.formCont { position:relative; }


.formLoading { width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255,255,255,0.8); z-index:800;  display:none; }
.formLoadDiv { position:absolute; bottom:100px; width:100%; left:0; text-align:center; }

#fountainG{
	position:relative;
	width:234px;
	height:28px;
	margin:auto;
}

.fountainG{
	position:absolute;
	top:0;
	background-color:rgba(36,127,224,0);
	width:28px;
	height:28px;
	animation-name:bounce_fountainG;
		-o-animation-name:bounce_fountainG;
		-ms-animation-name:bounce_fountainG;
		-webkit-animation-name:bounce_fountainG;
		-moz-animation-name:bounce_fountainG;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
	border-radius:19px;
		-o-border-radius:19px;
		-ms-border-radius:19px;
		-webkit-border-radius:19px;
		-moz-border-radius:19px;
}

#fountainG_1{
	left:0;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#fountainG_2{
	left:29px;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#fountainG_3{
	left:58px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#fountainG_4{
	left:88px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#fountainG_5{
	left:117px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#fountainG_6{
	left:146px;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#fountainG_7{
	left:175px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}

#fountainG_8{
	left:205px;
	animation-delay:1.64s;
		-o-animation-delay:1.64s;
		-ms-animation-delay:1.64s;
		-webkit-animation-delay:1.64s;
		-moz-animation-delay:1.64s;
}



@keyframes bounce_fountainG{
	0%{
	transform:scale(1);
		background-color:#0b5893;
	}

	100%{
	transform:scale(.3);
		background-color:rgb(17,130,217);
	}
}

@-o-keyframes bounce_fountainG{
	0%{
	-o-transform:scale(1);
		background-color:#0b5893;
	}

	100%{
	-o-transform:scale(.3);
		background-color:rgb(17,130,217);
	}
}

@-ms-keyframes bounce_fountainG{
	0%{
	-ms-transform:scale(1);
		background-color:#0b5893;
	}

	100%{
	-ms-transform:scale(.3);
		background-color:rgb(17,130,217);
	}
}

@-webkit-keyframes bounce_fountainG{
	0%{
	-webkit-transform:scale(1);
		background-color:#0b5893;		
	}

	100%{
	-webkit-transform:scale(.3);
		background-color:rgb(17,130,217);
	}
}

@-moz-keyframes bounce_fountainG{
	0%{
	-moz-transform:scale(1);
		background-color:#0b5893;
	}

	100%{
	-moz-transform:scale(.3);
		background-color:rgb(17,130,217);
	}
}


.formSonuc { position:relative; width:100%; padding:0 10px; }
.formSonuc h4 { margin:0; padding:0; font-size:16px; }

.form-control {
	font-size:13px;
}


.kabin-listesi { position:relative; padding:15px; display:none; }

.girisSonuc { position:relative; margin-top:15px; }

#HareketTarihi { font-size:14px; }

.hrStyle {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: none;
    height: 3px;
    background-color: #DAE2EA;
}
.minicon { display:inline-block; width:40px; height:35px; border-radius:3px; cursor:pointer; line-height:40px; }
.minicon.icon1 { background:url(../../../images/sprites-icon.png) no-repeat #000031 -630px -35px; }
.minicon.icon2 { background:url(../../../images/sprites-icon.png) no-repeat #000031 -673px -35px; }
.minicon.icon3 { background:url(../../../images/sprites-icon.png) no-repeat #000031 -716px -35px; }
.minicon.icon4 { background:url(../../../images/sprites-icon.png) no-repeat #000031 -759px -35px; }

.navbar-brand {
    float: left;
    height: 50px;
    padding: 8px 15px;
    font-size: 18px;
    line-height: 20px;
}
.duyuru-ozetler .products-list .product-info { margin-left:0; }

.label-lg { font-size:13px; padding-left:8px; padding-right:8px; }


.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4 {
    padding: 0;
    margin: 0 0 0 0px;
    color: #444444;
    font-size: 15px;
    position: relative;
	    text-overflow: ellipsis;
    overflow: hidden;
}

.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p {
    margin: 0 0 0 0px;
    font-size: 12px;
    color: #888888;
	text-overflow: ellipsis;
    overflow: hidden;
}

.islemler li { padding:10px 0; border-bottom:1px solid #ddd; padding-left:0; margin-left:0; }

#HatirlaticiDiv { display:none; }

#NotDetay { display:none; }

#FiyatDiv, #RezervasyonDiv { display:none; }

.dtOzet { max-width:280px; display:block; overflow:hidden; 
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;	
}

#kullaniciKarsilastirDiv, #subeKarsilastirDiv { display:none; }

.krTable>tbody>tr { cursor:pointer; }

.bransList { width: 100%; position: relative; padding: 10px; border: 1px solid #ddd; }
.bransList .bransItem { float: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px 10px; width: calc(100% / 4); }
.bransList .bransItem:nth-child(4n + 4) { border-right: 0; }