/*!
 * bootstrap-star-rating v4.0.5
 * http://plugins.krajee.com/star-rating
 *
 * Author: Kartik Visweswaran
 * Copyright: 2013 - 2018, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD 3-Clause
 * https://github.com/kartik-v/bootstrap-star-rating/blob/master/LICENSE.md
 */.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../assets/6b31a96c/img/loading.gif) top left no-repeat;border:0}.rating-container .rating-stars{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}.rating-container .rating-input{position:absolute;cursor:pointer;width:100%;height:1px;bottom:0;left:0;font-size:1px;border:0;background:0;opacity:0;padding:0;margin:0}.rating-container.is-display-only .rating-input,.rating-container.is-display-only .rating-stars{cursor:default}.rating-disabled .rating-input,.rating-disabled .rating-stars{cursor:not-allowed}.rating-container .star{display:inline-block;margin:0 2px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#fde16d;white-space:nowrap;overflow:hidden;-webkit-text-stroke:1px #777;text-shadow:1px 1px #999}.rating-rtl{float:right}.rating-animate .filled-stars{transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;transition:none;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.rating-rtl.is-star .filled-stars{right:.06em}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption .label{display:inline-block;padding:.25em .4em;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem}.rating-container .caption{color:#999;display:inline-block;vertical-align:middle;line-height:1;margin-left:5px;margin-right:0}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}.rating-xl{font-size:48px}.rating-lg{font-size:40px}.rating-md{font-size:32px}.rating-sm{font-size:24px}.rating-xs{font-size:16px}.rating-xl .caption{font-size:20px}.rating-lg .caption{font-size:18px}.rating-md .caption{font-size:16px}.rating-sm .caption{font-size:14px}.rating-xs .caption{font-size:12px}main{padding-top:20px}body{background-color:#f8f8f8}.main-border{border:1px solid #dbdbdb;background-color:#fff}.renters-header-container{width:100%;position:relative;padding-bottom:20px;font-size:14px}.menu-container{height:37px}.header-search{padding-left:15px;position:relative;top:10px}#renters-sidebar{background-color:#1e6899;width:100%;z-index:100;top:0}.pos-fixed{position:fixed}.renter-menu{list-style-type:none;padding-left:0;font-family:'Open Sans',sans-serif;margin-bottom:0;overflow:hidden}.renter-menu li{display:block;float:left;height:37px;padding:4px 0 7px;border:0;margin-right:5%}.renter-menu a{color:#fff}.renter-menu .glyphicon{margin-right:10px}.topbar.active a{color:#fff;border-bottom:7px solid #78a4c1;padding-bottom:4px}.renter-menu a:hover,.renter-menu a:focus{text-decoration:none}.message{position:relative;overflow:hidden;border-bottom:1px solid #dbdbdb;padding-top:20px;padding-bottom:20px;color:#333;-webkit-transition:all .30s ease-in-out;transition:all .30s ease-in-out}.message:hover{background-color:#efefef}.property-image{position:absolute;left:15px}.message-row{padding-left:135px;min-height:60px;padding-right:15px;overflow:hidden}.message-leftpart{width:80%}.message-rightpart{width:20%}.property-name{width:100%;padding-right:20px}.message-content{width:100%;padding-right:20px;max-height:60px;overflow:hidden}.message-time{width:70%}.message-number{width:30%;text-align:center}.message-number>span{width:22px;background-color:#fb6322;border-radius:11px;display:inline-block;height:22px;text-align:center;line-height:22px;color:#fff}.message.unread{background-color:#f8f8f8;border-left:5px solid #1e6899}.message-container{padding-left:270px;min-height:564px}.property-type{font-size:14px;font-weight:normal}.single-message{position:relative;min-height:77px;margin-bottom:40px}.arrow-left,.arrow-right{position:absolute;display:inline-block;top:3px}.arrow-left{left:79px}.arrow-right{right:79px}.message-to-owner-field{resize:none;margin-bottom:0;border-radius:0;border:1px solid #dbdbdb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px}.book-now-part{width:200px;position:absolute;right:0;bottom:0;text-align:right}.start-exploring{background:#fb6322;border:1px solid #fb6322;display:inline-block;text-align:center;line-height:34px}.user-image{position:absolute;width:80px;text-align:center}.user-image.left{left:0}.user-image.right{right:0}#message-sidebar{position:absolute;top:0;width:250px;border:0;padding:0}.conversation-row{padding:0 90px}.conversation-text{background-color:#fff;border:1px solid #dbdbdb;padding:10px}.conversation-text.owner,.conversation-text.renter{background-color:#fff}.message-enquiry{padding-right:220px;position:relative;min-height:40px}.enquiry-outer{padding:10px;border:1px solid #dbdbdb;background-color:#efefef;margin-bottom:10px}.section-one span{display:inline-block;min-width:140px}.single-message-mobile{padding:15px 0 20px 0}.message-section-header{font-size:16px;margin-bottom:5px;margin-top:0;font-weight:bold}.message-sender-photo{width:50px;height:50px;border-radius:25px}.disabled-link{pointer-events:none;opacity:.7;background-color:#dbdbdb;color:#333;border-color:#dbdbdb}.booking-property-image{position:absolute;left:0}.booking-property-pic{width:200px;height:133px}.booking-right-col{position:absolute;right:10px;top:0;width:200px;float:right}.booking-make-payment{position:absolute;right:10px;top:10px;width:200px}.deposit-label{padding:14px 210px 10px 10px;background-color:#efefef;min-height:54px;position:relative;margin-top:10px}.upcoming-bookings{margin-bottom:30px;font-weight:bold;margin-top:0;font-size:16px}.booking-line{padding-left:210px;min-height:235px;padding-right:220px;overflow:hidden}.make-payment,.submit-review,.add-bank-account{max-width:200px}.submit-review,.submit-review{display:block;width:100%;height:34px;text-align:center;line-height:34px;background:#fb6322;border:1px solid #fb6322;color:#fff;padding:0}.contact-owner-submit{border-radius:0;font-size:14px;display:inline-block;width:100%;height:34px;background:#1e6899;border:1px solid #1e6899;color:#fff;max-width:200px}.input-renters{border:1px solid #d8d7d7;height:34px;padding-left:10px;line-height:normal;padding-right:20px;border-radius:3px}@media(min-width:1206px){.phone-dropdown.phone2{margin-left:10px}}#message-message{resize:none;height:200px}.padding20{padding:20px}.grey-bottom-border{border-bottom:1px solid #dbdbdb}.margin0{margin:0}.table-text{margin-bottom:0}.info-text{margin-bottom:10px}.table-text,.info-text{font-size:14px}.cut-property-name{height:18px;overflow:hidden}.booking-options{width:100%;height:34px;border:1px solid #dbdbdb;border-radius:0;padding-left:5px;padding-right:30px;cursor:pointer;border-radius:3px}.message-sender-sidebar{position:absolute;height:50px;width:50px;border-radius:25px}.view-booking-section{padding:15px;padding-bottom:20px}.breakage-cover-buttons{padding-left:30px}.view-booking-col1,.cost-breakdown-col1{width:80%}.view-booking-col2,.cost-breakdown-col2{width:20%}.view-booking-col3,.cost-breakdown-col3{width:10%}.view-booking-col4,.cost-breakdown-col4{width:30%}.cost-breakdown-table,.party-details{width:75%;border:1px solid #efefef}.cost-breakdown-table thead tr th,.party-details thead tr th{background:#efefef}.cost-breakdown-table thead tr th,.party-details thead tr th,.cost-breakdown-table tbody tr td,.party-details tbody tr td{padding:10px;border:1px solid #dbdbdb}.cost-table tbody tr td:nth-child(2),.cost-table thead tr th:nth-child(2),.cost-breakdown-table tr td:nth-child(2),.cost-breakdown-table thead tr th:nth-child(2){text-align:right}.no-brd td{border-bottom:none!important;border-top:none!important}.no-brd-btm td{border-bottom:none!important}.no-top-border{border-top:none!important}.subtotal{font-weight:bold;text-align:right}.cost-breakdown-table tr.subtotal td{padding:10px}#make-payment label{margin-bottom:10px!important}.renter-content label,.booking-options-list>a{display:block;font-weight:normal}.booking-options-list>a{margin-bottom:5px}label>input[type="radio"]{position:relative;margin-right:5px;top:2px}.arrival-details-section{padding:15px;background:#fff}.guest-information{width:75%;overflow:hidden}.guest-information input,.guest-information select{height:36px;border:1px solid #dbdbdb;padding-left:5px}.renter-property-title{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:bold;margin:0;padding:10px;background:#efefef;border-bottom:#dbdbdb 1px solid}.property-bar{background:#fff;border:1px solid #dbdbdb;padding:10px}.options-bar{background:#fff;border:1px solid #dbdbdb;margin-bottom:20px}.options-title{font-family:'Open Sans',sans-serif;margin:0;font-size:18px;font-weight:bold;padding:10px;background:#efefef}.options-list{list-style:none;padding:0;margin:0}.options-list li{border-top:#dbdbdb 1px solid}.options-list li a,.options-list li span{padding-left:15px;color:#555;font-size:16px;display:block;line-height:23px;padding-right:15px;padding-top:7px;padding-bottom:7px}.options-list li a:hover,.options-list li a:focus{text-decoration:none;color:#333;background:#f8f8f8}.section-header{font-size:16px;margin-bottom:20px;margin-top:0;font-weight:bold}.sidebar-user-name{padding-left:60px}.info-sign{position:relative;top:0;left:6px;color:#1485cc}.guest-names{display:block;width:70%;width:calc(100% - 140px);margin-bottom:5px;float:left}#google-map{width:100%;height:500px}#cancel-my-booking{width:200px;float:right;font-weight:normal}.cancel-booking{background-color:#f8f8f8;padding:10px}.reason-label,.paid-txt{display:inline-block;width:200px}.reason-label{line-height:34px}.message-owner{width:200px}#property-review-form .control-label{width:245px;text-align:left}.cancellation-reason{width:100%;min-width:220px;padding-left:5px;padding-right:30px}.review-content{padding:5px;resize:none;height:200px!important;-webkit-box-shadow:none;box-shadow:none}.modal-header{border-radius:6px 6px 0 0}.confirmation-modal{border-radius:6px;width:620px}.input-renters-email,.input-renters{width:305px}.confirm,.cancel{width:150px}.btn-cancel{color:#333;background-color:#f5f5f5;height:34px;border:1px solid #dbdbdb;border-radius:0;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec)}.no-arrows{-webkit-appearance:none;appearance:none}.clock-icon{position:absolute;right:0;width:40px;line-height:23px;top:0;border-radius:0;border-left:1px solid #ccc!important}.transparent{background-color:rgba(0,0,0,0)!important}.timepicker-container{display:block;margin-bottom:10px;overflow:hidden}.enquiry{padding:0 90px}.cancel-booking-options{display:inline-block}.booking-options-top{display:none;margin-bottom:10px}.format-white-space{white-space:pre-line}.favourites-row{position:relative;padding-left:240px;padding-top:20px;padding-right:140px;border-bottom:1px solid #dbdbdb;padding-bottom:20px}.favourites-image{position:absolute;left:20px;top:20px}.favourites-price{position:absolute;right:20px;top:20px}.full-width-img img{max-width:200px;height:auto!important;width:100%!important}.prop-rating-stars{margin-bottom:0;float:left;margin-right:10px}.property-ref{color:#929292;font-size:10px}.owner-score-link{margin-left:15px}.villa-details{font-size:11px;margin-top:10px;clear:both}.search-page-features-list,.search-page-property-path{padding:0}.search-page-features-list>li.list-feature:first-child{margin-left:0;padding:0}.list-feature{display:inline-block;margin-right:8px;zoom:1;font-weight:bold}.location-path{font-size:11px;font-weight:bold}.search-page-property-path{margin-bottom:0}.property-path-sublocation{display:inline-block;zoom:1}.description{padding-top:5px}#review-party_type_id label,#review-recommendation label{display:inline-block;margin-right:10px}.help-block{color:#a94442;margin-top:0;margin-bottom:0}select.guest-dropdown{-webkit-appearance:none;-moz-appearance:none}select.guest-dropdown::-ms-expand{display:none}.guest-select:before{content:'\f182';font-family:'Flaticon';font-size:8px;position:absolute;pointer-events:none;color:#aaa;right:5px;line-height:34px;width:30px;text-align:center;z-index:1}span.guest-select:hover{cursor:pointer}select{background-color:#fff!important;-webkit-appearance:none!important;-moz-appearance:none}.arrow-container,.arrow{position:relative;display:inline-block;height:36px}.timepicker-container select,.arrow-container select,.arrow select{cursor:pointer}.phone-dropdown{float:left}p.text-red,p.text-green{display:inline}.drag-images{height:210px;width:210px;line-height:210px;border:1px dashed #dbdbdb;background-color:#efefef;text-align:center}.thumbnail{border:0;margin-bottom:0}.progress{width:100px;background-color:#efefef;margin-bottom:0}.btn-remove-image{display:block;margin-top:10px}.btn-remove-image:hover,.btn-remove-image:focus{text-decoration:none}.payment-history{width:100%}.payment-history tbody tr td{border:none!important;padding:0!important}.party-type{width:100%;min-width:170px;height:34px;border:1px solid #dbdbdb;padding-left:5px;padding-right:30px}.title-property{font-size:16px;margin:0;font-weight:bold;height:24px;color:#1e6899}.tooltip.right .tooltip-arrow{border-right-color:#318df1}.tooltip-inner{background:#318df1}.rating-container .filled-stars{color:#fb6322!important;text-shadow:none;-webkit-text-stroke:0}.rating-container{font-size:24px}.rating-container .empty-stars{color:#ccc}.star .glyphicon:before{font-family:'Flaticon';font-style:normal;content:"\f14f"}.safety-tip{padding-left:50px}.safety-glyph{position:absolute;left:0;top:-5px;font-size:30px}.safety-glyph::before{font-size:32px}.submit-review:hover,.submit-review:focus,.make-payment:hover,.make-payment:focus,.view-booking:hover,.view-booking:focus,.contact-owner-submit:hover,.contact-owner-submit:focus,.dont-cancel:hover,.dont-cancel:focus{color:#fff;text-decoration:none}.user-profile-image{border:1px solid #dbdbdb;width:210px}.notification em,table em,label em,.message-time em,.conversation-row em,.enquiry-outer em{font-style:normal}.message-sender-sidebar{border-radius:50%}.bank-account-form span{min-width:240px}.bank-account-modal span{min-width:200px;display:inline-block}.bank-account-form input,.bank-account-form select,.bank-account-modal input,.bank-account-modal select{height:34px;border-radius:3px;width:270px;padding-left:3px;padding-right:3px;border:1px solid #dbdbdb}.bank-account-modal .bank-account-form-input,.bank-account-modal.bank-account-form input,.bank-account-modal.bank-account-form select,.bank-account-modal.bank-account-modal input,.bank-account-modal.bank-account-modal select,.bank-account-modal #bankaccount-bank_country{margin-left:0;border:0}@media(min-width:1441px){.bank-account-form input,.bank-account-form select,.bank-account-modal input,.bank-account-modal select{margin-left:60px}#bankaccount-bank_country{margin-left:23px}}span.notification{display:inline}.payment-modal{width:600px;margin-left:auto;margin-right:auto}.modal-booking{background-color:#fff;min-height:235px;overflow-x:hidden;overflow-y:auto}.error500,.error500 #error-page{background-color:#fff}.error500 .container{width:1205px}.user-select-none{user-select:none;-ms-user-select:none;-webkit-user-select:none}.verify-email-my-details{float:right;width:calc(100% - 185px)}.promo-code-text{display:inline-block;line-height:36px;padding-right:20px}.code-input{float:none;max-width:400px}@media screen and (min-width:769px) and (max-width:1025px){.book-now-part{position:static;width:100%;margin-top:10px}.message-enquiry{padding-right:0}}@media screen and (min-width:991px) and (max-width:1205px){.phone2{padding-left:184px}.message-enquiry{min-height:60px}.contact-info-ipad{float:left;width:100%}}@media screen and (min-width:768px) and (max-width:991px){.renter-menu li{max-width:25%}.property-name,.message-content{width:100%}.message-content{max-height:22px}.message-time{text-align:right;width:100%}.book-now-part{position:unset;text-align:left}.arrival-details-section{margin-bottom:15px}.input-renters,.input-renters-email{width:100%}.phone-dropdown{float:none}.arrow-container{display:block;clear:both}.message-time,.message-number{width:100%;text-align:right}.message-number>span{margin-top:10px}.email-verification{width:100%}.verify-email-my-details{width:100%;float:none}.guest-select:before{right:0}}@media screen and (max-width:425px){.promo-code-form{display:block;min-width:inherit}}@media screen and (max-width:768px){.guest-select:before{right:0}.message-container{padding-left:0}#message-sidebar{display:none}.make-payment{max-width:100%}.cost-breakdown-table,.party-details{width:100%}.booking-options-top{display:block}body.modal-open{position:fixed;width:100%}body.modal-open #renters-sidebar{position:static!important}}@media screen and (max-width:767px){.verify-email-my-details{width:100%;float:none}.arrival-details-section{margin-bottom:15px}.confirmation-modal{width:90%;margin-left:auto;margin-right:auto}.property-name,.message-content{width:100%;padding-right:10px}.message-content{max-height:22px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-time,.message-number{width:100%;text-align:right}.message-number>span{margin-top:10px}.renter-content{padding-left:8px;padding-right:8px}.book-now-part{position:static;width:100%;margin-top:10px;text-align:left}.message-enquiry{padding-right:0}.booking-row{display:none}.booking-col{margin-bottom:10px;padding-right:10px}.booking-right-col{position:static;width:100%}.booking-line{padding-right:0;padding-left:0}.booking-property-image{position:static}.booking-property-pic{width:100%;height:auto;margin-bottom:20px}.submit-review,.view-booking{max-width:100%}.booking-make-payment{position:static;width:100%;margin-top:10px}.cut-property-name{height:auto;overflow:visible;line-height:24px}.conversation-row{padding:0}.conversation-row.owner{padding:0 0 0 90px}.conversation-row.renter,.enquiry{padding:0 90px 0 0}.input-renters,.input-renters-email{width:100%}.arrow-container{display:block;clear:both}.phone-dropdown{float:none}.message-row{padding-left:120px;padding-right:10px}.email-verification-title{font-size:20px}.email-verification{width:100%}.guest-select:before{right:0}}@media screen and (max-width:576px){.favourites-row{padding-left:10px;padding-right:10px}.favourites-image{position:static;float:left;margin-bottom:20px}.favourites-description{clear:both}.full-width-img img{max-width:170px}.favourites-price{right:10px}#review-party_type_id label,#review-recommendation label{display:block;clear:both;margin-right:10px}iframe{height:1120px!important}.payment-modal{width:90%}}@media screen and (max-width:480px){.cancel-booking-options{display:block}.message-time{text-align:right}.btn-save1-renter,.message-owner{width:100%}.reply-message{padding-left:0;padding-right:0}#booking-cancellation .button{width:100%!important;margin-bottom:10px}#cancel-booking-close{margin-left:0!important}.renter-menu li{font-size:13px;padding:9px 0}.new-messages{display:none}.section-one span,.paid-txt{display:inline}#make-payment .col-xs-6{width:100%!important;padding-bottom:20px}.view-booking-col1,.cost-breakdown-col1{width:72%}.view-booking-col2,.cost-breakdown-col2{width:28%}iframe{height:1120px!important}.cost-breakdown-table tr.subtotal td,.cost-breakdown-table thead tr th,.party-details thead tr th,.cost-breakdown-table tbody tr td,.party-details tbody tr td{padding:10px 5px}.message-leftpart{width:73%}.message-rightpart{width:27%}.user-profile-image,.drag-images,.drag-images ~ .container-button,.add-profile-img{width:100%;margin-top:10px}.bank-account-form span{min-width:100%}.bank-account-form input,.bank-account-form select,.arrow,.send-review{width:100%}.add-bank-account{max-width:100%}.confirm{width:100%;margin-bottom:10px}.cancel{width:100%;margin-left:0;margin-bottom:10px}}@media screen and (max-width:380px){.datepick-popup{width:100%}.bank-account-modal input,.bank-account-modal select{width:100%}}@media screen and (min-width:1025px){.rating-container+.help-block{padding-right:20px;text-align:right}}@media(min-width:481px){.add-profile-img{width:210px;margin-top:10px}}.rating-container .rating{cursor:pointer!important}.timepicker-container .input-group-addon{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important;border:0}.u-minw110{min-width:110px}.u-mt26{margin-top:26px}.u-mt36px{margin-top:36px}.input-group-addon:last-child{cursor:pointer}.villa-name a{font-weight:bold}.col3,.col1{width:25%}.col2{width:50%}.col4{width:75%}.col5{width:20%}.col6{width:70%}.col7{width:10%}table.renters-inbox-table tbody tr td{padding:10px 5px;vertical-align:top;border-bottom:1px solid #dbdada}table.renters-inbox-table thead th{padding:0 5px;font-weight:bold}table.renters-inbox-table tbody tr{height:65px;max-height:65px}table.renters-inbox-table thead th{background:#f8f8f8;height:30px}.renters-inbox{border:1px solid #d8d7d7;height:25px;padding-left:3px;margin:0 5px 10px 5px}.overlay{position:absolute;line-height:10px;height:18px;padding-right:9px;top:1px;left:1px;font-size:10px;padding-top:3px;color:#fff;padding-left:9px;display:inline-block;background:rgba(0,0,0,0.5);font-weight:bold;border-radius:0 0 6px 0}.grey-bg{background-color:#f8f8f8}.grey-border{border:1px solid #dbdbdb}.fav-icon{content:url('../assets/bd529d66/css/images/fav_icon.png')}.modal-title{font-weight:bold}.current-booking{min-height:290px}.optional-extras{font-size:11px;display:inline-block}.arrival{display:inline-block;line-height:20px}.departure{display:inline-block}.departure strong{margin-left:20px}.departure a{margin-left:20px}.info-box{padding:5px;float:left}.u-w150{width:150px!important}.u-maxw200{max-width:200px!important}.u-lh16{line-height:16px!important}@media screen and (max-width:530px){.overlay{left:11px}}.guest-information .info-box .row{margin-left:10px;margin-right:0}.status-name:first-letter {text-transform:uppercase}.renters-image>a{padding-left:0}.header-search-container{width:1205px}.newsletter-checkboxes{position:relative;top:2px}.newsletter-terms-checkbox{margin-left:15px}.label-renter-detail-password{padding-left:0;font-weight:normal}.text-newsletter-detail{margin-bottom:10px}.margin-right20{margin-right:20px}#arrival-details .form-control[readonly]{cursor:pointer}.width-36{width:36%}.width-64{width:64%}#cancellation-message{min-height:160px;max-width:100%}.modal-booking-body{min-height:67px}.gray{color:gray}.booking-list{color:#0a416b;clear:both;min-height:165px;margin-bottom:7px;margin-right:1px;padding-left:15px}.booking-list:nth-child(even){background:#f8f8f8}.price-start{padding:10px 0}.kv-container .input-group{padding-top:2px}#view-booking img{max-height:190px!important;max-width:274px!important;border:3px solid #dbdbdb;height:auto!important;width:100%!important}.bottom-border{border-bottom:1px solid #dbdbdb}#cancellation-reason,#cancellation-message{font-size:12px}#google-map-modal{height:500px;width:1098px}#review-party_type_id>div{float:left;width:120px}#property-review-form .form-group{margin-bottom:0}#review-recommendation>.radio{padding:0;float:left;width:100px}.field-review-party_type_id{margin-bottom:20px}.rating-sm{line-height:34px}#review-recommendation input[type="radio"]{top:2px;position:relative;margin:0}#review-party_type_id input[type="radio"]{top:2px;position:relative;margin:0}#newsletterpermission-newsletter_opt_in,#newsletterpermission-third_party_newsletter_opt_in{float:left;margin-right:10px!important}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-horizontal .control-label{width:180px;text-align:left;display:inline-block;color:#333!important;vertical-align:top}.inbox-img{position:absolute}.thank-you-modal-text{margin-bottom:15px}.thank-you-modal-header{background:#fff;border-bottom:1px solid #ddd;height:auto;border-radius:10px 10px 0 0}.thank-you-modal-body{background:#fff;border-radius:0 0 10px 10px}.thank-you-modal-body p{color:#333;font-size:14px}@media screen and (min-width:1230px){.renters-header-container{width:1205px}}@media only screen and (min-width:768px) and (max-width:997px){.renters-sidebar{width:100%}.button-lock{position:relative}.col1{width:auto}.col2{width:60%}}@media only screen and (max-width:480px){.btn-save1-renter{height:40px}}.height30{height:30px}.padding-left25{padding-left:25px}.reset-password a{text-decoration:underline}.modal-alert-width{width:600px!important}.exit-modal{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#333;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.exit-modal:hover{color:#333;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.exit-modal{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.renter-payment-select{width:100%}.payment-billing .renter-payment-select{margin-bottom:0}.reset-password{padding-top:7px;font-weight:normal;display:inline-block}#cancellation-note{height:100px;resize:none}.payment-billing input{font-size:16px}.payment-billing #billingform-paymentoption input{height:12px;position:relative;top:1px}.payment-billing #billingform-paymentoption{margin-top:10px}.payment-billing #billingform-paymentoption label{display:block;margin-top:0;margin-bottom:0;font-weight:normal}.payment-billing select{font-size:14px;padding:3px 5px;margin-right:10px;background-position:98%;background-color:white;cursor:pointer}.payment-info{padding-left:10px}.payment-billing input::-webkit-input-placeholder{color:#ccc}@media only screen and (max-width:768px){.mobile-none{display:none!important}}@media screen and (max-width:320px){.flash-msg{font-size:12px;height:65px!important}}@media screen and (min-width:321px) and (max-width:425px){.flash-msg{height:70px!important}}@media screen and (min-width:426px) and (max-width:768px){.flash-msg{height:53px!important}}@media screen and (max-width:1024px){.flash-msg{margin-top:5px!important}}.flash-msg{height:54px;text-align:center;font-weight:bold;margin-bottom:0!important}