html,body {background: none;}.birthday-picker select {float:left;width:32%;margin-right:1%;}@media only screen and (max-width: 480px) {#tooltipformobile{display:none;}#loginusernamegap{border-bottom:1px solid #ddd;margin-bottom:0px;padding-bottom:8px;margin-top:10px !important;}#booknowdisplay{padding:3% 0;}#subbooknowdisplay{padding:6% 0;}#datetimepicker_mask a{display:none;}.xdsoft_datetimepicker xdsoft_noselect{display: block !important;left: 10px !important;top: 20px !important;}.xdsoft_datetimepicker  .xdsoft_label{font-size: 12px !important;}.xdsoft_datetimepicker  .xdsoft_calendar table{border-collapse:collapse;width:85% !important;}.xdsoft_datetimepicker .xdsoft_datepicker{width: 212px !important;margin-left:2px !important;}.xdsoft_datetimepicker  .xdsoft_timepicker{width: 38px !important;margin-left:-10px !important;}.xdsoft_datetimepicker  .xdsoft_today_button{float: left;background-position:-70px 0px;margin-left:1px !important;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height: 15px;width: 30px;display: block;margin-left:2px !important;margin-top:7px;}.xdsoft_datetimepicker  .xdsoft_month{width:80px !important;text-align:right;}.xdsoft_datetimepicker  .xdsoft_year{width:46px !important;}.xdsoft_datetimepicker .xdsoft_next {float: left !important;background-position: 0px 0px;}#marginrightauthentication{margin-right:10px !important;}#booknowdisplay{float:right;text-align:right;}.xdsoft_datetimepicker  .xdsoft_month{width:68px !important;text-align:right;}#label_addfamily{display:none;}#label_textarea{display:none;}#label_checkbox{display:none;}}@media only screen and (max-width: 768px) {#table_nib{width:100%;}#nib_footer{}#loginwidthwrap{width:100%;}#geotrust{display:none;}#poweredby{display:none;}#tooltipfamily{margin-bottom: 0px;}#detail{margin-top:3px;}}@media only screen and (min-width: 768px) {#whoId{width:48%;clear: both;margin-left: 1%;}#treatmentId{width:48%;clear:both;margin-left:1%;}#table_nib{width:49.1%;}#loginwidthwrap{width:60% !important;margin:0 auto !important;}#label_appointment{width:20%;}#label_address{width:20%;}#label_date{width:20%;}#label_start{width:20%;}#label_treatment{width:20%;}#label_patientname{width:20%;}#label_addfamily{width:20%;}#label_textarea{width:20%;}#label_checkbox{width:20%;}#tooltipfamily{margin:5px 15px;}#acceptTerms{margin:5px 15px;}#detail{margin:5px 15px;}#patient{margin:5px 15px;}}#birthDate_day{display: inline;width: 31%;height: 34px;padding: 6px 3px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}#birthDate_month{display: inline;width: 32%;height: 34px;padding: 6px 3px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}#birthDate_year{display: inline;width: 32%;height: 34px;padding: 6px 3px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.pagination a{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;color: #fff;background-color: #428bca;border-color: #357ebd;margin-right:10px;}.pagination .step {display: none;}.pagination .currentStep {display: none;}.alert {padding: 5px 10px;margin-bottom: 10px;border: 1px solid transparent;border-radius: 4px;}