Files
pms/hotel_calendar/static/src/css/view.css
2019-01-28 17:13:25 +01:00

324 lines
5.2 KiB
CSS

/*
* Hotel Calendar JS v0.0.1a - 2017
* GNU Public License
* Aloxa Solucions S.L. <info@aloxa.eu>
* Alexandre Díaz <alex@aloxa.eu>
*/
/* .openerp .oe-view-manager {
overflow: initial !important;
}
*/
.o_hotel_calendar_view {
display: flex;
height: 100%;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
#pms-menu {
overflow: auto;
background-color: #f8f8f8;
height: 100%;
padding: 0 2.5em;
}
#pms-menu .input-group span, #pms-menu input {
border-radius: 0;
}
#pms-menu button {
border-radius: 0;
border: 1px solid lightgray;
font-size: x-small;
}
#pms-calendar: {
flex: 1 1 auto;
overflow: auto;
}
#pms-search {
position: fixed;
z-index: 9;
}
#hcal_widget {
max-height: 100%;
}
#multicalendar_panels {
background-color: white;
border-left: 1px solid #ddd;
}
.nav-tabs > li > a {
border-radius: 0;
}
.nav-tabs {
padding-top: 4px;
}
.navbar-default {
border-color: #f8f8f8;
}
button .led {
position: absolute;
display: inline-block;
right: 5px;
top: -1px;
width: 8px;
height: 8px;
border: 1px solid lightgray;
border-top-width: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
transition: all 0.5s ease;
}
button .led-disabled {
background-color: dimgrey;
}
button .led-enabled {
background-color: khaki;
box-shadow: 0 0 8px 0px khaki;
}
button .led-green {
background-color: chartreuse;
box-shadow: 0 0 8px 0px chartreuse;
}
button .led-blue {
background-color: cornflowerblue;
box-shadow: 0 0 8px 0px cornflowerblue;
}
input#bookings_search {
border-top-left-radius: 0;
border-top-right-radius: 0;
border: 1px solid lightgray;
}
#pms-menu .menu-date-box {
margin-top: 2px !important;
}
#pms-menu .menu-button-box, #pms-menu .menu-search-box, #pms-menu .menu-filter-box {
margin-top: 1em !important;
}
#pms-menu .menu-filter-box .filter-record {
margin-top: 1em;
}
#pms-menu .menu-filter-box h4 {
cursor: pointer;
}
#pms-menu .menu-filter-box h4 i {
transition: all 0.5s ease;
}
#pms-menu .button-box {
text-align: left;
min-height: 3.5em;
padding: 3px;
transition: all 0.5s ease;
}
.button-highlight {
background-color: orange;
color: white;
}
.button-highlight i {
color: white;
}
.multi-calendar-tab-plus {
background-color: darkgray;
font-weight: bold;
color: white;
}
#pms-menu div[id^=btn_] {
padding: 2px;
}
.warn-message {
text-align: center;
line-height: 100vh;
font-size: xx-large;
color: gray;
}
/** SELECT 2 **/
#pms-menu .select2-container, #pms-menu .select2-choice {
border-radius: 0;
}
#pms-menu .select2-choice {
height: 100%;
padding: 2px;
}
/** BOOTSTRAP **/
.badge-danger {
background-color: #d34f2a !important;
}
/** ODOO **/
.o_chat_window {
z-index: 8 !important;
}
.o_button_icon {
display: inline-block;
width: 37px;
padding: 0px 3px;
text-align: center;
vertical-align: middle;
color: #7C7BAD;
font-size: 24px;
}
.o_button_text {
display: inline-block;
vertical-align: middle;
max-width: 70%;
line-height: 1.2;
text-align: left;
}
/** POPOVER **/
.popover-content {
font-family: Garuda, sans-serif;
font-size: 12px;
padding: 0px;
}
.popover h1, .h1, h2, .h2, h3, .h3 {
margin-top: 2px;
margin-bottom: 0px;
}
.popover {
max-width: 400px;
border-radius: 0px;
padding: 0px;
}
.popover .container {
max-width: 100%;
}
.popover .container p {
margin-top: 2px;
margin-bottom: 0px;
}
.popover .container p.email {
word-wrap: break-word;
}
.popover .container p.board {
margin-top: 0px;
}
.popover header {
font-size: 1.2em;
}
.fa-2_5x {
font-size: 2.5em;
}
.fa-text-inside {
font-family: Garuda, sans-serif;
font-size: 14px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
padding-top: 3px;
padding-bottom: 3px;
}
/* custom styles for popover info */
.circle {
height:35px;
min-width:35px;
line-height:35px;
border-radius:50px;
text-align:center;
color:#fff;
background:#777;
margin-right: .65em;
padding: 0 5px;
}
.bg-gray-lighter {
background-color: #ddd;
}
/* Spacing in Bootstrap v4.0 */
.mt-3 {
margin-top: 3px;
}
.mt-5 {
margin-top: 5px;
}
.mt-10 {
margin-top: 10px !important;
}
.mt-25 {
margin-top: 25px;
}
.mr-5 {
margin-right: 5px;
}
.mx-15 {
margin-left: 15px;
margin-right: 15px;
}
.mx-25 {
margin-left: 25px;
margin-right: 25px;
}
.py-5 {
padding-top: 5px;
padding-bottom: 5px;
}
.pb-10 {
padding-bottom: 10px;
}
.pr-0 {
padding-right: 0px;
}
/* WARNING: The .row-eq-height class uses CSS3's flexbox layout mode,
which is not supported in Internet Explorer 9 and below. */
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
/* TODO: Use Odoo Colours based on http://www.odoo.com/openerp_website/static/src/less/variables.less */
div.diagonal {
overflow: hidden;
background-color: #777;
}
.diagonal:before {
content: "";
border-top: 700px solid #777;
border-right: 500px solid #ddd;
position: absolute;
left: 40%;
bottom: 0;
}
div.on-top {
position: inherit;
}
div.pull-right-custom {
float: right !important;
margin-right: 15px;
color: #777;
text-align: right;
}