/
home
/
obinna
/
html
/
cravings
/
public
/
css
/
Upload File
HOME
.spinner-border { display: none; } .container { padding: 0; margin: 0; } #loading, .load-map { background: rgba(2, 2, 2, 0.4); height: 100vh; margin: 0 !important; position: fixed; width: 100%; display: none; z-index: 9999; top: 0; } .loader, .loading { border: 8px solid #eee; border-radius: 50%; border-top: 8px solid #222; width: 60px; height: 60px; margin: auto; /*animation: spin 1s linear infinite;*/ animation-name: spin; animation-duration: 800ms; animation-iteration-count: infinite; animation-timing-function: linear; } .place-load { display: none; } .navbar > .container { flex-wrap: nowrap; } nav.navbar.main-nav { position: absolute; top: 0; left: 0; right: 0; padding: 0; width: 90%; margin: 0 auto; } .navbar-brand { padding-left: 15px; } @media (min-width: 767px) { .main-nav { width: 80%; margin: 0 auto; max-width: 1300px; } .navbar-brand { padding-left: 0; } } .navbar .nav-item .nav-link { font-family: "Gilroy Semi Bold", Helvetica; font-size: 20px; } .navbar .nav-item .nav-link { margin-top: 0; /* text-transform: uppercase; */ font-family: "Gilroy Bold", Helvetica; font-size: 1.1rem; padding: 10px 20px; line-height: initial; background-color: rgba(255, 255, 255, 0.5); letter-spacing: 0.9px; } .hero { text-align: left; position: relative; /* padding-top: 150px; */ } @media (max-width: 767px) { .hero { /* padding: 130px 0 50px 0; */ } } @media (max-width: 520px) { nav.navbar.main-nav, .containers { width: 95%; } .navbar-brand, .col-8 { padding-left: 0; padding-right: 0; } .hero { padding-top: 0; } } .form-control { display: block; width: 100%; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; } .search-page-form { /*width: 70%;*/ margin-top: 25px; } .address-input, .food-input { flex: 1; } .address-input label, .food-input label { font-size: 1.2rem; } .address-input input, .food-input input { margin-top: 4px; } .food-input { /* display: none; */ position: relative; } .food-input input { padding-right: 25px; } .close { display: none; position: absolute; right: 15px; bottom: 29px; padding: 0; border: 0; background-color: transparent; font-size: 23px; cursor: pointer; } @media (max-width: 767px) { .food-input { margin-top: 15px; } .close { top: 7px; right: 10px; bottom: 25px; } } @media (min-width: 1100px) { .col-8 { position: relative; flex: 0 0 65%; max-width: 65%; padding-right: 0; padding-left: 0; } } @media screen and (min-width: 767px) { .review-select { display: flex; } input.form-control { height: 56px; border-radius: 30px; } .search-page-form .inline-button { border-radius: 30px; } .address-input input { padding-left: 15px; } .search-page-form.food-ready .place-search-con > .form-control { border-top-right-radius: 0; border-bottom-right-radius: 0; } .search-page-form.food-ready .food-input > .form-control { border-top-left-radius: 0; border-bottom-left-radius: 0; } .close { top: 10px; } } .add-food-button { /* display: none; */ border: none; background-color: transparent; /* float: right; */ color: var(--red-two); font-weight: 600; cursor: pointer; } .vex-overlay { background: rgba(2, 2, 2, 0.8); /*opacity: 0.5*/ } .vex { width: 100%; /*height: 100%;*/ display: flex; /*background: #ccc;*/ } .vex { padding-top: 0; padding-bottom: 0; } .vex-content { height: min-content; margin: auto; /*max-width: 400px;*/ display: flex; padding: 30px; background: #fff; overflow-y: auto; padding: 25px; border-radius: 7px; position: relative; } @media (min-width:767px) { .vex { /*left: 15% !important; */ /*top: 10% !important; */ bottom: 10% !important; padding-top: 0; } .vex-content { width: 500px; } .navbar { justify-content: flex-start; } } @media (max-width:767px) { .vex { left: 0; right: 0; top: 0; } .empty-wrapper { display: flex; } } .vex-content { min-height: 450px; } .rating-section { padding-top: 20px; } .rating-form { margin: auto; } .rating-question { margin-bottom: 10px; } .rating-stars { margin-bottom: 0; } .rating-comment textarea { width: 100%; border-radius: 10px; margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; } .upload-option { margin-bottom: 20px; } .submit-rating { margin-top: 10px; } .rating-list { height: 100%; display: grid; grid-template-rows: 10% 85%; grid-row-gap: 20px; } .rating-header hr { margin: 10px 0; } .rate { float: none; height: 46px; padding: 0 20px 0 0; display: flex; flex-direction: row-reverse; -webkit-justify-content: start; -moz-justify-content: start; -ms-justify-content: start; justify-content: flex-end; } .rate:not(:checked) > input { position: absolute; top: -9999px; } .rate:not(:checked) > label { float: none; width: 1em; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 30px; color: #ccc; } .rate:not(:checked) > label:before { content: "★ "; } .rate > input:checked ~ label { color: #ffc700; } .rate:not(:checked) > label:hover, .rate:not(:checked) > label:hover ~ label { color: #deb217; } .rate > input:checked + label:hover, .rate > input:checked + label:hover ~ label, .rate > input:checked ~ label:hover, .rate > input:checked ~ label:hover ~ label, .rate > label:hover ~ input:checked ~ label { color: #c59b08; } #img-source { display: flex; justify-content: flex-start; align-items: center; padding: 5px 0 15px; } #img-source img { width: 100px; padding-right: 5px; } input:disabled, button:disabled, textarea:disabled { background-color: #f8f8f8; color: #000; } .unknown-error { display: none; color: #dc3545 !important; }