Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- html, body {
- margin: 0;
- padding: 0;
- background-color: #f0f0f0;
- overflow-x: hidden;
- font-size: 16px;
- }
- a {
- color: blue;
- text-decoration: none;
- }
- .nav {
- background-color: #f0f0f0;
- display: flex;
- flex-direction: column;
- }
- .nav-top {
- display: flex;
- padding: 15px;
- overflow: auto;
- font-size: 1em;
- flex: 1;
- align-items: center;
- }
- .logo {
- flex: 1;
- }
- .logo a {
- font-size: 1.5em;
- color: blue;
- }
- .login-btn {
- background-color: blue;
- color: white;
- font-weight: bold;
- border: 0;
- padding: 10px 20px;
- border-radius: 20px;
- margin-right: 15px;
- font-size: .8em;
- }
- .menu-btn {
- font-size: 1.5em;
- }
- .mobile-menu-page, .mobile-search-page {
- z-index: 200;
- position: fixed;
- width: 100%;
- height: 100%;
- background-color: #f0f0f0;
- display: flex;
- flex-direction: column;
- padding: 15px;
- transition: .3s all;
- top: 0;
- left: 100vw;
- min-height: 100%;
- font-size: 1em;
- }
- .mobile-menu-page {
- padding: 0;
- line-height: 2em;
- }
- .m-page-row {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- overflow: auto;
- padding: 0 15px;
- }
- .mobile-menu-page > div:first-child {
- flex: 2;
- }
- .mobile-search-page {
- padding: 0;
- }
- .mobile-menu-page > div:not(:first-child) {
- flex: 1;
- border-bottom: 1px solid #ddd;
- }
- .m-nav-label {
- font-weight: bold;
- padding: 20px 0;
- }
- .m-nav-search {
- padding: 0px 15px;
- box-sizing: border-box;
- }
- .m-nav-submit input[type=submit] {
- width: 100%;
- padding: 12px;
- border: 0px solid red;
- border-radius: 20px;
- box-sizing: border-box;
- margin-top: 15px;
- background-color: blue;
- color: white;
- font-weight: bold;
- }
- .nav-btn.active a {
- color: blue;
- }
- .close-button {
- /*position: absolute;
- right: 45px;
- top: 15px;*/
- font-size: 1.5em;
- }
- .mobile-search-page .close-button {
- right: 15px;
- }
- .nav-label {
- display: none;
- }
- input[type=text] {
- width: 100%;
- background-image: url('https://static.thenounproject.com/png/14173-200.png');
- background-size: 1.5em;
- background-position: 10px 10px;
- background-repeat: no-repeat;
- padding: 12px 20px 12px 40px;
- border: 2px solid #bbb;
- border-radius: 5px;
- box-sizing: border-box;
- flex: 1;
- }
- input[type=text]:focus {
- border: 2px solid black;
- }
- .nav-search {
- flex: 1;
- padding: 0 15px;
- box-sizing: border-box;
- }
- #location-search, #m-location-search, #f-location-search {
- display: none;
- background-image: url('https://image.flaticon.com/icons/png/512/67/67872.png');
- background-position: 10px 10px;
- background-repeat: no-repeat;
- background-size: 1.5em;
- padding: 12px 20px 12px 40px;
- }
- #m-location-search {
- display: inline-block;
- }
- .nav-search input[type=submit] {
- padding: 12px;
- border: 0px solid red;
- border-radius: 5px;
- box-sizing: border-box;
- flex: 1;
- background-color: blue;
- color: white;
- font-weight: bold;
- }
- .autocomplete {
- /*the container must be positioned relative:*/
- position: relative;
- display: inline-block;
- width: 100%;
- }
- .autocomplete-items {
- position: absolute;
- border: 1px solid #d4d4d4;
- border-bottom: none;
- border-top: none;
- z-index: 300;
- /*position the autocomplete items to be the same width as the container:*/
- top: 100%;
- left: 0;
- right: 0;
- }
- .autocomplete-items div {
- padding: 10px;
- cursor: pointer;
- background-color: #fff;
- border-bottom: 1px solid #d4d4d4;
- }
- .autocomplete-items div:hover {
- /*when hovering an item:*/
- background-color: #e9e9e9;
- }
- .autocomplete-active {
- /*when navigating through the items using the arrow keys:*/
- background-color: DodgerBlue !important;
- color: #ffffff;
- }
- #search-button {
- display: none;
- }
- .nav-filter {
- flex: 1;
- padding: 0 15px;
- padding-bottom: 15px;
- box-sizing: border-box;
- }
- .nav-filter {
- display: flex;
- flex-wrap: nowrap;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- }
- .nav-filter > div {
- flex: 0 0 auto;
- margin-right: 5px;
- }
- .nav-result-info {
- padding: 15px;
- padding-top: 0;
- }
- .nav-result-info a {
- color: blue;
- }
- .nav-result-info a:hover {
- text-decoration: underline;
- }
- .container {
- display: flex;
- }
- .results-container {
- width: 100vw;
- display: flex;
- flex-direction: column;
- }
- .result-card {
- flex: 1;
- display: flex;
- margin-top: 5px;
- background-color: white;
- padding: 15px;
- }
- .card-date {
- flex: 0 0 5em;
- display: flex;
- flex-direction: column;
- border-right: 1px solid #ddd;
- align-items: center;
- justify-content: center;
- border-radius: 5px;
- }
- .day {
- font-size: 2em;
- }
- .card-info {
- padding-left: 15px;
- flex: 1;
- display: flex;
- flex-direction: column;
- line-height: 1.5em;
- }
- .card-title {
- font-weight: bold;
- font-size: 1.1em;
- }
- .card-pay {
- margin: 10px 0;
- }
- .pay-span {
- background-color: #f0f0f0;
- border-radius: 5px;
- padding: 10px;
- border: 1px solid #ddd;
- }
- .card-actions {
- display: flex;
- flex-direction: column;
- color: #ccc;
- font-size: 1.5em;
- }
- .card-actions > div {
- }
- .card-fave:hover {
- color: red;
- }
- .card-share:hover {
- color: blue;
- }
- i {
- margin-right: 10px;
- }
- .icon-red {
- color: red;
- }
- .icon-orange {
- color: orange;
- }
- .icon-blue {
- color: blue;
- }
- .icon-pink {
- color: deeppink;
- }
- .icon-grey {
- color: #bbb;
- }
- .select-wrapper {
- padding: 0;
- margin: 0;
- border-radius: 20px;
- overflow: hidden;
- background-color: #fff;
- background: #fff;
- position: relative;
- }
- .select-wrapper:after {
- top: 50%;
- left: 85%;
- border: solid transparent;
- content: " ";
- height: 0;
- width: 0;
- position: absolute;
- pointer-events: none;
- border-color: rgba(0, 0, 0, 0);
- border-top-color: black;
- border-width: 5px;
- margin-top: -2px;
- z-index: 100;
- }
- .select-wrapper select {
- padding: 5px 8px;
- width: 130%;
- border: none;
- box-shadow: none;
- background-color: transparent;
- background-image: none;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .select-wrapper select {
- border: 2px solid #bbb;
- border-radius: 20px;
- width: 100%;
- }
- .select-wrapper select:focus {
- outline: none;
- border: 2px solid black;
- border-radius: 20px;
- width: 100%;
- }
- .left-sidebar, .right-sidebar {
- display: none;
- }
- .left-sidebar {
- flex: 0 0 300px;
- }
- .sidebar-title {
- font-size: 1.1em;
- padding-left: 85px;
- margin: 15px 0;
- color: #777;
- }
- ul {
- list-style: none;
- margin: 0;
- padding-left: 100px;
- line-height: 1.5em;
- font-size: 1em;
- }
- ul a {
- text-decoration: none;
- }
- ul a:hover {
- text-decoration: underline;
- }
- .desktop-link {
- display: none;
- }
- .get-alert {
- flex: 1;
- display: flex;
- flex-direction: column;
- background-color: white;
- margin-top: 5px;
- }
- .get-alert > div {
- margin: 15px;
- }
- .get-alert p {
- margin: 0;
- font-size: 1.3em;
- }
- .get-alert input[type=text] {
- background-image: none;
- }
- .get-alert input[type=submit] {
- width: 100%;
- padding: 12px;
- border: 0px solid red;
- border-radius: 20px;
- box-sizing: border-box;
- flex: 1;
- margin-top: 15px;
- background-color: blue;
- color: white;
- font-weight: bold;
- }
- .submit-org {
- flex: 1;
- display: flex;
- flex-direction: column;
- background-color: white;
- }
- .submit-org > div {
- margin: 15px;
- }
- .submit-org a {
- color: blue;
- }
- .submit-org a:hover {
- text-decoration: underline;
- }
- .footer {
- margin: 15px;
- }
- .footer-links {
- display: flex;
- flex-wrap: wrap;
- }
- .footer-column {
- display: flex;
- flex: 1 1 50%;
- flex-direction: column;
- }
- .footer p {
- margin: 20px;
- font-size: .8em;
- }
- .footer .sidebar-title {
- margin: 0;
- padding: 0;
- }
- .footer ul {
- margin: 15px;
- padding: 0;
- }
- .copyright {
- text-align: center;
- }
- .audition-info-card {
- flex: 1;
- display: flex;
- flex-direction: column;
- margin-top: 5px;
- background-color: white;
- padding: 15px;
- line-height: 1.5em;
- }
- .actions {
- position: fixed;
- bottom: 0;
- text-align: center;
- width: 100%;
- border-top: 2px solid #ddd;
- }
- .actions > div {
- text-align: center;
- flex: 1;
- }
- .icon-lg {
- font-size: 3em;
- }
- iframe {
- width: 100%;
- }
- @media
- only screen and (min-width: 760px) {
- html, body {
- height: 100vh;
- overflow: hidden;
- }
- body {
- overflow: auto;
- }
- .left-sidebar, .right-sidebar {
- display: flex;
- flex-direction: column;
- background-color: white;
- margin: 2px;
- }
- .right-sidebar {
- display: none;
- width: 100%;
- }
- .results-container {
- flex: 0 0 600px;
- }
- .mobile-menu {
- display: none;
- }
- .logo {
- padding-left: 15px;
- padding-right: 100px;
- }
- .desktop-link {
- display: block;
- }
- .desktop-link a {
- display: block;
- border-bottom: 2px solid transparent;
- padding: 12px 0;
- margin: 0 12px;
- font-size: 1em;
- transition: .2s all;
- }
- .desktop-link a:hover {
- border-bottom: 2px solid blue;
- }
- .desktop-link a.active {
- border-bottom: 2px solid blue;
- }
- .desktop-link.highlight a {
- padding: 12px;
- background-color: blue;
- border-bottom: 2px solid blue;
- color: white;
- }
- .desktop-link.highlight a:hover {
- color: blue;
- border-bottom: 2px solid blue;
- background-color: inherit;
- }
- .desktop-link.blank {
- flex-grow: 10;
- }
- .nav-top {
- border-bottom: 2px solid #ddd;
- padding: 0;
- }
- .nav-label {
- display: flex;
- }
- .nav-label > div {
- flex: .4;
- padding: 2em 0 5px 15px;
- font-weight: bold;
- }
- .nav-label > div:not(:first-child) {
- padding-left: 0;
- }
- .nav-search, .nav-filter, .nav-result-info, .nav-label {
- position: relative;
- margin-left: 15;
- min-width: 600px;
- width: auto;
- white-space: nowrap;
- }
- .nav-search, .nav-label {
- max-width: 800px;
- }
- .autocomplete {
- /*the container must be positioned relative:*/
- position: relative;
- display: inline-block;
- width: 40%;
- }
- .autocomplete input[type=text] {
- width: 100%;
- }
- .nav-filter {
- width: auto;
- overflow-x: hidden;
- flex-wrap: wrap;
- }
- .nav-filter > div {
- margin-bottom: 5px;
- }
- input[type=text] {
- width: 40%;
- }
- .result-card, .get-alert {
- margin-top: 2px;
- }
- .get-alert input {
- width: 100%;
- }
- #location-search, #f-location-search {
- display: inline-block;
- }
- #search-button {
- display: inline-block;
- width: 20%;
- }
- .footer {
- padding: 0 25%;
- }
- .footer .nav-search {
- margin: 0;
- }
- .footer-column {
- display: flex;
- flex: 1 1 25%;
- flex-direction: column;
- }
- .mobile-menu-page, .mobile-search-page {
- display: none;
- }
- }
- @media
- only screen and (min-width: 1000px) {
- .nav-search, .nav-filter, .nav-result-info, .nav-label {
- position: relative;
- margin-left: 300px;
- min-width: 600px;
- width: auto;
- white-space: nowrap;
- }
- .right-sidebar {
- display: flex;
- }
- .footer .nav-search {
- margin: 0;
- }
- }
- * {
- flex-shrink: 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement