芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/rentandbuyrealty.com/rentandbuyrealty.com/public/assets/css/pages/otherpages.css
* { margin: 0; padding: 0; box-sizing: border-box; } .container { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } h1 { display: block; text-align: center; margin: 20px; } h2 { display: block; text-align: center; margin: 20px; } .btn1 { display: inline-block; height: 50px; width: 140px; color: #000; padding-top: 15px; text-align: center; } .btn1:link, .btn1:visited { text-transform: uppercase; text-decoration: none; } .input-btn1 { display: inline-block; height: 50px; width: 140px; margin: 20px; text-transform: uppercase; outline: none; } .input-btn1-ghost { background-color: transparent; border: 1px #000; border-style: solid; } .input-btn1-ghost:hover { cursor: pointer; background-color: #2980b9; color: #fff; border-color: #fff; transition: .4s linear; } .input-btn1-ghost:active { background-color: #3498db; transition: .2s ease-out; color: #fff; border-color: #fff; } .input-btn1-ghost-rounded { border-radius: 5px; } .input-btn1-ghost-cicle { border-radius: 50px; } .input-btn1-ghost-dashed { width: 25%; background-color: transparent; border: 1px #000; border-style: dashed; height: 75%; } .input-btn1-ghost-dashed:hover { background-color: transparent; border: 2px #000; border-style: dashed; transition: .2s linear; cursor: pointer; } .input-btn1-ghost-dashed:active { background-color: #2980b9; border-color: #2980b9; color: #fff; transition: .1s ease; } @import url('https://fonts.googleapis.com/css?family=Nunito+Sans&display=swap'); :root { --bs-primary: #087C7C; --primary-rgba: rgb(174, 61, 61, 0.15); --primary-color: var(--bs-primary); --bg-color: #dfe6e9; --text-color: black; } .body1 { background: var(--bg-color); height: 100vh; display: flex; justify-content: center; align-items: center; } .container1 { margin-left: 5%; width: 27%; background: white; cursor: pointer; border-radius: 15px; position: relative; padding: 8px 5px; color: black; border-color: var(--bs-primary); border-style: double; text-align: center; align-content: center; } .container1::after { content: ''; color: var(--text-color); background: var(--primary-color); border-radius: 15px; height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 0; clip-path: circle(10% at 0% 0%); transition: all .3s ease-in; } .content1 { position: relative; z-index: 1; transition: all .3s ease-in; } .container1:hover::after { clip-path: circle(100%); } .container1:hover .content { color: var(--text-color); } /* filepond multiple images */ .multi_img .filepond--item { width: calc(50% - .5em); } @media (max-width: 767px) { .multi_img .filepond--item { width: 100%; } } #loader-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); z-index: 9999; display: flex; justify-content: center; align-items: center; } .loader { animation: rotate 1s infinite; height: 50px; width: 50px; } .loader:before, .loader:after { content: ""; display: block; height: 20px; width: 20px; } .loader:before { animation: box1 1s infinite; background-color: #fff; box-shadow: 30px 0 0 var(--bs-primary); margin-bottom: 10px; } .loader:after { animation: box2 1s infinite; background-color: var(--bs-primary); box-shadow: 30px 0 0 #fff; } @keyframes rotate { 0% { transform: rotate(0deg) scale(0.8) } 50% { transform: rotate(360deg) scale(1.2) } 100% { transform: rotate(720deg) scale(0.8) } } @keyframes box1 { 0% { box-shadow: 30px 0 0 var(--bs-primary); } 50% { box-shadow: 0 0 0 var(--bs-primary); margin-bottom: 0; transform: translate(15px, 15px); } 100% { box-shadow: 30px 0 0 var(--bs-primary); margin-bottom: 10px; } } @keyframes box2 { 0% { box-shadow: 30px 0 0 #fff; } 50% { box-shadow: 0 0 0 #fff; margin-top: -20px; transform: translate(15px, 15px); } 100% { box-shadow: 30px 0 0 #fff; margin-top: 0; } } .card1 { position: relative; display: inline-block; width: 100%; max-width: 350px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden; height: 50%; } .card1-img { display: block; height: 100%; width: 100%; } .RemoveBtn1 { position: absolute; top: 0px; right: -2px; background-color: #f0eae9; color: rgb(10, 9, 9); border: none; /* border-radius: 7%; */ padding: 5px; font-size: 15px; } @media (max-width: 768px) { .card1 { max-width: 100%; margin-bottom: 20px; } } .facility_table .bootstrap-table .fixed-table-toolbar { float: left; } .facility_table .facility_add { float: right; } h1, h2, h3, h4, h5, h6, strong { font-weight: 600; } body { /*background: linear-gradient(45deg,#3a3a60,#5f5f8e); min-height: 100vh;*/ } .content-area { max-width: 1280px; margin: 0 auto; } .box { background-color: #2B2D3E; padding: 25px 20px; } .shadow { box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08); } .sparkboxes .box { padding-top: 10px; padding-bottom: 10px; text-shadow: 0 1px 1px 1px #666; box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08); position: relative; border-radius: 5px; } .sparkboxes .box .details { position: absolute; color: #fff; transform: scale(0.7) translate(-22px, 20px); } .sparkboxes strong { position: relative; z-index: 3; top: -8px; color: #fff; } .sparkboxes .box1 { background-image: linear-gradient(135deg, #ABDCFF 10%, #0396FF 100%); } .sparkboxes .box2 { background-image: linear-gradient(135deg, #2AFADF 10%, #4C83FF 100%); } .sparkboxes .box3 { background-image: linear-gradient(135deg, #FFD3A5 10%, #FD6585 100%); } .sparkboxes .box4 { background-image: linear-gradient(135deg, #EE9AE5 10%, #5961F9 100%); } .sidebar_item { position: fixed; right: 4%; } .das-card { width: 100%; background-color: #ffffff; padding: 30px; margin-bottom: 30px; border-radius: 8px; display: flex; align-items: center; } .das-card .des_icon { width: 60px; height: 60px; display: flex; margin-right: 30px; justify-content: center; align-items: center; border-radius: 4px; } .das-card .des_icon img { min-width: 100%; filter: invert(100%) sepia(0%) saturate(0) hue-rotate(81deg) brightness(100%) contrast(500%); } .das-card .title-text { display: block; font-size: 18px; font-weight: 600; color: #444444; line-height: 28px; letter-spacing: 1px; } .das-card .title-text .percent { margin-left: 0.5rem; color: var(--bs-primary); font-weight: 600; display: flex; } .das-card .data { display: block; font-size: 28px; font-weight: 700; line-height: 38px; margin: 0; padding: 0; } .bg1 { background: #9797F4; box-shadow: rgba(151, 151, 244, 0.3) 0px 8px 24px; } .text1 { color: #9797f4; } .bg2 { background: #FF99AD; box-shadow: rgba(255, 153, 173, 0.3) 0px 8px 24px; } .text2 { color: #FF99AD; } .bg3 { background: #71C1FE; box-shadow: rgba(113, 193, 254, 0.3) 0px 8px 24px; } .text3 { color: #71C1FE; } .bg4 { background: #A0D8B3; box-shadow: rgba(160, 216, 179, 0.3) 0px 8px 24px; } .text4 { color: #A0D8B3; } .data .range { position: relative; background-color: #E5E7EB; width: 100%; height: 0.5rem; border-radius: 0.25rem; } .data .range .fill { position: absolute; top: 0; left: 0; background-color: var(--bs-primary); height: 100%; border-radius: 0.25rem; } .card-prop { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); border: none; margin-bottom: 2.2rem; } .most_view { height: 98%; } .most_view .card-header { display: block; border-bottom: 1px solid #cccccc !important; padding: 15px 30px 15px 30px !important; margin: 0 !important; } .most_view .card-header h4 { font-size: 18px; padding: 0; margin: 0; font-weight: 700; color: #212121; } .most_view .view { display: inline-block; background-color: rgba(7, 123, 123, 0.1); color: rgb(7, 123, 123); font-size: 16px; font-weight: 900; margin: 0; padding: 8px 16px; border: 1px solid rgb(7, 123, 123); border-radius: 4px; } .most_view .view>i { font-weight: 700; } .most_view .card-body .property_card { margin: 34px 0 4 0px 0; } .most_view .card-body .property_card .property_img img { width: 80px; height: 80px; margin-right: 16px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 8px 24px; } .map_title .card-header { display: block; border-bottom: 1px solid #cccccc !important; padding: 15px 30px 15px 30px !important; margin: 0 !important; } .map_title .most_view .card-header h4 { font-size: 18px; padding: 0; margin: 0; font-weight: 700; color: #212121; } .jvectormap-region.jvectormap-element { fill: #F3F6F8; /* border: #E0E0E0; */ } .jvectormap-tip { background: none; } /* map card */ .card_map { width: 437px; height: 165px; padding: 5px; display: flex; box-shadow: 0px -10px 36px rgba(77, 84, 84, 0.16); border-radius: 4px; backdrop-filter: blur(10px); transition: 0.5s ease-in-out; } .card_map:hover { cursor: pointer; transform: scale(1.05); } .card_map .img { width: 65px; height: 65px; margin-right: 8px; border-radius: 4px; background: linear-gradient(#d7cfcf, #9198e5); } .card_map:hover>.img { transition: 0.5s ease-in-out; background: linear-gradient(#9198e5, #712020); } .card_map .textBox { color: #212121; } .card_map .textContent { display: flex; align-items: center; justify-content: space-between; } .card_map .title { color: #212121; font-size: 18px; font-weight: 800; line-height: 28px; word-wrap: break-word } .card_map .price { color: var(--bs-primary); font-size: 18px; font-weight: 800; line-height: 28px; word-wrap: break-word } .card_map .category { color: #4D5454; font-size: 14px; font-weight: 700; line-height: 24px; word-wrap: break-word } .card_map .btn_view { padding-left: 85px; padding-right: 85px; } .card_map .city { /*right: 10px;*/ /*position: absolute;*/ /*text-align: end;*/ margin-top: 15px; color: #4D5454; font-size: 14px; font-weight: 700; line-height: 24px; word-wrap: break-word } .card_map .city>i { margin-right: 5px; font-size: 14px; } .card_map .price { font-size: 18px; font-weight: 700; color: var(--bs-primary); } .custom-marker-label { background-color: #ff0000; color: #ffffff; padding: 2px; } .footer { z-index: 1; position: fixed; bottom: 0; left: 0; right: 0; padding: 20px; color: #919BAE; display: flex; background-color: #ffffff; flex-wrap: nowrap; justify-content: flex-start; overflow-y: auto; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .04); box-shadow: 0 2px 3px rgba(0, 0, 0, .04); } .jvectormap-container .jvectormap-marker.jvectormap-element { animation: animate-pulse 3s linear infinite; /* cursor: pointer */ } @keyframes animate-pulse { 0% { box-shadow: 0 0 0 0 rgba(255, 109, 74, 0.7), 0 0 0 0 rgba(255, 109, 74, 0.7); } 40% { box-shadow: 0 0 0 50px rgba(255, 109, 74, 0.0), 0 0 0 0 rgba(255, 109, 74, 0.7); } 80% { box-shadow: 0 0 0 50px rgba(255, 109, 74, 0.0), 0 0 0 30px rgba(255, 109, 74, 0); } 100% { box-shadow: 0 0 0 0 rgba(255, 109, 74, 0.0), 0 0 0 30px rgba(255, 109, 74, 0); } } /* Chat UI */ .contacts li>.info-combo>h3.name { font-size: 12px; } .contacts li .message-time { text-align: right; display: block; margin-left: -15px; width: 70px; height: 25px; line-height: 28px; font-size: 14px; font-weight: 600; padding-right: 5px; } .contacts li>.info-combo>h5 { width: 180px; font-size: 12px; height: 28px; font-weight: 500; overflow: hidden; white-space: normal; text-overflow: ellipsis; } .contacts li>.info-combo>h3 { width: 167px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .info-combo>h3 { margin: 3px 0; } .no-margin-bottom { margin-bottom: 0 !important; } .info-combo>h5 { margin: 2px 0 6px 0; } /* Messages */ .messages-panel img.img-circle { border: 1px solid rgba(0, 0, 0, 0.1); } .medium-image { width: 45px; height: 45px; margin-right: 5px; } .img-circle { border-radius: 50%; } .messages-panel { width: 100%; height: calc(100vh - 150px); min-height: 460px; background-color: #fbfcff; display: inline-block; border-top-left-radius: 5px; margin-bottom: 0; } .messages-panel img.img-circle { border: 1px solid rgba(0, 0, 0, 0.1); } .messages-panel .tab-content { border: none; background-color: transparent; } .contacts-list { background-color: #fff; border-right: 1px solid #cfdbe2; width: 305px; height: 100%; border-top-left-radius: 5px; float: left; } .contacts-list .inbox-categories { width: 100%; padding: 0; margin-left: 0; } .contacts-list .inbox-categories>div { float: left; width: 76px; padding: 15px 5px; font-size: 14px; text-align: center; border-right: 1px solid rgba(0, 0, 0, 0.1); background-color: rgba(255, 255, 255, 0.75); cursor: pointer; font-weight: 700; } .contacts-list .inbox-categories>div:nth-child(1) { color: #2da9e9; border-right-color: rgba(45, 129, 233, 0.06); border-bottom: 4px solid #2da9e9; border-top-left-radius: 5px; } .contacts-list .inbox-categories>div:nth-child(1).active { color: #fff; background-color: #2da9e9; border-bottom: 4px solid rgba(0, 0, 0, 0.15); } .contacts-list .inbox-categories>div:nth-child(2) { color: #0ec8a2; border-right-color: rgba(14, 200, 162, 0.06); border-bottom: 4px solid #0ec8a2; } .contacts-list .inbox-categories>div:nth-child(2).active { color: #fff; background-color: #0ec8a2; border-bottom: 4px solid rgba(0, 0, 0, 0.15); } .contacts-list .inbox-categories>div:nth-child(3) { color: #ff9e2a; border-right-color: rgba(255, 152, 14, 0.06); border-bottom: 4px solid #ff9e2a; } .contacts-list .inbox-categories>div:nth-child(3).active { color: #fff; background-color: #ff9e2a; border-bottom: 4px solid rgba(0, 0, 0, 0.15); } .contacts-list .inbox-categories>div:nth-child(4) { color: #314557; border-bottom: 4px solid #314557; border-right-color: transparent; } .contacts-list .inbox-categories>div:nth-child(4).active { color: #fff; background-color: #314557; border-bottom: 4px solid rgba(0, 0, 0, 0.35); } .contacts-list .panel-search>input { margin-left: 5px; background-color: rgba(0, 0, 0, 0); } .contacts-outter-wrapper { position: relative; width: 305px; direction: rtl; min-height: 405px; overflow: hidden; } .contacts-outter-wrapper:nth-child(2):after { background-color: var(--bs-primary); } .contacts-outter-wrapper:nth-child(3):after { background-color: #ff9e2a; } .contacts-outter-wrapper:nth-child(4):after { background-color: #314557; } .contacts-outter { position: relative; height: calc(105vh - 278px); width: 325px; direction: rtl; overflow-y: scroll; padding-left: 20px; overflow-x: hidden; } .contacts { direction: ltr; width: 305px; margin-top: 0px; } .contacts li { width: 100%; border-top: 1px solid transparent; border-bottom: 1px solid rgba(205, 211, 237, 0.2); border-left: 4px solid rgba(255, 255, 255, 0); padding: 8px 12px; position: relative; background-color: rgba(255, 255, 255, 0); } .contacts li:first-child { border-top: 1px solid rgba(205, 211, 237, 0.2); } .contacts li:first-child.active { border-top: 1px solid rgba(205, 211, 237, 0.75); } .contacts li:hover { background-color: rgba(255, 255, 255, 0.25); } .contacts.success li.active { border-left: 4px solid var(--bs-primary); } .contacts.warning li.active { border-left: 4px solid #ff9e2a; } .contacts.danger li.active { border-left: 4px solid #f95858; } .contacts.dark li.active { border-left: 4px solid #314557; } .contacts li>.info-combo { width: 172px; cursor: pointer; } .contacts li>.info-combo>h3 { width: 167px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .contacts li .contacts-add { width: 50px; float: right; z-index: 23299; } .contacts li .message-time { text-align: right; display: block; margin-left: -15px; width: 70px; height: 25px; line-height: 28px; font-size: 14px; font-weight: 600; padding-right: 5px; } .contacts li .contacts-add .fa-trash-o { position: absolute; font-size: 14px; right: 12px; bottom: 15px; color: #a6a6a6; cursor: pointer; } .contacts li .contacts-add .fa-paperclip { position: absolute; font-size: 14px; right: 34px; bottom: 15px; color: #a6a6a6; cursor: pointer; } .contacts li .contacts-add .fa-trash-o:hover { color: #f95858; } .contacts li .contacts-add .fa-paperclip:hover { color: #ff9e2a; } .contacts li>.info-combo>h5 { width: 180px; font-size: 12px; height: 28px; font-weight: 500; overflow: hidden; white-space: normal; text-overflow: ellipsis; } .contacts li .message-count { position: absolute; top: 8px; left: 5px; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #ff9e2a; border-radius: 50%; color: #fff; font-weight: 600; font-size: 10px; } .message-body { background-color: #fbfcff; height: 100%; width: calc(100% - 305px); float: right; } .message-body .message-top { display: inline-block; width: 100%; position: relative; min-height: 53px; height: auto; background-color: #fff; border-bottom: 1px solid rgba(205, 211, 237, 0.5); } .message-body .message-top .new-message-wrapper { width: 100%; } .message-body .message-top .new-message-wrapper>.form-group { width: 100%; padding: 10px 10px 0 10px; height: 50px; } .message-body .message-top .new-message-wrapper .form-group .form-control { width: calc(100% - 50px); float: left; } .message-body .message-top .new-message-wrapper .form-group a { width: 40px; padding: 6px 6px 6px 6px; text-align: center; display: block; float: right; margin: 0; } .message-body .message-top>.btn { height: 53px; line-height: 53px; padding: 0 20px; float: right; border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin: 0; font-size: 15px; opacity: 0.9; } .message-body .message-top>.btn:hover, .message-body .message-top>.btn:focus, .message-body .message-top>.btn.active { opacity: 1; } .message-body .message-top>.btn>i { margin-right: 5px; font-size: 18px; } .new-message-wrapper { position: absolute; max-height: 400px; top: 53px; background-color: #fff; z-index: 105; padding: 20px 15px 30px 15px; border-bottom: 1px solid #cfdbe2; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.25); transition: 0.5s; display: none; } .new-message-wrapper.closed { opacity: 0; max-height: 0; } .chat-footer.new-message-textarea { display: block; position: relative; padding: 0 10px; } .chat-footer.new-message-textarea .send-message-button { right: 35px; } .chat-footer.new-message-textarea .upload-file { right: 85px; } .chat-footer.new-message-textarea .send-message-text { padding-right: 100px; height: 90px; font-size: 16px; } .message-chat { width: 100%; overflow: hidden; } .chat-body { width: calc(100% + 17px); min-height: 290px; height: calc(100vh - 320px); background-color: #FFFFFF; margin-bottom: 30px; padding: 30px 5px 5px 5px; overflow-y: scroll; } .message { position: relative; width: 100%; margin-bottom: 30px; } .message br { clear: both; } .message .message-body { position: relative; width: auto; max-width: calc(100% - 150px); float: left; margin: 0 5px 20px 15px; color: #282F39; } .message:after { content: ""; position: absolute; top: 11px; left: 63px; float: left; z-index: 100; } .message:before { content: ""; position: absolute; top: 10px; left: 62px; float: left; z-index: 99; border-top: 11px solid transparent; border-left: none; border-bottom: 11px solid transparent; border-right: 13px solid #dbe3e8; } .message .medium-image { float: left; margin-left: 10px; } .message .message-info { width: 100%; height: 22px; } .message .message-info>h5>i { font-size: 11px; font-weight: 700; margin: 0 2px 0 0; color: #a2b8c5; } .message .message-info>h5 { color: #a2b8c5; margin: 8px 0 0 0; font-size: 12px; float: right; padding-right: 10px; } .message .message-info>h4 { font-size: 14px; font-weight: 600; margin: 7px 13px 0 10px; color: #65addd; float: left; } .message hr { margin: 4px 2%; width: 96%; opacity: 0.75; } .message .message-text { text-align: left; /* padding: 3px 13px 10px 13px; */ font-size: 14px; } .message.my-message .message-body { float: right; margin: 0 15px 20px 5px; } .message.my-message:after { content: ""; position: absolute; top: 11px; left: auto; right: 63px; float: left; z-index: 100; border-top: 10px solid transparent; border-left: 13px solid #F5F5F4; border-bottom: 10px solid transparent; border-right: none; } .message.my-message:before { display: none; content: ""; position: absolute; top: 10px; left: auto; right: 62px; float: left; z-index: 99; } .message.my-message .medium-image { float: right; margin-left: 5px; margin-right: 10px; } .message.my-message .message-info>h5 { float: left; padding-left: 10px; padding-right: 0; } .message.my-message .message-info>h4 { float: right; } .message.info .message-body { background-color: var(--bs-primary)14; color: #282F39; } .message.info:after, .message.info:before { border-right: 13px solid var(--bs-primary)14; } .message.success .message-body { background-color: #0ec8a2; border: 1px solid #0ec8a2; color: #fff; } .message.success:after, .message.success:before { border-right: 13px solid #0ec8a2; } .message.warning .message-body { background-color: #ff9e2a; border: 1px solid #ff9e2a; color: #fff; } .message.warning:after, .message.warning:before { border-right: 13px solid #ff9e2a; } .message.danger .message-body { background-color: #f95858; border: 1px solid #f95858; color: #fff; } .message.danger:after, .message.danger:before { border-right: 13px solid #f95858; } .message.dark .message-body { background-color: #314557; border: 1px solid #314557; color: #fff; } .message.dark:after, .message.dark:before { border-right: 13px solid #314557; } .message.info .message-info>h4, .message.success .message-info>h4, .message.warning .message-info>h4, .message.danger .message-info>h4, .message.dark .message-info>h4 { color: #fff; } .message.info .message-info>h5, .message.info .message-info>h5>i, .message.success .message-info>h5, .message.success .message-info>h5>i, .message.warning .message-info>h5, .message.warning .message-info>h5>i, .message.danger .message-info>h5, .message.danger .message-info>h5>i, .message.dark .message-info>h5, .message.dark .message-info>h5>i { color: #fff; opacity: 0.9; } .chat-footer { background-color: #F5F5F4; position: relative; width: 98%; margin-bottom: 0%; padding-bottom: 0%; bottom: 13px; left: 19px; right: 19px; } .chat-footer .send-message-text { position: relative; display: block; left: 68px; position: relative; display: block; width: 86%; min-height: 55px; max-height: 75px; background-color: #F5F5F4; /* border-radius: 5px; */ padding: 5px 95px 5px 10px; font-size: 13px; resize: vertical; outline: none; border: 1px solid transparent; } .chat-footer .send-message-button { color: white; background-color: black; display: block; position: absolute; width: 80px; height: 35px; right: 30px; top: 0; bottom: 0; margin: auto; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 4px; font-weight: 600; padding: 0; } .chat-footer .send-message-button>i { font-size: 16px; margin: 0 0 0 -2px; } .chat-footer label.upload-file input[type="file"] { position: fixed; top: -1000px; } .chat-footer .upload-file { border-radius: 4px; background: black; color: white; padding: 0px 7px; border: 1px solid black; display: block; position: absolute; left: 30px; height: 30px; font-size: 20px; top: 0; bottom: 0; margin: auto; } .chat-footer .audio-button { display: block; position: absolute; right: 135px; height: 30px; font-size: 20px; top: 0; bottom: 0; margin: auto; color: rgba(40, 47, 57, 0.76) } .chat-footer .upload-file:hover { opacity: 1; } @media screen and (max-width: 767px) { .messages-panel { min-width: 0; display: inline-block; } .contacts-list, .contacts-list .inbox-categories>div:nth-child(4) { border-top-right-radius: 5px; border-right: none; } .contacts-list, .contacts-outter-wrapper, .contacts-outter, .contacts { width: 100%; direction: ltr; padding-left: 0; } .contacts-list .inbox-categories>div { width: 25%; } .message-body { width: 100%; margin: 20px 0; /*border: 1px solid #dce2e9;*/ background-color: #fff; } .message .message-body { max-width: calc(100% - 85px); } .message-body .chat-body { background-color: #fff; width: 100%; } .chat-footer { margin-bottom: 75px; padding: 0 20px; } .chat-footer { width: 94%; } .chat-footer .send-message-button { right: 40px; } /*.chat-footer .upload-file {*/ /* right: 270px;*/ /*}*/ .message-body .message-top>.btn { border-radius: 0; width: 100%; } .contacts-add { display: none; } } /* Profile page */ .profile-main { background-color: #fff; border: 1px solid #dce2e9; border-radius: 3px; position: relative; margin-bottom: 20px; } .profile-main .profile-background { background-repeat: no-repeat; background-size: 100%; background-position: center; width: 100%; height: 260px; } .profile-main .profile-info { width: calc(100% - 380px); max-width: 1100px; margin: 0 auto; background-color: #fff; height: 70px; border-radius: 0 0 3px 3px; position: relative; display: flex; align-items: center; justify-content: space-between; } .profile-main .profile-info>div { margin: 0 10px; } .profile-main .profile-info>div:last-child { padding-right: 25px; } .profile-main .profile-info>div h4 { font-size: 16px; margin-bottom: 0; } .profile-main .profile-info>div h5 { margin-top: 5px; font-weight: 500; } .profile-main .profile-button { padding: 8px 0; position: absolute; right: 25px; bottom: 16px; width: 150px; } .profile-main .profile-picture { width: 150px; height: 150px; border: 4px solid #fff; position: absolute; left: 25px; bottom: 14px; } .order-first { margin-top: 0px; } @media screen and (max-width: 767px) { .profile-main .profile-info .profile-status, .profile-main .profile-info .profile-posts, .profile-main .profile-info .profile-date { display: none; } .order-first { margin-top: 10px; } } .contacts li>.info-combo { display: inline-block; } .chat_header { padding: 1%; display: flex; border-bottom: 1px solid var(--bs-primary); align-items: center; } .viewed { padding-top: 51px; padding-bottom: 60px; background: #ffffff; } .bbb_viewed_title { margin-bottom: 14px; } .bbb_viewed_nav_container { margin-top: -3%; margin-bottom: 0%; width: 50%; left: 95%; position: relative; display: flex; } .bbb_viewed_nav { display: inline-block; cursor: pointer; } .bbb_viewed_nav i { color: #dadada; font-size: 18px; padding: 5px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; } .bbb_viewed_nav:hover i { color: #606264; } .bbb_viewed_prev { margin-right: 15px; } .bbb_viewed_slider_container { padding-top: 30px; } .bbb_viewed_item { margin-left: 7%; align-items: center; width: 90%; background: #FFFFFF; border-radius: 10px; padding-top: 25px; padding-bottom: 25px; padding-left: 30px; padding-right: 30px; box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08); } .bbb_viewed_image { width: 242px; height: 189px; } .bbb_viewed_image img { display: block; max-width: 100%; } .bbb_viewed_content { width: 100%; margin-top: 25px; } .bbb_viewed_price { text-align: start; font-size: 20px; color: #000000; font-weight: 500; } .bbb_viewed_item.discount .bbb_viewed_price { font-size: 18px; color: var(--bs-primary); font-weight: 700; } .bbb_viewed_price span { position: relative; font-size: 12px; font-weight: 400; color: rgba(0, 0, 0, 0.6); margin-left: 8px; } .bbb_viewed_price span::after { display: block; position: absolute; top: 6px; left: -2px; width: calc(100% + 4px); height: 1px; background: #8d8d8d; content: ''; } .bbb_viewed_name { font-size: 24px; font-weight: 600; color: #111111; text-align: start; margin-top: 3px; min-width: 185px; } .bbb_viewed_name a { font-size: 20px; color: #000000; } .bbb_viewed_name a:hover { color: #0e8ce4; } .item_marks { position: absolute; top: 18px; left: 18px; } .item_mark { display: none; width: 36px; height: 36px; border-radius: 50%; color: #FFFFFF; font-size: 10px; font-weight: 500; line-height: 36px; text-align: center; } .item_discount { background: #df3b3b; margin-right: 5px; } .item_new { background: #0e8ce4; } .bbb_viewed_item.discount .item_discount { display: inline-block; } .bbb_viewed_item.is_new .item_new { display: inline-block; } /* Article UI */ .article_header { justify-content: end; display: flex; } .article_header .btn_add { margin-left: 1%; } .btn_add:hover { background-color: #000000; } .article_card { background-color: #FFFFFF; padding: 15px; height: 90%; } .article_card .article_title { letter-spacing: 1.1px; font-size: 22px; color: #212121; line-height: 32px; margin-bottom: 15px; height: 87px; } .article_card .article_img { padding: 1px; border-radius: 8px; height: 232px; width: auto } .article_card.article_date_posted { letter-spacing: 1.1px; font-size: 14px; color: #212121; font-weight: 700; } .article_date { font-size: 12px; } .article_card .article_description { font-size: 14px; line-height: 24px; /* margin-bottom: 15px; opacity: 76px */ } .article_category { background-color: var(--bs-primary); color: #FFFFFF; border-radius: 4px; width: max-content; padding: 5px; text-align: center; margin-bottom: 15px; } .article_title { font-size: 22px; color: #212121; font-weight: 600; } .recent_articles .article_description { font-size: 14px; margin-bottom: 15px; width: 100%; } .recent_articles .article_img { border-radius: 8px; height: 150px; width: 150px; margin-right: 15px; margin-bottom: 10px; } .recent_articles { margin-top: 5px; margin-bottom: 15px; border-bottom: 3px dashed #E5E7EA; } .add_article_header { color: #212121; font-weight: 600; } .article_details { margin-bottom: 10px; } .edit_article_img { justify-content: center; display: flex; } .edit_recent_articles { height: 97%; } .article_form { height: 97%; } .link-button { background: none; border: none; color: var(--bs-primary); text-decoration: underline; cursor: pointer; } .edit_icon { color: var(--bs-primary); } #edit_btn { background-color: var(--primary-rgba); border: none; } #edit_btn:hover { background-color: var(--primary-rgba); border: none; } .edit_btn { background-color: var(--primary-rgba); border: none; } .edit_btn:hover { background-color: var(--primary-rgba); border: none; } .delete_icon { color: #BB2D3B; } .delete_btn { background-color: rgb(187, 45, 59, 0.15); border: none } .delete_btn:hover { background-color: rgb(187, 45, 59, 0.15); border: none } /* Dashboard */ .dashboard_title { color: #4D5454; font-size: 36px; font-weight: 800; line-height: 46px; word-wrap: break-word; } .total_number { color: #4D5454; font-size: 36px; font-weight: 800; line-height: 46px; word-wrap: break-word } .card_title { color: #4D5454; font-size: 16px; font-weight: 700; line-height: 34px; word-wrap: break-word } /* ------------------------------------------------------------------------ */ /* Total customers */ .total_customer { position: relative; width: 100%; height: 100%; padding: 24px; background-color: white; overflow: hidden; border-radius: 10px; transition: background 0.5s cubic-bezier(0.23, 1, 0.320, 1); cursor: pointer; } .total_customer:hover { box-shadow: 0px 26px 36px rgba(254, 0, 100, 0.16); } .total_customer .svg_icon { width: 60px; height: 60px; position: relative; padding: 10px; display: inline-flex; background: #FE0064; box-shadow: 0px 8px 36px rgba(254, 0, 100, 0.25); border-radius: 8px } .total_customer .curtain { position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #FE0064; transition: width 0.5s cubic-bezier(0.23, 1, 0.320, 1); z-index: 0; } .total_customer:hover svg>g>g>path { fill: #FE0064 !important; } /* total properties */ .total_properties { position: relative; width: 100%; height: 100%; padding: 24px; background-color: white; overflow: hidden; border-radius: 10px; transition: background 0.5s cubic-bezier(0.23, 1, 0.320, 1); cursor: pointer; } .total_properties:hover { box-shadow: 0px 26px 36px rgba(169, 0, 183, 0.16); } .total_properties .svg_icon { width: 60px; height: 60px; position: relative; padding: 10px; background: #A900B7; box-shadow: 0px 8px 36px rgba(169, 0, 183, 0.25); border-radius: 8px } .total_properties .curtain { position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #A900B7; transition: width 0.5s cubic-bezier(0.23, 1, 0.320, 1); z-index: 0; } .total_properties:hover svg>g>g>path { fill: #A900B7 !important; } .total_customer:hover .svg_icon, .properties_for_rent:hover .svg_icon, .properties_for_sale:hover .svg_icon, .total_properties:hover .svg_icon { background: white; } .properties_for_sale:hover .curtain, .total_properties:hover .curtain, .properties_for_rent:hover .curtain, .total_customer:hover .curtain { width: 100%; } .total_customer:hover .total_number, .properties_for_rent:hover .total_number, .properties_for_sale:hover .total_number, .total_properties:hover .total_number { position: relative; color: white; z-index: 2; } .total_customer:hover .card_title, .properties_for_rent:hover .card_title, .properties_for_sale:hover .card_title, .total_properties:hover .card_title { position: relative; color: white; z-index: 2; } /* proprerties_for_sell */ .properties_for_sale { position: relative; width: 100%; height: 100%; padding: 24px; background-color: white; overflow: hidden; border-radius: 10px; transition: background 0.5s cubic-bezier(0.23, 1, 0.320, 1); cursor: pointer; } .properties_for_sale:hover { box-shadow: 0px 26px 36px rgba(24, 104, 193, 0.16); } .properties_for_sale .svg_icon { width: 60px; height: 60px; position: relative; padding: 10px; background: #1868C1; box-shadow: 0px 8px 36px rgba(24, 104, 193, 0.25); border-radius: 8px } .properties_for_sale .curtain { position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #1868C1; transition: width 0.5s cubic-bezier(0.23, 1, 0.320, 1); z-index: 0; } .properties_for_sale:hover svg>g>path { fill: #1868C1 !important; } /* proprerties_for_rent */ .properties_for_rent { position: relative; width: 100%; height: 100%; padding: 24px; background-color: white; overflow: hidden; border-radius: 10px; transition: background 0.5s cubic-bezier(0.23, 1, 0.320, 1); cursor: pointer; } .properties_for_rent:hover { box-shadow: 0px 26px 36px rgba(255, 191, 64, 0.16); ; } .properties_for_rent .svg_icon { width: 60px; height: 60px; position: relative; padding: 10px; background: #FFBF40; box-shadow: 0px 8px 36px rgba(235, 157, 85, 0.25); border-radius: 8px } .properties_for_rent .curtain { position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #FFBF40; transition: width 0.5s cubic-bezier(0.23, 1, 0.320, 1); z-index: 0; } .properties_for_rent:hover svg>g>g>path { fill: #FFBF40 !important; } /* proeprty_chart */ .proeprty_chart .chart_heading { color: #4D5454; font-size: 24px; font-weight: 800; line-height: 34px; word-wrap: break-word; padding: 10px; } .lable_sell .svg_icon { padding: 10px; width: 60px; height: 60px; position: relative; padding: 10px; background: #23C480; box-shadow: 0px 8px 26px rgba(35, 196, 128, 0.36); border-radius: 8px } .lable_sell .total_sell, .lable_rent .total_sell { color: #4D5454; font-size: 14px; font-weight: 500; word-wrap: break-word; } .rent_lable_text, .sell_lable_text { margin-left: 16px; display: flex; flex-direction: column; /* align-items: center; */ justify-content: center; } .lable_sell .no_of_total_sell, .lable_rent .no_of_total_sell { color: #212121; font-size: 16px; font-weight: 700; /* line-height: 34px; */ word-wrap: break-word; } .lable_rent .svg_icon { padding: 10px; width: 60px; height: 60px; position: relative; padding: 10px; background: #EB9D55; box-shadow: 0px 8px 26px rgba(235, 157, 85, 0.36); border-radius: 8px } [data-tab-content] { display: none; } .active[data-tab-content] { display: block; } .tabs { display: flex; justify-content: space-around; list-style-type: none; margin: 0; padding: 0; } .tab { flex: 1; font-weight: 600; text-align: center; text-transform: uppercase; cursor: pointer; padding: 10px; color: #cdcdcd; border-bottom: 1px solid #cdcdcd; } .tab.active { color: var(--bs-primary); border-bottom: 2px solid var(--bs-primary); } .tab-li { flex: 1; margin-bottom: 0; } .tab-li a { color: #4D5454; font-size: 14px; font-weight: 500; word-wrap: break-word } .tab-li a.active { color: var(--bs-primary); border-bottom: 2px solid var(--bs-primary); } .tab-li a { text-decoration: none; white-space: nowrap; padding: 10px; -webkit-user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; display: block; } .proeprty_chart .chart_tab { position: absolute; right: 24px; } .card_info { margin-top: 68px; position: relative; top: 43px; bottom: 20px; } .thead-dark { background: #F7F7F7 } /* Recent Properties */ .recent_list_heading { color: #4D5454; font-size: 24px; font-weight: 800; line-height: 34px; word-wrap: break-word } .sell_type { width: 100%; color: #23C480; font-size: 14px; font-weight: 500; word-wrap: break-word } .rent_type { width: 100%; color: #EB9D55; font-size: 14px; font-weight: 500; word-wrap: break-word } .property_image { width: 57px; height: 57px; border-radius: 4px; } .property_title { color: #4D5454; font-size: 14px; font-weight: 500; word-wrap: break-word } .property_detail { margin-left: 16px; display: flex; flex-direction: column; /* align-items: center; */ justify-content: center; } .featured_tag { padding-right: 8px; padding-left: 8px; margin-top: 8px; width: max-content; height: 100%; background: var(--bs-primary); border-radius: 2px; justify-content: center; align-items: center; gap: 10px; display: inline-flex } .featured_lable { color: white; font-size: 12px; font-weight: 300; line-height: 26px; word-wrap: break-word } /* Style the image container */ .card_map .image-container { position: relative; display: inline-block; width: 145px; height: 145px; margin-right: 8px; border-radius: 4px; } /* Style the text overlay */ .card_map .text-overlay-top { position: absolute; top: 5px; left: 5px; font-size: 14px; color: white; background-color: var(--bs-primary); font-weight: 600; padding: 5px; } .card_map .text-overlay-bottom { position: absolute; bottom: 5px; left: 5px; font-size: 14px; color: #212121; font-weight: 600; background-color: rgba(255, 255, 255, 0.60); padding: 5px; } .featured_property { width: 337px; height: 165px; background: none; padding: 5px; display: flex; border-radius: 4px; backdrop-filter: blur(10px); transition: 0.5s ease-in-out; } .featured_property:hover { cursor: pointer; transform: scale(1.05); } .featured_property .image-container>img { width: 110px; height: 130px; margin-right: 8px; border-radius: 4px; background: linear-gradient(#d7cfcf, #9198e5); } .featured_property .title { margin-top: 8px; color: #212121; font-size: 18px; font-weight: 800; line-height: 28px; word-wrap: break-word } .featured_property .price { margin-top: 4px; text-align: start; color: var(--bs-primary); font-size: 18px; font-weight: 800; line-height: 28px; word-wrap: break-word } .featured_property .category { color: #4D5454; font-size: 14px; font-weight: 700; line-height: 24px; word-wrap: break-word } .featured_property .city { margin-top: 8px; /* right: 10px; */ position: absolute; text-align: start; color: #4D5454; font-size: 14px; font-weight: 700; line-height: 24px; word-wrap: break-word } .featured_property .text-overlay-top { position: absolute; top: 10px; left: 10px; font-size: 14px; color: white; background-color: var(--bs-primary); font-weight: 600; padding: 5px; } .featured_property .text-overlay-bottom { position: absolute; bottom: 35px; left: 10px; font-size: 14px; color: #212121; font-weight: 600; background-color: rgba(255, 255, 255, 0.60); padding: 5px; } .svg-img path { /* Add your styling for SVG path elements here */ fill: var(--bs-primary); /* Change the fill color to your desired value */ } .parsley-required { border-color: #dc3545; color: #dc3545; }