/* common */ .ui-datepicker .ui-datepicker-header{margin-bottom: 0; background-color: #00153b; color: #fff;} .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size: 0.875em; height: 3.71429em; line-height: 3.71429em;} .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-color: transparent;} .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-color: rgba(255,255,255,0.1);} .ui-datepicker .ui-datepicker-calendar td:first-child{padding-left: 10px; border-radius:20px 0 0 20px;} .ui-datepicker .ui-datepicker-calendar td:last-child{padding-right: 10px; border-radius:0 20px 20px 0;} .ui-datepicker .ui-datepicker-calendar .ui-state-default{ margin: 4px 1px; padding: 0 5px; line-height: 2em;border-radius: 20px;} .ui-datepicker{width: 100%; max-width: 240px;} .ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{background-color: #ffffff;} input[type="text"].hasDatepicker{ background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MzQgNTExLjYzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYzNCA1MTEuNjM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQ4Mi41MTMsODMuOTQyYy03LjIyNS03LjIzMy0xNS43OTctMTAuODUtMjUuNjk0LTEwLjg1aC0zNi41NDF2LTI3LjQxYzAtMTIuNTYtNC40NzctMjMuMzE1LTEzLjQyMi0zMi4yNjEgICBDMzk3LjkwNiw0LjQ3NSwzODcuMTU3LDAsMzc0LjU5MSwwaC0xOC4yNjhjLTEyLjU2NSwwLTIzLjMxOCw0LjQ3NS0zMi4yNjQsMTMuNDIyYy04Ljk0OSw4Ljk0NS0xMy40MjIsMTkuNzAxLTEzLjQyMiwzMi4yNjF2MjcuNDEgICBoLTEwOS42M3YtMjcuNDFjMC0xMi41Ni00LjQ3NS0yMy4zMTUtMTMuNDIyLTMyLjI2MUMxNzguNjQsNC40NzUsMTY3Ljg4NiwwLDE1NS4zMjEsMEgxMzcuMDUgICBjLTEyLjU2MiwwLTIzLjMxNyw0LjQ3NS0zMi4yNjQsMTMuNDIyYy04Ljk0NSw4Ljk0NS0xMy40MjEsMTkuNzAxLTEzLjQyMSwzMi4yNjF2MjcuNDFINTQuODIzYy05LjksMC0xOC40NjQsMy42MTctMjUuNjk3LDEwLjg1ICAgYy03LjIzMyw3LjIzMi0xMC44NSwxNS44LTEwLjg1LDI1LjY5N3YzNjUuNDUzYzAsOS44OSwzLjYxNywxOC40NTYsMTAuODUsMjUuNjkzYzcuMjMyLDcuMjMxLDE1Ljc5NiwxMC44NDksMjUuNjk3LDEwLjg0OWg0MDEuOTg5ICAgYzkuODk3LDAsMTguNDctMy42MTcsMjUuNjk0LTEwLjg0OWM3LjIzNC03LjIzNCwxMC44NTItMTUuODA0LDEwLjg1Mi0yNS42OTNWMTA5LjYzOSAgIEM0OTMuMzU3LDk5LjczOSw0ODkuNzQzLDkxLjE3NSw0ODIuNTEzLDgzLjk0MnogTTEzNy4wNDcsNDc1LjA4OEg1NC44MjN2LTgyLjIzaDgyLjIyNFY0NzUuMDg4eiBNMTM3LjA0NywzNzQuNTlINTQuODIzdi05MS4zNTggICBoODIuMjI0VjM3NC41OXogTTEzNy4wNDcsMjY0Ljk1MUg1NC44MjN2LTgyLjIyM2g4Mi4yMjRWMjY0Ljk1MXogTTEzMC42MjcsMTM0LjMzM2MtMS44MDktMS44MDktMi43MTItMy45NDYtMi43MTItNi40MjNWNDUuNjg2ICAgYzAtMi40NzQsMC45MDMtNC42MTcsMi43MTItNi40MjNjMS44MDktMS44MDksMy45NDYtMi43MTIsNi40MjMtMi43MTJoMTguMjcxYzIuNDc0LDAsNC42MTcsMC45MDMsNi40MjMsMi43MTIgICBjMS44MDksMS44MDcsMi43MTQsMy45NDksMi43MTQsNi40MjN2ODIuMjI0YzAsMi40NzgtMC45MDksNC42MTUtMi43MTQsNi40MjNjLTEuODA3LDEuODA5LTMuOTQ2LDIuNzEyLTYuNDIzLDIuNzEySDEzNy4wNSAgIEMxMzQuNTc2LDEzNy4wNDYsMTMyLjQzNiwxMzYuMTQyLDEzMC42MjcsMTM0LjMzM3ogTTI0Ni42ODMsNDc1LjA4OGgtOTEuMzY1di04Mi4yM2g5MS4zNjVWNDc1LjA4OHogTTI0Ni42ODMsMzc0LjU5aC05MS4zNjUgICB2LTkxLjM1OGg5MS4zNjVWMzc0LjU5eiBNMjQ2LjY4MywyNjQuOTUxaC05MS4zNjV2LTgyLjIyM2g5MS4zNjVWMjY0Ljk1MXogTTM1Ni4zMjMsNDc1LjA4OGgtOTEuMzY0di04Mi4yM2g5MS4zNjRWNDc1LjA4OHogICAgTTM1Ni4zMjMsMzc0LjU5aC05MS4zNjR2LTkxLjM1OGg5MS4zNjRWMzc0LjU5eiBNMzU2LjMyMywyNjQuOTUxaC05MS4zNjR2LTgyLjIyM2g5MS4zNjRWMjY0Ljk1MXogTTM0OS44OTYsMTM0LjMzMyAgIGMtMS44MDctMS44MDktMi43MDctMy45NDYtMi43MDctNi40MjNWNDUuNjg2YzAtMi40NzQsMC45LTQuNjE3LDIuNzA3LTYuNDIzYzEuODA4LTEuODA5LDMuOTQ5LTIuNzEyLDYuNDI3LTIuNzEyaDE4LjI2OCAgIGMyLjQ3OCwwLDQuNjE3LDAuOTAzLDYuNDI3LDIuNzEyYzEuODA4LDEuODA3LDIuNzA3LDMuOTQ5LDIuNzA3LDYuNDIzdjgyLjIyNGMwLDIuNDc4LTAuOTAzLDQuNjE1LTIuNzA3LDYuNDIzICAgYy0xLjgwNywxLjgwOS0zLjk0OSwyLjcxMi02LjQyNywyLjcxMmgtMTguMjY4QzM1My44NDYsMTM3LjA0NiwzNTEuNjk3LDEzNi4xNDIsMzQ5Ljg5NiwxMzQuMzMzeiBNNDU2LjgxMiw0NzUuMDg4aC04Mi4yMjh2LTgyLjIzICAgaDgyLjIyOFY0NzUuMDg4eiBNNDU2LjgxMiwzNzQuNTloLTgyLjIyOHYtOTEuMzU4aDgyLjIyOFYzNzQuNTl6IE00NTYuODEyLDI2NC45NTFoLTgyLjIyOHYtODIuMjIzaDgyLjIyOFYyNjQuOTUxeiIgZmlsbD0iIzAwMTUzYiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: calc(100% - 20px); } #frm_fat_id_bookActivityForm {} #frm_fat_id_bookActivityForm .ui-datepicker{background-color: transparent; padding: 0;} #frm_fat_id_bookActivityForm .ui-datepicker .ui-datepicker-calendar td{background-color: #fff;} #frm_fat_id_bookActivityForm .ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{background-color: #e1e9f3;} #frm_fat_id_bookActivityForm .ui-datepicker .ui-datepicker-header{ margin-left: -1.25em; margin-right: -1.25em; margin-bottom: 1.25em; padding-left: 1.25em; padding-right: 1.25em; } #frm_fat_id_bookActivityForm .hidden-label{display: none;} #frm_fat_id_bookActivityForm .field-set{margin-bottom: 20px;} #frm_fat_id_bookActivityForm .field-set .field_label{display: block; font-size: 1rem; line-height: 1.2; margin-right: 0; margin-bottom: 10px;} #frm_fat_id_bookActivityForm .addon-label{ display: block; padding: 0px 20px; line-height: 3.57143em; min-height: calc(3.57143em + 2px); text-align: center; background-color: #e2e8f0; } #frm_fat_id_bookActivityForm .ui-datepicker{ border-width: 0; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); } #frm_fat_id_bookActivityForm .display-price{font-size: 1.25rem; font-weight: 600;} #frm_fat_id_bookActivityForm .number-of-people-wrapper input{ min-height: calc(3.57143em + 2px); line-height: 3.57143em; text-align: center; background-color: transparent; border-width: 0; border-bottom: 4px solid #ffffff; } #frm_fat_id_bookActivityForm .number-of-people-wrapper span{ position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); display: block; width: 1.5em; height: 1.5em; -webkit-border-radius: 1.5em; border-radius: 1.5em; line-height: 1.5em; text-align: center; background-color: #ffffff; cursor: pointer; } #frm_fat_id_bookActivityForm .number-of-people-wrapper span:first-child{left: 0;} #frm_fat_id_bookActivityForm .number-of-people-wrapper span:last-child{right: 0;} #frm_fat_id_bookActivityForm .display-text{} #frm_fat_id_bookActivityForm .display-text .display-timings{font-size: 1.25em;} @media (max-width:1279px){ #frm_fat_id_bookActivityForm .ui-datepicker{width: 100%; max-width: 900px;} } @media (max-width:419px){ .ui-datepicker{width: 100%; max-width: 260px;} } 