﻿.camapaign_popup { display:none !important;}

.download_app { position: absolute; right: calc(100% + 8px); top: 0; }
    .download_app a { transition: all 0.5s ease-in-out;font-size: 0.8em;  color: #000;text-align:center; box-sizing: border-box;  }
        .download_app a > span { display: block; margin-top: 5px; text-decoration: underline; font-weight: 500; }
        .download_app a:hover, .download_app a:focus { box-shadow: 0px 6px 30px #00000052; }

.app_popup {display:none;position:fixed;width:100%;height:100%;z-index:1000000000000;background-color:rgb(0 0 0 / 0.8);right:0;top:0; padding:20px 10px;box-sizing:border-box;}
.app_popup .popup {width:100%;max-width:500px;margin:0 auto;border-radius:5px;padding:20px;box-sizing:border-box;background-color:#fff;color:#000; }
    .app_popup .popup .close_popup {width:35px;height:35px;border-radius:50%;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center; }
    .app_popup .content { }
    .app_popup .content .title { display:block;text-align:center;font-size:1.2em;}
        .app_popup .content .text { display:block;text-align:center;color:#000;font-size:1em;}
    .app_popup .buttons { }
        .app_popup .buttons > ul { display:flex;justify-content:space-between;width:100%;max-width:300px;margin:0 auto;}
            .app_popup .buttons > ul > li { width:49%;}
                .app_popup .buttons > ul > li > a { border-radius: 5px; display:block;line-height:1 !important;padding:10px !important;box-sizing:border-box;font-size:1em !important;text-align:center;height:auto !important;}

                .app_popup .buttons > ul > li .button1 {background-color:#000;color:#fff !important;}
    .app_popup .buttons > ul > li .button2 { }
.bondage_by_owner_id_popup form ul > li .field-validation-error.checkbox_validation { top: 44px; right: 190px !important; }
.bondage_by_owner_id_popup form ul > li .field-validation-error.checkbox_validation2 { top: 56px; right: 190px !important; }
.padding_top_15 { padding-top: 15px !important; }

/*LocatingLicenseNumbers*/
.auto_margin10 { width: 100%; max-width: 1650px; margin: 0 auto; padding: 0 10px; box-sizing: border-box; }
.locating_license { padding: 0 0 51px 0; clear: both;  }
    .locating_license .search_number { position: relative; width: 100%; max-width: calc(478px + 152px); margin: 0 auto 51px auto; }
        .locating_license .search_number > ul { display:flex;justify-content:space-between;}
            .locating_license .search_number > ul > li:nth-child(1) {width:calc(100% - 160px); }
            .locating_license .search_number > ul > li:nth-child(2) {width:152px;  }
                .locating_license .search_number > ul > li input { width: 100%; box-shadow: 0px 3px 6px #77777729; border: 1px solid #DAE3F0; border-radius: 5px; background-color: #fff; text-align: center; font-size: 1.5em; color: #707070; padding: 17px 10px; box-sizing: border-box; }
                .locating_license .search_number > ul > li button { box-shadow: 0px 3px 6px #00000052; border-radius: 5px; text-align: center; border: 0; background: #007fc3; color: #fff !important; width: 152px; font-size: 1.5em; padding: 17px 10px; box-sizing: border-box; cursor: pointer; display: block; }
                .locating_license .search_number > ul > li button { }
        .locating_license .search_number .arrow_and_text { position: absolute; top: -50px; right: -70px; text-align: center; width: 287px; }
            .locating_license .search_number .arrow_and_text > img { display: inline-block; }
            .locating_license .search_number .arrow_and_text .text { display: block; margin-top: 10px; font-size: 1.5em; font-weight: bold; line-height: 120%; color: #000; }
                .locating_license .search_number .arrow_and_text .text p { }

    .locating_license .sides_conti { }
    .locating_license .sides_conti1 {margin-bottom:20px;  }
        .locating_license .sides_conti .side_one { }
        .locating_license .sides_conti .side_two { }
        .locating_license .sides_conti > div, .locating_license .sides_conti > section { width: 49%; }
            .locating_license .sides_conti > div > img { width: 100%; vertical-align: bottom; }
        .locating_license .sides_conti .headline3 { text-align:center;padding:18px 5px;box-sizing:border-box;font-size:1.5em;}
            .locating_license .sides_conti .headline3 > * {display:inline-block; font-weight:500;font-size:1em;}
        .locating_license .sides_conti > section { box-shadow: 0px 3px 6px #77777729; border: 1px solid #DAE3F0; border-radius: 5px; background-color: #fff; }
        .locating_license .sides_conti .data { }
            .locating_license .sides_conti .data > li {display:flex;justify-content:space-between;align-items:center;padding:18px 22px;box-sizing:border-box; height:52px; }
                .locating_license .sides_conti .data > li.pollution_conti { padding:10px 22px;}
                .locating_license .sides_conti .data > li:nth-child(odd) { background-color: #F1F4F6; }
            .locating_license .sides_conti .data > strong { color: #37778F;font-weight:500;font-size:1.15em; }
            .locating_license .sides_conti .data > span { font-size: 1.15em; }
            .locating_license .sides_conti .data > div { }

.pollution { }
    .pollution > ul { direction: ltr; }
        .pollution > ul > li { color: #fff; width: 21px; height: 21px; line-height: 21px; text-align: center; display: inline-block; vertical-align: middle; }
            .pollution > ul > li:nth-child(1) { background-color: #197147; }
            .pollution > ul > li:nth-child(2) { background-color: #226C45; }
            .pollution > ul > li:nth-child(3) { background-color: #2C6844; }
            .pollution > ul > li:nth-child(4) { background-color: #366343; }
            .pollution > ul > li:nth-child(5) { background-color: #F4F01F; }
            .pollution > ul > li:nth-child(6) { background-color: #FDCB08; }
            .pollution > ul > li:nth-child(7) { background-color: #FCA814; }
            .pollution > ul > li:nth-child(8) { background-color: #FC811A; }
            .pollution > ul > li:nth-child(9) { background-color: #DF3D30; }
            .pollution > ul > li:nth-child(10) { background-color: #AC2835; }
            .pollution > ul > li:nth-child(11) { background-color: #f58220; }
            .pollution > ul > li:nth-child(12) { background-color: #f15825; }
            .pollution > ul > li:nth-child(13) { background-color: #d73c26; }
            .pollution > ul > li:nth-child(14) { background-color: #de3b2b; }
            .pollution > ul > li:nth-child(15) { background-color: #a92a32; }
            .pollution > ul > li.active { height: 32px; line-height: 32px; }

.pollution2 > ul > li:nth-child(1) { background-color: #114062; }
.pollution2 > ul > li:nth-child(2) { background-color: #18517C; }
.pollution2 > ul > li:nth-child(3) { background-color: #296698; }
.pollution2 > ul > li:nth-child(4) { background-color: #4793CE; }
.pollution2 > ul > li:nth-child(5) { background-color: #2CA67C; }
.pollution2 > ul > li:nth-child(6) { background-color: #FBBF2D; }
.pollution2 > ul > li:nth-child(7) { background-color: #EC6934; }
.pollution2 > ul > li:nth-child(8) { background-color: #C61B2D; }

.Summary { }
    .Summary .headline4 { font-size: 1.5em; text-align: center; border: none; padding: 0; margin: 0; }
        .Summary .headline4 > * { font-weight: 500;margin-bottom:0; display: inline-block; padding: 26px 46px; box-sizing: border-box; box-shadow: 0px 3px 6px #77777729; border: 1px solid #DAE3F0; border-radius: 5px; background-color:#fff;box-sizing:border-box;color:#000;font-size:1em;}
    .Summary .general_text { margin-bottom: 28px;text-align:center;color:#000; }
        .Summary .general_text > * { font-size: 1.5em; display: block; margin-bottom: 8px; }

.tenders_gallery_conti_main {}
    .tenders_gallery_conti_main > h2 { background-color: transparent; color: #000; font-size: 1.5em; font-weight: normal; padding: 0; margin-bottom: 20px; text-align: center; color: #000000 ;}


.loactinglicense_lead_form { width: 100%; max-width: 934px; margin: 40px auto ; background-color: #CCD6E1;border-radius:5px;padding:16px 10px;box-sizing:border-box; }
    .loactinglicense_lead_form > h2 { font-size: 1.5em; display: block; text-align: center; margin-bottom: 17px; color: #000000; }
        .loactinglicense_lead_form > h2 > * {display:inline-block;vertical-align:middle; }
        .loactinglicense_lead_form > h2 > strong { font-weight:bold;}
        .loactinglicense_lead_form > h2 > span { font-weight:normal;}
    .loactinglicense_lead_form form { max-width:600px;width:100%;margin:0 auto;}
        .loactinglicense_lead_form form > ul { padding-right:10px;box-sizing:border-box;}
            .loactinglicense_lead_form form > ul > li { width:33.33%;padding-left:10px;box-sizing:border-box;}
                .loactinglicense_lead_form form > ul > li input:not([type="submit"]) { background-color: #fff; font-size: 1em; color: #000; display: block; border: 1px solid #A7A7A7; border-radius: 5px;padding:13px 10px;box-sizing:border-box; }
                .loactinglicense_lead_form form > ul > li input[type="submit"] { border: none; box-shadow: 0px 3px 6px #00000029; border-radius:5px;font-size:1.05em;padding:12px 10px;display:block;}
.thank_main_lead_form {background-color:transparent !important; }

.bondage_form { width: 100%; max-width: 934px; margin: 40px auto; background-color: #CCD6E1; border-radius: 5px; padding: 16px 10px; box-sizing: border-box; }
    .bondage_form > h2 { font-size: 1.5em; display: block; text-align: center; margin-bottom: 17px; color: #000000; }
        .bondage_form > h2 > * { display: inline-block; vertical-align: middle; }
        .bondage_form > h2 > strong { font-weight: bold; }
        .bondage_form > h2 > span { font-weight: normal; }
    .bondage_form form { max-width: 700px; width: 100%; margin: 0 auto; }
        .bondage_form form > ul { padding-right: 10px; box-sizing: border-box; }
            .bondage_form form > ul > li {position:relative; width: 25%; padding-left: 10px; box-sizing: border-box;margin-bottom:10px; }
                .bondage_form form > ul > li input:not([type="submit"]) { background-color: #fff; font-size: 1em; color: #000; display: block; border: 1px solid #A7A7A7; border-radius: 5px; padding: 13px 10px; box-sizing: border-box; }
            .bondage_form form > ul > li:last-child {width:100%; text-align:center;}
                .bondage_form form > ul > li input[type="submit"] {width:100%;max-width:216px;display:inline-block; border: none; box-shadow: 0px 3px 6px #00000029; border-radius: 5px; font-size: 1.05em; padding: 12px 10px;font-weight:700; }
                .bondage_form form > ul > li .field-validation-error { left:initial !important;right:5px !important;}



.note {padding:10px 0;box-sizing:border-box;text-align:center; }
.scroll_to_item { margin-bottom: 20px; }
.scroll_to_form { margin-right: 10px; box-shadow: 0px 3px 6px #00000029; border-radius: 5px; background-color: #6CCD00; font-size: 1.2em; font-weight: 700; padding: 29px; box-sizing: border-box; color: #fff; }
    .scroll_to_form:hover, .scroll_to_form:focus { color: #fff; background-color: #4d9300; }

.video_conti { width: calc(100% - 20px);margin:0 auto;border-radius:5px;overflow:hidden; position: relative; height: 0; padding-bottom: 55.6%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.36); }
    .video_conti > *, .video_conti > * > *  {position:absolute;right:0;top:0;width:100%;height:100%; }

.by_owner_id {display:block;width:100%;text-align:center;font-size:1.2em;padding:20px 10px;box-sizing:border-box; }

.bondage_by_owner_id_popup { display: none; position: fixed; width: 100%; height: 100%; z-index: 1000000000000; background-color: rgb(0 0 0 / 0.8); right: 0; top: 0; padding: 20px 10px; box-sizing: border-box; overflow-y: auto; }
    .bondage_by_owner_id_popup .popup { width: 100%; max-width: 1000px; margin: 0 auto; border-radius: 5px; padding: 20px 20px 0 20px; box-sizing: border-box; background-color: #fff; color: #000; }
        .bondage_by_owner_id_popup .popup .close_popup { width: 35px; height: 35px; border-radius: 50%; background-color: #000; color: #fff; display: flex; justify-content: center; align-items: center; }
    .bondage_by_owner_id_popup .content { }
        .bondage_by_owner_id_popup .content .title { display: block; text-align: center; font-size: 1.2em; }
        .bondage_by_owner_id_popup .content .text { display: block; text-align: justify; color: #000; font-size: 1em; line-height: 120%; padding: 10px 0 0 0; margin-bottom: 10px; }
            .bondage_by_owner_id_popup .content .text:hover > *, .bondage_by_owner_id_popup .content .text:focus > * { color: #000; }
    .bondage_by_owner_id_popup form { }
        .bondage_by_owner_id_popup form ul { justify-content: space-between; }
            .bondage_by_owner_id_popup form ul > li { width: 49%; margin-bottom: 2%; position: relative;display:flex;align-items:flex-end; }
                .bondage_by_owner_id_popup form ul > li.checkbox_li { width: 100%; margin-bottom: 10px; }
                .bondage_by_owner_id_popup form ul > li:last-child { width: 100%; }
                .bondage_by_owner_id_popup form ul > li input { padding: 10px; box-sizing: border-box; border: 1px solid #2880c3; background-color: #fff; color: #00b7b8 !important;  font-weight: 700; }
.floating_label input[type="date"], .floating_label input[type="file"] { padding: 8px 10px; }
                .bondage_by_owner_id_popup form ul > li .field-validation-error { position: absolute; font-size: 0.8em; left: initial !important; right: 5px !important; top: 0; }

.floating_label {position:relative; }
    .floating_label label { position: absolute; background-color: #fff; width: calc(100% - 2px); height: calc(100% - 4px); right: 1px; top: 3px; display: flex; align-items: center; padding: 10px; box-sizing: border-box; color: #2880c3; }
    .floating_label label:hover, .floating_label.active label, .floating_label input:hover ~ label { opacity: 0; pointer-events: none; }
    .floating_label input:focus ~ label { opacity: 0; pointer-events: none; }

    .bondage_by_owner_id_popup ::-webkit-input-placeholder { /* Edge */ color: #00467c; font-weight: 400; }

    .bondage_by_owner_id_popup :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #00467c; font-weight: 400; }

    .bondage_by_owner_id_popup ::placeholder { color: #00467c; font-weight: 400; }

    .bondage_by_owner_id_popup .popup .sides_conti { }
        .bondage_by_owner_id_popup .popup .sides_conti .side_one { width: 50%; padding-bottom: 20px; }
            .bondage_by_owner_id_popup .popup .sides_conti .side_one img { width: 100%; padding: 0 0 0 20px; box-sizing: border-box; vertical-align: bottom; }
        .bondage_by_owner_id_popup .popup .sides_conti .side_two { width: 50%; padding-bottom: 20px; }
    .bondage_by_owner_id_popup .headline2 { font-size: 1.5em; display: block; text-align: center; margin-bottom: 20px; }
        .bondage_by_owner_id_popup .headline2 > h2 { font-weight: 500; }
    .bondage_by_owner_id_popup .button4 { background: #2880C3 !important; max-width: 260px; margin: 0 auto; color: #fff !important;text-align:center; }
        .bondage_by_owner_id_popup .button4:hover, .bondage_by_owner_id_popup .button4:focus { filter: brightness(1.2); }
    .bondage_by_owner_id_popup .checbox_new_conti { position: relative; padding-right: 25px; box-sizing: border-box; padding-top: 2px; }
        .bondage_by_owner_id_popup .checbox_new_conti > div { position: absolute; right: 0; top: 0; }
        .bondage_by_owner_id_popup .checbox_new_conti > label { display: block; }

.search_buttons { padding: 20px 10px; box-sizing: border-box; }
    .search_buttons > ul { justify-content: space-between; flex-wrap: wrap; }
        .search_buttons > ul > li { width: 48%; margin-bottom: 20px; }
            .search_buttons > ul > li:last-child { margin-bottom: 0; }
            .search_buttons > ul > li > a {position:relative; background-color: #00b7b8; color: #fff; padding: 10px 20px 15px 10px; border-radius: 5px; }
                /*.search_buttons > ul > li > a::after { content: "20% הנחת Black Friday & Cyber Monday"; position: absolute; bottom: 0; right: 0; color: #fff; font-size: 0.8em;font-weight:600; width:100%;background-color:rgb(0 0 0 / 0.5);padding:5px;box-sizing:border-box;border-radius:0 0 5px 5px; text-align:center;pointer-events:none;}*/
                .search_buttons > ul > li > a:hover, .search_buttons > ul > li > a:focus { background-color: #007879; }
                .search_buttons > ul > li > a > img { }
                .search_buttons > ul > li > a .report_image { width: 70px; }
                .search_buttons > ul > li > a .arrow_image { width: 30px; padding-left: 10px; box-sizing: border-box; }
                .search_buttons > ul > li > a > .content { display: flex; align-items: center; flex-wrap: wrap; width: calc(100% - 100px); padding: 0 20px 0 10px; box-sizing: border-box; text-align:right;}
                    .search_buttons > ul > li > a > .content .title { width: 100%; font-size: 1.3em; font-weight: 700; }
                    .search_buttons > ul > li > a > .content .note { width: 100%;text-align:right; }

/*.search_buttons .licensefee_linker { display: flex !important; justify-content:  !important; }*/
.has_table table { width: 100% !important; background-color: #fff; }
    .has_table table tr { border: 1px solid #000; justify-content: center; align-content: center; align-items: center; vertical-align: middle; }
        .has_table table tr:nth-child(even) { background-color: #f5f5f5; }
        .has_table table tr td { padding: 10px; box-sizing: border-box; }
            .has_table table tr td:not(:last-child) { border-left: 1px solid #000; }

/*End LocatingLicenseNumbers*/



@media only screen and (max-width : 1020px) {
    .download_app {position:static;margin:10px auto 0 auto;max-width:186px; }

    .locating_license .sides_conti > div, .locating_license .sides_conti > section { width: 100%; margin-bottom: 20px; }
    .locating_license .search_number .arrow_and_text { right: 0; left: 0; margin: 0 50px 0 auto; }
    .locating_license .search_number {margin-bottom:20px; }
    .Summary .scroll_to_item .headline4 { font-size: 1em; line-height: 1; height: auto;width:calc(100% - 155px); }
        .Summary .scroll_to_item .headline4 > * { line-height: 1;vertical-align:bottom; padding: 10px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
    .Summary .general_text > * {font-size:1.15em; }
    .Summary .general_text { margin-bottom:10px;}
    .scroll_to_form {padding:10px;font-size:1em;line-height:1;height:auto;width:140px; }

    .status_car_report .report_form form > ul > li input {margin-bottom:0; }

}

@media only screen and (max-width : 768px) {
    .search_buttons > ul > li { width: 100%;font-size:0.8em; }
        .search_buttons > ul > li > a {padding:10px; }
        .search_buttons > ul > li > a .report_image { width: 55px; }
        .search_buttons > ul > li > a .arrow_image {padding-left:0;width:20px; }
        .search_buttons > ul > li > a > .content {width:calc(100% - 75px); }
            /*.search_buttons > ul > li > a::after {right:80px; }*/

    .bondage_by_owner_id_popup .popup .close_popup { position: absolute; right: 10px; top: 5px; box-shadow: 0 3px 6px #fff; }
    .bondage_by_owner_id_popup .headline2 { font-size: 1.3em; }
    .bondage_by_owner_id_popup .popup .sides_conti { }
        .bondage_by_owner_id_popup .popup .sides_conti .side_one { width: 100%; padding-bottom: 0; }
            .bondage_by_owner_id_popup .popup .sides_conti .side_one img { width: 100%; padding: 0; box-sizing: border-box; vertical-align: bottom; }
        .bondage_by_owner_id_popup .popup .sides_conti .side_two { width: 100%; }
}

@media only screen and (max-width : 650px) {
    .locating_license .search_number > ul > li:nth-child(1) { width: calc(100% - 125px); }
    .locating_license .search_number > ul > li:nth-child(2) { width: 120px; }
    .locating_license .search_number > ul > li input { width: 100%; font-size: 1em; }
    .locating_license .search_number > ul > li button { width: 100%; font-size: 1em; padding: 19px 5px; }
    .locating_license .sides_conti .data > li { padding: 18px 5px;flex-wrap:wrap; }
        .locating_license .sides_conti .data > li.pollution_conti { padding: 10px 5px; }
    .pollution {min-width:243px; }
    .pollution > ul > li { width:12px;font-size:0.6em;}

    .loactinglicense_lead_form > h2 { font-size: 1em; }
    .bondage_form > h2 {font-size:1.2em; }
    .loactinglicense_lead_form form > ul, .bondage_form form > ul { padding-right: 0; }
        .loactinglicense_lead_form form > ul > li, .bondage_form form > ul > li { width: 100%; padding-left: 0; margin-bottom: 10px; }
        .loactinglicense_lead_form form > ul > li input[type="submit"] {max-width:200px;margin:0 auto; }

    .bondage_by_owner_id_popup form ul > li {width:100%; }
}

@media only screen and (max-width : 414px) {
    .locating_license .search_number .arrow_and_text > img { height: 100px; }
    .locating_license .search_number .arrow_and_text { margin: 0 0 0 auto; }

}
