﻿.mt3 { margin-top: 3px }
.nav.nav-tabs > li > a > span { font-size: 11px; }
.doctorInfo .doctorPhoto { height: 140px; float: left; padding: 20px 20px 20px 0; }
.tabBtn { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.tabBtn.active { background-color: #88b9b2; color: #fff; }
.tabBtn:hover { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.dhtmlxcalendar_container { z-index: 7001 !important; }
.datepicker { z-index: 999999 !important; }
.doctorInfo .doctorNotes { padding-top: 20px; text-align: justify; white-space: normal; }
.hvr-fade { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color; }
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active { background-color: #2098d1; color: white; }
.dx-datebox-calendar .dx-dropdowneditor-icon { font: 14px/1 DXIcons !important; }
.fixed { z-index: 1000; }
.p0 { padding: 0px !important; }
.m0 { margin: 0px !important; }
.mt10 { margin-top: 10px !important; }
.stepper-wrap { margin-right: 0px !important; }
.solidBorder { border: solid 1px #E0E0E0; border-radius: 2px; margin-top: 40px; background-color: #f9f9f9; padding-bottom: 10px }
.solidBorderTitle { width: 100%; position: relative; }
.solidBorderTitle > div { float: left; padding: 0px 2px; }
.forqu { height: 30px; top: -12px; font-size: x-large; text-align: center; color: #ff4500; left: -95px; display: inline-block; }
.content-property { border: 2px solid silver; border-radius: 8px; padding: 0px; margin-right: 2px; margin-left: 2px; text-overflow: ellipsis; text-align: center; max-height: 30px; max-width: 140px; overflow: hidden; white-space: nowrap; margin-bottom: 4px; }
.floatLeft { float: left; padding: 0px 5px; }
.width50px { width: 50px; }
.width86px { width: 86px; }
.width100px { width: 100px; }
.width120px { width: 120px; }
.dateBorderContainer > div { float: left; width: auto; }
.priceBorderContainer { border: dotted 1px #AEAEAE; border-radius: 2px; margin-top: 25px; }
.hotelCloneCss { margin-bottom: 10px; }
.addHotelDatePick { background-image: url('https://s3-eu-west-1.amazonaws.com/webhotel/images/1441613205095.png'); background-repeat: no-repeat; background-position: 5px center; background-size: 15px; text-indent: 17px; }
.refundalbeCon { margin-bottom: 1px; }
.dateBorderContainer > div:nth-child(2) > .addHotelDatePick { margin-left: 10px; }
.newHotelButtons { cursor: pointer; text-align: center; height: 25px; line-height: 25px; background-color: #DDDDDD; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
/*.newHotelButtons:hover{background-color: #3598DC;color:#FFF;}*/
.generalTitlesCon { top: -15px; height: 30px; line-height: 30px; border: solid 1px #e0e0e0; background-color: #e6e6e6; color: #565656; width: auto; display: inline-block; padding: 0px 10px; border-radius: 2px; /*font-weight: bold; */ }
.margin2px0px { margin: 2px 0px; }
.heightLineHeight34px { height: 34px; line-height: 34px; }
.heightLineHeight40px { height: 34px; line-height: 40px; }
.marginBottom10 { margin-bottom: 10px; }
.marginTopMinus20 { margin-top: -20px; }
/*.solidBorderTitle > div:last-child{margin-top: 5px;}*/


.stepper-btn-wrap { display: none; }
.newOnaybtn { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #3598dc; color: #FFF; width: 90px; height: 40px }
    .newOnaybtn:hover { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #287EBB; color: #FFF; width: 90px; height: 40px }
.newIptalbtn { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #AEAEAE; color: #FFF; width: 90px; height: 40px }
    .newIptalbtn:hover { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #9C9C9C; color: #FFF; width: 90px; height: 40px }
.SozBtn { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #ff4500; color: #FFF; width: 90px; height: 40px }
    .SozBtn:hover { display: block; margin-top: 20px; border: 1px; border-radius: 4px; background-color: #ff4500; color: #FFF; width: 90px; height: 40px }
.whiteSpace { white-space: nowrap; }
.newpaddingLeft18 { padding-left: 18px; }
.refundalbeCon span { font-size: smaller; }
.priceBorderContainer a { padding-right: 8px; }
.hotelImages { display: -webkit-box; align-items: center; -webkit-align-items: center; width: 100%; }
.hotelImage .scroll { width: 2.5%; font-size: 25px; line-height: 30px; }
.hotelImage .parent { margin-bottom: 10px; margin-right: 10px; display: -webkit-box; overflow: hidden; padding: 0px; width: 95%; justify-content: 10px; }
.hotelImage .hotelImg { height: 85px; width: 85px; margin-right: 6px; font-size: 50px; text-align: center; line-height: 75px; border: rgb(224, 224, 224) solid 2px; }
    .hotelImage .hotelImg img { position: relative; top: -105px; height: 100%; }
    .hotelImage .hotelImg i { position: relative; top: -28px; z-index: 7; opacity: 0.2; }
        .hotelImage .hotelImg i > span { font-size: 11px; float: right; text-align: center; width: 100%; }
    .hotelImage .hotelImg .del { opacity: 0; }

.col-md-1.qLabel { top: 12px; width: 4%; }

.hotelImage .hotelImg :hover i > span { /*display:none;*/ color: #333; }
.hotelImage > .scroll > a { display: -webkit-box; }

.hotelImage .hotelImg :hover i { background-color: green; font-size: 18px; height: 30px; padding: 6px; -webkit-border-radius: 75px; color: white; -moz-border-radius: 75px; opacity: 100; }

.hotelImage .progress { position: relative; top: 66px; left: 0px; z-index: 1; height: 7px; visibility: hidden; }

.roomImage { overflow: hidden; background: #F8F8F8; padding: 0px !important; }

    .roomImage .hotelImg { margin-right: 0px; }

.roomTypeRemove { font-size: 32px; text-align: right; position: absolute; top: 0px; right: -5px; }
.roomTypeRemove2 { font-size: 32px; text-align: right; position: absolute; top: -18px; right: -5px; }

    .roomTypeRemove i, .roomTypeRemove2 i { background-color: #F8F8F8; border: 1px #D3D3D3 solid; color: #818181; border-radius: 3px; width: 33px; height: 33px; line-height: 33px; font-size: 23px; padding: 0px 5px 0px 0px; }
        .roomTypeRemove i:hover, .roomTypeRemove2 i:hover { color: red; }


#gridContainer { width: 100%; }

.dx-datagrid .dx-header-row div { font-size: 11px; font-weight: bold; color: white; text-align-last: center !important; }

.dx-editor-cell.dx-editor-inline-block .dx-highlight-outline::before { padding-top: 0px; padding-bottom: 0px; }

/* .dx-datagrid { font: 11px verdana; } T.No : 263579 */

.dx-datagrid-headers { background-color: orangered; }


.dx-datagrid.dx-filter-menu .dx-icon1 { font-size: 10px !important; }

.dx-datagrid-content .dx-datagrid-table .dx-row .vaMiddle { vertical-align: middle; }
.dx-field-item-label-text { color: black; }

.dx-datagrid-rowsview .dx-row { border-top: 0px solid transparent; border-bottom: 0px solid transparent; }

.dx-datagrid .dx-row > td { padding-left: 5px !important; padding-right: 5px !important; padding-top: 3px !important; padding-bottom: 3px !important; /*font-size: 11px; T.No : 263579*/ }
.apply-filter-option { position: absolute; z-index: 1; top: 0; line-height: 38px; }

    .apply-filter-option > div:last-child { display: inline-block; vertical-align: top; margin-left: 10px; line-height: normal; }

.options .dx-checkbox { margin-bottom: 5px; }

.dx-editor-cell .dx-texteditor-input { margin: 0 !important; }
.dx-texteditor-input { font-size: smaller; }

.dx-overlay-content { width: 350px !important; }

.dx-datagrid-headers .dx-dropdowneditor-button-visible .dx-texteditor-input, .dx-datagrid-rowsview .dx-dropdowneditor-button-visible .dx-texteditor-input { padding-right: 20px !important; }

.generalInfoStyle { padding: 0px; margin-right: -20px; margin-left: 20px; /*font-weight:600;*/ color: #565656; float: left; }
.FirstColumn { padding: 0px; font-size: 12px; margin-right: 10px; margin-left: 20px; /*font-weight:600;*/ white-space: nowrap; color: #565656; display: block; }
.SecondColumn { padding: 0px; font-size: 12px; margin-right: 40px; margin-left: 15px; /*font-weight:600;*/ white-space: nowrap; color: #565656; display: block; }
.ThirdColumn { padding: 0px; font-size: 12px; margin-right: 40px; margin-left: 15px; /*font-weight:600;*/ white-space: nowrap; color: #565656; display: block; }

.logoSection { position: relative; padding: 3px; right: 15px; }
.addMyHotelLogo { cursor: pointer; font-size: 11px; float: right; width: 25%; text-align: right; position: absolute; right: 5px; }

.marginTop2 { margin-top: 2px !important }
.marginTop4 { margin-top: 4px !important }

.inputStyle { font-size: 12px; border-radius: 2px; height: auto }
.checkBoxStyle { padding-left: 0px; height: auto; width: 30px; margin-top: 6px; margin-left: -50px; margin-right: 28px; }
.checkBoxStyle2 { padding-left: 0px; height: auto; width: 28px; margin-top: -1px; float: right; margin-left: 40px; }
.marginLeftMinus50 { margin-left: -50px; }
.select2-container--default .select2-selection--single { border-radius: 2px; height: 30px; }
.select2-container--default .select2-selection--single { border: 1px solid #DDD; }
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel] { border: solid 1px #DDDDDD; }
.roomTypesStyle { border-radius: 2px; width: 120px; display: block; font-size: 12px; margin: auto; margin-left: 5px; height: auto }
span.validationMessage { font-size: 12px; white-space: nowrap; margin-left: 6px; font-style: italic; color: red; }
.marginRight38px { margin-right: 38px; }
.marginRight60 { margin-right: 60px; }

.termRange { background-color: #F8F8F8; line-height: 36px; padding: 0 5px; font-size: 12px; /*font-weight:600*/ }
.ml4 { margin-left: 4px !important; }
.fixedPrice { margin-left: 0px; margin-right: -40px; padding-left: 10px; white-space: nowrap; }
.roomTypesTextStyle { font-size: 12px; text-align: left; padding-right: 0px; display: block; margin-top: 15px; margin-left: -14px; /*font-weight:600*/ }
.roomTypesTextStyle1 { font-size: 12px; text-align: left; padding-right: 0px; display: block; margin-top: 15px; margin-left: 63px; font-weight: 600 }
.dateBorderContainer { position: relative; top: -20px; padding-left: 0px; }
.startDate, .EndDate { font-size: 12px; padding-left: 24px; width: 120px; border-radius: 2px; }
.reservationTypesStyle { width: 68px; border-radius: 2px; font-size: 11px; padding-left: 4px; padding-right: 2px; height: auto; margin: 5px -5px !important; }
.dateselector.form-control.edate { height: auto }
select.form-control { height: 31px; }

.SPInput { margin-right: -15px !important; }
.SPInput1 { margin-left: 45px !important; margin-right: -15px; }
.esnek { font-size: 14px !important; font-weight: bold; margin: 5px 0px 0px 0px; padding: 0px; }
.addMyHotelContainer { background-color: #FDFDFD; border: solid 1px #E0E0E0; margin-top: 50px; }
.addMyHotelTaps { margin-top: -38px; margin-left: -16px; margin-right: -16px; }
.nav-tabs > li > a:hover, .nav.nav-tabs > li.active > a { background-color: #FDFDFD !important; color: #565656 !important; border: solid 1px #E0E0E0; border-bottom: solid 1px #fff; }
li.hotelTapNotActive.notActiveStyle a { background-color: #e6e6e6; color: #565656; }
    li.hotelTapNotActive.notActiveStyle a:hover { background-color: #fff; color: #565656; font-style: normal !important; }
.dx-datagrid-header-panel { margin-top: 10px; }
.dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel { border-bottom: 0; background-color: #f9f9f9; }
.dx-datagrid-search-panel { margin-bottom: 3px; margin-left: 10px; }
.dx-datagrid-header-panel .dx-button { margin-bottom: 3px; margin-left: 10px; }
.dx-datagrid-header-panel .dx-button { padding: 8px; }
.roomImage { margin-left: 10px; }

i#checker { position: absolute; top: 12px; right: 21px; }

li.ulRightButton { position: absolute; top: -82px; right: 0px; }
.onlineReservationBtn { background-position: center left 10px; background-repeat: no-repeat; background-color: orangered; border-color: #17371A; color: #fff; border-radius: 3px; padding: 12px 10px; font-size: 11px; }
li.ulRightButton a { padding: 0px !important; margin-right: 0px !important; }
input.form-control.dateselector.edate.checkinpicker.roomTypesStyle { margin-left: 0px; }

.roomImage img { top: -183px !important; }

.MyHotelLogo { max-width: 50%; margin-left: 95px; }
.termRangeInput1, .termRangeInput2 { padding-left: 8px; padding-right: 0px; }

.intl-tel-input.allow-dropdown { width: 100%; }
span.select2.select2-container.select2-container--default.select2-container--focus { width: 100% !important; }
.resevasyonalStyle { text-align: right; line-height: 33px; color: #b3b3b3; }

.help-me-button { background-position: center left 10px; background-repeat: no-repeat; background-color: orange; border-color: #17371A; padding: 8px 10px; padding-bottom: 10px; font-size: 15px; color: #fff; }
.nav-tabs > li { margin: 0px !important }
span.select2-selection.select2-selection--single { font-family: inherit; font-size: 12px !important; height: 31px; border-radius: 2px; }

.content-property { border: 1px solid silver; border-radius: 7px; padding: 0px; margin-right: 2px; margin-left: 2px; cursor: pointer; text-overflow: ellipsis; max-height: 30px; max-width: 140px; text-align: center; overflow: hidden; white-space: nowrap; margin-bottom: 4px; }
    .content-property i { font-size: 30px; color: silver; float: left; }
    .content-property span { line-height: 2; margin-left: 6px; color: silver; }
    .content-property.active { border-color: black; }
    .content-property:hover { border-color: #ed8323; }
    .content-property.active i { color: black; }
    .content-property.active span { color: black; }
    .content-property:hover span { color: black; }
    .content-property:hover i { color: #013144; }
    .content-property input { position: absolute; right: 5px; margin-top: 8px; }

@media (max-width:992px) {

    .inputStyle, .generalInfoStyle { max-width: 100% !important }
    .mobileWidth100 { width: 100% !important }
    .generalInfoStyle { margin-left: 10px; margin-bottom: -10px }
    .FirstColumn { margin-left: 10px; margin-bottom: -10px; }
    .SecondColumn { margin-left: 10px; margin-bottom: -10px; }
    .ThirdColumn { margin-left: 10px; margin-bottom: -10px; }
    .marginLeftMinus50 { margin-left: 0px }
    .checkBoxStyle { margin-left: 0px; }
    .mobilePadding0 { padding: 0px }
    .logoSection { display: none }
    .hotelImages { width: 95%; margin-left: 10px; }
    .hotelImg { margin-left: 10px }
    .roomTypesStyle { width: 100% !important; margin-top: 30px !important; }
    .maxMobile { float: left; width: 100% !important; margin-right: 0px !important; }
    .roomTypesTextStyle, .roomTypesTextStyle1 { margin-left: 5px; margin-top: 6px; height: 30px; line-height: 30px; }
    input.form-control.dateselector.edate.checkinpicker.roomTypesStyle { margin-top: 0px !important; }
    .SPInput { float: left; margin-left: 0px !important; margin-top: 6px !important; }
    .SPInput1 { float: left; margin-left: 0px !important; margin-top: 6px !important; }
    .SPInput > div { margin: 0px !important; }
    .SPInput1 > div { margin: 0px !important; }
    .esnek { margin-top: -20px }
    .dateSideBySide1 { float: left; display: inline-block }
    .dateSideBySide2 { float: left; margin-left: 5px !important; display: inline-block }
    .dateselector.form-control.edate { top: 0px }
    .reservationTypesStyle { width: 42%; margin: 0px !important }
    .termRangeInput2 { margin: 0px !important; float: right !important; margin-right: 123px !important; }
    .mobileWidth20 { width: 20% !important; }
    .checkBoxStyle2 { margin-top: -37px; float: left; margin-left: 95px; }
    .checkBoxStyle2All { position: absolute }
    .fixedPrice { margin-right: 0px; }
    .termRangeInput2 > div { margin-top: 40px !important; margin-bottom: 20px !important; }
    input.dateSideBySide2.form-control.dateselector.edate.EndDate { margin: 0px !important; }
    .marginTop8pxMobile { margin-top: 8px }
}

.forqu > div.tooltip .tooltip-inner { max-width: 250px; width: 250px }

.selectedhotelImg { border: 2px solid red !important; }

.hotelImageMover { position: absolute; top: 114px; width: 82px; text-align: center; }

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.blnk { -webkit-animation: blink 1s; -webkit-animation-iteration-count: infinite; -moz-animation: blink 1s; -moz-animation-iteration-count: infinite; -o-animation: blink 1s; -o-animation-iteration-count: infinite; cursor: pointer; color: #ff4500; }

@media (min-width: 768px) {
    .modal-xl { width: 90%; max-width: 1200px; }
}

td.gridInsideBtn { text-align: center !important; vertical-align: middle !important; }

.dx-button-has-icon { padding-bottom: 3px; padding-top: 3px; }

.dx-button-has-icon .dx-button-content { padding-bottom: 0px !important; padding-top: 1px !important; }

.select2-search > button.btn.btn-default { width: 30% !important; height: 27px; border: solid 1px #dedede; box-shadow: 0px 0px 0px 0px !important; -webkit-border-top-right-radius: 5px !important; -webkit-border-bottom-right-radius: 5px !important; -moz-border-radius-topright: 5px !important; -moz-border-radius-bottomright: 5px !important; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }
input[type=search].select2-search__field { width: 70% !important; border: solid 1px #dedede; box-shadow: 0px 0px 0px !important; height: 27px; -webkit-border-top-left-radius: 5px !important; -webkit-border-bottom-left-radius: 5px !important; -moz-border-radius-topleft: 5px !important; -moz-border-radius-bottomleft: 5px !important; border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; }
.select2-search > button.btn.btn-default > span { position: relative; top: -1px; left: -3px; }

.myGridEdit { display: table !important; }

.dx-datagrid-form-buttons-container { float: left; }
/* Abicim ekle yazýsýný silmen yeterli olacak */

.channellogo { width: 10.8%; }
.myHotelListContent ul.dropdown-menu { /* color: red; */ /*background: #fff;*/ margin-top: 1px; min-width: 69px; padding: 0px; font-size: 11px; }
.myHotelListContent .dropdown-menu > li > a { border-bottom: 0px; padding: 1px 4px; font-style: normal !important; /*background:#fff;*/ }
.myHotelListContent .dropdown-menu > li > a:hover, a:focus, a:active { border-bottom: 0px; font-style: normal !important; background: #fff; }


li.hotelTapNotActive.notActiveStyle a:focus, li.hotelTapNotActive.notActiveStyle a:hover { background-color: #fff; color: #565656; font-weight: normal !important; text-shadow: initial; }
.myHotelListContent ul.dropdown-menu.spa { background: #fff; margin-top: 1px; min-width: 89px; padding: 0px; font-size: 12px; }
.tork-popup-title { background: orangered; padding: 5px 0 6px 12px; clear: both; color: #fff; cursor: move; font-size: 16px; }
.tork-form-actionlist:hover { background: orangered; color: #fff; }
.tork-table-data-td { padding: 0px 6px; }
.tork-table-filter-input { height: 28px; border-radius: 0px !important; }
td.activecell > a > img { width: 25px; }
.tork-table-data-span { font-size: 11px; color: #5a5a5a; }
.tork-table-pager-table-td { padding: 0px 2px; }
.tork-table-pager-comp-table-summary-td { color: #5a5a5a; }
.tork-caption { font-size: 12px; }
.myHotelListContent a.dropdown-toggle { font-size: inherit; }
.myHotelListContent ul.dropdown-menu > li > a { padding: 4px 9px; }
.addMyHotelContainer .tab-content { margin-top: 14px; }
.pac-container { z-index: 9999; }
.col-md-12.col-xs-2.p0.refundalbeCon.whiteSpace > p { color: #565656; }
.myp { color: #565656; margin-top: -23px; font-size: 12px; }
.mycolor { color: #565656; }
.addMyHotelContainer .nav-tabs > li > a { width: auto; }
#cp1, #cp2, #cp3 { float: left }
span.input-group-addon { position: absolute; right: 0px; z-index: 99; top: 5px; height: 34px; padding-top: 8px; padding-right: 25px; }
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_skyblue { background-image: url(http://www.erstour.com/src/dhtml/imgs/dhtmlxcalendar_dhx_skyblue/bg_main.png); }
.form-control { /*margin: 5px 0px;*/ }
.hotelImage .hotelImg i > span { font-size: 13px; float: right; text-align: center; width: 100%; margin-top: 8px; }

.hotelImage .hotelImg { height: 85px; width: 85px; margin-right: 6px; font-size: 50px; text-align: center; line-height: 75px; border: rgb(224, 224, 224) solid 2px; background-size: cover !important; background-position: center center !important; }

.hotelImage .hotelImg i { position: relative; top: 0px; z-index: 7; opacity: 0.2; }

.hotelImg i.fa.fa-bed { top: -25px; }

.addMyHotelContainer .select2-container { margin: 0px !important; }
.InfoText { font-size: 12px; margin-top: 30px; margin: 0px; padding: 0px; float: left; }