.hidden{display:none !important}.clear{clear:both}.left{float:left}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.right{float:right}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999 !important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.old{color:#777777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eeeeee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0px !important}@media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}body{color:#555}button{border:none}.btn-primary:hover{border:1px solid #0081b9}@media (max-width: 991px){.logo{width:100%}.container{padding-left:5% !important;padding-right:5% !important;margin:0 3%;width:94% !important}#footer span.copyright{float:left;width:100% !important;color:#999}#header .slogan{display:none !important}#habla_beta_container_do_not_rely_on_div_classes_or_names{display:none}}.relative{position:relative}button span.name{width:92%;float:left;text-align:left;overflow:hidden}.doctor .btn .caret{margin-left:10px}.providers-header h3{margin-top:12px}#grid{position:relative}.container.partner#header{padding-left:0px;padding-right:0px}.container.partner#header .row img{max-height:100%;max-width:100%}.week-nav a:link,.week-nav a:active,.week-nav a:focus,.week-nav a:hover,.week-nav a:visited{text-decoration:none}.timeslot-criteria select{position:absolute;opacity:0;filter:alpha(opacity=0)}.timeslot-criteria button{width:100%;text-align:left;border:1px solid #e8e8e8;background-color:#e8e8e8}.timeslot-criteria{margin:15px 0}#timeslots a.time,#timeslots a.more{z-index:3;display:block;text-align:center;position:relative;background-color:#0081b9;padding:3px 0;margin:0px 2px 6px 2px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;color:#ffffff}.timeslot-col{min-height:221px;height:168px;float:left;width:67px;padding:17px 5px 0 5px;line-height:16px}.calendar-event-col{min-height:221px;height:168px;float:left;width:67px;padding:17px 5px 0 5px;line-height:16px}.index .timeslot-col{padding-top:30px}.index .calendar-event-col{padding-top:30px}@media only screen and (max-width: 767px){#timeslots a.time{margin-top:5px;margin-bottom:5px}.prev-week{margin-left:0px}}#header .row{margin:5px 5px 4px 5px}#header{max-width:950px}@media only screen and (max-width: 991px){.slogan{margin-left:-50px !important}}.slogan{font-weight:normal;font-size:18px;vertical-align:bottom;color:#0081b9;padding-top:25px;margin-left:-20px}.logo a:link,.logo a:visited{color:#0081b9;text-decoration:none}.logo img{vertical-align:middle}.logo span{font-weight:normal;font-size:18px}#content{padding:15px 30px 40px 30px;background-color:#fff;max-width:980px}#footer a.mail{color:#999}#footer .help{font-size:18px;color:#999;text-align:center}#footer{max-width:950px;margin:10px auto 30px auto;position:relative}#footer span.copyright{color:#999}#footer ul{list-style:none;margin-bottom:6px}#footer ul li a{color:#999}#footer ul li{font-weight:bold;font-size:15px}#footer-wrapper{width:300px;margin:0 auto}#header{padding-left:14px}#header .row div{padding-left:0}body{background-color:#f5f5f4}.breadcrumb{background-color:#fff;margin-bottom:0px;padding-top:0;padding-bottom:3px}body{color:#555}button{border:none}@media (max-width: 991px){.logo{width:100%}.container{width:95%}#footer span.copyright{float:left;width:100% !important;color:#fff}#header .slogan{display:none !important}#habla_beta_container_do_not_rely_on_div_classes_or_names{display:none}}#habla_topbar_div{border-top:2px solid #fff !important;border-left:2px solid #fff !important;border-right:2px solid #fff !important}.relative{position:relative}button span.name{width:92%;float:left;text-align:left;overflow:hidden}.providers-header h3{margin-top:12px}#grid{position:relative}.poweredby a{color:#ccc !important}.poweredby{font-size:12px;color:#ccc;position:absolute;z-index:999;bottom:-25px;left:5px}.index #grid.row{min-height:1000px}.week-nav a:link,.week-nav a:active,.week-nav a:focus,.week-nav a:hover,.week-nav a:visited{text-decoration:none}.timeslot-criteria select{position:absolute;opacity:0;filter:alpha(opacity=0)}.timeslot-criteria button{width:100%;text-align:left;border:1px solid #e8e8e8;background-color:#e8e8e8}.timeslot-criteria{margin:15px 0}.index .hover a.time,.index .hover a.more{background-color:#0081b9 !important;color:#ffffff !important}#timeslots a.time,#timeslots a.more{z-index:3;display:block;text-align:center;position:relative;background-color:#0081b9;padding:3px 0;margin:0px 2px 6px 2px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;color:#ffffff}.index #timeslots a.time,.index #timeslots a.more{background-color:#0081b9}.timeslot-col{min-height:221px;height:168px;float:left;width:67px;padding:17px 5px 0 5px;line-height:16px}.calendar-event-col{min-height:221px;height:168px;float:left;width:67px;padding:17px 5px 0 5px;line-height:16px}@media only screen and (max-width: 767px){#timeslots a.time{margin-top:5px;margin-bottom:5px}.prev-week{margin-left:0px}}#header .row{margin:5px 5px 4px 5px}#header{max-width:980px}.index #header{max-width:980px}@media only screen and (max-width: 991px){.slogan{margin-left:-50px !important}}.slogan{font-weight:normal;font-size:18px;vertical-align:bottom;color:#0081b9;padding-top:25px;margin-left:-20px}.logo a:link,.logo a:visited{color:#0081b9;text-decoration:none}.logo img{vertical-align:middle}.logo span{font-weight:normal;font-size:18px}#content{padding:15px 30px 40px 30px;background-color:#fff;max-width:980px}#footer a.mail{color:#fff}#footer .help a{color:#fff}#footer .help{font-size:24px;color:#fff;text-align:center;margin:30px 25px 20px 25px}#footer{max-width:980px;margin:0px auto 0px auto;position:relative;background:#0081b9;color:#fff}.footer-wrapper{background:#0081b9}#footer span.copyright{color:#fff;margin-left:30px}#footer ul{list-style:none;margin-bottom:6px}#footer ul li a{color:#fff}#footer ul li a:hover{color:#0081b9}#footer ul li{font-weight:bold;font-size:18px}#footer-wrapper{width:340px;margin:0 auto 20px auto}#header{padding-left:14px}#header .row div{padding-left:0}body{background-color:#f5f5f4}.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.breadcrumb{background-color:#fff;margin-bottom:0px;padding-top:0;padding-bottom:3px}a:link,a:hover,a:visited,a:focus,a:active{-webkit-backface-visibility:visible}/*!
 * FullCalendar v2.0.3 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{position:relative;z-index:1;clear:both;zoom:1}.fc-view{position:relative;width:100%;overflow:hidden}.fc-widget-header,.fc-widget-content{border:1px solid #ddd}.fc-state-highlight{background:#fcf8e3}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-button .fc-icon{margin:0 .1em;font-size:2em;font-family:"Courier New", Courier, monospace;vertical-align:baseline}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-button .ui-icon{position:relative;top:50%;float:left;margin-top:-8px}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc-event-container>*{z-index:8}.fc-event-container>.ui-draggable-dragging,.fc-event-container>.ui-resizable-resizing{z-index:9}.fc-event{border:1px solid #3a87ad;background-color:#3a87ad;color:#fff;font-size:.85em;cursor:default}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;height:100%;overflow:hidden}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-event-hori .ui-resizable-e{top:0           !important;right:-3px      !important;width:7px       !important;height:100%     !important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0           !important;left:-3px       !important;width:7px       !important;height:100%     !important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:bold}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;font-weight:normal}.fc-agenda-slots .fc-agenda-axis{white-space:nowrap}.fc-agenda .fc-week-number{font-weight:bold}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0        !important;width:100%      !important;height:8px      !important;overflow:hidden !important;line-height:8px !important;font-size:11px  !important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}
