/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

@media (min-width: 1350px) {
    .container { width: 90%; }
    .container #voucher { width: 800px; }
}
.nopadleft {
   padding-left: 0 !important;
   margin-left: 0 !important;
}
.nopadright {
   padding-right: 0 !important;
   margin-right: 0 !important;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
div#InfoBox {
    z-index: 100000;
}
.tooltip {z-index:999999;
}
.draggable .modal-header{
    cursor: move;
}
.fr {
    float: right!important;
}
.fl {
    float: left!important;
}
.textr {
text-align: right;}
.fr span
{margin-right:5px; display: inline-flex;
}
.gizle { display:none !important;}
.gosterinline {display:inline-block; }
.goster {display:block !important;}
.pr0 { padding-right:0px;}
.show-grid {
    margin-bottom: 15px;
}
#transferrates .form-control{display :inline-block;}
.fa-transfer:before { content: "\f1b9";}.fa-hotel:before { content: "\f0f2";}.fa-tour:before { content: "\f11e";}.fa-ucak:before { content: "\f072";}
#hizliconfirm .modal-dialog, #hizliconfirm .modal-content {
    /*height: 95%;*/
    width: 890px;
    max-width:99%;
}
button.close.closeTab {
  margin: 5px 0 0 10px;
  font-size: 18px;
}
.elisaret {
  cursor: pointer;
}
.top-filter a {
  padding: 7px;
  position: relative;
  margin-bottom: 10px;
  display: inline-block;
}
#productimages
{padding:10px 5px 11px 5px;

max-height:450px;
 overflow-x:hidden;

}
.himages{}
.himages .productlist
{margin: 0px;
    padding-left: 0;
margin-left: -5px;
list-style: none;
}
.himages .productlist li
{padding: 0;
margin: 10px 2px;
display: inline-block;
}
.himages li img {
border-radius: 2px;
    width: 180px;
/*opacity: 0.8;*/
}
.himages li img:hover {
opacity: 1;
/*box-shadow: 0 0 0 4px #72c02c;
transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;*/
}
.custom-header {
text-align: center;
padding: 3px;
background: #000;
color: #fff;
}

.listfullwith .ms-container
{width: 100%;
}
#faclist .ms-container
{width: 690px;
}
#faclist .ms-container .ms-list
{height:350px;
}
#faclist .ms-container .ms-optgroup-label {
color: #0088cc;font-weight:bold;
}
.portfolio-item {
position: relative;
float: left;
margin: 0 12px 12px 0;
}
.portfolio-overlay {
display: none;
position: absolute;
top: 0;
left: 0;
background-color: #F9F5F5;
width: 100%;
height: 100%;
z-index: 5;
transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
opacity: 0.8;
box-shadow: 0 0 0 2px #72c02c;
}
.portfolio-overlay i
{  font-size: 25px !important;
}
.portfolio-overlay-wrap {
position: relative;
padding: 15px;
color: #FFF;
}
.portfolio-overlay-wrap span {
display: block;
margin-bottom: 5px;
color: rgb(79, 77, 77);
}
.p-overlay-icons {
position: absolute;
top: auto;
left: auto;
bottom: 0;
right: 0;
width: auto;
height: 40px;
margin-top: 0;
margin-left: 0;
}
.ackapa td:first-child:before {
		font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    	content: "\e114";    /* adjust as needed, taken from bootstrap.css */
		font-size: 125%;
	    color: #00BCD4;
    padding-right: 10px;
	}
	.ackapa.collapsed td:first-child:before {
		content: "\e080";    /* adjust as needed, taken from bootstrap.css */
	}
p.list-group-item-text {
    margin: 3px;
    /* display: block; */
    float: left;
    width: 100%;
}


.ui-autocomplete {
position: absolute;
top: 100%;
left: 0;
z-index: 25000;
float: left;
display: none;
min-width: 160px;
_width: 160px;
padding: 4px 0;
margin: 2px 0 0 0;
list-style: none;
background-color: #ffffff;
border-color: #ccc;
border-color: rgba(0, 0, 0, 0.2);
border-style: solid;
border-width: 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
*border-right-width: 2px;
*border-bottom-width: 2px;
}
.ui-autocomplete .ui-menu-item > a.ui-corner-all {
display: block;
padding: 3px 15px;
clear: both;
font-weight: normal;
line-height: 18px;
color: #555555;
white-space: nowrap;
}
.ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-hover, .ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-active {
color: #ffffff;
text-decoration: none;
background-color: #0088cc;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
background-image: none;
}
.ui-menu .ui-menu-item a:hover
{
display: block;
text-decoration: none;
color: White;
cursor: pointer;
background-color:#0088cc;
}

#RowContent.rapor .thead
{ 
font-size: 12px; font-weight: 600;
}

#RowContent.rapor .thead .baslik
{
text-align:center;
border: 1px solid #000;
font-size: 1.2em;
}
#RowContent.rapor .thead .hr
{
text-align:center;
padding-bottom: 30px;
}
#RowContent.rapor #transferliste td
{
padding: 4px;
line-height: 1.12857143;
border-top: 1px solid #030303;
}

#RowContent.rapor #transferliste td.td_info
{
max-width: 180px;
min-width: 90px;
}
#RowContent.rapor #transferliste td.td_price
{
min-width: 60px;
padding: 4px 0px;
}
.stars {
margin-top: 0;
position: relative;
top: 2px;
vertical-align: top;
}
.bsprite{
display: inline-block;
background-image: url("pngtool.png")!important;
background-repeat: no-repeat!important;
}
.bsprite.ratings_stars_5 {
background-position: -3px -2px!important;
width: 65px!important;
height: 12px!important;
}
.bsprite.ratings_stars_4 {
background-position: -3px -31px!important;
width: 52px!important;
height: 12px!important;
}
.bsprite.ratings_stars_3 {
background-position: -3px -62px!important;
width: 39px!important;
height: 12px!important;
}
.bsprite.ratings_stars_2 {
background-position: -3px -93px!important;
width: 52px!important;
height: 12px!important;
}
.bsprite.ratings_stars_6 {
background-position: -3px -87px!important;
width: 55px!important;
height: 22px!important;
}
.bsprite.ratings_stars_7 {
    background-position: -3px -105px!important;
    width: 69px!important;
    height: 22px!important;
}
.ratetypelist {}
.ratetypelist img.ufak {width: 100px;}
#ratetable{width: auto;}
#ratetable td{width: 30px;padding:5px}
td.weekend{background-color:#0ff;}
td.weekdays{background-color:#fff;}
td.closed{background-color:#f00;}
td.bookable{background-color:#9fff49;}
td.norooms{background-color:#fdff0a;}
td.soldout{background-color:#fdff0a;
background:#fdff0a url(img/unlem.png) no-repeat center;
}
#ratetable td p{width: 25px;
height: 15px;
margin: 0px;}

#legendtable{width: 250px;}
#legendtable tr td:first-child{width: 40px;}

.SHUTTLEIN {
color: #FFFFFF;
background-color: #F3565D;
    border-color: #f13e46;
}
.SHUTTLEOUT {
color: #FFFFFF;
    background-color: #f3c200;
    border-color: #f3c200;
}
.PRIVATEIN {
background-color: #F3565D;
    border-color: #f13e46;
}
.PRIVATEOUT {
    background-color: #3598dc;
}
.tIN {
background-color: rgba(243, 222, 86, 0.3);
}
.tOUT {
    background-color: rgba(53, 152, 220, 0.09);
}
.login .copyright {
    text-align: center;
    padding: 10px;
    color: #7a8ca5;
    font-size: 13px;
    width: 400px;
    margin: 40px auto 10px auto;
    background-color: #eceef1;
    border-radius: 7px;
}
.toplamlar {
    width: 50%;
    margin: 20px 0;
    float: right;
}
.devir {
       background-color: #E0FFE8;
}
    .devir td,.toplamlar td {    color: #8A1016 !important;
    font-weight: bold;
    }
.print {
}
@media print {
    .print { font-size:0.8em; }
    .print td,.print th {padding: 3px!important;}
    .print th {font-weight:bold}
    .wrap {
    word-wrap: break-word;}
}

span.updatedate {
    font-size: 12px;
    color: #1fb56a;
}
span.remarks {
    font-size: 12px;
    color: #7d2f2f;
    font-weight: 600;
}