select#room-type-code{display:inline-block;width:170px}#room-breakout-wrapper{position:absolute;width:95%;z-index:999;max-width:1150px;margin-top:12px;padding:10px;background:#fff;-webkit-box-shadow:2px 2px 5px 0 rgba(50,50,50,.75);-moz-box-shadow:2px 2px 5px 0 rgba(50,50,50,.75);box-shadow:2px 2px 5px 0 rgba(50,50,50,.75);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid rgba(0,0,0,.2)}#step-3 li{font-size:13px;width:100%;text-align:left;padding:1em 0 0}#step-3 ul{width:85%}div #smart-form-wrapper #room-breakout-wrapper{width:85%;max-width:1150px;margin-left:10px;margin-right:10px}div #itinBreakout #room-breakout-wrapper{width:90%}#itinBreakout,#smartItinBreakout{width:95%;max-width:1150px;margin:auto}div #smart-form-wrapper #room-breakout-wrapper.mobile{width:88%}.room-breakout-popover-handle{border-width:1px 0 0 1px;border-color:rgba(0,0,0,.2);border-style:solid;position:absolute;background:#fff;top:-7px;left:25px;height:10px;width:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#config-rooms:hover,input#add-day-btn:hover,input#add-day-mobile-btn:hover,input#add-room-btn:hover,input#done-btn:hover{background-color:#008ed3}#config-rooms{font-size:13px;padding:0 12px;line-height:36px;height:36px;position:relative;top:2px;color:#03a0d9;border:1px solid #bebebe;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.05);box-shadow:0 2px 0 0 rgba(0,0,0,.05);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(242,242,242,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f2f2f2', GradientType=0)}#config-rooms:hover{cursor:pointer;text-decoration:none;opacity:.8}#breakout-details{display:table;width:100%;margin-top:5px;border-collapse:collapse}.table-header{display:table-header-group}.table-row{border-top:1px solid #e5e5e5;display:table-row;height:55px}.table-cell{display:table-cell;padding:0 10px}.breakout-header .table-cell{text-align:center}.table-cell-label{text-align:left;font-weight:700;min-width:230px}.room-breakout-header{width:100%;font-weight:700;font-size:18pt}.room-type-header,.stay-day-date{font-size:11pt}.breakout-header-subtitle{font-weight:400}#room-breakout-wrapper input.breakout-room-count{display:inline;margin-top:5px}.stay-day{padding:5px}.stay-day-date{display:block;font-weight:700}#action-container{width:100%;float:right;text-align:right;margin-right:30px}input#add-day-btn,input#add-day-mobile-btn,input#add-room-btn,input#cancel-btn,input#done-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:150px;font-weight:700;border-radius:5px;cursor:pointer;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:12px;background:#fff;box-sizing:border-box;border:1px solid #ccc;padding:10px}input#add-day-btn,input#add-day-mobile-btn,input#add-room-btn,input#done-btn{width:150px;background-color:#239fdb;color:#fff}input#add-room-btn{margin:10px 0 0 20px}input#cancel-btn{width:125px;border:0}input#add-room-btn.disabled,input#done-btn.disabled{background-color:#ccc;color:#fff;cursor:unset}#room-type-label{width:200px}#breakout-details .room-type-code{width:auto;display:inline-block;color:#346ca0;font-weight:700}#breakout-details select.room-type-code{min-width:175px;max-width:200px}.intl #breakout-details select.room-type-code{max-width:180px}#close-icon{margin-right:8px;cursor:pointer;float:right}#room-totals-label{display:table-cell;font-weight:700;margin-left:10px;padding:15px 35px;font-size:10pt}#room-totals-row{background-color:#f2f2f24a;height:40px}#add-day{text-align:right}#add-day-btn{cursor:pointer;font-size:28pt;margin-right:20px;color:#239fdb}#add-day-btn:hover{color:#008ed3}#breakout-details .breakout-room-count,#breakout-details .room-type-code{height:40px;border:1px solid #96a3ac;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);-moz-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1)}.remove-room-detail-row{cursor:pointer;font-size:12pt;color:#346ca05e;display:inline-block;margin-right:5px}.total-day-room-count{padding:5px 0 5px 21px}.stay-day-remove{cursor:pointer;color:#fff;position:relative;top:-17px;left:-45px}.stay-day-remove:active{color:#255786}.stay-day-remove.stay-day-remove-show{color:#346ca0}.day.table-cell{display:table-cell}#add-day-mobile-btn.mobile,.day.table-cell.template,.mobile-date-display{display:none}#form-step2 #config-rooms{margin-top:5px;width:40%;display:block;float:right;margin-left:2px;top:0;font-size:8pt}@media(max-width:600px){div#room-breakout-wrapper{padding:10px;width:auto}.mobile-date-display{display:block}#add-day-mobile-btn.mobile{display:inline-block}#add-day-mobile-btn.max-days,div#room-totals-row,div.breakout-header,div.day-placeholder{display:none}div.room-breakout-header{font-size:14pt}div.day,div.day.table-cell{display:inline-block}div.day.table-cell{width:100%;margin-bottom:12px}span.table-cell.table-cell-label{margin-top:10px;display:block;width:100%}i.remove-room-detail-row{float:right}span.room-type-text{display:block;margin-bottom:15px}div#action-container{float:unset;text-align:unset;margin:10px 0 0 10px}input#add-room-btn{margin:10px 0 0}input#cancel-btn{width:150px}#config-rooms{padding:0 5px}}