
/*********************** UNIQUE ICONS BEGIN ***********************/
@font-face {
    font-family: 'Unique-Icons';
    src: url('../fonts/Unique-Icons.eot?4e5evu');
    src: url('../fonts/Unique-Icons.eot?4e5evu#iefix') format('embedded-opentype'), url('../fonts/Unique-Icons.ttf?4e5evu') format('truetype'), url('../fonts/Unique-Icons.woff?4e5evu') format('woff'), url('../fonts/Unique-Icons.svg?4e5evu#Unique-Icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="unq-"], [class*=" unq-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Unique-Icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.unq {
    display: inline-block;
    vertical-align: middle;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}


.unq-arrow-down:before {
    content: "\e900";
}

.unq-call-ignore .path1:before {
    content: "\e901";
}

.unq-call-ignore .path2:before {
    content: "\e902";
    margin-left: -1.037109375em;
  
}

.unq-call-ignore .path3:before {
    content: "\e903";
    margin-left: -1.037109375em;
}

.unq-list:before {
    content: "\e904";
}

.unq-man .path1:before {
    content: "\e905";
}

.unq-man .path2:before {
    content: "\e906";
    margin-left: -0.869140625em;
}

.unq-man .path3:before {
    content: "\e907";
    margin-left: -0.869140625em;
  
}

.unq-man .path4:before {
    content: "\e908";
    margin-left: -0.869140625em;
}

.unq-map:before {
    content: "\e909";
}

.unq-bed:before {
    content: "\e90a";
}

.unq-user-search:before {
    content: "\e90b";
}

.unq-times:before {
    content: "\e911";
}

.unq-calendar:before {
    content: "\e90c";
}

.unq-shopping-cart:before {
    content: "\e90d";
}

.unq-search:before {
    content: "\e90e";
}

.unq-previous:before {
    content: "\e912";
}

.unq-plus:before {
    content: "\e90f";
}

.unq-phone:before {
    content: "\e910";
}

/*********************** UNIQUE ICONS END ***********************/

body {
    overflow-x: hidden;
}

/* here you can put your own css to customize and override the theme */
.page-header.navbar.navbar-fixed-top, .page-header.navbar.navbar-static-top {
    z-index: 9000;
}

.logo-default {
    margin: 8px 0 0 0 !important;
}

.page-header.navbar .page-logo {
    background: #eef1f5;
}

.sidebar-toggler {
    background-image: url(../img/sidebar-toggler-inverse.png) !important;
}

.btn-search {
    min-width: 90px !important;
    margin: 0 15px;
}

.td-center {
    text-align: center;
    vertical-align: middle;
}

.table > tbody > tr > td {
    vertical-align: middle;
}

/** select2 **/
.select2-selection {
    height: 34px !important;
    border-color: #c2cad8 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px !important;
}

.select2-dropdown {
    border-color: #c2cad8 !important;
}

.commission-type-i {
    z-index: 5 !important;
}

.button.dt-button, div.dt-button, a.dt-button {
    font-size: 14px !important;
}

#extraList {
    margin: 0 !important;
}

.selected,
table.dataTable .selected td.sorting_1,
table.dataTable .selected td.sorting_2,
table.dataTable .selected td.sorting_3,
table.dataTable .selected th.sorting_1,
table.dataTable .selected th.sorting_2,
table.dataTable .selected th.sorting_3,
.table-hover > tbody > tr.selected:hover,
.table-hover > tbody > tr.selected:hover > td {
    background-color: #B0BED9 !important;
}

.select2-container {
    width: 100% !important;
}

.dropdown-menu {
    z-index: 9999 !important;
}

.no-padding {
    padding: 0 !important;
}

.hotel--title {
    text-align: right;
    float: right;
    font-size: 24px;
    font-weight: bold;
}
/*Scroll CSS*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #F5F5F5;
}
.slimScrollStyle::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)));
}
/************/

@media (max-width: 991px){
    .mobilePaddingLeftRight15px {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .mobilePaddingLeft15px {
        padding-left: 15px !important;
    }
}

@media (min-width: 1200px) {

}
@media (max-width:1410px) {
    .topMenuIcon {
        display: block;
        position:relative;
        right:0;
    }
    .top-menu li.dropdown.dropdown-user {
        margin-right: 20px !important;
    }
    .page-logo{
        position:relative !important;
        z-index:3 !important;
    }
    .page-actions{
        position: relative !important;
        z-index: 1;
    }
    .menu-toggler.responsive-toggler{
        position:relative;
        z-index:5;
    }
    #mobileTopMenu:hover{
        cursor:pointer;
    }
    #mobileProductMenu:hover {
        cursor: pointer;
    }
}


/*Layouth ekranı Dil bayrak görüntüsü düzenlendi. */
div#cmbLang a img {
    margin: 0px 4px 2px 0px;
}

/* Layouth ekranı TL simgesi bgColor  */
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
    background-color : #fff;
}

/* Datatables'dan buton eklenmiş sayfalarda butonlar iç içe geçmiş görünüyor */
.dt-buttons {
    margin-top: 0px !important;
}

*, *:focus, *:hover {
    outline: none !important;
    box-shadow: none;
}