.parallax_title { background: url("/assets/images/asset_landing_background.png"); } .title_banner { width: 100%; background: rgba(0, 0, 0, 0.5); height: 300px; } .dashboard_tabs { background: rgba(0, 0, 0, 0.9); .container-fluid { width: calc(100% - 15%); ul { margin: 0px; padding: 0px; border: none; li { list-style: none; display: inline-block; width: 20%; color: #fff; background: transparent; cursor: pointer; a.active { background-color: rgba(273, 273, 273, 0.2) !important; } a.profile { background-image: url("/assets/images/asset_dashboard.png"); } a.vehicle { background-image: url("/assets/images/asset_car.png"); } a.estimate { background-image: url("/assets/images/asset_doc.png"); } a.appointment { background-image: url("/assets/images/asset_calender.png"); } a.time { background-image: url("/assets/images/asset_time.png"); } a.reminder { background-image: url("/assets/images/asset_reminder.png"); } a { color: #fff; padding: 20px; font-size: 18px; font-weight: 500; cursor: pointer; border: 1px solid transparent; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; background: transparent; background-size: 30px; background-repeat: no-repeat; background-position: 20px; padding-left: 65px; span{ position: relative; } &:focus { background-color: rgba(273, 273, 273, 0.2); } &:hover { background-color: rgba(273, 273, 273, 0.2); } .notification{ position: absolute; font-size: 14px; top: -10px; right: -25px; width:20px; height:20px; background: #fff; border-radius: 50%; color: #1e1e1e; text-align: center; padding:0px; } } } } } } .wizard_subhead{ font-size: 20px; font-weight: 600; } .add_more_services{ background: #2655bf; color: #fff !important; border:1px solid #2655bf !important; } .dashboard_tab_content { padding-bottom: 80px; .quote_list_table{ background: darkgray; thead { background: rgba(0, 0, 0, 0.5); tr { th { color: #fff; font-size: 18px; font-weight: 400; padding: 5px; padding-left:20px; &:nth-child(1){ width:20%; } &:nth-child(2){ width:20%; } &:nth-child(3){ width:10%; } &:nth-child(4){ width:20%; } &:nth-child(5){ width:10%; } &:nth-child(6){ width:20%; } } } } tbody { tr{ td{ &:nth-child(1){ width:20%; } &:nth-child(2){ width:20%; } &:nth-child(3){ width:10%; } &:nth-child(4){ width:20%; } &:nth-child(5){ width:10%; } &:nth-child(6){ width:20%; } } } } } table { width: 100%; background: #f8f8f8; thead { background:#2655bf; tr { th { color: #fff; font-size: 18px; font-weight: 400; padding: 5px; padding-left: 20px; &:nth-child(1){ width:5%; } &:nth-child(2){ width:20%; } &:nth-child(3){ width:20%; } &:nth-child(4){ width:20%; } &:nth-child(5){ width:15%; } &:nth-child(6){ width:10%; } &:nth-child(7){ width:10%; } } } } tbody { tr { border-bottom: 1px solid rgba(0, 0, 0, 0.2); td { font-size: 16px; font-weight: 400; padding: 10px; padding-left: 20px; p { margin: 0px !important; padding: 0px !important; } .success_status { color: #4CAF50 !important; } .pending_status { color: #ffc107 !important; } .canceled_status { color: #b21f2d !important; } .btn_set{ padding: 7px; } &:nth-child(1){ width:5%; } &:nth-child(2){ width:20%; } &:nth-child(3){ width:20%; } &:nth-child(4){ width:20%; } &:nth-child(5){ width:15%; } &:nth-child(6){ width:10%; } &:nth-child(7){ width:10%; } } } } } .service-align-center { padding-left: 0px !important; text-align: center; } .container-fluid { width: calc(100% - 15%); .tab-content { .container { max-width: 100%; .line_row { margin-bottom: 20px; .vehicle_list { width: 100%; ul { padding: 0px; margin: 0px; li { list-style: none; display: inline-block; position: relative; border: 1px solid #e2e2e2; width: 32%; padding: 15px; margin: 5px; min-height: 170px; // .car_photo { // width: 120px; // height: 120px; // background: #a8a8a8; // float: left; // img { // width: 100%; // height: 100%; // object-fit: cover; // object-position: center; // } // } .car_details { // width: calc(100% - 120px); width: 100%; float: left; padding-top: 0px; padding-bottom: 0px; h5 { color: #2655bf; font-size: 18px; strong { color: #2b4468; padding-right: 5px; } } h6 { color: #3d3d3a; } p { margin: 0px; padding: 0px; } } .button_bay { padding-top: 10px; .btn-group-justified { .btn { padding-left: 20px; padding-right: 20px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; &:focus { outline: none; border: none; } } } .book { background: #2655bf; color: #fff; &:focus { outline: none; } } .edit { width: 40px; height: 40px; background-image: url("/assets/images/asset_edit_dark.png"); background-color: transparent; background-repeat: no-repeat; background-position: center; background-size: 22px !important; cursor: pointer; float: right; border: none; &:focus { outline: none; } } .delete { width: 40px; height: 40px; background-image: url("/assets/images/asset_delete_dark.png"); background-color: transparent; background-repeat: no-repeat; background-position: center; background-size: 22px !important; cursor: pointer; float: right; border: none; &:focus { outline: none; } } } } } } } h3 { font-weight: 400; padding-top: 60px; } hr {} .save_btn { height: 45px; border-radius: 0px; padding-left: 10%; padding-right: 10%; color: #fff; background: #2655bf; border: none; font-size: 20px; font-weight: 300; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; &:focus { outline: none; } } .add_btn { height: 45px; border-radius: 0px; padding-left: 3%; padding-right: 3%; color: #fff; background: transparent; border: 2px solid #2655bf; color: #2655bf; font-size: 20px; font-weight: 500; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; float: right; &:focus { outline: none; } } .profile_pic { width: 120px; height: 120px; background: #a8a8a8; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; object-fit: cover; object-position: center; margin-top: 20px; position: relative; .edit { width: 35px; height: 35px; cursor: pointer; background-color: #1e1e1e; background-image: url("/assets/images/asset_edit.png"); background-position: center; background-repeat: no-repeat; background-size: 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; position: absolute; top: 0px; right: 0px; input { position: absolute; top: 0px; width: 35px; cursor: pointer; height: 35px; left: 0px; right: 0px; bottom: 0px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; opacity: 0; } } img { width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } } p { margin: 0px; padding-bottom: 10px; color: #1e1e1e; font-weight: 600; font-size: 16px; } .text_input { width: 100%; border: 1px solid #1e1e1e; height: 40px; padding-left: 15px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; } } } } } .add_modal_wrapper { border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; h3 { font-weight: 300; padding: 10px; margin: 0px; background: #2b4468; color: #fff; position: relative; .close { position: absolute; top: 15px; right: 15px; color: #fff; } } p { margin: 0px; padding-bottom: 10px; color: #1e1e1e; font-weight: 600; font-size: 16px; } .add_pic { width: 100px; height: 100px; background: #a8a8a8; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; object-fit: cover; object-position: center; position: relative; .edit { width: 35px; height: 35px; cursor: pointer; background-color: #1e1e1e; background-image: url("/assets/images/asset_edit.png"); background-position: center; background-repeat: no-repeat; background-size: 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; position: absolute; top: 0px; right: 0px; input { position: absolute; top: 0px; width: 35px; cursor: pointer; height: 35px; left: 0px; right: 0px; bottom: 0px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; opacity: 0; } } img { width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } } .add_modal_tab_head { border-bottom: 1px solid rgba(0, 0, 0, .1); padding-bottom: 20px; padding-top: 10px; .check_container { display: inline-block; position: relative; padding-left: 35px; margin-bottom: 0px; padding-right: 30px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .check_container input { position: absolute; opacity: 0; cursor: pointer; } .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #eee; border-radius: 50%; } /* On mouse-over, add a grey background color */ .check_container:hover input~.checkmark { background-color: #ccc; } .check_container input:checked~.checkmark { background-color: #2b4468; } .checkmark:after { content: ""; position: absolute; display: none; } .check_container input:checked~.checkmark:after { display: block; } .check_container .checkmark:after { top: 4px; left: 4px; width: 12px; height: 12px; border-radius: 50%; background: white; } } .add_modal_inner { padding: 10px; .line_row { margin-bottom: 20px; .vehicle_input { width: 100%; border: 1px solid #1e1e1e; height: 40px; padding-left: 15px; font-size: 13px; } .vehicle_input_select { width: 100%; border: 1px solid #1e1e1e; background: url("/assets/images/asset_down_arrow.png"); font-size: 13px; cursor: pointer; background-position: right 10px top 10px; background-repeat: no-repeat; height: 40px; padding-left: 15px; -webkit-appearance: none; -moz-appearance: none; } } .add_btn { height: 45px; border-radius: 0px; width: 100%; padding-left: 5%; padding-right: 5%; color: #fff; background: #2b4468; border: none; font-size: 20px; font-weight: 500; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; float: right; &:focus { outline: none; } } } } .address_height { height: 65px !important; } .login_modal_wrapper { background: url("/assets/images/asset_login_bg.png"); background-position: center; background-repeat: no-repeat; position: relative; overflow: scroll; &::-webkit-scrollbar { display: none; } .modal_close { width: 40px; height: 40px; border: 1px solid #fff; position: fixed; top: 20px; right: 20px; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; z-index: 999; color: #fff; text-align: center; font-size: 24px; padding: 0px; font-weight: 700; cursor: pointer; } .login_modal_content { max-width: 700px; min-height: 400px; background: #ffffff; margin: 0 auto; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; padding: 30px; padding-top: 50px; position: relative; top: 15px; .login_modal_inner { width: 90%; margin: 0 auto; h3 { text-align: center; text-transform: uppercase; color: #1e1e1e; font-weight: 600; padding-bottom: 30px; } .facebook_btn { background-color: #3b5998; color: #fff; text-align: center; width: 100%; height: 45px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border: none; font-size: 20px; font-weight: 300; &:focus { outline: none; } img { margin-left: 10px; } } h6 { text-align: center; width: 100%; margin: 0px; padding: 0px; } .search { text-align: center; background-repeat: no-repeat; border:none; border-bottom: 1px solid #f4f4f4; font-size: 28px; padding-bottom: 20px; &::placeholder{ color: #e7e7e7; } } .service_tab_inner{ width: 100%; padding-top:10px; .arrow_btn{ width: 35px; height: 35px; background-position: center !important; background-repeat: no-repeat !important; position: relative; left: 20px; cursor: pointer; } .up_arrow{ background: url("../../../assets/images/asset_scroll_up.png"); } .down_arrow{ background: url("../../../assets/images/asset_scroll_down.png"); } .services_tab{ padding:0px; padding-top: 10px; padding-bottom: 10px; margin:0px; overflow: scroll; overflow-x: hidden; padding-right: 20px; width: 100%; height: 250px; &::-webkit-scrollbar { display: none; } li{ width:100%; margin-bottom: 10px; a{ padding:8px; padding-left:15px; border-radius: 8px; padding-right: 35px !important; color: #272a31; background-image: url("../../../assets/images/asset_arrow.png"); background-size: 17px; background-position: right 12px top 11px; background-repeat: no-repeat; img{ margin-right: 10px; position: relative; bottom: 2px; } } .active{ background-color: #b9b9b9; padding:8px; padding-left: 15px; border-radius: 8px; } } } .backgroundColor{ background: #f2f2f275; } .tab-content{ padding-top: 10px; padding-bottom: 10px; ul{ padding:0px; margin:0px; height: 230px; overflow: scroll; overflow-x: hidden; padding-right: 20px; li{ list-style: none; display: inline-block; position: relative; min-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0px; padding: 0px; border: none; background-image: none; margin-bottom:0px; #custom_check_button { margin: 0px; height: 40px; background-color: #fff; border-radius: 0px !important; overflow: auto; color: #2655bf; border: 1px solid transparent; position: relative; outline: none; border-radius: 8px !important; width: 100%; } #custom_check_button p { padding:8px; padding-left: 15px; border-radius: 8px; margin: 0px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; color: #2655bf; text-align: left; } #custom_check_button label { width: 100%; margin: 0px; } #custom_check_button label span { text-align:left; display: block; } #custom_check_button label input { position: absolute; left: 0px; bottom: 0px; right: 0px; opacity: 0; } #custom_check_button input:checked+p { background-color: #2655bf; color: #fff; border-radius: 0px !important; margin: 0px; } } } } } input { border: 1px solid #1e1e1e; height: 40px; width: 100%; border-radius: 10px; padding-left: 15px; -webkit-border-radius:10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; text-align: left; font-size: 16px; &::placeholder { color: #bbbbbb; } &:focus { outline: none; } } select { border: 1px solid #1e1e1e; background: url("/assets/images/asset_down_arrow.png"); height: 40px; width: 100%; padding-left: 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; text-align: center; -webkit-appearance: none; -moz-appearance: none; font-size: 16px; cursor: pointer; background-position: right 10px top 10px; background-repeat: no-repeat; &::placeholder { color: #bbbbbb; } &:focus { outline: none; } } .row { margin-bottom: 25px; } .next_btn { background-image: url("/assets/images/asset_double_right.png"); background-position: right 10px top 10px; } .prev_btn { background-image: url("/assets/images/asset_double_left.png"); background-position: left 10px top 10px; } .log_btn { height: 40px; width: 160px; border-radius:10px; color: #fff; background-color: #2655bf; border: none; font-size: 16px; font-weight: 300; background-repeat: no-repeat; background-size: 20px; &:focus { outline: none; } } .log_btn_diabled { cursor: not-allowed; background: #929292; } .wizard_signin { height: 40px; width: 48%; display: inline-block; border-radius: 10px; color: #2655bf; border: 2px solid #2655bf; background: transparent; font-size: 16px; font-weight: 500; background-repeat: no-repeat; background-size: 20px; margin: 3px; &:focus { outline: none; } } .wizard_quotes { height: 40px; width: 48%; margin: 3px; display: inline-block; border-radius: 10px; color: #fff; border: 2px solid #2655bf; background: #2655bf; font-size: 16px; font-weight: 500; background-repeat: no-repeat; background-size: 20px; &:focus { outline: none; } } .create_account { background-image: url("/assets/images/asset_signin.png"); background-repeat: no-repeat; background-position: right 13px top 7px; } p { text-align: center; color: #2655bf; width: 100%; font-size: 16px; cursor: pointer; } h6 { text-align: center; width: 100%; font-size: 16px; a { color: #2655bf; margin-left: 5px; margin-right: 5px; cursor: pointer; } } } } } .wizard_inner { width: 100%; .add_images { width: 100%; ul { margin: 0px; padding: 0px; text-align: center; li { list-style: none; width: 80px; height: 90px; border: 1px dashed #a8a8a8; display: inline-block; text-align: center; position: relative; margin: 4px; span { position: relative; font-size: 50px; top: 5px; } img { width: 100%; height: 100%; object-fit: cover; object-position: center; } input { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0; height: 120px; } } } } .service_methods { max-height: 200px; overflow: scroll; ul { padding: 0px; margin: 0px; li { list-style: none; width: 100%; color: #060708; border: 1px dashed #929292; cursor: pointer; padding: 5px; margin-bottom: 10px; padding-left: 15px; background-image: url("/assets/images/asset_down_time_arrow.png"); background-position: right 5px top 2px; background-repeat: no-repeat; background-size: 30px; } .service_list { ul { padding: 0px; margin: 0px; padding-top: 0px; li { list-style: none; display: inline-block; position: relative; min-width: 100%; margin: 0px; padding: 0px; border: none; background-image: none; margin-bottom: 5px; #custom_check_button { margin: 0px; background-color: #fff; border-radius: 0px !important; overflow: auto; color: #1e1e1e; border: 1px solid #e7e7e7; position: relative; height: 30px; outline: none; width: 100%; } #custom_check_button p { margin: 0px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 2px; color: #1e1e1e; text-transform: uppercase; } #custom_check_button label { width: 100%; margin: 0px; } #custom_check_button label span { text-align: center; display: block; } #custom_check_button label input { position: absolute; left: 0px; bottom: 0px; right: 0px; opacity: 0; } #custom_check_button input:checked+p { background-color: #58b19f; color: #fff; border-radius: 0px !important; margin: 0px; } } } } } } .textarea_input { width: 100%; border: 1px solid #1e1e1e; color: #bfbfbf; padding-top: 10px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; text-align: left !important; &:focus { outline: none; } } .selected_services { ul { margin: 0px; padding: 0px; li { list-style: none; display: inline-block; padding-left: 15px; padding-right: 15px; border: 1px solid #1e1e1e; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; text-align: center; color: #1e1e1e; margin: 3px; a { margin-left: 10px; cursor: pointer; font-weight: 600; } } } } } .quote_service_wrapper { width: 90%; background: #f5f5f5; margin: 0 auto; min-height: 500px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; padding: 20px; .quote_header { width: 100%; padding: 10px; h4 { margin: 0px; padding: 0px; color: #1e1e1e; padding-bottom: 10px; font-size: 20px; font-weight: 600; } p { margin: 0px; padding: 0px; color: #4e4e4e; font-weight: 400; font-size: 15px; } } .quote_schedule_header { border: 1px solid #2655bf; h4 { background: #2655bf; margin: 0px; color: #fff; font-size: 18px; padding: 10px; } .quote_arrow { height: 40px; width: 40px; margin: 0px; padding: 0px; background: transparent; border: none; background-repeat: no-repeat; background-position: center; &:focus { outline: none; } } .quote_arrow.left { background-image: url("/assets/images/asset_quote_left.png"); } .quote_arrow.right { background-image: url("/assets/images/asset_quote_right.png"); } .schedule_dates { width: calc(100% - 80px); height: 35px; ul { padding: 0px; margin: 0px; li { list-style: none; display: inline-block; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 40px; background: #2655bf; color: #fff; font-size: 14px; text-align: center; padding: 7px; border: 2px solid #f9f7f7; } } } } .quote_schedule_list { border: 1px solid #e8e8e8; background: #ffffff; ul { margin: 0px; padding: 0px; max-height: 500px; overflow: scroll; &::-webkit-scrollbar { display: none; } li { list-style: none; padding: 10px; border-bottom: 10px solid #f5f5f5; .mechanic_profile { padding: 5px; .mechanic_profile_inner { background: #fbfbfb; padding: 10px; padding-right: 0px; .mechanic_photo_wrapper { float: left; width: 100px; .mechanic_photo { width: 100px; height: 100px; background: #bfbfbf; margin-bottom: 5px; img { width: 100%; height: 100%; object-fit: cover; object-position: center; } } .mechanic_ratting{ padding: 5px; p{ margin:0px; padding:0px; color: #a8a8a8; font-size: 14px; text-align: center; } h6{ margin: 0px; padding:0px; color: #a8a8a8; font-size: 14px; text-align: center; } } .rating { .star-container { .star { font-size: 16px; } } } } .mechanic_detail { width: calc(100% - 100px); float: left; padding: 10px; padding-left: 15px; padding-top: 0px; h4 { margin: 0px; padding: 0px; font-size: 15px; color: #060708; padding-bottom: 5px; } h5 { margin: 0px; padding: 0px; font-size: 15px; color: #2655bf; } p { margin: 0px; padding: 0px; color: #767676; font-size: 14px; line-height: 20px; padding-top: 5px; } h6 { color: #959595; margin: 0px; padding: 0px; background-image: url("/assets/images/asset_call.png"); background-repeat: no-repeat; padding: 8px; background-size: 16px; padding-left: 30px; background-position: 5px; } .view_profile { border: 1px solid #898989; color: #898989; background: transparent; margin: 0px; margin-top: 15px; padding-left: 15px; padding-right: 15px; border-radius: 20px; height: 35px; font-size: 14px; &:focus { outline: none; } } .book_now { float: right; border: 1px solid #2655bf; color: #2655bf; background: transparent; margin: 0px; padding-left: 15px; padding-right: 15px; border-radius: 20px; height: 35px; width:100%; font-size: 14px; margin-top: 15px; &:focus { outline: none; } } .book_now_disabled { float: right; margin-top:10px; border: 1px solid #808080; color: #808080; background: transparent; margin: 0px; padding-left: 15px; padding-right: 15px; border-radius: 20px; height: 35px; margin-top: 15px; width:100%; font-size: 14px; &:focus { outline: none; } pointer-events: none; cursor: default; text-decoration: none; } } } .offer { color: #a8a8a8; text-align: justify; font-size: 12px; .panel-heading { padding: 10px; margin-bottom: 5px; padding-left: 15px; padding-right: 15px; background-color: #2655bf; background-image: url("/assets/images/asset_double_right.png"); background-position: right 10px top 8px; background-repeat: no-repeat; .panel-title { padding: 0px; margin: 0px; a { color: #fff; font-weight: 300; font-size: 15px; } } } .panel-collapse { background-color: #f5f5f5; .panel-body { font-size: 15px; font-weight: 400; .row { padding: 10px; border-bottom: 1px solid #fff; } } } } } .scheduletiming_listing { width: calc(100% - 80px); margin: 0 auto; height: 200px; position: relative; left: 5px; ul { margin: 0px; padding: 0px; width: 50%; height: 100%; overflow: scroll; display: inline-block; position: relative; &::-webkit-scrollbar { display: none; } #custom_check_button { border-radius: 0px !important; overflow: auto; position: relative; outline: none; color: #908d8d; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; } #custom_check_button p { margin: 0px; position: absolute; color: #908d8d; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 5px; cursor: pointer; } #custom_check_button label { width: 100%; } #custom_check_button label span { text-align: center; display: block; } #custom_check_button label input { position: absolute; top: -20px; } #custom_check_button input:checked+p { background-color: #ef5958; color: #fff; border-radius: 0px !important; margin: 0px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; } li { width: 100%; background: #f5f5f5; color: #908d8d; text-align: center; padding: 7px; border: 1px solid #fff; cursor: pointer; } } } .scheduletiming_btm_btns { width: calc(100% - 80px); position: relative; left: 5px; margin: 0 auto; .btm_btns { width: 50%; display: inline-block; height: 40px; text-align: center; background-image: url("/assets/images/asset_down_time_arrow.png"); background-color: #f5f5f5; border: 1px solid #fff; background-position: center; background-repeat: no-repeat; cursor: pointer; background-size: 25px; } } } } } .service_list { width: 100%; padding: 10px; background: #f9f7f7; border: 1px solid #e8e8e8; padding: 10px; h4 { margin: 0px; padding: 0px; color: #1e1e1e; padding-bottom: 10px; font-size: 20px; font-weight: 600; } p { margin: 0px; padding: 0px; color: #4e4e4e; font-weight: 400; font-size: 15px; float: left; padding-left: 5px; padding-right: 5px; } } .service_map { width: 100%; border: 1px solid #e8e8e8; height: 600px; margin-top: 10px; } } agm-map { height: 100%; } .booking_drop{ width:30px; height:30px; background: url("/assets/images/asset_down_time_arrow.png"); float: right; cursor: pointer; background-position: center; background-repeat:no-repeat; background-size:35px; } .quote_modal{ .login_modal_content{ .login_modal_inner{ width:100% !important; table{ thead{ background: rgba(0, 0, 0, 0.3); th{ color: #fff; font-weight: 400; padding: 5px; border: 1px solid rgba(0, 0, 0, 0.2); padding-left: 15px; } } tbody{ tr{ td{ padding:5px; padding-left: 15px; border: 1px solid rgba(0, 0, 0, 0.2); } } } } } } } .noti_slash{ width:55px; }