﻿.ticketSearchbody{padding-bottom:50px;overflow-x: hidden;}
.iealert{display:none;}
.ie8 .iealert{display:block;width:768px;background:#fff;border:1px solid #ccc;margin:auto;padding:10px;font-size:120%;}
.ie8 .iealert p{padding:10px}
.ie8 .iealert ul{list-style-type:none;margin:0;padding:10px}
.ie8  .LoginAfterPage,.ie8 .footer{display:none;}
a{cursor:pointer}
.curpointer{cursor:pointer}
/*select.input-sm{height:auto !important;}*/
.dib{display: inline-block;}
.por{position: relative;}
.sidebartitle,.datainfo,.text-muted,.infosummary .datainfo h4{color:#000 !important}
.text-muted{opacity:1 !important}
.infosummary ul{margin:0 !important}
.badge-first {background-color: #6A5ACD !important;}
.logopanel{border-bottom:1px solid #eee;margin-top:-3px}
.leftpanel .userlogged .media-object{margin-left:6px !important;margin-top:3px !important}
.leftpanel{bottom:0;background:#fff}
.leftpanel .userlogged .media-body { margin-left: 0px; }
.leftpanel-collapsed .leftpanel .media-body { display: none; }
.leftpanel-collapsed .leftpanel .modeButton { margin-top: 10px;}
.leftpanel-collapsed .leftpanel .modeButton label { width: 45px; font-size: 11px; }
.userlogged .modeButton { position: static !important; }
.userlogged .modeButton label { padding: 0 !important; margin-right: auto; margin-left: auto; display: block;width: 50%;}
.leftpanel .userlogged{background:rgba(0,0,0,.1) !important;padding:0 !important; text-align: center; padding-left: 10px; padding-right: 10px;}
.leftpanel .infosummary { padding-left: 10px; }
.leftpanel-collapsed .userlogged .modeButton,.leftpanel-collapsed .leftpanel .userlogged .btn-danger{position:static !important;display:block;width:100%;border-radius:0 !important}
.leftpanel-collapsed .leftpanel .userlogged .media-body h4{line-height:14px !important;margin-bottom:20px !important;}
.leftpanel-collapsed .leftpanel .btn-xs.control-label { padding: 2px 4px; }
.leftpanel-collapsed .leftpanel #logoutbtn { font-size: 12px; }
.leftpanel .userlogged .media-body h4{margin-bottom:15px;line-height:20px;height:60px;margin-top:10px}
.leftpanel .logout {height: 35px;}
.nav-bracket > li > a,.nav-hover a{border-color:#fff !important;box-shadow:none !important}
.leftpanelinner .nav-bracket { margin-bottom: 20px; }
.LangCurrencySelect{margin-right:5px;margin-top:5px}
.LangCurrencySelect select{padding:3px;border-radius:4px}
.nopd {padding: 0 !important;}
.line-through {text-decoration:line-through;}

/* columns of same height styles */
.container-xs-height {display:table;padding-left:0;padding-right:0px;}
.container-fullwidth-height {display:table;padding-left:0;padding-right:0;width: 100%;}
.row-xs-height {display:table-row;}
.col-xs-height {display:table-cell;float:none;}
/* vertical alignment styles */
.col-top {vertical-align:top;}
.col-middle {vertical-align:middle;}
.col-bottom {vertical-align:bottom;}

/*headerbar*/
.headerbar{position:relative;padding-right:25px;}
.headerbar .sepetInfo, .headerbar .anketyap, #talepSayisi, #CallcenterDirectorRate {position:relative;border-radius:0;line-height: 35px; margin-left: 10px;}
.headerbar .sepetInfo .fa, .headerbar .anketyap .fa, #talepSayisi .fa {font-size:150%}
.headerbar .anketyap { border-top: 1px solid #fff;border-bottom: 1px solid #fff; }
#CallcenterDirectorRate .fa { color: #fff;font-size: 130%;}
.headerbar .sepetInfo .badge, #talepSayisi .badge, #CallcenterDirectorRate .badge{position:absolute;left:-9px;bottom:-4px;top:auto;background:#f6931f;color:#fff;z-index:5;font-size:90%;border:2px solid #fff;border-bottom:none}
.headerbar .sepetInfoPopOver{display: block;right: 10px;position: absolute;left: auto;top: 50px;display:none;}
.headerbar .sepetInfoPopOver .arrow{left:90%}
.headerbar .sepetInfoPopOver .popover-content{padding:5px;border-bottom:1px solid #ccc;}
.headerbar .sepetInfoPopOver .btn{margin:3px;}
.headerbar .sepetInfoPopOver h2{font-size:16px;border:none;padding:0}
.headerbar .sepetInfoPopOver .panel-default{margin:0}
.headerbar .sepetInfoPopOver .panel-body{padding:5px}
.headerbar .sepetInfoPopOver .list-group{margin:0}
.headerbar .sepetInfoPopOver .list-group-item{overflow:hidden;padding:0}
.headerbar .sepetInfoPopOver .list-group em { display: block; font-style: normal}
.headerbar .sepetInfoPopOver .list-group-item span{float:none;padding:3px}
.headerbar .sepetInfoPopOver .popover-content+span{padding:5px;display:block;}
.headerbar .sepetInfoPopOver .cikart{padding:3px;line-height:12px;float:right;vertical-align:top}
.headerbar .sepetInfoPopOver .cikart .fa{margin:0;}
.headerbar .topnav > ul{float:none;display:inline-block;vertical-align:top}
.headerbar .search-icon { display: inline-block; position: static; top: 0; line-height: 50px; right: 16em;cursor: pointer; }
.headerbar .search-icon .fa-search { color: #fff;background-color: #428bca;padding: 5px;}
/**/
/*pageheader*/
.pageheader .btn span{ margin-right: 5px;position: relative;left:-5px}
.pageheader .fa-user{padding: 4px 10px}
.preloadercover{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;}
.preloadercover #status{color:#fff;}
body.covered{overflow:hidden;height:100%}
.pageheader .sticky-searchform input { height: auto; padding: 6px 20px; margin-right: 5px;font-size: 12px;width: 400px; background: #fff url(/Content/images/icon-search.png) no-repeat 95% center;
                                border: 0; border-right: 1px solid #eee; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}

/*Page-Heading*/
.Page-Heading{}
.Page-Heading h2{margin:0;border-bottom:1px solid #e6e6e6;padding:10px;background:#fff;border-radius: 3px 3px 0 0;font-size: 18px;}

/*panel*/
.Content-Right .panel-heading{padding:10px}
.Content-Right .panel-heading h4{margin:0;padding:0}
.contentpanel .panel-heading td { font-size: 12px; }
td.small-cloumn { width: 64%; }
.panel-heading .stat { color: #fff; }

/*info-Dialog*/
.Info-Dialog-Box{position:fixed;left:50%;top:50%;background:#fff;border-radius:4px;padding:10px;z-index:10000;text-align:center;border:5px solid #ccc;}
.Info-Dialog-Box>.fa{font-size:130%;margin-right:5px;display:inline-block;vertical-align:top}
.Info-Dialog-Box .boxMesaage{display:block;vertical-align:top;margin-right:20px}
.Info-Dialog-Box .boxMesaage a{color:#fff;display:block;text-align:left}
.Info-Dialog-Box-Cover{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999}
.Info-Dialog-Box.Danger{border-color:#d9534f;background:#d9534f;color:#fff;font-size:18px}
.Info-Dialog-Box.Success{border-color:#1CAF9A;background:#1CAF9A;color:#fff;font-size:18px}
.Info-Dialog-Box.Warning{border-color:#f0ad4e;background:#f0ad4e;color:#fff;font-size:18px}
.Info-Dialog-Box.Info{border-color:#5bc0de;background:#5bc0de;color:#fff;font-size:18px}
.Info-Dialog-Box>div>a{margin-right:3px}
.Info-Dialog-Box>div>a.Danger{color:#d9534f}
.Info-Dialog-Box>div>a.Success{color:#1CAF9A}
.Info-Dialog-Box>div>a>i{font-size:150%}
.Info-Dialog-Box .form-group{position: relative;display:inline-block;}
.Info-Dialog-Box .form-group:hover i.hdnPhoneEditIcon{display:block;}
.Info-Dialog-Box .form-group i.hdnPhoneEditIcon{position: absolute;top: 6px;color: #656565;right: 5px;display:none;}

/* Loading -------------------------------------------------------*/
.loading:after,
.loading:before {content:'';display:block;position:absolute;z-index:10;}
.loading:before {background:rgba(228, 231, 234, 0.3);left:0;top:0;width:100%;height:100%;}
.loading:after {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOC4wNDIlIiB5MT0iMCUiIHgyPSI2NS42ODIlIiB5Mj0iMjMuODY1JSIgaWQ9ImEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUFBRkUxIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzVBQUZFMSIgc3RvcC1vcGFjaXR5PSIuNjMxIiBvZmZzZXQ9IjYzLjE0NiUiLz4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzVBQUZFMSIgb2Zmc2V0PSIxMDAlIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCIgaWQ9Ik92YWwtMiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOXMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICAgICAgPGNpcmNsZSBmaWxsPSIjNUFBRkUxIiBjeD0iMzYiIGN5PSIxOCIgcj0iMSI+CiAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiCiAgICAgICAgICAgICAgICAgICAgZnJvbT0iMCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IgogICAgICAgICAgICAgICAgICAgIGR1cj0iMC45cyIKICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICAgICAgICAgICAgPC9jaXJjbGU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) 50% 50% no-repeat;
  left:50%;
  top:50%;
  margin:-20px 0 0 -20px;
  width:48px;
  height:48px;
  border-radius:50%;
  -webkit-animation: rotate 1s linear infinite;
     -moz-animation: rotate 1s linear infinite;
      -ms-animation: rotate 1s linear infinite;
          animation: rotate 1s linear infinite;
  }

@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } }
   @-moz-keyframes rotate { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } }
    @-ms-keyframes rotate { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } }
        @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }

.loadingscrool {
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100px;
    height: 100px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOC4wNDIlIiB5MT0iMCUiIHgyPSI2NS42ODIlIiB5Mj0iMjMuODY1JSIgaWQ9ImEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUFBRkUxIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzVBQUZFMSIgc3RvcC1vcGFjaXR5PSIuNjMxIiBvZmZzZXQ9IjYzLjE0NiUiLz4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzVBQUZFMSIgb2Zmc2V0PSIxMDAlIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCIgaWQ9Ik92YWwtMiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOXMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICAgICAgPGNpcmNsZSBmaWxsPSIjNUFBRkUxIiBjeD0iMzYiIGN5PSIxOCIgcj0iMSI+CiAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJyb3RhdGUiCiAgICAgICAgICAgICAgICAgICAgZnJvbT0iMCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IgogICAgICAgICAgICAgICAgICAgIGR1cj0iMC45cyIKICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICAgICAgICAgICAgPC9jaXJjbGU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) center center no-repeat;
}

/* Loading -------------------------------------------------------*/

.spinnerIS {
  margin: 100px auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}

.spinnerIS > div {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;

  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}

.spinnerIS .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinnerIS .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinnerIS .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinnerIS .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


/* Button Loading -------------------------------------------------------*/
.spinner {display: inline-block;opacity: 0;width: 0;-webkit-transition: opacity 0.25s, width 0.25s;-moz-transition: opacity 0.25s, width 0.25s;-o-transition: opacity 0.25s, width 0.25s;transition: opacity 0.25s, width 0.25s;}
.has-spinner.active {cursor:progress;}
.has-spinner.active .spinner {opacity: 1;width: auto;}
.has-spinner.btn-mini.active .spinner {width: 10px;}
.has-spinner.btn-small.active .spinner {width: 13px;}
.has-spinner.btn.active .spinner {padding-left: 5px;width: 16px;}
.has-spinner.btn-large.active .spinner {width: 19px;}
/* Button Loading -------------------------------------------------------*/

#otel-detay-page{background: rgba(255, 255, 255, .7);border-radius: 4px;/*overflow: hidden*/}

/*otel detay slider*/
.carousel-header{ background: rgba(255, 255, 255, 1);position: relative}
.carousel-header #otel-detay-tools{ position: absolute;right: 5px;top: 5px;}
.carousel-header #otel-detay-tools a.fa{border: 1px solid #ea5b0c;color: #ea5b0c;padding: 5px 10px;border-radius: 4px;font-size: 120%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin: 0 0 0 3px}
.carousel-header #otel-detay-tools a.fa:hover,#otel-detay-slider .carousel-header #otel-detay-tools a.detay.opened{ background: #ea5b0c;color: #fff;text-decoration: none;}
h3{ line-height: 40px;font-size: 150%;margin: 0;padding: 5px;}
#otel-detay #onerilen-oteller a.thumbnail img { height: 150px;width: 100%}

#tur-detay-tools{ position: absolute;right: 15px;top: 5px;}
#tur-detay-tools a.fa{border: 1px solid #ea5b0c;color: #ea5b0c;padding: 5px 10px;border-radius: 4px;font-size: 120%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin: 0 0 0 3px}
#tur-detay-tools a.fa:hover,#otel-detay-slider .carousel-header #otel-detay-tools a.detay.opened{ background: #ea5b0c;color: #fff;text-decoration: none;}

/*otel detay info*/
.otel-detay-info{vertical-align: top;}
.otel-detay-info ul{ list-style-type: none;margin: 0;margin-bottom: 10px; padding: 3px 0 0;}
.otel-detay-info ul li{ line-height: 30px;overflow: hidden;float: left;display: block;}
.otel-detay-info ul li span.fa{ width: 25px;text-align: center;font-size: 130%;position: relative;float: left;margin: 3px;padding: 3px}
.otel-detay-info ul li label{ display: block;margin: 0 0 0 32px !important}
.otel-detay-info .otel-detay-info-tags{ border-bottom: 1px dashed #ddd;border-top: 1px dashed #ddd;margin-bottom: 10px;padding: 10px 0}
.otel-detay-info .otel-detay-info-tags p{ margin: 0;padding: 0;font-weight: bold;}
.otel-detay-info .otel-detay-info-tags p span{ display: inline-block;margin: 0 3px 0 5px;font-size: 90%;font-weight: normal}
.otel-detay-info .otel-detay-info-tags p.Kategori span{ background: #fff;border: 1px solid #ddd;padding:2px 10px 2px 15px;border-radius: 4px;position: relative;display: inline-block;}
.otel-detay-info .otel-detay-info-tags p.Kategori span:before{position: absolute;background: #ddd;border-radius: 50%;padding: 3px;content: "";height: 3px;left: 3px;top: 50%;width: 3px;margin-top: -5px;border: 1px solid #aaa;box-shadow: 0 0 1px 1px #fff;}


.ozelliklerContent p, .ozelliklerContent p { color: #666666;font-size: 13px;line-height: 18px;vertical-align: middle;font-family: Tahoma, sans-serif;}
.ozelliklerContent h2, #ozelliklerContent h3, #ozelliklerContent h4 { line-height: 1.5em;color: #34495e;font-weight: 700;margin: 0px;padding: 0px;margin-bottom: 5px;margin-top: 10px; border-bottom: 1px solid #2d3e52; }
.ozelliklerContent h2 { font-size: 22px; font-weight: 500;}
.ozelliklerContent h3 { font-size: 18px;}
.ozelliklerContent h4 { font-size: 14px;}
#detailcontent.ozelliklerContent h3 { font-size: 14px; border: 0px; margin: 0px; font-weight: 600;}
#detailcontent.ozelliklerContent h4 { font-size: 13px;border: 0px; margin: 0px; font-weight: 600;}

.ozelliklerContent .hakkinda>div, .ozelliklerContent .ozelliklistrow>div {border-bottom: 1px solid #d8dbde;padding-top: 15px; padding-bottom: 15px;}
.ozelliklerContent .hakkinda>div:last-child, .ozelliklerContent .ozelliklistrow>div:last-child {border-bottom: 0px;}

#etkinliklerContent img { display: block;width: 100% \9;max-width: 100%;height: auto; width: 100%;}
.ozelliklerContent .aciklama { color: #999EA1; font-size: 12px; vertical-align: middle; margin-bottom: 10px;padding-top: 0px; }
.ozelliklerContent .aciklama span { color: red; }
.ozelliklerContent ul.list-inline.list-3col li { width: 32%;margin-left: 0px; margin: 5px 0;line-height: 24px;vertical-align: top;margin:3px 0; position:relative;}
.ozelliklerContent ul.list-inline.list-3col li i { color: #34495e;font-size: 12px;}
.ozelliklerContent ul.list-inline.list-3col li span {line-height:16px;display: inline-block;}
.ozelliklerContent ul.list-inline.list-3col li span:nth-child(3) {color:#a9a9a9;display: block;padding-left: 20px;}
.ozelliklerContent ul.list-inline.list-3col li span abbr {color: #a9a9a9;}

.ozelliklerContent ul.locationlist {margin-top: 15px;}
.ozelliklerContent ul.locationlist li { width: 100%;display: block;}
.ozelliklerContent ul.locationlist li .fa {margin:auto 0;  width:24px; height:16px;color: #34495e;font-size: 12px;}
.ozelliklerContent ul.locationlist li span {display:inline-block; line-height:16px;width: 50%;}
.ozelliklerContent ul.locationlist li span:last-child {color:#666;width: 40%;}
.ozelliklerContent ul.locationlist li span abbr {color: #a9a9a9;}

.konsepttablari .btn > div {font-size: 16px; line-height: 24px; }
.konsepttablari .btn > span {font-size: 13px; font-weight: 300; line-height: 18px; }

/*Kıbrıs Otel detay uyari paneli*/
#kibriswarning {
    width: 100%;
    position: relative;
    float: left;
    margin: 5px 0 0 0;
}

    #kibriswarning button {
        position: relative;
        display: inline-block;
        text-align: left;
        font-size: 16px;
        border: 0;
        border-radius: 2px !important;
        font-weight: 400;
        color: #fff !important;
        text-decoration: none !important;
        background: #d45455;
        transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
    }
        #kibriswarning button:hover {
            background: #e06a6a;
            transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
        }

    #kibriswarning button img {
        padding-right: 0.5em;
    }


    #kibriswarning .modal-header {
        background: #d45455;
        color: #fff;
        width: 100%;
        display: inline-block;
        border: 1px solid #d45455;
    }

        #kibriswarning .modal-header button {
            color: #fff;
            margin: 0;
            opacity: 1;
            font-size: 24px;
            background-color: transparent !important;
        }

    #kibriswarning .modal-header h4 {
        color: #fff;
    }

    #kibriswarning .modal-body {
        font-size: 14px;
        color: #d45455;
        line-height: 1.4;
        border: none;
    }
        #kibriswarning .modal-body p {
            line-height: 1.6;
        }

    #kibriswarning .modal-body img {
        margin-right: 10px;
    }

#kibriswarning .panel-body div {
    padding: 0 5px;
}

/*otel fiyat*/
.otel-detay-info #fiyat{ overflow: hidden;border: 1px solid #ccc;margin:10px;box-shadow: 0 0 10px #aaa;border-radius: 4px 4px 0 0}
.otel-detay-info #fiyat .fbaslik{ color: #fff;padding: 3px;text-align: center;display: block;background: #2ab4e2;border-radius: 4px 4px 0 0;font-size: 130%;line-height: 30px}
.otel-detay-info #fiyat .fwrpsol{text-align: center}
.otel-detay-info #fiyat .fwrpsag{text-align: center;background: #fff;padding-bottom: 10px}
.otel-detay-info #fiyat .fwrpsol>*,.otel-detay-info #fiyat .fwrpsag>*{ padding: 5px;display: block;color:#000}
.otel-detay-info #fiyat .findirim{ background: #ffa200;border-radius: 4px;margin: 0 5px 20px;color: #fff;font-weight: bold;font-size: 85%;text-shadow: 1px 1px 1px #000;position: relative}
.otel-detay-info #fiyat .findirim:after{content: "";position: absolute;left: 50%;top: 30px;width: 0;height: 0;border-right: 16px solid transparent;border-top: 16px solid #ffa200;border-left: 16px solid transparent;margin-left: -8px;}
.otel-detay-info #fiyat .fbuyuk{ font-size: 150%;margin: 10px 0 0;color: #1780a3;padding-top: 10px;}
.otel-detay-info #fiyat .fbuyuk sup{ font-size: 50%;top:-10px}
.otel-detay-info #fiyat .fdenitibaren{font-size: 70%}

#odaOzellikleri img.img-responsive {margin-bottom: 10px}
#odaOzellikleri .img-wrapper { height: 90px; padding: 5px; overflow: hidden;}

/*otel detay video*/
#videoModal .modal-dialog { min-width: 900px}
#videoModal .videolist { padding: 5px;border-radius: 3px;cursor: pointer;max-height: 85px;}
#videoModal .videolist:hover {background-color: #eee}
#videoModal .videolist img { float: left;display: inline;width: 80px;}
#videoModal .videolist .videowrap-right { display: table;padding: 0px 10px;}
#videoModal .videolist .videowrap-right span.content {}
#videoModal .videolist .videowrap-right span.title { display: inline-block;color: #468aca;font-size: 13px;font-weight: 600}
#videoModal .videolist .videowrap-right span.title:hover { text-decoration: underline}
#videoModal h4#myModalLabel a {cursor: pointer}

.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive  iframe{left:0;top:0;height:100%;width:100%;position:absolute;}

/*otel detay rezervasyon*/
#rezervasyonlar fieldset{margin-top:35px;margin-bottom:35px}
#rezervasyonlar fieldset legend{padding:0 0 10px}
#rezervasyonlar .nav-tabs{background:#fff;}
#rezervasyonlar .nav-tabs li a{color:#666;border:1px solid transparent;padding:5px 10px;}
#rezervasyonlar .nav-tabs li.active a{color:#2ab4e2;border:1px solid #ccc;border-radius:4px 4px 0 0;border-bottom-color:#fff;}
#rezervasyonlar .tab-pane{border-top:1px solid #ccc;}
#rezervasyonlar .tab-content{padding-top:0; box-shadow: none; padding-bottom: 30px; }
#rezervasyonlar #standartmusaitlik,#rezervasyonlar #deluxmusaitlik{text-align:center;padding-top:15px}
#rezervasyonlar .hasDatepicker{display:inline-block;}
#rezervasyonlar .hasDatepicker tbody td a{cursor:default;}
#rezervasyonlar .hasDatepicker tbody td a:hover{background:none;color:#287d9a !important}
#rezervasyonlar .otel-hesaplama{margin-top:15px;margin-bottom:40px}
#rezervasyonlar .otel-hesaplama .itemShowCommission {margin: 0 !important;margin-left: 5px !important;margin-bottom: 5px !important;}
#rezervasyonlar .otel-hesaplama>section{ display: inline-block; vertical-align: top; }
/*#rezervasyonlar .otel-hesaplama > section:first-child { float: none; }*/
#rezervasyonlar .otel-hesaplama>section:first-of-type,.otel-hesaplama>section:last-of-type{padding-top:0;position:relative;}
#rezervasyonlar .otel-hesaplama>section:first-of-type p,.otel-hesaplama>section:last-of-type p{margin:0 0 3px}

#rezervasyonlar .otel-hesaplama>section:last-of-type p .fa{margin-left:5px}
/*#rezervasyonlar .otel-hesaplama>section:nth-of-type(2){width:80%;}*/
#rezervasyonlar .gun-hesaplama-responsive{overflow:auto;margin-bottom:5px;border-radius:4px}
#rezervasyonlar .gun-hesaplama-responsive table{margin-bottom:0;width:auto !important;}
#rezervasyonlar .gun-hesaplama tbody td{padding:0}
#rezervasyonlar .gun-hesaplama tbody td>div{padding:5px}
#rezervasyonlar .gun-hesaplama tbody td div p.PriceDate{background:#2ab4e2;color:#fff;border-radius:4px;padding:3px 30px 3px 3px;margin:0;position:relative;white-space:nowrap}
#rezervasyonlar .gun-hesaplama tbody td div p.PriceDate span{font-size: 80%;margin-left: 5px;position: absolute;right: 3px;top: 4px;background: rgba(255,255,255,.5);padding: 2px;border-radius: 4px;color: #333}
#rezervasyonlar .gun-hesaplama tbody td div p.NotDiscountedPrice{text-align:center;}
#rezervasyonlar .gun-hesaplama tbody td div p.NotDiscountedPriceLineThrough{text-decoration:line-through;text-align:center}
#rezervasyonlar .gun-hesaplama tbody td div p.NotDiscountedPrice .fa,#rezervasyonlar .gun-hesaplama tbody td div p.NotDiscountedPriceLineThrough .fa{margin-left:5px}
#rezervasyonlar .gun-hesaplama tbody td div p.ConceptName{font-size:85%;padding:2px;margin:0;text-align:center;}
#rezervasyonlar .gun-hesaplama tbody td div p.OriginalPrice{text-align:center}
#rezervasyonlar .gun-hesaplama tbody td div p.discountaciklama{background:rgba(255,160,0,.6);color:#7a5413;border-radius:4px;}
#rezervasyonlar .gun-hesaplama tbody td div.ddp{background:#FFC;border:1px solid #ccc;border-radius:4px;margin:5px 0;padding:5px;text-align:center}
#rezervasyonlar .otel-hesaplama .ozel-indirim{background: #eee;padding-bottom:3px;border-radius:4px;position:relative;margin-bottom:35px;display:table;width:100%;}
#rezervasyonlar .otel-hesaplama .ozel-indirim .spcd {display:table-cell;}
#rezervasyonlar .otel-hesaplama .ozel-indirim .spcd input {margin-left:10px;margin-right: 5px;}
#rezervasyonlar .otel-hesaplama .ozel-indirim h4{color: #c00;padding: 5px;position: relative;margin-top: 0;display:inline-block;vertical-align:top;margin-bottom:0;line-height:30px}
#rezervasyonlar .otel-hesaplama .ozel-indirim h4>span{margin-right: 5px;}
#rezervasyonlar .otel-hesaplama .ozel-indirim h4:after{content: "";position: absolute;left:0;top:-15px;width: 0;height: 0;border-bottom: 16px solid #eee;border-right: 16px solid transparent;border-left: 16px solid transparent;}
#rezervasyonlar .otel-hesaplama .ozel-indirim section { display: inline-block; line-height: 45px; padding-left: 20px; }
#rezervasyonlar .otel-hesaplama .ozel-indirim section input { margin-right: 5px; }
#rezervasyonlar .otel-hesaplama .ozel-indirim>div{display:inline-block;}
#rezervasyonlar .otel-hesaplama .ozel-indirim>div>section{display: inline-block;vertical-align: top;line-height: 35px;margin: 0 10px;background: #f9f9f9;padding: 0 5px;border-radius: 4px;border: 3px solid #eee;}
#rezervasyonlar .otel-hesaplama .ozel-indirim>div>section .form-inline select{padding:2px;}
/*#rezervasyonlar .otel-hesaplama .ozel-indirim .erkenrezervasyonsigorta{position:absolute;right:5px;top:3px;background: #f9f9f9;padding:0 5px;border-radius:4px;border:1px solid #90d250;box-shadow:0 0 20px 1px #90d250}
#rezervasyonlar .otel-hesaplama .ozel-indirim .erkenrezervasyonsigorta .fa{margin-right:5px;color:#c00;font-size:130%;position:relative;top:1px}
#rezervasyonlar .otel-hesaplama .ozel-indirim .erkenrezervasyonsigorta input[type=checkbox]{position:relative;top:2px}*/
.erkenrezervasyonsigorta{display:block !important;background:#fff;border:1px solid #ccc;border-radius:4px;text-align:right !important;padding:10px !important}
.erkenrezervasyonsigorta .fa-life-ring{margin-right:5px;position:relative;top:2px;font-size:140%;color:#c00}
.erkenrezervasyonsigorta .anadolusigorta{display:inline-block;padding:3px;margin-right:5px;border-radius:4px}
.erkenrezervasyonsigorta .sigortainput{position:relative;top:5px}
#rezervasyonIcerik .erkenrezervasyonsigorta { text-align:center !important; margin-top: 5px; margin-right: 10px;}
#musaitlik-calendar tbody a,#rezervasyonlar #musaitlik-calendar tbody span,#delux-musaitlik-calendar a,#delux-musaitlik-calendar span{text-align:center;}
#musaitlik-calendar .ui-datepicker-today a,#delux-musaitlik-calendar .ui-datepicker-today a{background:none !important;}
#musaitlik-calendar .ui-state-highlight,#delux-musaitlik-calendar .ui-state-highlight{background:#c00 !important;color:#fff !important;}
#musaitlik-calendar .ui-state-highlight a,#delux-musaitlik-calendar .ui-state-highlight a{color:#fff !important;}
#musaitlik-calendar .ui-datepicker-today a,#rezervasyonlar #delux-musaitlik-calendar .ui-datepicker-today a{color:#333 !important;background:#ffa200 !important}
/*div[id^="musaitlik"] .ui-datepicker-next,div[id^="musaitlik"] .ui-datepicker-prev{display:none}*/
.musaitlikinfo p{text-align:left;font-size:90%;margin:0}
.musaitlikinfo p:first-child span{display:inline-block;margin-right:5px;padding:5px;background:#1CAF9A}
.musaitlikinfo p:nth-child(2) span{display:inline-block;margin-right:5px;padding:5px;background:#b3920f}
.musaitlikinfo p:last-child span{display:inline-block;margin-right:5px;padding:5px;background:#c1392b}
#rezervasyonlar .otel-hesaplama-transfer, #rezervasyonlar .otel-ucus {display: none;}
#rezervasyonlar .otel-hesaplama-bagli-urun h4,#rezervasyonlar .otel-hesaplama-transfer > h4, #rezervasyonlar .otel-ucus h4 {margin: 10px 0 10px 0;border-bottom: 1px solid #ccc;padding-bottom: 10px;vertical-align: top;}
#rezervasyonlar .otel-hesaplama-bagli-urun h4 span,#rezervasyonlar .otel-hesaplama-transfer > h4 span{margin-right:5px}
#rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline select,#rezervasyonlar .otel-hesaplama-transfer .form-inline .form-group{margin-right:3px}
#rezervasyonlar .otel-hesaplama-transfer small {font-size: 12px;color: #777;}
#rezervasyonlar .otel-hesaplama-transfer abbr {font-size: 13px;cursor: pointer;color: #428bca;padding: 0 7px;margin: 0;display: inline-block; }
#rezervasyonlar .transferIcerık .form-group { margin-right: 15px !important; }
#rezervasyonlar .transferIcerık .form-group label { margin-right: 5px; }
#rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline select,#rezervasyonlar .otel-hesaplama-transfer select{padding:5px}
.transferSummary li .btn-danger{position:absolute;right:5px;top:50%;margin-top:-13px}
#rezervasyonlar .otel-hesaplama-bagli-urun ul{list-style-type:none;margin:0;padding:0;display:inline-block;}
#rezervasyonlar .otel-hesaplama-bagli-urun ul li{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
#rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline>label:first-child{width:200px;margin-right:5px;display:inline-block;}
#rezervasyonlar .otel-hesaplama-bagli-urun .form-inline select + span {display: inline-block}
.Tur.otel-hesaplama-bagli-urun  .form-inline>span{display:inline-block;width:120px}
.Tur.otel-hesaplama-bagli-urun .form-inline select + span{margin-left:5px}

#rezervasyonlar #goOn {padding-top: 15px; margin-top: 15px;border-top: 1px solid #ddd;}

#rezervasyonlar .otel-hesaplama-toplam{text-align:right}
#rezervasyonlar .otel-hesaplama-toplam .alert{display:inline-block;padding: 12px;vertical-align: top;}
#rezervasyonlar .ui-state-highlight{opacity:1 !important}
#rezervasyonlar .ui-state-highlight span{background: #ea5b0c;color: #fff !important;text-align:center;}

.bagliUrunWrp {background: #fff;border: 1px solid #f1f1f1;margin-bottom: 5px;margin-left: 10px;}
.bagliUrunWrp h4 { font-size: 16px;}
.bagliUrunWrp h4 span { margin-right: 5px;}
.bagliUrunWrp .form-group {margin-bottom: 5px;}
.bagliUrunWrp select.form-control { width: 100%;}
.bagliUrunWrp .toplam { padding-left: 10px;}
.bagliUrunWrp .form-group .lbl.linkli { cursor: pointer; text-decoration: underline; color: #349fbd; } 

/*#rezervasyonlar .otel-ucus .gidis {padding: 0 10px 0 0;}
#rezervasyonlar .otel-ucus .donus {padding: 0 0 0 10px;}
#rezervasyonlar .otel-ucus .ucuslistele {padding: 10px 0;}
#rezervasyonlar .otel-ucus .ucuslistele tr {cursor:pointer}
#rezervasyonlar .otel-ucus .ucuslistele tr:first-child td{border-top:none;}
#rezervasyonlar .otel-ucus .ucuslistele tr td .fa {font-size:16px;}
#rezervasyonlar .otel-ucus .ucuslistele tr:hover td {background-color:#F5F5F5;}
#rezervasyonlar .otel-ucus .ucuslistele tr.active td{background-color: #3276b1; color:#FFF;}
#rezervasyonlar .otel-ucus .ucuslistele tr.active td .fa {color:#FFF;}
#rezervasyonlar .otel-ucus .ucuslistele table{box-shadow:none; -moz-box-shadow: none;  -webkit-box-shadow: none; }*/

#rezervasyonlar .otel-ucus .ucuslistele .title {padding: 10px;background: #2d3e52;color: #fff;}
#rezervasyonlar .otel-ucus .ucuslistele .title abbr {color: #bdc3c7;}
#rezervasyonlar .otel-ucus .ucuslistele .title button.filterbutton {color:  #00cdff;border: 1px solid #00cdff;background:  transparent none;padding: 1px 10px;font-size: 12px;font-weight:  300;position:relative;top:-2px;}
#rezervasyonlar .otel-ucus .ucuslistele .title span {color: #349fbd;cursor: pointer;}
#rezervasyonlar .otel-ucus .ucuslistele .title span:hover {color: #00cdff;}
#rezervasyonlar .otel-ucus .ucuslistele .title span.prev {margin-right:5px;}
#rezervasyonlar .otel-ucus .ucuslistele .title span.next {margin-left:5px;}
#rezervasyonlar .otel-ucus .ucuslistele .filters {background: #ffffff;border: 1px solid #2d3e52;margin: 0px!important;}
#rezervasyonlar .otel-ucus .ucuslistele .filters > div {padding-left: 10px;padding-right: 5px;}
#rezervasyonlar .otel-ucus .ucuslistele .filters h4 {font-size: 13px;color: #2d3e52;line-height: 20px;margin: 0px;padding: 0px;margin-top: 5px;}
#rezervasyonlar .otel-ucus .ucuslistele .filters .checkbox {margin-top: 5px;margin-bottom: 5px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 12px;}
#rezervasyonlar .otel-ucus .ucuslistele .filters .checkbox label {line-height: 20px;}

#rezervasyonlar .otel-ucus .ucuslistele table td { font-size:13px; padding: 5px 3px; line-height: 15px; border-bottom:none; border-top:none;}
#rezervasyonlar .otel-ucus .ucuslistele table tr:first-child td { border:none;}
#rezervasyonlar .otel-ucus table .ucakrezervasyonsec { float:right; font-size:16px;}
#rezervasyonlar .otel-ucus table .ucakrezervasyonsec .fa { color:#aaa;}
#rezervasyonlar .otel-ucus table .active .ucakrezervasyonsec .fa { color:#FFF;}
#rezervasyonlar .otel-ucus table .active td { color:#FFF; background-color: #339fbc;}
#rezervasyonlar .otel-ucus table tr td abbr {color: #777;font-size: 10px;display: block;}
#rezervasyonlar .otel-ucus table.noncyprus .active td { color: #333; background-color: #ffffff;}
#rezervasyonlar .otel-ucus .ucuslistele{margin-top:10px;}
#rezervasyonlar .otel-ucus .ucuslistele table tbody {cursor:pointer;}
#rezervasyonlar .otel-ucus table.noncyprus tbody {cursor: default;}
#rezervasyonlar .otel-ucus .ucuslistele table tbody:hover { background:#ecf0f1;}
#rezervasyonlar .otel-ucus .ucuslistele table>tbody+tbody {border-top: 1px solid #ddd;}
#rezervasyonlar .otel-ucus table .fa-level-up {font-size: 16px; color: #999; transform: rotate(90deg);margin-left: 5px;}
#rezervasyonlar .otel-ucus table .active .fa-level-up {color: #FFF;}
#rezervasyonlar .otel-ucus .ucuslistele table .active a i {color:#FFF;}
#rezervasyonlar .otel-ucus .ucuscikart {position: absolute; top: 5px; right: 15px;}
#rezervasyonlar .otel-ucus .flightClose {display:none;}
#rezervasyonlar .otel-ucus .flightOpen {display:block;}
#rezervasyonlar .minisepet_ucus .well {border: 1px solid #ddd; background:#FFF}

.ucusFilterGizle, .havayoluFilterGizle, .classtypeFilterGizle, .kalkisFilterGizle, .fiyatFilterGizle, .iadeFilterGizle, .combinationFilterGizle, .selectGizle { display: none !important; }

#rezervasyonlar .minisepet_ucus table {width:100%; font-size:13px; margin-bottom:10px;}
#rezervasyonlar .minisepet_ucus>.well.well-sm>span {font-weight:600;border-bottom: 1px solid #efefef;margin-bottom: 5px;margin-top: 10px;display: block;}
#rezervasyonlar .minisepet_ucus .ucusfiyat span {display:inline-block;}
#rezervasyonlar .minisepet_ucus .ucusfiyat {float:right}
#rezervasyonlar .minisepet_ucus .ucustercihdegistir {float:left}
#rezervasyonlar .minisepet_ucus .ucustercihdegistir a{font-weight:400; color:#888; cursor:pointer;font-size: 12px;}
#rezervasyonlar .minisepet_ucus .ucustercihdegistir .fa {margin-right:5px;}
#rezervasyonlar .minisepet_ucus .textright {text-align:right;}
#rezervasyonlar .minisepet_ucus .col-md-1, #rezervasyonlar .minisepet_ucus .col-md-2, #rezervasyonlar .minisepet_ucus .col-md-3 {padding:0;}
#rezervasyonlar .minisepet_ucus table tbody {border-bottom:solid 1px #ccc;}
#rezervasyonlar .minisepet_ucus table tbody tr td:last-child {text-align:right;}
#rezervasyonlar .minisepet_ucus table tbody:last-child {border-bottom:none;}

#rezervasyonlar .otel-ucus table.noncyprus td.price {width: 160px;}
#rezervasyonlar .otel-ucus table.noncyprus td.price label {font-size: 13px;color: #2d3e52;display: block; width: 150px;}
#rezervasyonlar .otel-ucus table.noncyprus td.price label i.fa-info {color :#bdc3c7;border: 1px solid #bdc3c7; width: 12px; height: 12px; border-radius: 50%; font-size: 10px;text-align: center; vertical-align: middle; line-height: 10px;position: relative; top: -4px;}
#rezervasyonlar .otel-ucus table.noncyprus .badge {border-radius: 2px;padding: 2px 5px;margin-right: 5px;}
#rezervasyonlar .otel-ucus table.noncyprus .badge em { font-size: 11px;}
#rezervasyonlar .otel-ucus table.noncyprus .badge.Business { background-color: #339fbc;}
#rezervasyonlar .otel-ucus table.noncyprus .badge.Ekonomi {background-color: #c0392b;}
#rezervasyonlar .otel-ucus table.noncyprus .badge.Promosyon { background-color: #2ecc71;}
#rezervasyonlar .otel-ucus table.noncyprus .active .ucakrezervasyonsec .fa { color:#aaaaaa;}
#rezervasyonlar .otel-ucus table.noncyprus .active .ucakrezervasyonsec.active .fa { color:#00be9c;}


/*transfer detay*/
#transferbilgi {}
#transferbilgi .grid .gridline { background:#f9f9f9; min-height:70px; display:table; padding:0 20px;}
#transferbilgi .grid .gridline .form-control{ padding:6px 0; width:80px}
#transferbilgi .grid form:nth-child(2n) .gridline{ background:#fff;}
#transferbilgi .grid .gridline div {display:table-cell; vertical-align:middle; float:none; padding:0}
#transferbilgi .grid .transfertitle { font:400 16px 'Ubuntu'; color:#565656}
#transferbilgi .grid .transferkisi { text-align:center;}
#transferbilgi .grid p {margin:0; font-size:14px; color:#999999; font-weight:400;}
#transferbilgi .grid .transferbekleme { font-weight:300;}
#transferbilgi .grid .transferfiyat { font-weight:500; font-size:24px; color:#334960;}
#transferbilgi .grid .transferfiyat span{ font-size:14px;}
#transferbilgi .grid .btn-green { padding:8px 0;}
#extrapages #transferbilgi .panel-heading h1 ,#extrapages .mapcontent .panel-heading h1{ font-size:24px; color:#334960; margin-bottom:0;}
#extrapages #transferbilgi .panel-heading p ,#extrapages .mapcontent .panel-heading p{ color:#bec3c9; font-size:16px; font-weight:400;}
#extrapages .mapcontent .panel-heading h1 { font-size:20px; margin:0}
#extrapages .mapcontent .panel-heading p { font-size:14px; margin:0;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi { margin:-10px -15px -10px 0 ;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi .sureyolline{ float:right; border:1px solid #fff; border-left:0; border-bottom:0; background:#bec3c9; min-height:60px; padding:10px 20px;text-align:center;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi .sureyolline:nth-child(2n+1) {background:#334960; color:#fff;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi .sureyolline:nth-child(2n+1) p, #extrapages .mapcontent .panel-heading .sureyolbilgisi .sureyolline:nth-child(2n+1) h4 { color:#fff;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi p{ font-size:14px; font-weight:400; color:#334960;}
#extrapages .mapcontent .panel-heading .sureyolbilgisi h4 { font-size:18px; font-weight:bold; color:#334960; margin:0;}
.mapcontent .mapstyle{ height:410px; width:100%;}

.musaitlik .ui-datepicker {width: 68em!important;}
.musaitlik .ui-datepicker td {opacity: 1!important;}
.musaitlik .ui-datepicker th span, .musaitlik .ui-datepicker td span {text-align: center;}
.musaitlik .ui-state-highlight span,.musaitlik .ui-state-highlight a{background: #c00 !important;color:#fff !important}
.highlight-musait a,.highlight-musait span,.highlight-musait a:hover{background:#1CAF9A !important;color:#fff !important}
.highlight-sorsat a,.highlight-sorsat span,.highlight-sorsat a:hover{background:#eede9d !important;color:#a58326 !important}
.highlight-stop a,.highlight-stop span,.highlight-stop a:hover{background:#ea6053 !important;color:#fff !important}
.musaitlik .ui-datepicker td span {padding-top: 7px;padding-bottom: 7px !important;}
.musaitlik .ui-datepicker td.sonodalar span {padding-bottom: 14px !important;position: relative;display: block;padding-top: 0px;}
.musaitlik .ui-datepicker td.sonodalar span:after {content: '';text-align: center;position: absolute;font-size: 9px;left: 0;right: 0;bottom: 0px;padding: 0px !important;color: #f00;}

/* kalan oda sayısını yaz */
.musaitlik .ui-datepicker td.son1oda span:after {content: 'SON ODA!'}
.musaitlik .ui-datepicker td.son2oda span:after {content: 'SON 2 ODA!'}
.musaitlik .ui-datepicker td.son3oda span:after {content: 'SON 3 ODA!'}
.musaitlik .ui-datepicker td.son4oda span:after {content: 'SON 4 ODA!'}
.musaitlik .ui-datepicker td.son5oda span:after {content: 'SON 5 ODA!'}
.musaitlik .ui-datepicker td.son6oda span:after {content: 'SON 6 ODA!'}
.musaitlik .ui-datepicker td.son7oda span:after {content: 'SON 7 ODA!'}
.musaitlik .ui-datepicker td.son8oda span:after {content: 'SON 8 ODA!'}
.musaitlik .ui-datepicker td.son9oda span:after {content: 'SON 9 ODA!'}


#standarthesaplamalar .otel-hesaplama>section:nth-child(2){width:11%;border:1px solid #ccc;background:#fff;border-radius:4px;padding: 5px;padding-left: 15px;}
#standarthesaplamalar .otel-hesaplama>section:nth-child(2) p{display:block;font-size: 14px;font-weight:bold}
#standarthesaplamalar .otel-hesaplama>section:nth-child(1) {margin-right: 10px;}
#rezervasyonlar .otel-hesaplama.ydotel {margin: 0;padding-top: 10px;padding-bottom: 10px;}
#rezervasyonlar .otel-hesaplama.ydotel:first-child { border: none; padding-top: 0; }
#rezervasyonlar .conceptwrapper > .otel-hesaplama.ydotel:nth-child(2n - 1) {background: #fff;}
#rezervasyonlar .conceptwrapper > .otel-hesaplama.ydotel:nth-child(2n) {background: #f9f9f9;}
#rezervasyonlar.ydotel legend {margin-bottom: 0px;font-size: 15px;margin: 0px;line-height: 20px;}
#rezervasyonlar .table-responsive { overflow-x: auto;}
.popover.kisiListesi  .popover-content{ padding: 0;width: 200px;}
.popover.kisiListesi {max-width: 300px;}
.popover.kisiListesi h3 { color: #fff;background-color: #3276b1;}
.popover.kisiListesi li { border-left: 0px;border-right: 0;}
.popover.kisiListesi li:first-child { border-top: 0;}
.popover.kisiListesi li:last-child { border-bottom: 0;}

#odemeSecenekleri .thumbnail,#odemesecenekleri .thumbnail{height:100px;text-align:center;position:relative;padding-top:50px;margin-top:30px}
#odemeSecenekleri .thumbnail img,#odemeSecenekleri .thumbnail .fa,#odemesecenekleri .thumbnail img,#odemesecenekleri .thumbnail .fa{position:absolute;left:50%;margin-left:-55px;top:-15px;background:#fff;border:5px solid #eee;border-radius:4px;padding:5px}
#odemeSecenekleri .thumbnail .fa,#odemesecenekleri .thumbnail .fa{font-size:300%}

#rezervasyonIcerik fieldset, #searchResult fieldset, #odaOzellikleri fieldset, #cabinproperties fieldset {
    padding: 15px;
}

#rezervasyonIcerik legend, #searchResult legend, #odaOzellikleri legend, #cabinproperties legend {
    background: #20639d;
    color: #fff;
    padding: 2px;
    margin: 0 0 5px;
    border-radius: 4px 4px 0 0;
    font-size: 110%
}

#rezervasyonIcerik .thumbnail, #searchResult .thumbnail, #odaOzellikleri .thumbnail, #cabinproperties .thumbnail {
    margin-top: 10px;
}

#rezervasyonIcerik .tab-content, #searchResult .tab-content, #odaOzellikleri .tab-content, #cabinproperties .tab-content {
    padding: 0
}

    #rezervasyonIcerik .tab-content .tab-pane, #searchResult .tab-content .tab-pane, #odaOzellikleri .tab-content .tab-pane, #cabinproperties .tab-content .tab-pane {
        padding: 15px;
    }

#rezervasyonIcerik .eventlitab a, #searchResult .eventlitab a, #odaOzellikleri .eventlitab a, #cabinproperties .eventlitab a {
    padding: 0 10px;
    border-radius: 4px 4px 0 0;
    font-size: 90%
}

#rezervasyonIcerik .roomitem .description, #searchResult .roomitem .description, #odaOzellikleri .roomitem .description, #cabinproperties .roomitem .description {
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 20px;
    font-size: 14px;
}

#rezervasyonIcerik .roomitem .props, #searchResult .roomitem .props, #odaOzellikleri .roomitem .props, #cabinproperties .roomitem .props {
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 18px;
    font-size: 13px;
}

#rezervasyonIcerik .roomitem .detailedprops, #searchResult .roomitem .detailedprops, #odaOzellikleri .roomitem .detailedprops, #cabinproperties .roomitem .detailedprops {
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 18px;
    font-size: 13px;
    display: none;
}

#rezervasyonIcerik .roomitem abbr.more, #rezervasyonIcerik .roomitem abbr.less, #searchResult .roomitem abbr.more, #searchResult .roomitem abbr.less, #odaOzellikleri .roomitem abbr.more, #odaOzellikleri .roomitem abbr.less, #cabinproperties .roomitem abbr.more, #cabinproperties .roomitem abbr.less {
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
}

.TourTabs #rezervasyonlar .otel-hesaplama:first-child {border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-bottom: 20px;}
.TourTabs #rezervasyonlar .otel-hesaplama { margin-bottom: 0; }
.TourTabs #rezervasyonlar .otel-hesaplama > section.alert { margin-bottom: 0px; padding-bottom: 2px; padding-top: 2px; }
.TourTabs #rezervasyonlar .otel-hesaplama > section p { margin-bottom: 0; }
.TourTabs #rezervasyonlar .otel-hesaplama > section p.fdel { text-decoration: line-through; }
.TourTabs #rezervasyonlar .otel-hesaplama>section:nth-of-type(2){border-top:none;border-bottom:none; }
.TourTabs .cocuk-dogum-tarih{bottom:0;top:auto;z-index:15}
.TourCategoryList ul{list-style-type:none;margin:0;padding:0}
.TourCategoryList>ul>li>a{border-bottom:1px solid #ccc;padding:5px;}
.TourCategoryList>ul>li>a:hover{text-decoration:none;color:#287d9a}
.TourCategoryList a{display:block;color:#666}
.TourCategoryList li ul{margin:0 0 15px 20px;font-size:90%;display:none;}
.TourCategoryList>ul>li.Selected ul{display:block;}
.TourCategoryList>ul>li.Selected>a{color:#287d9a;text-decoration:none;}
.TourList table caption{font-size:130%;background:#fff;padding:5px;border-bottom:1px solid #ccc}
.TourList td{vertical-align:middle !important;}
.TourList td img{max-width:128px;border-radius:4px}
.TourList td span{display:block;}
.TourList tbody tr{cursor:pointer}

#rezervasyonlar .otel-hesaplama > section:last-of-type p{font-weight:normal}
#rezervasyonlar .otel-hesaplama>section:nth-of-type(2) p:nth-of-type(2) label{font-weight:bold;font-size:130%}
.tur-rezervasyon.fixed{position:fixed;left:0;top:0;right:0;background:none;z-index:500}
.tur-rezervasyon.fixed .panel{box-shadow:0 0 5px #aaa;}

#otelOzellikleri h3 {
    color: #333;
    border-bottom: 1px dashed #333;
    line-height: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-left: 0;
}
#otelOzellikleri h4{color:#2ab4e2;font-weight:700;border-bottom:1px solid #2ab4e2;width:50%}
#otelOzellikleri p{margin:5px 0}
#fotoGaleri .thmb {padding: 0;}
#fotoGaleri .thmb-prev a{position:relative;}
#fotoGaleri .thmb-prev a img{border-radius:0}
#fotoGaleri .thmbprevcover{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);border-radius:0}
#fotoGaleri .thmbprevcover .fa{position:absolute;top:50%;left:50%;color:#fff;margin-left:-20px;margin-top:-20px;font-size:300%}
#fotoGaleri .thmb-prev { height: 160px; overflow: hidden;}
#fotoGaleri .fm-title { padding: 10px 5px 40px 5px;position: absolute;margin-top: 0;top: 0px;left: 0px;right: 0px;color: #fff; font-size: 11px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}

/*Otel Etkinlikleri*/
#otelEtkinlikleri .etkinlikline { margin:0 0 15px 0; border-bottom:1px solid #DDD; padding:0 0 15px 0 }
#otelEtkinlikleri .etkinlikline:last-child{ margin:0; border:0;}
#otelEtkinlikleri .col-xs-10 { padding:0 0px 0 15px;}
#otelEtkinlikleri .col-xs-2 { padding:0 15px 0 0;}
#otelEtkinlikleri .imgframe { padding:5px; border-radius:4px; border:1px solid #ddd}
#otelEtkinlikleri .imgframe img { max-width:100%; max-height:100%;}
#otelEtkinlikleri .contentstyle h3{ padding:0; line-height:normal; color:#333;}
#otelEtkinlikleri .datetime { color:#A0A0A0; font-size:12px;}

/*Tur Etkinlikleri*/
#etkinlikicerik .etkinlikline { margin:0 0 15px 0; border-bottom:1px solid #DDD; padding:0 0 15px 0 }
#etkinlikicerik .etkinlikline:last-child{ margin:0; border:0;}
#etkinlikicerik::after { content:''; clear:both;}
#etkinlikicerik .col-xs-10 { padding:0 0px 0 15px;}
#etkinlikicerik .col-xs-2 { padding:0 15px 0 0;}
#etkinlikicerik .imgframe { padding:5px; border-radius:4px; border:1px solid #ddd}
#etkinlikicerik .imgframe img { max-width:100%; max-height:100%;}
#etkinlikicerik .contentstyle h3{ padding:0; line-height:normal; color:#333;}
#etkinlikicerik .datetime { color:#A0A0A0; font-size:12px;}


.Yorumlar h3{height:70px;border-bottom:1px solid #ddd;margin-bottom:15px}
.Yorumlar h3 .badge{font-size:90%;margin-left:5px;background:#2ab4e2;position:relative;top:-1px;}
.Yorumlar h3 i{display:block;font-size:50%}
.Yorumlar .list-group li{position:relative;border-color:#aaa}
.Yorumlar .list-group li>span,.Yorumlar .list-group li>i{position:relative;z-index:1;}
.Yorumlar .list-group li>i{position:absolute;width:45px;text-align:center;margin-left:-50px;font-size:110%;background:#ea5b0c}
.Yorumlar .list-group li>div{position:absolute;left:0;top:0;bottom:0;width:1%;background:#d0e9f2;}
.Yorumlar .list-group li:hover > div{background:#2ab4e2;}
.Yorumlar .list-group li:hover > i{background:#fff;color:#2ab4e2}
.Yorumlar .list-group li:hover > span{color:#fff;}
.Yorumlar .media{border:1px solid #ccc;border-radius:4px;margin-bottom:40px}
.Yorumlar .media .media-heading{padding:20px;border-bottom:1px solid #ccc;margin-bottom:10px}
.Yorumlar .media .media-heading>i{font-size:120%;position:relative;top:-2px;background:#2ab4e2}
.Yorumlar .media .media-heading span{display:inline-block;padding:7px;border:1px solid #ccc;border-radius:4px;margin-left:5px;}
.Yorumlar .media .media-heading span i{margin-right:5px;opacity:.7}
.Yorumlar .media .media-body p{border-radius:4px;padding:5px;margin:25px;position:relative;}
.Yorumlar .media .media-body p .fa{font-size:180%;margin-right:5px;}
.Yorumlar .yorumTools{padding-left:25px}
.Yorumlar .yorumTools i{font-size:150%;position:relative;top:3px}
.Yorumlar .yorumTools span{font-style:italic;display:inline-block;margin:0 15px 0 5px}
#AllComments{height:500px;overflow:auto;}

/*onerilen oteller*/
#onerilen-oteller .title {padding: 10px;}
#onerilen-oteller .thumbnail{ margin-bottom: 0;border-bottom: 0;border-radius: 4px 4px 0 0}
#onerilen-oteller .thumbnail:hover{border-color:#ddd}
#onerilen-oteller .onerilen-otel-detay{ font-size: 90%;padding: 0 5px;background: #fff;border: 1px solid #eee;border-top: none;border-radius: 0 0 4px 4px;margin-bottom: 15px}
#onerilen-oteller .onerilen-otel-detay p{ margin: 0;padding: 3px 5px;display: block;color:#000}
#onerilen-oteller .onerilen-otel-detay .otel-adi{ background:rgba(40,180,225,.5);color: #094458;position: relative;margin-bottom: 5px}
#onerilen-oteller .onerilen-otel-detay .otel-adi:after{content:"";position: absolute;left:50%;bottom: -10px;width: 0;height: 0;border-right: 10px solid transparent;border-top: 10px solid rgba(40,180,225,.5);border-left: 10px solid transparent;margin-left: -5px}
#onerilen-oteller .onerilen-otel-detay .otel-konum{font-size: 90%}
#onerilen-oteller .onerilen-otel-detay .otel-fiyat{ background: #ddd;margin: 5px;text-align: center;font-weight: 700;transition: all .3s ease-in-out}
#onerilen-oteller>div:hover .otel-fiyat{ -webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);box-shadow: 0 0 15px #666;border-radius: 4px}
#onerilen-oteller .onerilen-otel-detay .otel-fiyat span{ display: inline-block;padding: 5px}
#onerilen-oteller .onerilen-otel-detay .otel-fiyat span.indirim-orani{ background: #ffa200;color: #fff;font-weight: bold;text-shadow: 1px 1px 1px #000;}
#onerilen-oteller .onerilen-otel-detay .otel-fiyat>span.indirimsiz-fiyat{text-decoration:line-through}
#onerilen-oteller .onerilen-otel-detay .otel-info{text-align: center;font-size: 90%}
#onerilen-oteller .onerilen-otel-detay .otel-info span{display: block}

/*otel arama*/
#otelArama #giris-cikis-datepicker{ position: relative;width: 100%}
#otelArama .btn-tab-data{margin-top:25px}
#otelArama .giris-cikis-datepicker .form-control{ float: left;width: 50%;}
#otelArama .giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ position: absolute;width: 602px;background: #fff;border: 1px solid #ccc;box-shadow: 0 0 35px #999;z-index: 1003;padding: 10px 10px 5px 10px;top: 40px;display: none;border-radius: 0 4px 4px;right:0}
#otelArama .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>div.hasDatepicker{ float: left;margin: 5px}
#otelArama .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa-times-circle{ position: absolute;right: -10px;top: -10px;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #ea5b0c;background: #fff;border: 1px solid #ccc;border-radius: 50%;cursor: pointer;}
#otelArama .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa:before{ position: relative;top:1px}
#otelArama .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa-check-circle{ float: right;cursor: pointer;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #45a320;background: #fff;border: 1px solid #ccc;border-radius: 50%;}
#otelArama .giris-cikis-datepicker  .ui-datepicker-calendar td a{text-align: center}
#otelArama .giris-cikis-datepicker .ui-datepicker-calendar .ui-state-active,#otelArama .giris-cikis-datepicker .ui-datepicker-calendar .ui-state-highlight{ background: #ea5b0c;color: #fff !important;}
#otelArama .giris-cikis-datepicker .ui-state-disabled span{ background: rgba(255,255,255,.1);text-align: center;opacity: .5}
#otelArama .giris-cikis-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{background:none !important;color:#000 !important}
#otelArama #oda-secim{ position: relative;}
#otelArama #oda-secim>.row{/*position: absolute;*/left: 33.3%;right: 0;top: 70px;z-index: 5;background: #fff;/*border: 1px solid #ccc;*/padding: 10px 0 5px;/*border-radius: 4px;box-shadow: 0 0 15px #aaa;margin:0*/}
#otelArama #oda-secim>.row>.fa{ position: absolute;right: -10px;top: -10px;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #ea5b0c;background: #fff;border: 1px solid #ccc;border-radius: 50%;cursor: pointer;}
#otelArama #oda-secim>.row>.fa:before{ position: relative;top:1px}


#otelAramaAlt #giris-cikis-datepicker{ position: relative;width: 100%}
#otelAramaAlt .btn-tab-data{margin-top:25px}
#otelAramaAlt .giris-cikis-datepicker .form-control{ float: left;width: 50%;}
#otelAramaAlt .giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ position: absolute;width: 602px;background: #fff;border: 1px solid #ccc;box-shadow: 0 0 35px #999;z-index: 99;padding: 10px 10px 5px 10px;top: -290px;display: none;border-radius: 0 4px 4px;right:0;}
#otelAramaAlt .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>div.hasDatepicker{ float: left;margin: 5px}
#otelAramaAlt .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa-times-circle{ position: absolute;right: -10px;top: -10px;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #ea5b0c;background: #fff;border: 1px solid #ccc;border-radius: 50%;cursor: pointer;}
#otelAramaAlt .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa:before{ position: relative;top:1px}
#otelAramaAlt .giris-cikis-datepicker .giris-cikis-datepicker-wrapper>.fa-check-circle{ float: right;cursor: pointer;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #45a320;background: #fff;border: 1px solid #ccc;border-radius: 50%;}
#otelAramaAlt .giris-cikis-datepicker  .ui-datepicker-calendar td a{text-align: center}
#otelAramaAlt .giris-cikis-datepicker .ui-datepicker-calendar .ui-state-active,#otelAramaAlt .giris-cikis-datepicker .ui-datepicker-calendar .ui-state-highlight{ background: #ea5b0c;color: #fff !important;}
#otelAramaAlt .giris-cikis-datepicker .ui-state-disabled span{ background: rgba(255,255,255,.1);text-align: center;opacity: .5}
#otelAramaAlt .giris-cikis-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{background:none !important;color:#000 !important}
#otelAramaAlt #oda-secim{ position: relative;}
p.AvailabilityInfo { margin: 0;}
#otelAramaAlt #oda-secim>.row{/*position: absolute;*/left: 33.3%;right: 0;top: 70px;z-index: 5;/*border: 1px solid #ccc;*/padding: 10px 0 5px;/*border-radius: 4px;box-shadow: 0 0 15px #aaa;margin:0*/}
#otelAramaAlt #oda-secim>.row>.fa{ position: absolute;right: -10px;top: -10px;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #ea5b0c;background: #fff;border: 1px solid #ccc;border-radius: 50%;cursor: pointer;}
#otelAramaAlt #oda-secim>.row>.fa:before{ position: relative;top:1px}

/*Arama Panel*/
.searchTitle i { position: absolute; right: 20px; bottom: 5px; font-size: 30px; color: #428bca; cursor: pointer; }
.searchTitle { position: relative;}
.searchBox.boxBlock { height: 0; overflow: hidden; }
.searchBox { height:100%; }
.boxBlockTitle { margin-bottom: 10px; }
#otel-detay .searchBox { height: 0; overflow: hidden; }
#otel-detay .searchBox.boxBlock { height: 100%; overflow: visible; }
.ucak.searchTitle, .transfer.searchTitle { background: #fff; border-bottom: 1px solid #e6e6e6; }
.ucak.searchTitle h2, .transfer.searchTitle h2 { background: none; border: none; display: inline-block; }
.ucak.searchTitle a, .ucak.searchTitle button, .searchTitle.transfer a { padding: 1px 10px; font-size: 12px; margin-left: 10px; margin-bottom: 4px; }
.transferuyari.alert { padding: 7px 15px;margin-bottom: 0px;margin-top: 15px; }
.transferuyari.alert i { font-size: 16px; }

.cocuk-dogum-tarih{position: absolute;left: -225px;top: 5px;background: #fff;padding: 5px 10px 10px;border: 1px solid #ccc;border-radius: 4px;z-index: 1004;box-shadow: 0 0 25px #aaa;display: none;}
.cocuk-dogum-tarih>.fa{position: absolute;right: -10px;top: -10px;width: 26px;height: 26px;text-align: center;font-size: 150%;color: #ea5b0c;background: #fff;border: 1px solid #ccc;border-radius: 50%;cursor: pointer;}
.cocuk-dogum-tarih>.fa:before{ position: relative;top:1px}
.cocuk-dogum-tarih input[type=text]:before{content: "1"}
.cocuk-dogum-tarih .cocuk-secim-baslik{ display: block;text-align: center;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px}
.cocuk-dogum-tarih .cocuk-secim-wrapper .cocukSecimInput {margin-top:5px;width:auto;float:left;}
.cocuk-dogum-tarih .cocuk-secim-wrapper span {float:left;line-height:50px;padding-right:10px;}
.otelsearchlist .dataTables_filter{display: none}
.otelsearchlist .dataTables_length{ float: none;text-align: right;}
#urunliste .panel-filter label ~ span,#urunliste .panel-filter p  span{display:block;border:1px solid #ccc;border-radius:4px;margin:3px;padding:3px}
#urunliste .panel-filter label ~ span input[type="checkbox"],#urunliste .panel-filter p span input[type="checkbox"]{margin-right:5px;position:relative;top:1px}
/*#urunliste .panel-filter .panel-body>div{ border-bottom: 1px dashed #ccc;padding-bottom: 15px;margin-bottom: 13px;margin-top:10px}*/
/*#urunliste .panel-filter .panel-body>div label{ display: block;background: #def1f7;padding: 5px;border-radius: 3px;position: relative;margin-bottom: 20px !important;border: 1px solid #bfd8e0;color:#1b6a83;text-transform:capitalize}*/
/*#urunliste .panel-filter .panel-body>div label:after{content: "";position: absolute;left:-1px;bottom:-12px;width: 0;height: 0;border-top: 10px solid #bfd8e0;border-right: 10px solid transparent;border-left: 10px solid transparent;}*/
#urunliste .nav-tabs li{ position: relative;}
#urunliste .nav-tabs li:nth-child(n+2) a{ padding-right: 50px;}
#urunliste .nav-tabs li:nth-child(n+2) .active a{ padding-right: 60px;}
#urunliste .nav-tabs li .fa-times,#urunliste .nav-tabs li .fa-map-marker{position: absolute;top: 10px;right:0;cursor: pointer;bottom: 10px;width: 25px;text-align: center;padding-top: 7px;border-left: 1px solid #ddd;}
#urunliste .nav-tabs li .fa-map-marker{ right: 25px;display: none}
#urunliste .nav-tabs li.active .fa-map-marker{ display: block}
#urunliste .nav-tabs li .fa:hover{color:#c00}
#urunliste .tabinfo{display: inline-block;padding: 3px;margin: 0 10px 10px 0;border: 1px solid #ccc;border-radius: 4px;position: relative}
#urunliste .tabinfo span{ display: inline-block;margin-right: 5px}
#urunliste .otelkonsept{position:relative;cursor:help;}
#urunliste .otelkonsept .otelkonseptdetay{display:none;position: absolute;top: 20px;left: 0;background: #fff;border-radius: 4px;padding: 5px;box-shadow: 0 0 25px #aaa;z-index:1}
#urunliste .otelkonsept .otelkonseptdetay>.fa{cursor:pointer;margin:3px;}
#urunliste .otelkonsept .otelkonseptdetay>.fa:hover{color:#c00}
#urunliste .otelkonsept .otelkonseptdetay tbody td{white-space:nowrap;}
#urunliste .panel-filter .list-group a{padding: 5px 10px;}
#urunliste .panel-filter .list-group a.active{background:#bfd8e0;color:#29748c}
.Urun-Kategori-Liste .thumbnail,.Urun-Detay-Liste .thumbnail{position:relative;border:none;}
.Urun-Kategori-Liste .thumbnail .img-wrapper ,.Urun-Detay-Liste .thumbnail .img-wrapper {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; overflow:hidden;}
.Urun-Kategori-Liste .img-wrapper, .Urun-Detay-Liste .img-wrapper {height: 203px;overflow: hidden;background-color: #6e6e6e;}
.Urun-Detay-Liste .img-wrapper { height: 200px;}
.Urun-Kategori-Liste .thumbnail .fa,.Urun-Detay-Liste .thumbnail>.fa{position:absolute;font-size:200%;background:rgba(255,255,255,.7);color:#000;top:50%;left:50%;padding:7px;border-radius:4px;margin-left:-17px;margin-top:-21px;box-shadow:0 0 15px #000;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-o-transform:scale(0.0);-ms-transform:scale(0.0);transform:scale(0.0);}
.Urun-Detay-Liste .thumbnail>.fa{margin-top:-40px}
.Urun-Kategori-Liste .thumbnail:hover > .fa,.Urun-Detay-Liste .thumbnail:hover > .fa{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.Urun-Kategori-Liste .thumbnail img{border-radius:4px;width:100%}
.Urun-Kategori-Liste .thumbnail .caption{position:absolute;bottom:5px;left:5px;right:5px;background:rgba(0,0,0,.5);border-radius:0 0 4px 4px;color:#fff;}
.Urun-Kategori-Liste .thumbnail:hover .caption,.Urun-Detay-Liste .thumbnail:hover h3{background:rgba(65,140,200,.7);}
.Urun-Detay-Liste .thumbnail h3{position:absolute;top:0px;left:5px;right:5px;background:rgba(0,0,0,.5);border-radius:4px 4px 0 0;color:#fff;line-height:20px;font-size:120%}
.Urun-Detay-Liste .caption{border:1px solid #ccc;border-radius:0 0 4px 4px}
.Urun-Detay-Liste .caption p{line-height:20px;height:60px;overflow:hidden;font-size:90%;}
.Urun-Detay-Liste .caption .price{position: absolute;margin-top: -70px;right: -10px;background: #ffa800;padding:5px 10px;color: #fff;border-radius: 3px;font-size: 130%;border: 2px solid #fff;text-align:center}
.Urun-Detay-Liste .caption .price i{display:block;font-size:60%;}
.Urun-Detay-Liste .caption .price .fa{margin-left:5px}
.Urun-Detay-Liste .thumbnail img {width: 265px;}
.Urun-Detay-Liste .caption .tourperiods.digerdonemler {font-size: 12px;position: relative; overflow: overlay;height: 80px;}
.Urun-Detay-Liste .caption .tourperiods.digerdonemler .periodLink {color: #349fbd;cursor: pointer;}
.Urun-Detay-Liste .caption .tourperiods.digerdonemler ul li {font-size: 12px;padding: 3px 5px;}
#vitrin-tour .tourperiods.digerdonemler ul {padding: 0;}
#vitrin-tour .tourperiods.digerdonemler ul li {list-style: none;border-bottom: 1px solid #ddd;}

.tourPeriodList ul {padding: 0;}
.tourPeriodList ul li {list-style: none;}
.tourPeriodList .tpitemlink {color: #ccc;}
.tourPeriodList ul li.notavailable {
  color: #aaa;
}
.tourPeriodList ul li.notavailable .microbutton {
  color: #c1392b;
}


/*RentAcar*/
#googleMap{width:100%;height:400px}
#RentAcarSearch .btn-group label.active{background:#1CAF9A;border-color:#119380}
#RentAcarSearch .btn-group label .fa-check{display:none;}
#RentAcarSearch .btn-group label.active .fa-times{display:none;}
#RentAcarSearch .btn-group label.active .fa-check{display:inline-block;}
#RentAcarSearch select[name=pHour], select[name=pMin], select[name=dHour], select[name=dMin]  {width: 61px}
#ayniLokasyon,#surucuYasi{display:none}
#arac-liste table{background:#f8f8f8;}
#arac-liste .media{position:relative;margin-bottom:30px;margin-top:20px;border:1px solid #ccc;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#arac-liste .media-heading{padding: 0 10px 0 25px;margin: 0;line-height: 35px;background: #2ab4e2;color: #fff;position: relative;text-shadow: 1px 1px 1px #1486ac;border-radius: 4px 4px 4px 0;}
#arac-liste .media-heading:after{ position: absolute;left: 10px;top: 50%;content: "";padding: 4px;background: #fff;margin-top: -6px;border-radius: 4px;border:1px solid #1486ac}
#arac-liste .media-heading+i{position:relative;top:-3px;border-radius:0 0 4px 4px}
#arac-liste .media-footer .tools button{margin-left:10px;}
#arac-liste .media-footer .tools .price{font-size:210%;position:absolute;top:10px;right:10px}
#arac-liste .media-footer .tools .price .fa{font-size:80%;margin-left:10px}
#arac-liste .media-footer>span{display:inline-block;padding:5px;background:#f5f5f5;border-radius:4px;margin:0 5px 0 0;cursor:help;}
#arac-liste .media-footer span.Kapi,#arac-liste .media-footer span.Kisi,#arac-liste .media-footer span.Vites,#arac-liste .media-footer span.Klima,#arac-liste .media-footer span.Depo{background:url("/Content/images/AracIconSprite2.png") no-repeat top left #aaa;color:#fff;padding-left:30px}
#arac-liste .media-footer span.Kisi{background-position:left -30px}
#arac-liste .media-footer span.Vites{background-position:left -60px}
#arac-liste .media-footer span.Klima{background-position:left -90px}
#arac-liste .media-footer span.Depo{background-position:left -120px}
#arac-liste .media-footer span.Sartlar{cursor:pointer;}
#arac-liste .arac-detay{display:none;}
#arac-liste .arac-detay div>.fa{margin-right:10px;font-size:250%;opacity:.7;position:relative;top:7px;border-right:1px dashed #000;border-right:1px dashed #666;width:56px;text-align:center;}
#arac-liste .arac-detay select{padding:3px;margin-right:5px}
#arac-liste .arac-detay .tools{margin-top:10px;text-align:right}
#arac-liste .arac-detay .tools .price{font-size:210%;margin-right:10px}
#arac-liste .arac-detay .tools .price .fa{font-size:100%}
#arac-liste .price sup{font-size:40%;position:relative;top:-10px;}
#arac-liste .arac-detay .tools .detayClose{font-size:150%;position: relative;top: 15px;left: -15px;}
#arac-liste .MukemmelFirsat,#arac-liste .media>.pull-left a:hover{text-decoration:none;}
#arac-liste .MukemmelFirsat{display:block;background:#ffa200;color:#fff;text-align:center;padding:5px 3px;position:relative;width:150px}
#arac-liste .CarRaiting a span:last-of-type{display:block;}
#arac-liste .CarRaiting a span.badge{font-size:130%;background:#1CAF9A}
#aracRatingModal .badge{font-size:130%;background:#1CAF9A}
#aracRatingModal .modal-title img{margin-right:10px}
#aracRatingModal .modal-title .badge{margin-right:10px;position:relative;top:8px}
.AracFiltreleme>div{display:none;}
.AracFiltreleme div p span{display:block;border:1px solid #ccc;border-radius:4px;padding:5px;margin-bottom:5px}
.AracFiltreleme div input[type=checkbox]{margin-right:5px}

/*CallCenterUserDetail*/
.CallCenterUserDetail .fa{margin-right:5px}
.CallCenterUserDetail .UserPhone li>.btn:first-of-type{margin-right:5px;text-align:center;padding:0;width:30px}
.CallCenterUserDetail .UserPhone li>.btn:first-of-type .fa{font-size:130%;margin:0;line-height:27px}
.CallCenterUserDetail .CallCenterUserDetailAdd{padding:0 0 5px;margin:0 0 10px}
.CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs{margin:5px 0;border-bottom:1px dashed #ccc;padding:0 0 5px;display:none;}
.CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs div[data-toggle="buttons"] label.active{background:#1CAF9A;border-color:#119380}
.CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs div[data-toggle="buttons"] .btn .fa-check{display:none;}
.CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs div[data-toggle="buttons"] .btn.active .fa-times{display:none;}
.CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs div[data-toggle="buttons"] .btn.active .fa-check{display:inline-block;}
.CallCenterUserDetail .list-group .list-group-item{position:relative;}
.CallCenterUserDetail .list-group .list-group-item .fa-headphones { margin:0 }
.CallCenterUserDetail .list-group .list-group-item.editing{background:#f2f5d4}
.CallCenterUserDetail .list-group .list-group-item span{display:inline-block;margin-right:10px}
.CallCenterUserDetail .list-group .list-group-item span:before{content:" - ";display:inline-block;margin-right:10px}
.CallCenterUserDetail .list-group .list-group-item span:first-of-type:before{content:""}
.CallCenterUserDetail .list-group .list-group-item .list-group-tools{right:0;top:50%;background:#fff;border:1px solid #ccc;box-shadow:0 0 10px #aaa;position:absolute;display:none;margin-top:-15px}
.CallCenterUserDetail .list-group .list-group-item .list-group-tools a{font-size:120%;text-align:center;padding:0;width:30px;margin:3px}
.CallCenterUserDetail .list-group .list-group-item .list-group-tools a .fa{margin:0}
.CallCenterUserDetail .ToggleUserDetail{padding:0;width:24px;text-align:center;margin-right:15px;position:relative;top:35px;left:-10px}
.CallCenterUserDetail .ToggleUserDetail .fa{margin:0;line-height:24px;font-size:120%}
.CallCenterUserDetail .ToggleUserDetail .fa.opened:before{content:"\f0d7"}
.CallCenterUserDetail .tab-content{display:none;}
.CallCenterUserDetail .panel-title span { float: right; font-weight: normal; font-size: 12px; }

/* CallCenter Dashboard Ekranı */
#CallCenterDashboard .widget-time .today { font-size: 18px; }
#CallCenterDashboard .tab-content { padding: 0;}
#CallCenterDashboard .nav-tabs {display: inline-block;float: right;background: none;}
#CallCenterDashboard .nav-tabs li { margin-bottom: 0;}
#CallCenterDashboard .nav-tabs .active a, #CallCenterDashboard .nav-tabs li:hover a, #CallCenterDashboard .nav-tabs li:focus a  { background-color: #189180; color: #fff; }
#CallCenterDashboard .nav-tabs li.active a:focus, #CallCenterDashboard .nav-tabs li.active a:hover { border: 0;}
#CallCenterDashboard .nav-tabs a { color: #fff;border-radius: 3px; padding: 4px 9px; font-size: 12px;margin-right: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
#CallCenterDashboard h4 { display: inline-block;}
#CallCenterDashboard .widget-profile .panel-heading { padding: 0;}
#CallCenterDashboard .widget-profile .cover { position: static;text-align: right; padding-right: 15px; }
#CallCenterDashboard .widget-profile .cover h4 { margin-top: 35px;margin-left: 10px;font-size: 14px;}
#CallCenterDashboard .widget-profile .cover small { line-height: 16px; padding-top: 10px;}
#CallCenterDashboard .widget-profile-img { margin-top: 0;position: absolute;top: -30px;}
#CallCenterDashboard .widget-profile-title { margin-top: -1px; }
#CallCenterDashboard .media-left, #CallCenterDashboard .media-body { display: table-cell; vertical-align: top; }
#CallCenterDashboard .media-left {padding-right: 12px;}
#CallCenterDashboard .media span { font-size: 11px;display: block; }
#CallCenterDashboard .media .desc { color: #C0C0C0; }
#CallCenterDashboard .media .val { font-weight: 700; font-size: 85%; color: rgb(66, 139, 202);}
#CallCenterDashboard .media .val span { display: inline-block; padding-left: 3px;}
#CallCenterDashboard .media .pull-right{ margin: 0; padding-right: 15px; font-size: 120%; }
#onerilenOtel .panel-body, #onerilenTur .panel-body { padding: 10px; }
#CallCenterDashboard .media { margin-top: 10px; }
.productSliderControls { background: #fff;height: 30px;line-height: 30px;vertical-align: middle; }
.productCnt {font-size: 20px;font-weight: 700;color: #201E1F;display: inline;line-height: 30px;width: 30px;height: 30px;position: relative;display: inline-block;border-left: 1px solid #ecf0f1;text-align: center;}
.productSliderControls i, .productscroller.blue .productSliderControls a { color: #95cfdf; }
.ArrowUp a , .ArrowDown a { line-height: 30px; border: 0px; outline: none; height: 30px; width: 30px;position: absolute;left: 0px;top: 0px;display: inline-block;}

#productGroup p { margin-bottom: 0; }
#basariTablosuCiro small, #basariTablosuKazanc small, #basariTablosuDonusum small { display: block;}
#basariTablosuCiro span, #basariTablosuKazanc span, #basariTablosuDonusum span { float: right; padding: 0px 5px; font-size: 11px; background: rgb(66, 139, 202); border-radius: 2px; color: white; }
#basariTablosuKazanc .cover {background-color: #f0ad4e;}
.select-style { padding: 0; margin: 0; border-bottom: 1px dashed #fff; border-radius: 3px; background: transparent url("/Content/images/dropdownArrow.png") no-repeat 95% 50%;display: inline-block;font-size: 14px; padding-right: 10px;}
.select-style select:focus { outline: none; }
.cover select  {border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #fff;cursor: pointer;}
.cover select> option { color: #000;}
#basariTablosuKazanc .widget-profile-title {background: #D9534F;}
#basariTablosuDonusum .cover {background: #428BCA; }
#basariTablosuDonusum .widget-profile-title {background-color: #1d2939;}
.widget-profile-title > span { margin-right: 15px !important;background: #fff !important;color: rgb(92, 92, 92) !important;font-weight: 700;}
#donusumMonth { padding-bottom: 25px;}
#donusumOrani svg , #talepSayilari svg{ height: 310px; }
#donusumOrani .tab-content , #talepSayilari .tab-content { padding-bottom: 20px;}
.Call-Center-Raporları .panel-body { padding: 15px 5px; }
.Call-Center-Raporları .kisi-secim .panel-heading { padding: 15px; }
.Call-Center-Raporları .kisi-secim { line-height: 45px;margin-bottom: 0; }
.Call-Center-Raporları .kisi-secim select {width: 400px; display: inline-block; padding: 5px 10px;}
.Call-Center-Raporları .kisi-secim label { margin-right: 10px; }
.Call-Center-Raporları .panel-stat:first-child .stat { max-width: 100%;}
.Call-Center-Raporları .panel-heading { padding: 10px 20px; }
.NewCallCenter .panel-group .panel { border: 1px solid #e7e7e7; margin-bottom: 5px; }
.NewCallCenter .panel-group .panel-title a { padding-top: 5px; padding-bottom: 5px; }
.NewCallCenter div[data-toggle="buttons"] label { font-size: 12px; padding: 2px 5px; }
.NewCallCenter .panel-group .input-sm { margin-bottom: 10px; }
.NewCallCenter #iliskiler .input-sm { margin-bottom: 0px; }
.NewCallCenter #iliskiler .col-xs-12 { margin-bottom: 10px; }
#btnToContactOpenModal { line-height: 20px; }
.NewCallCenter #inputContactTelefonHat { width: 20% !important; }
.NewCallCenter .ContactEpostaStatus i { margin-right: 0px; }
.NewCallCenter .ContactEpostaStatus label { padding: 2px 10px; }
.NewCallCenter .list-group { margin-bottom: 0; }
.NewCallCenter .panel-body { padding: 10px !important; }
.NewCallCenter #inputContactTelefonKod, #ddlContactPhoneCode { width: 22% !important; }
#inputContactTelefon { width: 30% !important; }
.NewCallCenter select { padding-left: 5px; padding-right: 2px;}

.CallCenterUserDetail .ContactTelefonStatus label { position: relative; top: 25px }
.CallCenterUserDetail .ContactEpostaStatus label { position: relative; top: 25px }
#soysalmedya .fa{width:18px}
#btnAddRequest { line-height: 14px; }
#ticketSearch #reminderDate {margin-top: 15px}
#ticketSearch .labelTitle, .searchAllCalls .labelTitle { padding-bottom: 10px;}
#ticketSearch label.middle { line-height: 26px; margin-bottom: 0 !important;}
.btnBottom { height: 70px; }
.btnBottom button { position: absolute; bottom: 0; }
.searchAllCalls .labelTitle { display: block; }
#panelPerson .callcenter-user-img {text-align: center}
#panelCompany .callcenter-user-img {text-align: center}
#panelPerson .kayitalani { margin-top: 30px; }
#panelPerson .kayitalani .btn, #mediaFirma .btn { padding: 2px 8px; font-size: 12px; }
#panelCompany { margin-top: 0px; overflow:inherit !important;}
#mediaFirma {overflow:inherit !important;}
#AllCallsTable_paginate { margin-bottom: 20px; }
#AllCallsTable > thead:first-child > tr:first-child > th { border-right: 1px solid #e8e8e8; padding-left: 10px;}
#AllCallsTable_paginate a.current { text-decoration: none !important; background-color: #E4E7EA;}

/*CallCenterTicket*/
.UserTicketList .media-object .fa{font-size:20px;opacity:.3}
.UserTicketList .UserTicketHeading{border-bottom:1px solid #ccc;padding:0 0 5px;margin:0 0 5px}
.UserTicketList .UserTicketHeading span,.UserTicketList .UserTicketFooter span,.UserTicketList .UserTicketFooter a{display:inline-block;padding:5px;margin-right:20px}
.UserTicketList .UserTicketHeading span .fa,.UserTicketList .UserTicketFooter span .fa,.UserTicketList .UserTicketFooter a .fa{margin-right:5px;}
.UserTicketList .UserTicketHeading .TicketStatus{border-radius:4px;padding:5px 10px;color:#fff;margin:0}
.UserTicketList .UserTicketHeading .TicketStatus[data-ticket-status="1"]{background:#c00;}
.UserTicketList .UserTicketHeading .TicketStatus[data-ticket-status="0"]{background:#1CAF9A;}
.UserTicketList .UserTicketProcesses{margin:5px 0 0}
.UserTicketList .UserTicketFooter .TicketNew{margin:0}
.UserTicketList .UserTicketFooter .TicketProcessesToggle{padding:0;width:24px;text-align:center;}
.UserTicketList .UserTicketFooter .TicketProcessesToggle .fa{margin:0;line-height:24px;font-size:120%}
#cagrilar .list-group .list-group-item a,#talepCagrilar .list-group .list-group-item a{font-size:120%;text-align:center;padding:0;width:30px;margin:3px}
#cagrilar .list-group .list-group-item a .fa,#talepCagrilar .list-group .list-group-item a .fa{margin:0}
.UserTicketRezervasyonlar{list-style-type:none;margin:0;padding:0}
.UserTicketRezervasyonlar .rezervasyon-no{display:inline-block;background:#efefef;border-radius:4px;margin:0 5px 0 0;padding:5px;border:1px solid #ccc}
.UserTicketRezervasyonlar li table td{background:#fff}
.UserTicketRezervasyonlar li table .btn .fa{margin-left:5px;}
.UserTicketRezervasyonlar .RezervasyonKisiListesi{display:none;position:absolute;margin-top: 5px;width: 160px;right: 0;bottom: 17px;}
.RezervasyonKisiListesi h4 { font-size: 14px;}
/*TicketList*/
.TicketListContextMenu{display:none;position:absolute;margin: 0;z-index: 99;padding-bottom: 55px; }
.TicketListContextMenu .list-group{box-shadow:0 0 30px #aaa;border-radius: 4px; max-height: 300px; overflow: auto;margin: 0;}
.TicketListContextMenu a{position:relative;padding-left:36px}
.TicketListContextMenu a .fa{position:absolute;left:0;top:0;bottom:0;width:36px;text-align:center;line-height:43px}
.TicketListTable tbody tr{cursor:pointer;}
.ForwardTicket td,.TicketListTable .ForwardTicket:hover td{background:#f7cd7c !important;color:#000}
.ticketSummary td>div{position:relative;margin:0 10px 10px;padding: 5px;border: 1px solid #ccc;border-radius: 4px;}
.ticketSummary td>div:before{content: "";position: absolute;left: 50%;top: -15px;width: 0;height: 0;border-bottom: 15px solid #ccc;border-right: 15px solid transparent;border-left: 15px solid transparent;}
#requestList .Reminder1 {color: #95a5a6;font-size: 20px;}
#requestList .Reminder2 {color: #e67e22;font-size: 20px;}
#requestList .Reminder3 {color: #c0392b;font-size: 20px;}
#requestList tr {cursor: pointer;}
#requestList .closedtask {background: #ccc;}
#modalresult .item {border-bottom: 1px solid #ccc;padding: 10px;}
#modalresult .item:nth-last-child() {border: none;}
#modalresult {max-height: 550px;overflow: auto;font-size: 13px;}
#modalInfo thead tr td {font-weight: 700;}
#modalInfo tbody tr td {padding: 5px;}
#modalInfo .modal-footer {padding: 10px;}

/*SalePayment*/
.SalePayment #promotionFrm .promotionInput { height: 40px !important; width: 150px; }
.SalePayment .Komisyonlar {display:none;}
.SalePayment .Komisyonlar .input-group-addon, .SalePayment .Komisyonlar .input-group-btn {width: auto;}
.SalePayment #comissionForm .agenComId { height: 40px !important; width: 70px; }
.SalePayment #comissionIncrease .agenComId { height: 40px; width: 70px; }
.SalePayment #comissionIncrease .input-group {margin-bottom:10px;}
.SalePayment #comissionIncrease .input-group-addon:first-child {width:500px; text-align:left;}
.SalePayment #comissionForm .btn { height: 40px; }
#comissionForm .notice { font-size: 12px; display: table-cell; vertical-align: middle; color: #d9534f; padding-left: 10px; }
#comissionForm .notice i { padding-right: 5px; font-size: 14px; }
#comissionIncrease .notice { font-size: 12px; display: table-cell; vertical-align: middle; color: #d9534f; padding-left: 10px; }
#comissionIncrease .notice i { padding-right: 5px; font-size: 14px; }
.SalePayment .Page-Heading a{font-size:70%}
.SalePayment .input-group .btn{padding:8px}
.SalePayment .panel-filter .btn-xs{padding:3px 5px;text-align:center;position:absolute;top:50%;right:5px;margin-top:-15px}
.SalePayment .panel-filter .list-group-item{position:relative}
.SalePayment .panel-filter .btn-xs .fa{margin:0}
.SalePayment #kredikarti .input-group{margin-bottom:15px}
.SalePayment .CreditCard{background:url("/Content/images/creaditcard.png") no-repeat top left #aaa;width:300px;height:200px;border-radius:4px;overflow:hidden;border:1px solid #aaa;position:absolute;bottom:105%;left:50%;margin-left:-150px;box-shadow:0 0 30px #666;display:none}
.SalePayment .CreditCard .CreditCardType{position:absolute;top:10px;width:45px;height:25px;}
.SalePayment .CreditCard .CreditCardLogo{position:absolute;top:40px;width:110px;height:30px;}
.SalePayment .CreditCard div{position:relative;top:90px;left:15px;margin-bottom:10px;color:#333}
.SalePayment .CreditCard div>span{color:#000;font-size:120%}
.cardcvctext{position:absolute !important;right:5px !important;top:auto !important;left:auto !important;bottom:10px !important;background:#fff;padding:0 3px;width:90px;border-radius:4px}
.CardNo .form-control{width:25%;margin-left:-1px}
.SalePayment .well{background:#f8f8f8;border:1px solid #ccc;}
.SalePayment label.error{right:auto !important;left:20%;bottom:100%;top:auto}


/*ucak*/
.flightSearchData{}
.flightSearchData .badge { padding: 2px 5px; }
.flightSearchData>div{padding:3px 10px 0px 10px;margin: 5px 10px 0px 10px;border-radius:4px;overflow:hidden;border:1px solid #ccc;}
.flightSearchData>div:nth-child(even){background:#f8f8f8;}
.flightSearchData>div:hover,.flightSearchData>div.Selected{box-shadow:0 0 20px #999;}
.flightSearchData>div>table hr{display:none;}
.flightSearchData>div>table span.gd{ margin-right: 10px;color: #777}
.flightSearchData>div>table>tbody>tr>td:first-child{width:60%}
.flightSearchData>div>table>tbody>tr>td:first-child > table > tbody > tr:first-child td{padding-bottom:5px; padding-left: 5px; }
.flightSearchData>div>table>tbody>tr>td:nth-child(2){width:10%;text-align:left; padding: 0px 10px; }
.flightSearchData>div>table>tbody>tr>td:nth-child(3){width:10%;text-align:left; padding: 0px 10px; }
.flightSearchData>div>table>tbody>tr>td:last-child{width:20%;text-align:center}
.flightSearchData>div>table>tbody>tr>td:last-child label{display:block;padding:0px; margin:0 3px;text-align:left; margin-bottom: 0px !important;}
.flightSearchData>div>table>tbody>tr>td:last-child label input{float:right}
.flightSearchData>div>table>tbody>tr>td:last-child label span,.flightSearchData>div>table>tbody>tr>td:last-child label em{display:inline-block;margin-right:3px}
.flightSearchData>div>table table table{display:none;margin-top:10px}
.flightSearchData>div>table td>table tr>td:first-child{width:30% !important; }
.flightSearchData > div > table td > table tr > td:nth-child(n+1) { width: 100px; padding-left: 5px; }
.flightSearchData > div > table td > table tr > td:nth-child(3) { width: 150px; }
.flightSearchData>div>table td>table tr>td:first-child img{margin-right:5px;border-radius:50%;}
.flightSearchData>div>table td>table tr>td a{display:inline-block;padding:0px 3px;cursor:help;color:#333;}
.flightSearchData>div>table td>table tr>td a:hover{text-decoration:none;background:#f5f5f5;color:#000}
.flightSearchResult .panel-filter ul{list-style-type:none;margin:0;padding:0;}
.flightSearchResult .panel-filter li{border:1px solid #ccc;border-radius:4px;margin:5px;cursor:pointer;padding:5px;}
.flightSearchResult .panel-filter li .fa{margin-right:5px;display:none;}
.flightSearchResult .panel-filter li:hover,.flightSearchResult .panel-filter li.SelectedProperty{background:#FC6;color:#000}
.flightSearchResult .panel-filter li.SelectedProperty .fa{display:inline-block;background:#fff;border-radius:4px;width:20px;line-height:20px;text-align:center}
.flightSearchResult .panel-footer { padding: 0px 10px;}
.flightSearchResult .ucakListTools button { padding: 3px 10px;}
.flightSearchResult .ucakListTools input { padding-bottom: 4px; padding-top: 4px; }
.flightSearchResult .tab-content { padding-top: 0; }
#departureFlights .nav-tabs a { padding-top: 8px; padding-bottom: 10px; }
 #departureFlights {position: relative}
 #arrivalFlights {position: relative}
.ucakListTools{position: absolute;right: 5px;top: 4px;}
 #arrivalFlights .ucakListTools{top: 25px}
.ucakListTools li a{padding: 8px}
.ucakListTools input{position: relative;top: 1px;background: #d8dbde !important;border: 0;width: 90px;text-align: center;cursor: pointer !important;color: #777}
.FlightFareInfo span{display:inline-block;padding:3px;border:1px solid #ccc;border-radius:4px;margin:3px 7px 3px 3px}
.FlightFareCheckOut{border-top:1px solid #ccc;padding:20px 10px;margin:20px 0;background:#f8f8f8;border-radius:0 0 4px 4px}
.FlightFareCheckOut p{display:inline-block;padding:5px 15px 20px;margin:3px 10px 3px 3px;border:1px solid #ccc;border-radius:4px;position:relative;overflow:hidden;height:80px;font-size:130%;background:#fff}
.FlightFareCheckOut p:after{position:absolute;content:"";height:15px;background:rgba(245,150,30,.8);left:0;right:0;bottom:0;border-radius:0 0 4px 4px;}
.FlightFareCheckOut p:before{content: "";position: absolute;left: 50%;bottom:15px;width: 0;height: 0;border-bottom: 10px solid rgba(245,150,30,.8);border-right: 15px solid transparent;border-left: 15px solid transparent;margin-left:-15px}
.FlightFareCheckOut p>span{display:block;padding:3px;}
.FlightFareCheckOut p .fa{margin-left:5px}
.FlightFareCheckOut p .fa,.FlightFareCheckOut .btn .fa{margin-right:5px;}
.FlightFareCheckOut .btn{vertical-align:top;line-height:40px;margin-top:20px}
.FlightOnRezervasyonContent{display:none;}
#flightSearchMessage .icon-fix{font-size: 20px;vertical-align: middle;margin-right: 5px;}

#flightSearch .swapbtn {position: relative; left: -7px; top: 23px;}
#flightSearch button.flightsearchbtn {position: relative; left: -7px; top: 23px}

.FlightFareInfoContainer{border-bottom:1px solid #ccc;margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:4px}
.FlightFareInfoContainer .FlightFareInfo{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}
.FlightFareInfoContainer .FlightFareInfo span{background:#fff}
.FlightFareInfoContainer ol{margin:10px 0;list-style-type:none;}
.FlightFareInfoContainer ol li{background:#eee;padding:5px;margin-bottom:3px}
.FlightFareInfoContainer ol li p{margin:0}
#flightSearchDataForDepartureFlights table { font-size: 12px; }
.taksitler > div {  padding-top: 10px; padding-bottom: 10px;}
.taksitler h4 { margin-bottom: 30px; margin-top: 0; }
.taksitler hr { margin-top: 10px; margin-bottom: 30px; }
.taksitler .img-wrapper { height: 120px; background-color: #fff; border: 1px solid #ddd; padding: 10px; }
.yurtdisiotelkarsilama .panel-body:first-child { padding-bottom: 0; }
.yurtdisiotelkarsilama .panel-body:last-child { padding-top: 0; }
.yurtdisiotelkarsilama h5 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* ui autocomplete özel stilleri */
 .ui-autocomplete  {margin: 0px; padding: 10px !important; border: 1px solid #f00;height: 300px;overflow: auto; }
 .ui-menu-item {margin: 0px; padding: 0px;background: #ffffff none; border: 0px solid transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
 .ui-autocomplete.ui-menu {background: #ffffff none; padding: 0px; margin: 0px; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border: 1px solid #cccccc;z-index:1002;}
 .ui-autocomplete-itemtype a {border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
 .ui-autocomplete-itemtype.cat-bolge a { background: #f5f5f5; border: 0px; border-bottom: 1px solid #f1f1f1; padding: 3px; margin: 0px;font-weight: bold; }
 .ui-autocomplete-itemtype.cat-airport a { padding: 3px 3px 3px 10px; margin: 0px;font-weight: normal;border: 0px;}
 .ui-autocomplete .ui-state-focus a,   .ui-autocomplete .ui-state-hover a, .ui-autocomplete .ui-state-active a { background: #349fbd !important; color: #ffffff !important; }


.tableac {
  width: 100%;font-size:14px;
}
.tableac .fa-map-marker, .tableac .fa-moon-o {
  color: #d9534f;
}
.tableac .image {
  padding-right: 10px;
  width: 10px;
  height: 10px;
}

#flightSearchData input.tip li span { margin-left: 10px;font-weight: 400}

.flightSearchData>div>table>tbody>tr>td:last-child label span { cursor: pointer;margin: 0 5px}

#locationChs ul.list-group li.list-group-item { line-height: 35px;border: 0}
#locationChs ul.list-group li.list-group-item:hover { background-color: #eee}
#locationChs .list-group .list-group-item .fa { margin: 0}

/*Cart*/
.cartHeading { font-weight: 600;padding-bottom: 10px}
.cartLists .cartList {border-bottom: 1px solid #eee;line-height: 35px;padding: 15px 0}
.cartLists .cartList span.fiyat {color: #333;padding: 5px;position: relative;background: #fff;border-radius: 4px;border: 1px solid #ddd;white-space:nowrap}
.cartLists .cartList:hover {background-color: #F8F8F8}
.cartLists .cartList:nth-last-child(1) {border-bottom: none}
.cartLists .cartList > span:nth-child(1) {margin-right: 50px}
.cartLists button {float: right}
.cartTotal {text-align: right}
.cartTotal #sepetToplam {display: inline}
.cartTotal .alert{display: inline-block;padding: 11px;margin: 0}
.cartTotal .buttonDevamEt {line-height: 32px;}
#sepetDiv .col-md-12 span.alert {display: inline-block; float:right; line-height:0; margin-top:2px; font-size:11px; padding:12px;}
#sepetDiv .col-md-12 span.alert-danger { float: left;border: 0px;background: transparent none;padding-left: 0px;font-size: 12px; }


/*CartList Detail*/
.cartListDetail .cartDetailFilter ul > li { line-height: 28px; border-bottom: 1px solid #eee !important}
.cartListDetail .cartDetailFilter ul > li:last-child { border: none !important}
.cartListDetail .cartDetailFilter ul > li.list-group-item { border: none;margin: 0;padding-right:60px}
.cartListDetail .cartDetailFilter button { position: absolute;right: 5px; top: 23%}
.cartListDetail .cartDetailFilter button i{ margin-right: 0 !important}
.badge-triangle {display: none;position: absolute;top: 0;right: 10px;}
#collapseKampanya .thumbnail.selected .badge-triangle { display: block;}
.badge-triangle i { position: absolute;top: 5px;right: 5px;color: #fff;}
#triangle-topright { width: 0; height: 0; border-top: 40px solid #1CAF9A; border-left: 40px solid transparent; }
.cartListDetail .cartDetailPanel #collapseKampanya .item {display: inline-block;width: 33%;vertical-align: top; float: none !important;}
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail { overflow: hidden;cursor: pointer;display: inline-block !important;width: 100%;}
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail.selected{ background-color: #dff0d8}
.cartListDetail .cartDetailPanel #collapseKampanya .disabled{ background-color: rgba(226, 226, 226, 0.5)}
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail img { float: left;padding: 10px;width: 110px;height: 80px; }
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail .caption {display: table-cell}
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail .title { padding: 5px;border-bottom: 1px solid #ccc}
.cartListDetail .cartDetailPanel #collapseKampanya .thumbnail button { height: 30px;line-height:15px}
.cartListDetail .cartDetailPanel #collapseKampanya #thumbnailpromosyonlar { border-bottom: 1px solid #eee; margin-bottom: 20px;}
.cartListDetail .cartDetailPanel #collapseKampanya .yolcuBilgileri { border-top: 1px solid #eee; padding-top: 20px;overflow:hidden;}
.cartListDetail .cartDetailPanel #collapseOdeme .bankaTop { border-bottom: 1px solid #eee; padding-bottom: 15px}
.cartListDetail .cartDetailPanel #collapseOdeme table tr td span { display: block; font-size: 12px}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler { max-height: 400px;overflow-y: auto}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .title {padding: 5px;border-bottom: 1px solid #ccc}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .title .defaultadres{ font-size: 11px;color: #d43f3a; padding-left: 5px}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .thumbnail { cursor: pointer;height:140px;overflow:hidden}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .thumbnail.selected { background-color: #dff0d8}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler button{font-size: 16px;position: relative;top: 2px;right: 4px;display: none;}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler button:hover{color: #d43f3a}
.cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .selected button{ display: inline-block;}
.cartListDetail .cartDetailPanel #collapseFatura #txtMusteriSec{ padding: 8px}
#collapseKampanya #accordion h4 a.active { background-color: #fff; }
#collapseKampanya #accordion h4 a { background-color: #eee; }
.cartListDetail input[type="text"], .cartListDetail input[type="email"], .cartListDetail select, .cartListDetail textarea {padding:5px}
.cartListDetail input[data-name="adi"],.cartListDetail input[data-name="soyadi"]{text-transform:capitalize}
.totalSpan{font-size:80%}
.promCodeInSaleCampaignResult{background: #efefef;padding: 3px;margin-top: 5px;}
.chbGeziPara{background: #fff;border-radius: 4px;border: 1px solid #ccc;padding: 5px;display: inline-block; width: auto; padding-right: 20px; margin-left: -10px; margin-right: 10px;}
.chbGeziPara input[type="checkbox"]{margin-right:5px;position:relative;top:1px}
#chbGeziPara { width: auto !important; padding-right: 20px; margin-left: -10px; margin-right: 10px; }

/*
label.error{position:absolute;top: -7px;background: #c00;border: 1px solid #ccc;border-radius: 4px;padding: 5px;right: 10px;color: #fff;min-width:40px;text-align:center;box-shadow:0px -2px 20px #999}
input.error{border-color:#c00}
label.error:after{ content: "";position: absolute;left:50%;top:100%;width: 0;height: 0;border-top: 7px solid #c00;border-left: 15px solid transparent;border-right: 15px solid transparent;margin-left:-15px}
*/

/*hata stili*/
    label.error {position:absolute;z-index: 1000;position:absolute;top:-48px;right:15px;margin:0;background: #fff;color: #e96153 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:5px;border:1px solid #e96153;padding:9px 14px;box-shadow: 0 0 2px #BDBDBD;font-size: 12px;font-weight: 400;}
    label.error:before {content: url('/content/images/error-triangle.png');position: absolute;bottom: -36px;height: 36px;}
    label>.arrow{border-width:11px}label>.arrow:after{border-width:10px;content:""}label.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}

em.error {font-style: normal;z-index: 1000;position:absolute;top:-49px;right:15px;margin:0;background: #fff;color: #e96153 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:5px;border:1px solid #e96153;padding:9px 14px;box-shadow: 0 0 2px #BDBDBD;font-size: 12px;font-weight: 400;}
em.error:before {content: url('/content/images/error-triangle.png');position: absolute;bottom: -36px;height: 36px;}
em>.arrow{border-width:11px}em>.arrow:after{border-width:10px;content:""}em.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color: #e96153 !important;}
.has-error .form-control {border-color: #e96153 !important;}

.popover.error-valid {border-color: #e96153;color: #e96153;box-shadow: 0 0 2px #BDBDBD;border-radius: 5px;margin-top: -6px !important;font-size: 12px;}
.popover.error-valid .popover-content {padding: 4px 14px !important;}
.popover.error-valid.top>.arrow {border-top-color: #e96153;}
.popover.error-valid.left>.arrow {border-left-color: #e96153;}
.popover.error-valid.right>.arrow {border-right-color: #e96153;}
.popover.error-valid.bottom>.arrow {border-bottom-color: #e96153;}
.popover-inner > .popover-content {padding:3px 5px !important;}

#odemeFormID .panel-default{overflow:visible}
#collapseFaturabilgisi{position:relative;}
.formAlanlari .btn{margin:10px 0}
#odemeFormID .isBookingSale { position: relative;display: inline-block;}
#odemeFormID .isBookingSale .error {margin-top: -25px;left: 80px;}
#odemeFormID .isBookingSale input[type="radio"].error {margin-left: 2px;}
/*#odemeForm select{margin-top:-2px}*/
.odemeFormListe{position:absolute;right:100%;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;z-index:100}
.odemeFormListe{display:none;}
.odemeFormListe h4{white-space:nowrap;font-size:120%;margin:0 0 15px;border-bottom:1px solid #ccc;padding:5px;}
.odemeFormListe .GuestList li{white-space:nowrap;cursor:pointer;padding:3px 30px 3px 5px;position:relative}
.odemeFormListe li>i,.odemeFormListe li>span{display:inline-block}
.odemeFormListe li span{text-transform:capitalize;display:inline-block}
.odemeFormListe li a{margin-left:5px;padding:0 3px;text-align:center;position:absolute;right:3px;}
.odemeFormListe li a .fa{margin:0 !important}
.odemeFormListe li:hover{background:#efefef;}
.odemeFormAra, .misairFaturaContactAra {right:0 !important;position:absolute;max-width:605px;z-index:100;box-shadow:0 0 10px #aaa;font-size:80%}
.odemeFormAra .TogglePanel, .misairFaturaContactAra .TogglePanel{position:absolute;left:-32px;top:0;border-radius:4px 0 0 4px}
.odemeFormAra .TogglePanel .fa-arrow-right, .misairFaturaContactAra .TogglePanel .fa-arrow-right  {display:none;}
.odemeFormAraContainer, .misairFaturaContactAraContainer{display:none;background:#fff;border-radius:0 4px 4px;padding:5px}
.odemeFormAraContainer .form-group, .misairFaturaContactAraContainer .form-group  {margin-bottom:3px}
.odemeFormAraContainer .GuestListTable tbody tr td, .odemeFormAraContainer .GuestList li, .misairFaturaContactAraContainer .GuestListTable tbody tr td, .misairFaturaContactAraContainer .GuestList li  {cursor:pointer;}

#collapseMisafirFatura .odemeFormAra {right: 10px!important;}

#guestlist .dataTables_paginate, #misafircontactguestlist .dataTables_paginate{float:none !important;margin-bottom:10px}
#guestlist .dataTables_paginate *, #misafircontactguestlist .dataTables_paginate *{padding:3px}
.yolcuBilgileri .dragDropActive input,.yolcuBilgileri .dragDropActive select, #collapseMisafirFatura .dragDropActive input, #collapseMisafirFatura .dragDropActive select {border:1px solid #c00}
.ui-draggable-helper{background:#fff;padding:5px;border:1px solid #ccc;box-shadow:0 0 10px #aaa;}
.quickPersonSelect{display:none;position:absolute;z-index:500}
.quickPersonSelect>div{margin:0;box-shadow:0 0 10px #aaa;border-radius:4px}
#rootwizard .finish{}

/*anadolusigorta*/
.anadolusigorta{background:#0059a2;color:#fff}
.anadolusigorta img{position:relative;top:-2px}

/*KullaniciListesi*/
.KullaniciListesi .Page-Heading{position:relative;}
.KullaniciListesi .Page-Heading .AddUser{position:absolute;right:15px;top:50%;margin-top:-13px}
.KullaniciListesi .list-group-item{position:relative;}
.KullaniciListesi .list-group-item .btn-group{position:absolute;right:5px;top:50%;margin-top:-13px}
/*LoginAfterPage*/
.LoginAfterPageHeader{border-bottom:1px solid #ccc;box-shadow:0 0 5px #aaa;text-align:center;margin-bottom:40px;background:#fff;}
.LoginAfterPageHeader h1{margin:0;padding:20px}
.LoginAfterPage .panel{width:50%;margin:auto;border:1px solid #ccc;}
.LoginAfterPage .panel-heading {padding: 15px;}
.LoginAfterPage .panel-heading h2{font-size: 18px;margin: 0;font-weight: 400;}
.LoginAfterPage .panel-body .row>div{margin-bottom:10px}

/*SearchResultList*/
.SearchResultList h3{font-size:190%;border:1px solid #ccc;border-radius:4px 4px 0 0;margin-bottom:-1px;background:#fff}
.SearchResultList li:first-child{border-radius:0 0 4px 4px !important}
.SearchResultList li{cursor:pointer;}
.SearchResultList li:hover{background:rgba(0,0,0,.02)}
.SearchResultList li img{height:64px;margin:8px 16px 8px 8px;border-radius:4px}
.SearchResultList li h5,.SearchResultList li p{padding:0;line-height:32px;margin:0}
.SearchResultList li h5{margin-top:8px;font-size:120%;color:#333;}
.SearchResultList li h5 a{color:inherit}
.SearchResultList li h5 a:hover{text-decoration:none}
.SearchResultList nav{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;padding:15px;margin-bottom:20px;}
.SearchResultList nav a{display:inline-block;line-height:43px;white-space:nowrap;padding:0 24px;background:rgba(0,0,0,.05);color:#000;margin:5px 15px 5px 0;border-radius:50px;position:relative;border:1px solid rgba(0,0,0,.1)}
.SearchResultList nav a:after{ content: "";position: absolute;background:rgba(0,0,0,.1);padding:3px;left:10px;top:50%;margin-top:-3px;border-radius:50%;border:1px solid rgba(0,0,0,.3)}
.SearchResultList nav a:hover,.SearchResultList nav a:focus,.SearchResultList nav a:active{box-shadow:0 0 10px #aaa;text-decoration:none}

/*dinamikpaket*/
.DynamicPackage .uygunUcusWrapper{margin-bottom:20px}
.DynamicPackage .AramaKriterleri p{display:inline-block;padding:5px;margin:5px;border:1px solid #ccc;background:#fff;border-radius:4px}
.DynamicPackage .AramaKriterleri p .fa{margin:3px 7px;}
.DynamicPackage .UygunFiyat td,.DynamicPackage .UygunSaat td{background:#fff}
.DynamicPackage .UygunSaat caption,.DynamicPackage .UygunFiyat caption{background:#fff;padding:5px;font-size:120%;border:1px solid #efefef;text-align:left;border-radius:4px 4px 0 0}
.DynamicPackage .UygunSaat span,.DynamicPackage .UygunFiyat span{display:block}
.DynamicPackage .UygunSaat .fa,.DynamicPackage .UygunFiyat .fa{margin:3px}
.DynamicPackage .UygunSaat td,.DynamicPackage .UygunFiyat td{vertical-align:middle}
.DynamicPackage .uygunUcusTable.Selected td{color:#ab630f;background:#fdfbf9 !important;}
.DynamicPackage .uygunUcusTable.Selected caption{background:#f6931f;color:#fff}
.DynamicPackage .uygunUcusTable.Selected{box-shadow:0 0 10px #aaa}
.DynamicPackage .Selected .uygunUcus{color:#ab630f;}
.DynamicPackage .uygunUcus{display:block;}
.DynamicPackage .Selected .uygunUcus span{font-weight:700}
.DynamicPackageHotelList>table{background:#fff;}
.DynamicPackageHotelList>table td{padding:0 !important}
.DynamicPackageHotelList>table .PackageItem h4{margin:0;border-bottom:1px solid #ddd;padding:10px;margin-bottom:15px;background:#428bca;color:#fff}
.DynamicPackageHotelList>table .PackageItem h4 a{color:#ea5b0c;background:#fff}
.DynamicPackageHotelList>table .PackageItem h4 a:hover{box-shadow:0 0 10px #333;color:#c00}
.DynamicPackageHotelList>table .PackageItem h4 .fa{margin-right:5px}
.DynamicPackageHotelList>table .PackageItem>img{margin:10px 20px 10px 10px;height:96px}
.DynamicPackageHotelList>table .PackageItem .PackageItemFeatures{padding:10px 0 0}
.DynamicPackageHotelList>table .PackageItem .PackageItemFeatures p{margin:0;padding:0;}
.DynamicPackageHotelList>table .PackageItem .PackageItemFeatures p span{width:130px;display:inline-block;padding:0;line-height:24px}
.DynamicPackageHotelList>table .PackageItem .PackageItemBuy {text-align:center;padding-right:10px}
.DynamicPackageHotelList>table .PackageItem .PackageItemBuy p{margin:0;padding:0;display:block;font-weight:bold;background:#f6931f;padding:5px;border-radius:4px;margin-bottom:5px;color:#fff}
.DynamicPackageHotelList>table .PackageItem .PackageItemBuy p span{display:block;line-height:32px}
.DynamicPackageHotelList>table .PackageItem .PackageItemBuy p span:last-child{font-size:130%;background:#fff;color:#ea5b0c;border-radius:4px}
.DynamicPackageHotelList>table .PackageItem .list-group{padding:10px;margin:0}
.DynamicPackageHotelList>table .PackageItem .list-group li{padding:7px 15px}
.DynamicPackageHotelList>table .PackageItem .list-group li>span:first-child{display:inline-block;margin-right:20px}
.DynamicPackageHotelList>table .PackageItem .list-group li:last-child{padding:0}
.DynamicPackageHotelList>table .PackageItem .list-group li:last-child a{color:#287d9a}
.DynamicPackageHotelList>table .PackageItem .list-group li:last-child a:hover{color:#c00}

/*Ekibimiz*/
.Ekibimiz{text-align:center}
.Ekibimiz .thumbnail img{ border-radius:50%;width:160px;height:160px;border:5px solid #eee;box-shadow:0 5px 5px #d0d0d0 }
.Ekibimiz .thumbnail{padding-top:15px;margin-bottom:15px;border: 0px; background: transparent none;}
.Ekibimiz .panel-body{padding-top:30px}
.Ekibimiz .thumbnail .fa{margin-right:5px}
.Ekibimiz .staffphone{white-space:nowrap;margin-left:10px;display:inline-block}
.Ekibimiz h3 {line-height: 24px; padding: 0px;vertical-align: middle;color: #2d3e52;margin-top: 5px;}
.Ekibimiz p {margin-bottom: 10px;color: #2ab4e2;font-size:14px;}
.Ekibimiz .caption > p:last-child {color: #999;font-size:13px;}


/*Kurumsal Grup*/
.kurumsaltalep .giriscikistarih .form-control.col-xs-6{ width:50% !important;}
.kurumsaltalep .giriscikistarih  .form-control.col-xs-6{ border-radius:3px 0px 0px 3px;}
.kurumsaltalep .giriscikistarih .form-control.col-xs-6:nth-child(2n+1){ border-radius:0px  3px 3px 0px; border-left:0}
.otelline .whichNumber { float:left}
.kurumsaltalep .btn.btn-primary { height:34px; margin: 26px 0 0 0}
.kurumsaltalep .btn.btn-danger { height:34px; margin:-34px 0 0 0; float:right; }
.kurumsaltalep #addGrupOtel { margin-top:26px;}
.kurumsaltalep .corpToplanti { width:100%; float:left;}
.kurumsaltalep .corpToplanti::after{ content:''; clear:both;}
.kurumsaltalep #otelToplanti .btn-danger ,.kurumsaltalep .corpEkipman .btn-danger { position:relative; z-index:99; margin:26px -86px 0 0;}

/*anasyafa*/
.duyurumodal img{ width: 100%;}
    /*blog*/
    .blog-title{ margin: 0 0 10px 0;overflow: hidden;}
    /*.blog-summary{ min-height: 100px;overflow: hidden;}*/
    /*.blog-details .blog-summary { height: auto!important; }*/
/*scrolled*/
.panel-filter .pinned{ position: absolute;right: 50px;top: 20px;opacity: 1;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}
.panel-filter .pinned.true{ position: absolute;right: 50px;top: 20px;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(10deg);transform: rotate(0deg)}
#filterpanel.scrolled{position: absolute;overflow-y: auto;width: 23%}
.Content-Right.scrolled{margin-left: 25%}

/*otel detay  otel grid*/
#otelArama .agave-grid, #otelAramaAlt .agave-grid{border:1px solid #2ab4e2}
#otelAramaAlt input[name=dateCheckOut], #otelArama input[name=dateCheckOut]{ position: relative;left: -1px; border-radius: 0 3px 3px 0;/*text-decoration:line-through*/}

/*footer*/
.footer{ background: #fff;font-size: 90%;box-shadow: 0 0 5px #aaa;position:fixed;left:0;right:0;bottom:0;padding:3px 0 0;height:50px;z-index:100}
.footer .footer-left-side{ text-align: left;font-size: 95%}
.footer .footer-right-side{text-align: right}
.footer .footer-right-side img { text-align: right;width: 86px;}
.footer p{ margin:0;padding: 0}
.footer address{margin:0}
.footer .footer-nav-bar{ text-align: center;margin-top: 0;padding-top: 0;}
.footer .footer-nav-bar a{ display: inline-block;padding: 3px;margin: 3px;color: #333;}
.footer .footer-right-side a{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;opacity: .5;width:20%}
.footer .footer-right-side nav{white-space:nowrap;}
.footer .footer-right-side a:hover{opacity: 1}
/*.footer .footer-right-side a img{height:10%}*/

/*BreadCrumb*/
.BreadCrumb{ color: #333;}
.BreadCrumb>a{ color: #333;padding:4px;display: inline-block;position: relative;background: #fff;border-radius: 4px;border: 1px solid #ddd;margin-left:10px}
.BreadCrumb>a:hover{ color: #333;}
.BreadCrumb>span{ display: inline-block;padding: 3px;font-weight: bold;position: relative;margin-left:10px }
.BreadCrumb>a:after{ content: "";position: absolute;right:-8px;top:0;width: 0;height: 0;border-left: 7px solid #ddd;border-top: 15px solid transparent;border-bottom: 15px solid transparent;}
.BreadCrumb>a:first-child:after{ content: "";}

/*priceinput*/
.priceinput{display:inline-block;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.priceinput > div{display:inline-block;padding: 6px 12px;font-size: 14px;}
.priceinput > input{width:95px;border:0;padding:4px;margin:0;font-size:14px;color:#666;cursor:text;text-align:right;outline:none;}
.priceinput > input::-ms-clear{display: none;}

/*datepicker*/
.ui-datepicker{background:#c6e3ec}
.ui-datepicker-title{ color: #287d9a;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{background-color:#287d9a}
.ui-datepicker th{ color: #287d9a;}
.ui-datepicker-calendar td a.ui-state-default,.ui-datepicker-calendar td{ color: #287d9a;}
.ui-datepicker-calendar .ui-state-active{ color: #fff!important;}
.ui-datepicker-calendar .ui-state-highlight{ color: #000 !important;}
.hasDatepicker{position: relative}
.ui-datepicker tbody td a{text-align:center !important;}
.ui-datepicker tbody .ui-state-disabled{background:#eee;opacity:.5}
.ui-datepicker tbody .ui-state-hover{color:#fff !important;}
.ui-datepicker tbody .ui-state-active,.ui-datepicker tbody .highlight a{background:#ea5b0c !important;color:#fff !important}
#rezervasyonlar .ui-datepicker tbody .ui-state-active{/*background:none !important; */ color:#287d9a !important}

/*agave-grid*/
.agave-grid{border-radius: 4px;margin-bottom: 20px}
.agave-grid table{margin-bottom: 20px}
.agave-grid table th{ white-space: nowrap;padding-left: 20px !important;background-position: left center !important}
.agave-grid table td{vertical-align: middle !important}
.agave-grid table tr td:first-child{ width: 70px;}
.agave-grid table tr td:first-child > .fa{font-size:220%;opacity:.7}
.agave-grid table tr td:first-child img{ width: 100%;border-radius: 4px}
/*.agave-grid table > tbody > tr:hover > td{background: #def1f7 !important}*/
.agave-grid h4{ padding: 0 10px 0 25px;margin: 0;line-height: 35px;background: #2ab4e2;color: #fff;position: relative;text-shadow:1px 1px 1px #1486ac;border-radius:4px 4px 0 0}
.agave-grid[data-collapsible=true] h4{ cursor: pointer;}
.agave-grid h4:after{ position: absolute;left: 10px;top: 50%;content: "";padding: 4px;background: #fff;margin-top: -6px;border-radius: 4px;border:1px solid #1486ac}
.agave-grid .btn>.fa{font-size: 120%}
.agave-grid .dataTables_info{ font-size: 90%;margin-top: 5px;color: #666;position: absolute;top: -8px;background: #f1f1f1;border: 1px solid #ccc;border-radius: 4px;padding: 3px}
.agave-grid .paginate_active{ background: #ff7e00 !important;border-color: #dc7c1f !important;}
.agave-grid .paging_full_numbers a.paginate_button, .agave-grid .paging_full_numbers a.paginate_active{ padding: 2px 7px !important;font-size: 90%}
.agave-grid .paging_full_numbers a.current {  text-decoration: none !important;background-color: #E4E7EA;}
.agave-grid .conceptprice{font-size:120%;display:block}
.agave-grid .conceptprice .fa{margin-left:5px}
.pasiftr {display: none}
.HotelMainListeleTabTable thead tr th:first-child,.HotelMainListeleTabTable thead tr th:last-child,#HotelListeleTable thead tr th:first-child,#HotelListeleTable thead tr th:last-child{background:none !important;}

/*tree-view*/
.tree{}
.tree ul{border:none !important}
.tree li>span{ display: block;color: #333;background: #def1f7;border: 1px solid #bfd8e0;border-radius: 4px;padding: 5px;margin-bottom: 3px;}
.tree li>span:hover,#tree li>span.dynatree-expanded{background: #bee1ec}
.tree li a{ border: none !important;background: none !important;color:#1b6a83 !important}
.tree li span.dynatree-selected a{ font-weight: 700;font-style: normal !important}

/*list-group*/
.list-group .list-group-item .fa{margin-right: 5px}

/*list-group-customized*/
.list-group-customized{border:none;}
.list-group-customized .list-group-item{border:none;border-bottom:1px dashed #ccc;margin:0}

/*media*/
.media{background:#fff;padding:10px;border-radius:4px}
.media-body p{margin:5px 0}
.media-footer{background:#fff;border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}

/*alert*/
.alert{position:relative;}
.alert .close{background: #fff;width: 24px;height: 24px;border: 1px solid #ccc;opacity:1;border-radius:4px;top:5px;right:5px;position:absolute;margin:0}
.alert .close:hover{opacity:1;color:#c00;border-color:#c00;}

/*modal*/
.modal-percent{width:750px;}
.modal-percent-b{width:1010px;}

.container{width: 100%}


/* Contact Search Detail Modal */
#ContactSearchModal .modal-percent { width: 1024px; }
#ContactSearchModal #sosyalmedya input { width: auto !important; }
#ContactSearchModal #divAdres .col-xs-6 { width: 100%; }
#ContactSearchModal #contactPersonImage { max-width: 75px !important; }
#ContactSearchModal button.close { position: absolute; right: 5px; font-size: 24px; z-index: 10;}
#ContactEditPanel .Page-Heading h2 { display: inline-block; float: left; border:none; }
#ContactEditPanel hr { margin: 0; }
#ContactEditPanel .Page-Heading #spnGeziPara { padding: 10px; }
#ContactEditPanel .Page-Heading #spnGeziPara b { font-weight: 600;}
.spnGeziPara { font-weight: bold; }
#ContactSearchPanel .alert.message { padding: 5px 15px; margin-bottom: 10px; margin-top: 10px;}

/* hata stili */

/*em.error{font-style: normal;position:absolute;top: -7px;background: #c00;border: 1px solid #ccc;border-radius: 4px;padding: 5px;right: 10px;color: #fff;min-width:40px;text-align:center;box-shadow:0px -2px 20px #999}
/*input.error{border-color: #e96153}
em.error:after{ content: "";position: absolute;left:50%;top:100%;width: 0;height: 0;border-top: 7px solid #c00;border-left: 15px solid transparent;border-right: 15px solid transparent;margin-left:-15px}*/

.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.pageheader .breadcrumb {margin: 0;}
.pageheader .breadcrumb-wrapper {position: relative;top: 5px;}
.pageheader .breadcrumb-wrapper .label {text-transform: capitalize;font-size:12px;}
.pageheader h2 {font-size: 18px;}
.headerbar .topnav > ul > li > a {font-size: 13px;text-transform: capitalize;}
.guestchs {float: left; line-height: 50px; display: inline-block;padding-right: 5px;position: relative;}
.guestchs i {padding-right: 10px;}
.guestchs .dropdown-menu {left: -200px;min-width: 340px;}
.guestchs .dropdown-toggle {color: #428bca;cursor: pointer;}
.guestchs .divMusteriDetay {width: 340px;}
.guestchs #btnGlobalContacModalShow .fa {padding-right: 5px;}
#talepSayisi, #CallcenterDirectorRate{ float: left;background-color: #E6E6E6;border: none;}
#talepSayisi .fa { color: rgb(29, 41, 57);}
#CallcenterDirectorRate { padding-top: 4px;padding-bottom: 8px;width: 50px;height: 49px;}
#CallcenterDirectorRate.red {background-color: rgb(217, 83, 79);}
#CallcenterDirectorRate.green {background-color: rgb(28, 175, 154);}
.header-left .quicksearchtext { height: 50px; border: none; width: 800px; padding-left: 25px;}
.header-left .quicksearchtext:focus { outline: 0 !important; }
.modal-header {padding: 10px;}
.modal-title {font-size: 18px;}
.modal-body {padding: 15px;}
.blog-summary .btn {position: absolute;bottom: 20px;}
.panel-stat h3 {font-size: 16px;line-height: inherit;padding-left: 0;}
.panel-stat .panel-heading {/*min-height: 180px;*/}
.dataTables_filter input {padding: 5px;}
.oteldetailname {padding: 10px;padding-left:15px;font-size: 18px;margin: 0;}
.tourdetailname {line-height: 16px;font-size: 16px;margin: 0;padding: 10px;padding-left: 15px;}
.tourdetailname p {font-size: 14px;margin: 0;}
ul.dynatree-container {padding: 15px;}
ul.dynatree-container .dynatree-checkbox {margin-top: 2px;}
.tree li>span {display: block;color: #333;background: none;border: none;border-radius: 4px;padding: 0;margin-bottom: 3px;}
.agave-grid table tr td:first-child img {width: 60px;height: 48px;border-radius: 1px;}
#urunliste .panel-filter label ~ span, #urunliste .panel-filter p span {border: none;}

.agave-grid table td { font-size: 12px;}
.agave-grid table tr td b { font-size: 14px!important;}

.noradius {border-radius: 0 !important;}
.topnoradius {border-radius: 0 0 3px 3px !important;}
.bottomnoradius {border-radius: 3px 3px 0 0 !important;}
.usergezipara {position: relative;top: -35px;right: 15px;}
.UserTicketList .alert {padding: 5px;}

#ccpagination a {border: 1px solid #ddd;padding: 6px 12px;margin-right: 5px;cursor: pointer;color: #636E7B;line-height: 21px;float: left;position: relative;background: #fff;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#ccpagination a:hover {background: #E4E7EA;text-decoration: none;}
#ccpagination span {border: 1px solid #ddd;padding: 6px 12px;margin-right: 5px;cursor: pointer;color: #636E7B;line-height: 21px;float: left;position: relative;background: #fff;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#ccpagination .jp-current {background: #E4E7EA;}
#fiyattablosu h2 {font-size: 15px;}
.nav-tabs > li > a {padding: 9px 15px;font-size: 13px;}

#fiyattablosu .fiyatlar {font-size: 12px;padding: 0 !important;}
.fiyatpanels .panel-title a {padding: 10px;}
.fiyatpanels .panel-body {padding: 10px;}
.fiyatpanels em {font-size: 12px;}
#searchResult legend {font-size: 16px; border-bottom: none; }
#requestList_paginate span span {border: 1px solid #ddd;padding: 6px 12px;margin-right: 5px;cursor: pointer;color: #636E7B;line-height: 21px;float: left;position: relative;background: #fff;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#requestList_paginate .paginate_button.current {text-decoration: none !important;background-color: #E4E7EA;}
#requestList > thead:first-child > tr:first-child > th {border-right: 1px solid #e8e8e8;}
#requestList > thead:first-child > tr:first-child > th:nth-child(8), #requestList > thead:first-child > tr:first-child > th:nth-child(9) {border: none;}

#ContactTable_paginate span span {border: 1px solid #ddd;padding: 6px 12px;margin-right: 5px;cursor: pointer;color: #636E7B;line-height: 21px;float: left;position: relative;background: #fff;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#ContactTable_paginate .paginate_button.current {background: #E4E7EA}

.rating-star .br-widget {height: 24px;}
.rating-star .br-widget a {background: url('/content/images/star.png');width: 24px;height: 24px;display: block;float: left;}
.rating-star .br-widget a:hover,
.rating-star .br-widget a.br-active,
.rating-star .br-widget a.br-selected {background-position: 0 24px;}
.rating-star .br-widget a:last-of-type {margin-right: 10px;}

#odemeForm .form-control[readonly] {cursor: pointer;background-color: #fff;}

@media (min-width: 1600px) {
    .cartListDetail .cartDetailPanel #collapseKampanya #thumbnailpromosyonlar .thumbnail input {width: 465px}
}

@media (max-width: 1645px) {
    .Urun-Kategori-Liste .img-wrapper, .Urun-Detay-Liste .img-wrapper {
        height: 163px;
    }
}
@media (min-width: 1200px) and (max-width: 1366px) {
    #basariTablosuCiro.col-lg-3, #basariTablosuDonusum.col-lg-3, #basariTablosuKazanc.col-lg-3, #productGroup.col-lg-3 {
        width: 50%;
    }
}

@media (min-width: 1367px) {
    .rating-wrapper.col-md-5 { width: 31%;}
}

@media (max-width: 1366px) {
    .cartListDetail .cartDetailPanel #collapseKampanya .thumbnail .caption {display: inherit;}
    input.phone {width: 45% !important;}
    #txtPhone2 {width: 34% !important;}
    .cartListDetail .cartDetailPanel #collapseFatura #txtMusteriSec {padding: 4px;}
    .gun-hesaplama-responsive{box-shadow:0 0 3px #333;border: 10px solid #fff;border-top:none;border-bottom:none;}
    #rezervasyonlar .otel-hesaplama .ozel-indirim>div>section{margin:0}
    #rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline>label:first-child{width:150px}
    #rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline select,#rezervasyonlar .otel-hesaplama-transfer .form-inline .form-group{margin-bottom:5px}
    #rezervasyonlar .otel-hesaplama-transfer .form-inline .form-group label{width:75px}
    #rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline label:last-child{display:block;text-align:right;padding:0 5px}
    .Urun-Detay-Liste .caption .price{padding:5px 10px;margin-top: -60px;}
    .LoginAfterPage .panel{width:70%;}
    .SalePayment #comissionForm .btn { line-height: 2.5em; }

    .footer-right-side img {width: 19%}

    #otelArama input  {padding: 3px}
    #otelArama select {padding: 3px}

    #RentAcarSearch select[name=pHour], select[name=pMin], select[name=dHour], select[name=dMin] { padding: 3px; width: 47px}
    #RentAcarSearch select, input[name=rentAcarAlistarihi], input[name=rentAcarTeslimtarihi], #inputSurucuYasi { padding: 3px}
    #flightSearch input, select[name=adultPassenger], select[name=childPassenger],select[name=infantPassenger] {padding: 3px}
    #flightSearch .swapbtn {padding: 2px 10px;left: -11px;top: 26px;}
    #flightSearch button.flightsearchbtn {padding: 2px 20px}

    #ticketSearch input, #ticketSearch select {padding: 3px}
    #panelPerson * input {padding: 3px}
    #panelPerson * select {padding: 3px}
    #panelCompany * input {padding: 3px}
    #panelCompany * select {padding: 3px}
    #divAdres * input {padding: 3px}
    #divAdres * select {padding: 3px}
    .CallCenterUserDetail * input {padding: 3px}
    .CallCenterUserDetail * select {padding: 3px}
    .CallCenterUserDetail * textarea {padding: 3px}
    .CallCenterUserDetail .ContactTelefonStatus label { padding: 3px 8px }
    .CallCenterUserDetail .ContactEpostaStatus label { padding: 3px 8px;top: 25px}
    #CallCenterDashboard .widget-time .today {font-size: 15px;}
    .CallCenterUserDetail .CallCenterUserDetailAdd .CallCenterUserDetailAddInputs div[data-toggle="buttons"] label {padding: 3px 10px}
    /* CallCenter Dashboard panelleri*/
    #CallCenterDashboard .panel-stat h4{ font-size: 90%; }
    #CallCenterDashboard .panel-stat h1{ font-size: 180%; }
    #CallCenterDashboard .panel-stat img { width: 100%; }
    #CallCenterDashboard .widget-profile .cover h4 { margin-left: 50px; }
    #CallCenterDashboard .widget-profile-title {  padding-left: 105px; }
    #CallCenterDashboard .widget-profile-title h4 {font-size: 120%; }

    #onerilen-oteller .onerilen-otel-detay .otel-adi {height: 50px}
    #CallCenterDashboard .widget-profile .cover h4, .select-style { font-size: 16px; }
    #flightFares .FlightFareCheckOut p { font-size: 100%;}
    #flightFares .FlightFareCheckOut p:before { bottom: 10px}
    #flightFares .FlightFareCheckOut p:after { height: 10px}
    #flightFares .FlightFareCheckOut .btn {line-height: normal}

    #flightFares .FlightFareCheckOut .col-lg-7, .col-lg-5 {width: 100%}
    .cartListDetail .cartDetailPanel #collapseFatura #thumbnailadresler .thumbnail{height:200px}
   /* #onerilen-oteller .onerilen-otel-detay .otel-fiyat{ height: 97px}*/

    #otelArama .btn-tab-data {margin-top: 18px;padding: 5px 10px;}

    .Page-Heading h2 {font-size: 15px;padding: 10px;}
    .headerbar .topnav > ul > li > a {padding: 15px 12px 12px 12px;}
    .panel-alt .panel-heading {padding: 10px !important;}
    .panel-alt .panel-heading h4 {font-size: 15px;}
    body {font-size: 12px;}
    .leftpanel {width: 200px;}
    .mainpanel {margin-left: 200px;}
    .leftpanel .userlogged .media-body h4 {font-size: 12px;}
    .agave-grid table tr td:first-child img {width: 80px;height: 60px;}
    .infosummary li {padding: 5px 0;}
    .panel-filter .pinned {margin: 0;position: relative;top: -18px;right: 32px;}
    .LoginAfterPage .panel-heading {padding: 10px;}
    .LoginAfterPage .panel-heading h2 {font-size: 15px;}
    .btn {font-size: 12px;padding: 5px 9px!important;}
    .blog-title {font-size: 15px;}
    .blog-summary {font-size: 12px;}
    .contentpanelz .blog-item {height: 185px !important; overflow:hidden; }
    .contentpanelz .blog-item img { height: 185px !important;}
    .blog-item h4 { padding-top:0 !important;}
    .contentpanelz .blog-item .blog-details h4, .contentpanelz .blog-item .blog-summary { padding: 5px !important; }
    .blog-details { padding-bottom: 5px !important; }
    .panel-stat h3 {font-size: 14px;}
    .guestchs i {padding-right: 5px;}
    .panel-stat .panel-heading {min-height: 140px;}
    #btnAddRequest {top: 25px !important;padding: 0px 10px;}
    #ticketSearch .btn {padding: 5px 10px;}
    .usergezipara {top: -29px;}
    #cagrilar td {padding: 5px;}
    .UserTicketProcesses th {padding: 5px;}
    .alert {padding: 5px !important;}
    .userdetail.nav li a{padding: 10px 15px;}
    .UserTicketList {padding: 0;}
    .UserTicketList .media {padding: 0;}
    #myTab li a{padding: 10px 15px;}
    .sepetInfoPopOver h2 {font-size: 12px !important;}
    #btnSearch {margin-top: 20px !important;}
    .list-group-item {padding: 5px 10px;}
    .yurtdisiotelkarsilama h4 {font-size: 15px;}
    #mediaKisi .form-group {margin-bottom: 3px;}
    #PageHeading #btnAddRequest {position: relative;top: -5px !important;}
    .modal-title {font-size: 15px;}
    .ui-autocomplete-category:hover {background: #fff !important}
    .Urun-Kategori-Liste .img-wrapper { height: 132px;}
    .Urun-Detay-Liste .img-wrapper { height: 130px;}
    .contentpanelz .col-sm-12.col-md-6 {width: 50% !important;}
    #hotellist .hotels .hotelname {min-width: 350px !important;}
    .otel-hesaplama-toplam #HotelToCart {padding: 5px !important;}
    .cartTotal .buttonDevamEt {line-height: 21px;}
}
@media (max-width: 1280px) {
    #ContactSearchModal .modal-percent { width: 80%; }
    .leftpanel {display: none;}
    .leftpanel-collapsed .leftpanel {display: block;}
    .mainpanel {margin-left: 0;}
    #rezervasyonlar .ui-datepicker.ui-datepicker-multi{width:100% !important;}
    #rezervasyonlar .ui-datepicker-multi-4 .ui-datepicker-group{width:21% !important;margin-right:25px;}
    #rezervasyonlar .otel-hesaplama .ozel-indirim>div>section{font-size:90%}
    #rezervasyonlar .otel-hesaplama .ozel-indirim h4{padding:5px 0}
    #rezervasyonlar .otel-hesaplama .ozel-indirim .erkenrezervasyonsigorta{font-size:90%}
    #rezervasyonlar .otel-hesaplama-bagli-urun ul .form-inline>span:first-child{display:block}
    .footer{font-size:80%;}
    .footer .footer-right-side a img{height:40px}
    body{padding-bottom:30px}
}

@media (max-width: 1024px) {
    .contentpanel{padding:15px 0}
    .container{padding-left:0;padding-right:0}
    .pageheader .btn{ width: 49.4%;}
    #rezervasyonlar .gun-hesaplama tbody td {padding:8px 2px}
    #rezervasyonlar .otel-hesaplama>section:first-of-type{width:9%}
    #rezervasyonlar .otel-hesaplama>section:nth-of-type(2){width:75%}
    #rezervasyonlar .otel-hesaplama>section:last-of-type{width:14%}
    .tur-detay #rezervasyonlar .otel-hesaplama>section:last-of-type{width:79%}
    #rezervasyonlar .otel-hesaplama .ozel-indirim{font-size:100%;}
    #rezervasyonlar .otel-hesaplama .ozel-indirim>div>section{font-size:100%}
    #videoModal .modal-dialog { min-width: 300px}
    #videoModal .videolist { margin-top: 10px}
    .NewCallCenter { margin-top: 20px; }
    #panelPerson .clearfix { display: block !important; }
    #CallCenterDashboard .panel-stat h4 {font-size: 89%;}
    /*.panel { padding-left: 15px;padding-right: 15px;}*/
}

@media (max-width: 992px) {
    #ticketSearch #btDate {margin-top: 15px}
    .SalePayment .CreditCard{bottom:120%}
    #CallCenterDashboard .panel-stat h4 { font-size: 120%; }
}

@media (max-width: 768px) {
    #urunliste .panel-filter .panel-body>div:not(:last-child) label{ text-align: center}
    #urunliste .panel-filter .panel-body>div:not(:last-child) label:after{ left: 50%;margin-left: -5px}
    #otelArama #giris-cikis-datepicker .giris-cikis-datepicker-wrapper, #otelAramaAlt #giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ left: -25px;}
    #otelArama .btn-tab-data, #otelAramaAlt .btn-tab-data{margin-top: 0}
    .BreadCrumb{display: none}
    .oda-secim-kisiler{ padding-left: 15px;padding-top: 15px;border-top: 1px solid #ddd;margin-top:30px !important}
    .otel-detay-info #fiyat{margin: 0 10px}
    #rezervasyonlar .otel-hesaplama{margin-bottom:55px}
    #rezervasyonlar .otel-hesaplama>section:first-of-type{width:19%}
    #rezervasyonlar .otel-hesaplama>section:nth-of-type(2){width:80%}
    #rezervasyonlar .otel-hesaplama>section:last-of-type{width:19%}
    .tur-detay #rezervasyonlar .otel-hesaplama>section:last-of-type{width:69%}
    #rezervasyonlar .otel-hesaplama .ozel-indirim{width:80%;display:inline-block;margin-top:15px}
    #rezervasyonlar .otel-hesaplama .ozel-indirim h4:after{display:none}
    #rezervasyonlar .otel-hesaplama .ozel-indirim>div{display:block;}
    #rezervasyonlar .otel-hesaplama .ozel-indirim>div>section:last-of-type{display:block;}
    .LoginAfterPage .panel{width:90%;}
}
@media (max-width: 640px) {
    .contentpanel{padding: 0}
    #otelArama{margin-top: 20px}
    .agave-grid .dataTables_info{ left: auto;right: 5px;top:1px}
    #otelArama #giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ left: 0;right: auto;}
    .cocuk-dogum-tarih{ right: 70px;left: auto}
    #otelArama .giris-cikis-datepicker{margin-top: 30px}
    .Urun-Detay-Liste .caption .price{padding:5px 10px;left:50%;margin-left:-30px;right:auto}
    .tur-detay #rezervasyonlar .otel-hesaplama>section:first-of-type{width:49%}
    .TourTabs #rezervasyonlar .otel-hesaplama>section:nth-of-type(2){width:50%}
    .tur-detay #rezervasyonlar .otel-hesaplama>section:last-of-type{width:100%}
    .contentpanelNews {margin-bottom:20px;}
    .contentpanelz .col-sm-12.col-md-6 {width: 100% !important;}
}
@media (max-width: 480px) {
    .pageheader .btn{ width: 100% !important;margin-bottom: 5px}
     #otelArama #giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ left: 35px;width: 312px}
     .contentpanelz .col-sm-12.col-md-6 {width: 100% !important;}
}
@media (max-width: 320px) {
    #otelArama #giris-cikis-datepicker .giris-cikis-datepicker-wrapper{ left: -45px !important;width: 312px}
}

/* Kullanıcı anasayfası */

.contentpanelz .blog-item { background: #1CAF9A;height: 210px; }
.contentpanelz .blog-item .blog-details { color: #fff;}
.contentpanelz .blog-item .blog-details h4, .contentpanelz .blog-item .blog-summary { padding: 15px; }
.contentpanelz .blog-item .blog-title { margin-bottom: 0; padding-bottom: 0 !important; }
.contentpanelz .blog-item img { -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;height: 210px; }
.contentpanelz .blog-item .blog-details a { color: #fff; }
.contentpanelz .blog-item i { font-size: 24px; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: all 0.45s ease-in-out;
     -moz-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    transition: all 0.45s ease-in-out;
    padding-right: 5px;
}
.contentpanelz .blog-item i:hover { opacity: 1; filter: alpha(opacity=100); }
/*Broadcast*/
#Broadcast { background: #1d2939; }
#Broadcast h1 { color: #CBCBCB;font-size: 24px; }
.panel.panel-default.videopanel {background: none repeat scroll 0 0 transparent;}
/*.videopanel { padding-top: 15px;padding-left: 15px;}*/
#videocanvas .panel-footer {background: none repeat scroll 0 0 #061830;color: #fff;}
#Broadcast .panel.videopanel .panel-footer p { font-size: 20px; }
.videopanel .price { color: #1caf9a;font-size: 24px !important;font-weight: bold;text-align: right; }
.videopanel .oldprice { color: #727c88;text-decoration: line-through; }
#nextVideos .media{ margin-top: 10px; background: #061830;}
#nextVideos .media h4 { color: #fff;}
#nextVideos .media .val { color: rgb(28, 175, 154);font-size: 145%; font-weight: 700;}

/* Dynamic Report Page */
.filterTable label.block { display: block; }
.satis-raporu-wrapper { overflow: auto;margin-bottom: 20px;}
.satis-raporu-wrapper .paginate_button.current { text-decoration: none !important; background-color: #E4E7EA; }
.satis-raporu-head h2 { padding: 0;border: 0;}
.satis-raporu-head  { border-bottom: 1px solid #e6e6e6; padding: 10px; background: #fff; border-radius: 3px 3px 0 0;}
.satis-raporu-head p { margin: 0;}
.filterTable .col-xs-6 { padding: 0 5px 0 0 !important; }
.filterTable .form-control { padding: 5px 10px; }
.AvailabilityInfo .unavailabilityicon {display: inline-block;margin-right: 5px;padding: 5px;background: #9BB1B7;}
.SorSat .ui-state-default {background: none repeat scroll 0% 0% #98a8ad !important;color: #FFFFFF;border: 1px solid #98a8ad;opacity: 1 !important;}

/*New Hotel List*/
#filter .panel-heading a:after {font: normal normal normal 14px/1 FontAwesome;content:"\f107";float: right;font-size: 20px;}
#filter .panel-heading a.collapsed:after {font: normal normal normal 14px/1 FontAwesome;content:"\f105";float: right;font-size: 20px;}
.hotellistInfinit .panel-heading {padding: 10px !important;}
.hotellistInfinit .panel-heading h4 {margin: 0; color: #636E7B;font-size: 16px;font-weight: 400;}
.ui-slider-handle {background: #F6931F !important;}
.slider-success .ui-slider-range, .slider-success .ui-slider-handle{background:#428bca !important}
.ui-slider{background:none !important;}
.ui-slider-range{top:3px !important;height:2px !important;}
.ui-slider-handle {background:#357ebd !important;width:15px !important;border-radius:4px !important;border:none !important;}
.hotellistInfinit .slider-agave .ui-slider-range, .slider-success .ui-slider-handle{background-color: #D9534F !important;}
.hotellistInfinit .slider-agave  .ui-slider-handle {background-color: #D9534F !important}
.hotellistInfinit .ui-slider{background: rgba(17,18,18,0.1) !important;}
.hotellistInfinit .ui-slider-range{-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px !important;background: #999 !important;top: 0 !important;height: 6px !important;}
.hotellistInfinit .ui-slider-handle{background: #999 !important;border: 6px solid #fff !important;width: 20px !important;height: 20px !important;-moz-border-radius: 50px !important;-webkit-border-radius: 50px !important;border-radius: 50px !important;top: -0.4em !important;cursor: pointer !important;-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4) !important;-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4) !important;box-shadow: 0 0 2px rgba(0,0,0,0.4) !important;}
.hotellistInfinit .ui-slider-horizontal {height: 6px !important;margin: 15px 0 !important;}
.hotellistInfinit #FiyatSlider {margin-top: 30px;}
.hotellistInfinit {}
.hotellistInfinit #filterpanels.panel-group .panel-title a {padding: 0 !important;}
.hotellistInfinit #filter {border-radius: 3px;}
.hotellistInfinit #filter .panel-group {margin: 0;}
.hotellistInfinit #filter .panel-group .panel {box-shadow: none;}
.hotellistInfinit #filter .panel-body {padding: 5px 15px;}
.hotellistInfinit #filter .panel-group .panel-title a {padding: 0;font-size: 12px;}
.hotellistInfinit #filter .panel-group .panel-heading {background-color: #fcfcfc;}
.hotellistInfinit #filter .panel-group .panel-title a.collapsed {background-color: #fcfcfc; border: 0;}
.hotellistInfinit #filter .panel-default > .panel-heading + .panel-collapse .panel-body {border: none;}
.hotellistInfinit #filter .dynatree-container {padding: 0;border: none;background-color: #fcfcfc;}
.hotellistInfinit #filter #konsept, .hotellistInfinit #filter #lokasyon, .hotellistInfinit #filter #filtercategory {list-style: none;padding:0;margin:0;}
.hotellistInfinit .hotels .hotel .hotel-title {display:block;}
.hotellistInfinit .hotels .hotel .hotel-title a {font-size: 14px;}
.hotellistInfinit {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.hotellistInfinit .hotels {margin: 0;}
.hotellistInfinit .hotels .hotel {cursor: pointer;}
.hotellistInfinit .hotels thead .fa-camera {color: rgb(140,140,140);font-size: 18px;}
.hotellistInfinit .hotels .hotel > td {vertical-align: middle;padding: 5px;position: relative;}
.hotellistInfinit .hotels .hotel > td:nth-of-type(1) {text-align: center;}
.hotellistInfinit .hotels .hotel .total {text-decoration: line-through;}
.hotellistInfinit .hotels .hotel .discount {color: #428BCA;font-size: 15px; display: block;}
.hotellistInfinit .hotels .hotel .total, .hotellistInfinit #hotellist .hotels .hotel .discount {display: block;}
.hotellistInfinit #hotelcountwrapper {position: absolute;top: 3px;right: 20px;}
.hotellistInfinit .hotels thead tr th i {font-size: 17px}
.hotellistInfinit .hotels .table > thead > tr > th {border-bottom: 0;font-size: 12px;}
.hotellistInfinit .hotels .table > thead > tr > th.text-center .fa {margin-right: -20px;}
.hotellistInfinit .hotels .table > thead > tr > th.text-center:first-child .fa {margin:0;}
.hotellistInfinit .hotels .table > thead > tr > th:first-child:hover {background-color: #fff ;cursor:initial;}
.hotellistInfinit .hotels .table > thead > tr > th:hover {background-color: #F7F7F7;cursor:pointer;}

.hotellistInfinit .hotels .table > thead > tr > th.col-small {width: 90px}
.hotellistInfinit .hotels .table > thead > tr > th.col-medium {width: 110px}
.hotellistInfinit .hotels .table > thead > tr > th.col-large {width: 150px}
.hotellistInfinit .hotels .table > thead > tr > th.col-ml {width: 135px}

.hotellistInfinit .hotels .table {box-shadow: none;font-size: 13px;}
.hotellistInfinit .panel.paginate {line-height: 10px;box-shadow: none;border-top: 1px solid #eee;padding: 15px;margin-bottom: 5px;background: #fff;}
.hotellistInfinit .panel.paginate .pages {margin-top: 10px;margin-left: 10px;font-size: 13px;}
.hotellistInfinit .panel.paginate .pagination {margin: 0;margin-right: 10px;}
.hotellistInfinit .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #428BCA;border-color: #428BCA;}
.hotellistInfinit .pagination li {cursor: pointer;}
.hotellistInfinit .pagination > li > a:hover {color: #636e7b;cursor: pointer;}

.hotellistInfinit .hotels .hotel .table-popover {font-size: 12px;}
.hotellistInfinit .hotels .hotel .table-popover tr td {padding: 3px !important;}
.hotellistInfinit .hotels .agave-grid .table > thead > tr > th {font-size: 12px;padding: 5px;}
.hotellistInfinit .hotels .agave-grid .table > thead > tr > th.col-small {width: 90px}
.hotellistInfinit .hotels .agave-grid .table > thead > tr > th.col-medium {width: 100px}
.hotellistInfinit .hotels .agave-grid .table > thead > tr > th.col-large {width: 150px}
.hotellistInfinit .hotels .agave-grid .table > tbody > tr > td {font-size: 12px;padding: 4px 5px;text-align: center;}

.hotellistInfinit .hotels .otelinfo {padding-left: 5px;}

.hotels .col-xs-ss {width:3px;}
.hotellistInfinit .hotels .hotel > td.col-xs-ss {padding: 10px;padding-right: 0;}
.red {  background-color: #D9534F;width: 15px;height: 15px;border-radius: 50%;}
.blue {  background-color: #428bca;width: 15px;height: 15px;border-radius: 50%;}
.yellow {  background-color: #FFDD00;width: 15px;height: 15px;border-radius: 50%;}
.black {  background-color: #2B303B;width: 15px;height: 15px;border-radius: 50%;}
.green {  background-color: #5cb85c;width: 15px;height: 15px;border-radius: 50%;}
.hotel .red, .hotel .blue, .hotel .yellow, .hotel .green, .hotel .black {position: relative;left: -3px;}
.hotellistInfinit .panel-heading h4 .fa-map-marker {margin-left: 5px;cursor: pointer;}
#hotellist .fa-angle-upPasif {opacity: .3}
#hotellist .fa-angle-upPasif:before {
    content:  "\f106"
}
#hotellist .fa-angle-downPasif {opacity: .3}
#hotellist .fa-angle-downPasif:before {
    content:  "\f107"
}

.hotellistInfinit #filter #filtercategory ul {list-style: none;}
.hotellistInfinit #filter #filtercategory {margin-left: 20px;}
.hotellistInfinit #filter #filtercategory > li > .ckbox {display: inline-block;}
.hotellistInfinit #filter #filtercategory > li.child {margin-left: -22px;}
.hotellistInfinit #hotellist .tabtitle {position: absolute;left: 110px;}


#map-canvas {margin: 0;padding: 0;height: 100%;}
#map-canvas {width:100%;height:400px;}
.maplink, .roomdetaillink {margin-top: -16px;}
.maplink {margin-left: 15px;}

#hotellist .maplink {right: 10px;top: 30px;position: absolute;}

/* Dynatree style*/
span.dynatree-empty, span.dynatree-vline, span.dynatree-connector, span.dynatree-expander, span.dynatree-checkbox, span.dynatree-radio, span.dynatree-drag-helper-img, #dynatree-drop-marker {background-image: url("/Content/css/skin-vista/icons.png");width: 18px;height: 18px;}
span.dynatree-checkbox {margin-left: 3px;background-position: -1px -29px;}
span.dynatree-checkbox:hover{background-position: -21px -29px;}
.dynatree-partsel span.dynatree-checkbox{background-position: -81px -29px;}
.dynatree-partsel span.dynatree-checkbox:hover{background-position: -81px -29px;}
.dynatree-selected span.dynatree-checkbox{background-position: -41px -29px;}
.dynatree-selected span.dynatree-checkbox:hover{background-position: -61px -29px;}
.dynatree-title {font-weight: normal;font-size: 14px;color: #4a535e !important;}

/*CallCenter AllCalls*/
#allcallsresult .panel .panel-heading {padding: 10px !important;}
#allcallsresult .panel .panel-heading .panel-title {margin: 0;color: #636E7B;}
#allcallsresult table thead tr th i {font-size: 20px;}
#allcallsresult .panel.paginate {line-height: 10px;box-shadow: none;border-top: 1px solid #eee;padding: 15px;margin-bottom: 5px;background: #fff;}
#allcallsresult .panel.paginate .pages {margin-top: 10px;margin-left: 10px;font-size: 13px;}
#allcallsresult .panel.paginate .pagination {margin: 0;margin-right: 10px;}
#allcallsresult .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #428BCA;border-color: #428BCA;}
#allcallsresult .pagination li {cursor: pointer;}
#allcallsresult .pagination > li > a:hover {color: #636e7b;}

#allcallsresult #listcount {position: absolute;top: 6px;right: 20px;}
#allcallsresult #listcount select {padding: 4px 6px;margin-left: 5px;border: 1px solid #ccc;border-radius: 3px;}
#allcallsresult .table > thead > tr > th:hover {background-color: #F7F7F7;cursor:pointer;}
#allcallsresult .table > thead > tr > th:nth-child(4):hover {background-color: #fff ;cursor:initial;}
#allcallsresult .table {margin:0;}
#allcallsresult .table .play {float: left;margin-right: 10px;}
#ratingModal .modal-body {max-height: 550px;min-height: 150px;overflow-y: auto;}
#questionsforms .alert {margin-bottom: 15px;}
#questionsforms .question .clearRating {font-size: 12px;cursor:pointer;visibility:hidden;
  opacity:0;
transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
#questionsforms .question:hover .clearRating {opacity: 1;visibility:visible;}
#questionsforms .panel-group .panel:last-child .panel-title a {background-color: #428bca;border-color: #357ebd;color: #fff;padding: 10px;}
#questionsforms .panel-group .panel .panel-body {padding: 15px;padding-bottom:0;}

#tableAutoTask_paginate span span {border: 1px solid #ddd;padding: 6px 12px;margin-right: 5px;cursor: pointer;color: #636E7B;line-height: 21px;float: left;position: relative;background: #fff;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#tableAutoTask_paginate .paginate_button.current { text-decoration: none !important; background-color: #E4E7EA;}

.taskItem2 {color: #003399 !important;}
.taskItem {color: #FF5858 !important;}

.datecriteria .giris-cikis-datepicker .form-control {float: left; width: 50%;}
.datecriteria .giris-cikis-datepicker-wrapper { position: absolute; z-index: 10; top: 40px; display: none; width: 602px; padding: 10px 10px 5px 10px; border: 1px solid #ccc; border-radius: 0 4px 4px;background: #fff; box-shadow: 0 0 35px #999;  }
.datecriteria .giris-cikis-datepicker .giris-cikis-datepicker-wrapper > .fa-check-circle {font-size: 150%;  float: right; width: 26px; height: 26px; cursor: pointer; text-align: center; color: #45a320; border: 1px solid #ccc; border-radius: 50%;background: #fff;  }
.datecriteria .giris-cikis-datepicker-wrapper .datepicker-giris, .datecriteria .giris-cikis-datepicker-wrapper .datepicker-cikis {float:left; margin:5px;}

.nopaddingtop {padding-top:0 !important;}
.datecriteria {display:none;}

.nopadding { padding-left: 0px!important; padding-right: 0px!important; }
.nopr {padding-right: 0 !important;}
.nopl {padding-left: 0 !important;}
.nopt {padding-top: 0 !important;}
.nopb {padding-bottom: 0 !important;}

.nomb { margin-bottom: 0 !important; }

.thumbnail.Tour a img {height: 199px;width: 270px;margin: 0;}
.thumbnail.Tour .caption h3 {top: 5px;}

.marginbottom {margin-bottom: 10px;}
.pay-title.pay-title {border-bottom:1px dashed #ECF0F1;padding:5px 0 10px;margin:0 0 5px;font-weight:700}
.pay-aukod {display:inline-block;width:20%;float:left}
.pay-phone {display:inline-block;width:60%;float:left}
.pay-kalkis {display:inline-block;width:80%;float:left}
.cartListDetail select {padding: 4px !important;}
.saleItem { margin-bottom: 15px;}
.kisi { margin-top: 5px;margin-bottom: 5px;}
.FormTemizle { margin-top: 10px;margin-bottom: 10px;}

#odemeForm .form-control { height: 35px !important;}
#odemeForm .emailsms input {margin-right: 10px;}

/*Yıldızlı Puan */
.rating-wrapper p {padding-left: 10px;font-size: 12px;line-height: 19px;margin: 0px 3px;font-weight: 600; }
.rating-bar { width: 111px;height: 20px;background: url(/Content/images/stars.png);background-repeat: repeat-x;background-position: 0 0;}
.rating  { height: 20px;background: url(/Content/images/stars.png);background-position: 0 -22px;background-repeat: repeat-x;}
.pointItem { padding: 10px 20px !important;}
.pointItem:nth-child(2n) {background-color: #F7F7F7;}
#assessmentMonth .panel-body, #assessmentYear .panel-body { padding-left: 0 !important;padding-right: 0 !important;}
#assessmentMonth .popover, #assessmentYear .popover { min-width: 230px;text-align: center;}
.current.pointItem {background-color: #fcf8e3;}

#ThreeDProcess .panel .panel-heading {padding: 10px !important;}
#ThreeDProcess .panel .panel-heading h4 {margin: 0;}

.scroll-top-wrapper {position: fixed;opacity: 0;visibility: hidden;overflow: hidden;text-align: center;z-index: 99999999;background-color: #fcfcfc;color: #349fbd;width: 50px;height: 48px;line-height: 48px;bottom: 70px;left: 170px;border: 1px solid #349fbd;padding-top: 2px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);box-shadow: 0 3px 0 rgba(12,12,12,0.03); }
.scroll-top-wrapper:hover {background-color: #fff;}
.scroll-top-wrapper.show {visibility:visible;cursor:pointer;opacity: 1.0;}
.scroll-top-wrapper i.fa {line-height: inherit;}

/*Ticket Rapor Sayfası*/
form #ticketRapor .form-group:last-child { margin-bottom: 15px;}
.raporDetay .panel-body table { width: 100%;}
.raporDetay #reportType .panel { margin-top: 10px;}
.raporDetay .panel-title { padding: 14px 15px;cursor: pointer; }
.raporDetay .exportExcell i { margin-right: 5px;}
.raporDetay button.exportExcell { color: #fff;background-color: #1CAF9A;}
#ticketRapor #searchSubmit {bottom: 14px;position: absolute;right: 10%;}
.raporDetay .popover-content {max-width: 450px !important;font-size: 13px; max-height: 235px;overflow-y: auto; overflow-x: hidden;}
.raporDetay .popover { max-width: 450px;}
.ratingAvg.disable { cursor: auto;color: #636e7b;}
.ratingAvg.disable:hover { text-decoration: none;}
#genelRapor th, #genelRapor td { text-align: center;}
#genelRapor th:first-child, #genelRapor tr td:first-child { text-align: left;}

/*CallCenter TicketList Fatura Bilgileri*/
#FaturaModalForm .form-group { position: relative;}
#tableAutoTask .gotodetail { cursor: pointer;}
.ydoteldetay #rezervasyonlar fieldset { margin: 0;margin-top: 20px; }
.ydoteldetay #rezervasyonlar .tab-content { padding: 0;}
.ydoteldetay #rezervasyonlar.ydotel legend {font-weight: 500;background: #2d3e52;font-size: 18px;margin-top: 20px;color: #fff; padding: 8px 10px;}
.ydoteldetay #rezervasyonlar.ydotel h4 {font-size: 13px; font-weight: 500;}
.tarih[readonly] { cursor: pointer;background-color: #fff;}
#cbSearchTabActive:checked + label::after { left: -5px;}
#cbSearchTabActive + label::before { left: -3px;width: 16px;height: 16px;top: 3px;}
#cbSearchTabActive + label {font-size: 12px;padding-left: 3px;}
#otelAra + .ckbox { position: absolute;right: 0;}

.thumbnail.card {padding: 0;}
#urunliste a:hover {text-decoration: none !important;}
#urunliste a:hover h5 {color: #428BCA;}
.thumbnail.card h5 {margin: 0;}
.thumbnail.card i {color: #428BCA;}
.tooltip.top .tooltip-arrow {border-top-color: #2AB4E2 !important;}
.tooltip-inner {background-color: #2AB4E2 !important;}
.tooltip.left .tooltip-arrow {border-left-color: #2AB4E2;}

.satiskodu strong { font-weight: 700;}
.satiskodu #btnRefreshPayment {position: absolute;right: 10px;top: 8px;}

/**
 * Anket Page - Anket
 */
#yorumarea {background: #fff;padding: 20px;}
#yorumarea > .title {border-bottom: 1px solid #ECF0F1;padding-bottom: 15px;}
#yorumarea > .title > span {font-size: 18px;color: #34495e;font-weight: 400;}
.anketozeti {font-size: 13px;}
.anketozeti label {font-weight:400;cursor:pointer;}
#survey legend {font-size: 16px;margin-bottom: 10px;border: none;}
#survey legend .num  {font-size: 24px;padding-right: 5px;font-weight: 400;}
#survey .question {margin-bottom: 30px;}
#survey .radio.note textarea {margin-top: 5px;}
.answers legend {padding-bottom:10px;}
.answers .radio-inline:first-of-type{ padding-left: 0;}
.question .cokluresim.checkbox-inline {padding-left:0 !important;}
.question .cokluresim.checkbox-inline input {margin-left:0 !important;}
.question .cokluresim.radio-inline input {margin-left:0 !important;}
 #survey form {padding-top: 15px;}
 #survey .img-wrapper { position: relative;display: inline-block;}
 #survey span.error {display: block;border: 1px solid #FBDDDA;margin-bottom: 15px;padding: 5px;color: #c0392b;}
 #survey span.error i { margin-right: 8px;}
 #survey .checkbox-inline label label { padding-left: 5px;}
 #survey .checkbox label label { padding-left: 5px;}
 #survey .checkbox label ,  #survey .radio label { padding-left: 0;}
 #survey h1 {color: #2c3e50;font-size: 24px;}
 #survey .header img { margin-top: 10px;}
 #survey .answers .checkbox:first-of-type,  #survey .answers .radio:first-of-type { margin-top: 0;}
 #survey .answers .checkbox,  #survey .answers .radio { margin-bottom: 15px;}
 #survey .answers .tekliresim { padding-left:0;}
#survey .answers > fieldset > .note {margin-top:10px;}

#survey .panel-heading {background: #fff;padding: 20px;}
#survey .panel-heading .image {display: inline-block;float: left;padding-right: 20px;}
#survey .panel-heading .title {display: inline-block;}
#survey .panel-heading .title span:nth-child(1)  {color: #349fbd;font-size: 26px;font-weight: 500;display: block;line-height: 38px;}
.alert-survey {color: #e96153 !important;}

 /*Custom Checkbox and Inputs For Survey Page*/
/* Base for label styling */
#survey [type="checkbox"]:not(:checked),
#survey [type="checkbox"]:checked, .custominput input[type="radio"] {position: absolute;left: -9999px;}
#survey [type="checkbox"]:not(:checked) + label,#survey [type="checkbox"]:checked + label {position: relative;padding-left: 25px;cursor: pointer;}
#survey [type="checkbox"]:checked ~ label:before, label.custominput input:checked ~ span {background: #2dcb71 !important;border: 1px solid #2dcb71 !important;}

/* checkbox aspect */
#survey [type="checkbox"]:not(:checked) ~ label:before,#survey [type="checkbox"]:checked ~ label:before {content: '';position: absolute;left:0; top: 2px;width: 18px; height: 18px;border: 1px solid #aaa;background: #f8f8f8;
}
/* checked mark aspect */
#survey [type="checkbox"]:not(:checked) ~ label:after,#survey [type="checkbox"]:checked ~ label:after, label.custominput input ~ span:after {content: '✔';position: absolute;top: 0; left: 4px;font-size: 14px;color: #fff;transition: all .2s;}

/* checked mark aspect changes */
#survey [type="checkbox"]:not(:checked) ~ label:after, label.custominput input[type=radio]:not(:checked) ~ span:after {opacity: 0;transform: scale(0);}
#survey [type="checkbox"]:checked ~ label:after, label.custominput input[type=radio]:checked ~ span:after {opacity: 1;transform: scale(1);}


/* hover style just for information */
#survey label:hover:before {border: 1px solid #4778d9!important;}

label.custominput {position: relative;padding-left: 0;}

label.custominput span {display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:  50%;}

label.custominput span {background-color:#f8f8f8;border: 1px solid #aaa;}

label.custominput input ~ span:before {content: '';width: 18px;height: 18px;background: #f8f8f8;}

#survey .radio-inline, #survey .checkbox-inline { position: relative;}
#survey .imgselected {width: 100%;height: 100%;position: absolute;top: 0;background-color: rgba(0,0,0,0.2);left: 0;}
#survey .imgselected i { position: absolute;bottom: 34%;right: 34%;font-size: 28px;color: #fff;}
#survey .note { display: none;}
.coklusecim.checkbox {position:relative;}

.rating-f .br-widget {height: 24px;}
.rating-f .br-widget a {background: url('https://images.gezinomi.com/assets/images/star-rating.png');width: 24px;height: 24px;display: block;float: left;}
#survey .rating-f .br-widget a {background-image: url('https://images.gezinomi.com/assets/images/rating-yellow.png');}
.rating-f .br-widget a:hover,
.rating-f .br-widget a.br-active,
.rating-f .br-widget a.br-selected {
    background-position: 0 24px;
}

.gritterOrange {background: rgba(232, 126, 4, 0.90);}
.gritter-close {transition:.2s linear; -moz-transition:.2s linear; -webkit-transition:.2s linear;}
.gritter-close:hover {opacity:1; transition:.2s linear; -moz-transition:.2s linear; -webkit-transition:.2s linear;}

.gritterOrange a{display: block !important; float: right; color: #FFF; text-decoration: underline;}
.gritter-title {font-family: inherit !important;}
#gritter-notice-wrapper {z-index: 9999999999999;}

.chkCheckin, .chkCheckout {vertical-align:top; margin-right:5px !important;}

.actionBtn {font-size:14px; cursor:pointer;}
.actionBtn.status1 {color:#ffbb03;}
.actionBtn.status2 {color:#16d411;}
#flightTransferModal .modal-body {overflow:hidden;}
#flightTransferModal .modal-body .form-control {margin-bottom:5px;}

#prdGrAccordion .profitReport {
    font-size:16px;
    background:#F7F7F7;
    border-bottom: 1px solid #DDD;
    font-weight:bolder;
}

@media screen and (max-width: 640px) {
.flightTransferReportList .table.dataTable th,.flightTransferReportList .table.dataTable td {min-width:0px !important;}
}
.form-control[readonly] { background-color: #fff;cursor: pointer;}

.addloading {background-image: url(https://images.gezinomi.com/assets/images/loading-for-inputs.gif?v=090220151340)!important;}
.elementloading {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);z-index:99;}
.elementloading .status {min-width: 30px;height: 30px;position: absolute;left: 50%;top: 25%;font-size: 30px;color: #1CAF9A;}

.rotagor {font-size: 11px; display: none;}
#map-canvas {width:600px; height:500px;}

.contentpanelNews {margin-top:10px; padding-left:15px; padding-right:15px; /*display:none;*/}
.contentpanelNews .breakingNews { border: 0px;}
.lobibox-notify {}

#myMapModal .container {overflow:hidden;}
.geziparaFormContent {padding:10px; overflow:hidden;}
.geziparaContent {padding:10px;}
.cleargezipara {display:block; text-align:right;}
.geziparalist {display:none;}


/*Mail Konfirmasyon*/
.confirmationonayform {}
.confirmationonayform textarea { min-height:80px}
.confirmationonayform textarea, .confirmationonayform input{ width:50%;}
.confirmationonayform input.btn.btn-primary { width:auto;}

li#newyear>a { color: #d43f3a; }
li#newyear.active>a { color: #fff!important;background: #d43f3a; }
#newyeartab h3 {color: #d43f3a;border-bottom: 1px dashed #d43f3a;line-height: 20px;margin-top: 20px;}
#addTransferModal .otel-hesaplama-transfer input, #addTransferModal .otel-hesaplama-transfer select, #addTransferModal .otel-hesaplama-transfer label, #addTransferModal .otel-hesaplama-transfer .form-group {width:100%;}
#addTransferModal .modal-body {overflow:hidden;}
.addEb, .addTransfer {white-space:nowrap;}
.addEb span, .addTransfer span {color:#bbb;}
.completeBtn {cursor: text; text-decoration: none; color: #aaa;}
.completeBtn:hover {cursor: text; text-decoration: none; color: #aaa;}
.completeBtn.ok {cursor: pointer;color:#428bca}
.completeBtn.ok:hover {text-decoration:underline;color:#2a6496}

#duyurular { height: 30px; }
.breakingNews .description {display:none;}

.agave-grid table.notificationtable tr td:first-child, .agave-grid table.notificationtable tr th:first-child { width: 120px;text-align: center;}
.agave-grid table.notificationtable tr td:last-child, .agave-grid table.notificationtable tr th:last-child { width: 70px;text-align: center;}
.agave-grid table.notificationtable tr td:nth-child(2), .agave-grid table.notificationtable tr th:nth-child(2) { color: #1CAF9A; }
.agave-grid table.notificationtable .mdlcontent { display: none; }
 .agave-grid table.notificationtable .btn-ghost {border-color: transparent; background: transparent;opacity: 0;cursor: default; }

.exchange { padding-top: 5px;padding-bottom: 10px;}

.modalcontract { cursor: pointer; }

.tourcategories { font-size: 0;}
.tourcategories > div { margin-bottom: 20px; }
.tourcategories .item {position: relative;background: #fff;min-height: 386px;}
.tourcategories .tumturlarlinki a { color: #334960;font-size: 14px;line-height: 36px;vertical-align: middle; }
.tourcategories .tumturlarlinki a i { font-size: 36px;vertical-align: middle;line-height: 36px; }

.tourcategories .item .catimg {width:100%; overflow:hidden; position:relative;font-size: 12px;}
.tourcategories .item.item-sm .catimg { height: auto; }
.tourcategories .item .catimg img {display:block;-webkit-filter: blur(0px);-moz-filter: blur(0px);filter: blur(0px);transition:.3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.tourcategories .item:hover .catimg img {-webkit-filter: blur(5px);-moz-filter: blur(5px);filter: blur(5px);}
.tourcategories .item.item-lg:hover .catimg img {-webkit-filter: blur(10px);-moz-filter: blur(10px);filter: blur(10px);}
.tourcategories .item .catimg:after {-moz-box-shadow: inset 0 0 10em rgba(0, 0, 0, 0.5);  -webkit-box-shadow: inset 0 0 10em rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 10em  rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; content: ""; transition:.3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.tourcategories .item:hover .catimg:after {-moz-box-shadow: inset 0 0 10em rgba(0, 0, 0, 0.0); -webkit-box-shadow: inset 0 0 10em rgba(0, 0, 0, 0.0); box-shadow: inset 0 0 10em  rgba(0, 0, 0, 0.0); /*background: #00be9c;*/background: #000;opacity: 0.2;transition:.3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.tourcategories .item .title {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    transition:.3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;
    position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3;
    height: 100%;padding: 10px;
    overflow: hidden;
}
.tourcategories .item.item-lg .title {height: 50%;}
.tourcategories .item:hover .title {}

.tourcategories .item .title h3 {margin: 0px; padding: 0px;font-weight: 500;color: #fff;font-size: 14px;line-height:
20px;position: absolute;left: 15px;right: 15px;display: block;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.tourcategories .item:hover .title h3 {top: 15px!important;}

.tourcategories .item .title .links { position: absolute;z-index: 3;opacity: 0;top: 100%;transition: all .5s ease-out; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out;}
.tourcategories .item:hover .title .links { top: 0px;opacity: 1;}
.tourcategories .item .title .links ul { margin: 0px;padding: 0px;margin-left: 5px;}
.tourcategories .item .title .links ul li {}
.tourcategories .item .title .links ul li:last-child { margin-top: 10px;}
.tourcategories .item .title .links ul li a { color: #fff;font-size: 12px;line-height: 20px;}
.tourcategories .item .title .links ul li a span { color: #bec3c9;font-size: 10px;}

#filterpanels-Menu { background: #fff;}
#filterpanels-Menu .panel-heading { padding: 10px;}
#filterpanels-Menu h4 {color: #636E7B}
#filterpanels-Menu .panel-heading a:after {font: normal normal normal 14px/1 FontAwesome;content:"\f107";float: right;font-size: 20px;}
#filterpanels-Menu .panel-heading a.collapsed:after {font: normal normal normal 14px/1 FontAwesome;content:"\f105";float: right;font-size: 20px;}

ul.nav.newmenu  { margin: 10px 0px;}
ul.nav.newmenu>li {}
ul.nav.newmenu>li:last-child {}
ul.nav.newmenu>li>a, ul.nav.newmenu>li>span {color: #34495e;font-weight: 400;border-left: 2px solid transparent;padding: 5px 15px;}
ul.nav.newmenu>li:last-child span { color: #bdc3c7;font-size: 12px;display: block;cursor: pointer;}
ul.nav.newmenu>li>a:hover {background-color: #fafcfd;color: #428bca;}
ul.nav.newmenu>li>a>i { display: none;}
ul.nav.newmenu>li>a>span.badge {background: transparent none;color: #bdc3c7;font-weight: 300;}
ul.nav.newmenu>li.active>a>i { display: inline-block;}
ul.nav.newmenu>li.parent>a {color: #428bca;background-color: #f6f9fb;border-left: 2px solid #428bca;font-weight: bold;}
ul.nav.newmenu>li.active>a {color: #428bca;}
ul.nav.newmenu>li.parent>a { padding: 10px 15px; }

ul.nav.newmenu>li>ul {}
ul.nav.newmenu>li>ul>li { list-style: none;}
ul.nav.newmenu>li>ul>li>a {color: #bdc3c7;line-height: 20px; }


.cocukyas {
    color: red;
    display: block;
    padding: 0;
}

#bookingreport .stat { max-width: none;}
#bookingreport .panel-stat { background: #fff;}
#bookingreport .stat .media { background: transparent none; }
#bookingreport .stat .media-body { font-size: 14px; }
#bookingreport .stat .media-body > div { margin-bottom: 5px;}
#bookingreport .stat .media-body .pull-right { font-weight: bold;font-size: 16px; }
#bookingreport .others h5 { font-weight: bold; }
#bookingreport .others > div { margin-bottom: 5px;font-size: 12px;}

#bookingreport #reservations .panel-body, #bookingreport #resdd .panel-body, #bookingreport #roomdd .panel-body  { padding: 0px;background: #ffffff;}
#bookingreport #reservations thead th, #bookingreport #reservations tfoot td { background: #f1f1f1;font-weight: bold;}
#bookingreport #reservations tbody td { background: #fff;}
#bookingreport #reservations tbody tr.presale td { background: #fcf8e3;}
#bookingreport #reservations .price { color: #1CAF9A;font-weight: bold;}
#bookingreport #reservations tfoot .price { font-size: 16px; }
#bookingreport #reservations strong { font-weight: bold; }
#bookingreport #reservations .presaleinfonote { line-height: 24px;vertical-align: middle;font-size: 12px;color: #aaaaaa;padding: 0px 10px;background: #fff;font-weight: normal;display: inline-block;}
#bookingreport #reservations .presaleinfonote span {width: 16px;height: 16px;background: #FFF9DC;border: 1px solid #faebcc;line-heighT: 16px;vertical-align: middle;display: inline-block;}

#bookingreport #resdd table, #bookingreport #roomdd table { width: 100%;border-spacing: 0;border-collapse: collapse;table-layout: fixed;margin: 0 auto;}
#bookingreport #resdd thead th, #bookingreport #roomdd thead th { background: #f1f1f1;font-weight: bold;font-size: 11px;text-align: center;}
#bookingreport #resdd td, #bookingreport #roomdd td { text-align: center;border: 1px solid #eee;}
#bookingreport #resdd tr td:first-child, #bookingreport #roomdd tr td:first-child { font-weight: bold;background: #f1f1f1;font-size: 11px;}

.ozelliktablo>tbody>tr>td.ozelliktip { width: 240px; }
.ozelliktablo>tbody>tr>td.ucretli, .ozelliktablo>tbody>tr>td.ucretsiz { width: 60px;text-align: center;color: #1CAF9A; }

#myRoomDetail .agave-grid {max-height: 500px; overflow-x: hidden;}
#otelArama .btn-tab-data {    margin-top: 5px;}

.headerbar .topnav > ul > li > a:hover, .headerbar .topnav > ul > li > a:focus, .headerbar .topnav > ul > li.open > a, .headerbar .topnav > ul > li.active > a {
    box-shadow: none;
    color: #349fbd;
}

.headerbar .topnav > ul > li > a {
    padding: 15px 12px 12px 12px;
}

.pageheader {
    background: #349fbd;
}

.pageheader .breadcrumb li a{
    color: #fff;
}

.pageheader .breadcrumb-wrapper .label {
    color: #fff;
}

.breakingNews>.bn-title {
    background-color: #349fbd;
}

.bn-green>.bn-title {
    background-color: #349fbd;
}

.bn-green>.bn-title>span {
    border-left-color: #349fbd;
}

.bn-green>ul>li>a:hover, .bn-green>ul>li>a>span {
    color: #333;
}

.mainpanel {
    background: #ecf0f1;
}

.btn-primary {
    color: #fff;
    background-color: #349fbd;
    border-color: #349fbd;
}

.btn-primary:hover {
    background-color: #2a93b1;
    border-color: #349fbd;
}

.btn-primary:active, .btn-primary:focus {
    background-color: #2a93b1;
    border-color: #349fbd;
}

.searchTitle i {
    color: #349fbd;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #2a93b1;
}

.nav-pills > li > a {
    border-radius: 0;
    color: #666;
}

.headerbar .topnav .nav > li > a:hover, .nav > li > a{
    border: 1px solid transparent;
}

.headerbar .topnav .nav > li > a:hover, .nav > li > a:focus {
    color: #349fbd;
}

strong {
    font-family: Ubuntu, sans-serif;
    font-weight: 600;
}

.otel-detay-info #fiyat .findirim {
    background: #27ae60;
    border-radius: 4px;
    margin: 0 5px 20px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-shadow: none;
    position: relative;
}

.otel-detay-info #fiyat .findirim:after {
    border-right: 10px solid transparent;
    border-top: 10px solid #27ae60;
    border-left: 10px solid transparent;
}

.otel-detay-info #fiyat .fbaslik {
    background: #349fbd;
}

.leftpanel .userlogged {
    background: #ecf0f1 !important;
}

.leftpanel .userlogged .media-body h4 {
    height: auto;
    font-size: 13px;
}

.contentpanelz .blog-item {
    background: #fff;
    display: block;
        height: 115px;
    overflow: hidden;
}


.contentpanelz .blog-item:hover {
    background: #fbfbfb;
    cursor: pointer;
}

.contentpanelz .blog-item .blog-details {
    color: rgb(99, 110, 123);
    height: 100%;
}

.contentpanelz .blog-item .col-xs-6.col-sm-6:nth-of-type(1) {
    width: 41.66666666666667%;
}

.contentpanelz .blog-item .col-xs-6.col-sm-6:nth-of-type(2) {
    width: 58.333333333333336%;
}

.contentpanelz .blog-item .blog-summary {
    padding-right: 30px;
}

.contentpanelz .blog-item .blog-details h4, .contentpanelz .blog-item .blog-summary {padding: 0;}

.contentpanelz .blog-item i {color: #f6931f;font-size: 25px;opacity: 0.9;    position: absolute;    right: 11px;    top: 41%;}

.contentpanelz .clearfix:before {content: ""}
.contentpanelz .clearfix:after {clear: inherit;}
.contentpanelz .col-sm-12.col-md-6 {width: 33.33333333333333%;}
.contentpanelz .blog-item .blog-summary {padding-right: 30px;}

a {
    color: #349fbd;
}

.hotellistInfinit .hotels .hotel .discount {
    color: #27ae60;
}

.otel-detay-info #fiyat .fbuyuk {
    color: #27ae60;
}

#otelAramaAlt .btn-tab-data {
    margin-top: 20px;
}

#odaAra, #otelAra1Alt {
    color: #fff !important;
    background: #2ecc71;
    border: 0px;
    font-weight: 700;
    border-bottom: 3px solid #27ae60;
    font-size: 14px;
    border-radius: 0;
}

.form-control {
    display: block;
    height: 30px;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-group label { font-size: 15px;color: #34495e;font-weight: 400;}
.form-control[readonly] { background: #ffffff;cursor: default;}
.btn, input.form-control, select, textarea {-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
input.form-control.error, select.form-control.error {border-color:#F00;}
textarea:focus.error , input.form-control:focus.error , select:active.error , select:focus.error , .form-control:focus.error  {border-color: #F00;outline: 0;outline: none;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}
input[type="checkbox"].error {box-shadow: 0px 0px 1px 1px rgba(255,0,0,1);}
textarea:focus, input.form-control:focus, select:active, select:focus, .form-control:focus {border-color: #ccc;outline: 0;outline: none;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}
input[type="radio"].error {box-shadow: 0px 0px 1px 1px rgba(255,0,0,1);}
input.disable-input {background: transparent !important;border: 0 !important;font-weight: bold !important;font-size: 1.4em !important;}
.ui-autocomplete .ui-state-hover, .ui-autocomplete.ui-widget-content .ui-state-hover, .ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus, .ui-autocomplete.ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
    border: none;
    background: #349fbd;
}

.list-group-item:first-child {
    border-radius: 0;
}

.hotellistInfinit .slider-agave  .ui-slider-handle, .hotellistInfinit .slider-agave .ui-slider-range, .slider-success .ui-slider-handle {
    background-color: #349fbd !important;
}

span.dynatree-node a {
    font-size: 12px;
}

.maplink, .roomdetaillink {
    background: #f9f9f9;
}

.headerbar .topnav > ul {
     float: inherit;
    display: block;
     vertical-align: inherit;
}

#otel-detay .nav {
    border-bottom: 2px solid #2a93b1;
}

#odemeSecenekleri .thumbnail img, #odemeSecenekleri .thumbnail .fa, #odemesecenekleri .thumbnail img, #odemesecenekleri .thumbnail .fa {
    border: 1px solid #eee;
}

.agave-grid h4 {
    background: #ECF0F1;
    text-shadow: none;
    color: inherit;
}

.agave-grid h4:after {
    background: #7b8590;
    margin-top: -4px;
    border: none;
}

#otelOzellikleri h4 {
    color: #2a93b1;
    border-bottom: 1px solid #349fbd;
}

.cocukyas {
    color: #f6931f;
}

.pageheader {
    padding: 5px;
}

.pageheader .sticky-searchform input {
    margin-right: 0;
}

.hotel img {
    height: 50px;
    width: auto;
}

.hotellistInfinit #hotelcountwrapper {
    top: 6px;
}

.hotellistInfinit .panel-heading {
    padding: 2px 10px !important;
}

.Page-Heading h2 {
    padding: 5px 10px;
}

#hotellist .table thead > tr > th {
    padding-top: 8px;
    padding-bottom: 8px;
}

.searchTitle i {
    right: 15px;
    bottom: 0;
}

.panel-body {
    padding: 15px;
}

.blog-title {
    font-size: 13px;
    font-weight: 700;
}

.blog-details {
    padding: 8px;
}
.contentpanelz .blog-item img {
    height: inherit;
}

.headerbar .sepetInfo .badge, #talepSayisi .badge, #CallcenterDirectorRate .badge {
        border: 1px solid #fff;
}

.guestchs .dropdown-toggle {
    color: #f6931f;
}

#divMusteriDetay .input-group-addon {
    cursor: pointer;
    color: #f6931f;
    background: white;
}

.pageheader {
    border-top: 0;
}

.ui-autocomplete-category {padding-top: 0;}
.ui-autocomplete.ui-widget {box-shadow: none;}
.Page-Heading h2 {font-size: 16px;font-weight: 400;}
#filterpanel .panel-alt .panel-body {padding: 10px;}
#filter #konsept label {font-size: 12px;}
#filter #konsept .ckbox input {margin: 0;}
#filter #rangesliderresult {font-size: 12px;}
#filter #collapseSlider .panel-body {padding: 0 15px;}
.ui-autocomplete-loading {background: url('/content/images/spinnerinput.gif') #fff no-repeat right 5px !important; }

#singlebay {font-size: 12px;}
#singlebay .ckbox {margin: 0;}

.roomdetaillink {margin: 20px 0;}
#collapseAvailability .panel-body {padding: 0 10px !important;padding-left: 15px !important;}
#availability .radio:nth-of-type(1) {margin-top: 0;}
#availability .radio:nth-of-type(3) {margin-bottom: 0;}
.otel-hesaplama-toplam #HotelToCart {padding: 12px;}
#txtPosTutar {height: 40px !important;}
.eyekom a {position: relative;top: -8px;}
.SalePayment .Page-Heading h2 {padding: 10px;}
.ydotellist .hotel img {height: 50px;width: 66px;}
.sehirotelhome .hotel img {height: 50px;width: 66px;}
#otel-detay .Page-Heading h2 {padding: 10px;}
img[src="/content/images/loadingfull.gif"] {margin: 0 auto;text-align: center;}
.btn {padding: 5px 10px;}
#btnTourAl {padding: 12px 20px;}

#departureFlights .priceChange {
  padding: 10px;
  overflow: hidden;
}

.cartLists .list.flight span.icon-square { margin-bottom: 0; }
.cartLists .list.flightNew .flight-content { margin-top: 10px; }
.cartLists .list.flightNew .flight-content .date { color: #9ca6b3; }
.cartLists .list.flightNew .flight-content .airport { font-size: 22px; font-weight: 700; line-height: 40px; color: #2d3e52; }
.cartLists .list.flightNew .flight-content .airport .time { font-size: 18px; font-weight: 500; color: #00be9c; }
.cartLists .list.flightNew .flight-content .airport .time.pr { padding-right: 5px; }
.cartLists .list.flightNew .flight-content .airport .time.pl { padding-left: 5px; }
.cartLists .list.flightNew .flight-content .airport-l { font-size: 11px; color: #9ca6b3; }
.cartLists .list.flightNew .flight-content .icon { font-size: 17px; position: absolute; top: 35px; right: -5px; transform: rotate(42deg); color: #bec3c9; }
.cartLists .list.flightNew .flight-content.fl { padding-left: 15px; }
.cartLists .list.flightNew .flight-content.fl .fl-desc { font-weight: 500; color: #bec3c9; }
.cartLists .list.flightNew .flight-content.fl ul { margin: 0; padding: 0; list-style: none; }
.cartLists .list.flightNew .flight-content.fl ul > li { font-weight: 400; padding-top: 5px; color: #bec3c9; }
.cartLists .list.flightNew .flight-content.fl .icon { font-size: 11px; position: absolute; top: 55px; left: -20px; transform: none; color: #ecf0f1; }
.cartLists .list.flightNew .alert {font-size: 11px; line-height: 0;  display: inline-block; margin-top: 2px; padding: 12px; }


#cartDetailTotalList .list.flight span.icon-square { margin-bottom: 0; }
#cartDetailTotalList .list.flightNew .flight-content { margin-top: 10px; }
#cartDetailTotalList .list.flightNew .flight-content .date { color: #9ca6b3; }
#cartDetailTotalList .list.flightNew .flight-content .airport { font-size: 22px; font-weight: 700; line-height: 40px; color: #2d3e52; }
#cartDetailTotalList .list.flightNew .flight-content .airport .time { font-size: 18px; font-weight: 500; color: #00be9c; }
#cartDetailTotalList .list.flightNew .flight-content .airport .time.pr { padding-right: 5px; }
#cartDetailTotalList .list.flightNew .flight-content .airport .time.pl { padding-left: 5px; }
#cartDetailTotalList .list.flightNew .flight-content .airport-l { font-size: 11px; color: #9ca6b3; }
#cartDetailTotalList .list.flightNew .flight-content .icon { font-size: 17px; position: absolute; top: 35px; right: -5px; transform: rotate(42deg); color: #bec3c9; }
#cartDetailTotalList .list.flightNew .flight-content.fl { padding-left: 15px; }
#cartDetailTotalList .list.flightNew .flight-content.fl .fl-desc { font-weight: 500; color: #bec3c9; }
#cartDetailTotalList .list.flightNew .flight-content.fl ul { margin: 0; padding: 0; list-style: none; }
#cartDetailTotalList .list.flightNew .flight-content.fl ul > li { font-weight: 400; padding-top: 5px; color: #bec3c9; }
#cartDetailTotalList .list.flightNew .flight-content.fl .icon { font-size: 11px; position: absolute; top: 55px; left: -20px; transform: none; color: #ecf0f1; }
#cartDetailTotalList .list.flightNew .alert {font-size: 11px; line-height: 0;  display: inline-block; margin-top: 2px; padding: 12px; }
#cartDetailTotalList .list.flightNew .price span {color: #00be9c;}

/* tur programı */
.tourtimeline {}
.tourtimeline>.row>div {padding-top: 50px; padding-bottom: 10px;}
.tourtimeline>.row.subcontent>div {padding-top: 5px; padding-bottom: 0px;}
.tourtimeline>.row.first>div {padding-top: 50px; margin-top: 15px;}
.tourtimeline>.row.last>div {padding-bottom: 50px;margin-bottom: 15px;}
.tourtimeline>.row>div.col-xs-3{padding-right: 30px;text-align: right;}
.tourtimeline>.row>div.col-xs-9{padding-left: 30px;border-left: 1px solid rgba(45, 62, 82,1);}
.tourtimeline > .row.day > div.col-xs-9::before {font-family: FontAwesome; content: "\f111"; color: rgba(45, 62, 82,1); width: 20px; line-height: 23px; vertical-align: middle; text-align: center; position: absolute; z-index: 1; left: -10px;top: 50px;font-size: 18px;text-shadow: 1px 1px 0 #ecf0f1, -1px -1px 0 #ecf0f1,  1px -1px 0 #ecf0f1,-1px 1px 0 #ecf0f1,1px 1px 0 #ecf0f1; }
.tourtimeline > .row.first > div.col-xs-9::before { top: 50px; }
.tourtimeline > .row.subcontent > div.col-xs-9::before {font-family: FontAwesome; content: "\f192"; color: rgba(45, 62, 82,1); width: 20px; line-height: 23px; vertical-align: middle; text-align: center; position: absolute; z-index: 1; left: -10px;top: 5px;font-size: 14px;text-shadow: 1px 1px 0 #ecf0f1, -1px -1px 0 #ecf0f1,  1px -1px 0 #ecf0f1,-1px 1px 0 #ecf0f1,1px 1px 0 #ecf0f1; }
.tourtimeline > .row.first > div.col-xs-9 {
    border-width: 0 0 0 1px;
    border-style: solid;
    -webkit-border-image: -webkit-linear-gradient(top, rgba(45, 62, 82,1), rgba(45, 62, 82,1) 85%, rgba(45, 62, 82, 0)) 1;
    -moz-border-image: -moz-linear-gradient(bottom, rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
    -o-border-image: -o-linear-gradient(bottom,  rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
    border-image: linear-gradient(to top,  rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
}
.tourtimeline > .row.last > div.col-xs-9 {
    border-width: 0 0 0 1px;
    border-style: solid;
    -webkit-border-image: -webkit-linear-gradient(bottom, rgba(45, 62, 82,1), rgba(45, 62, 82,1) 85%, rgba(45, 62, 82, 0)) 1;
    -moz-border-image: -moz-linear-gradient(top, rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
    -o-border-image: -o-linear-gradient(top,  rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
    border-image: linear-gradient(to bottom,  rgba(45, 62, 82, 1), rgba(45, 62, 82, 1) 85%, rgba(45, 62, 82, 0)) 1;
}
.tourtimeline > .row > div.col-xs-3 p {font-size: 20px; color: #2d3e52; margin: 0px; padding: 0px; margin-bottom: 10px;line-height: 21px; vertical-align: middle;}
.tourtimeline > .row > div.col-xs-3 span {color: #00be9c; display: block; font-size: 14px;font-weight: 600;}
.tourtimeline > .row > div.col-xs-3 span.travelinfo {font-size: 12px;font-weight: 400;color: #9ca6b3}
.tourtimeline > .row > div.col-xs-3 span i {font-size: 16px;}
.tourtimeline > .row.subcontent > div.col-xs-3 p {font-size: 13px; color: #9ca6b3;}
.tourtimeline > .row.subcontent > div.col-xs-9 h4 {color: #2d3e52; font-size: 14px;line-height: 18px;display: inline-block;font-weight: 700;}
.tourtimeline > .row.subcontent > div.col-xs-9 span.price {color: #00be9c; font-size: 14px;line-height: 18px;font-weight: 500;margin-bottom: 5px;display: inline-block;}

#tour-calendar, .gantt-tooltip {
  font-size: 12px;
  font-family: 'Ubuntu', sans-serif;
}

#tour-calendar {
  position: relative;
  z-index: 1;
}

#vitrin {background: #fff;}

.tour-overlay {position: absolute; z-index: -1; top: 0; bottom: 0; width: 848px; background: #fff;  }

.tour-btn {
    position: absolute;
    width: 170px;
    cursor: pointer;
    float: right;
    right: 10px;
    top: 0;
    font-size: 16px !important;
    line-height: 45px !important;
    color: #fff;
    background: url(https://images.gezinomi.com/assets/tour-menu-bg.png) repeat;
    border-top-right-radius: 3px;
}

.tour-btn.active {
    background: url(/content/images/tour-menu-bg-active.png) repeat;
}

.tour-btn .tour-icon {
    float: left;
    width: 32px;
    height: 32px;
    margin: 17px;
    background: url(https://images.gezinomi.com/assets/tour-menu-icon.png) repeat;
}

.tour-btn .close-btn {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
    z-index: 2;
}

.cocuk-secim-wrapper {
    position:relative;
}

.input-group-addon-right.age {
    line-height: 38px !important;
    padding-left: 5px;
    position: absolute;
    right: 5px;
    font-size: 12px;
    color: #349fbd;
}

.bus-list .bus { position: relative;background: #fff;margin-bottom: 10px;padding: 5px; overflow: hidden; }
.bus-list .bus .price {font-weight: 700;  float: right; margin-top: 6px;color: #00be9c;font-size: 14px;  }
.bus-list .bus .name { margin-right: 5px; }
.bus-list .bus .name span { font-weight: bold; }
.bus-list .bus .bus-title {font-size: 12px;}
.bus-list .bus .meta {font-size: 12px;margin: 0; padding: 0;  list-style: none;  }
.bus-list .bus .meta li {display: inline;  margin: 0; margin-right: 10px;padding: 0;  }
.bus-list .bus .meta li span { font-weight: bold; }
.bus-list .bus .icon {display: inline-block; float: left; width: 32px; height: 32px; margin: 0 3px 0 0; vertical-align: middle; background-size: 32px 32px;border:none;  }
.bus-list .bus .icon.bus { background-image: url(https://images.gezinomi.com/assets/images/extras_otobusicon.png); }
.bus-list .bus .warning {font-size: 12px; position: absolute; top: 8px; right: 20%; opacity: .8; color: #ea6053;  }
.bus-list .bus button {margin-top: 6px; }
.otobus .minisepet > .well {margin-bottom: 5px;}
.otobus .minisepet.bus i {position: relative; left: -13px;}
.extras.otobus.greybox h4 .fa {margin-right: 5px;}


/**
 * Search Cyprus
 */
#searchCyprusArea .head-title h4 {margin-top: 0;}

.hf-time { font-size: 12px; font-weight: bold; }
.hf-od { font-size: 12px; margin-left: 5px; }
.hf-s-title { font-size: 12px; font-weight: bold; padding-top: 5px; border-top: 1px solid #ddd; border-right: 1px solid #ddd;border-left: 1px solid #ddd; background-color: #deebf2;  }
.hf-box { min-height: 75px; padding: 10px; border: solid; border-width: 1px; border-color: #ddd; border-top: none; background-color: #fff; }
.hf-info-l { font-size: 11px; color: #000; }
.hf-free { font-size: 15px; color: #c00; }
.hf-price {font-size: 15px;}
.hf-room-price {font-size: 22px;}
.hf-room-title {color: #CC0000; font-weight: bold;}
.hf-item:hover, .hf-room-item:hover {background: rgba(222, 235, 242, 0.5); cursor: pointer;}
.extras.otobus.greybox h4 .fa {margin-right: 5px;}

.aciliskapanis { padding: 5px 15px; margin-top:10px;}
.aciliskapanis abbr {padding-right: 15px;}

.pushpermission {-webkit-display: flex;display: flex;margin: 0;width: 420px;position: fixed;left: 50%;right: 50%;top: 10px; margin-left: -210px; background: #fff; z-index: 9999;-webkit-box-shadow: 0px 0px 38px 3px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 38px 3px rgba(0,0,0,0.3);box-shadow: 0px 0px 38px 3px rgba(0,0,0,0.3);}
.pushpermission .info {-webkit-flex: 1;flex: 1;padding: 15px 15px 15px 15px;background: #ffffff;}
.pushpermission .info h1 {margin: 0;padding: 0;line-height: 18px; font-family: arial, sans-serif;font-size: 16px;color: #2d3e52;font-weight:bold;}
.pushpermission .info p {margin: 0;padding: 5px 0;font-family: arial, sans-serif;font-size: 13px; line-height: 18px;color: #2d3e52;}
.pushpermission .button {width: 90px;display: block;margin:  0 0 5px 0;padding: 24px 0;border: 0px;font-family: 'Arial', sans-serif;font-size: 13px;font-weight: bold;text-decoration: none;color: #ffffff;background: #2ecc71;}
.pushpermission .button.gray {background: #95a5a6;color: #ffffff;padding: 3px 0;font-size: 12px;margin-bottom: 0px!important;}
.pushpermission .buttons {width: 100px;padding: 5px;}
.pushpermission .more {color: #ccc; font-size: 12px;}
.pushpermission .morecontent {display: none;border: 1px solid #ccc;padding: 10px;}
.pushpermission .morecontent p {font-size: 12px;color: #999;}

.input-group-glue {
  width: 0;
  display: table-cell;
}

.input-group-glue + .form-control {
  border-left: none;
}

.knowledgebase .thumbnail img {opacity: 0.6; -webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.knowledgebase .thumbnail:hover img {opacity: 1;}
.knowledgebase .thumbnail .caption {color: #ffffff; background: #555555;padding-top: 15px;font-weight: 300;font-size: 13px;line-height: 20px;}
.knowledgebase .thumbnail .caption strong {font-weight: 500;text-decoration:underline;}
.knowledgebase .thumbnail .caption .label {font-size: 12px;}

.opportunyalert { width:100%; box-sizing:border-box; margin-top: 5px; font: 11px 'Ubuntu',sans-serif;line-height: 18px;color: #bec3c9;border: 1px solid #ccc;}
.opportunyalert:nth-child(1) {margin-top: 15px; }
.opportunyalert.tooltipster { cursor: pointer; }
.opportunyalert>div.item { color:#777777;}
.opportunyalert>div.item div.thumb {padding-right: 5px; width: 60px;padding-top: 18px;}
.opportunyalert .item i {font-size: 130%;line-height: 18px;vertical-align: middle;width: 25px; height: 20px; text-align: center;margin: 3px;padding: 3px;}
.opportunyalert .item h4 {font:inherit; padding:0; margin: 0; font-weight:400;font-size: 14px; line-height: 18px; vertical-align: middle;text-align:left;color: #34495e; }
.opportunyalert .item p { color: #777777;margin-left: 30px;}
.opportunyalert .item a {color: #334960;}
.opportunydialog.modal .content{ font-size:14px; color:#404040;}
.opportunydialog.modal p {line-height:normal;}
.opportunydialog.modal .time {color: #bdc3c7;font-family: "Ubuntu";font-size: 12px;}
.opportunydialog.modal h4 {font-family: "Ubuntu";font-size: 18px; margin: 0 0 10px 0;text-align: left;padding: 0px;}

.saleinfo-title {     padding: 5px 10px;
    background: #349fbd;
    font-weight: 700;
    color: #fff;
    border-radius: 3px 3px 0 0;}
.saleComInfo { font-size: 13px; }
.saleComInfo table tr th { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
.saleComInfo table tr td { padding: 2px 4px; }
.saleComInfo .table thead > tr > th { padding-top: 3px; padding-bottom: 3px; font-size: 12px;background: hsla(193, 57%, 47%, 0.2);}

#frmSaleComInfo {margin-bottom: 10px;}
#frmSaleComInfo label {font-size: 13px;}
#frmSaleComInfo .date input {width: 90px;}

.saleComInfo .table-striped > tbody > tr:nth-child(2n+1) > td, .saleComInfo .table-striped > tbody > tr:nth-child(2n+1) > th {
  background-color: rgba(220, 237, 242, 0.25);
}

@media screen and (max-width: 1280px) and (max-height: 800px) and (min-height: 769px) {



}

.bold {font-weight: 700 !important;}
.btn-faktarma {color: #fda503;font-size: 12px;cursor: pointer;}
.btn-faktarma:hover {text-decoration: underline;}

#rezervasyonIcerik .hf-item {padding: 3px 15px;background-image: linear-gradient(to bottom, #FFFFFF 56%, #FBFBFB 100%);}
#rezervasyonIcerik .hf-room-item {background-image: linear-gradient(to bottom, #FFFFFF 56%, #FBFBFB 100%);}
#rezervasyonIcerik .hf-room-item {background-image: linear-gradient(to bottom, #FFFFFF 56%, #FBFBFB 100%);}
#rezervasyonIcerik .notAvailable { font-size: 15px; font-weight: bold; color: #c00; }


#mdlFlightSegment .modal-header { padding: 5px 10px;}
#mdlFlightSegment .modal-header h4 {font-size: 16px;}


/*Buradan Bekir geçti. */
#sepetDiv .package {
  position: relative;
  top:33px;
}
#sepetDiv .fiyat.package{
font-size:16px ;

}
/* burada bitti */

#cartDetailTotalList .package {
  position: relative;
  top: 25px;
  z-index: 1;
  background: #ffffff;
  border: 1px solid #eee;
}

#rezervasyonIcerik {min-height: 150px;}
span.dynatree-has-children a {
    color: #333;
}

#formTour {
  padding-top: 10px;
}
#formTour .tour-search-criteria {
  position: absolute;
  right: 30px;
  top: 9px;
}
#formTour .chks {
  padding-left: 10px;
  position: relative;
  top: -5px;
}
#formTour .chks .checkbox-inline {
  padding: 0;
}
#formTour .chks .checkbox-inline .checkbox {
  margin: 0;
}
#formTour .form-group label {font-size: 14px;}

#otel-detay-page .onecikanozellikler label {padding: 2px 5px;color: #666666;white-space: nowrap;background: #ecf0f1;font-size: 12px;line-height: 30px;vertical-align: middle;display: inline-block;font-weight: 400; border-radius: 3px;}
#otel-detay-page .onecikanozellikler label img {margin-right: 2px;}
#otel-detay-page .onecikanozellikler label em { margin: 0px;padding: 0px;vertical-align: middle;height: 30px;line-height: 30px;display: inline-block;font-style: normal;}


form.flightsearch .slcPerson { padding-left: 25px; cursor: pointer; }
form.flightsearch .slcPerson:hover { background: rgba(247, 247, 247, .65); }
form.flightsearch .slcPerson:active { background: #fff; }
form.flightsearch .slcPersonContainer:before { height: 100%; content: ''; }
form.flightsearch .slcPersonContainer:after { position: absolute; top: 37px; right: 24px; width: 11px; height: 6px; content: ''; -webkit-transition: -webkit-transform .15s ease-out; transition: -webkit-transform .15s ease-out; transition: transform .15s ease-out; transition: transform .15s ease-out,-webkit-transform .15s ease-out; -webkit-transform-origin: 50% 40%; transform-origin: 50% 40%; background: url('https://images.gezinomi.com/assets/images/arrow.svg'); }
form.flightsearch .slcPersonContainer.down:after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
form.flightsearch .slcPerson + .fa { font-size: 17px; position: absolute; top: 32px; left: 10px; color: #d3d3d3; }
form.flightsearch .personSelect { position: absolute; width: 175px; margin-top: -1px; padding: 15px 15px 0 15px; border: 1px solid #ccc; background: #fff; z-index: 3;margin-bottom: 70px;}
form.flightsearch .personSelect label { line-height: 31px; float: left; width: 55px; font-size: 13px; vertical-align: middle;}
form.flightsearch .ucusdetay .ucusheading span.input-group-btn {display: inline!important;position: relative;top: -2px;}
form.flightsearch .personSelect .input-group-btn > .btn {font-weight: 400; width: 30px; height: 30px; padding: inherit;  }
form.flightsearch .personSelect .input-group input { width: 30px;height: 30px; padding: inherit; text-align: center; pointer-events: none; float: none; display: inline!important;}
form.flightsearch .personSelect:after { margin-left: -10px; border-width: 10px; border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; }
form.flightsearch .personSelect:before { margin-left: -12px; border-width: 12px; border-color: rgba(194, 225, 245, 0); border-bottom-color: #ccc; }

form.flightsearch .select2.select2-container {display: block;}
form.flightsearch .select2-container--default .select2-selection--single {border: 1px solid #ccc;border-radius: 1px!important;height: 30px; }
form.flightsearch .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 30px;}
form.flightsearch .radio {padding-left: 0px;margin-top: 5px;}

form.flightsearch .swapBtn { line-height: 20px; height: 20px; width: 20px; vertical-align: middle; position: absolute; z-index: 13; top: 32px; right: -5px; cursor: pointer; text-align: center; background: #349fbd; color: #fff; border-radius: 50%; border: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
form.flightsearch .swapBtn .fa { position: relative; top: -1px; line-height: 20px; height: 20px; vertical-align: middle;color: #ffffff;font-size: 12px;}
form.flightsearch .swapBtn:hover { color: #ffffff; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
form.flightsearch .radio-inline {}
form.flightsearch select.kalkis {}
form.flightsearch select.varis {}
form.flightsearch label.control-label {font-weight: 300; font-size: 11px; color: #9ca6b3 }
form.flightsearch button {margin-top: 25px;}


#rezervasyonlar h4.newbadge {position: relative;padding-left: 50px;padding-bottom: 0px;}
#rezervasyonlar h4.newbadge:after {content: 'YENİ';color: #fff;z-index: 1;position: absolute;display: block;left: 2px;font-size: 11px;top: 20px;}
#rezervasyonlar h4.newbadge img {position: absolute;width: 50px;left: -5px;bottom: -29px;}
#rezervasyonlar h4.newbadge span.fa {position: absolute;z-index: 1;left: 9px;color: #fff;font-size: 16px;top: 9px;}
#rezervasyonlar h4.newbadge + .flightClose {padding-left: 50px;}
#rezervasyonlar h4.newbadge + .flightClose  + .flightOpen > p {padding-left: 50px;}

.tour-paginate { margin: 15px 0; text-align: center; }
.tour-paginate a { font-size: 12px; margin: 0 5px; padding: 5px 10px; cursor: pointer; color: #333; border: 1px solid #ccc; border-radius: 3px; }
.tour-paginate a:hover {color: #fff; border-color: #46a7c3; background-color: #46a7c3;}
.tour-paginate a.jp-previous { margin-right: 15px; }
.tour-paginate a.jp-next { margin-left: 15px; }
.tour-paginate a.jp-current, a.jp-current:hover {font-weight: bold; color: #ffa800;  }
.tour-paginate a.jp-disabled, a.jp-disabled:hover { color: #bbb; }
.tour-paginate a.jp-current, a.jp-current:hover, .tour-paginate a.jp-disabled, a.jp-disabled:hover { cursor: default; background: none; }
.tour-paginate span { margin: 0 5px; }

.otelrow { background: rgba(122, 179, 64, 0.18) !important; }
.stoprow { background: rgba(255, 0, 0, 0.15) !important; }
.sorsatrow { background: rgba(250, 194, 128, 0.35) !important; }

.col-centered {float: none; margin: 0 auto;}
/* custom-search */
#custom-search-input { padding: 3px; border: solid 1px #e4e4e4; border-radius: 6px; background-color: #fff;}
#custom-search-input input { border: 0; box-shadow: none; font-size: 14px; }
#custom-search-input button { margin: 3px 0 0 0; padding: 0 8px 0 10px; color: #666; border: 0; border-left: solid 1px #ccc;background: none; box-shadow: none;  }
#custom-search-input button:hover { border: 0; border-left: solid 1px #ccc;box-shadow: none;  }
#custom-search-input .glyphicon-search { font-size: 18px; }

#CallCenterIndex .logo img {margin-bottom: 30px;}
.UserTicketProcesses a, .UserTicketProcesses th, .UserTicketProcesses td {padding: 5px !important;}
.talepEt {color: #349fbd;cursor: pointer;}
.talepEt:hover {color: red;}
.pro-left {padding-left: 15px;}

#resultForecast table {margin: 0;}
#resultForecast #tableTop {margin-bottom: 20px !important;    font-size: 12px;}
#resultForecast #tableTop + .panel-group > .panel {margin-bottom: 25px;}
#resultForecast .panel-group {margin: 0;}
#resultForecast .panel-group .panel-title a {padding: 0;}

#mdlTalepEt span.select2-container{
  width: 100% !important;
  display: block;
}

/*#resultQuota {overflow-x: scroll;}*/


#resultQuota { /*overflow-x: scroll; margin-left: 200px;*/ }
#resultQuota table tr td {font-size: 13px;}
#resultForecast { overflow-x: scroll; margin-left: 300px; }
/*.headcol { position: absolute; left: 20px;width: 200px; font-size:14px; font-weight: 400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
.headcol {width: 200px;font-size:14px; font-weight: 400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.headcol.hotelrow {background: #2d3e52!important; color: #fff;}
.conceptcol {white-space:nowrap;}
.hotelrow td {background: #2d3e52!important; color: #fff!important;vertical-align: middle!important;}
.daterow {background: #2d3e52!important;}
.daterow td {background: #2d3e52!important; color: #fff!important;vertical-align: middle!important;border-color: #2d3e52!important;}
.hotelrow .datecol {color: #889bb1!important; font-size: 12px!important;}
#resultForecast .headcol { position: absolute; left: 20px;width: 300px;font-size: 12px;  }
#resultForecast .panel-group .panel {overflow: visible;}
#resultForecast .panel-group .panel td {font-size: 12px;}

#kataloglar .thumbnail {margin: 20px;}

#searchHotelArea.kibrisNewNeoSearch {
    padding-top: 0 !important;
}

    #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs {
        background-color: #ecf0f1;
        padding: 0 !important;
        width: 100%;
        display: inline-block;
        margin-bottom: 15px;
    }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline {
            background-color: #00be9c;
            padding: 0 !important;
            margin: 0 !important;
            position: relative;
            float: left;
            cursor: pointer;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs p:before {
            position: absolute;
            left: 15px;
            top: 15px;
            background-image: url("/Content/images/kibris-flighttab-active.png"); 
            background-size: 20px 17px;
            background-repeat: no-repeat;
            background-position: center center;
            width: 20px;
            height: 17px;
            content: '';
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs p {
            color: #00be9c;
            padding: 0 44px !important;
            margin: 0 !important;
            height: 50px;
            line-height: 50px;
            position: relative;
            float: left;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline:first-child label {
            padding: 5px 15px 15px 60px !important;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline label {
            line-height: normal !important;
            margin: 0 !important;
            color: #fff;
            display: inline-block;
            font-size: 16px;
            height: 50px;
            line-height: 45px;
            padding: 15px 15px 15px 50px !important;
            cursor: pointer;
            z-index: 99;
            position: relative;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline.activeNewNeoSearchTab:before {
            background-color: #fff !important;
            width: 100%;
            height: 8px;
            left: 0;
            top: -8px;
            position: absolute;
            content: '';
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .activeNewNeoSearchTab {
            background-color: #fff !important;
            position: relative;
        }

            #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .activeNewNeoSearchTab label {
                color: #00be9c !important;
            }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline small {
            font-size: 70%;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline .icon {
            vertical-align: middle;
            background-repeat: no-repeat;
            position: absolute;
            left: 15px;
            top: 12px;
        }
    /* sprite */
            #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline .icon.hoteltab {
                background-image: url("/Content/images/kibris-hoteltab.png"); 
                width: 27px;
                height: 25px;
            }

            #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline .icon.flighttab {
                background-image: url("/Content/images/kibris-flighttab.png");
                width: 35px;
                height: 32px;
            }


        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline.activeNewNeoSearchTab .icon.hoteltab {
            background-image: url("/Content/images/kibris-hoteltab-active.png") !important;
        }

        #searchHotelArea.kibrisNewNeoSearch .kibrisNewNeoSearchTabs .radio-inline.activeNewNeoSearchTab .icon.flighttab {
            background-image: url("/Content/images/kibris-flighttab-active.png") !important;
        }

#searchCyprusArea .head-title h4 {
    margin: 0;
}

#city-hotel-list .title h3 {
    top: 10px;
}
#moneyOrderTable  tr:nth-child(2n-1)  {
 
    background:#f5f5f5;

    }
#MoneyOrderForms .table-scrollable{
    border:none;
}

.moneyOrderFilters {
    float: right;
    width: 100%;
    background-color: #f5f5f5;
    padding: 5px 10px;
}
.moneyOrderFilters label{
    float:left;
    margin: 0 5px;
    font-weight:600;
    padding-bottom:0 !important;
}
.bankTableItem {
    border: 1px solid #ddd;
    height: 100px;
}
    .bankTableItem td {
        border: none !important;
        padding-bottom: 0 !important;
        
    }
        .bankTableItem td span {
            padding-bottom: 6px;
            float: left;
            width: 100%;
        }
.bankTableItem td.currencyItem {
    padding:0 !important;
   
}

 .bankTableItem td.currencyItem span {
        display: block; 
        clear: both;
        padding-left:27px;

    }
    .bankTableItem p {
        margin:0 !important;
    }
.moneyOrderField input{
    height:30px !important;
    padding:5px;
}
.moneyOrderField button {
    height: 30px !important;
    padding:5px;
    line-height:0.44 !important;
}
.moneyOrderField span {
    height: 30px !important;
    padding: 5px;
}
#moneyOrderTable_filter{
    display: none;
}
.ticketList .dataTables_wrapper > .row > div {
    width: 50% !important;
}

.contentpanel .ticketList {
    position: relative;
    margin-bottom: 15px;
}

.contentpanel .ticketList a.ticketSelect {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.contentpanel .ticketList .dataTables_wrapper .dataTables_length {
    position: relative;
    margin: 0 0 10px 110px !important;
    z-index: 8 !important;
}
.img-responsive {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}
.panel.panel-supernav {
    box-shadow: none;
    background: #fff;
    margin-bottom: 0;
    border-radius: 0;
}
.panel.panel-supernav ul.list-3col li {
    width: 32% !important;
    display: inline-block;
}
.panel.panel-supernav ul.list-2col li {
    width: 49% !important;
}

.panel.panel-supernav ul li {
    padding: 0 5px 0 15px;
    display: inline-block;
    vertical-align: top;
    border-top: 1px solid #ecf0f1;
}
.panel.panel-supernav ul.list-1col li {
    display: block !important;
}

.red {
    background-color: #D9534F;
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.panel.panel-supernav ul li a {
    color: #666;
    font-size: 13px;
    padding: 10px 0;
    display: block;
}
.panel.panel-supernav .image {
    overflow: hidden;
    height: 80px;
}
.panel.panel-supernav .panel-body {
    padding: 0 !important;
}


.spacer {
    margin-top: 30px !important;
}
.panel.panel-supernav ul.list-large li a {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: middle;
    color: #34495e;
    padding: 15px 0;
}
.panel.panel-supernav ul.list-large li a abbr {
    display: block;
    font-size: 12px;
    color: #b4bbc5;
    font-weight: 300;
    line-height: 16px;
    vertical-align: middle;
}
.panel.panel-supernav .panel-heading h3 {
    font-size: 15px;
    color: #34495e;
    margin: 0;
    padding: 0;
    line-height: 20px;
    vertical-align: middle;
}
.panel.panel-supernav .panel-heading {
    background: transparent none;
    box-shadow: none;
    padding: 15px !important;
    color: #34495e;
}
.panel.panel-supernav ul.list-large li {
    display: block !important;
}

.futureCategoryHotelCover .future-container {
    width: 1140px !important;
}

.futureCategoryHotelCover figure {
    position: relative;
    margin: 0 0 20px 0;
    box-shadow: -4px 4px 8px 0px #ccc;
    overflow: hidden;
    border-radius: 6px;
}

.futureCategoryHotelCover figure img {
    position: relative;
    z-index: 888;
    width: 100%;
}

.futureCategoryHotelCover figure.figweb figcaption {
    position: absolute;
    z-index: 1001;
    left: 0;
    right: 0;
    padding: 18px 0;
    top: 0;
    bottom: 0;
    font-weight: 600;
    text-shadow: -1px 1px 4px #666;
    color: #fff;
    font-size: 24px;
}

.futureCategoryHotelCover figure a:hover span {
    text-decoration: underline !important;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
}

.futureCategoryHotelCover figure.figresp figcaption {
    position: absolute;
    z-index: 1001;
    left: 20px;
    right: 0;
    bottom: 20px;
    padding: 0 0 0 10px;
    top: 20px;
    border-left: solid 2px #fff;
    font-weight: 600;
    text-shadow: -1px 1px 4px #666;
    color: #fff;
    font-size: 24px;
}

.futureCategoryHotelCover figure.figweb figcaption span.category-caption {
    z-index: 1001;
    text-shadow: -1px 1px 4px #666;
    padding: 0 0 0 15px;
    color: #fff;
    font-size: 18px;
    float: right;
}

.futureCategoryHotelCover figure.figweb figcaption span.hotel-caption {
    z-index: 1001;
    text-shadow: -1px 1px 4px #666;
    padding: 0 0 0 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    float: left;
    border-left: solid 1px #fff;
}

.futureCategoryHotelCover figure.figresp figcaption span.category-caption {
    z-index: 1001;
    left: 0;
    right: 0;
    top: 0;
    float: left;
    text-shadow: -1px 1px 4px #666;
    padding: 2px 0 0 0;
    color: #fff;
    font-size: 16px;
}

.futureCategoryHotelCover figure.figresp figcaption span.hotel-caption {
    z-index: 1001;
    right: 0;
    left: 0;
    font-weight: 400;
    top: 0;
    text-shadow: -1px 1px 4px #666;
    padding: 0;
    color: #fff;
    font-size: 16px;
}