
/* Main background */
#gd-pe-mobile-wrapper, body { background: #f5f5f5; color: #333333; }

/* Header */
#gd-pe-mobile-header { background: transparent url(https://search.guestdesk.com/sites/breakers_com//media/mobile/header-bg.jpg) repeat-x; height: 67px; }
	#gd-pe-mobile-header h1 { text-indent: -9999px; margin: 0; padding: 0; height: 46px; background: transparent url(https://search.guestdesk.com/sites/breakers_com//media/mobile/logo.jpg) no-repeat center center; }
	
/* Backbar - title and back button */
#gd-mobile-backbar { background-color: #DDEBF4; color: #000; text-shadow: #fff -1px 0; padding: 5px; margin: 5px 0 0; border-color: #000; }
	#gd-mobile-backbar a.gd-mobile-back-button { background-color: #007fc0; color: #fff; text-shadow: #000 0 -1px; }

.gd-mobile-main { background: #fff; }

.gd-mobile-large-list { border-color: #333; }
.gd-mobile-large-list li { border-color: #333; }
.gd-mobile-large-list li a { font-size: 14px; background-image: none; }
.gd-mobile-small-list li a { font-size: 14px;  }

/* Buttons */ 
input[type="submit"], a.gd-button { background-color: #007fc0; color: #fff; text-shadow: #000 0 -1px; border-radius: 3px; }
a { color: #007fc0; }
#gd-mobile-footer-links a { color: #000; }

#gd-mobile-room-details { background-color: transparent; }

#gd-mobile-itinerary { background-color: #DDEBF4; color: #333; text-shadow: none; }

#gd-mobile-room-details ul.gd-mobile-small-list { border: 1px solid #ccc; border-width: 0 1px; }

.gd-package-list-package-select a { font-size: 12px; }

#gd-packages-banner img {width:100% !important; height:auto !important;}

/* #gd_bookFormPerInfoFieldset, #gd_bookFormCreditcardFieldset { background: url(https://search.guestdesk.com/sites/breakers_com/media/mobile/secure-mobile.png) no-repeat top right; } */
#gd-packages-banner img {width:100% !important; height:auto !important;}
.gd-package-list-package-select {margin-top:-70px;}
#gd-moble-hotel-info img {width:100%; height:auto;}
fieldset#gd_bookFormPerInfoFieldset input {display:block!important;}
fieldset#gd_bookFormPerInfoFieldset select {display:block!important;}

/* mobile app */
@charset "UTF-8";

@font-face {
  font-family: "ProximaNova-Light";
  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot");
  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.woff") format("woff"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.ttf") format("truetype"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.svg#ProximaNova-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

body.gd-pe-mobile-app { color: #333; }
body.gd-pe-mobile-app #searchOptionsAnchorLink { display: none; }
body.gd-pe-mobile-app #gd-mobile-results ul li.gd-mobile-multiple-packages a p span.gd-mobile-multiple-packages-button, body.gd-pe-mobile-app a.gd-button, body.gd-pe-mobile-app #gd-mobile-itinerary, body.gd-pe-mobile-app input[type="submit"] { background-color: #0ab6f6; text-shadow: none; }
body.gd-pe-mobile-app div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all, body.gd-pe-mobile-app div#gd-message-overlay.gd-mobile-loader.gd-mobile-body-a.gd-mobile-corner-all.ui-dialog-content.ui-widget-content { display: none !important; } /* hide message overlay and use the one in app */

/* .gd-mobile-app-custom-content { background: #f5f5f5 url(http://media.guestdesk.com/sites/iqware_com/media/bg_palm_trees.png) no-repeat center 15% fixed; color: #333333; font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif; } */
.gd-mobile-app-custom-content { background-color: #f5f5f5; color: #333333; font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif; }
.gd-mobile-app-amenities-content { background-image: none; }
.btn-default, body.gd-pe-mobile-app .gd-input-submit, body.gd-pe-mobile-app #packageAnchorLink { background-color: #0ab6f6; text-shadow: none; }
/* body.gd-pe-mobile-app #packageAnchorLink { display: none !important; } */
.highlight-text, .mobileApp-weather-overview-description { color: #0a293d; }
.mobileApp-weather-icon { color: #0ab6f6; }

.btn.btn-success.visible-phone.gd-filterForm-mobileSearch, .btn.btn-small.btn-success.backbone-navigate, .label-success { background-color: #0ab6f6; background-image: linear-gradient(to bottom,#0ab6f6,#0ab6f6); text-shadow: none; }

/* mobile golf */
a.btn.backbone-navigate.gd-course-rateCalendar-button { display: none; }
#gd-module-golf #gd-course-reviews-list .thumbnails>li { float: none; }
#gd-module-golf #gd-course-reviews-list .thumbnails li { margin-right: 0; }

/* Member portal links CSS */
#gd-pe-mobile-sign-in { padding-right: 15px; text-align: right; }
#gd-pe-mobile-sign-in a.gd-account, #gd-pe-mobile-sign-in a.gd_account, .gd-checkout-account-sign-up .gd-checkout-account-sign-up-links a.gd-account { padding-left: 15px; background: url(/reservations/media/layout/gd-icons.png) no-repeat; background-position: 10px -1018px; padding-left: 25px; }

/* Damage Waiver */
#gd_bookFormDamageWaiver, #gd_bookFormTravelInsurance { background-color: #FEFFD0; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; margin: 10px 0; padding: 10px 15px 10px 15px; }
#gd_bookFormDamageWaiver h3, #gd_bookFormDamageWaiver h4 { text-transform: none !important; }
#gd_bookFormDamageWaiver_title, #gd_bookFormTravelInsurance_title { font-size: 1.3em; padding-left: 25px; background: url(/reservations/media/layout/icon_shield.png) -5px -5px / 25px 25px no-repeat; margin-bottom: 10px;}
#gd_bookFormDamageWaiver div, #gd_bookFormTravelInsurance div { margin-top: 10px; }
#gd_bookFormDamageWaiver label.error { float: right; }
#gd-damageWaiver-MoreDetails a { curser: pointer; text-decoration: underline; }
#gd_bookFormTravelInsurance input[type="radio"] { float: left; }
#gd_bookFormTravelInsurance label { display: block; float: left; font-weight: normal; width: 90%; }
#gd_bookFormTravelInsurance label.error { display: none; float: none; padding: 0; font-weight: bold; }
#gd-fraudCureLogo { float: right; }

/* Reserve page sign in */
.gd-checkout-account-sign-up { background-color: #E9F6FD; border-radius: 5px; border: 1px solid #CCCCCC; padding: 10px 15px; margin: 10px 0; }
.gd-checkout-account-sign-up .gd-checkout-account-sign-up-links a { font-size: 1.25em; }
.gd-checkout-account-sign-up .gd-checkout-account-sign-up-links a.gd-account { background-position: 0 -1015px !important; padding-left: 20px; }
.gd-checkout-account-sign-up .gd-checkout-account-sign-up-reasons ul { margin-left: 15px !important; }
.gd-checkout-account-sign-up .gd-checkout-account-sign-up-reasons ul li { list-style-type: square; padding: 10px 0 0 0 !important; }

body.gd-pe-mobile-app .gd-course-name { color: #999; }
body.gd-pe-mobile-app .gd-avail-course-rates b { float: none; }
body.gd-pe-mobile-app #gd-pe-mobile-sign-in { display: none; }
.gd-mobile-loader h1 {
    color: #ffffff;
}
.gd-golf-text-message img{
  width: auto !important;
  height: auto !important;
}
