Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- html, input, select, textarea, .pure-g [class *= "pure-u"] {
- font-family: concourse_t3, Helvetica, sans-serif;
- }
- body {
- background: #1c1a1a;
- color: rgb(0, 128, 128);
- font-size: 18px;
- max-width: 700px;
- margin: 0 auto;
- padding: 16px;
- }
- body#episode_card {
- max-width: 100%;
- padding: 0;
- margin: 0;
- }
- #episode_card_right {
- position: relative;
- height: 20vw;
- }
- h1, h2, h3, h4, h5, h6, .title { font-family: concourse_t4, Helvetica, sans-serif; font-weight: normal; }
- h2 { margin-top: 1.5em; }
- a, .linkcolor, .extendedepisodecell.usernewepisode .title {
- color: rgb(0, 128, 128);
- }
- h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .title a { text-decoration: none; }
- code {
- font-size: 0.75em;
- background-color: #eee;
- padding: 2px;
- }
- .tmreg { color: #ccc; }
- .alert { text-align: center !important; }
- .nav a {
- text-decoration: none;
- display: inline-block;
- margin: 0 1em 0 0;
- }
- .left { float: left !important; }
- .right { float: right !important; }
- .clear { clear: both !important; }
- .inlineblock { display: inline-block !important; }
- .margintopneg1 { margin-top: -0.75em !important; }
- .margintop0 { margin-top: 0 !important; }
- .margintop05 { margin-top: 0.5em !important; }
- .margintop1 { margin-top: 1em !important; }
- .marginbottom0 { margin-bottom: 0 !important; }
- .marginbottom05 { margin-bottom: 0.5em !important; }
- .marginbottom1 { margin-bottom: 1em !important; }
- .nav a.right {
- margin: 0 0 0 1em;
- }
- .nav {
- padding: 1em 0 0.5em 0;
- margin-bottom: 2em;
- border-bottom: 1px solid #262626;
- }
- .footer {
- text-align: center;
- padding-top: 55px;
- padding-bottom: 44px;
- max-width: 500px;
- margin: 0 auto;
- }
- .trademark_footer {
- margin-top: 1em;
- font-size: 0.75em;
- }
- .footer, .lighttext { color: #777; }
- .footer a { color: #aaa; text-decoration: underline; }
- .controller_admin {
- min-height: calc(100% - 16px);
- border: 8px solid #f46;
- }
- .admin_link, .controller_admin a, .controller_admin .ocbutton, .controller_admin .ocborderedbutton, .controller_admin .ocsegmentedbutton { color: #f46; border-color: #f46; } .controller_admin .ocborderedbutton:active { background-color: #f46; }
- .admin_log {
- font-size: 11px;
- max-height: 200px;
- overflow: auto;
- word-break: normal !important;
- word-wrap: normal !important;
- white-space: pre !important;
- }
- .smallcaps, .navlink, .ocbutton, .ocborderedbutton, .ocsegmentedbutton, .caption2 {
- font-family: concourse_c3, Helvetica, sans-serif;
- text-transform: lowercase;
- }
- .caption2 {
- color: #808080;
- font-size: 0.85em;
- font-weight: normal;
- }
- .big {
- font-size: 2em;
- }
- .singleline {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .topmargin1 {
- margin-top: 1em;
- }
- .hiddenbutton {
- position: absolute;
- top: -1px;
- left: -1px;
- background-color: transparent;
- border: 0;
- width: 1px;
- height: 1px;
- overflow: hidden;
- }
- .ocbutton, .ocborderedbutton, .ocsegmentedbutton {
- display: inline-block;
- color: rgb(0, 128, 128);
- border: 0;
- background-color: transparent;
- text-decoration: none;
- -webkit-tap-highlight-color: transparent;
- -webkit-user-select: none;
- -webkit-touch-callout: none;
- }
- .ocborderedbutton, .ocsegmentedbutton {
- display: inline-block;
- border: 1px solid rgb(0, 128, 128);
- border-radius: 8px;
- padding: 7px 16px 8px 16px;
- }
- .ocbutton:focus, .ocborderedbutton:focus { outline: 0; }
- .ocborderedbutton:active, .ocsegmentedbuttonselected {
- background-color: rgb(0, 128, 128);
- color: #fff;
- }
- .ocsegmentedcontrol { }
- .ocsegmentedbutton {
- border-radius: 0;
- margin: 0 0 0 -1px;
- text-align: center;
- font-size: 15px;
- padding: 3px 8px 4px 8px;
- }
- .ocsegmentedbutton:first-child { border-radius: 8px 0 0 8px; margin-left: 0; }
- .ocsegmentedbutton:last-child { border-radius: 0 8px 8px 0; }
- .ocsegmentedbuttonoftwo { width: calc(50% - 18px); }
- .ocsegmentedbuttonofthree { width: calc(33.33% - 18px); }
- .ocsegmentedbuttonoffour { width: calc(25% - 18px); }
- .ocsegmentedbuttonofnine { width: calc(11.11% - 18px); }
- .destructivebutton, .controller_admin .destructivebutton, .alert, .errors { color: #86110B; border-color: #86110B; background: #b59090; } .destructivebutton:active, .controller_admin .destructivebutton:active { background-color: #86110B; color: #fff; }
- .purchasebutton, .controller_admin .purchasebutton { color: #0CC322; border-color: #0CC322; } .purchasebutton:active, .controller_admin .purchasebutton:active { background-color: #0CC322; }
- .alternatebutton, .altcolor { color: #0B8D99; border-color: #0B8D99; } .purchasebutton:active { background-color: #0B8D99; color: #fff; }
- .vcenter_parent, .feedcell, .episodecell {
- -webkit-transform-style: preserve-3d;
- -moz-transform-style: preserve-3d;
- transform-style: preserve-3d;
- }
- .vcenter, .feedcell .titlestack, .episodecell .titlestack {
- position: relative;
- top: 50%;
- -webkit-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- transform: translateY(-50%);
- overflow: hidden;
- max-height: 100%;
- }
- .feedcell, .episodecell {
- display: block;
- height: 80px;
- position: relative;
- color: rgb(0, 128, 128);
- text-decoration: none;
- }
- .feedcell:hover, .episodecell:hover, .extendedepisodecell:hover { background-color: rgba(0, 128, 128, 0.11); }
- .extendedepisodecell {
- display: block;
- color: rgb(0, 128, 128);
- text-decoration: none;
- padding: 1em;
- margin: 0 -1em;
- }
- .art {
- width: calc(100% - 2px);
- border: 1px solid #3e3e3e;
- background-color: #1c1a1a;
- }
- .feedcell .art, .episodecell .art {
- position: absolute;
- width: 80px;
- height: 80px;
- top: 0;
- left: 0;
- }
- .feedcell .cellcontent, .episodecell .cellcontent {
- position: absolute;
- left: 96px;
- top: 0;
- width: calc(100% - 96px);
- height: 100%;
- }
- .extendedepisodecell .title {
- }
- .centertext {
- text-align: center;
- color: #bdbdbd;
- }
- .titlestack div {
- margin: 0.075em 0;
- }
- .fullart_container {
- position: relative;
- width: 100%;
- }
- .fullart_container:before {
- content: "";
- display: block;
- padding-top: 100%;
- }
- .fullart {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- }
- #audioplayer {
- width: 100%;
- margin: 1em 0 2em 0;
- }
- .search_container {
- position: relative;
- }
- input.podcastsearchbox {
- width: 160px;
- font-size: 0.75em !important;
- padding: 0.25em 1em !important;
- }
- #autocomplete_container {
- position: absolute;
- right: 0;
- width: 350px;
- }
- #autocomplete_results {
- display: none;
- position: relative;
- z-index: 999;
- background-color: rgb(0, 128, 128);
- color: #fff;
- border-radius: 10px;
- padding: 20px;
- border: 2px solid #ccc;
- width: calc(100% - 40px);
- }
- @media (max-width: 480px) { #autocomplete_container { width: 90vw; } }
- @media (max-width: 420px) {
- body { padding-top: 0; }
- .nav { margin-top: 0; margin-bottom: 1em; padding-top: 0.5em; padding-bottom: 0.25em; }
- .notnarrow { display: none; }
- .podcastsearchbox { width: 140px; }
- }
- @media (min-width: 421px) {
- .narrow { display: none; }
- }
- #tinyhomeimg { width: 20px; height: 20px; }
- a.autocomplete_result {
- position: relative;
- display: block;
- text-decoration: none;
- height: 84px;
- color: #a4a4a4;
- }
- .autocomplete_result img {
- width: 64px;
- height: 64px;
- border: 2px solid #eee;
- position: absolute;
- left: 0;
- top: 10px;
- }
- .autocomplete_result div {
- margin-left: 74px;
- }
- .autocomplete_result h4 {
- color: #f4f4f4;
- margin: 0;
- }
- .ocfeedlistinput .autocomplete_result { float: left; width: 90%; }
- .ocfeedlistinput .ocbutton { float: left; padding-top: 1em; }
- .ocfeedlistinput .autocomplete_result h4 { color: #222; }
- .ocfeedlistinput .wildcard_result { background-color: #ffd; }
- .ocfeedlistinput .excluded_result { background-color: #fdd; }
- #delete_all_uploads_form {
- width: 100%;
- }
- .uploading_file {
- margin-top: 1em;
- margin-bottom: 1em;
- }
- .uploading_file progress {
- visibility: hidden;
- width: 100%;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- border: none;
- color: rgb(0, 128, 128);
- display: block;
- }
- .uploading_file progress::-moz-progress-bar { background-color: rgb(0, 128, 128); }
- .uploading_file progress::-webkit-progress-bar { background-color: #eee; }
- .uploading_file progress::-webkit-progress-value { background-color: rgb(0, 128, 128); }
- progress.upload_complete {
- color: #0CC322;
- }
- progress.upload_complete::-moz-progress-bar { background-color: #0CC322; }
- progress.upload_complete::-webkit-progress-bar { background-color: #eee; }
- progress.upload_complete::-webkit-progress-value { background-color: #0CC322; }
- /* Frontpage */
- .featurepromobox h2 { text-align: center; }
- .featurepromobox div { padding: 0 1em 1em 1em; }
- .logobox img.logo { max-width: 100%; }
- .logobox h1 { margin: -12px auto; }
- .appstorebadge { width: 135px; height: 40px; }
- /* App pages */
- .appscreenshot { max-width: 80%; }
- /* Playback screen controls and SVG */
- .svgcentertext { text-anchor: middle; dominant-baseline: middle; }
- #save_episode_button, #delete_episode_button { display: none; }
- .existing_episode_for_user #delete_episode_button { display: inline-block; }
- .new_episode_for_user #save_episode_button { display: inline-block; }
- /* aspect-ratio trick */
- #playcontrols_container {
- position: relative;
- width: 100%;
- margin: 2em 0;
- }
- #playcontrols_container:before {
- content: "";
- display: block;
- padding-top: 15%; /* aspect ratio of playcontrols */
- }
- #playcontrols { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
- #episode_card_control_container { width: 100%; height: 100%; overflow: hidden; }
- body#episode_card #playcontrols_container { margin: 3% 0 0 10%; width: 80%; }
- #seekbackbutton, #seekforwardbutton, #playpausebutton { display: block; width: 15%; position: absolute; top: 0; }
- #seekbackbutton { left: 12%; }
- #seekforwardbutton { right: 12%; }
- #playpausebutton { left: 42.5%; }
- #seekbackbutton svg, #seekforwardbutton svg, #playpausebutton svg { position: absolute; display: block; max-width: 100%; font-family: concourse_t4; }
- svg#playpausebutton_pauseicon { display: none; }
- #progressbar { margin-top: 1em; margin-bottom: 0; }
- body#episode_card #progressbar { position: absolute; bottom: 1px; width: 100%; }
- #progressbar #progressslider { width: 100%; clear: both; }
- #progressbar #timeelapsed, #progressbar #timeremaining { width: 15%; display: inline-block; font-size: 0.75em; }
- #progressbar #timeremaining { float: right; text-align: right; }
- #progressbar #timeelapsed { float: left; }
- body#episode_card #progressbar #timeelapsed { padding-left: 0.25em; }
- #progressslidercontainer { position: relative; height: 19px; clear: both; overflow: hidden; }
- #progresssliderbackground, #progressslider { position: absolute; left: 0; top: 0; width: 100%; height: 20px; }
- #progresssliderbackground { -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 20px; width: 100%; z-index: 1; background-color: #3e3e3e; border: none; }
- #progresssliderbackground::-webkit-progress-value { border: none; background: rgba(0, 128, 128, 0.11); }
- #progresssliderbackground::-moz-progress-bar { border: none; background: rgba(0, 128, 128, 0.11); width: calc(100% - 2px); }
- #progresssliderbackground::-webkit-progress-bar { background-color: transparent; }
- #progressslider {
- -webkit-appearance: none;
- cursor: pointer;
- z-index: 2;
- height: 20px;
- border: 0;
- background-color: transparent;
- }
- #progressslider:focus { outline: none; }
- #progressslider::-webkit-slider-runnable-track { width: 100%; height: 20px; background-color: transparent; }
- #progressslider::-webkit-slider-thumb { -webkit-appearance: none; border: none; margin-top: 1px; height: 18px; width: 8px; background: rgb(0, 128, 128); }
- #progressslider::-moz-range-track { width: calc(100% - 2px); height: 20px; background-color: transparent; }
- #progressslider::-moz-range-thumb { border: none; height: 20px; width: 8px; background: rgb(0, 128, 128); border-radius: 0; }
- @-moz-document url-prefix() {
- /* Firefox-only hacks */
- #progressbar { margin-bottom: 2px; }
- #progresssliderbackground, #progressslider { width: calc(100% - 2px); }
- }
- .progresssliderloadedrange {
- position: absolute;
- width: 0;
- height: 100%;
- background-color: rgb(0, 128, 128);
- opacity: 0.15;
- }
- @media (max-width: 400px) {
- body#episode_card #progressbar #timeelapsed, body#episode_card #progressbar #timeremaining { font-size: 0.667em; }
- body#episode_card #progressbar #timeelapsed, body#episode_card #progressbar #timeremaining { font-size: 0.667em; }
- body#episode_card #seekbackbutton { left: 16%; }
- body#episode_card #seekforwardbutton { right: 16%; }
- body#episode_card #playpausebutton { left: 42.5%; }
- }
- #speedcontrolcontainer { width: 100%; }
- #speedcontrol { width: 100%; }
- #speedcontrolcontainer .speedlabel { display: inline-block; width: 11.11%; text-align: center; }
- #speedcontrolcontainer { position: relative; height: 28px; clear: both; }
- #speedcontrolbackground, #speedcontrol { position: absolute; left: 0; top: 0; width: 100%; height: 28px; }
- #speedcontrolbackground { z-index: 2; pointer-events: none; margin-top: 2px; }
- #speedcontrol {
- -webkit-appearance: none;
- z-index: 1;
- cursor: pointer;
- height: 28px;
- border: 0;
- background-color: transparent;
- }
- #speedcontrol:focus { outline: none; }
- #speedcontrol::-webkit-slider-runnable-track { width: 100%; height: 20px; background-color: rgb(210, 226, 226); border-radius: 9px; }
- #speedcontrol::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 20px; width: 11%; border-radius: 14px; background: rgb(0, 128, 128); }
- #speedcontrol::-moz-range-track { width: 100%; height: 20px; background-color: rgb(210, 226, 226); border-radius: 9px; border: none; }
- #speedcontrol::-moz-range-thumb { border: none; height: 20px; width: 11%; border-radius: 14px; background: rgb(0, 128, 128); }
- table.adrates {
- background-color: #f8f8f8;
- border-collapse: collapse;
- font-size: 0.9em;
- width: 100%;
- }
- table.adrates td, table.adrates th {
- padding: 0.5em 0.5em;
- margin: 0;
- border: 1px solid #e0e0e0;
- vertical-align: top;
- }
- table.adrates th {
- background-color: #e8e8e8;
- border-color: #e0e0e0;
- vertical-align: bottom;
- }
- table.adrates td.altrowcolor {
- background-color: #f0f0f0;
- }
- table.adrates td.slots, table.adrates td.price { width: 60px; text-align: center; }
- table.adrates .nodata { font-size: 0.75em; vertical-align: middle; color: #ccc; }
- table.adrates .light, table.adrates .nodata { color: #999; }
- table.adrates th.estimated, table.adrates td.estimated { text-align: center; }
- table.adrates th.estimated { background-color: #888; width: 20%; color: #fff; }
- table.adrates td.estimated { width: 20%; }
- .estimatefootnote { color: #f77; }
- a.estimatefootnote { text-decoration: none; color: #f99; }
- .estimatefootnote, a.estimatefootnote { font-size: 2.0em; line-height: 0.5em; vertical-align: bottom; }
- #apple-pay-button, #stripe-checkout-button {
- width: 49%;
- height: 44px;
- vertical-align: top;
- border-width: 0;
- border-radius: 8px;
- }
- #apple-pay-button {
- display: none;
- background-color: black;
- background-image: -webkit-named-image(apple-pay-logo-white);
- background-size: 100% 100%;
- background-origin: content-box;
- background-repeat: no-repeat;
- padding: 9px 0;
- margin-right: 1%;
- }
- #stripe-checkout-button {
- background-color: rgb(0, 128, 128);
- color: #fff;
- }
- .adtext {
- font-size: 14px;
- color: rgb(0, 128, 128);
- max-height: 36px;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- a.adtitle {
- color: #2f5a64;
- text-decoration: none;
- font-size: 16px;
- white-space: nowrap;
- overflow: hidden;
- }
- table.adpreview {
- border-collapse: collapse;
- border: 1px solid #d0d0d0;
- width: 320px;
- margin: 0.25em auto;
- }
- table.adpreview tr {
- height: 60px;
- }
- table.adpreview td {
- vertical-align: center;
- background-color: #f5f9fa;
- }
- table.adpreview td img {
- width: 60px;
- height: 60px;
- }
- table.adpreview .contentcell { padding: 0 0 0 4px; overflow: hidden; text-overflow: ellipsis; max-height: 60px; max-width: 255px; }
- table.adpreview .contentcellnoimage { max-width: 315px; }
- table.adpreview td.imagecell { font-size: 0; line-height: 0; padding: 0; vertical-align: top; width: 60px; }
- table.adpreview .badge { display: inline-block; font-size: 0.8em; width: 24px; text-align: center; background-color: #2f5a64; color: #fff; border-radius: 5px; padding-bottom: 1px; vertical-align: 5%; }
- table.boughtads {
- background-color: #f5f9fa;
- border-collapse: collapse;
- font-size: 0.9em;
- width: 100%;
- }
- table.boughtads td, table.boughtads th {
- text-align: left;
- padding: 0.25em 0.5em;
- margin: 0;
- border: 1px solid #f0f0f0;
- vertical-align: top;
- }
- table.boughtads th {
- background-color: #2b91ab;
- border-color: #206c80;
- color: #fff;
- }
- table.boughtads td .adpreview td { padding: 0; }
- table.boughtads td.category { width: 80px; }
- table.boughtads td.preview { padding: 0; width: 320px; max-width: 320px; overflow: hidden; text-overflow: ellipsis; }
- table.boughtads table.adpreview, table.boughtads table.adpreview td { margin: 0; border: 0 !important; }
- table.boughtads td.numvalue, table.boughtads td.expirationdate {
- font-size: 0.85em;
- }
- .adpreview_imgbox {
- }
- .adpreview_imgbox img { display: block; border: 1px solid #ccc; max-width: 95%; border-radius: 8px; }
- .externalbadges { text-align: center; }
- .externalbadges img { width: 200px; margin: 0 0.67%; }
- .externalbadges_oc {
- margin-top: 2em;
- margin-bottom: 0.5%;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement