pfisjs/public/stylesheets/style.css

505 lines
8.3 KiB
CSS

html {
height: 100%;
}
body {
padding: 0px;
font-family: "Carlito", "Lucida Grande", Helvetica, Arial, sans-serif;
/*overflow: hidden;*/
}
.sidewideoverlay {
display: none;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: white;
}
@media only screen and (min-width: 768px) {
body {
height: 100%;
width: 100%;
overflow: hidden;
}
}
.display_none_on_small_devices {}
@media only screen and (max-width: 768px) {
.display_none_on_small_devices {
display: none;
}
}
.root {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
/*overflow: auto;*/
}
.subroot {}
.new_flex_zero {}
.new_flex_one {}
.new_flex_two {}
/* full_height is for use if a page has a dropdown or auto-complete which would be otherwise not fully visible! */
.full_height {}
@media only screen and (min-width: 768px) {
.root {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
webkit-flex-direction: column;
ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
overflow: hidden;
}
.subroot {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
webkit-flex-direction: column;
ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
overflow: hidden;
}
.full_height { height: 100%; }
.new_flex_zero {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
}
.new_flex_one {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 5 1 auto;
-ms-flex: 5 1 auto;
flex: 5 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
overflow: auto;
}
.new_flex_two {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 2 1 40%;
-ms-flex: 2 1 40%;
flex: 2 1 40%;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
overflow: auto;
}
}
h1 { margin-top: 10px; }
@media only screen and (max-width: 768px) {
h1 {
font-size: 24px;
margin-top: 10px;
margin-bottom: 5px;
}
}
.buttonbox_back_forward {
/*padding-left: 15px; */
/*padding-right: 15px; */
/*text-align: right;*/
padding-left: 15px;
margin-bottom: 10px;
}
.parishdbelemspane {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.parishdbelemspane_elem {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
padding-left: 0px;
padding-right: 0px;
/* margin-left: 2px;
margin-right: 2px;
margin-bottom: 5px;*/
margin-bottom: 0px;
}
.parishdbelemspane_elem_kontext {
font-size: 75%;
margin-bottom: 0px;
}
.parishdbelemspane_elem_role {
font-size: 75%;
margin-bottom: 0px;
font-weight: bold;
}
.container-horizontal {
height: 100%;
width: 100%;
display: -ms-flexbox;
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-ms-box-orient: horizontal;
box-orient: horizontal;
}
.container-vertical {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
}
.flex-zero {
/* width: 200px;
height: 100px;*/
/* -ms-flex: 0 100px;*/
-webkit-box-flex: 0;
-moz-box-flex: 0;
-ms-box-flex: 0;
box-flex: 0;
}
.flex-one {
-ms-flex: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
box-flex: 1;
overflow: auto;
/* height: 100%;*/
}
a {
color: #00B7FF;
outline: none;
}
a:focus {
outline: none;
}
.a_button {
font-size: 15pt;
margin: 10px;
background-color: #BDDFFF;
border-radius: 15px;
color: #5893FF;
padding: 8px;
}
.litpanel_arrow {
font-size: 12pt;
/*margin-left: 10px;
margin-right: 10px;*/
cursor: pointer;
color: black;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.litpanel_red {
color: red;
}
.litpanel_black {
color: black;
}
.litpanel_bold {
font-weight: bold;
}
.litpanel_italic {
font-style: italic;
}
.litpanel_month_week_weekday {
font-size: 9pt;
line-height: 11pt;
}
.litpanel_day {
font-size: 26pt;
line-height: 28pt;
font-weight: bold;
text-align: center;
}
.litpanel_day_mobile {
font-size: 12pt;
line-height: 12pt;
font-weight: bold;
text-align: center;
/*margin: 10px;*/
}
.litpanel_day_mobile_littime {
font-size: 8pt;
line-height: 10pt;
font-style: italic;
}
.litpanel_infos {
font-size: 9pt;
color: blue;
}
.litpanel_celebration {
font-size: 10pt;
line-height: 11pt;
}
.litpanel_celebration_parent {
text-align: center;
}
.litpanel_celebration_add
{
font-size: 8pt;
line-height: 10pt;
margin-top: 0px;
margin-bottom: 0px;
}
/* INDEX T_ODO */
.todo {
background-color: #BDDFFF;
padding: 8px;
border-radius: 15px;
color: #5893FF;
margin-bottom: 5px;
}
.daymanager_todo_headline {
font-size: 12pt;
font-weight: bold;
}
.daymanager_todo_involved {
font-size: 9pt;
font-weight: bold;
}
/* INDEX KEEP_IN_MIND */
.keep_in_mind {
background-color: #DDFFBB;
padding: 8px;
border-radius: 15px;
color: #15D715;
margin-bottom: 5px;
}
.daymanager_keep_in_mind_headline {
font-size: 12pt;
font-weight: bold;
}
/* INDEX AWAY */
.away {
background-color: #FFBBBB;
padding: 8px;
border-radius: 15px;
color: #FF5050;
margin-bottom: 5px;
}
.daymanager_away_headline {
/* color: darkred; */
font-size: 12pt;
font-weight: bold;
}
/* INDEX VEHICHLE_USE */
.vehicle_use {
background-color: #FFF4C1;
padding: 8px;
border-radius: 15px;
color: #FF8A3C;
margin-bottom: 5px;
}
.daymanager_vehicle_use_involved {
font-size: 9pt;
font-weight: bold;
}
.daymanager_vehicle_use_headline {
font-size: 12pt;
font-weight: bold;
}
/* */
/*
.pastoralunit_mobile {
font-weight: bold;
font-size: 10pt;
margin: 2pt;
}*/
.arrowup:after {
content: "\25BC";
}
.arrowdown:after {
content: "\25B2";
}
.pentry_details { display: none; }
.pentryedit_headline {
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
}
.pentryedit_subheadline, .pentryedit_subheadline_with_padding {
font-style: italic;
}
.pentryedit_subheadline_with_padding {
padding-left: 15px;
padding-right: 15px;
}
@media only screen and (max-width: 768px) {
.navbar { margin-bottom: 5px; }
.pentryedit_headline, .pentryedit_subheadline { margin-bottom: 2px; font-size: 90%; }
.form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; }
.form-group { margin-bottom: 8px; }
}
/* http://www.mentful.com/2014/06/22/fixed-search-navbar-with-bootstrap-3-0/ */
@media(max-width:767px) {
.navbar .navbar-form {
width: 185px;
padding-left:0;
padding-right:0;
}
}
@media(min-width:768px) {
.navbar .navbar-form {
width: 250px;
}
}
.navbar .navbar-form {
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
margin-left: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.pager li > span:hover {
text-decoration: none;
background-color: #eee;
color: #23527c;
}
.pager li > span {
color: #00B7FF;
cursor: pointer;
}
.pager .disabled > span:hover {
background-color: #fff;
color: #777;
}