/* /Pages/Admin/Domains.razor.rz.scp.css */
td[b-ctt89b6mvn] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.detailBox[b-ctt89b6mvn] {
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* /Pages/Admin/DomainsFbAuths.razor.rz.scp.css */
/* /Pages/Admin/DomainsFbNotificationsHistory.razor.rz.scp.css */
.formParamVisual[b-vo0qllcyft] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.formParamVisual2[b-vo0qllcyft] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}

.pointer[b-vo0qllcyft] {
    cursor: pointer;
}
/* /Pages/Admin/DomainsGpePayments.razor.rz.scp.css */

/* /Pages/Admin/DomainsSmsDevices.razor.rz.scp.css */
td[b-zsftdbev8o] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.detailBox[b-zsftdbev8o] {
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
/* /Pages/Admin/Invoicing.razor.rz.scp.css */



.validationMessageBlockDate[b-28sey9wkq2] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}
/* /Pages/Admin/Mailing.razor.rz.scp.css */
td[b-yxpdo7nebj] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

/* /Pages/Admin/PBXQueuesAdmin.razor.rz.scp.css */
.pointer[b-mk4mrnsiro]{
    cursor:pointer;

}
/* /Pages/Archive.razor.rz.scp.css */
td[b-6poj8h51li] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align:middle;
}


.eSuccessColors[b-6poj8h51li] {
    background-color: darkseagreen;
}

.eWarningColors[b-6poj8h51li] {
    background-color: orangered;
}

.eInfoColors[b-6poj8h51li] {
    background-color: cornflowerblue;
}


.statesBox[b-6poj8h51li] {
    background-color: cornflowerblue;
    margin:20px;
    height:150px;
}

.states[b-6poj8h51li] {
    padding: 20px;
    margin-top:100px;
}

.detailBox[b-6poj8h51li] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 90%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.pointer[b-6poj8h51li] {
    cursor:pointer;
}

.hidden[b-6poj8h51li] {
    visibility:hidden;
}

.shown[b-6poj8h51li] {
    visibility:visible;
}

.formParamVisual[b-6poj8h51li] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
   /* height:60px;*/
    
}

.formParamVisual2[b-6poj8h51li] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height:60px;
}

.address[b-6poj8h51li] {
    /*min-width:400px;*/
    min-width:10%;
}

.validationMessage[b-6poj8h51li] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.checkboxTitle[b-6poj8h51li] {
    margin-left: -10px;
}

.textRed[b-6poj8h51li]{
    color:red;
}
/* /Pages/Cars.razor.rz.scp.css */
td[b-wzxrr08tki] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-wzxrr08tki] {
    background-color: darkseagreen;
}

.eWarningColors[b-wzxrr08tki] {
    background-color: orangered;
}

.eInfoColors[b-wzxrr08tki] {
    background-color: cornflowerblue;
}


.prefix[b-wzxrr08tki] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-wzxrr08tki] {
    margin-top: 40px;
    width: 250px;
}

.active[b-wzxrr08tki] {
    color:green;
}

.inactive[b-wzxrr08tki] {
    color: red;
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/CashRegister.razor.rz.scp.css */
.formParamVisual[b-dyu243l0u1] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.textRed[b-dyu243l0u1]{
    color:red;
}

.textGreen[b-dyu243l0u1] {
    color: darkgreen;
}

.textBlack[b-dyu243l0u1] {
    color: black;
}

.tableRowColored[b-dyu243l0u1]{
    background-color:orange;
}

.pointer[b-dyu243l0u1]{
    cursor:pointer;
}
/* /Pages/Client/Edi.razor.rz.scp.css */
.rideHistoryDialog[b-nb5ns0ik2y] {
    width: auto;
}

.title[b-nb5ns0ik2y] {
    margin-left: 10px;
    margin-top: 5px;
}

.rideHistory[b-nb5ns0ik2y] {
    /*width:70%;*/
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
}


.rideDetailParams[b-nb5ns0ik2y] {
    width: auto;
    margin-left: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.rideDetailMap[b-nb5ns0ik2y] {
    margin:0px;
    padding:0px;
    min-height: 350px;
    width: 100%;
}

.ediBox[b-nb5ns0ik2y] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 2px;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
}

.detailBox[b-nb5ns0ik2y] {
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    max-width: 1450px;
}


.rideDetailLine1[b-nb5ns0ik2y] {
    grid-row: 2;
    width: auto;
    display: block;
    overflow-y: auto;
    margin-left: 5px;
    margin-right: 5px;
}

.main[b-nb5ns0ik2y] {
    height: 100%;
    display: grid;
    grid-template-rows: 0.7fr 200px !important;
    grid-template-columns: 1fr !important;
    gap: 0.5rem;
    background-color: whitesmoke !important;
    font-size: 10pt;
}

    .main .map-wrapper[b-nb5ns0ik2y] {
        height: 100%;
        /*margin-right:10px;*/
        position: relative;
        box-shadow: 0px 3px 6px var(--gray-three);
        border-bottom-left-radius: var(--border-radius-base);
        border-bottom-right-radius: var(--border-radius-base);
        color: var(--primaryFontInDark);
    }

.pickup[b-nb5ns0ik2y] {
    font-size:16pt;
}

.date[b-nb5ns0ik2y] {
    font-size: 12pt;
}

.price[b-nb5ns0ik2y] {
    font-size: 12pt;
}

.hidden[b-nb5ns0ik2y] {
    visibility: hidden;
}

.shown[b-nb5ns0ik2y] {
    visibility: visible;
}
/* /Pages/Client/Subpage.razor.rz.scp.css */
.contentBox[b-s66pjrb5wr] {
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 0.9rem;
    line-height: 1rem;
    width:100%;
}
/* /Pages/Client/Vip/Archive.razor.rz.scp.css */

.detailBox[b-ppl4uzoyvj] {
    position: inherit;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    width: 100%;
    height: 100%;
    background-color: white;
    display: grid;
    grid-template-columns: 330px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: auto;
}

.cliBox[b-ppl4uzoyvj] {
    position: fixed;
    height: 100%;
}


.leftBlock[b-ppl4uzoyvj] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-ppl4uzoyvj] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 20%;
}

.freeRidesTitle[b-ppl4uzoyvj] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-ppl4uzoyvj] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.archivedRidesTitle[b-ppl4uzoyvj] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.voucherHistoryTitle[b-ppl4uzoyvj] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryRed);
    color: white;
    padding-left: 4px;
}

.navbar[b-ppl4uzoyvj] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}

    .navbar .navbarShadow[b-ppl4uzoyvj] {
        padding-left: 2em;
    }

    .navbar .nav-item.logout[b-ppl4uzoyvj] {
        position: absolute;
        right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-ppl4uzoyvj] {
        position: absolute;
        right: 3.5em;
    }

.preordersHolder[b-ppl4uzoyvj], .freeRidesHolder[b-ppl4uzoyvj], .archivedRidesHolder[b-ppl4uzoyvj], .voucherHistoryHolder[b-ppl4uzoyvj] {
    margin-bottom: 1em;
}

.textRed[b-ppl4uzoyvj] {
    color: red;
}

.preordersHolder[b-ppl4uzoyvj] {
    border: 1px solid #2980B9;
}

.freeRidesHolder[b-ppl4uzoyvj] {
    border: 1px solid #FF6F00;
}


.archivedRidesHolder[b-ppl4uzoyvj] {
    border: 1px solid #00695C;
}


.voucherHistoryHolder[b-ppl4uzoyvj] {
    border: 1px solid #C0392B;
}

.sideBlock[b-ppl4uzoyvj] {
    margin: 10px 0;
}

    .sideBlock span[b-ppl4uzoyvj] {
        font-weight: 700;
        width: 30%;
        display: inline-block;
    }

.SingleItem[b-ppl4uzoyvj] {
}

.DeliveryPrice[b-ppl4uzoyvj], .LocationFromTo[b-ppl4uzoyvj] {
    display: inline-block;
}

.DeliveryPrice[b-ppl4uzoyvj] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    width: 20%;
}

.LocationFromTo[b-ppl4uzoyvj] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 78%;
    margin-right: 10px;
}

.DeliveriesLocationFrom[b-ppl4uzoyvj], .DeliveriesLocationTo[b-ppl4uzoyvj] {
    font-style: italic;
}

.item[b-ppl4uzoyvj] {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 1px;
}

    .item:hover[b-ppl4uzoyvj] {
        background: #eff5f7;
    }

.DateTime[b-ppl4uzoyvj] {
    font-size: 0.7em;
    font-weight: 900;
    color: grey;
    display: block;
}


.voucherHistoryHolder .DateTime[b-ppl4uzoyvj] {
    display: inline-block;
    width: 100px;
}


.VoucherBlock[b-ppl4uzoyvj] {
    display: block;
}

.voucherValue[b-ppl4uzoyvj], .voucherBefore[b-ppl4uzoyvj], .pointsBefore[b-ppl4uzoyvj] {
    display: inline-block;
    min-width: 180px;
}

.pointsCost[b-ppl4uzoyvj], .voucherAfter[b-ppl4uzoyvj], .pointsAfter[b-ppl4uzoyvj] {
    display: inline-block;
}

.formParamVisual[b-ppl4uzoyvj] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.formParamVisual2[b-ppl4uzoyvj] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}

@media only screen and (max-width: 950px) and (min-width: 200px) {

    .detailBox[b-ppl4uzoyvj] {
        display: block;
        grid-template-columns: none;
    }

    .LocationFromTo[b-ppl4uzoyvj], .DeliveryPrice[b-ppl4uzoyvj] {
        width: 100%;
        font-size: 90%;
    }

    .voucherHistoryHolder[b-ppl4uzoyvj] {
        font-size: 90%;
    }

    .DateTime[b-ppl4uzoyvj] {
        display: block;
        width: 100%;
    }
}
/* /Pages/Client/Vip/NewRide.razor.rz.scp.css */
.detailBox[b-vxfh7pooz0] {
    position: inherit;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    width:100%;
    height: 100%;
    background-color: white;
    display: grid;
    grid-template-columns: 330px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: auto;
}

.cliBox[b-vxfh7pooz0] {
    position: fixed;
    height: 100%;
}


.leftBlock[b-vxfh7pooz0] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-vxfh7pooz0] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 20%;
}

.freeRidesTitle[b-vxfh7pooz0] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-vxfh7pooz0] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.archivedRidesTitle[b-vxfh7pooz0] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.voucherHistoryTitle[b-vxfh7pooz0] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryRed);
    color: white;
    padding-left: 4px;
}
.navbar[b-vxfh7pooz0] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}
    .navbar .navbarShadow[b-vxfh7pooz0] {
    padding-left:2em;
    }
    .navbar .nav-item.logout[b-vxfh7pooz0] {
        position: absolute;
        right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-vxfh7pooz0] {
        position: absolute;
        right: 3.5em;
    }

    .preordersHolder[b-vxfh7pooz0], .freeRidesHolder[b-vxfh7pooz0], .archivedRidesHolder[b-vxfh7pooz0], .voucherHistoryHolder[b-vxfh7pooz0] {
        margin-bottom: 1em;
    }



.preordersHolder[b-vxfh7pooz0] {
    border: 1px solid #2980B9;
}

.freeRidesHolder[b-vxfh7pooz0] {
    border: 1px solid #FF6F00;
}


.archivedRidesHolder[b-vxfh7pooz0] {
    border: 1px solid #00695C;
}


.voucherHistoryHolder[b-vxfh7pooz0] {
    border: 1px solid #C0392B;
}

.sideBlock[b-vxfh7pooz0] {
    margin: 10px 0;
}

.sideBlock span[b-vxfh7pooz0] {
    font-weight: 700;
    width: 30%;
    display: inline-block;
}

.SingleItem[b-vxfh7pooz0] {
    
}

.DeliveryPrice[b-vxfh7pooz0], .LocationFromTo[b-vxfh7pooz0] {
    display: inline-block;

}

.DeliveryPrice[b-vxfh7pooz0] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    width:20%;
}
.LocationFromTo[b-vxfh7pooz0] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 78%;
    margin-right: 10px;
}

    .DeliveriesLocationFrom[b-vxfh7pooz0], .DeliveriesLocationTo[b-vxfh7pooz0] {
        font-style: italic;
    }

.item[b-vxfh7pooz0] {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 1px;
}
 .item:hover[b-vxfh7pooz0] {
        background: #eff5f7;
    }
.DateTime[b-vxfh7pooz0] {
    font-size: 0.7em;
    font-weight: 900;
    color: grey;
    display:block;
}


.voucherHistoryHolder .DateTime[b-vxfh7pooz0] {
    display: inline-block;
    width: 100px;
}


.VoucherBlock[b-vxfh7pooz0] {
    display: block;
}

.voucherValue[b-vxfh7pooz0], .voucherBefore[b-vxfh7pooz0], .pointsBefore[b-vxfh7pooz0] {
    display:inline-block; min-width:180px;
}

.pointsCost[b-vxfh7pooz0], .voucherAfter[b-vxfh7pooz0], .pointsAfter[b-vxfh7pooz0] {
    display: inline-block; 
}

@media only screen and (max-width: 950px) and (min-width: 200px) {

    .detailBox[b-vxfh7pooz0] {
        display: block;
        grid-template-columns: none;
    }
    .LocationFromTo[b-vxfh7pooz0], .DeliveryPrice[b-vxfh7pooz0] {
        width: 100%;
        font-size:90%;
    }
    .voucherHistoryHolder[b-vxfh7pooz0] {
        font-size:90%;
    }
    .DateTime[b-vxfh7pooz0] {
        display: block;
        width: 100%;
    }

}
/* /Pages/Client/Vip/Profile.razor.rz.scp.css */

.detailBox[b-jazp4jcz2p] {
    position: inherit;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    width:100%;
    height: 100%;
    background-color: white;
    display: grid;
    grid-template-columns: 330px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: auto;
}

.cliBox[b-jazp4jcz2p] {
    position: fixed;
    height: 100%;
}


.leftBlock[b-jazp4jcz2p] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-jazp4jcz2p] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 20%;
}

.freeRidesTitle[b-jazp4jcz2p] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-jazp4jcz2p] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.archivedRidesTitle[b-jazp4jcz2p] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.voucherHistoryTitle[b-jazp4jcz2p] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryRed);
    color: white;
    padding-left: 4px;
}
.navbar[b-jazp4jcz2p] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}
    .navbar .navbarShadow[b-jazp4jcz2p] {
    padding-left:2em;
    }
    .navbar .nav-item.logout[b-jazp4jcz2p] {
        position: absolute;
        right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-jazp4jcz2p] {
        position: absolute;
        right: 3.5em;
    }

    .preordersHolder[b-jazp4jcz2p], .freeRidesHolder[b-jazp4jcz2p], .archivedRidesHolder[b-jazp4jcz2p], .voucherHistoryHolder[b-jazp4jcz2p] {
        margin-bottom: 1em;
    }



.preordersHolder[b-jazp4jcz2p] {
    border: 1px solid #2980B9;
}

.freeRidesHolder[b-jazp4jcz2p] {
    border: 1px solid #FF6F00;
}


.archivedRidesHolder[b-jazp4jcz2p] {
    border: 1px solid #00695C;
}


.voucherHistoryHolder[b-jazp4jcz2p] {
    border: 1px solid #C0392B;
}

.sideBlock[b-jazp4jcz2p] {
    margin: 10px 0;
}

.sideBlock span[b-jazp4jcz2p] {
    font-weight: 700;
    width: 30%;
    display: inline-block;
}

.SingleItem[b-jazp4jcz2p] {
    
}

.DeliveryPrice[b-jazp4jcz2p], .LocationFromTo[b-jazp4jcz2p] {
    display: inline-block;

}

.DeliveryPrice[b-jazp4jcz2p] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    width:20%;
}
.LocationFromTo[b-jazp4jcz2p] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 78%;
    margin-right: 10px;
}

    .DeliveriesLocationFrom[b-jazp4jcz2p], .DeliveriesLocationTo[b-jazp4jcz2p] {
        font-style: italic;
    }

.rightBlock .item[b-jazp4jcz2p] {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 1px;
}
    .rightBlock .item:hover[b-jazp4jcz2p] {
        background: #eff5f7;
    }
.rightBlock .DateTime[b-jazp4jcz2p] {
    font-size: 0.7em;
    font-weight: 900;
    color: grey;
    display:block;
}


.voucherHistoryHolder .DateTime[b-jazp4jcz2p] {
    display: inline-block;
    width: 100px;
}


.VoucherBlock[b-jazp4jcz2p] {
    display: block;
}

.voucherValue[b-jazp4jcz2p], .voucherBefore[b-jazp4jcz2p], .pointsBefore[b-jazp4jcz2p] {
    display:inline-block; min-width:180px;
}

.pointsCost[b-jazp4jcz2p], .voucherAfter[b-jazp4jcz2p], .pointsAfter[b-jazp4jcz2p] {
    display: inline-block; 
}

@media only screen and (max-width: 950px) and (min-width: 200px) {

    .detailBox[b-jazp4jcz2p] {
        display: block;
        grid-template-columns: none;
    }
    .rightBlock .LocationFromTo[b-jazp4jcz2p], .rightBlock .DeliveryPrice[b-jazp4jcz2p] {
        width: 100%;
        font-size:90%;
    }
    .voucherHistoryHolder[b-jazp4jcz2p] {
        font-size:90%;
    }
    .rightBlock .DateTime[b-jazp4jcz2p] {
        display: block;
        width: 100%;
    }

}
/* /Pages/Client/Vip/Vip.razor.rz.scp.css */

.detailBox[b-wis9tx6b2s] {
    position: inherit;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    width:100%;
    height: 100%;
    background-color: white;
    display: grid;
    grid-template-columns: 330px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: auto;
}

.cliBox[b-wis9tx6b2s] {
    position: fixed;
    height: 100%;
}


.leftBlock[b-wis9tx6b2s] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-wis9tx6b2s] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 20%;
}

.freeRidesTitle[b-wis9tx6b2s] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding: 8px;
}

.freeRidesSubTitle[b-wis9tx6b2s] {
    font-size: 12pt;
    font-weight: bold;
    /*background: var(--primaryLightOrange);*/
    color: black;
    padding: 4px;
}

.freeRidesSubTitleBack[b-wis9tx6b2s] {
    background: var(--primaryLightOrange);
}

.preorderRidesSubTitleBack[b-wis9tx6b2s] {
    background: var(--primaryLightBlue);
}

.preordersTitle[b-wis9tx6b2s] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.archivedRidesTitle[b-wis9tx6b2s] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.voucherHistoryTitle[b-wis9tx6b2s] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryRed);
    color: white;
    padding-left: 4px;
}
.navbar[b-wis9tx6b2s] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}
    .navbar .navbarShadow[b-wis9tx6b2s] {
    padding-left:2em;
    }
    .navbar .nav-item.logout[b-wis9tx6b2s] {
        position: absolute;
        right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-wis9tx6b2s] {
        position: absolute;
        right: 3.5em;
    }

    .preordersHolder[b-wis9tx6b2s], .freeRidesHolder[b-wis9tx6b2s], .archivedRidesHolder[b-wis9tx6b2s], .voucherHistoryHolder[b-wis9tx6b2s] {
        margin-bottom: 1em;
    }



.preordersHolder[b-wis9tx6b2s] {
    border: 1px solid #2980B9;
}

.freeRidesHolder[b-wis9tx6b2s] {
    border: 1px solid red;/* #FF6F00;*/
}


.archivedRidesHolder[b-wis9tx6b2s] {
    border: 1px solid #00695C;
}


.voucherHistoryHolder[b-wis9tx6b2s] {
    border: 1px solid #C0392B;
}

.sideBlock[b-wis9tx6b2s] {
    margin: 10px 0;
}

.sideBlock span[b-wis9tx6b2s] {
    font-weight: 700;
    width: 30%;
    display: inline-block;
}

.SingleItem[b-wis9tx6b2s] {
    
}

.DeliveryPrice[b-wis9tx6b2s], .LocationFromTo[b-wis9tx6b2s] {
    display: inline-block;

}

.DeliveryPrice[b-wis9tx6b2s] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    width:20%;
}
.LocationFromTo[b-wis9tx6b2s] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 78%;
    margin-right: 10px;
}

    .DeliveriesLocationFrom[b-wis9tx6b2s], .DeliveriesLocationTo[b-wis9tx6b2s] {
        font-style: italic;
    }

.item[b-wis9tx6b2s] {
    background: #f7f7f7;
    padding: 4px;
    margin-bottom: 1px;
}
    .item:hover[b-wis9tx6b2s] {
        background: var(--primaryLightBlue); /*#eff5f7;*/
    }
.DateTime[b-wis9tx6b2s] {
    font-size: 0.7em;
    font-weight: 900;
    color: grey;
    display:block;
}


.voucherHistoryHolder .DateTime[b-wis9tx6b2s] {
    display: inline-block;
    width: 100px;
}


.VoucherBlock[b-wis9tx6b2s] {
    display: block;
}

.voucherValue[b-wis9tx6b2s], .voucherBefore[b-wis9tx6b2s], .pointsBefore[b-wis9tx6b2s] {
    display:inline-block; min-width:180px;
}

.pointsCost[b-wis9tx6b2s], .voucherAfter[b-wis9tx6b2s], .pointsAfter[b-wis9tx6b2s] {
    display: inline-block; 
}

@media only screen and (max-width: 950px) and (min-width: 200px) {

    .detailBox[b-wis9tx6b2s] {
        display: block;
        grid-template-columns: none;
    }
    .LocationFromTo[b-wis9tx6b2s], .DeliveryPrice[b-wis9tx6b2s] {
        width: 100%;
        font-size:90%;
    }
    .voucherHistoryHolder[b-wis9tx6b2s] {
        font-size:90%;
    }
    .DateTime[b-wis9tx6b2s] {
        display: block;
        width: 100%;
    }

}

.textRed[b-wis9tx6b2s] {
    color: red;
}
/* /Pages/Client/Vip/VipForgotPassword.razor.rz.scp.css */
.guideIcon[b-yyv4d475yp] {
    color: gray;
}

.pointer[b-yyv4d475yp] {
    cursor: pointer;
}
/* /Pages/Client/Vip/VipLogin.razor.rz.scp.css */

@media only screen and (max-width: 950px) and (min-width: 300px) {

    .langSelect[b-29myuwglyc] {
        display:block;
        width:100px;
        margin-top:20px;
    }
}
/* /Pages/Client/Vip/VipRegistration.razor.rz.scp.css */
.guideIcon[b-xo3xen445g] {
    color: gray;
}

.pointer[b-xo3xen445g]{
    cursor:pointer;
}

.requiredSpan[b-xo3xen445g]{
    font-size:12px;
    color:red;
}

.autosuggestTitle[b-xo3xen445g] {
    font-weight: bold;
    margin-right: 5px;
}

.locationTitle[b-xo3xen445g] {
    /*font-weight: bold;*/
}

.locationBox[b-xo3xen445g] {
    margin-bottom: 5px;
}

.removeIcon[b-xo3xen445g] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-xo3xen445g] {
    background-color: #e74c3c;
    padding-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.localResultIcon[b-xo3xen445g] {
    margin-right: 3px;
    font-size: 1rem;
}


.removeIcon[b-xo3xen445g] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-xo3xen445g] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Pages/Client/Vip/Vouchers.razor.rz.scp.css */

.detailBox[b-mib4h0qi7w] {
    position: inherit;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    width: 100%;
    height: 100%;
    background-color: white;
    display: grid;
    grid-template-columns: 330px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: auto;
}

.cliBox[b-mib4h0qi7w] {
    position: fixed;
    height: 100%;
}


.leftBlock[b-mib4h0qi7w] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-mib4h0qi7w] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 20%;
}

.freeRidesTitle[b-mib4h0qi7w] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-mib4h0qi7w] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.archivedRidesTitle[b-mib4h0qi7w] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.voucherHistoryTitle[b-mib4h0qi7w] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryRed);
    color: white;
    padding-left: 4px;
}

.navbar[b-mib4h0qi7w] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}

    .navbar .navbarShadow[b-mib4h0qi7w] {
        padding-left: 2em;
    }

    .navbar .nav-item.logout[b-mib4h0qi7w] {
        position: absolute;
        right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-mib4h0qi7w] {
        position: absolute;
        right: 3.5em;
    }

.preordersHolder[b-mib4h0qi7w], .freeRidesHolder[b-mib4h0qi7w], .archivedRidesHolder[b-mib4h0qi7w], .voucherHistoryHolder[b-mib4h0qi7w] {
    margin-bottom: 1em;
}



.preordersHolder[b-mib4h0qi7w] {
    border: 1px solid #2980B9;
}

.freeRidesHolder[b-mib4h0qi7w] {
    border: 1px solid #FF6F00;
}


.archivedRidesHolder[b-mib4h0qi7w] {
    border: 1px solid #00695C;
}


.voucherHistoryHolder[b-mib4h0qi7w] {
    border: 1px solid #C0392B;
}

.sideBlock[b-mib4h0qi7w] {
    margin: 10px 0;
}

    .sideBlock span[b-mib4h0qi7w] {
        font-weight: 700;
        width: 30%;
        display: inline-block;
    }

.SingleItem[b-mib4h0qi7w] {
}

.DeliveryPrice[b-mib4h0qi7w], .LocationFromTo[b-mib4h0qi7w] {
    display: inline-block;
}

.DeliveryPrice[b-mib4h0qi7w] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 5px;
    padding: 5px;
    width: 20%;
}

.LocationFromTo[b-mib4h0qi7w] {
    border: 1px solid #e8e8e8;
    background: #e8e8e8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 78%;
    margin-right: 10px;
}

.DeliveriesLocationFrom[b-mib4h0qi7w], .DeliveriesLocationTo[b-mib4h0qi7w] {
    font-style: italic;
}

.item[b-mib4h0qi7w] {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 1px;
}

    .item:hover[b-mib4h0qi7w] {
        background: #eff5f7;
    }

.DateTime[b-mib4h0qi7w] {
    font-size: 0.7em;
    font-weight: 900;
    color: grey;
    display: block;
}


.voucherHistoryHolder .DateTime[b-mib4h0qi7w] {
    display: inline-block;
    width: 100px;
}


.VoucherBlock[b-mib4h0qi7w] {
    display: block;
}

.voucherValue[b-mib4h0qi7w], .voucherBefore[b-mib4h0qi7w], .pointsBefore[b-mib4h0qi7w] {
    display: inline-block;
    min-width: 180px;
}

.pointsCost[b-mib4h0qi7w], .voucherAfter[b-mib4h0qi7w], .pointsAfter[b-mib4h0qi7w] {
    display: inline-block;
}

@media only screen and (max-width: 950px) and (min-width: 200px) {

    .detailBox[b-mib4h0qi7w] {
        display: block;
        grid-template-columns: none;
    }

    .LocationFromTo[b-mib4h0qi7w], .DeliveryPrice[b-mib4h0qi7w] {
        width: 100%;
        font-size: 90%;
    }

    .voucherHistoryHolder[b-mib4h0qi7w] {
        font-size: 90%;
    }

    .DateTime[b-mib4h0qi7w] {
        display: block;
        width: 100%;
    }
}
/* /Pages/Clients.razor.rz.scp.css */
td[b-0shoc047rx] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-0shoc047rx] {
    background-color: darkseagreen;
}

.eWarningColors[b-0shoc047rx] {
    background-color: orangered;
}

.eInfoColors[b-0shoc047rx] {
    background-color: cornflowerblue;
}


.prefix[b-0shoc047rx] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-0shoc047rx] {
    margin-top: 40px;
    width: 250px;
}

.formParamVisual[b-0shoc047rx] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
}

.formParamVisual2[b-0shoc047rx] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}

.campaign-note[b-0shoc047rx] {
    display: inline-block;
    max-width: 600px; /* adjust width as needed */
    word-wrap: break-word; /* allow wrapping */
    font-size: 14px;
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/Companies.razor.rz.scp.css */
td[b-bcqnnq8ns7] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-bcqnnq8ns7] {
    background-color: darkseagreen;
}

.eWarningColors[b-bcqnnq8ns7] {
    background-color: orangered;
}

.eInfoColors[b-bcqnnq8ns7] {
    background-color: cornflowerblue;
}


.prefix[b-bcqnnq8ns7] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-bcqnnq8ns7] {
    margin-top: 40px;
    width: 250px;
}
.active[b-bcqnnq8ns7] {
    color: green;
}

.inactive[b-bcqnnq8ns7] {
    color: red;
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/Config/Areas.razor.rz.scp.css */
td[b-04zie2phs8] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-04zie2phs8] {
    background-color: darkseagreen;
}

.eWarningColors[b-04zie2phs8] {
    background-color: orangered;
}

.eInfoColors[b-04zie2phs8] {
    background-color: cornflowerblue;
}


.prefix[b-04zie2phs8] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-04zie2phs8] {
    margin-top: 40px;
    width: 250px;
}

.active[b-04zie2phs8] {
    color: green;
}

.inactive[b-04zie2phs8] {
    color: red;
}

.pointer[b-04zie2phs8] {
    cursor:pointer;
}

.link[b-04zie2phs8] {
    color: cornflowerblue !important;
    cursor: pointer;
}

.guideIcon[b-04zie2phs8] {
    color: gray;
}

.popupBox[b-04zie2phs8] {
    width: 80%;
}
/* /Pages/Config/Config.razor.rz.scp.css */
.dispConfig[b-ypsd56umec] {
    width: 500px;
    background-color: lightcyan;
    padding:10px;
    float:left;
    margin-right:5px;
}

.driverConfig[b-ypsd56umec] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.driverFreeRidesConfig[b-ypsd56umec] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.gpsConfig[b-ypsd56umec] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.gpsRideAssigmentConfig[b-ypsd56umec] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.clientConfig[b-ypsd56umec] {
    width: 500px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
}


.configBox[b-ypsd56umec] {
    background-color:white;
}

/* /Pages/Config/Config2.razor.rz.scp.css */
/*.dispConfig {
    width: 500px;
    background-color: lightcyan;
    padding: 10px;*/
    /*float: left;*/
    /*margin-right: 5px;
    margin-bottom:5px;
    border:1px solid black;
    border-radius:12px 12px;
}*/

.mapBoxConfig[b-a7mgzm2xfm] {
    width: 100%;
}

.config[b-a7mgzm2xfm] {
    width: 100%;
    /*background-color: lightgreen;*/
    display: block;
}

.hidden[b-a7mgzm2xfm] {
    visibility: hidden;
}

.shown[b-a7mgzm2xfm] {
    visibility: visible;
}

.customHidden[b-a7mgzm2xfm]{
    display:none;
}

.dispConfig[b-a7mgzm2xfm] {
    /*width: 500px;*/
    /*background-color: var(--primaryDarkBackground);*/
    width: 32%;
    padding: 10px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid black;
    border-radius: 12px 12px;
}

.mapConfig[b-a7mgzm2xfm] {
    width: 64%;
    padding: 10px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid black;
    border-radius: 12px 12px;
}

.driverConfig[b-a7mgzm2xfm] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.driverFreeRidesConfig[b-a7mgzm2xfm] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.gpsConfig[b-a7mgzm2xfm] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.gpsRideAssigmentConfig[b-a7mgzm2xfm] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.clientConfig[b-a7mgzm2xfm] {
    width: 500px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
}

.tabmenu[b-a7mgzm2xfm] {
    padding: 0;
    border-bottom: 1px solid black;
}
.configBox[b-a7mgzm2xfm] {
    background-color: white;
    margin-top: 14px;
    padding: 0px;
    width:100%;
}
    .configBox .tabmenu[b-a7mgzm2xfm] {
        margin:0;
    }
    .configBox .tabmenu div[b-a7mgzm2xfm] {
        padding:0 1px 0 0;
    }
        .configBox .tabmenu div .configSectionName[b-a7mgzm2xfm], .domainSelectName span[b-a7mgzm2xfm] {
            display: block;
            padding: 10px;
            font-weight: bold;
            cursor: pointer;
            margin-top: 5px;
            margin-bottom: 0px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            color: #eaeaea;
            background: #828282;
        }

        .configBox .tabmenu .configSectionName[b-a7mgzm2xfm] {
            margin-right: 2%;
            background: #FFFFFF;

        }
        .domainNames[b-a7mgzm2xfm] {
            display: flex;
            border-bottom: 1px solid black;
            height: auto;
            width: 100%;

        }
.domainSelectName[b-a7mgzm2xfm] {
    cursor: pointer;
    margin-bottom: 0;

}
    .domainSelectName span[b-a7mgzm2xfm] {
        margin-right: 2%;
        background: #828282;
        margin-bottom: -9px !important;
    }

    .domainSelectName .mat[b-a7mgzm2xfm] {
        padding-bottom: 1px;
        margin-bottom: -8px;
        border-bottom: 1px solid white;
    }

.selected[b-a7mgzm2xfm] {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    text-decoration: none;
    padding-top: 15px !important;
    margin-top: 0 !important;
    background: #FFFFFF !important;
    color: #000000 !important;
    margin-bottom: -1px !important;
    border-bottom: 1px solid #FFFFFF;
}


/* /Pages/Config/ConfigArrivalMinutes.razor.rz.scp.css */
.inputParamClass[b-xe5p2vngb0] {
    width: 100%;
    background-color: blue;
}
td[b-xe5p2vngb0] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    cursor:pointer;
}
/* /Pages/Config/ConfigMarketingSubpages.razor.rz.scp.css */
.qrCode[b-3zhd6qtfyw] {
    width: 160px;

}

.hidden[b-3zhd6qtfyw] {
    visibility: hidden;
}

.shown[b-3zhd6qtfyw] {
    visibility: visible;
}
/* /Pages/Config/ConfigOnline.razor.rz.scp.css */

.onlineConfig[b-n1klrm68z7] {
    /*width: auto;*/
    /*background-color: lightcyan;*/
    /*padding: 10px;*/
    /*float: left;*/
}

.onlineScheduleConfig[b-n1klrm68z7] {
    /*width: 500px;*/
    /*background-color: lightcyan;*/
    /*padding: 10px;*/
    /*float: left;*/
}

.configBox[b-n1klrm68z7] {
    /*background-color: white;*/
}
/* /Pages/Config/ConfigOnline2.razor.rz.scp.css */
.onlineConfig[b-r23o9ysceo] {
    /*width: auto;*/
    /*background-color: lightcyan;*/
    /*padding: 10px;*/
    /*float: left;*/
}

.onlineScheduleConfig[b-r23o9ysceo] {
    /*width: 500px;*/
    /*background-color: lightcyan;*/
    /*padding: 10px;*/
    /*float: left;*/
}

.configBox[b-r23o9ysceo] {
    /*background-color: white;*/
}
/* /Pages/Config/ConfigSubPages.razor.rz.scp.css */

.onlineConfig[b-x76f1vtzpw] {
    width: auto;
    background-color: lightcyan;
    padding: 10px;
    float: left;
}

.onlineScheduleConfig[b-x76f1vtzpw] {
    width: 500px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
}

.configBox[b-x76f1vtzpw] {
    background-color: white;
}
/* /Pages/Config/ConfigVouchers.razor.rz.scp.css */
td[b-3o6jsh5kyj] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-3o6jsh5kyj] {
    background-color: darkseagreen;
}

.eWarningColors[b-3o6jsh5kyj] {
    background-color: orangered;
}

.eInfoColors[b-3o6jsh5kyj] {
    background-color: cornflowerblue;
}


.prefix[b-3o6jsh5kyj] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-3o6jsh5kyj] {
    margin-top: 40px;
    width: 250px;
}

.active[b-3o6jsh5kyj] {
    color: green;
    /*background-color:green;*/
}

.inactive[b-3o6jsh5kyj] {
    color: red;
    /*background-color: red;*/
}

/* /Pages/Config/DepoCargoSpots.razor.rz.scp.css */
td[b-rkehbire04] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-rkehbire04] {
    background-color: darkseagreen;
}

.eWarningColors[b-rkehbire04] {
    background-color: orangered;
}

.eInfoColors[b-rkehbire04] {
    background-color: cornflowerblue;
}


.prefix[b-rkehbire04] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-rkehbire04] {
    margin-top: 40px;
    width: 250px;
}

.active[b-rkehbire04] {
    color: green;
}

.inactive[b-rkehbire04] {
    color: red;
}

.detailBoxCreateBtnText[b-rkehbire04] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 30%;
    height: 30%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/Config/Locations.razor.rz.scp.css */
td[b-zgytxh1534] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-zgytxh1534] {
    background-color: darkseagreen;
}

.eWarningColors[b-zgytxh1534] {
    background-color: orangered;
}

.eInfoColors[b-zgytxh1534] {
    background-color: cornflowerblue;
}


.prefix[b-zgytxh1534] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-zgytxh1534] {
    margin-top: 40px;
    width: 250px;
}

.active[b-zgytxh1534] {
    color: green;
}

.inactive[b-zgytxh1534] {
    color: red;
}



/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/Config/NotificationsCampaigns.razor.rz.scp.css */
/* /Pages/Config/Parameters.razor.rz.scp.css */
td[b-n3lvlcvpan] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-n3lvlcvpan] {
    background-color: darkseagreen;
}

.eSuccess[b-n3lvlcvpan] {
    color: var(--primaryGreen);
}

.eWarningColors[b-n3lvlcvpan] {
    background-color: orangered;
}

.eInfoColors[b-n3lvlcvpan] {
    background-color: cornflowerblue;
}


.prefix[b-n3lvlcvpan] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-n3lvlcvpan] {
    margin-top: 40px;
    width: 250px;
}

.active[b-n3lvlcvpan] {
    color:green;
    /*background-color:green;*/
}

.inactive[b-n3lvlcvpan] {
    color: red;
    /*background-color: red;*/
}


/* /Pages/Config/RepeatedActions.razor.rz.scp.css */
.active[b-1sdgbcd64m] {
    color: green;
}

.inactive[b-1sdgbcd64m] {
    color: red;
}

.pointer[b-1sdgbcd64m] {
    cursor: pointer;
}

.guideIcon[b-1sdgbcd64m] {
    color: gray;
}

.popupBox[b-1sdgbcd64m] {
    width: 80%;
}

.pointer[b-1sdgbcd64m] {
    cursor: pointer;
}

/* /Pages/Config/Routes.razor.rz.scp.css */
td[b-odsgrup8eg] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-odsgrup8eg] {
    background-color: darkseagreen;
}

.eWarningColors[b-odsgrup8eg] {
    background-color: orangered;
}

.eInfoColors[b-odsgrup8eg] {
    background-color: cornflowerblue;
}


.prefix[b-odsgrup8eg] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-odsgrup8eg] {
    margin-top: 40px;
    width: 250px;
}

.active[b-odsgrup8eg] {
    color: green;
}

.inactive[b-odsgrup8eg] {
    color: red;
}

.pointer[b-odsgrup8eg] {
    cursor: pointer;
}

.link[b-odsgrup8eg] {
    color: cornflowerblue !important;
    cursor: pointer;
}
.guideIcon[b-odsgrup8eg] {
    color: gray;
}

.popupBox[b-odsgrup8eg] {
    width: 80%;
}
/* /Pages/Config/ServicesAndPrices.razor.rz.scp.css */
.active[b-lef0cfbobs] {
    color: green;
}

.inactive[b-lef0cfbobs] {
    color: red;
}

.advice[b-lef0cfbobs] {
    padding:10px;
}

.pointer[b-lef0cfbobs] {
    cursor: pointer;
}

.link[b-lef0cfbobs] {
    color: cornflowerblue !important;
    cursor: pointer;
}

.guideIcon[b-lef0cfbobs] {
    color: gray;
}

.popupBox[b-lef0cfbobs] {
    width: 80%;
}

.contentScroll[b-lef0cfbobs] {
    overflow-y: auto;
    overflow-x: hidden;
}

.photo[b-lef0cfbobs] {
    width: auto;
    max-height: 120px;
    height: 120px;
    /*border-radius: 50%;*/
}


.photoBox[b-lef0cfbobs] {
    width: 100%;
    height: 120px;
    margin-right: 0px;
    /*background-color: blue;*/
}

.photoBoxFileUpload[b-lef0cfbobs] {
    /*width: 30%;
    height: 10px;
    max-height:10px;
    background-color: green;*/
    padding-right: 0px;
    margin-right: 0px;
}

.photoBoxImage[b-lef0cfbobs] {
    /* width: 100%;*/
    max-width: auto;
    height: 60px;
}
/* /Pages/Config/SmsTemplates.razor.rz.scp.css */
td[b-n8k6pt02gf] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-n8k6pt02gf] {
    background-color: darkseagreen;
}

.eWarningColors[b-n8k6pt02gf] {
    background-color: orangered;
}

.eInfoColors[b-n8k6pt02gf] {
    background-color: cornflowerblue;
}


.prefix[b-n8k6pt02gf] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-n8k6pt02gf] {
    margin-top: 40px;
    width: 250px;
}

.active[b-n8k6pt02gf] {
    color:green;
    /*background-color:green;*/
}

.inactive[b-n8k6pt02gf] {
    color: red;
    /*background-color: red;*/
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/

.configBox[b-n8k6pt02gf] {
    
    padding: 0px;
    width: 99%;
}
/* /Pages/Config/TaxiStands.razor.rz.scp.css */
td[b-wqdgmw51pe] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-wqdgmw51pe] {
    background-color: darkseagreen;
}

.eWarningColors[b-wqdgmw51pe] {
    background-color: orangered;
}

.eInfoColors[b-wqdgmw51pe] {
    background-color: cornflowerblue;
}


.prefix[b-wqdgmw51pe] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-wqdgmw51pe] {
    margin-top: 40px;
    width: 250px;
}

.active[b-wqdgmw51pe] {
    color: green;
}

.inactive[b-wqdgmw51pe] {
    color: red;
}
/* /Pages/Config/TransportDeviceTypes.razor.rz.scp.css */
td[b-f4a1be72ci] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-f4a1be72ci] {
    background-color: darkseagreen;
}

.eWarningColors[b-f4a1be72ci] {
    background-color: orangered;
}

.eInfoColors[b-f4a1be72ci] {
    background-color: cornflowerblue;
}


.prefix[b-f4a1be72ci] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-f4a1be72ci] {
    margin-top: 40px;
    width: 250px;
}

.active[b-f4a1be72ci] {
    color:green;
    /*background-color:green;*/
}

.inactive[b-f4a1be72ci] {
    color: red;
    /*background-color: red;*/
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/DaktelaSettings.razor.rz.scp.css */
td[b-x9wl9bl18f] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-x9wl9bl18f] {
    background-color: darkseagreen;
}

.eWarningColors[b-x9wl9bl18f] {
    background-color: orangered;
}

.eInfoColors[b-x9wl9bl18f] {
    background-color: cornflowerblue;
}


.prefix[b-x9wl9bl18f] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-x9wl9bl18f] {
    margin-top: 40px;
    width: 250px;
}

.active[b-x9wl9bl18f] {
    color: green;
}

.inactive[b-x9wl9bl18f] {
    color: red;
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/DispatcherShiftsActual.razor.rz.scp.css */
.pointer[b-g4urzsg6es] {
    cursor: pointer;
}
/* /Pages/DispatcherShiftsArchive.razor.rz.scp.css */
.formParamVisual[b-vc12ohgy96] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.formParamVisual2[b-vc12ohgy96] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}

.pointer[b-vc12ohgy96] {
    cursor: pointer;
}
/* /Pages/Drivers.razor.rz.scp.css */
td[b-mla83f28cu] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-mla83f28cu] {
    background-color: darkseagreen;
}

.eWarningColors[b-mla83f28cu] {
    background-color: orangered;
}

.eInfoColors[b-mla83f28cu] {
    background-color: cornflowerblue;
}


.prefix[b-mla83f28cu] {
    background-color: lightgray;
    font-size:16pt;
    /*margin-top:10px;*/
    padding:7px;
}

.activationDialog[b-mla83f28cu] {
    margin-top: 40px;
    width: 250px;
}
.active[b-mla83f28cu] {
    color: green;
    /*background-color:green;*/
}

.inactive[b-mla83f28cu] {
    color: red;
    /*background-color: red;*/
}

/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/DriversBilling.razor.rz.scp.css */
.formParamVisual[b-pa3n26xqfj] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}
/* /Pages/DriverShiftsActual.razor.rz.scp.css */
.pointer[b-mdnavblydf] {
    cursor: pointer;
}
/* /Pages/DriverShiftsArchive.razor.rz.scp.css */
.formParamVisual[b-7cr28pcvf4] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.formParamVisual2[b-7cr28pcvf4] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}

.pointer[b-7cr28pcvf4]{
    cursor:pointer;
}
/* /Pages/DriverSubpage/DriversMap.razor.rz.scp.css */

[b-cn9wnyya8h] .h4 {
    padding: 0px !important;
    margin: 0px !important;
}

[b-cn9wnyya8h] .deheightries {
    list-style-type: none;
}

.mapBoxDriver[b-cn9wnyya8h] {
    height: 100% !important;
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-right-radius: var(--border-radius-base);
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
    background: var(--primaryDarkBackground);
    color: var(--primaryFontInDark);
    display: block;
}

.mainDriver[b-cn9wnyya8h] {
    height: 100%;
    width: 100%;
    display: block;
    background: var(--primaryDarkBackground);
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    padding-bottom: 0.4rem;
}

    .mainDriver .map-wrapper[b-cn9wnyya8h] {
        height: 100%;
        position: relative;
        background: var(--primaryDarkBackground);
        color: var(--primaryFontInDark);
        width: 100% !important;
    }

    .mainDriver .top .header[b-cn9wnyya8h] {
        font-size: 1.5rem;
        font-weight: bold;
    }

.panelTitle[b-cn9wnyya8h] {
    margin: 8px;
    color: var(--white);
    /*font-weight:bold ;*/
    height: auto;
    vertical-align: bottom;
    font-size: 1.5rem;
}

.panelTitle2[b-cn9wnyya8h] {
    /*margin: 8px;*/
    color: var(--white);
    /*font-weight:bold ;*/
    height: auto;
    vertical-align: bottom;
    font-size: 1.5rem;
    margin-top: 20px;
    padding-top: 8px;
    padding-bottom: 0px;
}

.panelTitle2Text[b-cn9wnyya8h] {
    /* margin-bottom: -18px;*/
}

.panelControl[b-cn9wnyya8h] {
    /*background-color:blue;*/
    /*margin-top: 32px;*/
    height: auto;
    background: var(--primaryDark);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
    vertical-align: bottom;
    /*height:10px !important;*/
}

.panelControl2[b-cn9wnyya8h] {
    /*background-color: blue;*/
    grid-column: 1/-1;
    height: auto;
    background: var(--primaryLightGreen);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
    vertical-align: bottom;
}


.panelControlDriverList[b-cn9wnyya8h] {
    /*background-color:blue;*/
    /*margin-top: 32px;*/
    height: auto;
    background: var(--primaryDark);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    /*border-top-right-radius: var(--border-radius-base);*/
    vertical-align: bottom;
}

.panelControl-title[b-cn9wnyya8h] {
}

.side-panel[b-cn9wnyya8h] {
    min-width: 250px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
    overflow-y: scroll;
    grid-row: 1;
    grid-column: 3; /*//T30-9*/
}

.side-panelMax[b-cn9wnyya8h] {
    /*z-index:200;*/
    min-width: 250px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
    overflow-y: scroll;
    grid-row: 1;
    grid-column: 1 / 4;
}

.side-panelHidden[b-cn9wnyya8h] {
    visibility: hidden;
    display: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.side-panel[b-cn9wnyya8h]::-webkit-scrollbar {
    display: none;
}

.side-panelMax[b-cn9wnyya8h]::-webkit-scrollbar {
    display: none;
}

.side-panel .side-panel-title .header[b-cn9wnyya8h] {
    /*grid-column: 1/-1;*/
    grid-column: 1/-1;
}

.side-panel2 .header[b-cn9wnyya8h] {
    grid-column: 2/-1;
}

.side-panel .side-panel-topLeft .icon-wrapper .icon[b-cn9wnyya8h] {
    height: auto;
}


/* Hide scrollbar for IE, Edge and Firefox */
.side-panel[b-cn9wnyya8h] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.side-panel2[b-cn9wnyya8h] {
    min-width: 150px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    /*border-bottom-right-radius: var(--border-radius-base);*/
    overflow-y: scroll;
    grid-row: 1;
}

.side-panel2Max[b-cn9wnyya8h] {
    min-width: 150px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    /*border-bottom-right-radius: var(--border-radius-base);*/
    overflow-y: scroll;
    grid-row: 1;
}

.side-panel2Hidden[b-cn9wnyya8h] {
    visibility: hidden;
    display: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.side-panel2[b-cn9wnyya8h]::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.side-panel2[b-cn9wnyya8h] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.top-panel[b-cn9wnyya8h] {
    min-width: 400px;
    min-height: 400px;
    background-color: red;
    box-shadow: 0px 3px 6px var(--gray-three);
    border-radius: var(--border-radius-base);
    display: grid;
    grid-template-rows: minmax(3rem, 5rem) repeat(2, 150px);
    /*grid-template-columns: repeat(3, 1fr);*/
    grid-template-columns: 0.25fr 0.75fr;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.top-panel-Left[b-cn9wnyya8h] {
    /*min-width: 300px;*/
    display: inline-grid;
    height: auto;
    /*background-color: white;*/
    /*grid-template-rows: minmax(5rem, 5rem) repeat(0, 20px);*/
    /*grid-template-rows: minmax(3rem, 60px);*/
    /*//grid-template-columns: repeat(4, 1fr);*/
    /*grid-template-columns: 1rem 25% minmax(5rem, 80px) 25% minmax(3rem, 80px);*/
    /*grid-template-columns: 20% 20% 20% 20%;*/
    grid-template-columns: 25% 25% 25% 25%;
    /*box-shadow: 0px 3px 6px var(--gray-three);
                                                                                        border-radius: var(--border-radius-base);*/
    width: 100px;
    grid-column: 1;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.top-panel-Right[b-cn9wnyya8h] {
    min-width: 300px;
    display: block;
    height: auto;
    vertical-align: middle;
    align-self: end;
    grid-column: 2;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.searchRides[b-cn9wnyya8h] {
    margin-top: 4px;
    margin-left: 5px;
    min-width: 60px;
    /*height: 40px;*/
    display: flex;
    width: 1fr;
    color: white;
    margin-bottom: 4px;
}

.searchRidesAuto[b-cn9wnyya8h] {
    padding-left: 10px;
    margin-top: 10px;
    min-width: 100px;
    height: 40px;
    display: flex;
    width: 1fr;
    color: white;
}

.topRightContent[b-cn9wnyya8h] {
    margin-top: 4px;
    height: auto;
    text-align: center;
    display: flex;
    /* width: 1fr;
    color: var(--primaryFontInDark);*/
}

.newRideButton[b-cn9wnyya8h] {
    float: left;
    margin-left: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}


.calendarButton[b-cn9wnyya8h] {
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.mapSettingsButton[b-cn9wnyya8h] {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.mapUIButton[b-cn9wnyya8h] {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.filterRides[b-cn9wnyya8h] {
    float: left;
    margin-left: 6px;
    margin-top: 12px;
}

.rideMonitorTopBox[b-cn9wnyya8h] {
    float: right;
    width: 100px;
}

.rideMonitorTop[b-cn9wnyya8h] {
    margin-left: -50px;
}

/*history*/
/*::deep .rideHistoryDialog {
    width: 1850px;
}

::deep .rideHistory {
}


::deep .rideDetailMap {
    float: left;
    margin-left: 6px;
    margin-top: 12px;
    min-height: 350px;
    min-width: 350px;
    background-color: lawngreen;
}

::deep .rideDetailHistory {
    width: 600px;
    float: left;
    margin-left: 6px;
    margin-top: 12px;
}

::deep .detailBox {
    position: fixed;*/
/*position: -webkit-sticky;*/ /* Safari */
/*position: sticky;*/
/*z-index: 10;
    top: 10%;
    bottom: 10%;*/
/*left: 10%;*/
/*right: 0;
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: lightgray;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/*::deep .detail {
    margin: 10px;
}*/
[b-cn9wnyya8h] .hidden {
    visibility: hidden;
}

[b-cn9wnyya8h] .shown {
    visibility: visible;
}

/*history*/


/*#deep - in children*/

[b-cn9wnyya8h] .driverIcon {
    margin-left: 8px;
    /*margin-top: 4px;*/
}

[b-cn9wnyya8h] .tile {
    gap: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    height: 100% !important;
    vertical-align: middle !important;
}

    [b-cn9wnyya8h] .tile .icon-wrapper {
        width: 60px !important;
        height: 50px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

        [b-cn9wnyya8h] .tile .icon-wrapper .icon {
            width: 60px !important;
            height: 40px !important;
        }

[b-cn9wnyya8h] .monitorLogs {
    overflow-y: scroll;
    font-size: 0.6rem !important;
    /*max-height: 50px;*/
    height: auto;
    max-height: 100%;
}

    /* Hide scrollbar for Chrome, Safari and Opera */
    [b-cn9wnyya8h] .monitorLogs::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
[b-cn9wnyya8h] .monitorLogs {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.monitorPanel[b-cn9wnyya8h] {
    height: 80%;
    margin-bottom: 10px;
    grid-row: 5;
}

.monitorPanelRide[b-cn9wnyya8h] {
    height: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    background: var(--gray-three);
}

.monitorPanelDriver[b-cn9wnyya8h] {
    height: 80%;
    margin-bottom: 10px;
    grid-row: 5;
}

/*#region barvy*/
[b-cn9wnyya8h] .eSuccessColors {
    background-color: darkseagreen;
    color: white;
}

[b-cn9wnyya8h] .eWarningColors {
    background-color: orangered;
    color: white;
}

[b-cn9wnyya8h] .eWarningColr {
    color: orangered;
}

[b-cn9wnyya8h] .eInfoColors {
    background-color: var(--primaryDarkBackground);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .eCarTypeDefaultColor {
    background-color: var(--blue-one);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .chipFix {
    max-height: 1.3rem;
    border-radius: var(--border-radius-base-small);
}

[b-cn9wnyya8h] .newChip {
    max-height: 1.3rem;
    font-size: 0.9rem;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: var(--border-radius-base-small);
    box-shadow: 0px 3px 6px var(--gray-three);
}

[b-cn9wnyya8h] .pointer {
    cursor: pointer;
}

[b-cn9wnyya8h] .showObject {
    display: block;
}

[b-cn9wnyya8h] .hideObject {
    display: none;
}

[b-cn9wnyya8h] .deliveries {
    list-style-type: none;
}

/*#region barvy*/
[b-cn9wnyya8h] .hoveredDarkItem {
    background-color: var(--primaryDarkHovered);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .hoveredDarkItemContent {
    background-color: var(--gray-two);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] .selectedDarkItem {
    background-color: var(--primaryDarkSelected);
    color: var(--primaryFontInDark);
}


[b-cn9wnyya8h] .darkItemDefault .defaultDarkItem {
    background-color: var(--primaryDarkDefault);
}

[b-cn9wnyya8h] .darkItemGreen {
    background-color: var(--primaryGreen);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .lightItemGreen {
    background-color: var(--primaryLightGreen);
    /*color: var(--primaryFontInDark);*/
}

[b-cn9wnyya8h] .darkItemContentGreen {
    background-color: var(--primaryLightGreen);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] .selectedDarkItemContent {
    background-color: var(--primaryLightGreen);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] .darkItemBlue {
    background-color: var(--primaryBlue);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .darkItemContentBlue {
    background-color: var(--primaryLightBlue);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] .darkItemOrange {
    background-color: var(--primaryOrange);
    /* color: var(--primaryFontInDark);*/
}

[b-cn9wnyya8h] .lightItemOrange {
    background-color: var(--primaryLightOrange);
    /*color: var(--primaryFontInDark);*/
}

[b-cn9wnyya8h] .darkItemContentOrange {
    background-color: var(--primaryLightOrange);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] darkItemRed {
    background-color: var(--primaryRed);
    color: var(--primaryFontInDark);
}

[b-cn9wnyya8h] .darkItemContentRed {
    background-color: var(--primaryLightRed);
    color: var(--font-color-base);
}

[b-cn9wnyya8h] .darkItemGray {
    background-color: var(--primaryGray);
}

[b-cn9wnyya8h] .panelHeaderColors {
    color: var(--primaryFontInDark) !important;
}

/*#endregion barvy*/

/*new ride */
.gridDrawerPlaceHolder[b-cn9wnyya8h] {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 2;
}

/*ride history */
.gridDrawerPlaceHolderRideHistory[b-cn9wnyya8h] {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 1;
    overflow: visible;
}

[b-cn9wnyya8h] .gridDrawerContent {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    overflow-y: scroll;
}

    /* Hide scrollbar for Chrome, Safari and Opera */
    [b-cn9wnyya8h] .gridDrawerContent::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
[b-cn9wnyya8h] .gridDrawerContent {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

[b-cn9wnyya8h] .placeholder {
    background-color: gray;
    color: white;
    margin: 4px;
}

[b-cn9wnyya8h] .clearfix::after {
    content: "";
    clear: both;
    display: table;
}

[b-cn9wnyya8h] .clearfix {
    content: "";
    clear: both;
    display: table;
    width: 100%;
    /*background-color:red;*/
}


.mapAutoSuggestResult[b-cn9wnyya8h] {
    max-width: 50%;
}

.historyDrawer[b-cn9wnyya8h] {
    overflow: visible;
    background-color: darkcyan;
}

.historyBox[b-cn9wnyya8h] {
    background-color: darkslategrey;
    height: 100%;
}

.detailBox[b-cn9wnyya8h] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 40px;
    padding: 10px;
    transform: translate(-50%, 0);
    width: 80%;
    height: auto;
    max-width: 1450px;
    background-color: white;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.hidden[b-cn9wnyya8h] {
    visibility: hidden;
}

.shown[b-cn9wnyya8h] {
    visibility: visible;
}

.freeRidesTitle[b-cn9wnyya8h] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.assignedRidesTitle[b-cn9wnyya8h] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-cn9wnyya8h] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.rideCatTitleCounters[b-cn9wnyya8h] {
    font-size: 11pt;
    margin-left: 5px;
}

.pointer[b-cn9wnyya8h] {
    cursor: pointer;
}

.totalRidesMonitorTitle[b-cn9wnyya8h] {
    /*margin-bottom:54px;*/
    padding-top: 10px;
    margin-left: 0px;
    float: left;
}

[b-cn9wnyya8h] .chatText {
    font-size: 0.8rem;
    line-height: 1.2;
}

[b-cn9wnyya8h] .chatTextUnreaded {
    font-size: 1rem;
    line-height: 1.2;
}



@media only screen and (max-width: 1024px) and (min-width: 400px) {


    .freeRidesTitle[b-cn9wnyya8h], .assignedRidesTitle[b-cn9wnyya8h], .preordersTitle[b-cn9wnyya8h] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .assignedRidesTitle[b-cn9wnyya8h] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .preordersTitle[b-cn9wnyya8h] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .rideCatTitleCounters[b-cn9wnyya8h] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .panelTitle[b-cn9wnyya8h] {
        margin: 5px;
        font-size: 1.2rem;
    }

    .panelTitle2[b-cn9wnyya8h] {
        font-size: 1.2rem;
        padding-top: 13px;
    }
}
/* /Pages/MapIndex.razor.rz.scp.css */

[b-4ri2yyco0e] .h4 {
    padding: 0px !important;
    margin: 0px !important;
}

[b-4ri2yyco0e] .deheightries {
    list-style-type: none;
}

.panelTitle[b-4ri2yyco0e] {
    margin: 8px;
    color: var(--white);
    /*font-weight:bold ;*/
    height: auto;
    vertical-align: bottom;
    font-size: 1.5rem;
}

.panelTitle2[b-4ri2yyco0e] {
    /*margin: 8px;*/
    color: var(--white);
    /*font-weight:bold ;*/
    height: auto;
    vertical-align: bottom;
    font-size: 1.30rem;
    margin-top: 20px;
    padding-top: 8px;
    padding-bottom: 0px;
}

.panelTitle2Text[b-4ri2yyco0e] {
    /* margin-bottom: -18px;*/
    /*font-size:0.9vw;*/
}

.panelControl[b-4ri2yyco0e] {
    /*background-color:blue;*/
    /*margin-top: 32px;*/
    height: auto;
    background: var(--primaryDark);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
    vertical-align: bottom;
    /*height:10px !important;*/
}

.panelControl2[b-4ri2yyco0e] {
    /*background-color: blue;*/
    grid-column: 1/-1;
    height: auto;
    background: var(--primaryLightGreen);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
    vertical-align: bottom;
}


.panelControlDriverList[b-4ri2yyco0e] {
    /*background-color:blue;*/
    /*margin-top: 32px;*/
    height: auto;
    background: var(--primaryDark);
    color: var(--primaryFontInDark);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-top-left-radius: var(--border-radius-base);
    /*border-top-right-radius: var(--border-radius-base);*/
    vertical-align: bottom;
}

.panelControl-title[b-4ri2yyco0e] {
}

.side-panel[b-4ri2yyco0e] {
    min-width: 250px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
    overflow-y: scroll;
    grid-row: 1;
    grid-column: 3; /*//T30-9*/
}

.side-panelMax[b-4ri2yyco0e] {
    /*z-index:200;*/
    min-width: 250px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
    overflow-y: scroll;
    grid-row: 1;
    grid-column: 1 / 4;
}

.side-panelHidden[b-4ri2yyco0e] {
    visibility: hidden;
    display: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.side-panel[b-4ri2yyco0e]::-webkit-scrollbar {
    display: none;
}

.side-panelMax[b-4ri2yyco0e]::-webkit-scrollbar {
    display: none;
}

.side-panel .side-panel-title .header[b-4ri2yyco0e] {
    /*grid-column: 1/-1;*/
    grid-column: 1/-1;
}

.side-panel2 .header[b-4ri2yyco0e] {
    grid-column: 2/-1;
}

.side-panel .side-panel-topLeft .icon-wrapper .icon[b-4ri2yyco0e] {
    height: auto;
}


/* Hide scrollbar for IE, Edge and Firefox */
.side-panel[b-4ri2yyco0e] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.side-panel2[b-4ri2yyco0e] {
    min-width: 150px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    /*border-bottom-right-radius: var(--border-radius-base);*/
    overflow-y: scroll;
    grid-row: 1;
}

.side-panel2Max[b-4ri2yyco0e] {
    min-width: 150px;
    min-height: 400px;
    max-height: 100vh;
    background: var(--);
    box-shadow: 0px 3px 6px var(--gray-three);
    border-bottom-left-radius: var(--border-radius-base);
    /*border-bottom-right-radius: var(--border-radius-base);*/
    overflow-y: scroll;
    grid-row: 1;
}

.side-panel2Hidden[b-4ri2yyco0e] {
    visibility: hidden;
    display: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.side-panel2[b-4ri2yyco0e]::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.side-panel2[b-4ri2yyco0e] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.top-panel[b-4ri2yyco0e] {
    min-width: 400px;
    min-height: 400px;
    background-color: red;
    box-shadow: 0px 3px 6px var(--gray-three);
    border-radius: var(--border-radius-base);
    display: grid;
    grid-template-rows: minmax(3rem, 5rem) repeat(2, 150px);
    /*grid-template-columns: repeat(3, 1fr);*/
    grid-template-columns: 0.25fr 0.75fr;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.top-panel-Left[b-4ri2yyco0e] {
    /*min-width: 300px;*/
    display: inline-grid;
    height: auto;
    /*background-color: white;*/
    /*grid-template-rows: minmax(5rem, 5rem) repeat(0, 20px);*/
    /*grid-template-rows: minmax(3rem, 60px);*/
    /*//grid-template-columns: repeat(4, 1fr);*/
    /*grid-template-columns: 1rem 25% minmax(5rem, 80px) 25% minmax(3rem, 80px);*/
    /*grid-template-columns: 20% 20% 20% 20%;*/
    grid-template-columns: 25% 25% 25% 25%;
    /*box-shadow: 0px 3px 6px var(--gray-three);
                                                                                        border-radius: var(--border-radius-base);*/
    width: 100px;
    grid-column: 1;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.top-panel-Right[b-4ri2yyco0e] {
    min-width: 300px;
    display: block;
    height: auto;
    vertical-align: middle;
    align-self: end;
    grid-column: 2;
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.searchRides[b-4ri2yyco0e] {
    margin-top: 4px;
    margin-left: 5px;
    min-width: 60px;
    /*height: 40px;*/
    display: flex;
    width: 1fr;
    color: white;
    margin-bottom: 4px;
}

.searchRidesAuto[b-4ri2yyco0e] {
    padding-left: 10px;
    margin-top: 10px;
    min-width: 100px;
    height: 40px;
    display: flex;
    width: 1fr;
    color: white;
}

.topRightContent[b-4ri2yyco0e] {
    margin-top: 4px;
    height: auto;
    text-align: center;
    display: flex;
    /* width: 1fr;
    color: var(--primaryFontInDark);*/
}

.newRideButton[b-4ri2yyco0e] {
    float: left;
    margin-left: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}


.calendarButton[b-4ri2yyco0e] {
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.mapSettingsButton[b-4ri2yyco0e] {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.mapUIButton[b-4ri2yyco0e] {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.filterRides[b-4ri2yyco0e] {
    float: left;
    margin-left: 6px;
    margin-top: 12px;
}

.rideMonitorTopBox[b-4ri2yyco0e] {
    float: right;
    width: 100px;
}

.rideMonitorTop[b-4ri2yyco0e] {
    margin-left: -50px;
}

/*history*/
/*::deep .rideHistoryDialog {
    width: 1850px;
}

::deep .rideHistory {
}


::deep .rideDetailMap {
    float: left;
    margin-left: 6px;
    margin-top: 12px;
    min-height: 350px;
    min-width: 350px;
    background-color: lawngreen;
}

::deep .rideDetailHistory {
    width: 600px;
    float: left;
    margin-left: 6px;
    margin-top: 12px;
}

::deep .detailBox {
    position: fixed;*/
/*position: -webkit-sticky;*/ /* Safari */
/*position: sticky;*/
/*z-index: 10;
    top: 10%;
    bottom: 10%;*/
/*left: 10%;*/
/*right: 0;
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: lightgray;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/*::deep .detail {
    margin: 10px;
}*/
[b-4ri2yyco0e] .hidden {
    visibility: hidden;
}

[b-4ri2yyco0e] .shown {
    visibility: visible;
}

/*history*/


/*#deep - in children*/

[b-4ri2yyco0e] .driverIcon {
    margin-left: 8px;
    /*margin-top: 4px;*/
}

[b-4ri2yyco0e] .tile {
    gap: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    height: 100% !important;
    vertical-align: middle !important;
}

    [b-4ri2yyco0e] .tile .icon-wrapper {
        width: 60px !important;
        height: 50px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

        [b-4ri2yyco0e] .tile .icon-wrapper .icon {
            width: 60px !important;
            height: 40px !important;
        }

[b-4ri2yyco0e] .monitorLogs {
    overflow-y: scroll;
    font-size: 0.6rem !important;
    /*max-height: 50px;*/
    height: auto;
    max-height: 100%;
}

    /* Hide scrollbar for Chrome, Safari and Opera */
    [b-4ri2yyco0e] .monitorLogs::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
[b-4ri2yyco0e] .monitorLogs {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.monitorPanel[b-4ri2yyco0e] {
    height: 80%;
    margin-bottom: 10px;
    grid-row: 5;
}

.monitorPanelRide[b-4ri2yyco0e] {
    height: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    background: var(--gray-three);
}

.monitorPanelDriver[b-4ri2yyco0e] {
    height: 80%;
    margin-bottom: 10px;
    grid-row: 5;
}

/*#region barvy*/
[b-4ri2yyco0e] .eSuccessColors {
    background-color: darkseagreen;
    color: white;
}

[b-4ri2yyco0e] .eWarningColors {
    background-color: orangered;
    color: white;
}

[b-4ri2yyco0e] .eWarningColr {
    color: orangered;
}

[b-4ri2yyco0e] .eInfoColors {
    background-color: var(--primaryDarkBackground);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .eCarTypeDefaultColor {
    background-color: var(--blue-one);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .chipFix {
    max-height: 1.3rem;
    border-radius: var(--border-radius-base-small);
}

[b-4ri2yyco0e] .newChip {
    max-height: 1.3rem;
    font-size: 0.9rem;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: var(--border-radius-base-small);
    box-shadow: 0px 3px 6px var(--gray-three);
}

[b-4ri2yyco0e] .pointer {
    cursor: pointer;
}

[b-4ri2yyco0e] .showObject {
    display: block;
}

[b-4ri2yyco0e] .hideObject {
    display: none;
}

[b-4ri2yyco0e] .deliveries {
    list-style-type: none;
}

/*#region barvy*/
[b-4ri2yyco0e] .hoveredDarkItem {
    background-color: var(--primaryDarkHovered);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .hoveredDarkItemContent {
    background-color: var(--gray-two);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] .selectedDarkItem {
    background-color: var(--primaryDarkSelected);
    color: var(--primaryFontInDark);
}


[b-4ri2yyco0e] .darkItemDefault .defaultDarkItem {
    background-color: var(--primaryDarkDefault);
}

[b-4ri2yyco0e] .darkItemGreen {
    background-color: var(--primaryGreen);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .lightItemGreen {
    background-color: var(--primaryLightGreen);
    /*color: var(--primaryFontInDark);*/
}

[b-4ri2yyco0e] .darkItemContentGreen {
    background-color: var(--primaryLightGreen);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] .selectedDarkItemContent {
    background-color: var(--primaryLightGreen);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] .darkItemBlue {
    background-color: var(--primaryBlue);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .darkItemContentBlue {
    background-color: var(--primaryLightBlue);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] .darkItemOrange {
    background-color: var(--primaryOrange);
    /* color: var(--primaryFontInDark);*/
}

[b-4ri2yyco0e] .lightItemOrange {
    background-color: var(--primaryLightOrange);
    /*color: var(--primaryFontInDark);*/
}

[b-4ri2yyco0e] .darkItemContentOrange {
    background-color: var(--primaryLightOrange);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] darkItemRed {
    background-color: var(--primaryRed);
    color: var(--primaryFontInDark);
}

[b-4ri2yyco0e] .darkItemContentRed {
    background-color: var(--primaryLightRed);
    color: var(--font-color-base);
}

[b-4ri2yyco0e] .darkItemGray {
    background-color: var(--primaryGray);
}

[b-4ri2yyco0e] .panelHeaderColors {
    color: var(--primaryFontInDark) !important;
}

/*#endregion barvy*/

/*new ride */
.gridDrawerPlaceHolder[b-4ri2yyco0e] {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 2;
}

/*ride history */
.gridDrawerPlaceHolderRideHistory[b-4ri2yyco0e] {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 1;
    overflow: visible;
}

[b-4ri2yyco0e] .gridDrawerContent {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    overflow-y: scroll;
}

    /* Hide scrollbar for Chrome, Safari and Opera */
    [b-4ri2yyco0e] .gridDrawerContent::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
[b-4ri2yyco0e] .gridDrawerContent {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

[b-4ri2yyco0e] .placeholder {
    background-color: gray;
    color: white;
    margin: 4px;
}

[b-4ri2yyco0e] .clearfix::after {
    content: "";
    clear: both;
    display: table;
}

[b-4ri2yyco0e] .clearfix {
    content: "";
    clear: both;
    display: table;
    width: 100%;
    /*background-color:red;*/
}


.mapAutoSuggestResult[b-4ri2yyco0e] {
    max-width: 50%;
}

.historyDrawer[b-4ri2yyco0e] {
    overflow: visible;
    background-color: darkcyan;
}

.historyBox[b-4ri2yyco0e] {
    background-color: darkslategrey;
    height: 100%;
}

.detailBox[b-4ri2yyco0e] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 40px;
    padding: 10px;
    transform: translate(-50%, 0);
    width: 80%;
    height: auto;
    max-width: 1450px;
    background-color: white;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.hidden[b-4ri2yyco0e] {
    visibility: hidden;
}

.shown[b-4ri2yyco0e] {
    visibility: visible;
}

.freeRidesTitle[b-4ri2yyco0e] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.assignedRidesTitle[b-4ri2yyco0e] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryGreen);
    color: white;
    padding-left: 4px;
}

.preordersTitle[b-4ri2yyco0e] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.rideCatTitleCounters[b-4ri2yyco0e] {
    font-size: 11pt;
    margin-left: 5px;
}

.pointer[b-4ri2yyco0e] {
    cursor: pointer;
}

.totalRidesMonitorTitle[b-4ri2yyco0e] {
    /*margin-bottom:54px;*/
    padding-top: 10px;
    margin-left: 0px;
    float: left;
}

[b-4ri2yyco0e] .chatText {
    font-size: 0.8rem;
    line-height: 1.2;
}

[b-4ri2yyco0e] .chatTextUnreaded {
    font-size: 1rem;
    line-height: 1.2;
}

.layoutConfigText[b-4ri2yyco0e] {
    font-size: 0.8rem !important;
}


.pricePaid[b-4ri2yyco0e] {
    font-size: 2rem;
    line-height: 1.2;
    font-weight: bold;
    margin-right:10px;
}


@media only screen and (max-width: 1024px) and (min-width: 400px) {


    .freeRidesTitle[b-4ri2yyco0e], .assignedRidesTitle[b-4ri2yyco0e], .preordersTitle[b-4ri2yyco0e] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .assignedRidesTitle[b-4ri2yyco0e] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .preordersTitle[b-4ri2yyco0e] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .rideCatTitleCounters[b-4ri2yyco0e] {
        font-size: 10pt;
        padding: 4px 0 0 4px;
    }

    .panelTitle[b-4ri2yyco0e] {
        margin: 5px;
        font-size: 1.2rem;
    }

    .panelTitle2[b-4ri2yyco0e] {
        font-size: 1.2rem;
        padding-top: 13px;
    }

    
}
/* /Pages/RideReviews.razor.rz.scp.css */
td[b-qdeu0g0ngu] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-qdeu0g0ngu] {
    background-color: darkseagreen;
}

.eWarningColors[b-qdeu0g0ngu] {
    background-color: orangered;
}

.eInfoColors[b-qdeu0g0ngu] {
    background-color: cornflowerblue;
}


.prefix[b-qdeu0g0ngu] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-qdeu0g0ngu] {
    margin-top: 40px;
    width: 250px;
}


.pointer[b-qdeu0g0ngu] {
    cursor:pointer;
}

.formParamVisual[b-qdeu0g0ngu] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /* height:60px;*/
}

.formParamVisual2[b-qdeu0g0ngu] {
    margin-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
    width: 200px;
    float: left;
    height: 60px;
}


/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/UserProfile.razor.rz.scp.css */
td[b-26jwfwudji] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-26jwfwudji] {
    background-color: darkseagreen;
}

.eWarningColors[b-26jwfwudji] {
    background-color: orangered;
}

.eInfoColors[b-26jwfwudji] {
    background-color: cornflowerblue;
}


.prefix[b-26jwfwudji] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-26jwfwudji] {
    margin-top: 40px;
    width: 250px;
}


/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Pages/Users.razor.rz.scp.css */
td[b-pqfkunebrr] {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.eSuccessColors[b-pqfkunebrr] {
    background-color: darkseagreen;
}

.eWarningColors[b-pqfkunebrr] {
    background-color: orangered;
}

.eInfoColors[b-pqfkunebrr] {
    background-color: cornflowerblue;
}


.prefix[b-pqfkunebrr] {
    background-color: lightgray;
    font-size: 16pt;
    /*margin-top:10px;*/
    padding: 7px;
}

.activationDialog[b-pqfkunebrr] {
    margin-top: 40px;
    width: 250px;
}

.visibileRoleSwitch[b-pqfkunebrr]{
    font-weight:bold;
    cursor:pointer;
    
}

.selected[b-pqfkunebrr] {
    text-decoration: underline;
}


/*.detailBox {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}*/
/* /Shared/Components/AdminRCs/PBXQueueConfigDetailRC.razor.rz.scp.css */
.detailBox[b-3085h8s8ky] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    grid-template-columns: 0.5fr 0.5fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-3085h8s8ky] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-3085h8s8ky] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.popup-container[b-3085h8s8ky] {
    background-color: rgba(0,0,0,0.3);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: visible;
    transition: visibility linear 0.2s, opacity linear 0.2s;
}
/* /Shared/Components/AreasSelectRC.razor.rz.scp.css */
.box[b-ffgpayebfn] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    margin: 0px;
    max-height: 500px;
    overflow-y: auto;
}
/* /Shared/Components/ClientRCs/ClientMenu.razor.rz.scp.css */
.pointer[b-3sqoxtmyq6] {
    cursor: pointer;
}

.navbar[b-3sqoxtmyq6] {
    margin-left: -2rem !important;
    margin-right: -1.5rem !important;
}

    .navbar .navbarShadow[b-3sqoxtmyq6] {
        padding-left: 2em;
    }

    .navbar .nav-item.logout[b-3sqoxtmyq6] {
        position: absolute;
         right: 1em;
    }

    .navbar .nav-item.cultureSelector[b-3sqoxtmyq6] {
       /* position: absolute; koment lezlo to pres profil polozku*/
         right: 3.5em;
    }

.preordersHolder[b-3sqoxtmyq6], .freeRidesHolder[b-3sqoxtmyq6], .archivedRidesHolder[b-3sqoxtmyq6], .voucherHistoryHolder[b-3sqoxtmyq6] {
    margin-bottom: 1em;
}
/* /Shared/Components/ClientRCs/ClientNewOrderDeliveriesRC.razor.rz.scp.css */
.stepNavButton[b-u1iwptcb98] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}


.deliveryAutocomplete[b-u1iwptcb98] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.delivery2Panel[b-u1iwptcb98] {
    margin-left: 5px;
    margin-right: 10px;
}

.deliveryBox[b-u1iwptcb98] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    /*background-color: red;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.deliveryRide2Box[b-u1iwptcb98] {
    z-index: 10;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
    /*border-radius: 25px;
    box-shadow: 0px 6px 12px gray;*/
    /*background-color: red;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.removeIcon[b-u1iwptcb98] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-u1iwptcb98] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 5px;
    cursor: pointer;
    /*float:right;*/
    width:20px;
}


.addTimeIconBox[b-u1iwptcb98] {
    background-color: var(--primaryBlue);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.addTimeIcon[b-u1iwptcb98] {
    background-color: var(--primaryBlue);
    color: white;
}

.cargoPlatfromIconBox[b-u1iwptcb98] {
    background-color: var(--primaryBlue);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.cargoPlatfromIcon[b-u1iwptcb98] {
    background-color: var(--primaryBlue);
    color: white;
}

.cargoPlatfromIconDisabledBox[b-u1iwptcb98] {
    background-color: var(--gray-two);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.cargoPlatfromIconDisabled[b-u1iwptcb98] {
    background-color: var(--gray-two);
    color: darkgray;
}

.iconVertical[b-u1iwptcb98] {
    vertical-align: text-bottom;
}

.faIconVertical[b-u1iwptcb98] {
    vertical-align: middle;
}



.deliveryUl[b-u1iwptcb98] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    list-style-type: none; /* Remove bullets */
    margin-left: 0px;
    padding-left: 0px;
}

.deliveryLeftBlock[b-u1iwptcb98] {
    width: 38%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-u1iwptcb98] {
    width: 60%;
    float: right;
    margin-top: 10px;
}




.formContent[b-u1iwptcb98] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-u1iwptcb98] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-u1iwptcb98] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-u1iwptcb98] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-u1iwptcb98] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-u1iwptcb98] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-u1iwptcb98] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-u1iwptcb98] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-u1iwptcb98] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-u1iwptcb98] {
    position: absolute;
    top: 10px;
}

.fab[b-u1iwptcb98] {
    margin-top: 8px;
}

.validationMessage[b-u1iwptcb98] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-u1iwptcb98] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-u1iwptcb98] {
    margin-top: 1px !important;
}

.clientDialog[b-u1iwptcb98] {
    min-height: 450px;
}



.pointer[b-u1iwptcb98] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-u1iwptcb98] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-u1iwptcb98] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-u1iwptcb98] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-u1iwptcb98] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-u1iwptcb98] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-u1iwptcb98] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-u1iwptcb98] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    color: white;
    padding-left:2px;
}

.titleBoxTop[b-u1iwptcb98] {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}

.iconAddWaypoint[b-u1iwptcb98] {
    font-size:36px !important;
}

.smallLines[b-u1iwptcb98] {
    line-height: 1.1;
    font-size: 0.9rem;
}

.autosuggestTitle[b-u1iwptcb98] {
    font-weight: bold;
    margin-right: 5px;
}


.localResultIcon[b-u1iwptcb98] {
    margin-right: 3px;
    font-size: 1rem;
}

.orderIcons[b-u1iwptcb98] {
    max-width: 50px;
    margin-right: 5px;
    /*margin-bottom: 20px;*/
}

.orderIconButton[b-u1iwptcb98] {
    border: dotted 1px black;
}

.orderIcon[b-u1iwptcb98] {
    max-width: 50px;
    border: dotted 1px black;
    margin: 1px;
}

.titleChild[b-u1iwptcb98] {
    color: white;
}

.waypointName[b-u1iwptcb98] {
    font-size: 1.2rem;
    /*letter-spacing:0.05rem;*/
}

.add[b-u1iwptcb98] {
    color: green;
}

.disabled[b-u1iwptcb98] {
    opacity: 0.1;
}

.freeRidesHolder[b-u1iwptcb98] {
    border: 1px solid #FF6F00;
}

.freeRidesTitle[b-u1iwptcb98] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryDarkOrange);
    color: white;
    padding-left: 4px;
}

.item:hover[b-u1iwptcb98] {
    background: var(--primaryLightOrange);
}

.hidden[b-u1iwptcb98] {
    display: none;
}

.shown[b-u1iwptcb98] {
    display: block;
}

.showHide[b-u1iwptcb98] {
    color: var(--primaryBlue);
    font-size: 0.8rem;
    cursor: pointer;
}

@media only screen and (max-width: 1200px) and (min-width: 400px) {
    .delivery2Panel h5[b-u1iwptcb98] {
        font-size: 1.2rem;
    }
}
/* /Shared/Components/ClientRCs/ClientNewOrderDeliveryTimesRC.razor.rz.scp.css */
.stepNavButton[b-mkl3s259mc] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.title[b-mkl3s259mc] {
    margin-top: 5px;
    padding-left: 10px;
    color: white;
    font-size: 18pt;
}

.centeredDivider[b-mkl3s259mc] {
    text-align: center;
    font-size: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.titleBox[b-mkl3s259mc] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

.deliveryAutocomplete[b-mkl3s259mc] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-mkl3s259mc] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-mkl3s259mc] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-mkl3s259mc] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-mkl3s259mc] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-mkl3s259mc] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-mkl3s259mc] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-mkl3s259mc] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-mkl3s259mc] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-mkl3s259mc] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-mkl3s259mc] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-mkl3s259mc] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-mkl3s259mc] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-mkl3s259mc] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-mkl3s259mc] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-mkl3s259mc] {
    position: absolute;
    top: 10px;
}

.fab[b-mkl3s259mc] {
    margin-top: 8px;
}

.validationMessage[b-mkl3s259mc] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-mkl3s259mc] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-mkl3s259mc] {
    margin-top: 1px !important;
}

.clientDialog[b-mkl3s259mc] {
    min-height: 450px;
}



.pointer[b-mkl3s259mc] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-mkl3s259mc] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-mkl3s259mc] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-mkl3s259mc] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-mkl3s259mc] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-mkl3s259mc] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-mkl3s259mc] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-mkl3s259mc] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.timeTitle[b-mkl3s259mc] {
    margin-top: 20px;
    padding-top: 20px;
}

.centered-element[b-mkl3s259mc] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.horizontalCenter[b-mkl3s259mc] {
    text-align: center;
}



.alert[b-mkl3s259mc] {
    padding: 5px !important;
}

.dividerText[b-mkl3s259mc] {
    font-weight: bold;
}

.titleRowActive[b-mkl3s259mc] {
    background-color: var(--primaryGreen);
    color: lightgray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.titleRow[b-mkl3s259mc] {
    background-color: lightgray;
    color: gray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.removeIcon[b-mkl3s259mc] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-mkl3s259mc] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}


.timesBox[b-mkl3s259mc] {
    /* background-color: var(--gray-two);*/
    padding: 10px;
    margin-bottom: 10px;
}
/* /Shared/Components/ClientRCs/ClientNewOrderEconomyRC.razor.rz.scp.css */
.title[b-w992zcxoj5] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-w992zcxoj5] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
    text-align: center;
}

.serviceTitleBox[b-w992zcxoj5] {
    background-color: var(--gray-two) !important;
}



.tarifSelector[b-w992zcxoj5] {
    /*height: 25px;*/
    background-color: var(--gray-one) !important;
    /*color: white;*/
    vertical-align: middle;
    text-align: center;
    font-size: 12pt;
    border-radius: 12px;
    cursor: pointer;
    padding: 5px;
    margin: 5px;
    border: 1px solid var(--gray-two);
}

    .tarifSelector:hover[b-w992zcxoj5] {
        background-color: var(--green-three) !important;
    }

.summary[b-w992zcxoj5] {
    height: 50px;
    background-color: lightcoral;
    vertical-align: middle;
    text-align: center;
    font-size: 16pt;
    font-weight: bold;
    border-radius: 25px;
}

.stepNavButton[b-w992zcxoj5] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}



/*END*/
/*END*/


.deliveryAutocomplete[b-w992zcxoj5] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-w992zcxoj5] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-w992zcxoj5] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-w992zcxoj5] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-w992zcxoj5] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-w992zcxoj5] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-w992zcxoj5] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-w992zcxoj5] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-w992zcxoj5] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-w992zcxoj5] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-w992zcxoj5] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-w992zcxoj5] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-w992zcxoj5] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-w992zcxoj5] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-w992zcxoj5] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-w992zcxoj5] {
    position: absolute;
    top: 10px;
}

.fab[b-w992zcxoj5] {
    margin-top: 8px;
}

.validationMessage[b-w992zcxoj5] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-w992zcxoj5] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-w992zcxoj5] {
    margin-top: 1px !important;
}

.clientDialog[b-w992zcxoj5] {
    min-height: 450px;
}



.pointer[b-w992zcxoj5] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-w992zcxoj5] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-w992zcxoj5] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-w992zcxoj5] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-w992zcxoj5] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-w992zcxoj5] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-w992zcxoj5] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-w992zcxoj5] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    color: white;
    padding-left: 2px;
}
/* /Shared/Components/ClientRCs/ClientNewOrderPassengersRC.razor.rz.scp.css */
/* /Shared/Components/ClientRCs/ClientNewOrderRC.razor.rz.scp.css */
/* nejake zakladni pokusy..*/

.newOrderHolder[b-pz3zmp3p1l] {
    border: 1px solid black;
    border-radius: 12px 12px;
}

.corners[b-pz3zmp3p1l] {
    border-radius: 12px 12px;
}

.newOrderFirstPart[b-pz3zmp3p1l] {
    margin-left: 20px;
}

.titleBox[b-pz3zmp3p1l] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    color: white;
    padding-left:2px;
}

/*.formParamVisual {
    float: left;
    margin-left: 4px;
    margin-top: 2px;*/
  /*  align-content: baseline;*/
    /*min-height: 40px;*/
    /*margin-bottom:8px;*/
/*}

.param {
    height: 80px;
    vertical-align: middle;
    align-content: center;
    text-align: center;*/
    /*max-width:150px;*/
    /*display: block;
}*/
/* /Shared/Components/ConfigArrivalMinutesRC.razor.rz.scp.css */
.inputParamClass[b-vsmpcr1sab] {
    width: 100%;
    background-color: blue;
}
/* /Shared/Components/ConfigOnlineScheduleRC.razor.rz.scp.css */
.configParameterBox[b-0qz8zypskd] {
    /*background-color: lightblue;*/
    margin-bottom: 5px;
}

.configParameter[b-0qz8zypskd] {
    padding: 1px;
    margin-left: 10px;
    margin-bottom: 2px;
}

.centered-element[b-0qz8zypskd] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
/* /Shared/Components/ConfigParamRC.razor.rz.scp.css */
.configParameterBox[b-93se834dbr] {
    background-color: var(--gray-one);
    margin-bottom: 5px;
}

.configParameter[b-93se834dbr] {
    padding: 1px;
    margin-left: 10px;
    margin-bottom: 2px;
}

.inputConfig[b-93se834dbr] {
    width: 100%;
    background-color: white;
    height: 56px;
}

.inputParamClass[b-93se834dbr] {
    width: 80%;
    background-color: blue;
    /*width: 100%;*/
}

.description[b-93se834dbr] {
    font-size: 10pt;
    font-style:italic;
}

.saveButton[b-93se834dbr] {
    width:20%;
}
/* /Shared/Components/DaktelaNavRC.razor.rz.scp.css */
.daktelaBox[b-vjuh8autcu] {
    /*color: white;*/
    font-size: 10pt;
    padding-left: 4px;
    padding-right: 4px;
    cursor: pointer;
    vertical-align: middle;
}

.online[b-vjuh8autcu] {
    background: var(--green);
}

.offline[b-vjuh8autcu] {
    background: var(--red);
}

.inactive[b-vjuh8autcu] {
    color: black;
    background: var(--gray);
}

.waitingCalls[b-vjuh8autcu] {
    font-size: 22pt;
    /*margin-top:40px;*/
    margin-right: 4px;
}

.waitingCallsError[b-vjuh8autcu] {
    font-size: 10pt;
    /*margin-top:40px;*/
    margin-right: 4px;
}

.waitingCallBox[b-vjuh8autcu] {
    background: var(--red);
}

.titleBox[b-vjuh8autcu] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-vjuh8autcu] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}
/* /Shared/Components/DetailsRCs/AreaDetailRC.razor.rz.scp.css */

.rideDetailMap[b-db5uay3sf5] {
    margin: 0px;
    min-height: 300px;
    width: 100%;
}

.main[b-db5uay3sf5] {
    height: 100%;
    display: grid;
    grid-template-rows: 1fr !important;
    grid-template-columns: 1fr !important;
    gap: 1rem;
    /*background-color: lightgray !important;*/
    font-size: 10pt;
}

.detailBox[b-db5uay3sf5] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-db5uay3sf5] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-db5uay3sf5] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.streetGrid[b-db5uay3sf5] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-db5uay3sf5] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-db5uay3sf5] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-db5uay3sf5] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-db5uay3sf5] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-db5uay3sf5] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-db5uay3sf5] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/DetailsRCs/ClientsDetailRC.razor.rz.scp.css */

.detailBox[b-kuffnzrmil] {
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-kuffnzrmil] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-kuffnzrmil] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.autosuggestTitle[b-kuffnzrmil] {
    font-weight: bold;
    margin-right:5px;
}

.locationTitle[b-kuffnzrmil] {
    /*font-weight: bold;*/
}

.locationBox[b-kuffnzrmil] {
    margin-bottom:5px;
}

.removeIcon[b-kuffnzrmil] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-kuffnzrmil] {
    background-color: #e74c3c;
    padding-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.localResultIcon[b-kuffnzrmil] {
    margin-right: 3px;
    font-size: 1rem;
}


.removeIcon[b-kuffnzrmil] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-kuffnzrmil] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}

.reviewsTitle[b-kuffnzrmil] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}
.reviewsHolder[b-kuffnzrmil] {
    border: 1px solid #2980B9;
}

.lastRidesTitle[b-kuffnzrmil] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.lastRidesHolder[b-kuffnzrmil] {
    border: 1px solid #2980B9;
}

.hidden[b-kuffnzrmil] {
    display: none;
}

.shown[b-kuffnzrmil] {
    /* display: block;*/
    display: grid;
}

.deviceAuthHolder[b-kuffnzrmil] {
    border: 1px solid #2980B9;
}
.deviceAuthTitle[b-kuffnzrmil] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.pointer[b-kuffnzrmil]{
    cursor:pointer;
}

.voucherHistoryHolder[b-kuffnzrmil] {
    border: 1px solid #2980B9;
}

.voucherHistoryTitle[b-kuffnzrmil] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}
/* /Shared/Components/DetailsRCs/CompaniesDetailRC.razor.rz.scp.css */
.detailBox[b-8bq6ojop59] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-8bq6ojop59] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-8bq6ojop59] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.autosuggestTitle[b-8bq6ojop59] {
    font-weight: bold;
    margin-right: 5px;
}

.locationTitle[b-8bq6ojop59] {
    /*font-weight: bold;*/
}

.locationBox[b-8bq6ojop59] {
    margin-bottom: 5px;
}

.removeIcon[b-8bq6ojop59] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-8bq6ojop59] {
    background-color: #e74c3c;
    padding-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.localResultIcon[b-8bq6ojop59] {
    margin-right: 3px;
    font-size: 1rem;
}
/* /Shared/Components/DetailsRCs/ConfigSubPagesDetailRC.razor.rz.scp.css */
.detailBox[b-e7bhlwkz9z] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: block;
    /*grid-template-columns: 500px 1fr;*/
    /*gap: 10px;*/
}
/* /Shared/Components/DetailsRCs/ConfigVouchersRC.razor.rz.scp.css */
.detailBox[b-3utabc04cq] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 450px;
    height:250px;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
}

.leftBlock[b-3utabc04cq] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-3utabc04cq] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}
/*test*/
/* /Shared/Components/DetailsRCs/DaktelaAgentDetailRC.razor.rz.scp.css */
.detailBox[b-5s8ech8ka5] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-5s8ech8ka5] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-5s8ech8ka5] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.autosuggestTitle[b-5s8ech8ka5] {
    font-weight: bold;
    margin-right: 5px;
}

.locationTitle[b-5s8ech8ka5] {
    /*font-weight: bold;*/
}

.locationBox[b-5s8ech8ka5] {
    margin-bottom: 5px;
}

.removeIcon[b-5s8ech8ka5] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-5s8ech8ka5] {
    background-color: #e74c3c;
    padding-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.localResultIcon[b-5s8ech8ka5] {
    margin-right: 3px;
    font-size: 1rem;
}
/* /Shared/Components/DetailsRCs/DepoCargoSpotDetailRC.razor.rz.scp.css */
.detailBox[b-4siqr5x08w] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-4siqr5x08w] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-4siqr5x08w] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.streetGrid[b-4siqr5x08w] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-4siqr5x08w] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-4siqr5x08w] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-4siqr5x08w] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-4siqr5x08w] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-4siqr5x08w] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-4siqr5x08w] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/DetailsRCs/LocationsDetailRC.razor.rz.scp.css */
.detailBox[b-dnmhawn6e8] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-dnmhawn6e8] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-dnmhawn6e8] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.streetGrid[b-dnmhawn6e8] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-dnmhawn6e8] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-dnmhawn6e8] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-dnmhawn6e8] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-dnmhawn6e8] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-dnmhawn6e8] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-dnmhawn6e8] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/DetailsRCs/NotificationsCampaignsDetailRC.razor.rz.scp.css */
.detailBox[b-j0jhpv8ccd] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-j0jhpv8ccd] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-j0jhpv8ccd] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}
/* /Shared/Components/DetailsRCs/OpeningHoursDetailRC.razor.rz.scp.css */
.centered-element[b-g9dl9insbz] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
/* /Shared/Components/DetailsRCs/ParametersDetailRC.razor.rz.scp.css */
.detailBox[b-ha8af69asv] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
}

.leftBlock[b-ha8af69asv] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-ha8af69asv] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}
/* /Shared/Components/DetailsRCs/PriceListDetailRC.razor.rz.scp.css */
/* /Shared/Components/DetailsRCs/RepeatedActionsDetailRC.razor.rz.scp.css */

.detailBox[b-iaenscx8we] {
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-iaenscx8we] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-iaenscx8we] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.autosuggestTitle[b-iaenscx8we] {
    font-weight: bold;
    margin-right: 5px;
}

.locationTitle[b-iaenscx8we] {
    /*font-weight: bold;*/
}

.locationBox[b-iaenscx8we] {
    margin-bottom: 5px;
}

.removeIcon[b-iaenscx8we] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-iaenscx8we] {
    background-color: #e74c3c;
    padding-right: 5px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.localResultIcon[b-iaenscx8we] {
    margin-right: 3px;
    font-size: 1rem;
}
.stepNavButton[b-iaenscx8we] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

/*.title {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox {
    background-color: var(--primaryDark);
    width: 100%;*/
    /*height:50px;*/
    /*margin: 0;
}*/

.deliveryAutocomplete[b-iaenscx8we] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-iaenscx8we] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-iaenscx8we] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-iaenscx8we] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-iaenscx8we] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-iaenscx8we] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-iaenscx8we] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-iaenscx8we] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-iaenscx8we] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-iaenscx8we] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-iaenscx8we] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-iaenscx8we] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-iaenscx8we] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-iaenscx8we] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-iaenscx8we] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-iaenscx8we] {
    position: absolute;
    top: 10px;
}

.fab[b-iaenscx8we] {
    margin-top: 8px;
}

.validationMessage[b-iaenscx8we] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-iaenscx8we] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-iaenscx8we] {
    margin-top: 1px !important;
}

.clientDialog[b-iaenscx8we] {
    min-height: 450px;
}



.pointer[b-iaenscx8we] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-iaenscx8we] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-iaenscx8we] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-iaenscx8we] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-iaenscx8we] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-iaenscx8we] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-iaenscx8we] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-iaenscx8we] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.timeTitle[b-iaenscx8we] {
    margin-top: 20px;
    padding-top: 20px;
}

.centered-element[b-iaenscx8we] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.horizontalCenter[b-iaenscx8we] {
    text-align: center;
}



.alert[b-iaenscx8we] {
    padding: 5px !important;
}

.dividerText[b-iaenscx8we] {
    font-weight: bold;
}

.titleRowActive[b-iaenscx8we] {
    background-color: var(--primaryGreen);
    color: lightgray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.titleRow[b-iaenscx8we] {
    background-color: lightgray;
    color: gray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.removeIcon[b-iaenscx8we] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-iaenscx8we] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/DetailsRCs/RideRouteDetailRC.razor.rz.scp.css */
.detailBox[b-kkbiw4eqca] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-kkbiw4eqca] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-kkbiw4eqca] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.streetGrid[b-kkbiw4eqca] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-kkbiw4eqca] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-kkbiw4eqca] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-kkbiw4eqca] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-kkbiw4eqca] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-kkbiw4eqca] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-kkbiw4eqca] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/DetailsRCs/TaxiStandDetailRC.razor.rz.scp.css */
.detailBox[b-zjglf117qa] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-zjglf117qa] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-zjglf117qa] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.streetGrid[b-zjglf117qa] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-zjglf117qa] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-zjglf117qa] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-zjglf117qa] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-zjglf117qa] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-zjglf117qa] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-zjglf117qa] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}

.clickable[b-zjglf117qa]{
    cursor:pointer;
}
/* /Shared/Components/DriverRCs/DriverActivationRC.razor.rz.scp.css */
.prefix[b-ofyyl7l5nc] {
    font-size: 22px !important;
}
/* /Shared/Components/DriverRCs/DriverDetailRC.razor.rz.scp.css */
.detailBox[b-72h5z7yw6q] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y:auto;
}

.popup-container[b-72h5z7yw6q] {
    background-color: rgba(0,0,0,0.3);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: visible;
    transition: visibility linear 0.2s, opacity linear 0.2s;
}

.photoBox[b-72h5z7yw6q] {
    width: 100%;
    height: 120px;
    margin-right:0px;
    /*background-color: blue;*/
}

.photoBoxFileUpload[b-72h5z7yw6q] {
    /*width: 30%;
    height: 10px;
    max-height:10px;
    background-color: green;*/
    padding-right: 0px;
    margin-right: 0px;
}

.photoBoxImage[b-72h5z7yw6q] {
   /* width: 100%;*/
    max-width:auto;
    height: 60px;
}

.leftBlock[b-72h5z7yw6q] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-72h5z7yw6q] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.nick[b-72h5z7yw6q] {
    font-size:16pt;
    font-weight: bold;
}

.rating[b-72h5z7yw6q] {
    font-size: 10pt;
}

.photo[b-72h5z7yw6q] {
    width: auto;
    max-height: 120px;
    height: 120px;
    border-radius: 50%;
}

.reviewsTitle[b-72h5z7yw6q] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.reviewsHolder[b-72h5z7yw6q] {
    border: 1px solid #2980B9;
}

.lastRidesTitle[b-72h5z7yw6q] {
    font-size: 14pt;
    font-weight: bold;
    background: var(--primaryBlue);
    color: white;
    padding-left: 4px;
}

.lastRidesHolder[b-72h5z7yw6q] {
    border: 1px solid #2980B9;
    
}

.hidden[b-72h5z7yw6q] {
    display: none;
}

.shown[b-72h5z7yw6q] {
   /* display: block;*/
   display:grid;
}

.pointer[b-72h5z7yw6q]{
    cursor:pointer;
}

/* /Shared/Components/DriverRCs/DriverInList.razor.rz.scp.css */

.driverSubMenu[b-1pzr8fsc3x] {
    position: fixed;
    left: 150px;
    background-color: green;
}

.driverInList[b-1pzr8fsc3x] {
    height: 34px;
    width: 100%;
    display: grid;
    grid-template-rows: 34px;
    /*grid-template-columns: minmax(400px, 0.40fr) minmax(250px, 0.50fr) minmax(150px, 0.10fr);*/
    grid-template-columns: 73px 1fr 30px;
    gap: 0rem;
    /*background: var(--primaryDarkBackground);*/
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

    .driverInList .mark[b-1pzr8fsc3x] {
        grid-row: 1;
        grid-column: 1;
        /*background: var(--primaryDark);*/
        vertical-align: middle;
        height: 100%;
        width: 100%;
        padding: 0px;
        margin: 0px;
        /*display:block;
        overflow-x:visible;*/

        /*border: 1px solid yellow;*/
    }

    .driverInList .destination[b-1pzr8fsc3x] {
        grid-row: 1;
        grid-column: 2;
        font-size: 10px;
        margin-left: 1px;
        /*background: var(--primaryDark);*/
    }

    .driverInList .button[b-1pzr8fsc3x] {
        grid-row: 1;
        grid-column: 3;
        /*background: var(--primaryDark);*/
    }

.nick[b-1pzr8fsc3x] {
    font-weight: bold;
    font-size: 1.1rem;
    letter-spacing: 1px;

    /*border: 1px solid blue;*/
}

.button[b-1pzr8fsc3x] {
    align-content: center;
    font-size: 18px !important;
    vertical-align: middle;
}

.driverMenuButton[b-1pzr8fsc3x] {
    text-align: center;
    background-color: lightgray;
    cursor: pointer;
    height: 100%;
    vertical-align: middle;
}

.driverAlert[b-1pzr8fsc3x] {
    font-size: 14pt;
}

.driverRedAlert[b-1pzr8fsc3x] {
    color: orangered;
}

/*posunuje menu*/
.menu-offset-down[b-1pzr8fsc3x] {
 /*   padding-right: 62px;
    padding-top: 32px;*/
}



.icona[b-1pzr8fsc3x] {
    margin: 0px !important;
    padding: 0px !important;
    /*border: 1px solid red;*/
}

/* /Shared/Components/DriverRCs/DriverSelectChat.razor.rz.scp.css */
.Box[b-dtpmkrmjme] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    background-color: lightblue;
    border-radius: 15px;
    box-shadow: 0px 3px 6px gray;
    font-size: 10pt;
    margin: 0px;
    color: black;
}


.titleBox[b-dtpmkrmjme] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.buttonBox[b-dtpmkrmjme] {
    padding: 2px;
}

.buttonPanel[b-dtpmkrmjme] {
    padding-top: 14px;
}

.title[b-dtpmkrmjme] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.subtitle[b-dtpmkrmjme] {
    /*padding: -30px !important;*/ 
}

.pointer[b-dtpmkrmjme]{
    cursor:pointer;
}

.selected[b-dtpmkrmjme] {
    background-color: var(--primaryLightGreen);
}

.hover[b-dtpmkrmjme] {
    background-color: var(--primaryDarkSelected);
}
/* /Shared/Components/DriverRCs/DriverSelectRC.razor.rz.scp.css */
.distanceBox[b-07q1kh177y] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    background-color: lightblue;
    border-radius: 15px;
    box-shadow: 0px 3px 6px gray;
    font-size: 10pt;
    margin: 0px;
}

.box[b-07q1kh177y] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    margin: 0px;
    max-height: 500px;
    overflow-y: auto;
}

.titleBox[b-07q1kh177y] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-07q1kh177y] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.nameClass[b-07q1kh177y] {
    font-size: 12pt;
}

.carTypeWrong[b-07q1kh177y] {
    color: red;
}

.carTypeOk[b-07q1kh177y] {
    color: green;
}

.carTypeNotImportant[b-07q1kh177y] {
    color: dodgerblue;
}


.subtitle[b-07q1kh177y] {
    /*padding: -30px !important;*/
}

.pointer[b-07q1kh177y] {
    cursor: pointer;
}

.selected[b-07q1kh177y] {
    background-color: var(--primaryLightGreen);
}

.hover[b-07q1kh177y] {
    background-color: var(--primaryDarkSelected);
}
/* /Shared/Components/DriverRCs/DriverSelectToWorkRC.razor.rz.scp.css */
.distanceBox[b-5ho19g2s62] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    background-color: lightblue;
    border-radius: 15px;
    box-shadow: 0px 3px 6px gray;
    font-size: 10pt;
    margin:0px;
}

.titleBox[b-5ho19g2s62] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-5ho19g2s62] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.subtitle[b-5ho19g2s62] {
    /*padding: -30px !important;*/ 
}

.pointer[b-5ho19g2s62]{
    cursor:pointer;
}

.selected[b-5ho19g2s62] {
    background-color: var(--primaryLightGreen);
}

.hover[b-5ho19g2s62] {
    background-color: var(--primaryDarkSelected);
}
/* /Shared/Components/GpsConfigMapRegionRC.razor.rz.scp.css */

.rideDetailMap[b-fla13g3jt4] {
    margin: 0px;
    min-height: 300px;
    width: 100%;
}


.config[b-fla13g3jt4] {
    width: 100%;
    /*background-color: lightgreen;*/
    display: block;
}

.gpsConfig[b-fla13g3jt4] {
    width: 300px;
    background-color: lightcyan;
    padding: 10px;
    float: left;
    margin-right: 5px;
}

.main[b-fla13g3jt4] {
    height: 100%;
    display: grid;
    grid-template-rows: 1fr !important;
    grid-template-columns: 1fr !important;
    gap: 1rem;
    /*background-color: lightgray !important;*/
    font-size: 10pt;
}

.detailBox[b-fla13g3jt4] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.leftBlock[b-fla13g3jt4] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-fla13g3jt4] {
    grid-column: 2;
    width: 100%;
    height: 90%;
    grid-template-rows: 1fr 600px;
}

.streetGrid[b-fla13g3jt4] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 80px 80px;
    gap: 10px;
}

.titleGrid[b-fla13g3jt4] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 120px 120px;
    gap: 10px;
}

.cityGrid[b-fla13g3jt4] {
    width: 100%;
    display: grid;
    grid-template-columns: 0.5fr 120px 0.5fr;
    gap: 10px;
}

.autosuggestTitle[b-fla13g3jt4] {
    font-weight: bold;
    margin-right: 5px;
}

.localResultIcon[b-fla13g3jt4] {
    margin-right: 3px;
    font-size: 1rem;
}

.removeIcon[b-fla13g3jt4] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-fla13g3jt4] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}

.mapLimitBackground[b-fla13g3jt4] {
    background-color: lightgray !important;
    background: lightgray !important;
}
/* /Shared/Components/GuideRC.razor.rz.scp.css */
/*ul {
    line-height: 1.5;
}*/

li[b-cyc7rt1bj5] {
    margin-bottom: 10px;
}

.link[b-cyc7rt1bj5] {
    color: #0078d4;
    text-decoration: underline;
}

.contentBox[b-cyc7rt1bj5] {
    
   
}
/* /Shared/Components/InfoRCs/ChatRC.razor.rz.scp.css */
.monitorBox[b-05uo9lhps3] {
    background: var(--gray-three);
}

.monitorLogs[b-05uo9lhps3] {
    background: var(--gray-three);
}

.buttonBox[b-05uo9lhps3] {
    padding: 2px;
}

.buttonPanel[b-05uo9lhps3] {
    padding-top: 14px;
}

.chatSwitchBox[b-05uo9lhps3] {
    margin-top: 6px;
    margin-left: 6px;
    cursor: pointer;
}

.newMessageButton[b-05uo9lhps3] {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.newMessageIcon[b-05uo9lhps3] {
    font-size: 16pt;
    padding: 0px;
    margin: 0px;
    /*height: 20px;*/
}


.active[b-05uo9lhps3] {
    color: green;/* //14.11.2022*/
}

.inactive[b-05uo9lhps3] {
    color: red; /* //14.11.2022*/
}

/* /Shared/Components/InfoRCs/MonitorAreaQueuesRC.razor.rz.scp.css */
.queueTitle[b-ox0m23wfqp] {
    background: #958f8b;
    color: white;
    padding: 3px;
    margin-left: 0px !important;
    padding-left: 0;
    margin-right: 0;
}
    .queueTitle .qtitle[b-ox0m23wfqp] {
        padding:0;
    }

    .queueTitle .col[b-ox0m23wfqp] {
        padding-left: 3px 0 0 5px;
        
    }
.stands[b-ox0m23wfqp] {
        margin-right: 0 !important;
        background: #ffc107;
        margin-left: 0px !important;
    }

.taxiStand[b-ox0m23wfqp] {
    background: #e3e3e3;
    margin: 0;
    font-size: 0.8rem;
    padding-left: 5px;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 18px 2px 15px;
}

    .sum[b-ox0m23wfqp] {
        margin: 0px;
        float: right;
        font-weight: bold;
    }

.name[b-ox0m23wfqp] {
    margin: 0px;
    margin-left: 0;
    
    
}
/* /Shared/Components/InfoRCs/MonitorDriverRC.razor.rz.scp.css */
.monitorBox[b-m0ehp649ue] {
    color: var(--primaryFontInDark);
}
/* /Shared/Components/InfoRCs/MonitorLogsRC.razor.rz.scp.css */
.monitorLogs[b-tntscsoag3] {
    background: var(--gray-three);
}

.chatSwitchBox[b-tntscsoag3] {
    margin-top: 6px;
    margin-left: 6px;
    cursor: pointer;
}

.newMessageIcon[b-tntscsoag3] {
    font-size: 16pt;
    padding: 0px;
    margin: 0px;
    /*height: 20px;*/
}
/* /Shared/Components/InfoRCs/NotificationDialogRC.razor.rz.scp.css */
.dialogBox[b-0byll4fcjr] {
    max-height:400px !important;
}

.titleBox[b-0byll4fcjr] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-0byll4fcjr] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.nameClass[b-0byll4fcjr] {
    font-size: 12pt;
}

.carTypeWrong[b-0byll4fcjr] {
    color: red;
}

.carTypeOk[b-0byll4fcjr] {
    color: green;
}

.carTypeNotImportant[b-0byll4fcjr] {
    color: dodgerblue;
}


.subtitle[b-0byll4fcjr] {
    /*padding: -30px !important;*/
}

.pointer[b-0byll4fcjr] {
    cursor: pointer;
}

.selected[b-0byll4fcjr] {
    background-color: var(--primaryLightGreen);
}

.hover[b-0byll4fcjr] {
    background-color: var(--primaryDarkSelected);
}

.readed[b-0byll4fcjr] {
    text-decoration: line-through
}
/* /Shared/Components/InfoRCs/RideReviewsRC.razor.rz.scp.css */


.chatSwitchBox[b-t84yu7t8se] {
    margin-top: 6px;
    margin-left: 6px;
    cursor: pointer;
}

.tight-text[b-t84yu7t8se] {
    font-size: 0.9rem;
    line-height: 1.1;
    color:red;
}

.monitorBox[b-t84yu7t8se] {
    background: var(--gray-three);
}

.monitorLogs[b-t84yu7t8se] {
    background: var(--gray-three);
}

.buttonBox[b-t84yu7t8se] {
    padding: 2px;
}

.buttonPanel[b-t84yu7t8se] {
    padding-top: 14px;
}

.chatSwitchBox[b-t84yu7t8se] {
    margin-top: 6px;
    margin-left: 6px;
    cursor: pointer;
}

.newMessageButton[b-t84yu7t8se] {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.newMessageIcon[b-t84yu7t8se] {
    font-size: 16pt;
    padding: 0px;
    margin: 0px;
    /*height: 20px;*/
}


.active[b-t84yu7t8se] {
    color: green; /* //14.11.2022*/
}

.inactive[b-t84yu7t8se] {
    color: red; /* //14.11.2022*/
}

/* /Shared/Components/LocationSelectRC.razor.rz.scp.css */
.box[b-jiac1myvx7] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    margin: 0px;
    max-height: 500px;
    overflow-y: auto;
}
/* /Shared/Components/PBXNavRC.razor.rz.scp.css */
.daktelaBox[b-rqwuac6xth] {
    /*color: white;*/
    font-size: 10pt;
    padding-left: 4px;
    padding-right: 4px;
    cursor: pointer;
    vertical-align: middle;
}

.online[b-rqwuac6xth] {
    background: var(--green);
}

.offline[b-rqwuac6xth] {
    background: var(--red);
}

.inactive[b-rqwuac6xth] {
    color: black;
    background: var(--gray);
}

.waitingCalls[b-rqwuac6xth] {
    font-size: 22pt;
    /*margin-top:40px;*/
    margin-right: 4px;
}

.waitingCallsError[b-rqwuac6xth] {
    font-size: 10pt;
    /*margin-top:40px;*/
    margin-right: 4px;
}

.waitingCallBox[b-rqwuac6xth] {
    background: var(--red);
}

.titleBox[b-rqwuac6xth] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-rqwuac6xth] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.clickable[b-rqwuac6xth]{
    cursor:pointer;
}

.google-plugins[b-rqwuac6xth] {
    height: 44px;
    margin: 8px 0 8px 8px;
    background: url(data:image/png;base64,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) no-repeat 0 0;
}

.client-windows[b-rqwuac6xth] {
    height: 44px;
    margin: 8px 0;
    background: url(data:image/png;base64,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) no-repeat 0 0;
}

.client-mac[b-rqwuac6xth] {
    height: 44px;
    margin: 8px 0;
    background: url(data:image/png;base64,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) no-repeat 0 0;
}

.google-play[b-rqwuac6xth] {
    height: 44px;
    margin: 8px 0;
    background: url(data:image/png;base64,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) no-repeat 0 0;
}

.app-store[b-rqwuac6xth] {
    height: 44px;
    margin: 8px 0 8px 8px;
    background: url(data:image/png;base64,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) no-repeat 0 0;
}
/* /Shared/Components/PriceListSelectRC.razor.rz.scp.css */
.box[b-cu5pk8c9hc] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    margin: 0px;
    max-height: 500px;
    overflow-y: auto;
}
/* /Shared/Components/PriceListServiceRC.razor.rz.scp.css */
.waiting[b-tef7vhw5b3] {
    background-color:lightblue;
    
}

.restrictions[b-tef7vhw5b3] {
    background-color: lightcoral;
}

.waitingDeactivated[b-tef7vhw5b3] {
    color: red;
    text-align:center;
}

.waitingInner[b-tef7vhw5b3] {
}

.table[b-tef7vhw5b3] {
    width:100%;
}

td[b-tef7vhw5b3]{
    text-align:center;
}

th[b-tef7vhw5b3] {
    text-align: center;
}

.header[b-tef7vhw5b3]{
    background-color:lightgray;
}

.advice[b-tef7vhw5b3] {
    text-align:right;
    background-color: lightgray;
    height:80px;
}

.icon[b-tef7vhw5b3] {
    font-size: 32px;
    margin-left:4px;
}

.iconTarif[b-tef7vhw5b3] {
    font-size: 20px;
}

.detailBox[b-tef7vhw5b3] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: block;
    overflow-y: auto;
    overflow-x:hidden;
}



.topGrid[b-tef7vhw5b3] {
    display: block;
 
    width: 100%;
}

.leftBlock[b-tef7vhw5b3] {
    /*float:left;*/
    width:40%;
}

.rightBlock[b-tef7vhw5b3] {
    float:left
    /*  grid-template-rows: 1fr 300px;*/
}

.vertical[b-tef7vhw5b3] {
    text-align: center;
    height: 100%;
    width: 50%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    
}

.bottomBlock[b-tef7vhw5b3] {
    grid-column: 2;
    grid-row:2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.active[b-tef7vhw5b3] {
    color: green;
}

.inactive[b-tef7vhw5b3] {
    color: red;
}

.paramTitleBox[b-tef7vhw5b3] {
    background-color: lightsteelblue;
    padding:10px;
    padding-right:24px;
    width:100%;
    height:100%;
}

.photo[b-tef7vhw5b3] {
    width: auto;
    max-height: 600px;
    height: 60px;
    /*border-radius: 50%;*/
}


.photoBox[b-tef7vhw5b3] {
    width: 100%;
    height: 60px;
    margin-right: 0px;
    float:left;
    /*background-color: blue;*/
}


.photoBoxImage[b-tef7vhw5b3] {
    /* width: 100%;*/
    max-width: auto;
    height: 60px;
}
/* /Shared/Components/RideRCs/DomainSelectRC.razor.rz.scp.css */
.distanceBox[b-qw8q3pjxvv] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    background-color: lightblue;
    border-radius: 15px;
    box-shadow: 0px 3px 6px gray;
    font-size: 10pt;
    margin: 0px;
}

.titleBox[b-qw8q3pjxvv] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-qw8q3pjxvv] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.nameClass[b-qw8q3pjxvv] {
    font-size: 12pt;
}

.carTypeWrong[b-qw8q3pjxvv] {
    color: red;
}

.carTypeOk[b-qw8q3pjxvv] {
    color: green;
}

.carTypeNotImportant[b-qw8q3pjxvv] {
    color: dodgerblue;
}


.subtitle[b-qw8q3pjxvv] {
    /*padding: -30px !important;*/
}

.pointer[b-qw8q3pjxvv] {
    cursor: pointer;
}

.selected[b-qw8q3pjxvv] {
    background-color: var(--primaryLightGreen);
}

.hover[b-qw8q3pjxvv] {
    background-color: var(--primaryDarkSelected);
}
/* /Shared/Components/RideRCs/NewRideClientSearchRC.razor.rz.scp.css */
.stepNavButton[b-y10yqxcovx] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.formContent[b-y10yqxcovx] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-y10yqxcovx] {
    width:100%;
    height:100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
    
}

.formParamVisual[b-y10yqxcovx] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-y10yqxcovx] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-y10yqxcovx] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
    
}

.preorderVisual[b-y10yqxcovx] {
    float:left;
    margin-top:20px;
}

.buttonsBack[b-y10yqxcovx] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-y10yqxcovx] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-y10yqxcovx] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-y10yqxcovx] {
    position: absolute;
    top: 10px;
}

.fab[b-y10yqxcovx] {
    margin-top: 8px;
}

.validationMessage[b-y10yqxcovx] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-y10yqxcovx] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-y10yqxcovx] {
    margin-top: 1px !important;
}

.clientDialog[b-y10yqxcovx] {
    min-height: 350px;
}

.legend[b-y10yqxcovx] {
    font-size:0.7rem;
    font-style:italic;
    
}

.pointer[b-y10yqxcovx] {
    cursor:pointer;
}


/*newRideClient*/
.clientSearchPanel[b-y10yqxcovx] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-y10yqxcovx] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-y10yqxcovx] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-y10yqxcovx] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-y10yqxcovx] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-y10yqxcovx] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-y10yqxcovx] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin:0;
}

.boxMinWidth[b-y10yqxcovx] {
    min-width:650px;
}

.noScroll[b-y10yqxcovx] {
    overflow:hidden;
}
/* /Shared/Components/RideRCs/NewRideDeliveriesRC.razor.rz.scp.css */
.stepNavButton[b-6n8klmaxt9] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.deliveryAutocomplete[b-6n8klmaxt9] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.delivery2Panel[b-6n8klmaxt9] {
    margin-left: 5px;
    margin-right: 10px;
}

.delivery3Panel[b-6n8klmaxt9] {
    margin-left: 5px;
    margin-right: 10px;
    /*width:70%;*/
    display: grid;
    grid-template-columns: 0.5fr 0.5fr;
    gap: 10px;
    border-top: 1px solid blue;
}

.deliveryBox[b-6n8klmaxt9] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    /*background-color: red;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.deliveryRide2Box[b-6n8klmaxt9] {
    z-index: 10;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
    /*border-radius: 25px;
    box-shadow: 0px 6px 12px gray;*/
    /*background-color: red;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.removeIcon[b-6n8klmaxt9] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-6n8klmaxt9] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 5px;
    cursor: pointer;
}


.addTimeIconBox[b-6n8klmaxt9] {
    background-color: var(--primaryBlue);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.addTimeIcon[b-6n8klmaxt9] {
    background-color: var(--primaryBlue);
    color: white;
}

.cargoPlatfromIconBox[b-6n8klmaxt9] {
    background-color: var(--primaryBlue);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.cargoPlatfromIcon[b-6n8klmaxt9] {
    background-color: var(--primaryBlue);
    color: white;
}

.cargoPlatfromIconDisabledBox[b-6n8klmaxt9] {
    background-color: var(--gray-two);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.cargoPlatfromIconDisabled[b-6n8klmaxt9] {
    background-color: var(--gray-two);
    color: darkgray;
}

.iconVertical[b-6n8klmaxt9] {
    vertical-align: text-bottom;
}

.faIconVertical[b-6n8klmaxt9] {
    vertical-align: middle;
}



.deliveryUl[b-6n8klmaxt9] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    list-style-type: none; /* Remove bullets */
    margin-left: 0px;
    padding-left: 0px;
}

.deliveryLeftBlock[b-6n8klmaxt9] {
    width: 38%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-6n8klmaxt9] {
    width: 60%;
    float: right;
    margin-top: 10px;
}




.formContent[b-6n8klmaxt9] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-6n8klmaxt9] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-6n8klmaxt9] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-6n8klmaxt9] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-6n8klmaxt9] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-6n8klmaxt9] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-6n8klmaxt9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-6n8klmaxt9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-6n8klmaxt9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-6n8klmaxt9] {
    position: absolute;
    top: 10px;
}

.fab[b-6n8klmaxt9] {
    margin-top: 8px;
}

.validationMessage[b-6n8klmaxt9] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-6n8klmaxt9] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-6n8klmaxt9] {
    margin-top: 1px !important;
}

.clientDialog[b-6n8klmaxt9] {
    min-height: 450px;
}



.pointer[b-6n8klmaxt9] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-6n8klmaxt9] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-6n8klmaxt9] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-6n8klmaxt9] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-6n8klmaxt9] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-6n8klmaxt9] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-6n8klmaxt9] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-6n8klmaxt9] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.smallLines[b-6n8klmaxt9] {
    line-height: 1.1;
    font-size: 0.9rem;
}

.autosuggestTitle[b-6n8klmaxt9] {
    font-weight: bold;
    margin-right: 5px;
}


.localResultIcon[b-6n8klmaxt9] {
    margin-right: 3px;
    font-size: 1rem;
}

.orderIcons[b-6n8klmaxt9] {
    max-width: 50px;
    margin-right: 5px;
    margin-bottom: 20px;
}

.orderIconButton[b-6n8klmaxt9] {
    border: dotted 1px black;
}

.orderIcon[b-6n8klmaxt9] {
    max-width: 50px;
    border: dotted 1px black;
    margin: 1px;
}

.waypointName[b-6n8klmaxt9] {
    font-size: 1.2rem;
    /*letter-spacing:0.05rem;*/
}

.add[b-6n8klmaxt9] {
    color: green;
}

.disabled[b-6n8klmaxt9] {
    opacity: 0.1;
}


.item:hover[b-6n8klmaxt9] {
    background: #eff5f7;
}

.hidden[b-6n8klmaxt9] {
    display: none;
}

.shown[b-6n8klmaxt9] {
    display: block;
}

.showHide[b-6n8klmaxt9] {
    color: var(--primaryBlue);
    font-size: 0.8rem;
    cursor: pointer;
}


@media only screen and (max-width: 1200px) and (min-width: 400px) {
    .delivery2Panel h5[b-6n8klmaxt9] {
        font-size: 1.2rem;
    }
}
/* /Shared/Components/RideRCs/NewRideDeliveryCargoPlatformsRC.razor.rz.scp.css */
.stepNavButton[b-3o1svvyut0] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.title[b-3o1svvyut0] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}



.titleBox[b-3o1svvyut0] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.deliveryAutocomplete[b-3o1svvyut0] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-3o1svvyut0] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-3o1svvyut0] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-3o1svvyut0] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-3o1svvyut0] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-3o1svvyut0] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-3o1svvyut0] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-3o1svvyut0] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-3o1svvyut0] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-3o1svvyut0] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-3o1svvyut0] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-3o1svvyut0] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-3o1svvyut0] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-3o1svvyut0] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-3o1svvyut0] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-3o1svvyut0] {
    position: absolute;
    top: 10px;
}

.fab[b-3o1svvyut0] {
    margin-top: 8px;
}

.validationMessage[b-3o1svvyut0] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-3o1svvyut0] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-3o1svvyut0] {
    margin-top: 1px !important;
}

.clientDialog[b-3o1svvyut0] {
    min-height: 450px;
}



.pointer[b-3o1svvyut0] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-3o1svvyut0] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-3o1svvyut0] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-3o1svvyut0] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-3o1svvyut0] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-3o1svvyut0] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-3o1svvyut0] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-3o1svvyut0] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.timeTitle[b-3o1svvyut0] {
    margin-top: 20px;
    padding-top: 20px;
}

.centered-element[b-3o1svvyut0] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.horizontalCenter[b-3o1svvyut0] {
    text-align: center;
}



.alert[b-3o1svvyut0] {
    padding: 5px !important;
}

.dividerText[b-3o1svvyut0] {
    font-weight: bold;
}

.titleRowActive[b-3o1svvyut0] {
    background-color: var(--primaryGreen);
    color:lightgray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.titleRow[b-3o1svvyut0] {
    background-color: lightgray;
    color: gray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.removeIcon[b-3o1svvyut0] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-3o1svvyut0] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}


.timesBox[b-3o1svvyut0] {
    background-color: var(--gray-two);
    padding:10px;
    margin-bottom:10px;
}

.selected[b-3o1svvyut0] {
    background-color: var(--primaryLightGreen);
}
/* /Shared/Components/RideRCs/NewRideDeliveryTimesRC.razor.rz.scp.css */
.stepNavButton[b-oj96eb0c33] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.title[b-oj96eb0c33] {
    margin-top: 5px;
    padding-left: 10px;
    color: white;
    font-size:18pt;
}

.centeredDivider[b-oj96eb0c33] {
    text-align: center;
    font-size: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.titleBox[b-oj96eb0c33] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

.deliveryAutocomplete[b-oj96eb0c33] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-oj96eb0c33] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-oj96eb0c33] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-oj96eb0c33] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-oj96eb0c33] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-oj96eb0c33] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-oj96eb0c33] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-oj96eb0c33] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-oj96eb0c33] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-oj96eb0c33] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-oj96eb0c33] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-oj96eb0c33] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-oj96eb0c33] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-oj96eb0c33] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-oj96eb0c33] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-oj96eb0c33] {
    position: absolute;
    top: 10px;
}

.fab[b-oj96eb0c33] {
    margin-top: 8px;
}

.validationMessage[b-oj96eb0c33] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-oj96eb0c33] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-oj96eb0c33] {
    margin-top: 1px !important;
}

.clientDialog[b-oj96eb0c33] {
    min-height: 450px;
}



.pointer[b-oj96eb0c33] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-oj96eb0c33] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-oj96eb0c33] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-oj96eb0c33] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-oj96eb0c33] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-oj96eb0c33] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-oj96eb0c33] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-oj96eb0c33] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.timeTitle[b-oj96eb0c33] {
    margin-top: 20px;
    padding-top: 20px;
}

.centered-element[b-oj96eb0c33] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.horizontalCenter[b-oj96eb0c33] {
    text-align: center;
}



.alert[b-oj96eb0c33] {
    padding: 5px !important;
}

.dividerText[b-oj96eb0c33] {
    font-weight: bold;
}

.titleRowActive[b-oj96eb0c33] {
    background-color: var(--primaryGreen);
    color:lightgray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.titleRow[b-oj96eb0c33] {
    background-color: lightgray;
    color: gray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.removeIcon[b-oj96eb0c33] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-oj96eb0c33] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}


.timesBox[b-oj96eb0c33] {
   /* background-color: var(--gray-two);*/
    padding:10px;
    margin-bottom:10px;
}
/* /Shared/Components/RideRCs/NewRideEconomyRC.razor.rz.scp.css */
.title[b-lmpi66e7a9] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-lmpi66e7a9] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
    text-align:center;
}

.serviceTitleBox[b-lmpi66e7a9] {
    background-color: var(--gray-two) !important;
}

.tarifSelector[b-lmpi66e7a9] {
    /*height: 25px;*/
    background-color: var(--primaryGreen) !important;
    color:white;
    vertical-align: middle;
    text-align: center;
    font-size: 12pt;
    border-radius: 25px;
    cursor: pointer;
    float: left;
    padding: 5px;
    margin: 5px;
}

.summary[b-lmpi66e7a9] {
    height: 50px;
    background-color: lightcoral;
    vertical-align: middle;
    text-align: center;
    font-size: 16pt;
    font-weight: bold;
    border-radius: 25px;
}

.stepNavButton[b-lmpi66e7a9] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}



/*END*/
/*END*/


.deliveryAutocomplete[b-lmpi66e7a9] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-lmpi66e7a9] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-lmpi66e7a9] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-lmpi66e7a9] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-lmpi66e7a9] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-lmpi66e7a9] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-lmpi66e7a9] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-lmpi66e7a9] {
    width:100%;
    height:100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
    
}

.formParamVisual[b-lmpi66e7a9] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-lmpi66e7a9] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-lmpi66e7a9] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
    
}

.preorderVisual[b-lmpi66e7a9] {
    float:left;
    margin-top:20px;
}

.buttonsBack[b-lmpi66e7a9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-lmpi66e7a9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-lmpi66e7a9] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-lmpi66e7a9] {
    position: absolute;
    top: 10px;
}

.fab[b-lmpi66e7a9] {
    margin-top: 8px;
}

.validationMessage[b-lmpi66e7a9] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-lmpi66e7a9] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-lmpi66e7a9] {
    margin-top: 1px !important;
}

.clientDialog[b-lmpi66e7a9] {
    min-height: 450px;
}



.pointer[b-lmpi66e7a9] {
    cursor:pointer;
}


/*newRideClient*/
.clientSearchPanel[b-lmpi66e7a9] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-lmpi66e7a9] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-lmpi66e7a9] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-lmpi66e7a9] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-lmpi66e7a9] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-lmpi66e7a9] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-lmpi66e7a9] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin:0;
}

/* /Shared/Components/RideRCs/NewRidePreorderRC.razor.rz.scp.css */
.stepNavButton[b-5j6mk5yqw7] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.title[b-5j6mk5yqw7] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-5j6mk5yqw7] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.deliveryAutocomplete[b-5j6mk5yqw7] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-5j6mk5yqw7] {
    /*min-height: 360px;*/
    /*margin-top: 10px;*/
    margin-bottom: 20px;
}

.deliveryBox[b-5j6mk5yqw7] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 0px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-5j6mk5yqw7] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-5j6mk5yqw7] {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.deliveryRightBlock[b-5j6mk5yqw7] {
    width: 50%;
    float: right;
    margin-top: 10px;
}




.formContent[b-5j6mk5yqw7] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-5j6mk5yqw7] {
    width: 100%;
    height: 100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
}

.formParamVisual[b-5j6mk5yqw7] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-5j6mk5yqw7] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-5j6mk5yqw7] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
}

.preorderVisual[b-5j6mk5yqw7] {
    float: left;
    margin-top: 20px;
}

.buttonsBack[b-5j6mk5yqw7] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-5j6mk5yqw7] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-5j6mk5yqw7] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-5j6mk5yqw7] {
    position: absolute;
    top: 10px;
}

.fab[b-5j6mk5yqw7] {
    margin-top: 8px;
}

.validationMessage[b-5j6mk5yqw7] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-5j6mk5yqw7] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-5j6mk5yqw7] {
    margin-top: 1px !important;
}

.clientDialog[b-5j6mk5yqw7] {
    min-height: 450px;
}



.pointer[b-5j6mk5yqw7] {
    cursor: pointer;
}


/*newRideClient*/
.clientSearchPanel[b-5j6mk5yqw7] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-5j6mk5yqw7] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-5j6mk5yqw7] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-5j6mk5yqw7] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-5j6mk5yqw7] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-5j6mk5yqw7] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-5j6mk5yqw7] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.timeTitle[b-5j6mk5yqw7] {
    margin-top: 20px;
    padding-top: 20px;
}

.centered-element[b-5j6mk5yqw7] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.horizontalCenter[b-5j6mk5yqw7] {
    text-align: center;
}



.alert[b-5j6mk5yqw7] {
    padding: 5px !important;
}

.dividerText[b-5j6mk5yqw7] {
    font-weight: bold;
}

.titleRowActive[b-5j6mk5yqw7] {
    background-color: var(--primaryGreen);
    color:lightgray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.titleRow[b-5j6mk5yqw7] {
    background-color: lightgray;
    color: gray;
    padding-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.removeIcon[b-5j6mk5yqw7] {
    background-color: #e74c3c;
    color: white;
}

.removeIconBox[b-5j6mk5yqw7] {
    background-color: #e74c3c;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 2px;
    cursor: pointer;
}
/* /Shared/Components/RideRCs/NewRideRC.razor.rz.scp.css */
.newRide[b-fp9836nivv] {
    height: 100%;
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
    overflow-y: hidden;
    overflow-x: hidden;
    /*background-color: yellow;*/
}

.centered-element[b-fp9836nivv] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.newRideGrid[b-fp9836nivv] {
    height: 100%;
    width: 100%;
    display: grid;
    grid-template-columns: 0.7fr 0.3fr;
    gap: 0rem;
    /*background: var(--primaryDarkBackground);*/
    padding: 0px;
    margin: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    /*background-color: forestgreen;*/
}

.newRideDrawer[b-fp9836nivv] {
    
    background-color: violet;
}

.formContent[b-fp9836nivv] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-fp9836nivv] {
    width:100%;
    height:100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
    
}

.formParamVisual[b-fp9836nivv] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-fp9836nivv] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-fp9836nivv] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
    
}

.preorderVisual[b-fp9836nivv] {
    /*float:left;*/
    /*margin-top:8px;*/
}

.buttonsBack[b-fp9836nivv] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-fp9836nivv] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

/* 1.12.2022*/
.vipClientBtn[b-fp9836nivv] {
    background-color: #f1c40f !important;
    color:black;
}


.blackListedClientBtn[b-fp9836nivv] {
    background-color: #000000 !important;/*blood red zmenit podle chuti:D*/
    color: white;
}

/*end  //1.12.2022*/

.calculateBack[b-fp9836nivv] {
    background-color: #f1c40f !important;
}

.preorderBack[b-fp9836nivv] {
    background-color: #2980b9 !important;
}

.buttonsBack3[b-fp9836nivv] {
    /*margin-top:18px;*/
    padding: 0px;
    /*margin: 0px;*/
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-fp9836nivv] {
    position: absolute;
    top: 10px;
}

.deliveryAutocomplete[b-fp9836nivv] {
    min-width: 240px;
    /*margin-bottom:8px;*/
}

.deliveryPanel[b-fp9836nivv] {
    /*min-height: 360px;*/
    margin-top: 10px;
    margin-bottom: 20px;
}



.textArea[b-fp9836nivv] {
    width:48%;
}

.formInputVisual[b-fp9836nivv] {
    /*  margin-top:0px;
    width:2000px;
    background-color:black;*/
}

.cargo[b-fp9836nivv] {
    width: 110px !important;
}

.cargoOpener[b-fp9836nivv] {
    
    font-size:16pt;
}

.param[b-fp9836nivv] {
    height:80px;
    vertical-align:middle;
    align-content:center;
    text-align:center;
    /*max-width:150px;*/
    display:block;

}

.fabIcon[b-fp9836nivv] {
    height:75px;
    font-size:0.8rem;
}

.validationMessage[b-fp9836nivv] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessageSelect[b-fp9836nivv] {
    font-size: 0.7rem;
    margin-top: 1px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}


.validationMessagePhone[b-fp9836nivv] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-fp9836nivv] {
    margin-top: 1px !important;
}

.clientDialog[b-fp9836nivv] {
    min-height: 450px;
}


.selectedFeature[b-fp9836nivv] {
    background-color: var(--primaryRed) !important;
    color: var(--primaryFontInDark) !important;
}

.preorderFeature[b-fp9836nivv] {
    background-color: var(--primaryBlue) !important;
    color: var(--primaryFontInDark) !important;
}

.biggerFeature[b-fp9836nivv] {
    border-bottom-left-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 9px;
    
}

.tdIcons[b-fp9836nivv] {
    vertical-align: top;
    padding-top:12px
}

.innerBiggerFeature[b-fp9836nivv] {
    /*margin-right: 15px !important;*/
    margin-left: 10px;
    margin-top: 4px;
    margin-right: 10px;
    height: 100%;
    float: right;
}

.innerBiggerFeatureAt[b-fp9836nivv] {
    margin-top: 10px;
    font-size:1.2rem;
}

.innerBiggerFeatureFromTo[b-fp9836nivv] {
    margin-top: 7px;
}

.summary[b-fp9836nivv] {
    height: 50px;
    background-color: lightcoral;
    vertical-align: middle;
    text-align: center;
    font-size: 16pt;
    font-weight: bold;
    border-radius: 25px;
}

.tarifSelector[b-fp9836nivv] {
    /*height: 25px;*/
    background-color: var(--gray-two) !important;
    vertical-align: middle;
    text-align: center;
    font-size: 14pt;
    border-radius: 25px;
    cursor: pointer;
    float: left;
    padding: 5px;
    margin: 5px;
}

.pointer[b-fp9836nivv] {
    cursor:pointer;
}

.deliveryBox[b-fp9836nivv] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
}

.deliveryUl[b-fp9836nivv] {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deliveryLeftBlock[b-fp9836nivv] {
    width:48%;
    float:left;
}

.deliveryRightBlock[b-fp9836nivv] {
    width:50%;
    float:right;
}

.formParamVisualGrid[b-fp9836nivv] {
   display:grid;
   grid-template-columns: 20px 1fr;
}

/*newRideClient*/
.clientSearchPanel[b-fp9836nivv] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-fp9836nivv] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-fp9836nivv] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-fp9836nivv] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-fp9836nivv] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}


.gridDrawerContent[b-fp9836nivv] {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: palevioletred;
    /*height: 100%;
    background-color: aqua !important;*/
}

    /* Hide scrollbar for Chrome, Safari and Opera */
    .gridDrawerContent[b-fp9836nivv]::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
.gridDrawerContent[b-fp9836nivv] {
    box-shadow: 0px 3px 6px var(--gray-three);
    /*background-color: black;*/
    border-radius: var(--border-radius-base);
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.faIconButton[b-fp9836nivv] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 18px;
    height: 100%;
    text-align:center;

}

.faIconIcon[b-fp9836nivv] {
    margin-top: 30px !important;
}

.centered-element[b-fp9836nivv] {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.rideBackBck[b-fp9836nivv] {
    /*background-color: var(--primaryLightBlue) !important;*/
    background-color: #cce5ff !important;
}

.newPassengerTextField[b-fp9836nivv] {
    width: 100px;
}

.noWrap[b-fp9836nivv] {
    white-space: nowrap;
}


.fitObject[b-fp9836nivv] {
    overflow: hidden;
    white-space: nowrap;
    max-width:200px
}
/* /Shared/Components/RideRCs/RepeatedHeaderRC.razor.rz.scp.css */
.titleBox[b-kv6q8fnab8] {
    color:white;
    width:100%;
    text-align:center;
}


.pointer[b-kv6q8fnab8] {
    cursor: pointer;
}

/* /Shared/Components/RideRCs/RideEconomyRC.razor.rz.scp.css */
.smallerText[b-18lkufra7t] {
    font-size:11pt;
}
/* /Shared/Components/RideRCs/RideHistoryEditRC.razor.rz.scp.css */
/*.detailBox {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}*/


.formParamVisual[b-vw3iuvde15] {
    float: left;
    margin-right: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.cargo[b-vw3iuvde15] {
    width: 110px !important;
}
/* /Shared/Components/RideRCs/RideHistoryRC.razor.rz.scp.css */
.rideHistoryDialog[b-mze57nwgz1] {
    width: auto;
}

.title[b-mze57nwgz1] {
    margin-left: 10px;
    margin-top: 5px;
}

.rideHistory[b-mze57nwgz1] {
    /*width:70%;*/
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    height:100%; 

}

.rideDetailHistory[b-mze57nwgz1] {
    grid-row: 2;
    width: auto;
    display: grid;
    grid-template-columns: 0.33fr 0.33fr 0.33fr;
    overflow-y: auto;
}

.leftBlock[b-mze57nwgz1] {
    grid-column: 1;
    width: 100%;
    background-color: azure;
    height: 92%;
}

.rightBlock[b-mze57nwgz1] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
    height: 92%;
}

.rideDetailParams[b-mze57nwgz1] {
    width: auto;
    margin-left: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.rideDetailMap[b-mze57nwgz1] {
    margin-left: 6px;
    margin-top: 12px;
    margin-bottom: 12px;
    min-height: 300px;
    width: 100%;
}

.main[b-mze57nwgz1] {
    height: 100%;
    display: grid;
    grid-template-rows: 1fr 250px !important;
    grid-template-columns: 1fr !important;
    gap: 1rem;
    background-color: lightgray !important;
    font-size: 10pt;
}

    .main .map-wrapper[b-mze57nwgz1] {
        height: 100%;
        margin-right:10px;
        position: relative;
        box-shadow: 0px 3px 6px var(--gray-three);
        border-bottom-left-radius: var(--border-radius-base);
        border-bottom-right-radius: var(--border-radius-base);
        color: var(--primaryFontInDark);
    }

.detailBox[b-mze57nwgz1] {
    position: fixed;
    z-index: 1; /*10bylo TOMAS*/
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.legendColorPlannedRoute[b-mze57nwgz1] {
    width: 15px;
    height: 5px;
    background-color: #BF40BF;
    border: 1px solid #BF40BF;
}
.legendColorRealRoute[b-mze57nwgz1] {
    width: 15px;
    height: 5px;
    background-color: dodgerblue;
    border: 1px solid dodgerblue;
}

.textRed[b-mze57nwgz1] {
    color: red;
}

/* /Shared/Components/RideRCs/RideInList.razor.rz.scp.css */
.pointer[b-3vuvtwp2m2] {
    cursor: pointer;
}

.pickupPlaceBox[b-3vuvtwp2m2] {
    height: 100%;
    grid-column: 1;
    vertical-align: middle;
    text-align: left;
    padding-left: 4px;
    margin-top: -6px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.destinationPlaceBox[b-3vuvtwp2m2] {
    height: 100%;
    grid-column: 2;
    text-align: right;
    padding-right: 10px;
    margin-top: -6px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.rideBox[b-3vuvtwp2m2] {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.cargoIcon[b-3vuvtwp2m2] {
    margin: 0px;
    padding: 0px;
}

.clienPhoneNameNick[b-3vuvtwp2m2]{
    vertical-align:top;
}

.secondLine[b-3vuvtwp2m2] {
    display: grid;
    grid-template-columns: 50% 50%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*.button {
    background-color: lightblue;
    width:30px;
}*/

/*.rideMenuButton {
    background-color: lightblue;
    max-width: 30px !important;
}*/

.button[b-3vuvtwp2m2] {
    align-content: center;
    font-size: 18px !important;
    vertical-align: middle;
    float:right;
    height:30px;
}

.rideMenuButton[b-3vuvtwp2m2] {
    text-align: center;
    background-color: lightgray;
    cursor: pointer;
    height: 100%;
    vertical-align: middle;
    max-width: 30px !important;
}


@media only screen and (max-width: 1024px) and (min-width: 400px) {
    .rideBox .secondLine[b-3vuvtwp2m2] {
        display: table-row;
    }

        .rideBox .secondLine .pickupPlaceBox[b-3vuvtwp2m2], .rideBox .secondLine .destinationPlaceBox[b-3vuvtwp2m2] {
            padding:5px 0;
        }
}
/* /Shared/Components/SearchClientRC.razor.rz.scp.css */
.stepNavButton[b-z07kipllte] {
    background-color: var(--gray-two);
    color: var(--primaryBlue);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 16pt;
    font-weight: bold;
    height: 100%;
}

.formContent[b-z07kipllte] {
    /*float: left;*/
    /* margin: 0px;
    padding:0px;
    width: auto;
    max-width: 70%;*/
    grid-column: 1;
    height: 190px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background-color: darkslateblue;*/
    /*border: 1px solid red;*/
}

.buttonList[b-z07kipllte] {
    width:100%;
    height:100%;
    /*border:1px solid red;*/
    margin: 0px;
    padding: 0px;
    grid-column: 2;
    background-color: lightgray;
    overflow-y: hidden;
    display: block;
    
}

.formParamVisual[b-z07kipllte] {
    float: left;
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    /*margin-bottom:8px;*/
}

.formParamVisual2[b-z07kipllte] {
    margin-left: 4px;
    margin-top: 2px;
    align-content: baseline;
    min-height: 40px;
    margin-bottom: 4px;
}

.formParamVisual3[b-z07kipllte] {
    margin: 0px;
    padding: 0px;
    align-content: baseline;
    min-height: 40px;
    margin-top: -10px;
    
}

.preorderVisual[b-z07kipllte] {
    float:left;
    margin-top:20px;
}

.buttonsBack[b-z07kipllte] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    margin-top: -20px;
}

.buttonsBack2[b-z07kipllte] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 50px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.buttonsBack3[b-z07kipllte] {
    padding: 0px;
    margin: 0px;
    box-shadow: 0px 3px 3px gray;
    border-radius: 25px;
    background-color: #018786;
    color: antiquewhite;
    /*margin-top: -20px;*/
}

.newRideAutoResult[b-z07kipllte] {
    position: absolute;
    top: 10px;
}

.fab[b-z07kipllte] {
    margin-top: 8px;
}

.validationMessage[b-z07kipllte] {
    font-size: 0.7rem;
    margin-top: -7px;
    min-height: 18px;
    /*border: 1px solid red;*/
    /*background-color: blue;*/
    overflow-x: visible;
}

.validationMessagePhone[b-z07kipllte] {
    font-size: 0.7rem;
    min-height: 18px;
    overflow-x: visible;
}

.validationMarginFix[b-z07kipllte] {
    margin-top: 1px !important;
}

.clientDialog[b-z07kipllte] {
    min-height: 450px;
}



.pointer[b-z07kipllte] {
    cursor:pointer;
}


/*newRideClient*/
.clientSearchPanel[b-z07kipllte] {
    display: grid;
    width: 100%;
    grid-template-columns: 150px 0.5fr;
    background-color: lavender;
}

.clientSearchPanelLeft[b-z07kipllte] {
    grid-column: 1;
    background-color: lightcoral;
}

.clientSearchPanelRight[b-z07kipllte] {
    grid-column: 2;
    background-color: lightcyan;
}

.clientAutocompleteBox[b-z07kipllte] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.clientAutocomplete[b-z07kipllte] {
    width: 100px;
    align-content: baseline;
    /*margin-bottom:8px;*/
}

.title[b-z07kipllte] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.titleBox[b-z07kipllte] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin:0;
}

/* /Shared/Components/SmsTemplateRC.razor.rz.scp.css */
.inputConfig[b-99ktr2rcrf]{
    width:90%;
}
.configParameterBox[b-99ktr2rcrf] {
    background-color: lightblue;
    margin-bottom:5px;
    
}

.configParameter[b-99ktr2rcrf] {
    padding: 1px;
    margin-left: 10px;
    margin-bottom: 2px;
}

/* /Shared/Components/TransportRCs/CarsDetailRC.razor.rz.scp.css */

.detailBox[b-1bh39rurrz] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    grid-template-columns: 0.5fr 0.5fr;
    gap: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.photoBox[b-1bh39rurrz] {
    width: 100%;
    height: 120px;
    margin-right: 0px;
    /*background-color: blue;*/
}

.photoBoxFileUpload[b-1bh39rurrz] {
    /*width: 30%;
    height: 10px;
    max-height:10px;
    background-color: green;*/
    padding-right: 0px;
    margin-right: 0px;
}

.photoBoxImage[b-1bh39rurrz] {
    /*width: 100%;*/
    max-width:auto;
    height: 60px;
}

.leftBlock[b-1bh39rurrz] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-1bh39rurrz] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}

.popup-container[b-1bh39rurrz] {
    background-color: rgba(0,0,0,0.3);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: visible;
    transition: visibility linear 0.2s, opacity linear 0.2s;
}

.photo[b-1bh39rurrz] {
    width: auto;
    max-height: 120px;
    height: 120px;
    border-radius: 50%;
}
/* /Shared/Components/TransportRCs/TransportSelectRC.razor.rz.scp.css */
.box[b-tsgljvp7yq] {
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    margin: 0px;
    max-height:500px;
    overflow-y:auto;
}

.titleBox[b-tsgljvp7yq] {
    background-color: var(--primaryDark);
    width: 100%;
    /*height:50px;*/
    margin: 0;
}

.title[b-tsgljvp7yq] {
    padding-top: 5px;
    padding-left: 10px;
    color: white;
}

.nameClass[b-tsgljvp7yq] {
    font-size: 12pt;
}

.carTypeWrong[b-tsgljvp7yq] {
    color: red;
}

.carTypeOk[b-tsgljvp7yq] {
    color: green;
}

.carTypeNotImportant[b-tsgljvp7yq] {
    color: dodgerblue;
}


.subtitle[b-tsgljvp7yq] {
    /*padding: -30px !important;*/
}

.pointer[b-tsgljvp7yq] {
    cursor: pointer;
}

.selected[b-tsgljvp7yq] {
    background-color: var(--primaryLightGreen);
}

.hover[b-tsgljvp7yq] {
    background-color: var(--primaryDarkSelected);
}
/* /Shared/Components/TransportRCs/TransportTypeDetailRC.razor.rz.scp.css */
.detailBox[b-r0uu480hnz] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 450px;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
}

.leftBlock[b-r0uu480hnz] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-r0uu480hnz] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}
/* /Shared/Components/UserEditRC.razor.rz.scp.css */
.prefix[b-7q1mtgccms] {
    font-size: 22px !important;
}


.detailBox[b-7q1mtgccms] {
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 80%;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: grid;
    grid-template-columns: 500px 1fr;
    gap: 10px;
    overflow-y: auto;
}

.popup-container[b-7q1mtgccms] {
    background-color: rgba(0,0,0,0.3);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: visible;
    transition: visibility linear 0.2s, opacity linear 0.2s;
}

.leftBlock[b-7q1mtgccms] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-7q1mtgccms] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}








/* /Shared/Components/VouchersRC.razor.rz.scp.css */
.detailBox[b-4865r1h25o] {
    position: fixed;
    z-index: 10;
    left: 50%;
    top: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    width: 450px;
    height: 450px;
    max-width: 1450px;
    background-color: white;
    border-radius: 25px;
    box-shadow: 0px 6px 12px gray;
    display: block;
    
}

.leftBlock[b-4865r1h25o] {
    grid-column: 1;
    width: 100%;
    height: 90%;
}

.rightBlock[b-4865r1h25o] {
    grid-column: 2;
    width: 100%;
    grid-template-rows: 1fr 300px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-g6ceqmfwh6] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: calc(100% - var(--navbar-height));
}

.pageNoMenu[b-g6ceqmfwh6] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

main[b-g6ceqmfwh6] {
    flex: 1;
}

.sidebar[b-g6ceqmfwh6] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-g6ceqmfwh6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-g6ceqmfwh6]  a, .top-row[b-g6ceqmfwh6]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-g6ceqmfwh6]  a:hover, .top-row[b-g6ceqmfwh6]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-g6ceqmfwh6]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-g6ceqmfwh6] {
        display: none;
    }

    .top-row.auth[b-g6ceqmfwh6] {
        justify-content: space-between;
    }

    .top-row[b-g6ceqmfwh6]  a, .top-row[b-g6ceqmfwh6]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-g6ceqmfwh6] {
        flex-direction: row;
    }

    .sidebar[b-g6ceqmfwh6] {
        /*width: 250px;*/
        width: 1px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-g6ceqmfwh6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-g6ceqmfwh6]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-g6ceqmfwh6], article[b-g6ceqmfwh6] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.pointer[b-deo14gwdbc] {
    cursor: pointer;
}

@media only screen and (max-width: 1024px) and (min-width: 400px) {
    .nav-link[b-deo14gwdbc] {
        font-size: 1rem !important;
    }

    .nav-item a span[b-deo14gwdbc] {
        display: none;
    }

    .nav-item a .oi-power-standby[b-deo14gwdbc] {
        display: inline-block;
    }

    .nav-item a .oi-home[b-deo14gwdbc] {
        display: block;
        margin-left: 10px;
    }

    .navbarShadow[b-deo14gwdbc] {
        gap: 0.5rem;
    }
    .logo-wrapper[b-deo14gwdbc] {display:none;}

}

@media only screen and (max-width: 1290px) and (min-width: 1001px) {
    .nav-link.drivers span[b-deo14gwdbc], .nav-link.cars span[b-deo14gwdbc] {
        display: none;
    }

    .navbarShadow[b-deo14gwdbc] {
        gap: 1rem;
    }
 
}
/* /Shared/PublicLayout.razor.rz.scp.css */
.page[b-txq61lwysn] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: calc(100% - var(--navbar-height));
}

.pageNoMenu[b-txq61lwysn] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}

main[b-txq61lwysn] {
    flex: 1;
}

.sidebar[b-txq61lwysn] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-txq61lwysn] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-txq61lwysn]  a, .top-row[b-txq61lwysn]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-txq61lwysn]  a:hover, .top-row[b-txq61lwysn]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-txq61lwysn]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-txq61lwysn] {
        display: none;
    }

    .top-row.auth[b-txq61lwysn] {
        justify-content: space-between;
    }

    .top-row[b-txq61lwysn]  a, .top-row[b-txq61lwysn]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-txq61lwysn] {
        flex-direction: row;
    }

    .sidebar[b-txq61lwysn] {
        /*width: 250px;*/
        width: 1px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-txq61lwysn] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-txq61lwysn]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-txq61lwysn], article[b-txq61lwysn] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
