﻿@font-face { font-family: "Poppins-Regular"; src: url("/fonts/Poppins-Regular.ttf"); }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.title { margin: 0 !important; }

::-webkit-scrollbar { height: 12px; width: 12px; background: #fff; }

    ::-webkit-scrollbar:hover { border: solid 1px #EAEAEA; }

    ::-webkit-scrollbar:active { border-left-color: #666; }

::-webkit-scrollbar-thumb { background: #e5e5e5; opacity: 0.1; }

    ::-webkit-scrollbar-thumb:hover { background: #d7d7d7; }

    ::-webkit-scrollbar-thumb:active { background: #666; }

::-webkit-scrollbar-corner { background: #fff; }

body { font-family: "Poppins-Regular"; font-size: 18px; margin: 0; }

:focus { outline: none; }

textarea { resize: none; height: 150px !important; }

input, textarea, select, button { font-family: "Poppins-Regular"; font-size: 18px; color: #333; }

select { width: 100%; cursor: pointer; }

    select option[value=""][disabled] { display: none; }

h1, h2, h3, h4, h5, h6, .h1 { color: #3d4549; text-align: center; }

p, h1, h2, h3, h4, h5, h6, ul { margin: 0; }

hr { border: none; border-bottom: solid 1px #ccc; height: 1px; width: 100%; }

ul { padding: 0; margin: 0; list-style: none; }

a { text-decoration: none; }

#stuff_info { width: 100%; margin: 0 auto; min-height: 120px; }

.UpldFrm { border: none; min-height: 172px; width: 100%; background-color: transparent; }

img { max-width: 100%; vertical-align: middle; }

.wrapper { position: absolute; top: 80px; left: 0; right: 0; bottom: 0; background-color: #fff; background-size: cover; margin: auto; align-items: center; }

.wizard { position: relative; width: 100%; }

.steps .current-info, .steps .number { display: none; }

.avartar { display: block; text-align: center; margin-bottom: 29px; }

.actions { width: 70%; margin-left: 15%; }

.steps { height: 10px; position: absolute; width: 50%; background: #b7b2ab; bottom: -52px; left: 50%; transform: translateX(-50%); }

    .steps ul { height: 10px; position: absolute; background: #14b9d5; width: 5%; bottom: 0; left: 0; transition: all 0.3s ease; }

    .steps:before { content: "%5"; color: #333; position: absolute; z-index: 1; left: 6%; bottom: -8px; font-size: 18px; font-family: "Poppins-Regular"; transition: all 0.3s ease; }
    .steps:after { content: "%100"; color: #333; position: absolute; z-index: 1; right: -40px; bottom: -8px; font-size: 18px; font-family: "Poppins-Regular"; }

    .steps.step-2 ul { width: 15%; transition: all 0.3s ease; }
    .steps.step-2:before { content: '%15'; left: 15.5%; transition: all 0.3s ease; }

    .steps.step-3 ul { width: 20%; transition: all 0.3s ease; }
    .steps.step-3:before { content: '%20'; left: 20.5%; transition: all 0.1s ease; }

    .steps.step-4 ul { width: 30%; transition: all 0.3s ease; }
    .steps.step-4:before { content: '%30'; left: 30.5%; transition: all 0.1s ease; }

    .steps.step-5 ul { width: 40%; transition: all 0.3s ease; }
    .steps.step-5:before { content: '%40'; left: 40.5%; transition: all 0.1s ease; }

    .steps.step-6 ul { width: 50%; transition: all 0.3s ease; }
    .steps.step-6:before { content: '%50'; left: 50.5%; transition: all 0.1s ease; }

    .steps.step-7 ul { width: 60%; transition: all 0.3s ease; }
    .steps.step-7:before { content: '%60'; left: 60.5%; transition: all 0.1s ease; }

    .steps.step-8 ul { width: 70%; transition: all 0.3s ease; }
    .steps.step-8:before { content: '%70'; left: 70.5%; transition: all 0.1s ease; }

    .steps.step-9 ul { width: 75%; transition: all 0.3s ease; }
    .steps.step-9:before { content: '%75'; left: 75.5%; transition: all 0.1s ease; }

    .steps.step-10 ul { width: 80%; transition: all 0.3s ease; }
    .steps.step-10:before { content: '%80'; left: 80.5%; transition: all 0.1s ease; }

    .steps.step-11 ul { width: 90%; transition: all 0.3s ease; }
    .steps.step-11:before { content: '%90'; left: 90.5%; transition: all 0.1s ease; }

    .steps.step-12 ul { width: 100%; transition: all 0.3s ease; }
    .steps.step-12:before { content: ''; left: 100%; transition: all 0.1s ease; }

.innerBlck { padding: 7% 3% 3%; background: #fff; display: table; width: 100%; font-family: "Poppins-Regular"; }

.form-row { margin-bottom: 26px; }

    .form-row.form-group { display: flex; }

        .form-row.form-group .form-holder { width: 50%; margin-right: 25px; }

            .form-row.form-group .form-holder:last-child { margin-right: 0; }

.form-holder { position: relative; margin-bottom: 26px; }

    .form-holder i { position: absolute; top: 5px; right: 15px; font-size: 22px; color: #333; }

        .form-holder i.small { font-size: 18px; top: 50%; transform: translateY(-50%); }

.scnd-stp .form-holder:last-child { margin: 0; }

.form-control { /*height: 30px;*/ border: 1px solid #ccc; width: 100%; background: none; font-weight: 300; }

    .form-control::-webkit-input-placeholder { color: #333; }

    .form-control::-moz-placeholder { color: #333; }

    .form-control:-ms-input-placeholder { color: #333; }

    .form-control:-moz-placeholder { color: #333; }

.select { position: relative; }

    .select .select-control { height: 30px; border: 1px solid #ccc; width: 100%; font-weight: 300; padding: 0.375rem 0.75rem; cursor: pointer; display: flex; align-items: center; }

    .select .dropdown { display: none; position: absolute; top: 100%; width: 100%; background: #fff; z-index: 9; border: 1px solid #4192cb; }

        .select .dropdown li { padding: 5px 10px; cursor: pointer; }

            .select .dropdown li:hover { background: #81acee; color: #fff; }

        .select .dropdown.active { display: block; }

.section-3 h6 { font-size: 18px; color: #333; padding-top: 5px; margin-bottom: 14px; }

.payment-block { display: flex; flex-wrap: wrap; justify-content: space-between; }

    .payment-block .payment-item { width: 47.76%; }

.payment-item { border: 1px solid #e5e5e5; height: 53px; display: flex; align-items: center; padding-left: 8px; padding-right: 11px; margin-bottom: 15px; cursor: pointer; }

    .payment-item .payment-logo { width: 34.53%; }

    .payment-item .payment-content { width: 65.47%; }

    .payment-item.active { border: 1px solid #333; }

.actions ul { display: flex; justify-content: space-between; }

.actions li a { border: none; display: inline-flex; height: 51px; width: 136px; align-items: center; color: #fff; border-radius: 3px; text-decoration: none; cursor: pointer; padding-left: 24px; font-size: 20px; position: relative; background: #f7901e; }

    .actions li a:before { content: "\f2ee"; font-family: Material-Design-Iconic-Font; position: absolute; top: 50%; transform: translateY(-50%); right: 16px; }

    .actions li a:hover { background: #e0831b; }

.actions li:first-child a { background: none; border: 1px solid #f7901e; padding-left: 45px; color: #f7901e; }

    .actions li:first-child a:before { content: "\f2ea"; right: 103px; }

    .actions li:first-child a:hover { background: #e0831b; border-color: transparent; color: #fff; }

.actions li:last-child a { padding-left: 22px; width: 212px !important; }

    .actions li:last-child a:before { right: 27px; }

.actions li[aria-disabled="true"] a { opacity: 0; transition: all 1s; }


.first-stp { width: auto !important; display: block !important; }

.in-inner { display: table; margin: 60px auto 10px auto; overflow-x: hidden; overflow-y: scroll; }

    .in-inner h2, h3, h4, h5, h6 { font-size: 15px; margin: 5px 0 15px 0; text-align: center; font-weight: bold; }

.inner-form { display: table; width: 60%; margin: 30px auto 10px auto; }

.flt-lftblck { float: left; }

.trnstyp { display: table; margin: 0 20px 0 20px; background: url('/img/ikonlar.png') no-repeat 0 0; transition: all 0.3s; border-radius: 50%; }

    .trnstyp:last-child { margin-bottom: 0px; }

.home-moving { width: 130px; height: 130px; background-position: -1px -1px; border: solid 3px #fff; }

    .home-moving:hover { background-position: -139px -1px; border-color: #ff7925; }

.hold-items { width: 130px; height: 130px; background-position: -2px -275px; border: solid 3px #fff; }

    .hold-items:hover { background-position: -144px -275px; border-color: #ff7925; }

.other { width: 130px; height: 130px; background-position: -3px -562px; border: solid 3px #fff; }

    .other:hover { background-position: -144px -562px; border-color: #ff7925; }

.office-moving { width: 130px; height: 130px; background-position: -4px -137px; border: solid 3px #fff; }

    .office-moving:hover { background-position: -144px -137px; border-color: #ff7925; }

.storage { width: 130px; height: 130px; background-position: -2px -419px; border: solid 3px #fff; }

    .storage:hover { background-position: -148px -419px; border-color: #ff7925; }

.arac { width: 130px; height: 131px; background-position: 0px -702px; border: solid 3px #fff; }
    .arac:hover { background-position: -142px -702px; border-color: #ff7925; }

.section-1, .section-2, .section-3, .section-4, .section-5, .section-6, .section-7, .section-8, .section-9, .section-10, .section-11, .section-12 { width: 70%; margin: 0 auto; }

#custom-button { border: none; border-left: solid 5px #14b9d5; border-right: solid 5px #14b9d5; border-radius: 4px; padding: 5px 30px; background-color: #14b9d5; color: #fff; background-image: url('/img/picUp_ico1.png'), url('/img/picUp_ico2.png'); background-position: left center, right center; background-repeat: no-repeat, no-repeat; }

    #custom-button:hover { background-color: #5486a3; border-color: #5486a3; }

#dv_imgCntnr { margin-top: 20px; }

    #dv_imgCntnr .img_cntnr { padding: 10px; position: relative; display: inline-block; vertical-align: middle; }

        #dv_imgCntnr .img_cntnr:first-child { padding-left: 0; }

    #dv_imgCntnr .delete_imgThumb { font-family: Georgia,serif; position: absolute; right: 0; top: 0; border: none; border-radius: 50%; padding: 0; background: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; font-size: 16px; color: #000; transition: all .3s; }

        #dv_imgCntnr .delete_imgThumb:hover { background-color: #ff7925; color: #fff; box-shadow: 0px 0px 3px #000; }

.img_cntnr .imageThumb { width: 100px; }

.inner-form .form-check { padding-left: 0 !important; margin-bottom: 7px; }

    .inner-form .form-check:last-child { margin-bottom: 0; }

.cssctyLst { position: relative; z-index: 3; left: -1px; top: 0; width: 100%; border: solid 1px #14b9d5; margin-left: 1px; box-shadow: 1px 2px 5px #14b9d5; background-color: #fff; max-height: 155px; overflow-y: auto; overflow-x: hidden; }

    .cssctyLst a { display: block; text-decoration: none; margin: 0 0 -1px 0; padding: 6px 0 6px 6px; white-space: nowrap; border: 1px solid #14b9d5; border-width: 1px 0 1px; color: #000; transition: all 0.4s; }

        .cssctyLst a:first-child { border-top-width: 0px; }

        .cssctyLst a:hover { background: #f5f5f5; }

    .cssctyLst .aSlctd { display: block; background: #f5f5f5; text-decoration: none; margin: 0 0 4px 0; padding: 3px 0 3px 6px; white-space: nowrap; border: 1px solid #ddd; border-width: 1px 0 1px; color: #000; transition: all 0.4s; }

#box1 { max-width: unset !important; }
    #box1 .header { max-width: 1200px; margin: 0 auto; }
#footer, .MobileOffrButton, #Bottom_dv_corprtn { display: none !important; }

#Uploading { position: fixed; top: 80px; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.30); text-align: center; }

    #Uploading .dv_innrfinish { position: absolute; left: 20%; top: 10%; width: 60%; background-color: #fff; padding: 5% 10%; }

        #Uploading .dv_innrfinish p { margin-top: 40px; }

.OurStatistics { display: table; width: 100%; }

    .OurStatistics hr { display: table; width: 55%; margin: 10px auto; border-top: solid 1px #ccc; border-bottom: none; }

.StatisticsHead { font-weight: bold; font-size: 22px; text-align: center; }

.StatisticsPnl { display: table; width: 100%; margin: 40px 0; }

    .StatisticsPnl .StstcBlck { float: left; width: 30%; text-align: center; }

    .StatisticsPnl .middle-blck { margin: 0 5%; }

    .StatisticsPnl .StstcBlck .BlckHead { font-size: 30px; font-weight: bold; }

    .StatisticsPnl .StstcBlck p { font-size: 16px; margin-top: 15px; }

.innrHead { font-size: 18px; font-weight: normal; }

.alert-warning { padding: 0 13px; }
#wizard-p-5 { position: relative; }
.dv_aggrmnt { font-size: 16.5px; }

.haveproblem { position: relative; display: table; margin: 150px auto 15px auto; color: #ccc; text-align: center; }
    .haveproblem .prblmdetail a { color: #ccc; }
    .haveproblem .prblmdetail > span { display: table; margin: 10px auto; line-height: 36px; }

#txt_otp { width: calc(100% - 195px) !important; float: left; }
#spn_timer { float: left; }
    #spn_timer input { border: none; padding: 0 8px; text-align: center; display: inline-flex; height: 37px; align-items: center; color: #fff; border-radius: 3px; text-decoration: none; cursor: pointer; font-size: 14px; background: #f7901e; }
        #spn_timer input:hover { background: #e0831b; }
        #spn_timer input:active { background: #cb7617; }
    #spn_timer span { margin-top: 4px; background-color: #f7901e; color: #fff; border-radius: 50%; font-size: 15px; width: 30px; height: 30px; line-height: 30px; text-align: center; float: left; }
        #spn_timer span:first-child { margin: 4px 1.5px 0 2px; }

.blur { -webkit-filter: blur(1.5px); -moz-filter: blur(1.5px); -o-filter: blur(1.5px); -ms-filter: blur(1.5px); filter: blur(1.5px); }
#dv_Shadow { position: absolute; z-index: 999; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .5); }

#dv_Contract { max-height: 90%; position: absolute; overflow: auto; z-index: 1000; top: 40px; width: 76%; left: 12%; padding: 10mm; background: #ededed; color: #000; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
    #dv_Contract .page { width: 230mm; padding: 10mm; margin: 10mm auto; border-radius: 5px; background: white; box-shadow: 0 0 5px rgb(0 0 0 / 10%); }
        #dv_Contract .page h2:first-child { margin-top: 0 !important; }
    #dv_Contract .Btn_Download { margin: 20px auto; display: table; padding: 14px 32px; letter-spacing: .5px; font-weight: 400; font-size: 20px; }
    #dv_Contract .bh-close { position: relative; float: right; cursor: pointer; }
    #dv_Contract p { padding: 0 10px; }
    #dv_Contract ul { margin: 0; padding: 0; }
        #dv_Contract ul li { margin: 0 0 7px 24px !important; }

    #dv_Contract .imgBlck { display: flex; flex-wrap: wrap; gap: 10px; }
        #dv_Contract .imgBlck .img_cntnr img { width: 255px; }
        #dv_Contract .imgBlck .img_cntnr .delete_imgThumb { display: none; }

#dv_note { display: table; width: 90%; min-width: 300px; margin: 0 auto; padding: 5%; background: #57ff0152; border-radius: 12px; }

p { color: #555; }
.section-title { text-align: left; font-size: 18px !important; margin: 40px 0 10px; font-weight: 700; }
.no-break { page-break-inside: avoid; }

@media print {
    .delete_imgThumb { display: none !important; }
}

@media (max-width: 1500px) {
    .steps { bottom: -40px; }
    .wizard { margin-bottom: 25px; }
}

@media (max-width: 1199px) {
    .steps { bottom: -52px; }
    .wizard { margin-bottom: 0; }
}

@media (max-width: 1250px) {
    #dv_Contract .page { width: 100%; padding: 7% 3%; }
    #dv_Contract ul li { margin-left: 14%; }
    .actions li:last-child a { padding-left: 4px; width: 152px !important; font-size: 18px; }
        .actions li:last-child a:before { right: 4px; }
    .actions li:first-child a { width: 120px; }
        .actions li:first-child a:before { right: 92px; }
}

@media (max-width: 768px) {
    body { background: none; }
    .wrapper { height: auto; display: block; }
    .wizard { width: auto; height: auto; margin-left: 0; margin-bottom: 100px; }
    .inner-form { width: 94%; }
    .inner { padding: 30px 20px; height: auto; }
    .actions ul { position: static; margin: 0 20px; }
    .payment-block { display: block; }
        .payment-block .payment-item { width: 100%; }
    .steps { bottom: -60px; left: 20px; right: 50px; width: auto; transform: translateX(0); }
    .section-1, .section-2, .section-3, .section-4, .section-5, .section-6, .section-7, .section-8, .section-9, .section-10, .section-11, .section-12 { width: 100%; }
    .actions { width: 100%; margin-left: 0; }
    #dv_Contract { left: .5%; width: 99%; padding: 5mm 1.5mm; border-radius: 0; }
        #dv_Contract ul li { margin: 0 0 7px 2px !important; }
}

@media (max-width: 425px) {
    .flt-lftblck { margin: 0 auto; float: none; display: table; }
    .in-inner { width: 162px; }
    .trnstyp { margin: 10px 0; }
    #Uploading { top: 0; }
        #Uploading .dv_innrfinish { left: 5%; top: 15%; width: 90%; padding: 5%; }
    .StatisticsHead { padding: 0 10px; }
    .StatisticsPnl .StstcBlck { float: none; width: 90%; margin: 0 auto; }
    .StatisticsPnl .middle-blck { margin: 40px auto; }

    #dv_Contract h1 { width: calc(100% - 60.92px); text-align: center; }
}
