﻿
.clear {
    clear: both;
}

.title {
    display: block;
    float: left;
    text-align: left;
    width: auto;
}


.bold {
    font-weight: bold;
}

.submitButton {
    text-align: right;
    padding-right: 10px;
}

.overlay {
    border: black 1px solid;
    padding: 5px;
    z-index: 100;
    width: 100px;
    position: fixed;
    background-color: #fff;
    /*-moz-opacity: 0.75;*/
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    left: 50%;
    top: 50%;
}


/* DO POP UP: */
.watermark {
    background: #FFAAFF;
}

.popupControl {
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground {
    background-color: Gray;
    /*filter: alpha(opacity=70);
    opacity: 0.7;*/
}

.modalBackground_rezerwation {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    /*background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;*/
    /*padding: 0px;*/
    width: 800px;
    height: 600px;
}

.sampleStyleA {
    background-color: #FFF;
}

.sampleStyleB {
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC {
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD {
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}


.formAuction {
    text-align: right !important;
    padding-right: 340px;
    padding-bottom: 20px;
}

.formAuction2 input, select {
    color: #434240;
    font-size: 11px; /*width:226px;*/
}

.formAuction textarea {
    color: #434240;
    font-size: 11px;
    width: 226px;
}

.formAuction .ddlCSS {
    width: 231px;
    margin-left: 10px;
}

.formAuction ddlCSS2 {
    width: 250px;
}


/* CALENDAR */

.Calendar .ajax__calendar_container {
    background-color: #e2e2e2;
    border: solid 1px #cccccc;
}

.Calendar .ajax__calendar_header {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.Calendar .ajax__calendar_title, .Calendar .ajax__calendar_next, .Calendar .ajax__calendar_prev {
    color: #004080;
    padding-top: 3px;
}

.Calendar .ajax__calendar_body {
    background-color: #e9e9e9;
    border: solid 1px #cccccc;
}

.Calendar .ajax__calendar_dayname {
    text-align: center;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.Calendar .ajax__calendar_day {
    text-align: center;
}

.Calendar .ajax__calendar_hover .ajax__calendar_day, .Calendar .ajax__calendar_hover .ajax__calendar_month, .Calendar .ajax__calendar_hover .ajax__calendar_year, .Calendar .ajax__calendar_active {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.Calendar .ajax__calendar_today {
    font-weight: bold;
}

.Calendar .ajax__calendar_other, .Calendar .ajax__calendar_hover .ajax__calendar_today, .Calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.AuctionDetail {
    border-collapse: collapse;
    border-spacing: 0;
    /*width: 565px;*/
    /*  border-right:1px solid lightgrey;*/
}

    .AuctionDetail tr td {
        border-bottom: 1px solid #d3d3d3;
        text-align: justify;
        padding: 5px;
    }

    .AuctionDetail tr th {
        border-bottom: 1px solid #d3d3d3;
        text-align: center;
        background-color: #404040;
    }


.formAuction {
    text-align: right !important;
    /*  padding-right: 340px;*/
    padding-bottom: 20px;
    float: left;
    width: 600px;
}

    .formAuction table {
        width: 100%;
    }

.AuctionDetail tr td.tdRight {
    padding-left: 10px;
    background-color: #f6f6f6;
    width: 160px;
}

.formAuction p {
    text-align: left;
    /*padding-left: 10px;*/
}

.normal_img {
    clear: inherit;
    position: relative;
}

#lbPowrot {
    margin-left: 15px;
}

.calendarImage {
    position: absolute;
    vertical-align: middle;
}



#MainContent_panelBet td {
    font-weight: normal;
    color: #000;
}

.panelSprzedaz {
    height: 280px;
    width: 250px;
    padding: 22px;
    padding-top: 15px;
    background-color: #f6f6f6;
}

.panelSprzedazOferty {
    padding: 22px;
    padding-top: 15px;
    background-color: #f6f6f6;
}

.panelChangeType {
    padding: 22px;
    padding-top: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.panelNewInvoice {
    padding: 22px;
    padding-top: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


.panelChangeAdmin {
    padding: 22px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


.ddlCSS {
    width: 231px;
    margin-left: 10px;
}

ddlCSS2 {
    width: 250px;
}

.ddlWidth {
    width: 231px;
}


.rightSale {
    float: right;
    width: 270px;
    padding-top: 10px;
}

.ModalWindow {
    background: none repeat scroll 0 0 silver;
    height: 65px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    z-index: 9999;
}

    .ModalWindow p {
        color: #000000;
        font: 16px/20px DobraBook,arial,sans-serif;
        margin-left: 130px;
        padding-top: 35px;
    }

.panelInfo {
    width: 400px;
    height: auto;
    padding: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.panelInfoRezerwation {
    width: auto;
    height: auto;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.panelTransmissionProtocol {
    padding: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.panelInsurance {
    padding: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.panelOtoMoto {
    padding: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.validationError {
    color: #FF0000;
    /* position:absolute; */
    margin-left: 20px;
    display: none;
}

.register.form {
    padding-bottom: 20px;
    padding-right: 10px;
    text-align: left !important;
}

    .register.form p > span:first-of-type {
        clear: left;
        margin-right: 5px;
        text-align: right;
        width: 170px;
        display: inline-block;
    }


    .register.form.addVehicle p > span:first-of-type {
        clear: left;
        margin-right: 5px;
        text-align: right;
        width: 220px;
        display: inline-block;
    }

    .register.form p > label:first-of-type {
        clear: left;
        float: left;
        margin-right: 5px;
        text-align: right;
        width: 170px;
    }


fieldset.login label, fieldset.register label, fieldset.changePassword label {
    display: block;
}

.panelEndPolicy {
    width: 440px;
    height: 90px;
    padding: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.tablePocz td {
    border: 1px solid black;
    padding: 5px;
}

.tablePocz {
    border-collapse: collapse;
}

.filterVS {
    width: 17px;
    height: 15px;
    padding-left: 17px;
    margin-left: 3px;
    border: 0;
    color: Black;
    -webkit-appearance: none; /*Removes default chrome and safari style*/
    -moz-appearance: none; /*Removes default style Firefox*/
    background: url('img/arrow_down.png') no-repeat;
    text-align: left;
    background-color: #ddd;
}


@media screen and (max-width: 854px) {

    form {
        width: 100%;
    }

    .mGrid {
        width: 100%;
    }

    .page {
        width: 100%;
    }

    .formAuction {
        margin: 0 auto;
        width: 315px;
        padding-right: 0px;
    }
}

@media screen and (max-width: 480px) {
    .mGrid {
        width: 435px;
    }

        .mGrid th {
            font-size: 10px;
        }

        .mGrid td {
            font: 10px Arial,sans-serif;
        }
}


.panelOfferInfo {
    padding: 20px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


.boxSprzedaz {
    color: #fff;
    background: #404040;
    font: normal 15px 'Roboto Condensed', Arial, sans-serif;
    height: 35px;
    padding-top: 15px;
    width: 280px;
    vertical-align: middle;
    border: 1px #404040 solid;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.panelFormFieldset input {
    margin-right: 0px;
    margin-left: 2px;
}

.panelAdminComments {
    padding: 20px 20px 5px 20px;
    background-color: #f6f6f6;
}

.rightSprzedaz {
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 10px;
    width: 250px;
    float: right;
    margin-right: 200px;
}

.right h2 {
    margin-bottom: 10px;
}

.right table.listaAukcji {
    border: 1px dotted #f5f5f5;
}

.right .listaAukcji td {
    padding: 5px;
    border: 1px dotted #f5f5f5;
}

.right .listaAukcji td {
    border-right: 1px dotted #f5f5f5;
    font-family: verdana,verdana,arial;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}

.right .listaAukcji tr {
    background-color: #FBFDF6;
    font-family: verdana,verdana,arial;
    font-size: 11px;
}

    .right .listaAukcji tr.odd {
        background-color: #f5f5f5;
    }


.remarketing {
    min-height: 222px !important;
    margin: 0px 0 0px !important;
}

@media (max-width: 985px) {
    /* For mobile phones: */
    .remarketing {
        margin-top: 20px !important;
        min-height: 132px !important;
    }
}

.panelInsurance label {
    padding-left: 10px !important;
}

.panelAdminComments {
    padding: 20px 20px 5px 20px;
    background-color: #f5f5f5;
}

.panelDekraNetOrder {
    padding: 20px;
    background-color: #f5f5f5;
}

.popupPanel {
    padding: 20px;
    background-color: #f5f5f5;
}

.panelBetsModal {
    padding: 20px;
    background-color: #f5f5f5;
    border: 1px solid black;
}

.panelGalleryModal {
    padding: 20px;
    background-color: #f5f5f5;
}


.panelTransport {
    padding: 22px;
    background-color: #f6f6f6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid black;
}

.cbAcceptStyle input {
    display: block !important;
    border: 1px solid black !important;
    height: 25px !important;
    width: 25px !important;
    font-size: 13px;
    float: left;
    display: inline-block !important;
    margin-top: 0px !important;
    margin-right: 10px !important;
}

.cbAcceptStyle label {
    font-size: 13px !important;
}

.info-section {
    height: 100px;
    overflow: auto;
    font-size: 10px;
}

    .info-section::-webkit-scrollbar {
        width: 16px;
    }

    .info-section::-webkit-scrollbar-track {
        background-color: #e4e4e4;
    }

    .info-section::-webkit-scrollbar-thumb {
        background-color: #1c69d4;
    }

.main-div-form {
    left: 20%;
    position: relative;
}

@media (max-width: 985px) {
    /* For mobile phones: */
    .main-div-form {
        left: 0%;
        position: initial;
    }

    .cbAcceptStyle label {
        font-size: 11px !important;
    }

    .text-box-inspection {
        width: 70% !important;
    }
}


.cbAcceptStyle {
    display: flex !important;
    align-items: center !important;
    justify-items: center !important;
}

.custom-max-height {
    max-height: 90%;
    overflow: auto;
}
