body{position:relative;font-family:"Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif}.row.is-flex{display:flex;flex-wrap:wrap}.row.is-flex>[class*='col-']{display:flex;flex-direction:column}.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}input,select,textarea,.btn{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}@media only screen and (min-width :992px){.navbar .container{padding:0}}@media only screen and (min-width :1200px){.container-nav{width:calc(100% - 110px) !important}}.navbar-header .navbar-brand{margin:0 20px;padding:1px 0 0 1px;height:60px;font-size:24px;font-weight:300;line-height:61px;color:#eee !important}.navbar-header .navbar-toggle{margin:12px 15px}.navbar-nav .dropdown-toggle{padding-top:22px}.navbar-nav .dropdown-menu{top:105%}.vcenter_helper{display:inline-block;height:100%;vertical-align:middle}.margin_from_navbar{margin-top:90px}.centered_text{text-align:center}.form_auth_login{display:inline-block;padding:40px;width:100%;max-width:350px;vertical-align:middle;background-color:#f5f5f5;border-radius:10px}.container_calendar{padding:0 20px}.calendar_table{margin-top:30px;border-collapse:separate;border-spacing:0}.calendar_table th{width:100px;text-align:center}.calendar_table>tbody>tr>td.datetime{cursor:pointer}.calendar_table>tbody>tr>td.datetime.cell_no_data:hover,.calendar_table>tbody>tr>td.datetime.cell_no_data:hover{background-color:#ddd !important}.calendar_table>tbody>tr>td.datetime.cell_with_data{border-top:0;border-bottom:0;border-left:1px #666 solid !important;border-right:1px #666 solid !important;color:black;font-size:1rem;padding:3px;text-align:left;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_table>tbody>tr:hover{background-color:#efefef}.calendar_table>thead>tr>th.datetime.cell_today{background-color:#e8eaf6}.calendar_table>tbody>tr>td.datetime.cell_today{background-color:#e8eaf6}.calendar_table>tbody>tr>td.datetime.cell_past{background-color:#cfcfcf}.calendar_table>tbody>tr>td.datetime.cell_past.cell_no_data:hover{background-color:#cfcfcf !important;cursor:auto !important}#modal_new_reservation form>.date_pickers .col-sm-2,#modal_new_reservation form>.date_pickers .col-sm-3{padding-left:5px;padding-right:5px}.container_header{font-size:1.8em;text-align:left}.container_header>.subtitle{font-size:.6em;font-weight:300}.container_reservations_rooms>.tab-content>.tab-pane{padding:10px 0;text-align:center}.container_reservations_rooms .room_container{padding:10px;margin:10px;border:1px solid #ddd;text-align:center}.container_reservations_rooms .room_container>.name{font-size:1.0em;margin-bottom:5px}.container_reservations_rooms .room_container .block_container{margin:-2px auto;padding:0;text-align:center}.container_reservations_rooms .room_container .block_container>.block{display:inline-block;padding:0;margin:0;border:1px solid #ddd;border-left-width:0;width:16px;line-height:16px;text-align:center;cursor:pointer}.container_reservations_rooms .room_container .block_container>.block.disabled{background-color:#ccc !important}.container_reservations_rooms .room_container .block_container>.block:first-child{border-left:1px solid #ddd}.tooltip_reservations_rooms{width:130px;text-align:left}.tooltip_reservations_rooms .name{font-weight:bold}.tooltip_reservations_rooms ul{list-style-type:none;margin:0;padding:0 0 0 10px}.datepicker_custom_container{margin:10px}.datepicker_custom_container{margin:20px}.datepicker_custom_container>.calendar_picker{margin:0 10px}.datepicker_custom_container .uib-button-bar button[ng-click^="select(null, $event)"]{display:none}.datepicker_custom_container .uib-button-bar .uib-datepicker-current{border-radius:3px !important}.reservations_rooms_user{text-align:center;font-size:1.2em;margin:20px 0}.reservations_rooms_user .name{font-weight:bold}.modal_reservation_new .uib-timepicker{margin-top:-9px}.day_selector{padding-top:8px}.day_selector>div{display:inline-block;margin:0 10px}.description{overflow-y:auto}