Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXTravel/DXTravel.Web/css/
Upload File :
Current File : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXTravel/DXTravel.Web/css/DXTravel.Web.css

/* General */
html,
body {
    font-family: Segoe UI, Segoe UI Web Regular, sans-serif;
    color: #545355;
}

h2 {
    font-size: 1.2em;
}

a:hover, 
.show-more-flights:hover,
.index-trips-list li:hover,
.detail-flight-icon:hover,
.back-button:hover,
.dxtravel-user-sign:hover,
.index-view-all:hover {
    color: #F89A2C;
}

body.dxtravel-app {
    background: url(../images/header-background.png) no-repeat 50% 0 #fff;
    height: 100%;
    margin: 0 auto;
}

.layout {
    max-width: 1827px;
    background: url(../images/navigation-background.png) repeat-x 0 246px;
    position: relative;
    padding-bottom: 40px;
}

.layout-left-side-bar {
    float: left;
    padding-left: 40px;
}

.layout-content {
    position: relative;
    margin: 0 auto;
    width: 853px;
}


@media screen and (max-width: 1500px)
{
    .media-layout-content {
        margin: 0 0 0 320px !important;
    }
}


.layout-navigation {
    position: absolute; 
    bottom: 0;
    left: 0;
    width: 100%;
    height: 47px;
}

.layout-navigation ul {
    float: left;
}

.layout-navigation li {
    display: block;
    float: left;
    height: 35px;
    font-weight: bold;
    cursor: pointer;
    padding: 12px 25px 0;
    margin-right: 1px;
}

.layout-navigation li.active, .layout-navigation li:hover {
    background: #F48122;
    background: linear-gradient(top, #F48122, #C64831);
    background: -webkit-linear-gradient(top, #F48122, #C64831);
    background: -moz-linear-gradient(top, #F48122, #C64831);
    background: -ms-linear-gradient(top, #F48122, #C64831);
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.4) 1px -1px 1px;
}

.layout-navigation input {
    display: inline-block;
    height: 32px;
    border: none;
}

.layout-navigation input[type="text"] {
    background: url(../images/navigation-search-field.png) no-repeat 0 0;
    width: 194px;
    font-size: 1.05em;
    color: #767677;
    padding: 0 5px;
    margin-top: 8px;
    margin: 8px 0 0 12px;
}

.layout-navigation input[type="button"] {
    background: url(../images/navigation-search-field.png) no-repeat -210px 0;
    width: 40px;
    cursor: pointer;
}


.layout-header {
    height: 293px;
    width: 853px;
    margin: 0 auto;
    position: relative;
}


.find-flights-layout, .index-layout {
    min-width: 1500px;
}


.dxtravel-logo {
    background: url(../images/header-dxtravel-logo.png) no-repeat 0 0;
    background-size: 527px 100px;
    width: 527px;
    height: 100px;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 100px;
    left: -222px;
}

.dxtravel-user {
    height: 70px;
    position: absolute;
    right: 0;
    top: 112px;
}

.dxtravel-user > div {
    float: left;
}

.dxtravel-user-avatar {
    background: url(../images/user-avatar.jpg) no-repeat 0 0;
    width: 68px;
    height: 70px;
    margin-left: 20px;
    border:1px solid #231F20;
}

.dxtravel-user-name {
    background: url(../images/user-name-icon.png) no-repeat 80px 6px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.dxtravel-user-sign {
    background: url(../images/user-login-icon.png) no-repeat right 0;
    font-weight: bold;
    padding: 0 40px 15px 0;
    cursor: pointer;
}

.layout-content-margin {
    margin: 60px 0 0 0px;
}

.orange {
    color: #F59521;
}

.ui-autocomplete-loading {
    background: url(../images/search-flights-preloader.gif) no-repeat right 0;
    padding-right: 20px;
    box-sizing: border-box;
}

/* Index page */


.index-top-background {
     background: url(../images/index-header-background.png) no-repeat 0 0;
}

.index-right {
    width: 250px;
    float: right;
}

.index-flight-in {
    background: url(../images/flight-icon-in.png) no-repeat 0 0;
    width: 25px;
    height: 23px;
}

.index-flight-out {
    background: url(../images/flight-icon-out.png) no-repeat 0 0;
    width: 25px;
    height: 23px;
}

.index-right h2{
    margin-bottom: 10px;
}

.index-right-step {
    margin-bottom: 10px;
}

.index-right-step img {
    padding-left: 5px;
    padding-bottom: 4px;
    cursor: pointer;
}

.index-find-deals {
    background: url(../images/index-find-deals-button.png) no-repeat 0 0;
    margin: 30px -46px 0 0;
    width: 296px;
    height: 81px;
    cursor: pointer;
}

.index-city-images {
    margin: 20px 0 60px;
    overflow: hidden;
}

.index-city-images img{
    display: block;
    float: left;
    margin-right: 15px;
    border: 4px solid #949599;
}

.index-fake-map {
    margin: 50px 0 50px 0;
}

.index-trips-list {
    float: left;
    width: 50%;
}

.index-trips-list h2{
    font-weight: normal;
}

.index-trips-list ul {
    margin-top: 10px;
}

.index-trips-list li {
    cursor: pointer;
    margin-bottom: 5px;
}

.index-view-all {
    float: right;
    cursor: pointer;
    padding-right: 15px;
}

.index-italic-font {
    font-style: italic;
}

.index-right input {
    width: 160px;
    font-size: 1.05em;
    color: #000;
}


.index-right .index-date-font input{
    width: 130px;
}

.index-popular-destination {
    margin-top: 15px;
}

.required-field {
    border: 1px solid red;
    padding: 2px;
}

/* Find fligths page */


.find-flight-side-bar h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 10px;
}

.find-flight-side-bar {
    margin-top: 60px;
}

.find-flight-side-bar .vertical-offset {
    margin-bottom: 25px;
}

.find-flight-side-bar .vertical-offset img{
    padding-left: 5px;
    padding-bottom: 4px;
    cursor: pointer;    
}

.find-flight-slider-wrap {
     background: url(../images/range-slider-scale.png) repeat-x 0 11px;
     width: 245px;
     text-align: center;
     min-height: 20px;
}

.find-trip-sidebar-rangeslider {
    width: 245px;
    margin: 12px 0;
}

.find-flight-side-bar input[type="text"], .find-flight-side-bar select{
    width: 245px;
    font-size: 1.05em;
    color: #000;
}

.find-flight-side-bar select {
    width: 249px;
}

.find-flight-header {
    font-size: 3em;
    font-weight: normal;
    margin-bottom: 50px;
}

#leaveTimeOfDayStart,
#leaveTimeOfDayEnd,
#returnTimeOfDayStart,
#returnTimeOfDayEnd {
    border: none;
    padding: 0;
    width: 50px;
}

.costStart {
    padding-right:10px;
}

.find-trip-leave {
    background: url(../images/flight-icon-in.png) no-repeat 0 5px;
    height: 32px;
    padding-left: 35px;
    font-weight: bold;
    font-size: 1.3em;
}

.find-trip-return {
    background: url(../images/flight-icon-out.png) no-repeat 0 5px;
    height: 32px;
    padding-left: 35px;
    font-weight: bold;
    font-size: 1.3em;
}

.price {
    color: #00ADEE;
    font-weight: bold;
    font-size: 1.3em;
    float: right;
}

.find-trip-price-sort {
    padding-right: 20px;
}

.asc {
    background: url(../images/price-sort-asc-icon.png) no-repeat right 13px;
}

.desc {
    background: url(../images/price-sort-desc-icon.png) no-repeat right 13px;
}

.find-flight-list {
    border: 3px solid #949599;
    position: relative;
}

.flight, .flight-list-header {
    overflow: hidden; 
    cursor: pointer;
}

.flight-list-header {
    padding: 10px 0;
}

.flight {
    padding: 30px 10px;
    border-bottom: 1px solid #949599;
}

.flight-list-popup {
    background: #F4F3F3;
    border: 1px solid #C8C7C7;
    padding: 31px 110px 30px 34px;
    position: absolute;
    width: 100%;
    left: -25px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    z-index: 999;
    top: -10px;
    margin: 0;
}

.find-flight-loading {
    background: url(../images/preloader.gif) no-repeat 0 0;
    width: 128px;
    height: 128px;
    margin: 0 auto;
}

.find-flight-side-bar .find-flight-date input{
    width: 215px;
}

.selected .price {
    color: #F7941D;
}

.connections {
    color: #B2B3B6;
}

.moreLink {
    background: url(../images/find-flight-detail-button.png) no-repeat 0 0;
    text-decoration: none;
    display: block;
    margin-right: -90px;
    float: right;
    width:74px;
    height:74px;
}

.show-more-flights {
    cursor: pointer;
    margin-top: 20px;
    text-decoration: underline;
}

/* Detail trip */

.back-button {
    background: url(../images/back-button.png) no-repeat 0 0;
    width: 120px;
    padding: 10px 0 0 70px;
    cursor: pointer;
    height: 51px;
    float: right;
    margin-top: 60px;
}

.detail-flight-header {
    font-size: 26px;
    overflow: hidden;
}

.detail-flight-from-to {
    background: url(../images/from-to-icon.png) no-repeat 0 10px;
    width: 361px;
    height: 30px;
}

.detail-flight-content {
    background: #F3F3F4;
    border: 3px solid #949599;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 25px;
    margin-top: 75px;
}

.detail-flight-content-vertical-offset {
    margin-bottom: 25px;
}

.detail-flight-purchase {
    background: url(../images/purchase-button.png) no-repeat 20px 50% #fff;
    border: 2px solid #000;
    cursor: pointer;
    color: #000;
    display: block;
    text-decoration: none;
    width: 230px;
    padding: 20px 50px 20px 125px;
    font-weight: bold;
    box-sizing: border-box;
}

.detail-flight-icon {
    margin-bottom: 15px;
    padding: 0 0 8px 40px;
    cursor: pointer;
    font-size: 0.8em;
}

.detail-flight-pin {
    background: url(../images/pin-icon.png) no-repeat 0 0;
}

.detail-flight-dont-show {
    background: url(../images/dont-show-icon.png) no-repeat 0 0;
}

.detail-flight-share-email {
    background: url(../images/email-icon.png) no-repeat 0 3px;
}

.detail-flight-share-twitter {
    background: url(../images/twitter-icon.png) no-repeat 0 0;
}

.detail-flight-share-facebook {
    background: url(../images/facebook-icon.png) no-repeat 0 0;
}

.detail-flight-param {
    text-transform: uppercase;
    margin-bottom: 15px;
}

.detail-flight-price {
    color: #F7941D;
    font-size: 3em;
    font-weight: bold;
}

.detail-flight-out {
    background: url(../images/flight-icon-out-gray-bg.png) no-repeat 0 0;
    width: 26px;
    height: 23px;
}

.detail-flight-in {
    background: url(../images/flight-icon-in-gray-bg.png) no-repeat 0 0;
    width: 26px;
    height: 23px;
}

/* Suggests */

.suggests-list {
}

.suggests-list > .clearfix {
    margin-bottom: 70px;
}

.suggests-list img {
    border: 3px solid #949599;
}

.suggests-list h1 {
    font-size: 2em;
    margin-bottom: 15px;
    line-height: 1em;
    font-weight: normal;
}

.suggests-list .item-margin {
    margin: 0 0 15px;
}

.suggest-icon {
    background: url(../images/suggest-icon.png) no-repeat 0 0;
    padding-left: 25px;
    cursor: pointer;
    margin: 10px 0;
    font-weight: bold;
}

.suggest-schedule-icon {
    background: url(../images/schedule-suggest-icon.png) no-repeat 0 0;
    padding-left: 25px;
    cursor: pointer;
    font-weight: bold;
}