1322 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			1322 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /**
 | |
|  * @package    JEM
 | |
|  * @copyright  (C) 2013-2024 joomlaeventmanager.net
 | |
|  * @copyright  (C) 2005-2009 Christoph Lukes
 | |
|  * @license    https://www.gnu.org/licenses/gpl-3.0 GNU/GPL
 | |
|  */
 | |
| 
 | |
| #jem .jem-removebutton  {
 | |
| 	cursor: pointer;
 | |
| 	color: red;
 | |
| }
 | |
| 
 | |
| #jem .jem-row {
 | |
|     display: flex;
 | |
|     flex-direction: row;
 | |
|     flex-wrap: wrap;
 | |
|     align-content: center;
 | |
|     align-items: center;
 | |
| }
 | |
| 
 | |
| #jem ul.jem-registered-list img {
 | |
|     width: 30px;
 | |
| }
 | |
| 
 | |
| #jem .jem-event-info {
 | |
|     margin-right: 15px;
 | |
|     float: left;
 | |
| }
 | |
| 
 | |
| #jem .jem-event-info:last-child {
 | |
|     margin-right: 0;
 | |
| }
 | |
| 
 | |
| #jem .jem-event-info-small {
 | |
|     word-break: keep-all;
 | |
| }
 | |
| 
 | |
| #jem .jem-event-info-small:last-child {
 | |
|     margin-right: 0;
 | |
| }
 | |
| 
 | |
| div#jem a {
 | |
| }
 | |
| 
 | |
| div#jem h1.componentheading {
 | |
|     margin-bottom: 6px;
 | |
|     margin-top: 6px;
 | |
| }
 | |
| 
 | |
| #jem h1.componentheading i.fa,
 | |
| #jem h1.componentheading i.fas {
 | |
|     font-size: 1.332rem;
 | |
| }
 | |
| 
 | |
| div#jem .formelm-buttons {
 | |
|     margin-bottom: 0px;
 | |
|     float: right;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| ul.adminformlist,
 | |
| ul.adminformlist li {
 | |
|     margin: 5px;
 | |
|     padding: 0;
 | |
|     list-style: none;
 | |
| }
 | |
| 
 | |
| div#jem .inputbox:focus {
 | |
|     border: 1px solid #808080;
 | |
|     background-color: #DDE084;
 | |
| }
 | |
| 
 | |
| div#jem .hr {
 | |
|     border: 0;
 | |
|     border-top: 1px solid #E19832;
 | |
|     height: 0;
 | |
|     background-color: #E19832;
 | |
| }
 | |
| 
 | |
| input .required {
 | |
|     background-color: #D5EEFF !important;
 | |
| }
 | |
| 
 | |
| div#jem .inputbox.required {
 | |
|     background-color: #D5EEFF !important;
 | |
| }
 | |
| 
 | |
| div#jem .inputbox:hover {
 | |
|     border: 1px solid #808080;
 | |
|     background-color: #DDE084;
 | |
| }
 | |
| 
 | |
| div#jem .inputbox {
 | |
|     border: 1px solid #808080;
 | |
|     background-color: #C6CCBE;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| div#jem .input {
 | |
|     border: 1px solid #808080;
 | |
|     background-color: #B3BABA;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| div#jem fieldset {
 | |
|     border: 1px dotted #808080 !important;
 | |
| }
 | |
| 
 | |
| /* -------------------
 | |
| 	GENERAL
 | |
| --------------------- */
 | |
| div#jem {
 | |
|     overflow: hidden;
 | |
|     background-color: #EDF4F5;
 | |
|     border: 1px solid #000;
 | |
|     border-radius: 5px;
 | |
|     padding: 10px;
 | |
| }
 | |
| 
 | |
| /* On J! 3.7 the calendar popup will show below the field
 | |
|    which results in half hidden calendar on recurrence.
 | |
|    Following rule will allow calendar to be shown complete.
 | |
|  */
 | |
| div#jem.jem_editevent {
 | |
|     overflow: inherit;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * @section button
 | |
|  */
 | |
| div#jem .buttons {
 | |
|     float: right;
 | |
| }
 | |
| 
 | |
| div#jem .buttons a {
 | |
|     border: 1px solid #808080;
 | |
| }
 | |
| 
 | |
| div#jem .buttons span.gap {
 | |
|     float: left;
 | |
|     margin: 0 0 0 7px;
 | |
| }
 | |
| 
 | |
| /* Edit-event view */
 | |
| div#jem .button1 {
 | |
|     box-shadow: rgb(0, 0, 0) 0 1px 0 0;
 | |
|     background-color: #EBE8E9;
 | |
|     border: 1px solid #29447E;
 | |
|     font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
 | |
|     font-size: 12px;
 | |
|     font-weight: 700;
 | |
|     padding: 2px 6px;
 | |
|     margin: 2px;
 | |
|     cursor: pointer;
 | |
|     color: #000;
 | |
|     position: relative;
 | |
|     text-decoration: none;
 | |
|     top: 8px;
 | |
|     left: 3px;
 | |
|     border-radius: 5px;
 | |
| }
 | |
| 
 | |
| div#jem .button1:disabled,
 | |
| div#jem .button1:disabled:hover {
 | |
|     color: #999;
 | |
| }
 | |
| 
 | |
| div#jem .button3 {
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| /* Edit-event view, hover */
 | |
| div#jem .button1:hover {
 | |
|     background-color: #D1C9CC;
 | |
|     color: #000;
 | |
|     text-decoration: none;
 | |
| }
 | |
| 
 | |
| /* Filter button */
 | |
| div#jem .buttonfilter {
 | |
|     box-shadow: rgb(0, 0, 0) 0 1px 0 0;
 | |
|     background-color: #EBE8E9;
 | |
|     border: 1px solid #29447E;
 | |
|     font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
 | |
|     font-size: 12px;
 | |
|     font-weight: 700;
 | |
|     padding: 2px 6px;
 | |
|     cursor: pointer;
 | |
|     color: #000;
 | |
|     position: relative;
 | |
|     text-decoration: none;
 | |
|     top: inherit;
 | |
|     left: inherit;
 | |
|     border-radius: 5px;
 | |
| }
 | |
| 
 | |
| /* Filter button:hover */
 | |
| div#jem .buttonfilter:hover {
 | |
|     background-color: #D1C9CC;
 | |
|     color: #000;
 | |
|     text-decoration: none;
 | |
| }
 | |
| 
 | |
| div#jem .clear {
 | |
|     border: 0;
 | |
|     clear: both;
 | |
|     float: none;
 | |
|     height: 1px;
 | |
|     line-height: 1px;
 | |
| }
 | |
| 
 | |
| div#jem div.clr {
 | |
|     clear: both;
 | |
| }
 | |
| 
 | |
| /* ie fix in coditional comments (html source) */
 | |
| div#jem .floattext:after {
 | |
|     content: ".";
 | |
|     display: block;
 | |
|     height: 0;
 | |
|     clear: both;
 | |
|     visibility: hidden;
 | |
| }
 | |
| 
 | |
| div#jem .floattext {
 | |
|     display: block; /* safari */
 | |
| }
 | |
| 
 | |
| /* used in venue select popup */
 | |
| div#jem .pointer {
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| /* used for map without api-key */
 | |
| div#jem .venue_map {
 | |
|     border: 1px solid #000;
 | |
|     width: 100%;
 | |
| }
 | |
| 
 | |
| #jem .choose-status  {padding-right: 30px;}
 | |
| #jem .choose-status select#status {display: inline;}
 | |
| 
 | |
| /**
 | |
|  * @section headers
 | |
|  */
 | |
| div#jem h2 {
 | |
|     font-weight: normal !important;
 | |
|     margin-top: 1em;
 | |
|     margin-bottom: 1em;
 | |
|     padding: 0.3em 0.3em;
 | |
|     background: none repeat scroll 0% 0% #D4D6B2;
 | |
|     border: 1px solid #808080;
 | |
| }
 | |
| 
 | |
| div#jem h2 img {
 | |
|     border: none;
 | |
|     margin-left: 0.3em;
 | |
| }
 | |
| 
 | |
| div#jem .jemcomponentheading {
 | |
|     border-bottom: 0px !important;
 | |
| }
 | |
| 
 | |
| div#jc h4 {
 | |
| 
 | |
| }
 | |
| 
 | |
| 
 | |
| /**
 | |
|  * @section definitionlist
 | |
|  *
 | |
|  * Event
 | |
|  */
 | |
| div#jem dl {
 | |
|     margin: 0 5px;
 | |
| }
 | |
| 
 | |
| div#jem dt { /* definition term */
 | |
|     margin: 0;
 | |
|     padding: 0.3em 0;
 | |
|     float: left;
 | |
|     font-size: 1em;
 | |
|     font-weight: bold;
 | |
|     width: 165px;
 | |
|     background: transparent;
 | |
| }
 | |
| 
 | |
| div#jem dd { /* definition description */
 | |
|     display: block;
 | |
|     margin: 0 0 5px 12em;
 | |
|     padding: 0.3em 0;
 | |
|     font-size: 1em;
 | |
|     background: transparent;
 | |
|     margin-left: 160px;
 | |
| }
 | |
| 
 | |
| div#jem .jcomments dd {
 | |
|     margin-left: 0px;
 | |
| }
 | |
| 
 | |
| * html .floattext dd /* ie6 fix against the 3px jog bug */
 | |
| {
 | |
|     height: 1%;
 | |
| }
 | |
| 
 | |
| div#jem div.description {
 | |
|     margin: 5px 0;
 | |
|     padding: 0 5px;
 | |
| }
 | |
| 
 | |
| div#jem div.no_space,
 | |
| div#jem .no_space {
 | |
|     margin: 0;
 | |
|     padding: 0;
 | |
| }
 | |
| 
 | |
| div#jem .copyright {
 | |
|     font-size: 0.9em;
 | |
|     text-align: center;
 | |
|     margin: 1em 0;
 | |
|     color: #808080;
 | |
|     float: none;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * @section images
 | |
|  * flyer, locations, maps, ...
 | |
|  */
 | |
| div#jem .flyerimage {
 | |
|     float: right !important;
 | |
|     border: 0px solid #000;
 | |
|     width: auto;
 | |
|     position: static !important;
 | |
|     background: transparent;
 | |
|     box-shadow: none;
 | |
| }
 | |
| 
 | |
| div#jem .googlemap {
 | |
|     border: 0px solid #000;
 | |
|     width: auto;
 | |
|     position: static !important;
 | |
|     background: transparent;
 | |
|     box-shadow: none;
 | |
| }
 | |
| 
 | |
| /* scale icon to fit text height */
 | |
| div#jem .icon-inline {
 | |
|     height: 1em;
 | |
|     margin-left: 0.3em;
 | |
| }
 | |
| 
 | |
| div#jem .icon-inline-left {
 | |
|     height: 1em;
 | |
|     margin-left: 0;
 | |
|     margin-right: 0.3em;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * maps, ...
 | |
|  */
 | |
| div#jem .map {
 | |
|     margin: 0.3em;
 | |
|     position: relative;
 | |
| }
 | |
| 
 | |
| div#googlemap .modal {
 | |
|     border: none;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * @section registered user list
 | |
|  */
 | |
| div#jem div.register {
 | |
|     margin: 5px 0;
 | |
|     padding: 0 5px;
 | |
| }
 | |
| 
 | |
| div#jem ul.user {
 | |
|     margin: 5px;
 | |
|     padding: 0;
 | |
|     list-style: none;
 | |
|     font-size: 0.9em;
 | |
| }
 | |
| 
 | |
| div#jem ul.user li {
 | |
|     float: left;
 | |
|     margin: 5px;
 | |
|     list-style: none;
 | |
| }
 | |
| 
 | |
| div#jem ul.user li img {
 | |
|     border: #DDDDDD 1px solid;
 | |
|     padding: 3px;
 | |
| }
 | |
| 
 | |
| div#jem ul.user li span.username {
 | |
|     display: block;
 | |
|     text-align: center;
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| div#jem span.username {
 | |
|     color: #000;
 | |
| }
 | |
| 
 | |
| div#jem span.username a {
 | |
|     color: #000;
 | |
|     text-decoration: underline;
 | |
| }
 | |
| 
 | |
| 
 | |
| /* -------------------
 | |
|    General Pagination
 | |
| --------------------- */
 | |
| div.pagination {
 | |
|     clear: both;
 | |
|     text-align: center !important;
 | |
|     margin: 15px 0 0 0 !important;
 | |
| }
 | |
| 
 | |
| div.pagination p.counter {
 | |
|     font-style: italic;
 | |
| }
 | |
| 
 | |
| div.pagination ul {
 | |
|     list-style: none;
 | |
|     text-align: center !important;
 | |
|     padding: 0;
 | |
| }
 | |
| 
 | |
| div.pagination ul li {
 | |
|     list-style: none;
 | |
|     display: inline;
 | |
|     padding: 0 5px 0 5px;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * @section Categoryview
 | |
|  */
 | |
| div#jem .catimg {
 | |
|     margin: 0 0.5em 0.5em 0;
 | |
|     float: left;
 | |
|     position: relative;
 | |
| }
 | |
| 
 | |
| div#jem .catimg p {
 | |
|     font-size: 0.9em;
 | |
|     line-height: 180%;
 | |
|     margin: 0 0 0.5em 0;
 | |
| }
 | |
| 
 | |
| div#jem .cat-children ul li {
 | |
|     list-style: none;
 | |
| }
 | |
| 
 | |
| /* -------------------
 | |
|    TABLE
 | |
| --------------------- */
 | |
| div#jem table.eventtable {
 | |
|     background: #DEDEDE;
 | |
| 	margin:1em 0px;
 | |
|     width: 100%;
 | |
|     font-size: 1em;
 | |
|     border-collapse: collapse;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable th {
 | |
|     background-color: #809EA8;
 | |
|     color: #fff;
 | |
|     font-weight: bold;
 | |
|     padding: 0.4em;
 | |
|     text-align: left;
 | |
|     border: 1px solid #000;
 | |
|     text-align: left;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable th a {
 | |
|     color: #FFF;
 | |
|     background-color: transparent;
 | |
| }
 | |
| 
 | |
| 
 | |
| div#jem table.eventtable th img {
 | |
|     margin: 0 0 5px 5px;
 | |
|     vertical-align: middle;
 | |
|     border: none;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable td {
 | |
|     background-color: #EAEBE1;
 | |
|     padding: 0.4em;
 | |
|     border: 1px solid #000;
 | |
|     vertical-align: top;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable td a {
 | |
|     background-color: transparent;
 | |
|     /*	color:#095197; */
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable tr.sectiontableentry2 td {
 | |
|     background-color: #F0F0EE;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable tr:hover td {
 | |
|     background-color: #BACFBA;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable tr.featured td {
 | |
|     background-color: #B6B6B4;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable td.jem_eventimage {
 | |
|     text-align: left;
 | |
|     vertical-align: top;
 | |
| }
 | |
| 
 | |
| div#jem table.eventtable td.jem_eventimage
 | |
| div#jem table.eventtable td.header-td {
 | |
|     text-align: left;
 | |
|     vertical-align: top;
 | |
| }
 | |
| 
 | |
| /* activate this rule to show date in event lists bold (when two-line mode is choosen) * /
 | |
| div#jem table.eventtable tr td span.jem_date-2 {
 | |
| 	font-weight: bold;
 | |
| }
 | |
| /**/
 | |
| 
 | |
| /* activate these two rules to replace the linebreak by a space * /
 | |
| div#jem table.eventtable tr td br.jem_break-2 {
 | |
| 	display: none;
 | |
| }
 | |
| div#jem table.eventtable tr td span.jem_date-2::after {
 | |
| 	content: " ";
 | |
| }
 | |
| /**/
 | |
| 
 | |
| #jem div.jem-map {
 | |
|     padding-top: 15px;
 | |
|     padding-bottom: 5px;
 | |
| }
 | |
| 
 | |
| #jem div.jem-map iframe {
 | |
|     width: 100%;
 | |
|     height: 300px;
 | |
| }
 | |
| 
 | |
| /* -------------------
 | |
| 	FILTER
 | |
| --------------------- */
 | |
| div#jem #jem_filter {
 | |
|     margin: 1em 0 0.5em 0;
 | |
|     padding: 0.5em;
 | |
|     border: solid 1px #808080;
 | |
|     background: #FFA500;
 | |
| }
 | |
| 
 | |
| div#jem .jem_fleft {
 | |
|     float: left;
 | |
| }
 | |
| 
 | |
| div#jem .jem_fright {
 | |
|     float: right;
 | |
|     display: flex;
 | |
|     align-items: center;
 | |
|     gap: 5px;
 | |
| }
 | |
| 
 | |
| /* no fixed width on J! 3.x */
 | |
| #jem select[id^="filter_"],
 | |
| #jem select,
 | |
| #jem input[id^="filter_"] {
 | |
|     width: auto;
 | |
| }
 | |
| 
 | |
| #jem #jem_filter .input-append {
 | |
|     margin-bottom: 0;
 | |
|     margin-left: 4px;
 | |
| }
 | |
| 
 | |
| #jem .input-append {
 | |
|     display: inline-block;
 | |
| }
 | |
| 
 | |
| #jem #jem_filter tr {
 | |
|     vertical-align: baseline;
 | |
| }
 | |
| 
 | |
| #jem #jem_filter label {
 | |
|     margin-bottom: 0;
 | |
| }
 | |
| 
 | |
| #jem .jem_fright label,
 | |
| #jem .jem_fleft label {
 | |
|     display: inline-block;
 | |
| }
 | |
| 
 | |
| #jem .nowrap {
 | |
|     display: inline-block;
 | |
|     white-space: nowrap;
 | |
| }
 | |
| 
 | |
| /* -------------------
 | |
|    EDIT FORM
 | |
| --------------------- */
 | |
| 
 | |
| /* J!3 */
 | |
| #jem .edit fieldset legend {
 | |
|     width: auto;
 | |
|     float: unset;
 | |
| }
 | |
| 
 | |
| /* 
 | |
| #jem .edit .current dd.tabs {
 | |
| 	border: none;
 | |
| }
 | |
| */
 | |
| div.jem_editevent ul.adminformlist label {
 | |
|     min-width: 160px;
 | |
| }
 | |
| 
 | |
| div.jem_editvenue label,
 | |
| div.jem_select_users ul.adminformlist label {
 | |
|     min-width: 150px;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form fieldset,
 | |
| div.jem_editvenue form fieldset {
 | |
|     margin: 0 0 1em 0;
 | |
|     padding: 1em;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form legend,
 | |
| div.jem_editvenue form legend,
 | |
| div.jem_select_users ul.adminformlist legend {
 | |
|     padding: 0.3em;
 | |
|     font-weight: bold;
 | |
|     background-color: #FFA500;
 | |
|     border-radius: 5px;
 | |
|     border: 1px solid #000;
 | |
|     line-height: 22px;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form label,
 | |
| div.jem_editvenue form label,
 | |
| div.jem_select_users ul.adminformlist label {
 | |
|     width: 9em;
 | |
|     margin: 0;
 | |
|     padding: 0;
 | |
|     float: left;
 | |
|     display: block;
 | |
|     vertical-align: top;
 | |
| }
 | |
| 
 | |
| /* Hoffi: Don't style buttons. They should be styled same as file select button. */
 | |
| div.jem_editevent form input:hover, /* event */
 | |
|     /*div.jem_editevent form button:hover,*/
 | |
| div.jem_editevent form select:hover,
 | |
| div.jem_editevent form textarea:hover,
 | |
| div.jem_editvenue form input:hover, /* venue */
 | |
|     /*div.jem_editvenue form button:hover,*/
 | |
| div.jem_editvenue form select:hover,
 | |
| div.jem_editvenue form textarea:hover,
 | |
| div.jem_select_users ul.adminformlist select:hover,
 | |
| div.jem_select_users ul.adminformlist input:hover {
 | |
|     border: 1px solid #808080;
 | |
|     background-color: #DDE084;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form input:active,
 | |
| div.jem_editevent form select:active,
 | |
| div.jem_editevent form textarea:active,
 | |
| div.jem_editvenue form input:active,
 | |
| div.jem_editvenue form select:active,
 | |
| div.jem_editvenue form textarea:active,
 | |
| div.jem_select_users ul.adminformlist select:active,
 | |
| div.jem_select_users ul.adminformlist input:active,
 | |
| div.jem_editevent form input:visited,
 | |
| div.jem_editevent form select:visited,
 | |
| div.jem_editevent form textarea:visited,
 | |
| div.jem_editvenue form input:visited,
 | |
| div.jem_editvenue form select:visited,
 | |
| div.jem_editvenue form textarea:visited,
 | |
| div.jem_select_users ul.adminformlist select:visited,
 | |
| div.jem_select_users ul.adminformlist input:visited,
 | |
| div.jem_editevent form input:active,
 | |
| div.jem_editevent form select:active,
 | |
| div.jem_editevent form textarea:active,
 | |
| div.jem_editvenue form input:active,
 | |
| div.jem_editvenue form select:active,
 | |
| div.jem_editvenue form textarea:active,
 | |
| div.jem_select_users ul.adminformlist select:active,
 | |
| div.jem_select_users ul.adminformlist input:active {
 | |
|     background-color: #C6CCBE;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form input,
 | |
| div.jem_editevent form select,
 | |
| div.jem_editevent form textarea,
 | |
| div.jem_editvenue form input,
 | |
| div.jem_editvenue form textarea,
 | |
| div.jem_select_users ul.adminformlist select,
 | |
| div.jem_select_users ul.adminformlist input {
 | |
|     padding: 0.2em;
 | |
|     border: 1px solid #808080;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| div.jem_editvenue form select {
 | |
|     margin: 0 0 0.5em 0;
 | |
|     padding: 0.2em auto 0.2em 0.2em;
 | |
|     border: 1px solid #808080;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| table#el-attachments .title {
 | |
|     padding: 4px 0;
 | |
| }
 | |
| 
 | |
| table#el-attachments input {
 | |
|     width: 100%;
 | |
|     margin: 0px 0px 0.5em;
 | |
|     padding: 0.2em;
 | |
|     box-sizing: border-box;
 | |
| }
 | |
| 
 | |
| table#el-attachments input.attach-field {
 | |
|     width: auto; /* to put the Clear button right beside */
 | |
|     margin: 0px 0px 0.5em;
 | |
|     padding: 0.2em;
 | |
|     box-sizing: border-box;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form input#a_name {
 | |
|     float: left;
 | |
| }
 | |
| 
 | |
| div.jem_editevent form img,
 | |
| div.jem_editvenue form img {
 | |
|     border: 0;
 | |
|     margin: 0;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| div.jem_editevent #userfile-remove,
 | |
| div.jem_editvenue #userfile-remove {
 | |
|     float: right;
 | |
| }
 | |
| 
 | |
| /** save buttons */
 | |
| div.right {
 | |
|     margin: 0 0 1em 0;
 | |
|     float: right;
 | |
| }
 | |
| 
 | |
| /** recurrence */
 | |
| div.jem_editevent form label#recurrence_output {
 | |
|     width: auto;
 | |
|     float: none;
 | |
|     margin: 5px 0;
 | |
| }
 | |
| 
 | |
| /** registration */
 | |
| div.jem_editevent form div.jem_unregister,
 | |
| div.jem_editevent form div.jem_register {
 | |
|     width: 35%;
 | |
|     float: left;
 | |
|     margin: 0 1em 0 0;
 | |
| }
 | |
| 
 | |
| #jem input[id$="registra_from"] {
 | |
|     text-align: right;
 | |
| }
 | |
| 
 | |
| #jem input[id$="registra_until"] {
 | |
|     text-align: right;
 | |
| }
 | |
| 
 | |
| #jem input[id$="unregistra_until"] {
 | |
|     text-align: right;
 | |
| }
 | |
| 
 | |
| #jem #jform_registra_from2, #jem #jform_registra_until2, #jem #jform_unregistra_until2 {
 | |
|     padding: 5px 0 0 5px;
 | |
| }
 | |
| 
 | |
| #jem #addplaces, #jem #cancelplaces {
 | |
|     text-align: center;
 | |
|     display: inline;
 | |
|     max-width: 100px;
 | |
| }
 | |
| 
 | |
| #jem form input::-webkit-outer-spin-button,
 | |
| #jem form input::-webkit-inner-spin-button {
 | |
|     opacity: 1;
 | |
| }
 | |
| 
 | |
| 
 | |
| div.jem_box_left,
 | |
| div.jem_box_right {
 | |
|     width: 45%;
 | |
|     float: left;
 | |
| }
 | |
| 
 | |
| div.jem_box_right {
 | |
|     float: right;
 | |
| }
 | |
| 
 | |
| table#el-attachments td {
 | |
|     padding: 5px;
 | |
|     border: 1px solid #808080;
 | |
| }
 | |
| 
 | |
| table#search td {
 | |
|     border: none !important;
 | |
| }
 | |
| 
 | |
| table#search tr {
 | |
|     border: none !important;
 | |
|     padding: 20px !important;
 | |
| }
 | |
| 
 | |
| table#el-attachments th {
 | |
|     background: #366999;
 | |
|     color: #fff;
 | |
|     line-height: 22px;
 | |
|     border: 1px solid #000;
 | |
|     text-align: center;
 | |
| }
 | |
| 
 | |
| /** googlemap **/
 | |
| #googlemap {
 | |
|     margin: 20px 0px 20px 20px;
 | |
| }
 | |
| 
 | |
| /*
 | |
| Thx to https://www.bloggerswatch.com/internet/css-trick-submit-button-should-look-same-everywhere/
 | |
| */
 | |
| .buttons a,
 | |
| .buttons button {
 | |
|     display: block !important;
 | |
|     float: left !important;
 | |
|     margin: 0 0 0 7px !important;
 | |
|     background-color: #F5F5F5 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     border-top: 1px solid #808080 !important;
 | |
|     border-left: 1px solid #808080 !important;
 | |
|     font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif !important;
 | |
|     font-size: 12px !important;
 | |
|     line-height: 130% !important;
 | |
|     text-decoration: none !important;
 | |
|     font-weight: bold !important;
 | |
|     color: #565656 !important;
 | |
|     cursor: pointer !important;
 | |
|     padding: 5px 10px 6px 7px !important; /* Links */
 | |
| }
 | |
| 
 | |
| .buttons button {
 | |
|     width: auto !important;
 | |
|     overflow: visible !important;
 | |
|     padding: 4px 10px 3px 7px !important; /* IE6 */
 | |
| }
 | |
| 
 | |
| .buttons button[type] {
 | |
|     padding: 5px 10px 5px 7px !important; /* Firefox */
 | |
|     line-height: 17px !important; /* Safari */
 | |
| }
 | |
| 
 | |
| *:first-child + html button[type] {
 | |
|     padding: 4px 10px 3px 7px !important; /* IE7 */
 | |
| }
 | |
| 
 | |
| .buttons button img,
 | |
| .buttons a img {
 | |
|     margin: 0px !important;
 | |
|     padding: 0 !important;
 | |
|     border: none !important;
 | |
| }
 | |
| 
 | |
| /* POSITIVE */
 | |
| div#jem button.positive,
 | |
| .buttons a.positive {
 | |
|     color: #529214 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     cursor: pointer;
 | |
|     line-height: 22px;
 | |
|     padding: 0px;
 | |
| }
 | |
| 
 | |
| .buttons a.positive:hover,
 | |
| button.positive:hover {
 | |
|     background-color: #E6EFC2 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     color: #529214 !important;
 | |
| }
 | |
| 
 | |
| .buttons a.positive:active {
 | |
|     background-color: #529214 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     color: #fff !important;
 | |
| }
 | |
| 
 | |
| /* NEGATIVE */
 | |
| div#jem button.negative, .buttons a.negative {
 | |
|     color: #D12F19 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     cursor: pointer;
 | |
|     line-height: 22px;
 | |
|     padding: 0px;
 | |
| }
 | |
| 
 | |
| .buttons a.negative:hover,
 | |
| button.negative:hover {
 | |
|     background: #fbe3e4 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     color: #d12f19 !important;
 | |
| }
 | |
| 
 | |
| .buttons a.negative:active {
 | |
|     background-color: #d12f19 !important;
 | |
|     border: 1px solid #d12f19 !important;
 | |
|     color: #fff !important;
 | |
|     border: 1px solid #808080 !important;
 | |
| }
 | |
| 
 | |
| /* REGULAR */
 | |
| button.regular,
 | |
| .buttons a.regular {
 | |
|     color: #336699 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     cursor: pointer;
 | |
|     line-height: 22px;
 | |
| }
 | |
| 
 | |
| .buttons a.regular:hover,
 | |
| button.regular:hover {
 | |
|     background-color: #dff4ff !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     color: #336699 !important;
 | |
| }
 | |
| 
 | |
| .buttons a.regular:active {
 | |
|     background-color: #6299c5 !important;
 | |
|     border: 1px solid #808080 !important;
 | |
|     color: #fff !important;
 | |
| }
 | |
| 
 | |
| /* -- TAB STYLES -- */
 | |
| div#jem dl.tabs {
 | |
|     float: left;
 | |
|     margin: 0 0 -1px 0;
 | |
|     z-index: 50;
 | |
| }
 | |
| 
 | |
| div#jem dl.tabs dt {
 | |
|     float: left;
 | |
|     padding: 4px 10px;
 | |
|     border: 1px solid #CCCCCC;
 | |
|     margin-left: 3px;
 | |
|     color: #666666;
 | |
|     border-top-left-radius: 6px;
 | |
|     border-top-right-radius: 6px;
 | |
|     background-color: #999999;
 | |
|     border-top: 1px solid #808080;
 | |
|     border-left: 1px solid #808080;
 | |
|     border-right: 1px solid #808080;
 | |
|     border-bottom: 1px dotted #808080;
 | |
|     width: inherit;
 | |
| }
 | |
| 
 | |
| div#jem dl.tabs dt.open {
 | |
|     background-color: silver;
 | |
|     border-bottom: 1px solid #F9F9F9;
 | |
|     z-index: 100;
 | |
|     color: #000;
 | |
|     border-top-left-radius: 6px;
 | |
|     border-top-right-radius: 6px;
 | |
|     border-top: 1px solid #808080;
 | |
|     border-left: 1px solid #808080;
 | |
|     border-right: 1px solid #808080;
 | |
|     border-bottom: 1px dotted #808080;
 | |
| }
 | |
| 
 | |
| div#jem div.current {
 | |
|     clear: both;
 | |
|     border: 1px solid #808080;
 | |
|     padding: 10px 10px;
 | |
|     background-color: white;
 | |
| }
 | |
| 
 | |
| div#jem div.current dd {
 | |
|     padding: 0;
 | |
|     margin: 0;
 | |
| }
 | |
| 
 | |
| div#jem dl#content-pane.tabs {
 | |
|     margin: 1px 0 0 0;
 | |
| }
 | |
| 
 | |
| 
 | |
| div#jem div.current fieldset {
 | |
|     border: none 0;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.adminform {
 | |
|     border: 1px #CCCCCC solid;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.radio {
 | |
|     float: left;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.radio input {
 | |
|     clear: none;
 | |
|     min-width: 15px;
 | |
|     float: left;
 | |
|     margin: 3px 0 0 2px;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.radio label {
 | |
|     clear: none;
 | |
|     min-width: 45px;
 | |
|     float: left;
 | |
|     margin: 3px 0 0 5px;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.checkboxes {
 | |
|     float: left;
 | |
|     clear: right;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.checkboxes input {
 | |
|     clear: left;
 | |
|     min-width: 15px;
 | |
|     float: left;
 | |
|     margin: 3px 0 0 2px;
 | |
| }
 | |
| 
 | |
| div#jem div.current fieldset.checkboxes label {
 | |
|     clear: right;
 | |
|     min-width: 45px;
 | |
|     margin: 3px 0 0 5px;
 | |
| }
 | |
| 
 | |
| 
 | |
| div#jem p.tab-description {
 | |
|     font-size: 1.091em;
 | |
|     margin-left: 0;
 | |
|     margin-top: 5px;
 | |
| }
 | |
| 
 | |
| /* Tab changes for accessibility */
 | |
| div#jem dl.tabs dt h3 {
 | |
|     margin: 0;
 | |
|     padding: 0;
 | |
|     font-size: 1em;
 | |
|     font-weight: normal;
 | |
| }
 | |
| 
 | |
| div#jem dl.tabs dt h3 a:link {
 | |
|     color: #333333;
 | |
|     outline: medium none;
 | |
|     text-decoration: none;
 | |
| }
 | |
| 
 | |
| div#jem dl.tabs dt h3 a {
 | |
|     color: #333333;
 | |
|     outline: medium none;
 | |
|     text-decoration: none;
 | |
|     background: none;
 | |
| }
 | |
| 
 | |
| div#jem table td.center,
 | |
| div#jem table th.center,
 | |
| div#jem .center {
 | |
|     text-align: center;
 | |
|     float: none;
 | |
| }
 | |
| 
 | |
| div#jem table td.center input[type="checkbox"],
 | |
| div#jem table th.center input[type="checkbox"] {
 | |
|     margin: 0 3px;
 | |
|     padding: 0;
 | |
|     vertical-align: baseline;
 | |
| }
 | |
| 
 | |
| /* -- JGRID STYLES ----------------------------- */
 | |
| /* grid table elements */
 | |
| a.jgrid:hover {
 | |
|     text-decoration: none;
 | |
| }
 | |
| 
 | |
| /* jgrid styling has changed on J!3 using icomoon
 | |
|  * but e.g. beez3 doesn't support this;
 | |
|  * so always use our old icons and overrule icomoon styles. */
 | |
| #jem .btn-micro {
 | |
|     border: none;
 | |
|     box-shadow: none;
 | |
|     background: none;
 | |
| }
 | |
| 
 | |
| #jem button[id$="_img"],
 | |
| #jem button[id$="_btn"] {
 | |
|     padding: 1px;
 | |
| }
 | |
| 
 | |
| #jem button[id$="_img"] i.icon-calendar,
 | |
| #jem button[id$="_img"] span.icon-calendar,
 | |
| #jem button[id$="_btn"] span.icon-calendar,
 | |
| #jem .btn-micro i[class^="icon-"],
 | |
| #jem .btn-micro i[class*=" icon-"],
 | |
| .jgrid span.state {
 | |
|     display: inline-block;
 | |
|     height: 16px;
 | |
|     width: 16px;
 | |
| }
 | |
| 
 | |
| #jem .btn-micro i[class^="icon-"]:before,
 | |
| #jem .btn-micro i[class*=" icon-"]:before {
 | |
|     content: "";
 | |
| }
 | |
| 
 | |
| #jem button[id$="_img"] i.icon-calendar,
 | |
| #jem button[id$="_img"] span.icon-calendar,
 | |
| #jem button[id$="_btn"] span.icon-calendar {
 | |
|     background-image: url(../images/el.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.text {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| #jem .btn-micro i.icon-publish,
 | |
| .jgrid span.publish {
 | |
|     background-image: url(../images/tick.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro i.icon-unpublish,
 | |
| .jgrid span.unpublish {
 | |
|     background-image: url(../images/publish_x.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro i.icon-archive,
 | |
| .jgrid span.archive {
 | |
|     background-image: url(../images/menu/icon-16-archive.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro i.icon-trash,
 | |
| .jgrid span.trash {
 | |
|     background-image: url(../images/icon-16-trash.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.default {
 | |
|     background-image: url(../images/menu/icon-16-default.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.notdefault {
 | |
|     background-image: url(../images/menu/icon-16-notdefault.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.checkedout {
 | |
|     background-image: url(../images/admin/checked_out.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.downarrow {
 | |
|     background-image: url(../images/admin/downarrow.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.downarrow_disabled {
 | |
|     background-image: url(../images/admin/downarrow0.png);
 | |
|     background-position: 0 -12px;
 | |
| }
 | |
| 
 | |
| .jgrid span.uparrow {
 | |
|     background-image: url(../images/admin/uparrow.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.uparrow_disabled {
 | |
|     background-image: url(../images/admin/uparrow0.png);
 | |
|     background-position: 0 -12px;
 | |
| }
 | |
| 
 | |
| .jgrid span.published {
 | |
|     background-image: url(../images/admin/publish_g.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.expired {
 | |
|     background-image: url(../images/admin/publish_r.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.pending {
 | |
|     background-image: url(../images/admin/publish_y.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.warning {
 | |
|     background-image: url(../images/admin/publish_y.png);
 | |
| }
 | |
| 
 | |
| .jgrid span.protected {
 | |
|     background-image: url(../images/admin/icon-16-protected.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro span.icon-publish:before {
 | |
|     content: url(../images/tick.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro span.icon-unpublish:before {
 | |
|     content: url(../images/publish_x.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro span.icon-archive:before {
 | |
|     content: url(../images/menu/icon-16-archive.png);
 | |
| }
 | |
| 
 | |
| #jem .btn-micro span.icon-trash:before {
 | |
|     content: url(../images/icon-16-trash.png);
 | |
| }
 | |
| 
 | |
| 
 | |
| div#jem a.file-name:link,
 | |
| div#jem a.file-name:active,
 | |
| div#jem a.file-name:visited {
 | |
|     text-decoration: none;
 | |
|     color: #000;
 | |
|     background-color: transparent;
 | |
| }
 | |
| 
 | |
| div#jem .file td {
 | |
|     padding: 3px;
 | |
| }
 | |
| 
 | |
| 
 | |
| div#jem .inline-button-right {
 | |
|     float: right;
 | |
|     margin: 0;
 | |
|     padding: 0;
 | |
|     height: 1.5em;
 | |
|     background: transparent;
 | |
|     cursor: pointer;
 | |
| }
 | |
| 
 | |
| 
 | |
| /* quick-hack: show horizontal scroll bar on small displays */
 | |
| #jem .table-responsive {
 | |
|     overflow-x: auto;
 | |
| }
 | |
| 
 | |
| @media print {
 | |
| 
 | |
|     div#jem {
 | |
|         overflow: hidden;
 | |
|         background: none repeat scroll 0% 0% #EDEDEB;
 | |
|         border: 0px solid #000;
 | |
|         border-radius: 5px 5px 5px 5px;
 | |
|         padding: 10px;
 | |
|     }
 | |
| 
 | |
|     div#jem h2 {
 | |
|         font-weight: normal !important;
 | |
|         padding: 0.3em;
 | |
|         background: none repeat scroll 0% 0% rgb(212, 214, 178);
 | |
|         border: none;
 | |
|     }
 | |
| 
 | |
|     div#jem .buttons {
 | |
|         float: right;
 | |
|         display: none;
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| /* END media print */
 | |
| 
 | |
| #jem.jem_editevent .edit form ul.adminformlist li {
 | |
|     display: flex;
 | |
|     flex-wrap: wrap;
 | |
| }
 | |
| 
 | |
| #jem.jem_editevent .edit form select[id^="filter_"], #jem.jem_editevent .edit form select, #jem.jem_editevent .edit form input[id^="filter_"] {
 | |
|     min-width: 15%;
 | |
| }
 | |
| 
 | |
| #jem.jem_editevent .edit form input:not([type="checkbox"]):not([type="file"]) {
 | |
|     width: auto;
 | |
| }
 | |
| 
 | |
| #jem.jem_editevent .edit form .form-check .form-check-input {
 | |
|     margin-left: 0px;
 | |
| }
 | |
| 
 | |
| .jem-registered-user-owner {
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| #table-series {
 | |
|     border-collapse: collapse;
 | |
|     width: auto;
 | |
|     max-width: 100%;
 | |
| }
 | |
| 
 | |
| #table-series th {
 | |
|     padding: 12px;
 | |
|     text-align: center;
 | |
|     background-color: #04AA6D;
 | |
|     color: white;
 | |
|     border: 1px solid #ddd;
 | |
| }
 | |
| 
 | |
| #table-series td {
 | |
|     border: 1px solid #ddd;
 | |
|     padding: 8px;
 | |
|     text-align: center;
 | |
| }
 | |
| 
 | |
| #table-series tr:nth-child(even){
 | |
|     background-color: #f2f2f2;
 | |
| }
 | |
| 
 | |
| #table-series tr:nth-child(odd){
 | |
|     background-color: #fff;
 | |
| } |