.btn.btn-default span.label{color:black;font-size:11px;line-height:.8em;padding-right:0}hr.separator{border-bottom:3px solid grey}.container.row form,.container.row table.table-bordered{margin-bottom:0}validation-tooltip ul,ol{margin:0}.validationMessageTemplate{display:none}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#f2dede;border-width:5px 5px 5px 0}.tooltip-inner{color:#a94442;background-color:#f2dede;border-color:#ebccd1;background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.new-room{width:90%;border:1px solid lightgray;margin-bottom:25px;border-radius:3px}.new-room p{text-align:left;border-bottom:1px solid lightgray;background-color:#edecec}.new-room .insert-icon{background-color:darkgray;color:white;border-radius:10px;padding:3px;font-size:12px;margin-right:6px;margin-left:3px}.other-background{background-color:#f7f7f7}.new-room-form{display:table;width:100%;margin-bottom:15px;margin-top:20px}.new-room-form .typeahead{overflow-y:scroll;max-height:200px}.new-room-form .col-lg-4{display:inline-block;width:25%;float:none;vertical-align:middle}.new-room-form .col-lg-4 .room-type-advice{color:gray;text-align:left}.new-room-form .col-lg-4 .form-control{width:350px}.new-room-form .col-lg-4 .list-unstyled{overflow-y:auto}.new-room-form .room-capacity{display:inline-block;width:21%;text-align:center;float:none;vertical-align:middle}.new-room-form .room-capacity .room-capacity-title{display:block}.new-room-form .room-capacity .btn-group{width:150px !important}.new-room-form .room-capacity .dropdown-toggle.selectpicker{margin-right:5px}.new-room-form .room-capacity .form-control{width:60px}.new-room-form .col-lg-2{display:inline-block;width:16%;float:none;vertical-align:middle}.new-room-form .col-lg-2 select{display:block}.new-room-form .col-lg-2 .btn-group{width:150px !important}.new-room-form .col-lg-4{display:inline-block;width:25%;float:none;vertical-align:middle}.new-room-form .col-lg-4 button{display:block}.new-room-form .col-lg-4 .typeahead.dropdown-menu{position:absolute !important;top:60px !important;left:0 !important;margin-left:15px;overflow-y:auto}.new-room-form .add-room{display:inline-block;width:7%;margin-top:15px;float:none;vertical-align:middle}.new-room-form .add-room .glyphicon-remove{cursor:pointer}.new-room-form .add-room .apply-button{color:black;background-color:white;width:120px;border-radius:5px;border:1px solid lightgray}.new-room-form .room-options{display:inline-block;width:27%;float:none;vertical-align:middle}.new-room-form .room-options .room-range{display:inline-block;margin:3px;float:left}.new-room-form .room-options .range-quantity{width:35px;display:inline-block}.new-room-form .room-options .room-add-group{display:block;clear:both;cursor:pointer;color:cornflowerblue}.new-room-form .range-label{background-color:#e3ecf5;margin-left:7px;padding:10px}.new-room-form .room-range-capacity{color:black;padding:10px;background-color:white;display:inline;font-size:75%;border-radius:2px;margin-right:4px}.new-room-form .room-options .popover.ng-scope{max-width:none;width:720px;height:140px}.new-room-form .room-options .popover.ng-scope .age-range-predefined{display:inline-block;height:70px;margin-right:30px;vertical-align:middle;margin-top:10px}.new-room-form .room-options .popover.ng-scope .age-range-predefined .form-group{display:block}.new-room-form .room-options .popover.ng-scope .age-range-predefined select{display:block;margin-top:10px;margin-left:20px;height:28px;padding-right:10px;padding-left:10px;padding-top:2px}.new-room-form .room-options .popover.ng-scope .age-range-manual{display:inline-block;height:70px;margin-right:10px;vertical-align:middle;margin-top:10px}.new-room-form .room-options .popover.ng-scope .age-range-manual .age-range-manual-title{display:block}.new-room-form .room-options .popover.ng-scope .age-range-manual .row{display:inline-block;width:110px;margin-right:0;margin-left:0;margin-top:10px}.new-room-form .room-options .popover.ng-scope .age-range-manual .col-md-2{display:block;width:auto;padding-right:0;padding-left:0}.new-room-form .room-options .popover.ng-scope .age-range-manual .col-md-10{display:inline-block;width:60px}.new-room-form .room-options .popover.ng-scope .form-actions{display:inline-block;vertical-align:middle;margin-top:35px;margin-left:30px}.new-room-form .room-options .popover.ng-scope .age-range-number{display:inline-block;height:70px;margin-right:10px;vertical-align:middle;margin-top:10px}.new-room-form .room-options .popover.ng-scope .age-range-number input{display:block;width:40px;margin-top:10px}.new-room-form .room-options .popover.ng-scope .form-group input{width:50px}.rooms-header{width:90%;height:20px;margin-bottom:-15px}.rooms-header span{float:left}.rooms-header .rooms-header-name{width:15%}.rooms-header .rooms-header-capacity{width:19%}.rooms-header .rooms-header-occupation{width:23%}.rooms-header .rooms-header-price{width:13%}.rooms-header .rooms-header-type{width:23%}.rooms-added{width:90%}.rooms-added .new-room-form .col-lg-4{width:30%}.rooms-added .new-room-form .col-lg-2{width:15%}.rooms-added .new-room-form .add-room{margin-top:0;width:4%}.rooms-added .accommodation-name{display:inline-block;vertical-align:middle;width:13%}.rooms-added .accommodation-info{float:right;width:86%;text-align:left}.button-save{float:right;margin-right:90px;background-color:#428bca;border-color:#428bca;height:35px;margin-top:30px}.button-save:hover{background-color:#428bca;border-color:#428bca}