@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,700|Roboto:300,400,700');.content-container:before{content:url("../../images/brands/PLH/logo-print.png");visibility:hidden;display:none}html,body{font-family:'Roboto',sans-serif;color:#521452;background-color:#fff3dc;font-size:16px}a{color:#751d75;text-decoration:underline}a:hover,a:focus,a:active{color:#521452}h1,.h1,h2,.h2,h3,.h3{font-family:'Nunito',sans-serif;font-weight:400;color:#521452}h1,.h1{font-size:32px;font-weight:bold}h3,.h3{font-size:24px}h1>span,.h1>span{color:#521452}.content-container{background-color:transparent}.content-container h1.login-page{color:#521452}.btn-primary{font-family:'Nunito',sans-serif;font-size:16px;font-weight:bold;color:#fff;background-color:#521452;border:2px solid #521452;border-radius:0;text-decoration:none}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#fff;color:#521452!important;border:2px solid #521452}.btn-primary:disabled{background-color:transparent;color:#a1a1a1;border:2px solid #a1a1a1;opacity:1}.btn-reserve{color:#fff;background-color:#521452;border:2px solid #521452;border-radius:0;text-decoration:none}.btn-reserve.active,.btn-reserve.focus,.btn-reserve:active,.btn-reserve:focus,.btn-reserve:hover,.open>.dropdown-toggle.btn-reserve{background-color:#3e0f3e;color:#fff;border:2px solid #3e0f3e}.btn-reserve:disabled{background-color:transparent;color:#a1a1a1;border:2px solid #a1a1a1;opacity:1}.btn-primary:disabled:hover,.btn-reserve:disabled:hover{cursor:not-allowed}.navbar{background-color:#521452;width:100%}.lang_container{color:#fff;margin-top:15px;font-size:1.1em}.lang_container a{font-weight:700;text-decoration:none}.lang_container a:hover,.lang_container a:focus,.lang_container a:active{color:#fff;text-decoration:underline}footer.footer{background-color:#521452;color:#fff;font-size:1em;width:100%}footer .copyright{background-color:#521452;text-align:center;margin:0 auto}footer .copyright>.pull-left{float:none!important}.content-container .steps img.step-circle{-webkit-box-shadow:0 0 0 3px rgba(245,165,43,1);-moz-box-shadow:0 0 0 3px rgba(245,165,43,1);box-shadow:0 0 0 3px rgba(245,165,43,1)}.content-container .steps .step-number{color:#521452}h2#login::before{display:none}.content-container .login-box{border:2px solid #521452;background-color:#fff}.content-container .login-box h2{font-size:32px}.note-message{color:#521452}h3>span,.h3>span{display:block;font-size:18px}@media(min-width:992px){h3>span,.h3>span{display:inline;font-size:24px}}.cart-update{background-color:#f7a52b}.selected-room-border{border:2px solid #f7a52b;background:#fff}@media(min-width:992px){.selected-room-border:after,.selected-room-border:before{z-index:2}.selected-room-border:after{border-color:rgba(255,255,255,0);border-left-color:#fff}.selected-room-border:before{border-color:rgba(247,165,43,0);border-left-color:#f7a52b}}#room-selection-box{border:none;font-size:14px}.room-selection-header{background-color:#330d33;color:#fff;padding:10px 0}.room-selection-info{color:#521452;background-color:#fff;opacity:.7}.room-selection-info.selected{color:#521452;opacity:1}.room-selection-info p.room-id{border:1px solid #d5d5d5}.room-selection-info.selected p.room-id{border:1px solid #58595b}.room-selection-info:not(:last-child){border-bottom:1px solid #ccc}#selected-room-box{background-color:#fff;border:none;font-size:14px}#selected-room-box .header{color:#521452}#selected-room-box .error{color:#ccc}.selected-room-perferences{border:1px solid #f7a52b;background-color:#f7a52b}.selected-room-perferences .header{font-weight:bold}.current-room-selected p.price{border:1px solid #ccc;color:#521452}.current-room-selected p.room-selection-option a{font-size:12px;color:#521452}.interactive-map{border:2px solid #f7a52b}.help-slider{background:#521452}.help-content a:hover,.help-content a:focus{color:#ccc}@media(min-width:768px){.help-tab{background-color:#521452}}.mapplic-tooltip-description strong,.room-selection-price-point .price{color:#58595b}.mapplic-list-overview>a{background-color:#fff!important}.mapplic-list-overview h4{color:#521452;font-weight:bold}.mapplic-list-overview h5{color:#521452}li.mapplic-list-category>a{background-color:#751d75!important;color:#fff}.mapplic-list-category.selected>a{background-color:#521452!important;color:#fff}.mapplic-list-category.selected ol li a{background-color:#751d75!important;color:#fff}.mapplic-list-category.mapplic-list-floors.selected a{background-color:#330d33!important}.mapplic-list-category.mapplic-list-floors.selected ol a{background-color:#939393!important}.mapplic-list-category.mapplic-list-floors.selected ol a.selected{background-color:#58595b!important}.mapplic-list-location h4{color:#fff}.mapplic-list-location>a{transition:.3s ease all}.mapplic-list-location>a:hover{border-left:1px solid #f7a52b;box-shadow:inset 4px 0 0 0 #f7a52b}.mapplic-list-location>a:hover h4{font-weight:bold}.mapplic-list-category>a .mapplic-list-count{color:#67f4b3;background-color:rgba(255,255,255,.1)}.mapplic-list-category.selected ol li ol a{background-color:#939393!important}.mapplic-list-category.mapplic-list-floors.mapplic-opened ol li a{background-color:#939393!important}.mapplic-tooltip-link{background-color:#521452}.mapplic-tooltip-link:hover{background-color:#fff;color:#521452!important;border:2px solid #3e0f3e}.timer{background-color:#58595b;border:0;margin-top:-80px}.payment-page-header{color:#521452;background-color:transparent;border-bottom:0;border-top:2px solid #f7a52b;font-size:24px}.reservation-summary p.room-id{border:none;padding-left:0;font-weight:bold}.confirmation-header{background-color:transparent;color:#521452;margin-top:0}.panel-default .panel-bg-total{background-color:#a41f35}.confirmation-page-header{background-color:transparent;border-top:2px solid #f7a52b;border-bottom:none;color:#521452;font-size:24px}#confirmation-message .table,#confirmation-message .table>tbody>tr>th,#confirmation-message .table>tbody>tr>td{border:0!important}.panel-default{border:2px solid #f7a52b}.panel-default .bg-color{background-color:#f7a52b;color:#521452}.panel-default .panel-bg-total{background-color:#f7a52b;color:#521452}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#a41f35}.bottom-border{border-bottom:2px solid #f7a52b}.room-type-divider{border-bottom:1px dotted #f7a52b}.reservation-summary .row:not(:last-child){border-bottom:2px solid #f7a52b}