2 background: #282f2e url(../images/banner-1054.png) no-repeat 0px top;
14 background: rgba(0, 0, 0, 0.8);
16 box-sizing: border-box;
21 border-radius: 0 0 0 1ex;
37 .see-online-separator, .set-focus-separator {
40 .see-online-separator ~ .set-focus-separator {
61 padding: 1ex 2ex 1ex 3ex;
67 border-bottom: 1px solid #888;
68 margin: 10px auto 20px auto;
72 body.login div#search,
73 body.login div#more-user-links {
78 border: 1px solid #666;
91 body.login div#main-content {
92 border-width: 0 1px 1px 1px;
93 box-sizing: border-box;
101 form#login-form button {
110 div.login-actions p {
114 form.inline p label {
127 border: 1px solid #cccccc;
140 border-bottom: 1px dotted #8c8c73;
144 pre.code, pre.sample {
145 border: 1px solid #babdb6;
152 border: 1px solid #ccc;
153 padding: 0em 1em 0 1em;
157 /* makes the font 33% larger relative to the icon container */
160 font-size: 1.3333333333333333em;
171 aside ul.episode-list {
176 border: 1px solid #888;
195 border: 1px solid #aaa;
200 #soundfiles tr.warning-row td {
207 a.big-friendly-button {
208 text-decoration: none;
209 display: inline-block;
214 border: 1px solid #2a567f;
219 a.big-friendly-button:hover {
223 #appbar span.actions > a.delete-button {
224 border-color: var(--red);
232 a.actually-not-that-friendly {
233 border-color: var(--red);
241 a.actually-not-that-friendly:hover {
245 div.two-columns ul.episode-list {
249 div.two-columns > div {
260 #content ul.select2-choices {
282 border: 1px solid #666;
292 border: 1px solid #888;
299 border-bottom: 1px solid #aaa;
311 border: 1px solid #666;
314 .matos-piece #id_comment, .matos-piece #id_location_details {
332 outline: 2px solid var(--primary-color);
337 display: inline-block;
339 border-left: 20px solid transparent;
351 align-content: flex-start;
352 align-items: baseline;
361 border-left: 20px solid transparent;
365 @media screen and (max-device-width: 700px) {
372 .loan-infos, .loan-available-items {
375 .loan-available-items {
376 max-height: calc(100vh - 300px);
395 border: 1px solid #ccc;
396 display: inline-block;
403 button[data-piece-id] {
415 .soma-list .filepath {
424 #emission-list-type {
426 display: inline-block;
431 display: inline-block;
437 border-bottom-style: solid;
453 border: 1px solid #eee;
459 height: calc(100% - 1em);
470 .emission--schedule {
471 color: var(--font-color);
480 [class^="icon-"]:after, [class*=" icon-"]:after,
481 [class^="icon-"]:before, [class*=" icon-"]:before {
482 font-family: FontAwesome;
485 display: inline-block;
486 text-decoration: none;
488 a [class^="icon-"], a [class*=" icon-"] {
489 display: inline-block;
490 text-decoration: none;
493 .icon-edit:before { content: "\f044"; }
494 .icon-remove-sign:before { content: "\f057"; }
495 .icon-remove:before { content: "\f00d"; }
496 .icon-minus:before { content: "\f068"; }
497 .icon-envelope:before { content: "\f003"; }
498 .icon-comment:before { content: "\f075"; }
499 .icon-home-space:before { content: "\f015Â "; }
500 .icon-user-space:before { content: "\f007Â "; }
501 .icon-circle-arrow-left:before { content: "\f0a8"; }
502 .icon-circle-arrow-right:before { content: "\f0a9"; }
503 .icon-music:before { content: "\f001"; }
504 .icon-th:before { content: "\f00a"; }
505 .icon-eye-open:before { content: "\f06e "; }
506 .icon-bar-chart:before { content: "\f080Â "; }
507 .icon-search:before { content: "\f002Â "; }
508 .icon-signout:before { content: "\f08b "; }
509 .icon-pushpin:before { content: "\f08d "; }
510 .icon-music::before { content: "\f001Â "; }
511 .icon-newsletter::before { content: "\f1ea "; }
512 .icon-members::before { content: "\f0c0Â "; }
513 .icon-wiki::before { content: "\f05a "; }
514 .icon-cms::before { content: "\f016Â "; }
515 .icon-forums::before { content: "\f0e6Â "; }
516 .icon-regie::before { content: "\f130Â "; }
517 .icon-download::before { content: "\f019Â "; }
518 .icon-image::before { content: "\f03e "; }
519 .icon-agenda::before { content: "\f073Â "; }
521 .icon-circle-arrow-down:after { content: "Â Â \f0ab"; }
522 .icon-arrow-left:after { content: "\f060"; }
523 .icon-arrow-right:after { content: "\f061"; }
529 div#placeholders h3 {
535 body.combo div.select2-container {
539 body.combo a.view-online {
543 div.nonstop-stats h3 span {
548 .objects-list li.disabled {
555 div#content div#available-cells ul {
565 border: 1px solid red;
569 display: inline-block;
591 form.poll div.buttons {
595 form.poll div.error {
599 border: 2px solid red;
604 border-collapse: unset;
608 table#playlist td.playlist-title {
609 border: 1px outset black;
617 table#playlist .shortcut {
623 table#playlist td:last-child {
636 table#playlist td.handle {
644 pointer-events: none;
647 div#content ul.team {
663 div.two-columns.schedule-team {
667 div.two-columns.schedule-team > div:first-child {
671 div.two-columns.schedule-team > div:nth-child(2) {
675 .extra-actions-menu {
691 ul.gallery li span.image-actions {
699 border-collapse: collapse;
716 background-color: #ffffff;
717 border: 1px solid #cccccc;
718 border: 1px solid rgba(0, 0, 0, 0.15);
720 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
721 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
722 background-clip: padding-box;
731 select#id_datetime_0, select#id_datetime_1, select#id_datetime_2 {
736 div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
750 margin-bottom: 0.2em;
759 .home #content .block {
766 .home #content .block hr {
770 div#content .block.service-message {
775 .edit-service-message {
788 text-decoration: none;
820 .regie-home div#content {
824 align-items: baseline;
868 margin-bottom: 0.5em;
872 audio, button, span {
902 margin-bottom: 0.5em;
916 align-items: baseline;
917 justify-content: space-between;
921 display: inline-block;
926 select#start_hour, select#start_min, select#end_hour, select#end_min {
928 background-image: none;
932 .regie-home #switch {
938 pointer-events: none;
949 justify-content: space-between;
971 #content .bo-block.team {
973 display: inline-block;
978 table#edit-metadata {
980 padding: 0 0.6em 1em 0;
998 form div[id^="id_weight"] {
1000 align-items: center;
1002 display: inline-block;
1006 display: inline-flex;
1008 margin-bottom: 0.5em;
1011 div#content div.section > h3 {
1012 align-items: center;
1020 body.loading::before {
1027 background: #386ede;
1029 animation-name: load_animation;
1030 animation-duration: 1000ms;
1031 animation-timing-function: ease-out;
1032 transition: opacity 500ms linear;
1035 @keyframes load_animation {
1040 div.section > div > *:first-child {
1047 padding-left: 0.6em;
1053 .members-pagination {
1055 justify-content: space-between;
1061 #add-track-form.searching {
1065 font-family: FontAwesome;
1067 margin-right: 0.5em;
1068 display: inline-block;
1069 animation: spinner_animation 5s linear infinite;
1074 @keyframes spinner_animation {
1076 transform: rotate(0deg);
1079 transform: rotate(360deg);
1083 .register-membership-form {
1097 line-height: normal;
1127 #id_image_attribution_text {
1131 .recurring-content {
1133 font-weight: normal;
1136 letter-spacing: -1px;
1146 letter-spacing: normal;
1149 .regie-home #appbar {
1153 .action-see-online {
1154 display: none !important;