#appointment-section .datepicker{width:400px;background:#fff;border-radius:10px;box-shadow:0 0 50px 0 rgba(0,0,0,0.2);margin:50px auto;overflow:hidden}.datepicker .ui-datepicker-inline{padding:30px !important}.datepicker .ui-datepicker-header{text-align:center !important;padding-bottom:1em !important;text-transform:uppercase !important;letter-spacing:.1em !important}.datepicker .ui-state-active{background-color:rgba(181,251,155,.5) !important;border-color:#83c969 !important}.datepicker .ui-datepicker-header .ui-datepicker-prev,.datepicker .ui-datepicker-header .ui-datepicker-next{display:inline !important;float:left !important;cursor:pointer !important;font-size:1.4em !important;padding:0 10px !important;margin-top:-10px !important;color:#CCC !important}.datepicker .ui-datepicker-header .ui-datepicker-next{float:right !important}.datepicker .ui-datepicker-calendar{width:100% !important;text-align:center !important}.datepicker .ui-datepicker-header .ui-datepicker-title,.datepicker .ui-datepicker-header .ui-icon{color:#cfd13f}.datepicker .ui-datepicker-calendar thead{color:#7cca31 !important}.datepicker .ui-datepicker-calendar tr th,.datepicker .ui-datepicker-calendar tr td{padding-bottom:.5em !important}.datepicker .ui-datepicker-calendar a{color:#444 !important;text-decoration:none !important;display:block !important;margin:0 auto !important;width:35px !important;height:35px !important;line-height:35px !important;border-radius:50% !important;border:1px solid transparent !important;cursor:pointer !important}.appointments{background-color:white;padding:1em;border-radius:.75em;height:100%}.btn-theme-bordered{background-color:transparent;color:#7cca31;-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.5);box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.5);position:relative}.btn-secondary-bordered{background-color:transparent;color:#fdff82;-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.5);box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.5);position:relative}.appointments-legend:before{content:'';border-radius:1em;width:2em;height:1em;display:inline-block}.appointments-legend-success:before{border:2px solid #7cca31}.appointments-legend-success{color:#7cca31}.appointments-legend-warning:before{border:2px solid #cfd13f}.appointments-legend-warning{color:#cfd13f}.appointments-legend{display:inline-block}.success-bordered{border:2px solid #7cca31 !important;color:#7cca31;border-radius:1.4375rem}.warning-bordered{border:2px solid #cfd13f !important;color:#cfd13f;border-radius:1.4375rem}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-front{z-index:100}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #cfd13f;background:#cfd13f;font-weight:normal;color:#fff}.category-image{width:250px;height:250px}.cover-image{background-size:cover}.logo-banner{width:200px}.navbar-brand .img{width:125px;max-width:125px;min-width:125px}.swal2-popup.swal2-toast.swal2-show{display:flex !important}.sweet-alert-toast{display:flex;align-items:center;height:100%}.call-container{display:flex;justify-content:end;width:100%;align-items:center;margin-top:0}.text-grey{color:#54677f}.input-spin{width:12rem}@media(max-width:992px){.navbar-info-title{font-size:1em !important;margin-right:1em !important}.navbar-info-value{font-size:1.25em !important}}.input-pin{display:block;height:50px;margin-right:.25rem;text-align:center;font-size:1.25rem;min-width:0;width:50px}