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; }