.masterlogo span{color: black;font-size: 20px;font-weight: 400;}
.subModule{margin-left:38px;}
.form-group .authLabel{font-size: 14px !important;padding-top: 4px !important;}
.authFormGroup{margin-bottom:10px !important;}
.pics-center{margin-left: 23px;}
.newPicGroupDetail{width: 5% !important;}
.newUserAuth{margin-right: 25px;}
.newUserSwitchLabel{position: relative;top: 18px;}
.userLastInput{margin-bottom: 0 !important;}
.groupAddButton{margin-top: 8px;}
.user-list-button-space{margin-right: 5px;}
.login-lang-select img{height: 33px;}
.login-lang-select-Turkey img{height: 35px !important;}
.new-carlist-items{padding: 0 !important;}
.grouplistarea{padding-right: 3%;border-right: 1px solid #eaeaea;}
.grouplistareatwo{padding-left: 2%;}
.carclassselect2{width: 100% !important;}
.boldtext{font-weight: bold !important;}
.boldtext a{font-weight: bold !important;}
.boldcurrency i{font-weight: bold;font-size: 14px;}

@media screen and (max-width: 768px) {
    .mobile-left{text-align: left !important;margin-bottom: 8px !important;}
}

.kt-widget3_newinfo{padding-left: 0 !important;}
.apppriceshow{font-size: 14px !important;color: #fd397a !important;font-weight: bold !important;}
.kt-widget3__newheader{padding-bottom: 0.3rem !important;}
.kt-widget3__newbody{padding-bottom: 5px !important;}
.flatclose{font-size: 30px !important;cursor: pointer;}
.hr10{margin-top: 10px !important;margin-bottom: 10px !important;border: 1px solid #f5f5f5;width: 100%;}
.expencegrandtotal{margin-top: 15px;}
.new-kt-portlet--height-fluid{}
.paddingtop0{padding-top: 0 !important;}
.paddingbottom0{padding-bottom: 0 !important;}
.flexnone{flex: none !important;}
.add-new-customer{right: 19px !important;position: absolute !important;}
.customer-list-area{float: right !important;}
.customer-search-input{height: 32px;margin-top: 3px;margin-right: 6px;width: 215px;}
.customer-detail-avatar img{border-radius:5px;}

.driver-list-area{float: right !important;}
.driver-search-input{height: 37px;margin-top: 0;margin-right: 6px;width: 215px;}
.shift-days{width: 12% !important;text-align: center !important;}
.shift-day-number{font-size: 30px !important;}
.main-shift-days{width: 16% !important;}
.shift-year-table{font-weight: normal !important;color: #656565;font-size: 12px;}
.full-shift-area{background: #1D68B9;min-height: 58px;margin: 0;border-bottom: 1px solid #ebedf2;color: white;font-size: 17px;padding-top: 9px;}
.full-shift-td{padding: 0 !important;}
.shiftoperations a{color: white;}
.shift-this-week{margin-right: 4px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{min-height: 38px !important;height: auto !important;}
.select2-selection.select2-selection--single{height: 38px !important;border: 1px solid #e2e5ec;}
.shift-tog-date{font-size: 12px !important;}
.car-class-price-detail-button{padding-right: 0 !important;}
.car-class-widget__icon i{font-size: 30px;}
.carclasspriceaddbutton{margin-top: 7px !important;width: 100%;}
.hrtopzero{margin-top: 0 !important;}
.carDistanceDeleteButton{padding-top: 8px;}
.new-transfer-content{padding-top: 0 !important;}
.new-transfer-radio-button{padding-left: 23px;}
.loadingtext{padding-left: 30px;}
.kt-radio-new{padding-left: 45px !important;}
.kt-radio-new-payment{padding-left: 22px !important;}
.error{color: red !important;width: 100%;}
.kt-widget5__pic img{max-width: 160px !important;}
.kt-widget5__desc i{font-size:20px;}
.kt-widget5__desc-big i{font-size: 25px !important;}
.kt-widget5__content-center{margin-left: 0px;}
.kt-widget5__section-left{width: 180px;text-align: center;}
.kt-widget5__section-new{min-height: 164px !important;}
.kt-widget5__content-last{text-align: center !important;}
.apppriceshow-carselect{font-size: 20px !important;}
.new-transfer-info{font-size: 13px;font-weight: bold;}
.payment-table-column-1{width: 80% !important;}
.payment-table-column-2{width: 20% !important;}
.apppriceshow-paymentmini{font-size: 15px !important;font-weight: 500 !important;}
.apppriceshow-paymentbig{font-size: 17px !important;}
.payment-div .select2-selection__arrow{padding-top: 17px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 22px !important;}
.showCarButton{float: right;position: relative;z-index: 999;}
.newTransferButtonDiv{text-align: right;}
.newRouteList{min-height: 40px;}
.newTransferButtonDiv button{font-weight: bold !important;}
.kt-widget__content-home{padding-left: 0 !important;}

.class_warning{border-top:2px solid #ffb822;}
.class_info{border-top:2px solid #5d78ff;}
.class_success{border-top:2px solid #42d6c2;}
.class_danger{border-top:2px solid #f12828;}
.class_gray{border-top:2px solid #c7c7c7;}
.class_completed{border-top:2px solid #0abb87;}

.icon-class_warning{color: #ffb822 !important;}
.icon-class_info{color: #5d78ff !important;}
.icon-class_success{color: #42d6c2 !important;}
.icon-class_danger{color: #f12828 !important;}
.icon-class_gray{color: #c7c7c7 !important;}
.icon-class_completed{color: #0abb87 !important;}

.fc-event-container .class_warning{background: #ffb822 !important;}
.fc-event-container .class_info{background: #5d78ff !important;}
.fc-event-container .class_success{background: #42d6c2 !important;}
.fc-event-container .class_gray{background: #c7c7c7 !important;}
.fc-event-container .class_danger{background: #f12828 !important;}
.fc-event-container .class_completed{background: #0abb87 !important;}

.class_warning-detail{background: #ffb822 !important;color: white !important;}
.class_info-detail{background: #5d78ff !important;color: white !important;}
.class_success-detail{background: #42d6c2 !important;color: white !important;}
.class_gray-detail{background: #c7c7c7 !important;color: white !important;}
.class_danger-detail{background: #f12828 !important;color: white !important;}
.class_completed-detail{background: #0abb87 !important;color: white !important;}

.fc-content span{color: white !important;font-weight: 600 !important;}

.fc-unthemed .fc-event .fc-content:before, .fc-unthemed .fc-event-dot .fc-content:before{
    display: none;
    content: " ";
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    top: 0.7rem;
    left: 0.75rem;
}

.fc-unthemed .fc-event .fc-content, .fc-unthemed .fc-event-dot .fc-content{cursor: pointer !important;}

.fc-unthemed .fc-event .fc-content, .fc-unthemed .fc-event-dot .fc-content{padding-left: 6px !important;padding-right: 6px !important;}

.transfer-i-information i{font-size: 18px;font-weight: bold;}
.transfer-map-title{font-size: 14px;font-weight: 500;}
.transfer-map-text{padding-left: 26px;display: block;}
.transfer-reservation-no-title{font-size: 14px;font-weight: 500;}
.activeDate{background: #f2f3f7;color: #5d78ff !important;}

.kt-checkbox i{margin-right: 6px;}
.plane-i i{font-size: 17px !important;}
.date-i i{font-size: 17px !important;}
.reservation-operation-area{bottom: 0;position: absolute;text-align: right;width: 100%;right: 5px;}
.alert-none-padding{padding-left: 14px !important;}
.kt-checkbox-driver-list{margin-left:20px !important;}
.driver-name-list{padding-left: 12px !important;}
.kt-checkbox-driver-list-scroll{height: 240px !important;overflow: scroll !important;}
.driver-group-title{padding-left: 4px !important;padding-top: 6px !important;}
.kt-nav__item-driver a{color: #676767;}
.driver-name-list i{font-size: 16px;}
.kt-badge--dark-res{font-weight: 500 !important;margin-bottom: 10px;font-size: 12px !important;}
.warningdriver{border:2px solid #ffb822;}
.dangerdriver{border:2px solid #fd397a;}
.successdriver{border:2px solid #0abb87;}
.kt-userpic-text{display: inline-block !important;}
.driver-check-wait-span{margin-right: 5px;font-weight: 500;margin-top: 5px;}
.driver-progress-bar{margin-top: 13px;margin-right: 5px;font-weight: bold;}
.driver-unapproved-area{margin-top: 13px;margin-right: 5px;}
.cancelledReservationArea{background: #F0F1F6 !important;}
.reservationOperationAreaHeight{min-height: 175px !important;}


/* Home loader start */
.home-container {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.home-container .placeload {
    background: #fff;
    margin: 0 auto;
    width: 100%;
    padding: 30px;
    border-top: 2px solid #e8e8e8;
    border-radius: 5px;
    position: relative;
    margin-bottom: 20px;
    height: 230px;
}
.placeload-corporate{
    height: 125px !important;
}
.home-container .placeload .header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-container .placeload .header .img {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-left:30px;
    margin-bottom:20px;
}
.home-container .placeload .header .header-content {
    margin-left: 20px;
    width: 100%;
}
.home-container .placeload .header .header-content .content-shape {
    height: 8px;
    margin-bottom: 15px;
}
.home-container .placeload .header .header-content .content-shape:first-child {
    width: 80%;
}
.home-container .placeload .header .header-content .content-shape:nth-child(2) {
    width: 60%;
}

.home-container .placeload .header .header-content .content-shape:nth-child(3) {
   width: 90%;
}
.home-container .placeload .image-placeholder {
    width: 100%;
    margin-top: 20px;
    height: 250px;
}
.home-container .placeload .placeholder-footer {
    position: relative;
    margin-top: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-container .placeload .placeholder-footer .footer-block {
    width: 100%;
    height: 100%;
    min-height: 20px;
}
.home-container .placeload .placeholder-footer .footer-block .content-shape {
    height: 8px;
    margin-bottom: 8px;
}
.home-container .placeload .placeholder-footer .footer-block .content-shape:first-child {
    width: 32%;
}
.home-container .placeload .placeholder-footer .footer-block .content-shape:nth-child(2) {
    width: 24%;
}
.loads {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeload;
    animation-name: placeload;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: #eee;
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));
    background: -webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);
    background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
    -webkit-background-size: 800px 104px;
    background-size: 1200px 104px;
    position: relative;
}
@-webkit-keyframes placeload {
    0% {
        background-position: -468px 0;
   }
    100% {
        background-position: 468px 0;
   }
}
@keyframes placeload {
    0% {
        background-position: -468px 0;
   }
    100% {
        background-position: 468px 0;
   }
}
/* Home loader end */

.reservationDetail{display: block;}
.reservationDetailLoading{margin: auto;display: inline-block;position: relative;margin-top: 22px;margin-left: -25px;}
.priceContent{position: absolute;bottom: 0;}
.apppriceshowReservation{font-size: 22px;color: #fd397a !important;}
.apppriceshowReservation i{font-size: 20px;color: #fd397a !important;}
.first-table-area{padding-left: 0 !important;}
.last-table-area{padding-right: 0 !important;}
.reservationDetailTable{width: 96% !important;}
.reservationDetailBorderRight{border-right: 1px solid #e6e6e6 !important;padding-left: 16px;}
.reservationDetailBorderRightFirst{border-right: 1px solid #e6e6e6 !important;}
.userNumberShow{font-size:13px !important;}
.uetds-info-text{font-size: 12px !important;}
.declineButton{position: absolute !important;right: 10px !important;color: #646c9a !important;}

.modal-loading-button::before{margin-top: -4px !important;}
.reservation-detail-modal-body{padding: 0 !important;}
.reservation-detail-head{padding: 0 10px !important;}
.reservation-detail-passenger-area{width: 100%;}
.apppriceshowReservationCorporate{text-align: right !important;margin-top: -24px !important;font-size: 16px !important;}
.apppriceshowReservationCorporate i{font-size: 15px !important;}
.reservationDetailButton{z-index: 9 !important;}
.kt-widget24__action-line{line-height: 30px !important;}
.balanceTd{padding-top:18px !important;}
.invoiceTR td{padding-top: 10px;}
.invoiceOperationTD{padding-top: 10px !important;}
.invoice-payment-button{height: 35px !important;}
.invoice-bank-content{padding-left: 16px !important;}
.invoice-info-message{font-size: 12px !important;}
.transfer-detail-loading{padding-top: 10px !important;padding-bottom: 10px !important;}
.start-end-map-th{width: 52% !important;}
.show-calendar-day{font-size: 65px !important;}
.show-calendar-date{margin-top: 140px;width: 100%;text-align: center;}
.show-calendar-date span{font-size: 15px;}
.calendar-content{height: 567px !important;}
.calendar-note-class{background: #0abb87 !important;}
.calendar-reminder-class{background: #5867dd !important;}
.fc-content{text-align: center !important;}
tr:first-child > td > .fc-day-grid-event{margin-top: -10px !important;}
.corporate-bottom-line{border-bottom: 1px dashed #ebedf2 !important;margin: 10px 0 15px 0 !important;}
.kt-header__online-icon{margin-top: 15px;margin-right: 10px;}
.toast-title{color: white !important;}
.corporate-customer-area{margin-top: 55px;}
.contact-customer-representative{margin-top: 7px;}
.contact-customer-representative i{font-size: 40px;right: 15px;}
.sidebar-icon-1{margin-right: 10px;margin-top: 5px;color:#128C7E !important;}
.sidebar-icon-2{margin-left: 10px;margin-top: 8px;color:#25D366 !important;}
.sidebar-icon-1-mini{margin-top: 5px;color:#128C7E !important;}
.sidebar-icon-2-mini{margin-top: 8px;color:#25D366 !important;}
.kt-widget17 .kt-widget17__stats .kt-widget17__items .kt-widget17__item{cursor: text !important;}
.status-button-sidebar{margin-bottom: 10px;margin-top: 10px;}
.sidebar-icon-passive{color: #e0e0e0 !important;}
.corporate-transfer-menu{background: #f6f7fd !important;}
.sidebar-customer-info-area{padding-top: 10px !important;padding-bottom: 0 !important;}
.corporate-new-transfer-button{margin-top: 8px !important;}
.kt-portlet__body-corporate{padding: 10px 25px 10px 25px !important;}
.kt-portlet-corporate{margin-bottom: 10px !important;}
.kt-portlet-corporate-transfer-area{min-height: 125px !important;}
.kt-portlet__body-corporate-transfer-area{padding: 15px 25px 0px 25px !important;}
.corporate-driver-avatar-area{margin-left: 33px !important;display: block;}
.corporate-reservation-cancel{color: #a7a7a7 !important;font-weight: 400;padding-left: 4px;padding-top: 13px;}
.corporate-filter-button{background: #f2f3f7;}

.nopadding{ padding: 0px!important; }
.pad-10-15{ padding: 10px 15px!important; }
.mar-bot-30{ margin-bottom: 30px; }
.no-pad-left{ padding-left: 0px; }
.pad-15{ padding: 15px!important; }
.nomargin{ margin: 0px!important; }
.rightline{ border-right: 1px solid #eee!important; }
.textcenter{ text-align:center; }
.minheight150 { min-height: 150px; }
.personimg{ border-radius: 50px; padding: 2px; border: 2px solid #50A244; }
.personname{ display: block; text-align: center; margin-top: 10px; }
.persontitle{ display: block; text-align:center; }
.carstatus{ color: #333!important; font-size: 17px!important; font-weight: 600!important; }
.fullright{ float: right; text-align:right; }
.minute{ font-size: 16px; display: block; font-weight: 600; }
.colorblue{ color: #5867dd; }
.colorgray{ color: #767676; }
.kt-widget12__progress{ margin-top: 10px; }
.progressright{ position: relative!important; margin-right: -23px!important; }
.car{ position: absolute; margin-left: -25px; top: -7px; z-index: 99999;width: 54px;}
.circleleft{ width: 25px; height: 25px; position: absolute; border-radius: 20px; top: 4px; left: 0px; border: 2px solid #fff; z-index: 99; }
.circleright{ width: 25px; height: 25px; position: absolute; border-radius: 20px; top: 4px; right: 0px; border: 2px solid #fff; z-index: 99; }
.bgblue{ background:#5867dd; }
.bggray{ background:#ebedf2; }
.bgwhite{ background:#fff; }
.hour{ position: absolute; top: 35px; font-size: 11px; left: -2px; }
.oran{ position: absolute; right: 30px; top: 35px; font-weight: 500!important; font-size: 14px!important; }
.kt-widget12__info .top ul{ position: absolute; padding: 0px 20px; }
.kt-widget12__info .top ul li{ line-height: 16px; font-size: 11px; font-weight: 500; color: #333; }
.car-big{ width: 115px; margin-left: -13px; margin-top: 35px; }
.mapbg{ background: url(../media/images/map.jpg) no-repeat right center; background-size: contain; padding-right: 0px!important; }
.carname{ color: #676767; text-align: center; width: 100%; float: left; font-weight: 600; font-size: 14px; margin-top: 2px; }
.radius-right{ /*overflow: hidden;*/ border-top-right-radius: 250px; border-bottom-right-radius: 250px; }
.width75{ width: 75%;  float: left;}
.width25{ width: 25%; float: left; }
.dakika{ color: #D4226F; font-size: 40px; font-weight: 900; text-align: center; line-height: 80px; margin-top: 35px; }
.dakika span{ color: #D4226F; font-size: 18px; font-weight: 400; margin-left: -8px; }
.radiusshadow{ -webkit-box-shadow:40px 1px 33px 4px rgba(0,0,0,0.1); -moz-box-shadow:40px 1px 33px 4px rgba(0,0,0,0.1); box-shadow:40px 1px 33px 4px rgba(0,0,0,0.1); }
@media (max-width: 1600px)  {
    .car-big { width: 105px; margin-left: -13px; margin-top: 35px; }
    .minute { font-size: 16px; }
    .kt-widget12 .kt-widget12__content .kt-widget12__item .kt-widget12__info .kt-widget12__desc { font-size: 11px!important; }
}
.kt-bg-brand {
    background-color: #21b7ff !important;
}
.corporate-information-title{border-bottom: 1px solid white !important;font-size: 16px !important;padding: 0 !important;font-size: 1.2rem !important;font-weight: 500 !important;color: #464457 !important;}
.corporate-tab-ul{margin: 0 0 3px 0 !important;}
.kt-wrapper-padding-0{padding-top: 70px !important;}
.corporate-tab-content{width: 100%;}
.corporate-height-setting{min-height: 585px;}
.mini-sidebar-cust{padding:0 !important;}
.kt-widget17__subtitle-mini-sidebar{font-size: 13px !important;}
.mini-sidebar-phone{font-size: 11px !important;}

.flex-wrapper {
    display: flex;
    flex-flow: row nowrap;
  }
  
  .single-chart {
    width: 65%;
    justify-content: space-around ;
  }
  
  .circular-chart {
    display: block;
    margin: 3px auto;
    max-width: 74%;
    max-height: 250px;
  }
  
  .circle-bg {
    fill: none;
    stroke: #eee;
    stroke-width: 3.8;
  }
  
  .circle {
    fill: none;
    stroke-width: 2.8;
    stroke-linecap: round;
    animation: progress 1s ease-out forwards;
  }
  

  
  .circular-chart.orange .circle {
    stroke: #ff9f00;
  }
  
  .circular-chart.green .circle {
    stroke: #4CC790;
  }
  
  .circular-chart.blue .circle {
    stroke: #3c9ee5;
  }
  
  .percentage {
    fill: #666;
    font-family: sans-serif;
    font-size: 10px;
    text-anchor: middle;
    font-weight: bold;
  }

.waitingcarstatus{color: #d0d0d0 !important;}
.waitingcarstatus ul li{color: #d0d0d0 !important;}
.changePercentCar{
-webkit-transition: all 3.4s; -moz-transition: all 3.4s; transition: all 3.4s;
}

.la-check{color: #4cc790 !important;}
.percent-single-chart{margin-left: 33px;}
.kt-widget5__content-car{width: 30% !important;}
.kt-widget5__content-car2{width: 20% !important;}
.kt-car-capacityinfo{padding: 0.4rem 23px !important;}
.login-lang{text-align: right;}
.colorredimp{color: red !important;font-size: 13px !important;font-weight: normal !important;}
.corporateDeclineButton{padding-top: 40px;}
.print-btn{margin-top: 11px;}
.sec{
    background: #24AAF9;
    border-radius: 25px;
    padding: 12px 13px;
    padding-right: 50px;
    line-height: 25px;
    margin-top: 5px;
    font-size: 18px;
    border: none;
    position: relative;
    overflow: hidden;
}

.sec:after {
    /*content: "\f054";*/
    content: ">";
    line-height: 50px;
    display: block;
    font-size: 17px;
    font-family: "Font Awesome 5 Free";
    font-weight: 300;
    color: #fff;
    position: absolute;
    z-index: 9;
    width: 37px;
    background: #219AE1!important;
    height: 100%;
}

.sec:after {
    /*content: "\f054";*/
    content: ">";
    display: block;
    font-size: 18px;
    font-family: "Font Awesome 5 Free";
    right: 1px;
    top: -2px;
    position: absolute;
    width: 30px;
    color: #fff!important;
    font-weight: bold;
}

.sec:hover {
    color: #fff;
    background-color: #24AAF9 !important;
    border-color: #24AAF9 !important;
}

.sec:active {
    color: #fff;
    background-color: #24AAF9 !important;
    border-color: #24AAF9 !important;
}

.sec:focus {
    color: #fff;
    background-color: #24AAF9 !important;
    border-color: #24AAF9 !important;
    box-shadow: 0 0 0 0.2rem rgb(141, 213, 255) !important;
}
.discount-warning{font-size: 22px;font-weight: bold;}
.kt-widget5__pic-dics img{border-radius:7px;}

.discountimage{margin-left: 8px !important;margin-right: 8px !important;margin-top:17px !important;}
.discountimage img{height: 30px !important;width: auto !important;border-radius: 3px !important;}



.kt-widget5__item {
	position: relative;
    min-height: 245px;
}

.indirim-bg {
	position: absolute;
    right: -260px;
    top: 60px;
}

.indirim-bg-other {
	position: absolute;
    right: -260px;
    top: 60px;
}

.indirim-bg-other > img {
	width:40%;
}

.indirim-bg > img {
	width:40%;
}

.indirim-oran {
    position: absolute;
    top: 7px;
    right: 215px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
}

.indirim-eski {
    /*position: absolute;*/
    top: -20px;
    left: 85px;
    font-size: 16px;
    color: #b7b7b7;
}
.showcardiscount{font-size:19px !important;}
.waiting_time_finish{color: #D4226F !important;}
.kt-nav .kt-nav__item > .kt-nav__link .kt-nav__link-icon{flex: 0 0 22px !important;}
.discount_select{width: 70% !important;margin: auto !important;}
.discount_div{margin-right: 5px;position: absolute;right: 140px;}
.paymentlabel{font-weight: bold !important;}
.reservation-search-input{height: 32px;margin-right: 6px;width: 215px;}
.search-reservation-form-area{padding-top: 8px !important;}
.selectcountrycustomerdetail .select2-selection__arrow {top: 19px !important;}
.dropdowncountrycustomerdetail{width: 250px !important;}
.paymentunsuccessspan{line-height: 37px !important;padding-left: 10px !important;}
.detailpaymentbutton{float: left !important;}
.completedrecords{padding-top: 12px !important;}
.newinfobadge{font-size: 15px !important;margin-top: 10px !important;}

.qualitytitle {
    color: #9fa3ac;
    margin: 30px 0px;
    font-size: 1.2rem;
}

.main-box {
    background-color: #fff;
    padding: 0px 0px;
    border-radius: 10px;
    border: 1px solid #e4e4e4;
    margin-bottom: 15px;
}

.box-little {
    position: relative;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    margin: 0px 10px;
    width: 200px;
    text-align: center;
}

.box-indirim {
    position: absolute;
    top:5px;
    right: 5px;
    background-color: #fd397a;
    color: #fff;
    font-size: 1rem;
    border-radius: 5px;
    padding: 2px ;
}

.box-little p {
    color: #a5a5a5;
    font-size: 1.1rem;
    text-align: center;
    margin-top:4px;
}

.box-little span {
   font-weight: bold;
}

.title-box {
    background-color: #f9f9fb;
    padding: 10px;
    font-size: 1rem;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.title-box .row span {
    color:#333;
    font-weight: 500;
}

.btn-primary-page {
    background-color: #5d78ff !important;
    border-radius: 2rem !important; 
    color: #fff !important;
    font-size: 1rem;
}


.satir-4, .satir-2 {
    padding:10px 0px;
}
.satir-4 p {
    color:#4f5a9c;
    font-weight: bold;
}

.cevap {
    color:#9f9cb9;
}

.fiyat, .puan {
    color: #f55920;
    font-size: 1.25rem;
}

.sayi {
    font-size: 1.25rem;
}

.surucu {
    color: #a5a5a5;
}
.surucu p{
    color: #000;
}

.surucu-resim img {
    width: 50px;
    border-radius: 50%;
    border: 2px solid #5a9b57 ;
}

.color-danger {
    color: #fd397a;
}

.color-gray {
    color: #9b9b9b;
    font-size: 25px;
}

.color-dark-gray {
    color: #5f6269;
}

.color-black {
    color: #464457;
    font-size: 35px;
}

.color-turuncu {
    color: #f55920;
}

.code {
    color:#5d78ff;
}

.section-maliyet {
    display: flex;
}


.toplam-fiyat {
    float: right;
    margin-top: 30px;
    text-align: center;
}


.toplam-fiyat p {
    color: #9b9b9b;

}
.toplam-fiyat span {
    font-size: 17px;
    font-weight: bold;
}
.title-box .satir-1{border-radius: 8px !important;}

.qualityconteiner{padding-left: 0 !important;padding-right: 0 !important;}
.transfersource{position: absolute;}
.selectuserdetail{width: 100% !important;}
.reportdelete{position: absolute !important;right: 13px !important;}
.alltransfersbutton{margin-top: 11px;}
.kt-portlet__body-reports{padding: 0 !important;}
.main-box-reports{margin-bottom: 0 !important;border-radius: 3px !important;}
.title-box-reports{border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.defense-button-reports{padding-right: 40px !important;}
.kt-widget17__stats-reports{margin: 0 !important;width: 100% !important;}
.kt-widget17__item-reports{padding: 10px !important;padding-top: 0 !important;margin: 0 !important;}
.reports-val-right{right: 10px;position: absolute;font-size: 20px !important;}
.reports-val-right i{font-size: 14px !important;}
.reports-val-bottom-right{right: 10px;position: absolute;font-size: 40px !important;top: 60px;}
.report-number{font-size: 35px;}


.kt-widget4__number--total {
    font-size:80px !important;
    color:#313a49 !important;
    top: 24px !important;
    width: 100%;
    text-align: center;
    font-weight: 500;
}

.kt-widget17__case{
    background-color: #e6e6f0;
    padding: 5px 10px;
    margin-bottom:100px;
}

.case-success {
    color:#41b049;
}

.case-wait {
    color:#feaf48;
}

.case-danger {
    color:#ec2b1a;
}

.box--2 {
    padding:10px;
}

.box--3-big{
    font-size:25px;
    color:#313a49 !important;
    font-weight: 500;
}

.box--3-background {
    padding: 2px 5px;
    background-color: #e6e6f0;
    font-size: 10px;
}

.box--1-big{
    font-size:25px;
    color:#313a49 !important;
}

.box--1-little{
    font-size:10px;
    float:right;
    margin-top: 10px;
}

.box--3{width: 100%;text-align: center;}
.qulitytotalresult{position: absolute;top: 36px;color: #20B6FF !important;}
.box--1-big-2{color: #20B6FF !important;}
.record-items-one{padding-left: 14px;}
.record-items-two{padding-left: 25px;}

.box--1-bigc{
    font-size:25px;
    color:#fd397a !important;
}
.box--1-big-2c{color: #fd397a !important;}

.reports-val-right {
    font-size: 16px !important;
    right:0px !important;
}

.kt-widget17 .kt-widget17__stats .kt-widget17__items .kt-widget17__item .kt-widget17__subtitle {
    display: block;
    margin-top: 0.75rem;
    font-size: 1.2rem;
    font-weight: 500;
    color: #6c7293;
    margin-bottom: 15px;
    position: relative;
}

.reports-val-bottom-right {
    right: 5px;
    position: absolute;
    font-size: 37px !important;
    top: 45px !important;
}

.widget-done span {
    font-size:11px !important;
}

.widget-rate span {
    font-weight:500 !important;
}

.widget-rate-big span {
    font-size:20px !important;
    font-weight:500 !important;
    color:#989898;

}

.transfer-ata {
    /* position:absolute !important; */
    /* top:-45px !important; */
    top:0 !important;
    right:0 !important;
    background-color: #ff2a24 !important;
    padding: 10px!important;
    border-radius: 10px;
    color:#fff !important;
    font-weight: 500;
    z-index: 1;
    cursor: pointer;
    margin-left:-10px;
}

.transfer-sayi {
    /* position:absolute !important; */
    /* top:-45px !important; */
    top:0 !important;
    right:125px !important;
    background-color: #f7f7f7 !important;
    padding: 10px 20px !important;
    border-radius: 10px;
    color:#5a6173 !important;
    font-weight: 500;
    z-index: 0;
    box-shadow: 0px 1px 2px 1px #e2e2e4;

}

.city-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.city-card span {
    display: block;
    margin-right: 7px;
}

.city-card .case {
    font-size:9px;
}

.city-card .amount {
    color:#a0a0a0;
    font-weight: 500;
    font-size: 17px;
}

.case-completed {
color:#29aafd;
}

.card-border-bg {
    position: absolute;
    background-color:#dce0e8;
    width: 100%;
    height: 5px;
    bottom: -5px;
}


.card-border {
    position: absolute;
    background-color:#29aafd;
    width: 100px;
    height: 5px;
}

.city-card .rate-1 {
    color: #6d6d6d;
    font-weight: 500;
    font-size: 30px;
}

.city-card .rate-2 {
    font-size: 13px;
    float: right;
}

.rate-border-bg {
    background-color: #e5eaf0;
    width: auto;
    height: 5px;
    z-index: 0;
    margin-bottom: 7px;
}

.rate-border-1 {
    background-color: #fca824;
    width: 30px;
    height: 5px;
    z-index: 1;
}

.rate-border-2 {
    background-color: #2bacff;
    width: 20px;
    height: 5px;
    z-index: 1;
}

.city-card-top {
    position: relative;
    display:flex; 
    justify-content:space-between; 
    align-items:center;
}

.adminhometop{margin:0px 0px 30px 0px; background-color:#ebebf3; padding:0px; border-radius:3px;padding-top: 10px;}
.adminhometopresult{height: 236px !important;}
.adminhomebottom{background-color:#ebebf3; padding:0px 0px; border-radius:3px; margin:0px !important;  padding-top: 52px;padding-bottom: 10px;margin-bottom: 0px !important;}
.adminhometop2{padding-bottom: 10px;}
.accepthome{color: #41b049;}
.acceptwaiting{color: #feaf48;}
.acceptdecline{color: #ec2b1a;}
.homestatisopen{color: black;}

@media (min-width: 564px){
    .daterangepicker {
        width: 490px !important;
    }
}

.city-group-area{margin-bottom: 80px;}

.adminhome-white {
    background:#f4f3f8 !important;
}

.bg-card-grey {
    background:#f4f3f8 !important;
}

.city-card-height {
    min-height:30px;
}

.big-card {
    padding:7px 10px;
}

.big-card-flex {
    padding:7px 10px;
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.big-card span{
    font-size:12px;
}

.big-card-grey-dark {
    background: #cfcfd9;
}

.big-card-grey-light {
    background: #e9e8f0;
}

.big-card-purple {
    background: #d5d6f2;
}

.big-card-green {
    background: #d4eae8;
}

.big-card-blue {
    background: #d2e4f8;
}

.card-border-bg-top {
    top:-5px;
}

.card-border-green {
    position: absolute;
    background-color: #addcd2;
    width: 100%;
    height: 5px;
}

.big-card-margin {
    margin:15px 0px !important;
}

.card-progress-bg {
    position: absolute;
    background-color: #dce0e8;
}

.card-progress-blue{
    position: absolute;
    background-color: #28adfa;
    width: 100px;
    height: 5px;
}


.card-progress-yellow{
    position: absolute;
    background-color: #ffb823;
    width: 150px;
    height: 5px;
}

.card-progress-pink{
    position: absolute;
    background-color: #fd397a;
    width: 100px;
    height: 5px;
}


.card-progress-green{
    position: absolute;
    background-color: #0abb87;
    width: 50px;
    height: 5px;
}


.progress-margin {
    margin-bottom:20px;
}

.card-progress-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card-progress-state {
    font-size:11px;
}

.card-progress-rate {
    font-size:30px;
    color:#656565;
    font-weight: 400;
}

.card-progress-percent {
    float:right;
}

.big-card-title h4 {
    color:#40404c !important;
}

.big-card-contain {
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    padding: 16px 10px !important;
}

.big-card-center {
    text-align: center;
}

.big-card-center p {
   font-size:11px;
   margin-bottom:0px;
}
.big-card-center span {
    color: #757494; 
    font-weight:500;
}

.big-card-user {
    display:flex;
    align-items: center;
}

.big-card-user img{
    border-radius: 50%;
    max-width: 40px;
    max-height: 40px;
}

.big-card-price {
    font-size: 14px;
    color: #fd397a !important;
}

.big-card-date {
    font-size:10px;
}

.big-card-time, .big-card-plane {
    font-size:10px;
}

.progress-circle-status {
    color:#636363;
    font-size: 11px;
    font-weight:500;
}

.img-height {
    height: 50px;
}
.big-card-subtitle {
    text-align:center;
    padding:0px 5px;
}

.big-card-subtitle p {
    margin-bottom:0px;
}

.scroll-y {
    max-height: 400px;
    overflow-y: scroll;
}

.big-card-title {
    overflow-x: auto;
    padding:15px;
    height: 60px;
}

.scrolling {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}

@media (max-width: 768px){
    .kt-widget17 .kt-widget17__stats .kt-widget17__items .kt-widget17__item {
        margin-bottom: 70px !important;
    }
}


.op-4 {
    opacity: 0.4;
}

.transfer-card-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    border-radius: 5px;
    border: 1px solid #e8e9ec;
    padding: 15px 3px;
}

@media(min-width:1920px){
    .transfer-card-info {
        display: flex;
        justify-content: space-around;
        align-items: center;
        margin-bottom: 10px;
        border-radius: 5px;
        border: 1px solid #e8e9ec;
        padding: 15px 10px;
    }

    .kt-widget17 .kt-widget17__stats {
        width: 90%!important;
    }
}

.transfer-card-info i {
    cursor: pointer;
}

.transfer-card-info a {
    color: #6f7696;
}


.transfer-city {
    font-size: 1.2rem;
    font-weight: 500;
    color: #6c7293;
    margin-left:5px;
}


.kt-portlet .kt-portlet__body {
    padding-bottom:0px !important;
}

.cuponresultarea{padding-top: 33px;color: red;font-weight: 500;}
.cuponresultareasuccess{color: green;font-weight: 500;}
.searchcustomer{background: #f9f9f9 !important;}
.passengersearchname{padding-left: 15px !important;}
.notificationarea{min-height: 80px;padding: 10px;}
.HeaderNoti{position: absolute;top: 25px;left: 13px;}

.headerfirmarea{display: block !important;text-align: right !important;}
.headerNotCar{width: 45px;}
.form-group-last-hotel-area{margin-bottom: 30px;}
.kt-portlet__body-area{margin-bottom: 13px;}
.thumbnailone{border: 1px solid #cacaca; padding: 1px;border-radius: 3px;}
.hotelimage{margin-bottom: 25px;}
.hotelimage img{border: 1px solid #d8d8d8; border-radius: 3px;padding: 2px;}
.deleteimagearea{position: absolute;top: 12px;left: 22px;}
.deleteimageicon{border: none !important;}
.hotelnopadding{padding: 0 !important;}
.img-responsive-hotel{width: 100% !important;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.kt-widget__footer-hotel-area{margin-bottom: 15px;margin-top: 15px !important;}
.kt-widget5__item-room{min-height: 0;}
.showroomprice{position: absolute;right: 10px;top: -5px;}
.form-group-last{margin-bottom: 15px !important;}
.textlogo{padding-left: 14px;padding-top: 6px;color: #3e3838;}
.imglogo img{width: 175px;padding-left: 15px;}
.partner-detail-logo{width: 150px !important;}
.header-new-transfer-button{margin-left: 27px;margin-top: 12px;}
.kt-widget__footer-driver{margin-bottom: 15px !important;}
.active-driver{border-top: 3px solid #0abb87;}
.passive-driver{border-top: 3px solid #ffb822;}
.exportation-driver{border-top: 3px solid #fd397a;}
.plus-add-car-manager{font-size: 25px;margin-left: 4px;margin-top: 4px;}



