/* Minification failed. Returning unminified contents.
(159,19): run-time error CSS1030: Expected identifier, found ' '
(159,19): run-time error CSS1031: Expected selector, found ' '
(159,19): run-time error CSS1025: Expected comma or open brace, found ' '
(258,34): run-time error CSS1030: Expected identifier, found ' '
(258,34): run-time error CSS1031: Expected selector, found ' '
(258,34): run-time error CSS1025: Expected comma or open brace, found ' '
(285,45): run-time error CSS1030: Expected identifier, found ' '
(285,45): run-time error CSS1031: Expected selector, found ' '
(285,45): run-time error CSS1025: Expected comma or open brace, found ' '
(311,48): run-time error CSS1035: Expected colon, found ';'
(391,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
 */
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/* ibe Background Colors Start */
nav { height: inherit; }
.ibe_clr1 { background-color: #1979B9; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.ibe_clr2 { background-color: #E5E5E5; }
.ibe_clr3 { background-color: #F4F4F4; }
.ibe_clr4 { background-color: #FAFAFA; }
.ibe_dark_blue { background-color: #156D9F; }
.ibe_con_info1 { border-left: solid 2px #156D9F; }
.ibe_con_info2 { border-right: solid 2px #156D9F; }
.ibe_footer_top { background-color: #1578B1; }
.ibe_white_clr { background-color: #ffffff; }
/* ibe Background Colors End */
/* ibe Text Colors Start */
.ibe_grey_text { color: #747474 !important; }
.ibe_blue_text { color: #006A9E; margin-bottom: 0px; padding-bottom: 0px; }
p.hotel_location { padding: 2px 5px 0px 0px; text-transform: uppercase; font-size: 13px; }
.ibe_white_text { color: #ffffff; }
/* ibe Text Colors End */
.ibe_title_bar { padding: 10px 0px 10px 8px; font-weight: bold; }
.no_padding { padding: 0px !important; }
.ibe_a_bold { font-weight: 700; }
.ibe_top_bar { height: 56px; }
.ibe_top_menu { height: inherit; }
#ibe_logo_wrapper { height: inherit; width: 210px; }
#ibe_contact_wrapper { padding-right: 0px !important; }
    #ibe_contact_wrapper p { color: #fff; line-height: 58px; position: relative; font-weight: 700; }
.bold { }
#ibe_contact_wrapper, #ibe_contact_wrapper .large-6 { height: inherit; }
#ibe_payment_types { height: 50px; padding-top: 10px; margin-bottom: 10px; border-top: solid 2px #F1F1F1; margin-top: 30px; }
.ibe_nav_wrapper { height: 70px; border-bottom: solid 2px #F1F1F1; }
    .ibe_nav_wrapper .row { height: 70px; }
ul.navigation_container { height: inherit; }
.ibe_footer_top { height: 30px; }
.ibe_inner_footer { background-color: #fff; }
.navigation_container > li:not(.ibe_ver_menu) { height: 70px; text-align: center; border-left: solid 2px #F1F1F1; list-style: none; float: left; min-height: 70px; vertical-align: middle; line-height: 70px; }
.navigation_container > li:hover { background-color: #f9f9f9; }
.ibe_nav_last { border-right: solid 2px #F1F1F1; padding: 0px !important; }
    .ibe_nav_last span { min-width: 100%; display: block; border-bottom: solid 2px #F1F1F1; font-size: 0.7rem; padding: 2px 5px 2px 5px; }
.ibe_content_wrapper { background-color: #F4F4F4; }
    .ibe_content_wrapper .row { height: inherit; }
.ibe_copyright_bar { padding-left: 20px !important; padding-right: 20px !important; -ms-border-radius: 2px; border-radius: 2px; }
    .ibe_copyright_bar p { margin-bottom: 0px; font-weight: 700; font-size: 12px; line-height: 2.6; color: #747474; }
.ibe_logo { height: inherit; }
.tour_packages_icon { background-image: url('./Images/icons/bg-menu-paket.png'); background-repeat: no-repeat; background-position: right; }
.hotel_prices_icon { background-image: url('./Images/icons/bg-menu-otel.png'); background-repeat: no-repeat; background-position: right; }
.flight_tickets_icon { background-image: url('./Images/icons/bg-menu-ucak.png'); background-repeat: no-repeat; background-position: right; }
.renta_car_icon { background-image: url('./Images/icons/bg-menu-arac.png'); background-repeat: no-repeat; background-position: right; }
.city_tours_icon { background-image: url('./Images/icons/bg-menu-sehir.png'); background-repeat: no-repeat; background-position: right; }
.reception_bell_icon { background-image: url('./Images/icons/bg-menu-ulasin.png'); background-repeat: no-repeat; background-position: right; }
.navigation_container > li > a { padding: 20px; font-weight: 700; font-size: 14px; color: #777777; line-height: 14px; height: 70px; display: table-cell; vertical-align: middle; }
#ibe_logo_wrapper { padding-left: 0px !important; }
.ibe_i_box0 { width: 30px; height: 30px; background-image: url('./Images/icons/bg-icons.png'); background-repeat: no-repeat; display: block; float: left; }
.ibe_i_box1 { width: 30px; height: 30px; background-repeat: no-repeat; display: block; float: left; }
.ibe_i_box2 { min-width: 112px; height: 30px; background-image: url('./Images/icons/bg-icons.png'); background-repeat: no-repeat; display: block; float: left; margin-right: 5px; margin-top: 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.ibe_phone_icon0 { background-position: -30px 0px; left: 20px; position: relative; }
.ibe_mail_icon0 { background-position: 0px 0px; left: 20px; position: relative; }
.ibe_footer_wrapper div.large-6 ul.4 { padding: 0px 20px 0px 20px; }
    .ibe_footer_wrapper div.large-6 ul.4 li:not(.ibe_cntct_i) { list-style: none; border-bottom: solid 0.12rem #E3E3E3; }
    .ibe_footer_wrapper div.large-6 ul.4 li a { padding: 6px 0px 6px 4px; color: #939393; list-style: none; font-weight: 400; display: block; }
        .ibe_footer_wrapper div.large-6 ul.4 li a:hover { background-color: #f2f2f2; }
.ibe_cntct_i a { color: #939393; font-size: 1rem; font-weight: 500; }
.ibe_cntct_i span { margin: 0px; }
.ibe_footer_wrapper div.large-6 .ibe_cntct_i { list-style: none; }
span.ibe_social_wrapper { display: block; }
.ibe_facebook { background-position: 0px -60px; }
.ibe_twitter { background-position: -30px -60px; }
.ibe_googleplus { background-position: -60px -60px; }
.ibe_youtube { background-position: -90px -60px; }
.ibe_facebook1 { background-position: 0px -90px; }
.ibe_twitter1 { background-position: 0px -120px; }
.ibe_googleplus1 { background-position: 0px -150px; }
.ibe_youtube1 { background-position: 0px -180px; }
.ibe_phone_icon1 { background-position: -30px -30px; }
.ibe_mail_icon1 { background-position: 0px -30px; }
span.ibe_social_wrapper span.ibe_i_box0 { margin: 0px 0px 0px 5px; }
.ibe_social_wrapper { position: relative; margin-top: 10px; }
	.ibe_social_wrapper a { margin-right: 10px; width: 30px; height: 30px; background-image: url('./Images/icons/bg-icons.png'); background-repeat: no-repeat; display: block; float: left; }

div.ibe_inner_footer ul.col-md-8 { margin-top: 10px; }
.ibe_search_wrapper { background-color: #1578B1; padding-bottom: 0px; z-index: 3000; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.ibe_top_left_r { }
.ibe_search_wrapper label { color: #fff; font-size: 1rem; }
.ibe_search_wrapper h3, .ibe_search_wrapper h5 { color: #fff !important; }
.ui-spinner { width: 100%; }
a.ui-spinner-button { width: 30px; background: #E4E4E4 !important; }
.ui-icon-triangle-1-n, .ui-icon-triangle-1-s { left: 50%; margin-left: 7px; }
.ui-widget-content { }
.ui-spinner .ui-state-default { border-left: solid 1px #B9B7B8 !important; }
.ibe_slide_wrapper { width: 660px; padding: 10px; background-color: #fff; overflow: hidden; }
    .ibe_slide_wrapper img { width: 100%; overflow: hidden; }
.ibe_welcome { background-color: #fff; }
.ibe_welcome_banner { max-height: 56px; background-color: #FAFAFA; text-align: center }
    .ibe_welcome_banner img { width: 60%;  position: relative; margin-bottom: 10px  }
.ibe_early_booking { }
.padding20 { padding-left: 20px; }
.line_height { line-height: 2.8rem; }
.hotel_thumbnail { height: 116px; }
.social_wrapper a { float: left; }
.hotel_opportunities { margin: 10px 0px 10px 0px; }
.hotel_facilities_bar { margin: 10px 0px 10px 0px; }
.hotel_thumbnail img { width: 100%;  overflow: hidden; }
.hotel_star_icon { background-image: url('Images/icons/icon-star-gold.png'); background-repeat: no-repeat; height: 18px; width: 18px; margin: 4px 0px 0px 2px; }
.hotel_facilities { margin: 5px 0px; padding: 5px 0px 0px 0px; border-top: solid 1px #ccc; }
    .hotel_facilities p { margin: 0px 5px 0px 0px; font-size: 13px; float: left; }
        .hotel_facilities p:after { content: ", "; }
.hotel_list_prices { padding: 0px 0px 5px 0px; position: relative; }
    .hotel_list_prices > span { margin-right: 10px; padding: 0px 5px; height: 32px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #fcd401; border: 1px solid #e2b703; float: left; }
        .hotel_list_prices > span p, .hotel_list_prices > span strong { line-height: 22px; padding: 5px 5px 5px 5px; color: #07446c; font-size: 15px; font-weight: 600; float: left; }
.like_follow_us { margin-bottom: 10px; height: 150px; background-color: #E5E5E5; }
    .like_follow_us p { position: relative; color: #ffffff; line-height: 2em; left: 35px; width: 30px; }
    .like_follow_us .col-md-3 { margin-top: 18px; }
    .like_follow_us form a.button { float: left; }
.regions_map img { width: 100%; height: 100%; overflow: hidden; }
.regions_links span { display: block; height: 30px; width: auto; float: left; margin-right: 5px; margin-bottom: 5px; }
    .regions_links span strong { float: left; line-height: 1.2rem; padding: 5px 5px 5px 5px; height: inherit; background-color: #C1C1C1; color: #fff; font-size: 0.78rem; }
.hotel_facility_search a { margin: 2px 5px 2px 0px; padding: 7px 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 13px; border: solid 1px #cDcDcD; color: #747474; background-color: #f7f7f7; float: left; }
    .hotel_facility_search a:hover { background-color: #eee; }
.hotel_facility_search span > strong { float: left; line-height: 1.2rem; padding: 5px 5px 5px 5px; height: inherit; background-color: #C1C1C1; color: #fff; font-size: 0.78rem; }
.honeymoon_hotels img { width: 100%; height: 100%; overflow: hidden; }
.margin_top_bottom { margin-top: 10px; margin-bottom: 10px; }
#ui-datepicker-div { z-index: 9999 !important; }
.ibe_hotel_list_bg { margin: 0px auto; height: 200px; overflow: hidden; position: relative; text-align: center; background-color: white; }
    .ibe_hotel_list_bg img { margin: 0px auto; max-width: inherit; }
.ibe_hotel_list_mask { width: 100%; height: 100%; background-image: url(Images/bg/feather-mask.png); background-repeat: no-repeat; background-position: center top; position: absolute; }
.ibe_breadcrumb { width: 720px; position: absolute; left: 300px; top: 170px; height: 30px; background-color: rgba(0,0,0,0.2); padding: 8px 0px 0px 20px; z-index: 2000; }
div.ibe_breadcrumb a, div.ibe_breadcrumb span { color: white; font-weight: 600; }
.ibe_dropdown { clear: both; }
.dropdown_button { margin-top: 10px; text-decoration: underline; cursor: pointer; }
.ibe_dropdown .column { padding-left: 0px; padding-right: 0px; }
.ibe_dropdown ul li label { text-align: left; font-size: 12px !important; margin: 0px; }
.ibe_dropdown ul li { list-style: none; }
.ui-slider-range { background-color: #F2C900; }
/*IBE Star Rating Start*/
.star-rating { border: 0 none; display: block; overflow: hidden; text-align: center; }
    .star-rating legend { display: inline-block; line-height: 18px; float: left; text-align: left; width: 200px; }
    /* can't manipulate form controls have to do it with its labels */
    .star-rating input { display: none; }
    .star-rating label { background-image: url(Images/icons/icon-star-white.png); background-repeat: no-repeat; cursor: pointer; float: right; height: 18px; padding-left: 18px; text-indent: -9999px; width: 0; margin-right: 6px; margin-left: 0px !important; }
        /* This handles hover and selected */
        .star-rating input:checked + label,
        .star-rating input:checked ~ label,
        .star-rating label:hover,
        .star-rating label:hover ~ label { background-image: url('../Content/Images/icons/icon-star-yellow.png'); }
    .star-rating label { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
        .star-rating label:hover,
        .star-rating label:hover ~ label { }
div.star-rating { padding: 0px; margin: 5px 0px 5px 0px; width: 120px; }
/*IBE Star Rating End*/
.ibe_counties { background-color: #ffffff; margin-bottom: 10px; }
.ibe_4 { width: 30.60%; clear: left; }
.ibe_col-md-8 { margin-bottom: 10px; width: 69.40%; clear: right; }
.ibe_counties > .col-md-2 { padding: 0px; }
.ibe_counties > .large-10 > a { width: 180px; padding: 15px 0px 0px 0px; float: left; }
.ibe_hotel_list2 { padding: 0px; }
.ibe_hotel_item { width: 100%; background-color: #ffffff; padding: 10px; margin-top: 0px; margin-bottom: 10px; /* background-image:url('../Content/Images/bg/bg-ibe-otel-item.png'); */ background-repeat: repeat-x; background-position: bottom; display: block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-bottom: 1px solid #e4e4e4; }
.ibe_buy_h_item { padding: 0px; }
    .ibe_buy_h_item a { float: left; text-align: center; display: block; }
.ibe_hotel_info1 . { padding: 0px; }
.ibe_hotel_info1 div h1 { font-size: 2rem; }
.ibe_hotel_info1 > div { display: block; height: inherit; }
.ibe_hotel_info1 { display: block; height: 80px; }
    .ibe_hotel_info1 a { float: right; text-align: center; display: block; margin: 0px; }
.ibe_buy_h_item a i { float: left; display: block; margin-right: 5px; height: 20px; width: 20px; background-repeat: no-repeat; position: relative; top: -3px; }
.ibe_hotel_info1 a i { float: left; display: block; margin-right: 5px; height: 20px; width: 20px; background-repeat: no-repeat; position: relative; top: -3px; }
.ibe_button { height: 32px; line-height: 32px; vertical-align: middle; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: solid 1px #cDcDcD; color: #747474; background-color: #f4f4f4; }
    .ibe_button:hover { color: #747474; }
.like_btn, .like_btn:hover { background-color: #F2C900 !important; border: solid 1px #E3B200 !important; color: #ffffff; }
.like_icon { background-image: url('../Content/Images/icons/icon-like.png'); }
.location_icon { background-image: url('../Content/Images/icons/icon-map.png'); }
.info_icon { background-image: url('../Content/Images/icons/icon-info.png'); }
.ibe_hotel_item .4 { padding: 0px; }
.ibe_hotel_item .col-md-8 { padding-left: 0px; }
.ibe_hotel_info1 div.col-md-8 p { float: left; }
.star_container { display: block; float: right; }
.lightSlider li img { width: 100%; height: 100%; overflow: hidden; padding: 15px 20px 0px 20px; background-color: #ffffff; }
.lightSlider li { list-style: none; }
.cSGallery li { width: 50px; height: 33px; margin-right: 5px; margin-bottom: 5px; }
.ibe_hotel_description p { display: block; padding: 12px 20px 0px 20px; }
.ibe_room_title div { float: left; background-color: #F3CA01; padding: 5px; margin-right: 2px; }
.ibe_room_title { padding: 0px 20px 0px 20px; margin-bottom: 15px; }
.ibe_room_pic { width: 80px; height: 80px; }
    .ibe_room_pic img { width: 100%; height: 100%; overflow: hidden; }
.ibe_room_item div { display: block; width: 80px; height: 80px; float: left; margin-right: 2px; border-bottom: solid 1px #E7E7E7; padding-bottom: 10px; }
    .ibe_room_item div p { text-align: center; }
.ibe_room_item { padding: 15px 20px 15px 20px; position: relative; margin-top: 15px; clear: both; }
.ibe_room_features p { text-align: left !important; }
div.ibe_hotel_info2 div.large-12 { margin-bottom: 15px; }
    div.ibe_hotel_info2 div.large-12 .col-md-3 p { padding-left: 15px; }
.ibe_room_item input { color: #006A9E !important; }
.ibe_hotel_info2 .large-12 .large-9 p { border-bottom: solid 1px #EFEFEF; }
.ibe_room_item .ui-spinner { margin-top: 12px; position: relative; }
.ibe_room_item .ibe_blue_text { line-height: 4; }
.ibe_flight_information { min-height: 60px; background-color: #EEEEEE; }
.flight_item_title { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #1578AF; }
.flight_reservation_info { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #1578AF; height: 50px; }
.item_price_box > span { color: #ffffff; float: left; clear: right; font-size: 2rem; line-height: 1.1; }
.item_price_box { height: inherit; padding: 10px 10px 10px 10px; }
.flight_item_buy > a span.ibe_white_arrow { margin-top: 6px; margin-right: 5px; }
.flight_item_buy > a span.text { padding: 5px; }
.flight_item_buy .button { padding: 2px; margin: 7px; }
    .flight_item_buy .button span { float: left; }
.flight_item_buy .text { margin: 1px 0px 0px 10px; }
.flight_item_buy .ibe_white_arrow { margin: 6px 5px 0px 5px; }
.flight_item_buy { height: 50px; }
.ibe_flight_depart { padding: 0px; }
    .ibe_flight_depart span { color: #006A9E; margin: 10px 0px 10px 10px; display: block; width: 50px; position: relative; height: 15px; }
.ibe_icon_box1 { height: 25px; width: 20px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box2 { height: 20px; width: 40px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box3 { height: 20px; width: 20px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box4 { height: 10px; width: 20px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box5 { height: 20px; width: 15px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box6 { height: 38px; width: 38px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_icon_box7 { height: 30px; width: 30px; display: block; background-image: url('../Content/Images/icons/ibe_icons.png'); background-repeat: no-repeat; overflow: hidden; }
.ibe_flight_result { border: solid 1px #E9E9E9; padding: 0px; }
    .ibe_flight_result div.ibe_flight_cell { display: block; max-width: 130px; float: left; }
.ibe_flight_cell { min-width: 65px; }
    .ibe_flight_cell p { text-align: center; margin: 0px 0px 0px 0px; padding: 0px; font-size: 14px; line-height: 1.2; width: 128px; }
        .ibe_flight_cell p.bold { margin-top: 5px; width: 128px; }
    .ibe_flight_cell span { margin: 10px 10px 10px 10px; position: relative; color: #006A9E; line-height: 3; display: block; }
.ibe_airline_logo { width: 70px; height: 28px; display: block; }
    .ibe_airline_logo img { width: 100%; overflow: hidden; }
.ibe_arrow_icon { background-position: -1px -160px; }
.ibe_info_icon { background-position: -1px -178px; }
.ibe_info_icon1 { background-position: -207px -3px; }
.ibe_info_icon2 { background-position: -24px -152px; }
.ibe_plane_icon { background-position: -124px -130px; }
.ibe_plane_icon1 { background-position: -165px -132px; }
.ibe_plane_icon2 { background-position: -85px -174px; }
.tr_cur_icon { background-position: -1px -130px; }
.flight_item_buy a span { display: block; float: left; }
.flight_item_buy a > span:not(.text) { position: relative; }
.flight_result_box { padding: 0px 10px 0px 10px !important; display: block; width: 100%; margin-bottom: 10px; }
.ibe_white_arrow { background-position: -25px -45px; }
.ibe_flight_cell .ibe_info_icon { margin-top: 13px; }
.ibe_flight_cell input { margin: 15px 0px 0px 25px; }
.ibe_flight_cell .ibe_arrow_icon { margin: 18px 0px 22px 25px; }
.ibe_flight_cell img { margin: 12px 0px 0px 10px; }
.ibe_fake_input { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #fff; width: 118px; margin-bottom: 10px; padding: 0px 10px 0px 10px; }
    .ibe_fake_input label { line-height: 1.6; color: #808080; font-size: 13px; }
    .ibe_fake_input input { margin-top: 12px; }
.ibe_flight_cell .ibe_blue_text { margin-top: 15px !important; }
.ibe_flight_cell input:checked > .ibe_flight_result { background-color: #F9F9F9 !important; }
.ibe_option_filter li input { background-color: #ffffff; }
.ibe_flight_static { display: block; }
.ibe_flight_ { border-bottom: 1px dotted #bbb; }
    .ibe_flight_:last-child { border-bottom: none; }
.ibe_flight_dynamic { display: block; }
div.flight_reservation_info span.ibe_info_icon1, span.ibe_passenger_icon, span.ibe_phone_icon, span.ibe_bill_icon, span.ibe_card_icon { margin: 8px 0px 0px 12px; position: relative; }
div.flight_reservation_info span.ibe_white_text { float: left; display: block; margin: 17px 0px 0px 15px; font-size: 18px; font-weight: 600; }
div.flight_reservation_info span { float: left; }
.ibe_flight_summary { padding: 0px 15px 0px 15px; }
.flight_item_summary { width: 100%; border-bottom: solid 1px #dddddd; height: 55px; }
.ibe_flight_cell2 { float: left; display: block; padding: 10px 0px 0px 0px; }
    .ibe_flight_cell2 p { width: 100%; text-align: center; line-height: 1.2; }
    .ibe_flight_cell2 span { margin: 0px 0px 0px 56px; }
.flight_passenger_info { padding: 0px 15px 0px 15px; }
    .flight_passenger_info .row . { padding: 0px 10px 10px 0px; }
.ibe_credit_select { background-color: #F4F4F4; display: block; border: solid 1px #DFDFDF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; height: 40px; }
    .ibe_credit_select span { float: left; line-height: 2.6; margin-right: 5px; }
.ibe_flight_payment form .row .large-12 .col-md-3 { padding-left: 0px; }
.ibe_l_r_padding { padding: 0px 10px 0px 10px; }
.ibe_credit_card .column { padding-left: 0px; }
.ibe_flight_checkout { color: #ffffff; display: block; }
.ibe_passenger_icon { background-position: -210px -42px; }
.ibe_passenger_icon1 { background-color: #ACACAC; background-position: -205px -40px; height: 37px !important; }
.ibe_phone_icon { background-position: -208px -84px; }
.ibe_bill_icon { background-position: -209px -122px; }
.ibe_card_icon { background-position: -204px -163px; }
.ibe_card_type { display: block; height: 30px; width: 30px; margin-left: 5px; }
    .ibe_card_type img { width: 27px; }
ul.distant_sales li { list-style: none; display: block; }
ul.distant_sales span { float: left; font-size: 12px; color: #ffffff; }
.ibe_flight_cell3 { width: 130px; height: 80px; line-height: 14px; float: left; }
    .ibe_flight_cell3 p { line-height: 18px; }
.first_cell { margin: 13px 5px 0px 15px; padding-right: 5px; }
div.flight_reservation_info div.ibe_flight_cell3 span, div.flight_reservation_info div.ibe_flight_cell3 label, div.flight_reservation_info div.ibe_flight_cell3 p { color: #ffffff; }
.ibe_flight_cell3 ul li { color: transparent; margin-right: 5px; margin: 10px 0px 10px 0px; }
    .ibe_flight_cell3 ul li input { margin-left: 5px; }
    .ibe_flight_cell3 ul li .ibe_info_icon2 { margin: 0px 5px 0px 3px; }
.first_cell p.first_element { margin-top: 7px; }
.ibe_hotel_accommodation .large-12 .col-md-8 p { border-bottom: solid 1px #EFEFEF; }
.ibe_hotel_accommodation .large-12 .4 p { padding-left: 10px; }
.installment_item { width: 106px; }
.flight_passenger_info form .row .large-12 . label { margin: 10px 0px 0px 0px; }
.ibe_credit_select span label { margin-top: 10px; }
.flight_passenger_info form .row .large-12 .large-6 input, .flight_passenger_info form .row .large-12 .large-6 label { margin: 3px 0px 0px 0px !important; }
.ibe_hotel_accommodation .large-12 { margin-top: 10px; }
.ibe_15_padding { padding: 0px 15px 0px 15px; }
.validation-summary-errors ul li { list-style: none; }
.ibe_radius_all { padding: 10px; -ms-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }
    .ibe_radius_all img { width: 100%; }
.ibe_external_login p { padding: 0px 15px 0px 15px; margin: 0px 0px 10px 0px; }
ul.ibe_account_menu { display: block; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; }
    ul.ibe_account_menu li { display: block; background-color: #FBFBFB; border-bottom: 1px solid #ccc; }
        ul.ibe_account_menu li:hover { background-color: #1579AD; border-bottom-color: #1579AD; }
        ul.ibe_account_menu li a { display: block; padding: 10px 15px 10px 15px; color: #006A9E; font-size: 16px; font-weight: 700; }
            ul.ibe_account_menu li a:focus, ul.ibe_account_menu li a:hover { color: #fff; background-color: #1579AD; }
.ibe_radius_all h4 { margin-top: 0px; margin-bottom: 0px; /* padding: 10px 15px 10px 15px; */ }
.ibe_login_icon { background-position: -120px 0px; }
#ibe_contact_wrapper .large-6 a { color: #fff; line-height: 3.4; }
.ibe_hotel_calculate .col-md-3 span.ui-spinner { height: 37px; }
.ibe_hotel_calculate .col-md-3 { margin-top: 15px; }
.bar_blue span.ibe_icon_box6 { margin: 10px 0px 0px 15px !important; }
.ibe_phone_icon2 { background-position: -205px -83px; }
.ibe_location_icon { background-position: -164px -164px; }
.margin20_bottom { margin-bottom: 20px; }

select, input { outline: none !important; }
.info_btn { padding-left: 20px !important; background-color: #f4f4f4 !important; border: solid 1px #cDcDcD !important; background-image: url('../Content/Images/icons/icon-info.png'); background-position: 2px center; background-repeat: no-repeat; }
    .info_btn:hover { background-color: #eee;  ; }
    .info_btn strong { color: #808080 !important; }
.slides { overflow: hidden !important; }
.slidesjs-container, .slidesjs-control { }
.ibe_hotel_item h5 { font-weight: 500 !important; font-size: 20px; }
.clear { clear: both !important; }
.icon_info { padding-top: 4px; width: 15px; height: 20px; background-image: url('../Content/Images/icons/icon-info-2.png'); background-repeat: no-repeat; display: inline-block; }
.fligth_filter p { color: #fff !important; }
.ibe_option_filter2 { list-style: none !important; }
    .ibe_option_filter2 li { margin: 0 !important; padding: 0 !important; width: 50% !important; list-style: none !important; float: left !important; }
        .ibe_option_filter2 li label { margin-left: 2px !important; }
.passenger_selectstyle select { margin-bottom: 8px !important; }
.input_radio input[type='radio'] { margin-top: 1px; margin-right: 5px; width: 20px; height: 20px; background-color: #eee; -ms-border-radius: 2px; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
    .input_radio input[type='radio']:checked { background-color: #CCC; background-image: url(Images/icons/filled.png); outline: none; }
.input_radio label { line-height: 20px; }
.input_radio2 input[type='radio'] { margin-top: 1px; margin-right: 5px; width: 20px; height: 20px; background-color: #eee; -ms-border-radius: 2px; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
    .input_radio2 input[type='radio']:checked { background-color: #CCC; background-image: url(Images/icons/filled.png); outline: none; }
.input_radio2 label { line-height: 25px; }
.input_radio input[type='checkbox'] { margin-top: 1px; margin-right: 5px; width: 20px; height: 20px; background-color: #fff;  -ms-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
    .input_radio input[type='checkbox']:checked { background-color: #CCC; background-image: url(Images/icons/checked.png); outline: none; }
.input_radio2 input[type='checkbox'] { margin-top: 1px; margin-right: 5px; width: 20px; height: 20px; background-color: #fff; -ms-border-radius: 2px; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
    .input_radio2 input[type='checkbox']:checked { background-color: #fff; background-image: url(Images/icons/checked.png); outline: none; }
.input_radio3 { margin-bottom: 5% !important; }
    .input_radio3 input[type='checkbox'] { margin-top: 1px; margin-right: 5px; width: 20px; height: 20px; background-color: #eee; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-border-radius: 2px; border-radius: 2px; cursor: pointer; outline: none; float: left; }
        .input_radio3 input[type='checkbox']:checked { background-color: #CCC; background-image: url(Images/icons/checked.png); outline: none; }
    .input_radio3 label { font-size: 12px !important; line-height: 16px; }
/* Hover Menu */
/* DROPDOWN MENU */
.dropdown ul, .dropdown li { list-style: none; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; z-index: 9100; }
    ul.dropdown li { min-height: 1px; vertical-align: middle; float: left; }
        ul.dropdown li:last-child { margin-right: 0; }
            ul.dropdown li:last-child:hover { margin-right: 0; }
        ul.dropdown li a { font-size: 15px; color: #505153; }
        ul.dropdown li.hover, ul.dropdown li:hover { z-index: 599; cursor: default; position: relative; background-color: #FFF; width: 100%; }
            ul.dropdown li:hover a { color: #58595B; z-index: 9999; }
    ul.dropdown ul { visibility: hidden; top: 100%; left: 0; z-index: 598; width: 100%; position: absolute; }
        ul.dropdown ul li { float: none; }
        ul.dropdown ul ul { top: 1px; left: 99%; }
    ul.dropdown li:hover > ul { left: -1px; visibility: visible; background-color: #FFF; border: 1px solid #eee; width: 200px; box-shadow: 2px 3px 2px #ccc; box-shadow: 2px 3px 2px rgba(0,0,0,0.2); }
        ul.dropdown li:hover > ul li { background-color: transparent; border: none; }
            ul.dropdown li:hover > ul li a:hover { color: #fff; background-color: #1979b9; }
            ul.dropdown li:hover > ul li a { padding: 10px 15px 10px 10px; width: 100%; text-align: center; font-size: 14px; line-height: 18px; text-align: left; display: block; white-space: nowrap; }
/* DROPDOWN MENU */
.ibe_account_menu_icon { width: 45px; height: 45px; background-image: url('./Images/icons/icon-account-menu.png'); background-repeat: no-repeat; display: block; float: left; }
.icon_bilgilerim { background-position: 0px 0px; }
.icon_sifre_degistir { background-position: -45px 0px; }
.icon_satin_aldiklarim { background-position: -90px 0px; }
.icon_puanlarim { background-position: 0px -45px; }
.icon_hediyeler { background-position: -45px -45px; }
.icon_puanlar_hediyeler { background-position: -90px -45px; }
.gift_box { margin: 0px 5px 10px 5px; width: 23.9%;min-width: 225px; height: 340px; border-bottom: 1px solid #fbfbfb; background-color: #fefefe; position: relative; float: left; }
.gift_box_img { width: 100%; height: 150px; overflow: hidden; background-color: #fff; position: relative; }
.gift_box img { width: 100%; z-index: 7000; }
.gift_box h3 { margin: 0px; padding: 5px; color: #1979B9; font-size: 19px !important; }
.gift_box h6 { top: 159px; left: 7px; margin: 0px; padding-top: 12px; width: 50px; height: 50px; text-align: center; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; background-color: #1979B9; font-size: 14px !important; line-height: 14px; z-index: 8000; position: absolute; }
    .gift_box h6 b { font-size: 20px !important; }
.gift_box p { margin: 0px; padding: 21px 5px 5px 5px; width: 100%; }
.transfer_box { padding: 1% 1% 0 1%; width: 100%; border-bottom: 1px solid #126FA8; color: #fff !important; }
    .transfer_box label { color: #fff !important; }
    .transfer_box select { color: #808080 !important; }
    .transfer_box select, .transfer_box input, .transfer_box button { margin-bottom: 8px !important; }
        .transfer_box input[type='checkbox'] { margin-top: 3px; margin-bottom: 3px; margin-right: 5px; width: 20px; height: 20px; background-color: #eee; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
            .transfer_box input[type='checkbox']:checked { background-color: #CCC; background-image: url(Images/icons/checked.png); outline: none; }
#transfer_list { margin-top: 1%; width: 100%; }
    #transfer_list .ibe_hotel_item { margin-bottom: 1%; background-color: #fff; }
.transfer_box input[type='radio'] { margin: 0px 5px 0px 0px; width: 20px; height: 20px; background-color: #eee; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; float: left; }
    .transfer_box input[type='radio']:checked { background-color: #CCC; background-image: url(Images/icons/filled.png); outline: none; }

.add_flight_button { padding: 8px 15px 8px 30px; margin-top: 10px; margin-left: 10px; color: #fcd401; background-color: #126FA8; background-image: url(Images/icons/icon-addflight-button.png); background-position: left center; background-repeat: no-repeat; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
    .add_flight_button:hover { color: #fcd401; background-color: #09598a; }

.add_box { margin-top: 20px; width: 100%; }
    .add_box a { margin-right: 10px; padding: 18px 0px 20px 70px;  height: 110px; display: block; float: left; border-radius: 4px; background-color: #fcd401; }
    .add_box a, .add_box p, .add_box h4 { color: #fff !important; }
    .add_box p { margin-bottom: 0px; line-height: 20px; }
    .add_box h4 { line-height: 28px; }
.add_button { background-repeat: no-repeat; background-position: right top; }

.table_global { padding: 0 %2; width: 96%; vertical-align: middle; border-collapse: collapse; border-spacing: 0px; border-width: 0px; color: #444; }
    .table_global tr { margin: 0px; padding: 0px; border-bottom: 1px solid #f4f4f4; }
        .table_global tr td { margin: 0px; padding: 2px !important; border: none !important; }
            .table_global tr td h4 { color: #444; }
            .table_global tr td p { color: #444; }
        .table_global tr.even, .table_global tr.alt, .table_global tr:nth-of-type(even) { color: #bbb; border-bottom: none !important; background-color: transparent !important; font-weight: normal !important; }
            .table_global tr.even label, .table_global tr.alt label, .table_global tr:nth-of-type(even) label { color: #bbb !important; font-weight: normal !important; }
.title_bill { width: 100%; background-color: #f4f4f4; }
    .title_bill h3 { padding: 1%; width: 98%; }
/* TOURS */
.ibe_tour_item { width: 100%; background-color: #ffffff; padding: 10px; margin-top: 0px; margin-bottom: 10px; display: block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-bottom: 1px solid #e4e4e4; }
    .ibe_tour_item h5 { font-size: 20px; }
    .ibe_tour_item .4 { padding: 0px; }
    .ibe_tour_item .col-md-8 { padding-left: 0px; }
.hotel_facilities_bar { margin: 10px 0px 10px 0px; }
.tour_thumbnail { width: 100%; }
    .tour_thumbnail a img { width: 100%; }
.tour_facilities { margin: 5px 0px 2px 0px; padding: 5px 0px 0px 0px; border-top: solid 1px #ddd; color: #555; }
    .tour_facilities p { font-size: 13px; }
        .tour_facilities p:after { content: ", "; }
.tour_dates { margin-bottom: 10px; padding: 8px; background-color: #eee; border: 1px solid #ddd; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
    .tour_dates p { font-size: 13px; }
        .tour_dates p:after { content: ", "; }
.tour_list_prices { padding: 0px 0px 5px 0px; position: relative; }
    .tour_list_prices > span { margin-right: 10px; padding: 0px 5px; height: 32px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #fcd401; border: 1px solid #e2b703; float: left; }
        .tour_list_prices > span p, .tour_list_prices > span strong { line-height: 22px; padding: 5px 5px 5px 5px; color: #07446c; font-size: 15px; font-weight: 600; float: left; }
p.tour_location { padding: 2px 5px 0px 0px; text-transform: uppercase; font-size: 13px; }


/* ANL 2 */

.social_wrapper a { padding: 5px 5px 5px 36px; width: 118px; height: 30px; background-image: url('./Images/icons/bg-icons.png'); background-repeat: no-repeat; display: block; float: left; margin-right: 5px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	.social_wrapper a p { color: #fff; }
	
/* spinning animation */
@keyframes wordspin
{
   0% { top: 0%; }
   33% { top: -100%; }
   66% { top: -200%; }
   100% { top: -300%; }
}

@-webkit-keyframes wordspin /*Safari and Chrome*/
{
   0% { top: 0%; }
   33% { top: -100%; }
   66% { top: -200%; }
   100% { top: -300%; }
}

/* loader div */
#loader2 {
   width: 10em;
   height: 10em;
   margin: 3em auto 3em auto;
   font-size: 12px;
   
   background-color: white;
   
   border-left: 1em solid #1979b9;
   border-right: 1em solid #1979b9;
   border-top: 1em solid transparent;
   border-bottom: 1em solid transparent;
   
   border-radius: 100%;  
   -webkit-border-radius: 100%;  
   
   animation: loader 1s infinite;
   -webkit-animation: loader 1s infinite;
}     
     
/* spinning animation */
@keyframes loader
{
   0% { transform: rotate(0deg); }
   100% { transform: rotate(360deg); }
}

@-webkit-keyframes loader /*Safari and Chrome*/
{
   0% { -webkit-transform: rotate(0deg); }
   100% { -webkit-transform: rotate(360deg); }
}
.body { font-family: 'Open Sans',sans-serif; font-size: 13px; }
.table td, table th { font-size: 13px; }
.gray { background-color: #eee; padding: 5px; text-align: left; }
.grid tr:nth-child(even) { background: #fff; }
.grid tr:nth-child(odd) { background: #f5f5f5; }
.add_extra { background-color: #fcd401; height: 110px; background-position: right top; -ms-border-radius: 4px; border-radius: 4px; background-repeat: no-repeat; padding: 10px; color: #fff; font-weight: bold; }
    .add_extra > a { display: block; width: 100%; height: 115px; color: #fff; }
    .add_extra > h3 { color: #fff; font-weight: bold; }
    .add_extra > span { color: #fff; font-weight: bold; }
.col-ibe-4 { width: 33.33333333%; float: left; padding: 5px; }
.col-ibe-3 { width: 25%; float: left; padding: 5px; }
.row_5 { margin: 0 -5px; }
.add_flight { }
.add_hotel { }
.add_transfer { }
.primary_bg { background-color: #1578b1; color: #fff; }
    .primary_bg label { color: #fff; }
.header_primary { background-color: #1578b1; padding: 5px; color: #fff; -ms-border-radius: 2px; border-radius: 2px; clear: both; min-height: 35px; margin-bottom: 10px; }
    .header_primary > .btn { margin: 1px; clear: both; float: right; padding: 4px 15px; font-size: 13px; }
        .header_primary > .btn:after { clear: both; }
.ui-widget-content { border: none; margin: 0; border: none; }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none; }
.ui-accordion { background: none; }
.header_secondary { background-color: #f2c900; padding: 5px; color: #fff; -ms-border-radius: 2px; border-radius: 2px; clear: both; }
    .header_primary > h3, .header_secondary > h3 { font-size: 25px; font-weight: bold; display: inline-block; margin: 5px 10px 5px 10px; padding: 0; }
    .header_primary > h4, .header_secondary > h4 { font-size: 18px; font-weight: bold; display: inline-block; margin: 5px 10px 5px 10px; padding: 0; }
.float_right { float: right; }
.grayBox { position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index: 9998; -moz-opacity: .5; -ms-opacity: .5; opacity: .5; filter: alpha(opacity=50); }
.box_content { position: fixed; top: 30%; left: 40%; right: 60%; width: 20%; padding: 50px; z-index: 9999; overflow: auto; background-color: #fff; text-align: center; }
.textshadow { -ms-text-shadow: none; text-shadow: none; }
.bar_yellow { margin: 0 0 10px 0; background-color: #f3ca01; }
    .bar_yellow > h4 { margin: 0; padding-left: 15px; color: #1979b9 !important; font-weight: normal; }
.bar_blue { background-color: #1979b9; }
    .bar_blue > h4 { margin: 0; color: #fff !important; font-weight: normal; }
.segments { cursor: pointer; }
    .segments td { text-align: center; font-family: "Tahoma","Arial"; font-size: 12px; }
    .segments th { text-align: center; font-weight: bold; font-family: "Tahoma","Arial"; font-size: 12px; }
input[type=text], select { font-family: Tahoma,Arial !important; padding: 3px !important; font-size: 13px !important; -ms-border-radius: 2px; border-radius: 2px; }
.biletimde { background-color: #19a7b9 !important; }
.icon_info { position: absolute; right: -20px; bottom: 0; }
.sidebar label { font-size: 15px; }
label { position: relative; text-align: left; margin-top: 15px; color: #999; margin-bottom: 2px !important; padding: 0; font-size: 13px; }
.conntent_panel { background-color: #fff; }
#DefaultContainer h2 { background-color: #f3ca01; font-size: 17px; color: #000; color: rgba(0,0,0,.7); padding: 8px; margin-top: 10px; }
#DefaultContainer strong, #DefaultContainer b { font-weight: 600; }
.input-validation-error { background-color: #ffe1d1 !important; border: 1px solid red !important; }
.ui-widget input[type=submit], .ui-widget button { color: #fff !important; }
a:hover { text-decoration: none !important; }
.remove { color: red; }
.ui-accordion .ui-accordion-content { padding: 10px; }
.toast-top-right { top: 70px !important; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 5px; padding-left: 5px; }
.mg label { display: inline-block; font-size: 12px;  color: #999 !important; margin-right: 5px !important; font-weight: normal !important }
.field-validation-error { color: red; font-size: 12px; display: inline-block; }
.search input, .search select { border: none !important; -ms-border-radius: 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.search select { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; background-image: url(Images/icon-select.png); background-repeat: no-repeat; background-position: right center; }
.ibe_clr1 > h3 { color: #fff; }
.details_table label { color: #bbb !important; }
.home_slider_container { background-color: #fff; padding: 10px; }
.home_slider { height: 470px; overflow: hidden; }
    .home_slider > img { width: 100%; }
#Logo { height: 65px; }
.h3_title { background-color: #1979b9; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; padding: 10px; }
.footer { padding: 10px; }
    .footer li { display: block; list-style-type: none; }
        .footer li > a { color: #999; border-bottom: 1px dotted #ccc; padding: 5px 0; display: block; }
._\31 00 { width: 100%; clear: both; }
.segments tbody { background: none !important; }
.segments th, .segments td { padding: 0; }
.center { text-align: center; margin: auto auto; }
.no_p { padding: 0; }
.no_m { padding: 0; }
.no_pm { margin: 0; padding: 0; }
.nav-tabs > li > a { -ms-border-radius: 0 !important; border-radius: 0 !important; border: none; margin: 0; color: #fff; }
    .nav-tabs > li > a:hover { background-color: #10b6d0 !important; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #1578b1; color: #fff; border: #1578b1; }
.nav-tabs { border-bottom: 1px solid #31708f; background-color: #145c84 !important; }
.home_tabs { min-height: 403px; }
.btn-ibe-yellow { background-color: #f2c900 !important; border: solid 1px #e3b200 !important; color: #fff; }
.box { margin-bottom: 10px; }
.nav li:last-child { border-right: none !important; }
.form-control { -ms-border-radius: 2px; border-radius: 2px; }
#logo { font-size: 20px; font-weight: bold; color: #ccc; margin: 10px; display: inline-block; float: left; }
._\32 0px { margin-top: -20px; margin-bottom: 10px; }
.hotel_calc { background-color: #fff; padding: 10px; margin-bottom: 10px; }
.right { text-align: right; float: right; }
.white_panel { background-color: #fff; margin-bottom: 10px; padding: 10px; }
._m15 { margin: 15px; }
.block { display: block; }
#Content { margin-top: 10px; margin-bottom: 50px; min-height: 600px; }
.mt15 { margin-top: 15px; }
.carousel-indicators { bottom: -5px; }
.side_navi { background-color: #fff; display: block; margin: 10px 0 0 0; padding: 0; clear: both; }
    .side_navi > li { padding: 10px; border-bottom: 1px dotted #ccc; background-color: #fff; display: block; float: left; font-size: 16px; margin-right: 1px; font-weight: bold; width: 100%; }
        .side_navi > li > a > i { margin-right: 10px; }
.btn { -ms-border-radius: 2px; border-radius: 2px; }
.icon-bar { color: #ccc; }
.main_navi { border-right: solid 2px #f1f1f1; }
.sub_title { font-weight: bold; font-size: 15px; }
h1 { color: #1578b1; padding: 0; margin: 0; }
.yellow { color: #fc0; }
.banner { width: 100%; height: 250px; background-position: top center; background-repeat: no-repeat; }

 


 

@media(min-width:767px) {
    .side { margin-top: -40px; }

    .menu_label { display: none; }
    .nav { width: 100%; margin: 0; padding: 0; display: block; -ms-border-radius: 2px 2px 0 0 !important; border-radius: 2px 2px 0 0 !important; }
        .nav li:first-child { -ms-border-radius: 2px 0 0 0 !important; border-radius: 2px 0 0 0 !important; }
    .navbar-default { background-color: #fff; border-color: #fff; margin: 0; }
        .navbar-default .navbar-nav > li { text-align: center; border-left: solid 2px #f1f1f1; list-style: none; float: left; height: 70px; list-style-type: none; vertical-align: middle; }
            .navbar-default .navbar-nav > li > a { padding: 15px 5px; font-size: 14px; color: #333; height: 70px; font-weight: 700; vertical-align: middle; text-align: center; width: 100%; margin: auto auto; }
    .container-fluid { padding: 0; }
    .navbar-collapse { padding: 0; }
    .dropdown-menu { text-align: left; }
    .nav li:last-child { border-right: solid 2px #f1f1f1; }


    .top_menu span { display: none; }
}

ul { margin: 0; padding: 0; }

@media(max-width:1008px) {
    .ads { display: none}
        #top_menu span { display: none; z-index: 1; }
}
@media(max-width:750px) {
        /*.ibe_top_bar { overflow: hidden; }*/

    .nav li { width: 100% !important; }
    .ibe_hotel_list_bg { display: none}
    .ads { display: none}
    #Logo { height: 50px}
    .col-ibe-3 { width: 50%; float: left; padding: 5px; }
}

@media(max-width:750px) {
 #Logo { height: 30px;margin-top: 14px;}

}
 

.detail_container > h5 {
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0 0  0;
    color: #145c84;
}

.segment {
    cursor: pointer;
}

.segment:hover {
    background-color: #d6e9c6;
}

.well {
    background-color: white !important;
}

.form-lg {
    padding: 10px !important;
    height: auto !important;
    font-size: 15px !important;
    
   
}
@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: -2px;
    margin-right: -5px;
}.flaticon-invoice1:before {
	content: "\e000";
}
.flaticon-office17:before {
	content: "\e001";
}
.flaticon-present2:before {
	content: "\e002";
}
.flaticon-user34:before {
	content: "\e003";
}

