﻿/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.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 #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-widget-header .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)}.ui-button .ui-icon{background-image:url(https://www.psiko.es/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size],.formtastic .stringish input[max]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 .3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}@font-face{font-family:"AvenirLTStd-Heavy";src:url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-3dec64b8a347b8b2eb98e8146c1f52d3f17946e96683cd3f29bdc59abb6ebb75.eot);src:url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-3dec64b8a347b8b2eb98e8146c1f52d3f17946e96683cd3f29bdc59abb6ebb75.eot?#iefix) format("embedded-opentype"),url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-5953891712f311416a83f2d1e9ea6c3c2efae8989a3017746ec3d44642f026a4.woff) format("woff"),url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-bc250d4a5ffa7bb5b0aae3bf786ce35e07de8b780bc018caacfae845d3d79b1b.woff2) format("woff2"),url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-db8723eb53c2bb5702ac449fe8b7d455330a5ff8239a76ea3d30e4dfdcb579d3.ttf) format("truetype"),url(https://www.psiko.es/assets/avenirltstd-heavy/avenirltstd-heavy-e64b25da14393e335fbd45df5a479517d6f19f2b6ba65b7b3f03d1954e219a73.svg#avenirltstd-heavy) format("svg");weight:normal;style:normal}@font-face{font-family:"AvenirLTStd-Medium";src:url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-585f96650d51dc976103c3d1fe80b1fdd526760c8db1672ad7462e4efb732d13.eot);src:url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-585f96650d51dc976103c3d1fe80b1fdd526760c8db1672ad7462e4efb732d13.eot?#iefix) format("embedded-opentype"),url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-a0c4864b5790711f8153432fc23fca44aa757edec626c957a2ba767dc6c91201.woff) format("woff"),url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-321fac22cd6da17414b547c87eb67e409a7b542d74cf234f7ef06254a7a996d2.woff2) format("woff2"),url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-c1581a0a63878a352543d481e6d715839991fdf028bfc598267fc7de0610565a.ttf) format("truetype"),url(https://www.psiko.es/assets/avenirltstd-medium/avenirltstd-medium-0bda2e43a356c902231f971576419ff7f16c283f18715a7f5773228c24194bcd.svg#avenirltstd-medium) format("svg");weight:normal;style:normal}@font-face{font-family:"AvenirLTStd-Black";src:url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-eacd41e3b0b1e0dbe220c000ce4023dece848982c03c1807a569f7bb90294bbf.eot);src:url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-eacd41e3b0b1e0dbe220c000ce4023dece848982c03c1807a569f7bb90294bbf.eot?#iefix) format("embedded-opentype"),url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-40df50bb2c5883c761ead6ad1439f4bbfec0635c8f2958229c65ae12fce71c62.woff) format("woff"),url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-05d93b2729c156b86edc5183c7e76b32dd853760f71e3181f20434d1a3f34da3.woff2) format("woff2"),url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-d702a5230a6ad211b44bc8c728509ac47043b439a65d38a90cef1433479f4718.ttf) format("truetype"),url(https://www.psiko.es/assets/avenirltstd-black/AvenirLTStd-Black-450ed3c1eca2d76b4b51b57e6a46229e0c27dba843d4f94e78cac58147efaedc.svg#AvenirLTStd-Black) format("svg");weight:normal;style:normal}html,input,textarea,button{font-family:"AvenirLTStd-Medium", sans-serif !important;font-weight:normal}html{font-size:52.5%;color:#333333;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 991px){html{font-size:60%}}@media only screen and (max-width: 767px){html{font-size:57.5%}}body{font-size:1.8rem}.negrita{font-family:"AvenirLTStd-Heavy", sans-serif;font-weight:normal}@font-face{font-family:"iconos";src:url(https://www.psiko.es/assets/iconos/iconos-f71bba4ac4dba0a3e2433386b35de44448dc8c8b5f9af48bae013780e5565761.eot);src:url(https://www.psiko.es/assets/iconos/iconos-f71bba4ac4dba0a3e2433386b35de44448dc8c8b5f9af48bae013780e5565761.eot?#iefix) format("embedded-opentype"),url(https://www.psiko.es/assets/iconos/iconos-8f6b7d03b9cce50815a7e552525d78ac5e3abdd7a810e8579ad5b699f828c12c.woff) format("woff"),url(https://www.psiko.es/fonts/iconos/iconos.woff2) format("woff2"),url(https://www.psiko.es/assets/iconos/iconos-bfc942e294112a5c5b2d05bf89fb54339c0e73bf891a555d609324a4dab2dd9c.ttf) format("truetype"),url(https://www.psiko.es/assets/iconos/iconos-3192eb33117b77f3ce5609eacec69af822243d908cd165187fffdbc6afc55ae9.svg#iconos) format("svg");weight:normal;style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"iconos";src:url(https://www.psiko.es/assets/iconos/iconos-3192eb33117b77f3ce5609eacec69af822243d908cd165187fffdbc6afc55ae9.svg#iconos) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icono-calendario:before,.icono-reloj:before,.icono-chat:before,.icono-fullscreen:before,.icono-info:before,.icono-star:before,.icono-inicio:before,.icono-sesiones:before,.icono-pacientes:before,.icono-star-border:before,.icono-terapeutas:before,.icono-facturacion:before,.icono-power:before,.icono-heart:before,.icono-comillas:before{display:inline-block;font-family:"iconos";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icono-calendario:before{content:""}.icono-reloj:before{content:""}.icono-chat:before{content:""}.icono-fullscreen:before{content:""}.icono-info:before{content:""}.icono-star:before{content:""}.icono-inicio:before{content:""}.icono-sesiones:before{content:""}.icono-pacientes:before{content:""}.icono-star-border:before{content:""}.icono-terapeutas:before{content:""}.icono-facturacion:before{content:""}.icono-power:before{content:""}.icono-heart:before{content:""}.icono-comillas:before{content:""}@font-face{font-family:"iconos-nuevos";src:url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-9f220f49dd933a84bc1fa3534baaf4f90e6cc61cdb88b9c76dcc4bdcc8533ea2.eot);src:url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-9f220f49dd933a84bc1fa3534baaf4f90e6cc61cdb88b9c76dcc4bdcc8533ea2.eot?#iefix) format("embedded-opentype"),url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-25f1f52378f0b299e09fb1daa732019b348d5f1b4e45b89fa64224d296242298.woff) format("woff"),url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-e44f252ac4a5b671ead585501ec46e4afba2450d9bdea97531f1427859860f59.woff2) format("woff2"),url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-3dfba7c164846b766facee402d6910121467baf490fe0c95ce11f2f42418e6ed.ttf) format("truetype"),url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-74530203a75c0f9ea9d8e691a2a203b46e9dd584136e7bb1f61783fa74dbce4b.svg#iconos-nuevos) format("svg");weight:normal;style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"iconos-nuevos";src:url(https://www.psiko.es/assets/iconos-nuevos/iconos-nuevos-74530203a75c0f9ea9d8e691a2a203b46e9dd584136e7bb1f61783fa74dbce4b.svg#iconos-nuevos) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.iconos-nuevos-agregar-usuario:before,.iconos-nuevos-bandera:before,.iconos-nuevos-calendario:before,.iconos-nuevos-candado:before,.iconos-nuevos-casa:before,.iconos-nuevos-entrevista-online:before,.iconos-nuevos-flecha-abajo:before,.iconos-nuevos-flecha-arriba:before,.iconos-nuevos-medalla:before,.iconos-nuevos-obtener-dinero:before,.iconos-nuevos-ok:before,.iconos-nuevos-ordenador-portatil:before,.iconos-nuevos-psicologo:before,.iconos-nuevos-psiko:before,.iconos-nuevos-test:before,.iconos-nuevos-pdf:before,.iconos-nuevos-pdf-ver:before,.iconos-nuevos-biblioteca:before,.iconos-nuevos-pacientes:before,.iconos-nuevos-descuentos:before,.iconos-nuevos-videollamada{display:inline-block;font-family:"iconos-nuevos";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.iconos-nuevos-agregar-usuario:before{content:""}.iconos-nuevos-bandera:before{content:""}.iconos-nuevos-biblioteca:before{content:""}.iconos-nuevos-calendario:before{content:""}.iconos-nuevos-candado:before{content:""}.iconos-nuevos-casa:before{content:""}.iconos-nuevos-descuentos:before{content:""}.iconos-nuevos-entrevista-online:before{content:""}.iconos-nuevos-flecha-abajo:before{content:""}.iconos-nuevos-flecha-arriba:before{content:""}.iconos-nuevos-medalla:before{content:""}.iconos-nuevos-obtener-dinero:before{content:""}.iconos-nuevos-ok:before{content:""}.iconos-nuevos-ordenador-portatil:before{content:""}.iconos-nuevos-pacientes:before{content:""}.iconos-nuevos-pdf:before{content:""}.iconos-nuevos-pdf-ver:before{content:""}.iconos-nuevos-psicologo:before{content:""}.iconos-nuevos-psiko:before{content:""}.iconos-nuevos-test:before{content:""}.iconos-nuevos-videollamada:before{content:""}.pagination{float:left;width:100%;margin-top:16px;cursor:default;display:flex;justify-content:center;align-items:center}.pagination .previous_page,.pagination .next_page{border:1px solid #E2E2E2}.pagination .next_page{border-left:none}.pagination .gap{border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2}.pagination a,.pagination span,.pagination em{padding:6px 8px;display:block;float:left}.pagination .disabled{color:#9B9B9B}.pagination .current{font-style:normal;background:#4E889E;color:#FFFFFF}.pagination a{text-decoration:none;color:#4E889E;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2}.pagination a:hover,.pagination a:focus{color:#FFFFFF;text-decoration:none;background:#88BACC}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .pagination{height:1%}*:first-child+html .pagination{overflow:hidden}@media only screen and (max-width: 767px){.pagination a:nth-child(n+3):nth-last-child(n+3){display:none}.pagination .gap{display:none}}.container{clear:both;margin-right:auto;margin-left:auto}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container.no-padding{padding:0}@media (min-width: 768px){.container{width:738px}}@media (min-width: 992px){.container{width:962px}}@media (min-width: 1400px){.container{width:1370px}}.row{float:left;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.xs-1,.sm-1,.md-1,.lg-1,.xs-2,.sm-2,.md-2,.lg-2,.xs-3,.sm-3,.md-3,.lg-3,.xs-4,.sm-4,.md-4,.lg-4,.xs-5,.sm-5,.md-5,.lg-5,.xs-6,.sm-6,.md-6,.lg-6,.xs-7,.sm-7,.md-7,.lg-7,.xs-8,.sm-8,.md-8,.lg-8,.xs-9,.sm-9,.md-9,.lg-9,.xs-10,.sm-10,.md-10,.lg-10,.xs-11,.sm-11,.md-11,.lg-11,.xs-12,.sm-12,.md-12,.lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{float:left}.xs-1{width:8.3333333333%}.xs-1.no-padding{padding:0}.xs-2{width:16.6666666667%}.xs-2.no-padding{padding:0}.xs-3{width:25%}.xs-3.no-padding{padding:0}.xs-4{width:33.3333333333%}.xs-4.no-padding{padding:0}.xs-5{width:41.6666666667%}.xs-5.no-padding{padding:0}.xs-6{width:50%}.xs-6.no-padding{padding:0}.xs-7{width:58.3333333333%}.xs-7.no-padding{padding:0}.xs-8{width:66.6666666667%}.xs-8.no-padding{padding:0}.xs-9{width:75%}.xs-9.no-padding{padding:0}.xs-10{width:83.3333333333%}.xs-10.no-padding{padding:0}.xs-11{width:91.6666666667%}.xs-11.no-padding{padding:0}.xs-12{width:100%}.xs-12.no-padding{padding:0}.xs-offset-0{margin-left:0%}.xs-offset-1{margin-left:8.3333333333%}.xs-offset-2{margin-left:16.6666666667%}.xs-offset-3{margin-left:25%}.xs-offset-4{margin-left:33.3333333333%}.xs-offset-5{margin-left:41.6666666667%}.xs-offset-6{margin-left:50%}.xs-offset-7{margin-left:58.3333333333%}.xs-offset-8{margin-left:66.6666666667%}.xs-offset-9{margin-left:75%}.xs-offset-10{margin-left:83.3333333333%}.xs-offset-11{margin-left:91.6666666667%}.xs-offset-12{margin-left:100%}@media (min-width: 768px){.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12{float:left}.sm-1{width:8.3333333333%}.sm-1.no-padding{padding:0}.sm-2{width:16.6666666667%}.sm-2.no-padding{padding:0}.sm-3{width:25%}.sm-3.no-padding{padding:0}.sm-4{width:33.3333333333%}.sm-4.no-padding{padding:0}.sm-5{width:41.6666666667%}.sm-5.no-padding{padding:0}.sm-6{width:50%}.sm-6.no-padding{padding:0}.sm-7{width:58.3333333333%}.sm-7.no-padding{padding:0}.sm-8{width:66.6666666667%}.sm-8.no-padding{padding:0}.sm-9{width:75%}.sm-9.no-padding{padding:0}.sm-10{width:83.3333333333%}.sm-10.no-padding{padding:0}.sm-11{width:91.6666666667%}.sm-11.no-padding{padding:0}.sm-12{width:100%}.sm-12.no-padding{padding:0}.sm-offset-0{margin-left:0%}.sm-offset-1{margin-left:8.3333333333%}.sm-offset-2{margin-left:16.6666666667%}.sm-offset-3{margin-left:25%}.sm-offset-4{margin-left:33.3333333333%}.sm-offset-5{margin-left:41.6666666667%}.sm-offset-6{margin-left:50%}.sm-offset-7{margin-left:58.3333333333%}.sm-offset-8{margin-left:66.6666666667%}.sm-offset-9{margin-left:75%}.sm-offset-10{margin-left:83.3333333333%}.sm-offset-11{margin-left:91.6666666667%}.sm-offset-12{margin-left:100%}}@media (min-width: 992px){.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12{float:left}.md-1{width:8.3333333333%}.md-1.no-padding{padding:0}.md-2{width:16.6666666667%}.md-2.no-padding{padding:0}.md-3{width:25%}.md-3.no-padding{padding:0}.md-4{width:33.3333333333%}.md-4.no-padding{padding:0}.md-5{width:41.6666666667%}.md-5.no-padding{padding:0}.md-6{width:50%}.md-6.no-padding{padding:0}.md-7{width:58.3333333333%}.md-7.no-padding{padding:0}.md-8{width:66.6666666667%}.md-8.no-padding{padding:0}.md-9{width:75%}.md-9.no-padding{padding:0}.md-10{width:83.3333333333%}.md-10.no-padding{padding:0}.md-11{width:91.6666666667%}.md-11.no-padding{padding:0}.md-12{width:100%}.md-12.no-padding{padding:0}.md-offset-0{margin-left:0%}.md-offset-1{margin-left:8.3333333333%}.md-offset-2{margin-left:16.6666666667%}.md-offset-3{margin-left:25%}.md-offset-4{margin-left:33.3333333333%}.md-offset-5{margin-left:41.6666666667%}.md-offset-6{margin-left:50%}.md-offset-7{margin-left:58.3333333333%}.md-offset-8{margin-left:66.6666666667%}.md-offset-9{margin-left:75%}.md-offset-10{margin-left:83.3333333333%}.md-offset-11{margin-left:91.6666666667%}.md-offset-12{margin-left:100%}}@media (min-width: 1400px){.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12{float:left}.lg-1{width:8.3333333333%}.lg-1.no-padding{padding:0}.lg-2{width:16.6666666667%}.lg-2.no-padding{padding:0}.lg-3{width:25%}.lg-3.no-padding{padding:0}.lg-4{width:33.3333333333%}.lg-4.no-padding{padding:0}.lg-5{width:41.6666666667%}.lg-5.no-padding{padding:0}.lg-6{width:50%}.lg-6.no-padding{padding:0}.lg-7{width:58.3333333333%}.lg-7.no-padding{padding:0}.lg-8{width:66.6666666667%}.lg-8.no-padding{padding:0}.lg-9{width:75%}.lg-9.no-padding{padding:0}.lg-10{width:83.3333333333%}.lg-10.no-padding{padding:0}.lg-11{width:91.6666666667%}.lg-11.no-padding{padding:0}.lg-12{width:100%}.lg-12.no-padding{padding:0}.lg-offset-0{margin-left:0%}.lg-offset-1{margin-left:8.3333333333%}.lg-offset-2{margin-left:16.6666666667%}.lg-offset-3{margin-left:25%}.lg-offset-4{margin-left:33.3333333333%}.lg-offset-5{margin-left:41.6666666667%}.lg-offset-6{margin-left:50%}.lg-offset-7{margin-left:58.3333333333%}.lg-offset-8{margin-left:66.6666666667%}.lg-offset-9{margin-left:75%}.lg-offset-10{margin-left:83.3333333333%}.lg-offset-11{margin-left:91.6666666667%}.lg-offset-12{margin-left:100%}}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}.container{padding-left:15px;padding-right:15px}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1399px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 1400px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1399px){.hidden-md{display:none !important}}@media (min-width: 1400px){.hidden-lg{display:none !important}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.vertical-align{float:none !important;display:inline-block !important;vertical-align:middle !important}.vertical-center{display:flex !important;align-items:center !important;height:100%}@media only screen and (max-width: 991px){.vertical-center{display:block !important;height:auto}}.default-padding{padding-left:15px;padding-right:15px}.clear-left{clear:left}.clear-both{clear:both}.clear-right{clear:right}picture img{float:left}img{max-width:100%}a,img{border:none;outline:0}a:focus,a:active,button:focus{outline:0;border:0}input[type='radio'],input[type='radio']:hover,input[type='radio']:focus,input[type='checkbox'],input[type='checkbox']:hover,input[type='checkbox']:focus{background:none;border:none;outline:none}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased !important}section{cursor:default}*:focus{outline:none}*::-moz-focus-inner{border:0}a{color:#4E889E;text-decoration:none}a section{cursor:pointer}a:hover{text-decoration:underline}input[type='file']{padding:0}[data-sr]{visibility:hidden}iframe[id^="oauth2relay"]{position:fixed !important}nav ul{list-style:none}address{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:normal}.owl-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:grab}.owl-item:active{cursor:move}strong{font-weight:normal}/*!
 * Cropper v2.3.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-06-08T12:14:46.286Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr !important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0 !important;max-width:none !important;height:100%;min-height:0 !important;max-height:none !important;image-orientation:0deg !important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff;filter:alpha(opacity=0)}.cropper-modal{opacity:.5;background-color:#000;filter:alpha(opacity=50)}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee;filter:alpha(opacity=50)}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75;filter:alpha(opacity=75)}.cropper-center:before,.cropper-center:after{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f;filter:alpha(opacity=75)}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1;filter:alpha(opacity=100)}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f;filter:alpha(opacity=0)}@media (min-width: 768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width: 992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width: 1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}}.cropper-invisible{opacity:0;filter:alpha(opacity=0)}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}#cabecera{float:left;width:100%;padding:20px 0;height:80px}#cabecera:not(.pago_aceptado,.transparente){z-index:1000;background:#FFFFFF;position:fixed;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}#cabecera #contenido-cabecera{float:left;width:100%;padding-left:20px;padding-right:20px}#cabecera #contenido-cabecera #bloque-logo{float:left}#cabecera #contenido-cabecera #bloque-logo a{float:left}#cabecera #contenido-cabecera #bloque-logo a img{float:left;height:40px}#cabecera #contenido-cabecera #bloque-enlaces-menu{display:flex;width:100%;float:left;align-items:center;padding:0 5%}#cabecera #contenido-cabecera #bloque-enlaces-menu a{cursor:pointer !important;float:left;padding-right:40px}#cabecera #contenido-cabecera #bloque-enlaces-menu a span{cursor:pointer !important}#cabecera #contenido-cabecera #bloque-enlaces-menu a.seleccionado{color:#4E889E;text-decoration:underline}#cabecera #contenido-cabecera #bloque-enlaces-menu a:nth-child(4){padding-right:0 !important}#cabecera #navegacion{margin-top:20px;float:left;width:100%;background-color:#4E889E;padding:10px 20px;height:50px;display:flex}#cabecera #navegacion a{margin-right:20px;margin-top:auto;margin-bottom:auto;text-decoration:none;color:#9B9B9B}#cabecera #navegacion a.activo{color:#FFFFFF}#cabecera #navegacion a:first-child{text-transform:uppercase}#cabecera #navegacion a:hover{color:#E2E2E2;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#cabecera .bloque-usuario,#menu-izquierda .bloque-usuario{display:flex;align-items:center;max-width:100%;position:relative;cursor:pointer}#cabecera .bloque-usuario img,#menu-izquierda .bloque-usuario img{float:left;border-radius:100%;margin-right:25px;height:40px}#cabecera .bloque-usuario ul,#cabecera .bloque-usuario nav,#menu-izquierda .bloque-usuario ul,#menu-izquierda .bloque-usuario nav{position:absolute;top:calc(100% + 20px);width:100%;left:0;padding:0 15px;background:#FFFFFF;display:none;-webkit-box-shadow:0 4px 2px -2px rgba(155,155,155,0.375);-moz-box-shadow:0 4px 2px -2px rgba(155,155,155,0.375);-ms-box-shadow:0 4px 2px -2px rgba(155,155,155,0.375);-o-box-shadow:0 4px 2px -2px rgba(155,155,155,0.375);box-shadow:0 4px 2px -2px rgba(155,155,155,0.375)}#cabecera .bloque-usuario ul li,#cabecera .bloque-usuario nav li,#menu-izquierda .bloque-usuario ul li,#menu-izquierda .bloque-usuario nav li{float:left;width:100%;border-top:1px solid #F8F8F8}#cabecera .bloque-usuario ul a,#cabecera .bloque-usuario nav a,#menu-izquierda .bloque-usuario ul a,#menu-izquierda .bloque-usuario nav a{float:left;width:100%;padding:15px 15px}#cabecera .bloque-usuario ul a:hover,#cabecera .bloque-usuario nav a:hover,#menu-izquierda .bloque-usuario ul a:hover,#menu-izquierda .bloque-usuario nav a:hover{color:#4E889E}@media only screen and (min-width: 1400px){#cabecera .bloque-usuario,#menu-izquierda .bloque-usuario{padding-left:200px;float:right}}@media only screen and (min-width: 992px) and (max-width: 1399px){#cabecera .bloque-usuario,#menu-izquierda .bloque-usuario{padding-left:200px;float:right}}@media only screen and (max-width: 991px){#cabecera{padding:15px 0;height:50px}#cabecera #contenido-cabecera{position:relative}#cabecera #contenido-cabecera .bloque-usuario{float:right;height:50px;margin-top:-15px;min-width:0;position:static}#cabecera #contenido-cabecera .bloque-usuario img{margin:0;height:35px !important}#cabecera #contenido-cabecera .bloque-usuario .nombre{display:none}#cabecera #contenido-cabecera .bloque-usuario ul{top:calc(100%);width:100vw}#cabecera #contenido-cabecera .bloque-usuario ul li a{padding:15px 15px;text-align:center}#cabecera #contenido-cabecera #bloque-logo a img{float:left;height:20px}#cabecera #contenido-cabecera #bloque-enlaces-menu{display:flex;width:100%;float:left;align-items:center;padding:0 5%}#cabecera #contenido-cabecera #bloque-enlaces-menu a{float:left;padding-right:40px}#cabecera #contenido-cabecera #bloque-enlaces-menu a.seleccionado{color:#4E889E;text-decoration:underline}#cabecera #contenido-cabecera #bloque-enlaces-menu a:nth-child(4){padding-right:0 !important}#navegacion{margin-top:0 !important}}#horas-sin-disponibilidad{float:left;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:8px}@media only screen and (max-width: 991px){#horas-sin-disponibilidad{flex-direction:column;align-items:start;gap:4px}}#calendario-resumen{float:left;width:100%;position:relative}#calendario-resumen .loader-formulario{-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}#calendario-resumen>p{float:left;width:100%;margin-top:10px}#calendario-resumen table{float:left;width:100%}#calendario-resumen .bloque-hora{float:left;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;border:1px solid black}#calendario-resumen .bloque-hora.flotante{width:100%;left:0}#calendario-resumen td{width:10%;text-align:center}@media only screen and (max-width: 991px){#calendario-resumen td{font-size:1rem}}#calendario-resumen thead td{font-size:3rem;padding:20px 0}#calendario-resumen thead td span{cursor:pointer}@media only screen and (max-width: 991px){#calendario-resumen thead td{font-size:2rem}}#calendario-resumen tbody td{border:1px solid #333333;position:relative}#calendario-resumen tbody td .capa-terapeuta-calendario{padding:15px;background:#FFFFFF;cursor:default;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:10000;display:none;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}#calendario-resumen tbody td .capa-terapeuta-calendario .fecha{float:left;margin-top:6px;font-size:1.5rem;font-family:"AvenirLTStd-Heavy", sans-serif}#calendario-resumen tbody td .capa-terapeuta-calendario .cerrar{float:right;font-size:2.5rem;cursor:pointer;position:absolute;top:5px;right:5px}@media only screen and (max-width: 991px){#calendario-resumen tbody td .capa-terapeuta-calendario .cerrar{font-size:2rem}}#calendario-resumen tbody td .capa-terapeuta-calendario ul{float:left;width:100%;padding-left:10px;margin-top:10px}#calendario-resumen tbody td .capa-terapeuta-calendario .terapeuta{float:left;width:100%;min-width:120px;text-align:left;font-size:1.5rem;margin-top:10px}#calendario-resumen tbody td .capa-terapeuta-calendario .terapeuta a{color:#4E889E}#calendario-resumen tbody td .capa-terapeuta-calendario .total{float:left;width:100%;margin-top:10px}#calendario-resumen .rojo{background:#DE0000}#calendario-resumen .amarillo{background:#FFC000;cursor:pointer}#calendario-resumen .verde-claro{background:#B0F99E;cursor:pointer}#calendario-resumen .verde-claro.no-pointer{cursor:auto}#calendario-resumen .verde{background:#00B050;cursor:pointer}#calendario-resumen .amarillo-claro{background:#f2fd8d;cursor:pointer}#calendario-resumen .semana-posterior{text-align:right}#calendario-resumen .semana-anterior{text-align:left}#menu-izquierda{position:fixed;background:#FFFFFF;width:300px;padding-bottom:15px;height:calc(100vh - 110px);margin-top:30px;margin-right:30px;overflow:auto;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}@media only screen and (min-width: 992px) and (max-width: 1399px){#menu-izquierda{width:250px}}#menu-izquierda .bloque-usuario{float:left;width:100%;min-width:0;padding:15px;margin-bottom:15px;border-bottom:1px solid #F8F8F8}#menu-izquierda .bloque-usuario .nombre{float:left;width:100%;line-height:1.25}#menu-izquierda .bloque-usuario .rol{float:left;width:100%;color:#9B9B9B;font-size:1.4rem;line-height:1.5}#menu-izquierda nav{float:left;width:100%;list-style:none}#menu-izquierda nav a{float:left;width:100%;padding:15px 15px;padding-left:32.5px;border-left:4px solid transparent;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#menu-izquierda nav a:before{font-size:1.4rem;line-height:1;position:relative;top:-1px;color:#9B9B9B;padding-right:25px}#menu-izquierda nav a.seleccionado,#menu-izquierda nav a:hover{text-decoration:none;border-left:4px solid #4E889E;background:rgba(78,136,158,0.1);color:#4E889E}#menu-izquierda nav a.seleccionado:before,#menu-izquierda nav a:hover:before{color:#4E889E}@media only screen and (max-width: 991px){#menu-izquierda{width:100vw;left:0;margin:0;top:50px;height:50px;padding:0 15px;z-index:999}#menu-izquierda .bloque-usuario{display:none}#menu-izquierda nav{display:flex;flex-wrap:nowrap;padding:0;margin-top:9px;justify-items:center}#menu-izquierda nav a{width:100%;padding:0;text-align:center;font-size:1rem;height:100%;border:none}#menu-izquierda nav a:before{width:100%;text-align:center;padding:0}#menu-izquierda nav a.seleccionado,#menu-izquierda nav a:hover{border-left:0;background:#FFFFFF;color:#4E889E}}#resumen-pacientes{float:left;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-bottom:32px}#resumen-pacientes #semaforo{display:flex}#resumen-pacientes #medias-semaforo{float:left;width:100%;display:flex;gap:24px;padding-top:16px}#resumen-pacientes #porcentaje-pacientes{float:left;width:100%;padding-top:8px}#resumen-pacientes #porcentaje-pacientes .block1{display:flex;gap:8px}#resumen-pacientes #porcentaje-pacientes .red span{color:#FF4747}#resumen-pacientes #porcentaje-pacientes .green span{color:#57b979}#resumen-pacientes #porcentaje-pacientes .gray{color:#9B9B9B}#resumen-pacientes .ver-pacientes{-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out;font-size:18px;color:#333333;margin-left:auto}#resumen-pacientes .pacientes{float:left;padding-top:16px;width:100%;overflow:auto;display:none}#resumen-pacientes .pacientes .paciente{float:left;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px}#resumen-pacientes .pacientes .paciente p{font-size:1.4rem}#resumen-pacientes .pacientes .paciente a{font-size:1.7rem;color:#4E889E}#resumen-pacientes .boton{float:left;clear:both;padding:5px;border-radius:6px}#resumen-pacientes .cuadro{display:flex;padding:8px 16px;border:2px solid #333333;background:#FFFFFF;height:fit-content;flex-direction:column;flex:1;min-height:100px;cursor:pointer;justify-content:center}#resumen-pacientes .cuadro .touch{display:flex;align-items:center}#resumen-pacientes .cuadro span{padding-right:16px;font-size:3rem}#resumen-pacientes .cuadro p{float:left}#resumen-pacientes .cuadro.rojo{background:#FF4747}#resumen-pacientes .cuadro.amarillo{background:#FFFF53}#resumen-pacientes .cuadro.verde{background:#09FF78}@media only screen and (max-width: 767px){#resumen-pacientes{flex-direction:column}#resumen-pacientes #semaforo{flex-direction:column}#resumen-pacientes .cuadro{min-height:80px}#resumen-pacientes .cuadro:nth-child(1),#resumen-pacientes .cuadro:nth-child(2){border-right:2px solid #333333;border-bottom:0}}#consulta-mostrar-pdf .header{padding:20px;z-index:99;position:sticky;float:left;width:100%;top:80px}#consulta-mostrar-pdf .header .controles{display:flex;flex-wrap:wrap}#consulta-mostrar-pdf .header .zoom{margin:0 auto}#consulta-mostrar-pdf .header .volver{margin-left:0}#consulta-mostrar-pdf h2{text-align:center}#consulta-mostrar-pdf .bloque-titulo{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#consulta-mostrar-pdf #pdf-viewer{float:left;width:100%;max-height:calc(100vh - 80px);overflow-y:auto;position:relative}#consulta-mostrar-pdf #pdf-viewer .page-container{height:auto;margin:20px 0;display:flex;justify-content:center}#consulta-mostrar-pdf #pdf-viewer .pdf-page{display:block;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin:0 auto}#consulta-mostrar-pdf #pdf-viewer canvas{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#consulta-mostrar-pdf #contenido{width:100%;margin:0}#consulta-materiales .botones{display:flex;flex-wrap:wrap;gap:4px}#consulta-materiales .cabecera{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}#consulta-materiales .cabecera h1{color:#4E889E;font-family:"AvenirLTStd-Heavy", sans-serif}#consulta-materiales .cabecera .botones-cabecera{float:left;display:flex;flex-wrap:wrap;gap:8px}#consulta-materiales h3{font-family:"AvenirLTStd-Heavy", sans-serif;margin-bottom:0 !important}#consulta-materiales .ui-sortable-helper{background-color:#88BACC;padding:15px}#consulta-materiales #categorias-list{float:left;width:100%}#consulta-materiales .materiales{float:left;width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}#consulta-materiales .materiales.oculto{display:none}#consulta-materiales .materiales .material{border:1px solid #4E889E;border-radius:5px;flex:1 1 calc(33.333% - 24px);float:left;max-width:calc(33.333% - 24px);display:flex;flex-direction:column;gap:15px;padding:15px;flex-grow:1}#consulta-materiales .materiales .material .boton-amarillo{background:#eeb75c;border-color:#eeb75c;color:#333333}#consulta-materiales .materiales .material .boton-amarillo:hover{background:#FFFFFF}#consulta-materiales .materiales .material .header{float:left;width:100%;display:flex;gap:8px;align-items:center}#consulta-materiales .materiales .material i{font-size:32px}#consulta-materiales .materiales .material:hover{text-decoration:none;cursor:pointer;border:1px solid #88BACC}#consulta-materiales .materiales .material a:hover{text-decoration:none}#consulta-materiales .materiales .material .boton{width:fit-content}#consulta-materiales h2{margin-bottom:0 !important}#consulta-materiales .bloque{padding-bottom:25px}#consulta-materiales .bloque .categoria{float:left;width:100%;display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}#consulta-materiales .bloque i:before{font-size:24px}#consulta-materiales .editar-categoria{float:left;margin-bottom:16px}.formulario-biblioteca .acciones{float:left;width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.formulario-biblioteca #errors{float:left;width:100%;margin-bottom:25px}.formulario-biblioteca #errors ul{padding-left:15px;color:#FF5059}.formulario-biblioteca #new_material,.formulario-biblioteca .edit_material{margin-top:25px}.formulario-biblioteca .campo{float:left;width:100%;margin-bottom:25px}.formulario-biblioteca textarea,.formulario-biblioteca input[type="file"],.formulario-biblioteca input[type="text"],.formulario-biblioteca input[type="email"],.formulario-biblioteca input[type="tel"],.formulario-biblioteca input[type="password"],.formulario-biblioteca input[type="number"],.formulario-biblioteca select{float:left;width:100%;border:none;border-bottom:2px solid #08A7E3;height:45px;background:none;padding:8px 5px 5px 5px;font-size:2rem;resize:none;color:#333333}.formulario-biblioteca textarea:disabled,.formulario-biblioteca input[type="file"]:disabled,.formulario-biblioteca input[type="text"]:disabled,.formulario-biblioteca input[type="email"]:disabled,.formulario-biblioteca input[type="tel"]:disabled,.formulario-biblioteca input[type="password"]:disabled,.formulario-biblioteca input[type="number"]:disabled,.formulario-biblioteca select:disabled{border:none;padding-left:0}.formulario-biblioteca textarea{border:2px solid #08A7E3;height:200px !important}@media only screen and (max-width: 991px){#consulta-mostrar-pdf .controles{top:60px;flex-wrap:wrap;gap:8px 0}#consulta-mostrar-pdf #pdf-viewer{max-height:100vh}}@media only screen and (max-width: 767px){#consulta-materiales .materiales{margin-top:16px;gap:52px}#consulta-materiales .materiales .material{flex:1 1 100%;max-width:100%;align-items:unset}}.ui-datepicker{width:100%;box-shadow:none;border:none !important;background-color:#F8F8F8}.ui-datepicker table{font-size:1em}.ui-datepicker .ui-datepicker-header{padding:0 5px;background-color:rgba(58,101,118,0.2) !important;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar{color:#4E889E}.ui-datepicker-calendar thead span{font-family:"AvenirLTStd-Heavy", sans-serif !important}.ui-datepicker-calendar td{text-align:center !important;background:none !important;vertical-align:middle !important}.ui-datepicker-calendar td .ui-state-highlight{color:#333333}.ui-datepicker-calendar td span,.ui-datepicker-calendar td a{background:none !important;text-align:center !important;border-color:#FFFFFF !important;border-radius:100% !important;padding:10px;width:40px;height:40px;margin-left:auto;margin-right:auto}.ui-datepicker-calendar td:hover a{border-color:rgba(58,101,118,0.2) !important}.ui-datepicker-calendar .ui-state-active{background:rgba(58,101,118,0.2) !important;position:relative;color:black}.ui-datepicker-header{background:#FFFFFF !important;border:none !important}.ui-datepicker-header .ui-state-hover{background:#FFFFFF !important;border:none !important}.ui-datepicker-header .ui-datepicker-next{right:0;top:1px}.ui-datepicker-header .ui-datepicker-next.ui-state-hover{right:0;top:1px;font-weight:bold;color:#9B9B9B;cursor:pointer}.ui-datepicker-header .ui-datepicker-next:after{content:">";position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.ui-datepicker-header .ui-datepicker-next span{display:none}.ui-datepicker-header .ui-datepicker-prev{left:0;top:1px}.ui-datepicker-header .ui-datepicker-prev.ui-state-hover{left:0;top:1px;font-weight:bold;color:#9B9B9B;cursor:pointer}.ui-datepicker-header .ui-datepicker-prev:after{content:"<";position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.ui-datepicker-header .ui-datepicker-prev span{display:none}@media only screen and (max-width: 767px){.ui-datepicker-inline{width:100%}}#capa-solicita-cambio-terapeuta .contenido{width:90vw !important;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#capa-solicita-cambio-terapeuta .contenido .boton{white-space:unset;text-align:center}#capa-solicita-cambio-terapeuta #razon_cambio_terapeuta{float:left;width:100%;height:150px;resize:none;border:2px solid #08A7E3;padding:5px}#capa-solicita-cambio-terapeuta #razon_cambio_terapeuta{border:none}#capa-solicita-cambio-terapeuta .contenido{background:#d1d0ce !important}#capa-asignar .contenido,#capa-solicita-cambio-terapeuta .contenido,#capa-cambio-terapeuta .contenido,#capa-cambio-fecha .contenido,#capa-cambio-sesion .contenido{float:left;width:100vw;max-width:700px;max-height:700px;background:#FFFFFF;padding:30px 60px}#capa-asignar .contenido .caja,#capa-solicita-cambio-terapeuta .contenido .caja,#capa-cambio-terapeuta .contenido .caja,#capa-cambio-fecha .contenido .caja,#capa-cambio-sesion .contenido .caja{float:left;width:100%}#capa-asignar .contenido .caja .campos,#capa-solicita-cambio-terapeuta .contenido .caja .campos,#capa-cambio-terapeuta .contenido .caja .campos,#capa-cambio-fecha .contenido .caja .campos,#capa-cambio-sesion .contenido .caja .campos{float:left;width:100%;margin-bottom:30px}#capa-asignar .contenido .caja #formulario-listado-usuario,#capa-solicita-cambio-terapeuta .contenido .caja #formulario-listado-usuario,#capa-cambio-terapeuta .contenido .caja #formulario-listado-usuario,#capa-cambio-fecha .contenido .caja #formulario-listado-usuario,#capa-cambio-sesion .contenido .caja #formulario-listado-usuario{float:left;width:100%;border-bottom:1px solid #E2E2E2}#capa-asignar .contenido .caja .bloque-usuarios,#capa-solicita-cambio-terapeuta .contenido .caja .bloque-usuarios,#capa-cambio-terapeuta .contenido .caja .bloque-usuarios,#capa-cambio-fecha .contenido .caja .bloque-usuarios,#capa-cambio-sesion .contenido .caja .bloque-usuarios{float:left;width:100%;overflow:auto;max-height:410px}#capa-asignar .contenido .caja .bloque-usuarios .tarjeta,#capa-solicita-cambio-terapeuta .contenido .caja .bloque-usuarios .tarjeta,#capa-cambio-terapeuta .contenido .caja .bloque-usuarios .tarjeta,#capa-cambio-fecha .contenido .caja .bloque-usuarios .tarjeta,#capa-cambio-sesion .contenido .caja .bloque-usuarios .tarjeta{cursor:pointer;border:1px solid #E2E2E2;border-bottom:none}@media only screen and (min-width: 992px){#capa-asignar .contenido,#capa-solicita-cambio-terapeuta .contenido,#capa-cambio-terapeuta .contenido,#capa-cambio-fecha .contenido,#capa-cambio-sesion .contenido{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 768px) and (max-width: 991px){#capa-asignar .contenido,#capa-solicita-cambio-terapeuta .contenido,#capa-cambio-terapeuta .contenido,#capa-cambio-fecha .contenido,#capa-cambio-sesion .contenido{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px){#capa-asignar,#capa-solicita-cambio-terapeuta,#capa-cambio-terapeuta,#capa-cambio-fecha,#capa-cambio-sesion{max-height:100vh;overflow-y:auto}#capa-asignar .contenido,#capa-solicita-cambio-terapeuta .contenido,#capa-cambio-terapeuta .contenido,#capa-cambio-fecha .contenido,#capa-cambio-sesion .contenido{padding:30px 15px}}#capa-cambio-sesion .contenido{width:75%;max-width:750px;padding:30px 45px;max-height:100%;overflow:scroll}#capa-cambio-sesion .contenido .botones-tramos{margin-top:8px;align-items:center}#capa-cambio-sesion .contenido .botones-tramos .boton-blanco{margin:0 !important}#capa-cambio-sesion .subtitulo{font-size:1.75rem}#capa-cambio-sesion .caja{display:flex}#capa-cambio-sesion .contenedor{float:left;margin-left:20px}#capa-cambio-sesion #calendario-cambio-sesion{float:left;min-width:310px}#capa-cambio-sesion #calendario-cambio-sesion .ui-datepicker-inline{max-width:100%}#capa-cambio-sesion .boton-blanco{padding:10px 5px;margin:5px;width:calc(25% - 8px);border:2px solid #E2E2E2;border-radius:4px;line-height:1;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#capa-cambio-sesion .boton-blanco:not(.boton-desactivado){cursor:pointer}#capa-cambio-sesion .boton-blanco:not(.boton-desactivado):hover,#capa-cambio-sesion .boton-blanco:not(.boton-desactivado).seleccionado{color:#FFFFFF;background:#08A7E3;border-color:#08A7E3}#capa-cambio-sesion .boton-desactivado{color:#FFFFFF;background:#E2E2E2}#capa-cambio-sesion .boton-derecha.desactivado{cursor:default;background:#E2E2E2;border-color:#E2E2E2}#capa-cambio-sesion .boton-derecha.desactivado:hover{background:#E2E2E2;border-color:#E2E2E2;color:#FFFFFF}#capa-cambio-sesion textarea{background:#FFFFFF;border:2px solid #E2E2E2;border-radius:4px;resize:none;width:calc(50% - 14px);padding:10px;height:80px;margin-right:10px;margin-top:20px}#capa-cambio-sesion textarea+textarea{margin-right:0;margin-left:10px}@media only screen and (max-width: 767px){#capa-cambio-sesion .caja{display:block}#capa-cambio-sesion #calendario-cambio-sesion{position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#capa-cambio-sesion .titulo{margin-top:10px;margin-bottom:10px}#capa-cambio-sesion .contenido{min-width:100%;max-height:none;padding:35px 25px !important}#capa-cambio-sesion .contenedor{margin-left:0;margin-top:25px}#capa-cambio-sesion textarea{width:100%;margin:40px 0 0 0 !important}#capa-cambio-sesion textarea+textarea{margin-top:15px !important}}.contenedor-chat-videollamada{float:left;margin-top:40px;width:100%}.contenedor-chat-videollamada h4{text-transform:uppercase;font-size:3rem}.contenedor-chat-videollamada #chat{width:100%;margin-top:0;padding:0;background-color:#F8F8F8}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje{background-color:#dee6ed;width:100%}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje .cabecera{display:flex;padding:10px;background-color:#4E889E;align-items:center;color:#FFFFFF;font-size:2rem}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje #contenedor-chat{border:0 !important;margin-bottom:0;min-height:445px}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje #contenedor-chat:empty{display:block !important}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje #contenedor-mensaje .fondo{margin:5px;background-color:#FFFFFF}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje #contenedor-mensaje #mensaje{border:none}.contenedor-chat-videollamada #chat .contenedor-chat-mensaje #boton-enviar-activo{color:#4E889E !important}.contenedor-chat-videollamada .cabecera-videollamada{float:left;width:100%;padding:10px;background:#4E889E;display:flex;gap:5px;align-items:center;font-size:2rem;z-index:99;color:#FFFFFF}.contenedor-chat-videollamada #contenedor-videollamada{background-color:#dee6ed;height:500px;display:block !important;top:0 !important;left:0 !important;translate:none !important;transform:none !important;float:left}.contenedor-chat-videollamada #contenedor-videollamada.fullscreen .cabecera-videollamada{display:none}.contenedor-chat-videollamada #contenedor-videollamada .icono-inicio{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute !important}.contenedor-chat-videollamada #contenedor-videollamada .icono-inicio.enabled{cursor:pointer;color:#eeb75c}@media only screen and (max-width: 767px){.contenedor-chat-videollamada{margin-left:0;margin-right:0}.contenedor-chat-videollamada>.xs-12{padding-left:0;padding-right:0}.contenedor-chat-videollamada .inner-contenedor-chat-videollamada{display:flex;flex-direction:column-reverse}.contenedor-chat-videollamada .inner-contenedor-chat-videollamada #contenedor-videollamada{margin-bottom:20px}.contenedor-chat-videollamada .inner-contenedor-chat-videollamada .contenedor-chat #chat{margin:0}.contenedor-chat-videollamada .inner-contenedor-chat-videollamada #contenedor-videollamada{height:100vw !important}}#chat{float:left;width:100%;background:#FFFFFF;padding:50px;margin-top:30px}#chat .contenedor-chat-mensaje{float:left}#chat .contenedor-chat-mensaje .cabecera{display:none}#chat .contenedor-chat-mensaje #contenedor-chat{float:left;width:100%;max-height:400px;border:1px solid #9B9B9B;border-radius:2px;overflow-y:auto;margin-bottom:25px;padding:30px}#chat .contenedor-chat-mensaje #contenedor-chat:empty{display:none}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje{float:left;clear:both;max-width:70%;display:flex}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje:not(:last-child){margin-bottom:20px}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje img{float:left;width:24px;height:24px;margin-right:10px;border-radius:100%}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje p{float:left}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje p.nombre{width:100%}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje p.texto{float:left;clear:both;padding:10px;line-height:1;margin-top:10px;background:#F8F8F8;white-space:pre-wrap}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje.propio{float:right;flex-flow:row-reverse}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje.propio img{margin-right:0;margin-left:10px}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje.propio p{text-align:right}#chat .contenedor-chat-mensaje #contenedor-chat .mensaje.propio p.texto{background:#5DA8C5;color:#FFFFFF}#chat .contenedor-chat-mensaje #contenedor-mensaje{display:flex;align-items:center;float:left;width:100%}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo{display:flex;align-items:center;float:left;width:100%}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo #mensaje{width:100%;height:40px;min-height:40px;max-height:150px;resize:none;margin-right:16px;padding:9px;font-size:16px;background:none}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo button{position:relative;background:none;cursor:no-drop;border:none;padding:10px}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo #boton-enviar-activo{position:absolute;top:10px;left:10px;opacity:0;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo #boton-enviar-activo[style="opacity: 1;"]+#boton-enviar-inactivo{opacity:0}#chat .contenedor-chat-mensaje #contenedor-mensaje .fondo #boton-enviar-inactivo{float:left;max-width:none;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}@media only screen and (max-width: 767px){#chat{padding:15px;margin:30px -15px 0;width:calc(100% + 30px)}#chat #contenedor-chat{border:none;padding:0}}#consulta-comprueba-pago #cuerpo.sin-menu-izquierda{padding:0 !important}#consulta-comprueba-pago .container{display:flex;justify-content:center;align-items:center;height:100vh}#consulta-comprueba-pago .card{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;max-width:450px;text-align:center}#consulta-comprueba-pago .card img{width:132px;height:27px}#consulta-comprueba-pago .card h2{color:#4E889E}#consulta-comprueba-pago .card p{font-size:2rem;color:#9B9B9B}#consulta-cupones .contenido .titulo{font-size:3rem;color:#333333;margin-bottom:30px}#consulta-cupones .contenido .campo{float:left;width:100%}#consulta-cupones .contenido label{float:left;width:100%}#consulta-cupones .contenido .campo-formulario{display:flex;float:left;width:100%}#consulta-cupones .contenido input[type="text"],#consulta-cupones .contenido input[type="email"],#consulta-cupones .contenido input[type="date"],#consulta-cupones .contenido input[type="number"]{border:none;float:left;border-bottom:2px solid #08A7E3;margin-right:15px;width:100%;font-size:1.8rem}#consulta-cupones .contenido input[type="date"]{width:auto}#consulta-cupones .contenido input[type="number"]{width:100px}#consulta-cupones .contenido .iva{white-space:nowrap;color:#9B9B9B}#consulta-cupones .contenido .boton-derecha{margin-top:30px;float:right}#consulta-cupones .tarjeta-cupones{padding:0;display:block}#consulta-cupones .tarjeta-cupones .informacion{width:100%;margin:0;padding:15px;padding-left:30px}#consulta-cupones .tarjeta-cupones .informacion .codigo{font-size:2.5rem;font-family:"AvenirLTStd-Heavy", sans-serif}#consulta-cupones .tarjeta-cupones .contenedor-botones{display:flex;margin-left:auto;margin-right:35px}#consulta-cupones .tarjeta-cupones .contenedor-botones .boton:last-child{margin-left:15px}#consulta-cupones .tarjeta-cupones .usos-cupon{width:100%;float:left;padding:15px;padding-left:30px;border-top:1px solid #F8F8F8;border-bottom:1px solid #E2E2E2;display:none}#consulta-cupones .tarjeta-cupones .usos-cupon .sesion{margin-bottom:7.5px}#consulta-cupones .tarjeta-cupones .usos-cupon .sesion:last-child{margin-bottom:0}#consulta-cupones .con_sesiones .informacion{cursor:pointer;position:relative;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#consulta-cupones .con_sesiones .informacion:after{content:"❱";color:#4E889E;top:50%;position:absolute;cursor:pointer;right:20px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotate(90deg) translate3d(0, -50%, 0);-moz-transform:rotate(90deg) translate3d(0, -50%, 0);-ms-transform:rotate(90deg) translate3d(0, -50%, 0);-o-transform:rotate(90deg) translate3d(0, -50%, 0);transform:rotate(90deg) translate3d(0, -50%, 0);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#consulta-cupones .con_sesiones .informacion:hover .contenido{opacity:0.8}#consulta-cupones .con_sesiones .informacion:hover:after{opacity:0.8}#consulta-cupones .con_sesiones .informacion.desplegado:after{cursor:default;-webkit-transform:rotate(-90deg) translate3d(0, -50%, 0);-moz-transform:rotate(-90deg) translate3d(0, -50%, 0);-ms-transform:rotate(-90deg) translate3d(0, -50%, 0);-o-transform:rotate(-90deg) translate3d(0, -50%, 0);transform:rotate(-90deg) translate3d(0, -50%, 0)}#consulta-cupones .eliminar_cupon{display:none}#consulta-cupones .archivar{margin-right:10px;margin-top:10px}#consulta-cupones .archivar:hover{text-decoration:underline;cursor:pointer}#consulta-cupones .ver-archivados{margin-left:10px;margin-top:5px;float:left}#consulta-cupones #capa-cupon .campo,#consulta-cupones #capa-cupon-modificar .campo{margin-bottom:15px}#consulta-cupones #capa-cupon .campo-dividido,#consulta-cupones #capa-cupon-modificar .campo-dividido{display:flex}#consulta-cupones #capa-cupon .campo-dividido .izquierda,#consulta-cupones #capa-cupon-modificar .campo-dividido .izquierda{width:50%;padding-right:15px}#consulta-cupones #capa-cupon .campo-dividido .izquierda input,#consulta-cupones #capa-cupon-modificar .campo-dividido .izquierda input{width:100%}#consulta-cupones #capa-cupon .campo-dividido .derecha,#consulta-cupones #capa-cupon-modificar .campo-dividido .derecha{width:50%;padding-left:15px}#consulta-cupones #capa-cupon .campo-dividido .derecha input,#consulta-cupones #capa-cupon-modificar .campo-dividido .derecha input{margin-right:0;width:100%}@media only screen and (max-width: 767px){#consulta-cupones #capa-cupon .campo-dividido.precios .izquierda,#consulta-cupones #capa-cupon .campo-dividido.precios .derecha,#consulta-cupones #capa-cupon-modificar .campo-dividido.precios .izquierda,#consulta-cupones #capa-cupon-modificar .campo-dividido.precios .derecha{width:auto}}#consulta-cupones #capa-cupon .radio-group,#consulta-cupones #capa-cupon-modificar .radio-group{float:left;width:100%;display:flex}#consulta-cupones #capa-cupon .radio-group .radio,#consulta-cupones #capa-cupon-modificar .radio-group .radio{display:flex;float:left;align-items:center;margin-right:15px}#consulta-cupones #capa-cupon .radio-group .radio input,#consulta-cupones #capa-cupon-modificar .radio-group .radio input{margin-right:5px;width:auto !important;float:left}#consulta-cupones #capa-cupon .radio-group .radio label,#consulta-cupones #capa-cupon-modificar .radio-group .radio label{float:left;width:auto !important}#consulta-cupones #capa-cupon .radio-group .radio:last-child,#consulta-cupones #capa-cupon-modificar .radio-group .radio:last-child{margin-right:0}#consulta-cupones #capa-cupon .importe,#consulta-cupones #capa-cupon-modificar .importe{margin-top:15px;float:left;width:100%}#consulta-cupones #capa-cupon .contenido,#consulta-cupones #capa-cupon-modificar .contenido{float:left;width:60%;max-width:550px;background:#FFFFFF;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:60px}@media only screen and (max-width: 767px){#consulta-cupones .usos-cupon{padding-left:15px !important}#consulta-cupones #capa-cupon .contenido,#consulta-cupones #capa-cupon-modificar .contenido{float:left;width:100%;max-width:100%;padding-left:15px;padding-right:15px}#consulta-cupones .tarjeta-cupones .informacion{padding-left:15px}#consulta-cupones .tarjeta-cupones .informacion .codigo{text-align:center}#consulta-cupones .tarjeta-cupones .fechas{float:left;width:100%}#consulta-cupones .tarjeta-cupones .fechas .fecha_inicio{float:left}#consulta-cupones .tarjeta-cupones .fechas .fecha_fin{float:right}#consulta-cupones .tarjeta-cupones .contenedor-botones{float:left;width:100%;margin:0;margin-top:7.5px}#consulta-cupones .tarjeta-cupones .contenedor-botones .boton{width:100%;text-align:center;padding-left:15px;padding-right:15px}#consulta-cupones .con_sesiones .informacion{padding-bottom:45px}#consulta-cupones .con_sesiones .informacion:after{right:auto;font-family:"AvenirLTStd-Heavy", sans-serif;bottom:10px;position:absolute;height:auto;top:auto;left:50%;-webkit-transform:rotate(90deg) translate3d(-50%, 0, 0);-moz-transform:rotate(90deg) translate3d(-50%, 0, 0);-ms-transform:rotate(90deg) translate3d(-50%, 0, 0);-o-transform:rotate(90deg) translate3d(-50%, 0, 0);transform:rotate(90deg) translate3d(-50%, 0, 0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}#consulta-cupones .con_sesiones .informacion.desplegado:after{-webkit-transform:rotate(-90deg) translate3d(-50%, 0, 0);-moz-transform:rotate(-90deg) translate3d(-50%, 0, 0);-ms-transform:rotate(-90deg) translate3d(-50%, 0, 0);-o-transform:rotate(-90deg) translate3d(-50%, 0, 0);transform:rotate(-90deg) translate3d(-50%, 0, 0)}}.filtros{margin-bottom:20px;float:left;width:100%}.filtros form,.filtros .filtro-terapeuta{display:flex}.filtros form .filtro,.filtros .filtro-terapeuta .filtro{margin-top:auto;margin-bottom:auto;display:flex}.filtros form .filtro.checkbox,.filtros .filtro-terapeuta .filtro.checkbox{display:flex;gap:4px;white-space:nowrap;accent-color:#4E889E;align-items:center}.filtros form .filtro.checkbox label,.filtros .filtro-terapeuta .filtro.checkbox label{margin-top:5px}.filtros form .filtro:not(.first),.filtros .filtro-terapeuta .filtro:not(.first){margin-left:10px}.filtros form .filtro label,.filtros .filtro-terapeuta .filtro label{float:left;margin-right:8px}.filtros form .filtro input,.filtros form .filtro select,.filtros .filtro-terapeuta .filtro input,.filtros .filtro-terapeuta .filtro select{float:left;height:min-content}@media only screen and (max-width: 767px){.filtros form .filtro,.filtros .filtro-terapeuta .filtro{display:block}.filtros form .filtro input,.filtros form .filtro select,.filtros .filtro-terapeuta .filtro input,.filtros .filtro-terapeuta .filtro select{font-size:1.6rem !important}}.filtros form input[type="text"],.filtros form select,.filtros .filtro-terapeuta input[type="text"],.filtros .filtro-terapeuta select{border:none;float:left;border-bottom:2px solid #08A7E3;margin-right:15px;width:100%;font-size:1.8rem}.filtros form button,.filtros .filtro-terapeuta button{margin-left:10px;padding:8px 16px}@media only screen and (max-width: 767px){.filtros form button,.filtros .filtro-terapeuta button{line-height:8px;padding:4px 8px}}.calendario{display:none;position:absolute;margin-top:30px}.capa{display:none;background-color:rgba(51,51,51,0.5);position:fixed;height:100%;z-index:99999;left:0;top:0;right:0;bottom:0}.capa .cerrar{position:absolute;right:15px;top:25px;font-size:3rem;z-index:90000;color:#9B9B9B;line-height:0.75;cursor:pointer}.capa .cerrar:hover{color:#333333}.capa .contenido .titulo{font-size:3rem;color:#333333;margin-bottom:30px}.capa .contenido label{float:left;width:100%}.capa .contenido .campo-formulario{display:flex;float:left;width:100%}.capa .contenido input[type="text"]{border:none;float:left;border-bottom:2px solid #08A7E3;margin-right:15px;width:100%;font-size:1.8rem}.capa .contenido .iva{white-space:nowrap;color:#9B9B9B}.capa .contenido .boton-derecha{margin-top:30px;float:right}#capa-tarifa .contenido{float:left;width:60%;max-width:500px;background:#FFFFFF;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:60px}#capa-tarifa .contenido .campo{float:left;width:100%;margin-top:8px}#capa-tarifa .contenido .campo-formulario{gap:8px}#capa-tarifa .contenido .titulo{float:left;width:100%;margin:24px 0 8px 0}@media only screen and (min-width: 992px){#consulta-facturacion .ui-datepicker{width:fit-content}}@media only screen and (max-width: 991px){#consulta-facturacion .ui-datepicker{left:0 !important}}@media only screen and (max-width: 767px){.filtros.facturacion form{flex-wrap:wrap;gap:8px;align-items:center}.filtros.facturacion .filtro{margin-left:0 !important;width:calc(50% - 4px);align-items:center}.filtros.facturacion .filtro.checkbox{margin-bottom:0}#capa-tarifa .contenido{width:100%;max-width:100%}}#error_explanation{-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375);padding:15px;border-radius:5px;background:#FF5059;color:#FFFFFF !important}#error_explanation h2,#error_explanation .informar_error{color:#FFFFFF !important}#datos-usuario{margin-bottom:75px}#datos-usuario .archived-user{float:left;width:100%;margin-bottom:15px}#datos-usuario .titulo-videollamadas{float:left;width:100%;font-size:2.2rem;margin-bottom:15px}#datos-usuario .checkbox{display:flex;align-items:center;height:auto;float:left;width:calc(50% - 15px);margin-left:15px;margin-bottom:15px}#datos-usuario .checkbox.aviso{margin-left:0}#datos-usuario .checkbox label{height:auto;display:flex;cursor:pointer;align-items:flex-start}#datos-usuario .checkbox input[type="checkbox"]{width:1px;height:1px;opacity:0}#datos-usuario .checkbox input[type="checkbox"]:checked+label:before{background:#08A7E3}#datos-usuario .checkbox label:before{float:left;position:relative;background:#FFFFFF;width:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px;height:16px;content:"";margin-right:12px;border:2px solid #4E889E}#datos-usuario form,#datos-usuario .bloque{float:left}#datos-usuario .bloque-cuenta{float:left;width:100%}#datos-usuario #usuario_avatar{display:none}#datos-usuario .bloque-informe{background:#FFFFFF;width:calc(50% - 15px);margin-left:15px;float:left;border:2px solid #08A7E3;padding:30px;margin-bottom:50px}#datos-usuario .bloque-informe .titulo-informe{font-size:2.2rem}#datos-usuario .bloque-informe .boton{float:left}#datos-usuario .bloque-informe input{opacity:0;width:0;height:0;display:none}#datos-usuario .bloque-informe .informe-fichero{float:left;position:relative;padding-right:15px;width:100%}#datos-usuario .bloque-informe .informe-fichero #nombre-informe{float:left;width:100%;margin-bottom:15px}#datos-usuario .bloque-informe .informe-fichero span{position:absolute;right:0;display:none;cursor:pointer}#datos-usuario .bloque-informe .informe-fichero span:hover{color:#D00D64}#datos-usuario .bloque-informe .informe-fichero span.seleccionado{display:block}#datos-usuario .bloque-informe .boton-ver-informe{margin-top:15px}#datos-usuario .bloque-avatar{float:left;width:50%;padding-right:15px;display:flex;align-items:center;margin-bottom:50px}#datos-usuario .bloque-avatar img{float:left;border-radius:100%;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#datos-usuario .bloque-avatar #contenedor-avatar{border-radius:100%}#datos-usuario .bloque-avatar #contenedor-avatar.imagen img{opacity:0}#datos-usuario .bloque-avatar .botones-verticales{float:left;display:flex;flex-direction:column;margin-left:50px}#datos-usuario .bloque-avatar .boton{text-align:center;margin-bottom:25px}#datos-usuario .bloque-datos{width:100%;float:left;margin-bottom:25px}#datos-usuario .bloque-pagina{margin-bottom:50px}#datos-usuario .boton-gris{float:left}#datos-usuario input[type="submit"]{float:left}#datos-usuario textarea,#datos-usuario input[type="text"],#datos-usuario input[type="email"],#datos-usuario input[type="tel"],#datos-usuario input[type="password"],#datos-usuario input[type="number"],#datos-usuario select{float:left;width:100%;border:none;border-bottom:2px solid #08A7E3;height:32px;margin:0 30px;background:none;padding:8px 5px 5px 5px;font-size:1.4rem;resize:none;color:#333333}#datos-usuario textarea:disabled,#datos-usuario input[type="text"]:disabled,#datos-usuario input[type="email"]:disabled,#datos-usuario input[type="tel"]:disabled,#datos-usuario input[type="password"]:disabled,#datos-usuario input[type="number"]:disabled,#datos-usuario select:disabled{border:none;padding-left:0}#datos-usuario textarea{border:2px solid #08A7E3;height:200px !important}#datos-usuario .campo-perfil{width:50%;float:left;padding:0 15px;margin-bottom:25px}#datos-usuario .campo-perfil.orden{clear:both;padding:0}#datos-usuario .campo-perfil .field_with_errors:first-child{float:left}#datos-usuario .campo-perfil span{margin-left:5px;color:#88BACC}#datos-usuario .campo-perfil textarea,#datos-usuario .campo-perfil input[type="text"],#datos-usuario .campo-perfil input[type="email"],#datos-usuario .campo-perfil input[type="tel"],#datos-usuario .campo-perfil input[type="password"],#datos-usuario .campo-perfil input[type="number"],#datos-usuario .campo-perfil select{margin-left:0;font-size:2rem;height:45px}#datos-usuario .campo-perfil .punto-fuerte{display:flex;align-items:center}#datos-usuario .campo-perfil .punto-fuerte .campo-perfil{margin-top:20px}#datos-usuario .campo-perfil .punto-fuerte .borrar{cursor:pointer}#datos-usuario .bloque-botones{float:left;width:100%}#datos-usuario .bloque-botones .boton{float:right !important;margin-right:30px}#datos-usuario .bloque-botones .boton:first-child{margin-right:0}@media only screen and (min-width: 992px){#datos-usuario .bloque-datos .campo-perfil:nth-child(2n+1){padding-left:0}#datos-usuario .bloque-datos .campo-perfil:nth-child(2n+2){padding-right:0}}@media only screen and (max-width: 991px){#datos-usuario .bloque-avatar{display:block}#datos-usuario .bloque-avatar #contenedor-avatar{float:left;clear:both;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-bottom:15px}#datos-usuario .bloque-avatar .boton{clear:both;float:left;margin-left:0;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media only screen and (min-width: 768px) and (max-width: 991px){#datos-usuario .bloque-datos .campo-perfil:nth-child(2n+1){padding-left:0}#datos-usuario .bloque-datos .campo-perfil:nth-child(2n+2){padding-right:0}}@media only screen and (max-width: 767px){#datos-usuario .bloque-avatar{width:100%;padding-right:0}#datos-usuario .destacado{width:100%}#datos-usuario .bloque-informe{width:100%;margin-left:0}#datos-usuario .campo-perfil{width:100%;padding:0}#datos-usuario .bloque-botones .boton{width:100%;text-align:center;margin:0;margin-bottom:15px}#datos-usuario .boton-pequenno-movil{margin-top:-12px}}.registro-completado .caja-formulario{background:#4E889E !important}.registro-completado .caja-formulario .boton-yellow{font-size:1.8rem !important;text-transform:none;color:#333333 !important}.registro-completado .caja-formulario p,.registro-completado .caja-formulario h1{color:#FFFFFF !important}#consulta-completed #cuerpo{float:none;background:url(https://www.psiko.es/assets/inicio/pago_completado-6f9f192d3e52726101ae56c816fb9b4de83f3127eb2ae13dd6ef01e58d1ee516.jpg) center;background-size:cover}#consulta-completed .fondo-formularios-inicio-cuenta{background:none}.fondo-formularios-inicio-cuenta{background:url(https://www.psiko.es/assets/pix/inicio_sesion-569289207057ea40059ff9f304e53cab57885598c97f4f6dacd5147423ca99fc.jpg) center;background-size:cover;float:left;width:100%;min-height:calc(100vh - (80px));position:relative;padding-top:75px;padding-bottom:75px;overflow-y:auto}.fondo-formularios-inicio-cuenta h2,.fondo-formularios-inicio-cuenta h1{color:#333333;text-align:left;font-size:4rem;font-family:"AvenirLTStd-Medium", sans-serif !important;margin-bottom:25px}.fondo-formularios-inicio-cuenta .contenedor-enlace{float:left;margin-top:15px;width:100%;text-align:center;font-size:1.8rem}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios{max-width:500px;width:100%;float:left}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario{background:rgba(255,255,255,0.65);float:left;width:100%;padding:50px 50px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario form{float:left;width:100%}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .campo.entero{height:100%}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .campo{margin-top:0;float:left;width:100%;margin-bottom:20px;text-align:left}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .checkbox{width:100%;display:flex;align-items:center;height:auto}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .checkbox label{height:auto;display:flex;cursor:pointer;align-items:center}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .checkbox input[type="checkbox"]{width:1px;height:1px;opacity:0}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .checkbox input[type="checkbox"]:checked+label:before{background:#4E889E}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .checkbox label:before{float:left;position:relative;background:#FFFFFF;width:16px;min-width:22px;max-width:22px;min-height:22px;max-height:22px;height:16px;content:"";margin-right:12px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario label{font-size:1.6rem;height:60px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="file"]{width:100%}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario textarea,.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="text"],.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="password"],.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="email"],.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="tel"],.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario select{float:left;width:100%;border:none;margin-bottom:0;margin-top:0;height:42px;background:#FFFFFF;padding:8px 5px 5px 5px;font-size:1.6rem;resize:none;color:#333333}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario textarea{margin:0;margin-top:5px;border:1px solid #08A7E3;padding-left:1%;min-height:100px;max-height:500px;height:calc(100% - 46px)}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario input[type="checkbox"]{opacity:0}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario select option{color:black}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .boton{position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);white-space:pre-wrap;padding:10px;font-size:1.8rem}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario a{color:#4E889E}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .enlaces-recuperacion{float:left;width:100%;margin-top:30px;font-size:1.4rem;display:flex;flex-direction:column;gap:10px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .enlaces-recuperacion a{color:#4E889E}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .enviar-formulario{margin-top:25px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario p{float:left;width:100%;margin-bottom:15px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .buttons{float:left;width:100%;margin-top:15px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .buttons .boton{float:left;text-align:center;color:#FFFFFF}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario .buttons .boton:hover{color:#08A7E3}@media only screen and (max-width: 991px){.fondo-formularios-inicio-cuenta{min-height:calc(100vh - 50px)}}@media only screen and (min-width: 992px){.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}}@media only screen and (min-width: 768px) and (max-width: 991px){.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}}@media only screen and (max-width: 767px){.fondo-formularios-inicio-cuenta{padding-top:25px;padding-bottom:75px}.fondo-formularios-inicio-cuenta h2{font-size:3.5rem}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios{float:left;width:100%;position:relative;max-width:100%}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios #error_explanation{margin-bottom:30px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario{padding:30px 15px}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .caja-formulario form>.xs-12{margin-bottom:0 !important}.fondo-formularios-inicio-cuenta .cuerpo-paginas-formularios .enviar-formulario{margin-top:0 !important}}#consulta-inicio.vista-usuario .usuario-sesion{float:left;border-radius:100%;width:130px;height:130px;margin-left:20px}#consulta-inicio.vista-usuario .usuario-sesion.movil{display:none}@media only screen and (max-width: 767px){#consulta-inicio.vista-usuario .usuario-sesion{margin-left:0 !important;margin-bottom:10px;width:80px;height:80px;display:none}#consulta-inicio.vista-usuario .usuario-sesion.movil{display:block !important}}#consulta-inicio.vista-usuario .contenedor-tarjetas .boton-yellow{margin-top:20px}#consulta-inicio.vista-usuario .boton-solicita-sesion{text-transform:none}#consulta-inicio.vista-usuario .texto-informacion-videollamada-secundario{margin-top:48px}#consulta-pacientes .selector-activo{float:right}#consulta-pacientes .selector-activo div{float:left;padding:15px;cursor:pointer}#consulta-pacientes .selector-activo div.selected{background:#FFFFFF}#consulta-pacientes .contenido{position:relative;float:left;width:100%}#consulta-pacientes #usuarios-cerrados{display:none;position:absolute}#consulta-detalle-usuario.coordinador .bloque-datos-usuario,#consulta-detalle-usuario.coordinador #datos-usuario{padding-bottom:0;margin-bottom:0}#formulario-cambia-fecha{float:left;width:100%;display:flex;gap:32px}#formulario-cambia-fecha .hora{float:left;display:flex;flex-direction:column;align-items:center}#formulario-cambia-fecha .hora #tramo{margin-left:0}#formulario-cambia-fecha .hora h3{white-space:nowrap;color:#4E889E}#formulario-cambia-fecha .datepicker{float:left}#consulta-pacientes .tarjeta .informacion .nombre-email,#consulta-usuarios .tarjeta .informacion .nombre-email,#consulta-detalle-usuario .tarjeta .informacion .nombre-email{width:35%}#consulta-pacientes .tarjeta .informacion .numero-sesiones,#consulta-pacientes .tarjeta .informacion .ultima-sesion,#consulta-pacientes .tarjeta .informacion .terapeuta,#consulta-pacientes .tarjeta .informacion .seguimiento,#consulta-usuarios .tarjeta .informacion .numero-sesiones,#consulta-usuarios .tarjeta .informacion .ultima-sesion,#consulta-usuarios .tarjeta .informacion .terapeuta,#consulta-usuarios .tarjeta .informacion .seguimiento,#consulta-detalle-usuario .tarjeta .informacion .numero-sesiones,#consulta-detalle-usuario .tarjeta .informacion .ultima-sesion,#consulta-detalle-usuario .tarjeta .informacion .terapeuta,#consulta-detalle-usuario .tarjeta .informacion .seguimiento{margin-right:40px;width:100px;float:left}@media only screen and (max-width: 991px){#consulta-pacientes .tarjeta .informacion .numero-sesiones,#consulta-pacientes .tarjeta .informacion .ultima-sesion,#consulta-pacientes .tarjeta .informacion .terapeuta,#consulta-pacientes .tarjeta .informacion .seguimiento,#consulta-usuarios .tarjeta .informacion .numero-sesiones,#consulta-usuarios .tarjeta .informacion .ultima-sesion,#consulta-usuarios .tarjeta .informacion .terapeuta,#consulta-usuarios .tarjeta .informacion .seguimiento,#consulta-detalle-usuario .tarjeta .informacion .numero-sesiones,#consulta-detalle-usuario .tarjeta .informacion .ultima-sesion,#consulta-detalle-usuario .tarjeta .informacion .terapeuta,#consulta-detalle-usuario .tarjeta .informacion .seguimiento{width:200px;font-size:1.6rem}}#consulta-pacientes .tarjeta .informacion .seguimiento,#consulta-usuarios .tarjeta .informacion .seguimiento,#consulta-detalle-usuario .tarjeta .informacion .seguimiento{margin-left:0;width:100%;display:flex;flex-direction:row-reverse}#consulta-pacientes .tarjeta .informacion .seguimiento p,#consulta-usuarios .tarjeta .informacion .seguimiento p,#consulta-detalle-usuario .tarjeta .informacion .seguimiento p{width:100%;text-align:left !important;margin-left:4px;margin-top:3px}#consulta-pacientes .tarjeta .informacion .seguimiento input,#consulta-usuarios .tarjeta .informacion .seguimiento input,#consulta-detalle-usuario .tarjeta .informacion .seguimiento input{transform:none;left:auto}.vista-admin #consulta-proximas-sesiones .tarjeta .tarjeta{flex-wrap:wrap;gap:8px 0}#consulta-proximas-sesiones .fecha{float:left;margin-right:20px}#consulta-proximas-sesiones .terapeuta{float:left;margin-right:20px;margin-left:20px}#consulta-proximas-sesiones .cliente{float:left;margin-right:20px;margin-left:20px}#consulta-proximas-sesiones section div{float:left}#consulta-proximas-sesiones select{margin-left:40px}#capa-cambio-terapeuta .contenido{float:left;width:100vw;max-width:700px;max-height:700px;background:#FFFFFF;padding:30px 60px}@media only screen and (min-width: 992px){#capa-cambio-terapeuta .contenido{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 768px) and (max-width: 991px){#capa-cambio-terapeuta .contenido{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}#consulta-resultado-test #contenedorCabeceraRestest{margin-bottom:15px}@media only screen and (max-width: 767px){#consulta-resultado-test #contenedorCabeceraRestest .container{margin:0;width:100%}}#consulta-resultado-test #contenido{width:100%;float:left;margin-left:0}#consulta-resultado-test #contenido .contenido-resultado-test{float:left;width:100%;position:relative}#consulta-resultado-test .blanco{float:left;background:#FFFFFF;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375);margin-bottom:75px}@media only screen and (max-width: 991px){#consulta-resultado-test .blanco{margin-top:0px;margin-bottom:15px}}#consulta-resultado-test #cabecera-restest{width:100%;z-index:999;position:relative}#consulta-resultado-test #cabecera-restest.fijado{position:fixed !important;top:80px !important}#consulta-resultado-test #cabecera-restest .fondo-restest{float:left;width:100%;position:relative}#consulta-resultado-test #cabecera-restest .fondo-restest img{float:left;width:100%}#consulta-resultado-test #cabecera-restest .fondo-restest h2{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;color:#333333;font-size:4rem;text-align:center}#consulta-resultado-test #cabecera-restest h2{color:#FFFFFF;text-align:left;font-size:2.7rem}@media only screen and (max-width: 991px){#consulta-resultado-test #cabecera-restest h2{font-size:2.5rem !important;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute}}#consulta-resultado-test .contenedor-barra{width:100%;float:left;position:relative;border-radius:20px;height:20px;background:#eeb75c;display:flex;align-items:center;font-size:1.5rem;margin-bottom:12.5px}@media only screen and (max-width: 767px){#consulta-resultado-test .contenedor-barra{margin-bottom:12.5px}}#consulta-resultado-test .contenedor-barra .marcador-restest{height:100%;position:absolute;left:0;top:0;background:#eeb75c;border-radius:20px;background:#333333;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}#consulta-resultado-test .contenedor-barra .marcador-restest span{display:none}#consulta-resultado-test .contenedor-barra .marcador-restest:after{content:"";width:15px;height:30px;background:#4E889E;border-radius:5px;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;right:0;float:left}#consulta-resultado-test #estado-general-res{float:left;width:100%;margin-bottom:25px}#consulta-resultado-test #estado-general-res .barra{font-size:2rem}#consulta-resultado-test .tramo-0{transform:translateX(-15%)}#consulta-resultado-test #cuerpo-restest{float:left;width:100%;background:#FFFFFF;padding:40px;transform:translateY(-25%);-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}@media only screen and (max-width: 767px){#consulta-resultado-test #cuerpo-restest{padding:20px;transform:none}}#consulta-resultado-test #cuerpo-restest #estado-general-res,#consulta-resultado-test #cuerpo-restest #ansiedad_res,#consulta-resultado-test #cuerpo-restest #depresion_res{float:left;width:100%;margin-bottom:30px}#consulta-resultado-test #cuerpo-restest .estados{float:left;width:100%;display:flex;align-items:center;font-size:1.5rem}#consulta-resultado-test #cuerpo-restest .estados span{width:100%;float:left;color:#333333;text-align:center}#consulta-resultado-test #cuerpo-restest h3{margin-bottom:15px;color:#4E889E;float:left;font-size:2.5rem;text-transform:uppercase}@media only screen and (max-width: 767px){#consulta-resultado-test #cuerpo-restest h3{font-size:1.8rem;margin-bottom:15px}}@media only screen and (max-width: 991px){#consulta-resultado-test #cuerpo-restest{padding-left:15px;padding-right:15px;padding-bottom:30px}}#consulta-resultado-test #cuerpo-restest .boton{float:left;margin-top:100px;text-align:center;font-size:1.6rem;padding:11px 20px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){#consulta-resultado-test #cuerpo-restest .boton{margin-top:40px;float:left;padding:10px 20px;font-size:2rem;width:160px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}#consulta-resultado-test #cuerpo-restest .boton:disabled{border-color:#9B9B9B;background:#9B9B9B;cursor:not-allowed;color:#FFFFFF !important}#consulta-resultado-test #cuerpo-restest .pie-resTest{float:left;width:100%;margin:40px 0}#consulta-resultado-test #cuerpo-restest .pie-resTest .boton{right:0}#consulta-resultado-test #cuerpo-restest .texto-informativo{font-size:1.6rem;width:100%;float:left}#consulta-resultado-test #cuerpo-restest .texto-informativo>:first-child{margin-bottom:10px}@media only screen and (max-width: 767px){#consulta-resultado-test #cuerpo-restest .texto-informativo{width:100%}}@media only screen and (max-width: 767px){#consulta-resultado-test .tramo-0{transform:translateX(-10%)}}#consulta-historial .boton.volver{float:right}#consulta-historial h4{text-transform:uppercase;font-size:2rem}#texto-fecha{font-family:"AvenirLTStd-Heavy", sans-serif;color:#4E889E}.contenedor-calendario{display:flex;float:left;width:100%;align-items:center}#calendario{width:100%;float:left;min-height:305px;margin-right:30px}#tramos-horarios{float:left}#botones-tramos,.botones-tramos{display:flex;flex-wrap:wrap;float:left;width:100%;gap:16px;margin-bottom:16px}#botones-tramos div,.botones-tramos div{float:left;text-align:center;width:fit-content}#botones-tramos div:nth-child(4n-3),.botones-tramos div:nth-child(4n-3){margin-left:0 !important}#botones-tramos div:nth-child(4n),.botones-tramos div:nth-child(4n){margin-right:0 !important}@media only screen and (max-width: 991px){#botones-tramos .boton-blanco:hover,.botones-tramos .boton-blanco:hover{background:#FFFFFF;border-color:#FFFFFF;color:#333333}#botones-tramos .boton-cyan:hover,.botones-tramos .boton-cyan:hover{background:#08A7E3;border-color:#08A7E3;color:#FFFFFF !important}}@media only screen and (max-width: 767px){.contenedor-calendario{flex-wrap:wrap}#calendario{width:100%;margin-right:0}}#consulta-videosesion{overflow:hidden;height:100vh}@media only screen and (max-width: 991px){#consulta-videosesion{padding-bottom:100px}}#contenedor-videollamada{background:#FFFFFF;position:relative;width:100%;height:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contenedor-videollamada #controls{height:45px;z-index:998;position:absolute;gap:8px;bottom:0;display:none;width:100%;align-items:center;justify-content:space-between;padding:8px;background:rgba(0,0,0,0.35)}#contenedor-videollamada #controls i{font-size:3rem;cursor:pointer;color:#FFFFFF}#contenedor-videollamada #controls .buttons{display:flex;gap:16px;align-items:center;margin:0 auto}#contenedor-videollamada #controls #contador{color:#FFFFFF;font-size:2rem;padding:2px 5px 0 5px;background:rgba(51,51,51,0.5)}#contenedor-videollamada #small-screens{position:absolute;bottom:45px;display:flex;justify-content:space-between;width:100%}#contenedor-videollamada #small-screens #left-screen,#contenedor-videollamada #small-screens #right-screen{width:260px;height:140px;z-index:100;border-radius:3px}#contenedor-videollamada #subscriber{position:absolute;width:100%;height:100%}#contenedor-videollamada #full-screen{position:absolute;width:100%;height:100%}#contenedor-videollamada .icono-inicio{display:none}#contenedor-videollamada .Embed-main{margin:0 !important}#contenedor-videollamada.fullscreen{padding:0}#contenedor-videollamada.fullscreen.ios{z-index:99999999;position:fixed;width:100%;height:100svh !important;overflow:hidden}#contenedor-videollamada.is-sharing-screen #small-screens{justify-content:center;gap:8px}#contenedor-videollamada.is-sharing-screen #subscriber{position:relative;left:unset;top:unset;z-index:100}#contenedor-videollamada.is-sharing-screen #small-screens #left-screen,#contenedor-videollamada.is-sharing-screen #small-screens #right-screen,#contenedor-videollamada.is-sharing-screen #subscriber{width:120px;height:90px}@media only screen and (max-width: 767px){#contenedor-videollamada #controls{height:35px}#contenedor-videollamada #small-screens{bottom:35px}#contenedor-videollamada #small-screens i{font-size:2.5rem}#contenedor-videollamada #small-screens #left-screen,#contenedor-videollamada #small-screens #right-screen{width:140px;height:120px}#contenedor-videollamada #subscriber.is-sharing-screen{width:140px;height:120px;left:8px}}#consulta-solicitar-sesion #calendario{margin:0}#consulta-solicitar-sesion #calendario .ui-datepicker-calendar .ui-state-active{background:#eeb75c !important}#consulta-solicitar-sesion .bloque-texto-sesion{margin-top:32px;padding:8px;float:left;width:100%;background:#4E889E;color:#FFFFFF;display:flex;align-items:center;gap:8px}#consulta-solicitar-sesion .bloque-texto-sesion img{width:30px;height:30px}#consulta-solicitar-sesion .nueva-sesion-contenedor{margin-bottom:40px;position:relative;float:left;width:100%}#consulta-solicitar-sesion .nueva-sesion-contenedor h2{position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;left:80px;font-size:3.5rem}#consulta-solicitar-sesion .nueva-sesion-contenedor img{width:100%;float:left}@media only screen and (max-width: 767px){#consulta-solicitar-sesion .nueva-sesion-contenedor{margin-bottom:40px}#consulta-solicitar-sesion .nueva-sesion-contenedor h2{max-width:5ch;line-height:4rem;font-size:2.5rem;left:40px}}#tramos-horarios-usuario{float:left;width:100%}#tramos-horarios-usuario .column{float:left;width:50%;display:flex;flex-direction:column;align-items:center;gap:8px}#tramos-horarios-usuario .tramo{float:left;display:flex;justify-content:center;height:fit-content;width:50%}#tramos-horarios-usuario p{float:left;padding:4px 12px 0 12px;border-radius:4px;cursor:pointer;width:fit-content;height:fit-content;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#tramos-horarios-usuario p.seleccionado,#tramos-horarios-usuario p:hover{background:#eeb75c}#tramos-horarios-usuario p.disabled{cursor:not-allowed;color:#E2E2E2}#tramos-horarios-usuario p.disabled:hover{background:none}#tramos-horarios-usuario h3{float:left;width:100%}#tramos-horarios-usuario h3 span{color:#4E889E}#tramos-horarios-usuario .informacion-sesion{float:left;width:65%}#tramos-horarios-usuario .informacion-sesion .icono-info{float:left;color:#08A7E3}@media only screen and (max-width: 991px){#tramos-horarios-usuario .informacion-sesion .icono-info{width:100%}}#tramos-horarios-usuario .informacion-sesion .terapeuta{margin-left:15px}@media only screen and (max-width: 991px){#tramos-horarios-usuario .informacion-sesion .terapeuta{margin-left:0;margin-bottom:10px}}#tramos-horarios-usuario .informacion-sesion p,#tramos-horarios-usuario .informacion-sesion select{float:left;margin-right:7.5px}#tramos-horarios-usuario .informacion-sesion #tramo{background:#F8F8F8 !important;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:2px solid #4E889E;font-size:2rem;padding:0 10px}#tramos-horarios-usuario .informacion-sesion #tramo:last-child{margin-right:0}#tramos-horarios-usuario .informacion-sesion .icono-horario{float:left;clear:left;margin-top:30px;margin-bottom:40px}#tramos-horarios-usuario .informacion-sesion .icono-horario img{height:30px;width:30px;float:left}#tramos-horarios-usuario .informacion-sesion .icono-horario p{float:left;width:80%;margin-left:20px;font-size:1.4rem}#tramos-horarios-usuario .informacion-terapeuta{float:left;width:35%;display:flex}#tramos-horarios-usuario .informacion-terapeuta img{float:left;border-radius:100%;width:65px;height:65px}#tramos-horarios-usuario .informacion-terapeuta .nombre-email{float:left;width:100%;margin-left:30px}#tramos-horarios-usuario .informacion-terapeuta .nombre-email .nombre{float:left;width:100%;font-size:2.5rem}#tramos-horarios-usuario .informacion-terapeuta .nombre-email .email{float:left;width:100%}#bloque-pago{float:left;width:100%;display:flex;gap:8px;flex-direction:column;margin-top:24px;margin-bottom:60px}#bloque-pago .precio{font-family:"AvenirLTStd-Heavy", sans-serif;font-size:24px;float:left;width:100%}#bloque-pago #cupones-de-descuento{float:left}#bloque-pago #cupones-de-descuento p.titulo{font-size:2.5rem;margin-bottom:15px}#bloque-pago #cupones-de-descuento form{float:left;width:100%}#bloque-pago #cupones-de-descuento form input{padding-top:5px;padding-bottom:5px;float:left;max-width:300px;width:100%;clear:both;background:none;border:none;border-bottom:2px solid #08A7E3;font-size:1.8rem;margin-bottom:15px}#bloque-pago #cupones-de-descuento form button{float:left;clear:both}#bloque-pago #cupones-de-descuento .cupon_usado{font-size:2rem;font-family:"AvenirLTStd-Heavy", sans-serif}#bloque-pago #cupon-descuento{width:100%;float:left}#bloque-pago #cupon-descuento input{background:rgba(58,101,118,0.1);border:none;padding:5px !important;margin-bottom:0 !important}#bloque-pago #cupon-descuento #codigo{background:#FFFFFF;border:1px solid #E2E2E2;border-radius:3px}#bloque-pago #pago{float:left;width:100%}#bloque-pago #pago.no-disponible{display:none}#bloque-pago #pago #bizum img{width:50px !important;height:inherit !important}#bloque-pago #pago #opciones-pago{float:right;width:100%}#bloque-pago #pago #opciones-pago #bloque-precio{display:flex;gap:16px;align-items:center;margin-bottom:15px;float:left;width:100%}#bloque-pago #pago #opciones-pago #bloque-precio .bloque-rojo{display:flex;gap:4px;flex-direction:column}#bloque-pago #pago #opciones-pago #bloque-precio .rojo{color:red}#bloque-pago #pago #opciones-pago #bloque-precio .strikethrough{position:relative}#bloque-pago #pago #opciones-pago #bloque-precio .strikethrough:before{content:"";position:absolute;top:40%;left:0;width:100%;height:3px;background-color:red;transform:rotate(25deg);transform-origin:center}#bloque-pago #pago #opciones-pago #bloque-precio .precio{width:fit-content;white-space:nowrap}#bloque-pago #pago #opciones-pago #bloque-precio .titulo{margin-bottom:0}#bloque-pago #pago #opciones-pago img{width:32px;height:32px}#bloque-pago #pago #opciones-pago .flex{display:flex;align-items:center;gap:10px;line-height:2.5rem;margin-bottom:15px}#bloque-pago #pago #opciones-pago .pago-seguro{float:left;width:100%;display:flex;gap:10px;align-items:center;padding-top:20px;color:#4A4A4A}#bloque-pago #pago #opciones-pago .pago-seguro img{width:24px;height:24px}#bloque-pago #pago #opciones-pago #bizum-form{display:none}#bloque-pago #pago label{white-space:nowrap}#bloque-pago #pago p.titulo{font-size:2.5rem;margin-bottom:15px}#bloque-pago #pago input[type="radio"]{visibility:hidden;position:absolute;opacity:0}#bloque-pago #pago input[type="radio"]+label{float:left;padding-left:30px;position:relative;cursor:pointer}#bloque-pago #pago input[type="radio"]+label:before{content:"";position:absolute;width:14px;height:14px;background:#FFFFFF;border:2px solid #E2E2E2;border-radius:100%;left:0;top:2px;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}#bloque-pago #pago input[type="radio"]:checked+label:before{background:#4E889E}#consulta-pago-aceptado #cuerpo{float:none}#consulta-pago-aceptado .contenedor-respuesta{float:left;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute !important;background-color:#4E889E;padding:20px;color:#FFFFFF;width:100%;max-width:300px}#consulta-pago-aceptado .contenedor-respuesta .bloque{padding:0}#consulta-pago-aceptado .contenedor-respuesta .titulo{font-family:"AvenirLTStd-Medium", sans-serif;font-weight:normal;font-size:4rem}#consulta-pago-aceptado .contenedor-respuesta p,#consulta-pago-aceptado .contenedor-respuesta .contenedor-boton{width:100%}#consulta-pago-aceptado .contenedor-respuesta .boton{margin-top:20px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#consulta-pago-aceptado .contenedor-respuesta *{float:left}.bloque-pagina+.info-videollamada{margin-bottom:75px}@media only screen and (max-width: 991px){.bloque-pagina+.info-videollamada{width:100%;margin:25px 0}}.horario-peninsular{float:left;width:100%;margin:5px 0}@media only screen and (max-width: 767px){.horario-peninsular{font-size:1.4rem}}@media only screen and (max-width: 991px){#tramos-horarios-usuario .informacion-sesion,#tramos-horarios-usuario .info-videollamada{width:100%;margin-bottom:15px}#tramos-horarios-usuario .info-videollamada{margin-top:25px}#tramos-horarios-usuario .informacion-terapeuta{width:100%}#cupones-de-descuento,#pago{margin-left:0 !important;width:100%}}@media only screen and (max-width: 767px){#consulta-solicitar-sesion #calendario{min-height:auto;margin-bottom:25px}#tramos-horarios-usuario{margin-bottom:15px}#tramos-horarios-usuario .informacion-sesion p,#tramos-horarios-usuario .informacion-sesion select{margin-right:0}#pago{width:100%}}.volver-nueva-sesion{float:right;font-size:1.8rem}.volver-nueva-sesion:hover a{color:#4E889E;text-decoration:none}.tarjeta-paciente{float:left;width:100%;background:#FFFFFF;padding:15px;display:flex;align-items:center;box-shadow:none}@media only screen and (max-width: 767px){.tarjeta-paciente{width:100% !important}}.tarjeta-paciente img{float:left;border-radius:100%;width:65px;height:65px}.tarjeta-paciente .informacion{margin-top:0;margin-bottom:auto;margin-left:20px}.tarjeta-paciente .informacion .bloque-botones>:first-child{float:left;margin-right:8px}.tarjeta-paciente .informacion .bloque-botones .boton-pequenno-movil{float:left;margin-top:8px}.tarjeta-paciente .informacion span{text-transform:uppercase}.tarjeta-paciente .informacion p:not(.email){text-transform:uppercase}.tarjeta-paciente .informacion .nombre{font-family:"AvenirLTStd-Black", sans-serif;color:#4A4A4A}.tarjeta-paciente .informacion .fecha{font-family:"AvenirLTStd-Black", sans-serif;color:#4E889E}.tarjeta-paciente.espacio-abajo{margin-bottom:10px}.tarjeta-paciente.tarjeta-borde{border:2px solid #4E889E}.tarjeta-paciente.tarjeta-vacia{font-size:1.8rem;align-items:center}.tarjeta-paciente.tarjeta-vacia .preferencia-sexo{clear:both;float:left}.tarjeta-paciente.tarjeta-vacia .preferencia-sexo .texto{font-family:"AvenirLTStd-Black", sans-serif}.tarjeta-paciente.tarjeta-vacia .preferencia-sexo .texto-sexo{margin-top:45px;margin-bottom:7.5px}.tarjeta-paciente.tarjeta-vacia .texto-solicitar{font-family:"AvenirLTStd-Black", sans-serif;display:flex;align-items:center}.tarjeta-paciente.tarjeta-vacia .texto-solicitar img{display:block}.tarjeta-paciente.tarjeta-vacia .texto-solicitar .texto{font-size:1.8rem;margin-top:5px}@media only screen and (max-width: 991px){.tarjeta-paciente.tarjeta-vacia .texto-solicitar .texto{font-size:1.4rem;margin-left:0}}.tarjeta-paciente.tarjeta-vacia .texto-solicitar img{width:50px;height:50px;margin-left:7.5px;margin-right:7.5px}.tarjeta-paciente.tarjeta-vacia .texto-solicitar .texto-sexo{clear:left;padding-top:10px;padding-bottom:10px;font-size:2.2rem}@media only screen and (max-width: 991px){.tarjeta-paciente.tarjeta-vacia .texto-solicitar .texto-sexo{font-size:1.8rem}}.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo label{font-size:2.2rem}@media only screen and (max-width: 991px){.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo label{font-size:1.8rem}}@media only screen and (max-width: 991px){.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo input{float:left;clear:left;margin-bottom:30px}.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo label{float:left;margin-top:-8px;margin-left:7px}}@media only screen and (max-width: 767px){.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo input{margin-bottom:25px}.tarjeta-paciente.tarjeta-vacia .texto-solicitar .opciones-sexo label{margin-top:-4px;margin-left:7px}}.tarjeta-paciente.sesion{border:2px solid #4E889E;width:fit-content;flex-direction:column;align-items:unset;gap:6px}.tarjeta-paciente.sesion p{width:fit-content}.tarjeta-paciente.sesion .email{color:#4E889E}.tarjeta-paciente.sesion .informacion{margin-left:0 !important;display:flex;flex-direction:column;gap:6px}.tarjeta-paciente.sesion .bloque-llamada .boton-yellow{float:left;margin-top:10px}.contenedor-tarjetas{float:left;width:100%}.contenedor-tarjetas .enlace{text-decoration:underline;cursor:pointer}.contenedor-tarjetas .enlace:hover{text-decoration:none}.contenedor-texto-informativo{float:left;clear:both;margin-top:8px;margin-bottom:40px}.contenedor-texto-informativo .texto-informacion-videollamada{float:left;font-style:italic}.reagendacion-sesiones{display:none;width:100%;flex-direction:column;gap:8px;float:left;background:#FFFFFF;padding:8px}.tarjeta{float:left;width:100%;background:#FFFFFF;padding:15px;border-bottom:1px solid #F8F8F8;display:flex;align-items:center;position:relative}.tarjeta.indicador-reagendacion::after{content:"";height:100%;background:#eeb75c;width:15px;float:left;position:absolute;right:0}.tarjeta .mostrar-reagendacion-sesiones{cursor:pointer;font-size:3rem}.tarjeta.terapeutas{padding-right:0}.tarjeta.terapeutas .informacion{margin-left:15px}.tarjeta.cerrado{background:#9B9B9B !important;color:#333333 !important}.tarjeta.cerrado.cerrado-seguimiento{background:#FFFFFF !important}.tarjeta.cerrado:hover a{color:#333333 !important}.tarjeta:last-child{border:none}.tarjeta .imagen-informacion{display:flex;width:100%;float:left}.tarjeta img{float:left;border-radius:100%;width:65px;height:65px}.tarjeta .informacion{float:left;width:calc(100% - 95px);display:flex;align-items:center;margin-left:30px;flex-wrap:wrap}.tarjeta .informacion .nombre-email{float:left;width:100%}.tarjeta .informacion .nombre{font-size:2.2rem;float:left;width:100%}.tarjeta .informacion .fecha{float:left;width:200px}.tarjeta .informacion .sexo{float:left;text-align:center}.tarjeta .informacion .estado-actividad{float:left}@media only screen and (max-width: 991px){.tarjeta .informacion .estado-actividad{margin-top:10px;font-size:1.5rem}}.tarjeta .informacion .estado-actividad div{float:left;padding:10px;cursor:pointer}@media only screen and (max-width: 991px){.tarjeta .informacion .estado-actividad div{padding:7px 5px}}.tarjeta .informacion .estado-actividad .cerrado.seleccionado{background:red;color:#FFFFFF}.tarjeta .informacion .estado-actividad .activo.seleccionado{background:green;color:#FFFFFF}.tarjeta .informacion .estado-actividad .cerrado-seguimiento{background:orange !important}.tarjeta .informacion .seguimiento{float:left;margin-left:20px}@media only screen and (max-width: 991px){.tarjeta .informacion .seguimiento{font-size:1.5rem;margin-top:10px}}.tarjeta .informacion .seguimiento p{text-align:center}.tarjeta .informacion .seguimiento input{position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);width:25px;height:25px}@media only screen and (max-width: 991px){.tarjeta .informacion .seguimiento input{width:20px;height:20px}}.tarjeta .informacion .medias{float:left;width:100%;display:flex;flex-wrap:wrap;gap:4px;clear:both;margin-top:4px}.tarjeta .informacion .media{text-align:center;border-radius:100%;background:#FFFFFF;color:#333333;aspect-ratio:1;display:flex;align-items:center;font-size:1.2rem;max-height:72px}.tarjeta .informacion .media span{float:left;width:100%}.tarjeta .precio,.tarjeta .estado{margin-left:auto;width:100%;max-width:30%}.tarjeta .precio span,.tarjeta .estado span{float:left;width:100%;text-align:center}.tarjeta .precio span:before,.tarjeta .estado span:before{margin-right:15px;color:#9B9B9B;font-size:2.25rem}.tarjeta .estado{width:100px}.tarjeta .inicio-videollamada{float:left;min-width:205px}.tarjeta .inicio-videollamada .boton-videollamada{float:right;padding:10px 20px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.tarjeta .inicio-videollamada .boton-videollamada:before{float:left;font-size:2.5rem;margin-right:15px;line-height:0.5;position:relative;top:2px}.tarjeta .bloque-llamada{float:left}.tarjeta .bloque-llamada .boton-finalizar{height:40px;display:flex;align-items:center;padding:10px 35px;border-radius:4px;background:#eeb75c;text-transform:none !important}.tarjeta .bloque-llamada .botones-superiores{display:flex;align-items:center}.tarjeta .bloque-llamada .botones-superiores .boton{height:40px;display:flex;align-items:center}.tarjeta .bloque-llamada .botones-superiores .boton:before{top:auto !important}@media only screen and (max-width: 991px){.tarjeta .bloque-llamada .botones-superiores{flex-wrap:wrap;justify-content:center}.tarjeta .bloque-llamada .botones-superiores .videollamada{margin-bottom:15px}.tarjeta .bloque-llamada .botones-superiores .inicio-videollamada{min-width:205px;width:auto !important}.tarjeta .bloque-llamada .botones-superiores .inicio-videollamada span{width:100%}}@media only screen and (max-width: 767px){.tarjeta .bloque-llamada{width:100%}}.tarjeta .videollamada,.tarjeta .cambio-fecha{float:left}.tarjeta .videollamada .texto-faltan,.tarjeta .cambio-fecha .texto-faltan{display:none}.tarjeta .videollamada span,.tarjeta .cambio-fecha span{float:left;min-width:205px;text-align:center;padding:10px 15px}.tarjeta .videollamada span:before,.tarjeta .cambio-fecha span:before{float:left;font-size:2.5rem;margin-right:15px;position:relative;line-height:0.5;top:2px}.tarjeta .cambio-fecha{clear:both;margin-top:7px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.tarjeta .bloque-botones{margin-left:auto}.tarjeta .bloque-botones .boton{float:left;margin-right:30px}.tarjeta .bloque-botones .boton:last-child{margin-right:0}.tarjeta .asignacion p span{float:left;clear:both;width:100%}.tarjeta .asignacion .fuente-grande{font-size:2.5rem}.tarjeta .estado span{color:#4E889E;text-align:right}.tarjeta.tarjeta-vacia{font-size:1.8rem;align-items:center;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}.tarjeta.tarjeta-vacia .texto,.tarjeta.tarjeta-vacia .nombre{float:left}.tarjeta.tarjeta-vacia .texto2{float:left;margin-left:5px}.tarjeta.tarjeta-vacia img{left:0}.tarjeta.tarjeta-vacia .boton{margin-left:auto}.tarjeta.tarjeta-tres-bloques .nombre-email{float:left;width:100%;max-width:45%}.tarjeta.tarjeta-azul,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta{color:#FFFFFF !important;border-bottom:none;background-image:linear-gradient(90deg, #5DA8C5 1%, #08A7E3 100%);-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}.tarjeta.tarjeta-azul .nombre,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta .nombre{text-overflow:ellipsis;overflow:hidden;color:#FFFFFF !important}.tarjeta.tarjeta-azul.oscuro,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta.oscuro{background:#4E889E}.tarjeta.tarjeta-azul:last-child,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta:last-child{margin-bottom:0}.tarjeta.tarjeta-sesion-usuario .informacion .nombre-email{max-width:30%}.tarjeta.tarjeta-media{width:calc(50% - 15px);margin-bottom:30px}.tarjeta.tarjeta-media:nth-child(odd){margin-right:15px;clear:left}.tarjeta.tarjeta-media:nth-child(odd):last-child{margin-bottom:0}@media only screen and (min-width: 992px){.tarjeta.tarjeta-media:nth-child(even){margin-left:15px}.tarjeta.tarjeta-media:nth-last-child(2),.tarjeta.tarjeta-media:last-child{margin-bottom:0}}.tarjeta.tarjeta-media .informacion{display:block}.tarjeta.tarjeta-media .informacion .fecha{width:100%;color:#9B9B9B}.tarjeta.tarjeta-media .informacion .bloque-botones{float:right;margin-top:30px}.tarjeta.tarjeta-tercio{width:calc(33.3333% - 10px);margin-bottom:15px !important}.tarjeta.tarjeta-tercio:nth-child(3n-1){margin:0 15px 15px}.tarjeta.tarjeta-tercio .nombre-email{max-width:none}.tarjeta.tarjeta-borde{border:2px solid #08A7E3;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}.tarjeta.tarjeta-usuario:hover{background-image:linear-gradient(-90deg, #457D92 1%, #4E889E 100%);color:#FFFFFF;text-decoration:none}.tarjeta.tarjeta-usuario:hover .estado span{color:#FFFFFF}.tarjeta .formularios-archivos{display:flex;align-items:center;float:left;width:100%;flex-wrap:wrap;gap:8px 0}.tarjeta .formularios-archivos .reagendar-sesion{background:#eeb75c;border-color:#eeb75c;color:#333333}.tarjeta .formularios-archivos .reagendar-sesion:hover,.tarjeta .formularios-archivos .reagendar-sesion:active,.tarjeta .formularios-archivos .reagendar-sesion:focus{color:#333333;border-color:#eeb75c}.tarjeta .formularios-archivos .edit_sesion{padding-left:15px;padding-right:15px;position:relative}.tarjeta .formularios-archivos .edit_sesion input[type='file']{cursor:pointer;float:left;display:none;opacity:0;width:1px;height:1px}.tarjeta .formularios-archivos .edit_sesion .bloque-boton-ver{float:left;width:205px;text-align:center}.tarjeta .formularios-archivos .edit_sesion .bloque-boton-ver .boton{float:left;clear:both;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.tarjeta .formularios-archivos .edit_sesion .ver-eliminar{float:left;margin-top:7.5px;margin-bottom:-7px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.tarjeta .formularios-archivos .edit_sesion .ver-eliminar a{text-decoration:none;color:#333333 !important}.tarjeta .formularios-archivos .edit_sesion .ver-eliminar a:hover{color:#9B9B9B}.tarjeta .formularios-archivos .edit_sesion .ver-eliminar .eliminar-fichero{float:right}.tarjeta .formularios-archivos .edit_sesion .ver-eliminar .ver-fichero{float:left;margin-right:15px}.tarjeta.tarjeta-sesiones-con-subida .nombre-email{width:100% !important;max-width:100%;padding-right:15px}.tarjeta.tarjeta-sesiones .cupon{float:left;margin-right:10px}.tarjeta.primera-sesion{background:#E2E2E2}.tarjeta.primera-sesion.azul{background-image:linear-gradient(90deg, #5DA8C5 1%, #08A7E3 100%);color:#FFFFFF}.tarjeta.primera-sesion.gris{background:#E2E2E2}#formulario-listado-usuario input[type="radio"]{display:none}@media only screen and (min-width: 768px) and (max-width: 991px){.tarjeta-tercio{width:calc(50% - 7.5px) !important;margin:0 7.5px !important;margin-bottom:15px !important}.tarjeta-tercio:nth-child(2n+1){margin-left:0 !important}.tarjeta-tercio:nth-child(2n+2){margin-right:0 !important}.vista-usuario .tarjeta-sesiones .bloque-botones .boton{padding:5px 5px;font-size:1.4rem;margin-right:7.5px}.vista-usuario .tarjeta-sesiones .bloque-botones .boton:last-child{margin-right:0}}@media only screen and (max-width: 767px){.tarjeta-media{width:100% !important}.tarjeta-vacia{font-size:1.4rem !important;flex-wrap:wrap}.tarjeta-vacia .boton{margin:0 auto;margin-top:7.5px}.tarjeta-vacia img{display:none}.tarjeta-sesiones-con-subida{flex-wrap:wrap}.tarjeta-sesiones-con-subida .boton{width:100%;padding-left:0;padding-right:0;margin-top:0 !important}.tarjeta-sesiones-con-subida .formularios-archivos{align-items:flex-start;margin-top:15px}.tarjeta-sesiones-con-subida .formularios-archivos .edit_sesion{width:100%;padding-left:7.5px !important;padding-right:7.5px !important}.tarjeta-sesiones-con-subida .formularios-archivos .edit_sesion:first-child{padding-left:0 !important}.tarjeta-sesiones-con-subida .formularios-archivos .edit_sesion:last-child{padding-right:0 !important}.tarjeta-sesiones-con-subida .formularios-archivos .edit_sesion .bloque-boton-ver{width:100%}.tarjeta-sesiones{position:relative;min-height:110px}.tarjeta-sesiones .informacion .fecha{color:#9B9B9B;font-size:1.6rem}.tarjeta-sesion-usuario img{align-self:center !important}.tarjeta{flex-wrap:wrap;align-items:center}.tarjeta .inicio-videollamada{width:100%;margin-top:0;margin-right:0;margin-bottom:15px}.tarjeta img{float:left;border-radius:100%;width:45px;height:45px}.tarjeta .informacion{width:calc(100% - 60px);display:block;margin-left:15px}.tarjeta .informacion .nombre-email{max-width:68% !important}.tarjeta .informacion .nombre-email .nombre{font-size:1.8rem}.tarjeta .informacion .precio,.tarjeta .informacion .estado{margin-left:auto;max-width:100%}.tarjeta .informacion .fecha{font-size:1.6rem}.tarjeta .informacion .email{font-size:1.6rem}.tarjeta .informacion .asignacion{color:#9B9B9B}.tarjeta .informacion .asignacion p{font-size:1.6rem}.tarjeta .informacion .asignacion .fuente-grande{font-size:1.8rem}.tarjeta .informacion .estado span{text-align:left;font-size:1.6rem}.tarjeta .informacion .precio span{text-align:right}.tarjeta .texto-faltan{display:block !important;float:left;width:100%;text-align:center;margin-top:15px;margin-bottom:-7.5px}.tarjeta .videollamada{width:100%}.tarjeta .videollamada span{float:left;margin-top:15px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.tarjeta .videollamada span:before{float:left;font-size:2.5rem;margin-right:15px;line-height:0.5;position:relative;top:2px}.tarjeta.tarjeta-tercio{width:100%;margin:0 !important;margin-bottom:7.5px !important}.tarjeta.tarjeta-azul .asignacion,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta .asignacion,.tarjeta.tarjeta-azul .fecha,#formulario-listado-usuario input[type="radio"]:checked+.tarjeta .fecha{color:#FFFFFF !important}.vista-usuario .tarjeta-sesiones.con-botones{position:relative;padding-bottom:60px}.vista-usuario .tarjeta-sesiones.con-botones .bloque-botones{position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;display:flex;bottom:15px}.vista-usuario .tarjeta-sesiones.con-botones .bloque-botones .boton{margin-right:7.5px}.vista-usuario .tarjeta-sesiones.con-botones .bloque-botones .boton:last-child{margin-right:0}}.texto-preferencia{text-align:right;width:100%;float:left;margin-top:10px;font-size:1.6rem}@media only screen and (max-width: 991px){.texto-preferencia{font-size:1.4rem}}.texto-preferencia a{color:#4E889E}@media only screen and (min-width: 992px){.tarjeta-media .botones-superiores{display:block !important}}#consulta-usuarios .campo{float:left;width:100%;display:flex;gap:16px;margin-bottom:16px}#consulta-usuarios .campo input[type="text"]{border:none;font-size:2rem;border-bottom:2px solid #08A7E3;width:100%;height:40px;background:none}.ui-widget-overlay.ui-front{background:rgba(255,255,255,0.7);opacity:1;z-index:99990}.ui-dialog{z-index:99999;position:fixed;background:#d1d0ce}.ui-dialog .ui-dialog-content{margin:0px;padding:30px;max-width:500px;z-index:99999}.ui-dialog .ui-dialog-content a{color:#4E889E}.ui-dialog .ui-dialog-titlebar{background:#d1d0ce;border:none;padding:0;color:#FFFFFF;position:relative}.ui-dialog .ui-dialog-content{padding-top:0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:5px;top:15px;text-indent:-1000000px;background:none;border:0}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:active,.ui-dialog .ui-dialog-titlebar-close:focus{background:none;border:0}.ui-dialog .ui-dialog-titlebar-close:hover:after,.ui-dialog .ui-dialog-titlebar-close:active:after,.ui-dialog .ui-dialog-titlebar-close:focus:after{color:#333333}.ui-dialog .ui-dialog-titlebar-close:after{cursor:pointer;color:#9B9B9B;content:"✕";text-indent:0;float:left;font-size:2.5rem;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.ui-dialog .ui-dialog-titlebar-close>span{opacity:0}.ui-dialog .ui-dialog-content p{font-size:2.1rem}.ui-dialog .ui-dialog-buttonpane{border:none;padding:30px;background:#d1d0ce}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button{border:2px solid #08A7E3;border-radius:3px;background:#08A7E3;color:#fff;letter-spacing:1px;cursor:pointer;margin:0px;margin-left:15px;padding:5px 15px}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button:hover{border-color:#08A7E3;background:#FFFFFF;color:#08A7E3}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button.botonAceptar{float:right;border-color:#eeb75c !important;background:#eeb75c !important;color:#333333}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button.botonAceptar:hover{border-color:#eeb75c;color:#333333;background:#FFFFFF !important}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button.botonCancelar{float:right;background:#FFFFFF;border:2px solid #FFFFFF;padding:5px 15px;color:#333333}.ui-dialog .ui-dialog-buttonpane>.ui-dialog-buttonset>button.botonCancelar:hover{border-color:#9B9B9B;background:#9B9B9B;color:#FFFFFF}@media only screen and (max-width: 767px){.ui-dialog{width:100% !important}}.container{padding-left:0;padding-right:0}.row{float:unset;width:auto}#bloque-precall-test{margin-bottom:32px}#bloque-precall-test .boton{width:fit-content}#bloque-precall-test #bloque-loader{float:left;margin:0 auto;flex-direction:column;align-items:center;display:none;gap:8px}#bloque-precall-test #resultados-test{float:left;width:100%;justify-content:center;display:flex}#bloque-precall-test #results{float:left;width:100%;display:flex;gap:32px}#bloque-precall-test #card-results{float:left;gap:16px;border:1px solid black;padding:16px;flex-direction:column;position:relative;display:none}#bloque-precall-test #card-results #close-results{position:absolute;top:8px;right:8px}#bloque-precall-test #card-results #close-results:hover{cursor:pointer}#bloque-precall-test #card-results #reintentar-test{width:fit-content;margin:0 auto}#bloque-precall-test #card-results #result-connection{text-align:center}#bloque-precall-test #card-results p,#bloque-precall-test #card-results span,#bloque-precall-test #card-results h3{float:unset}.vista-terapeuta .row.contenedor-chat-videollamada{float:left;width:100%}.vista-terapeuta .row.contenedor-chat-videollamada .row{float:unset;width:unset}body #cuerpo{float:left;width:100%;padding-top:80px;background:#F8F8F8;min-height:100vh}body #cuerpo.pago-aceptado{background-image:url("https://www.psiko.es/assets/inicio/pago_completado-6f9f192d3e52726101ae56c816fb9b4de83f3127eb2ae13dd6ef01e58d1ee516.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}body #cuerpo.cliente{padding-top:80px}@media only screen and (max-width: 991px){body #cuerpo{padding-top:50px !important}body #cuerpo.cliente{padding-top:100px !important}}@media only screen and (max-width: 767px){body #cuerpo.cliente{padding-top:50px !important}}#contenido{float:left;width:calc(100% - 337.5px);margin-top:30px;margin-left:330px}@media only screen and (min-width: 992px) and (max-width: 1399px){#contenido{width:calc(100% - 287.5px);margin-left:280px}}#contenido .bloque-pagina{float:left;width:100%;margin-top:30px}#contenido .bloque-pagina h2{font-family:"AvenirLTStd-Heavy", sans-serif}#contenido .bloque-pagina h2,#contenido .bloque-pagina h3,#contenido .bloque-pagina h4{float:left;margin-bottom:15px}#contenido .bloque-pagina .boton-derecha{float:right}.vista-usuario #contenido{width:100%;margin:0}.bloque{float:left;width:100%;padding-bottom:75px}@media only screen and (max-width: 991px){.bloque{padding:15px 0}}.bloque.bloque-gris{background:#F8F8F8}.bloque.bloque-alto{padding:112.5px 0}@media only screen and (max-width: 991px){.bloque.bloque-alto{padding:22.5px 0}}.bloque.bloque-medio-margen{padding:37.5px 0}@media only screen and (max-width: 991px){.bloque.bloque-medio-margen{padding:7.5px 0}}.box{float:left;width:100%;-webkit-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-moz-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-ms-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);-o-box-shadow:0 0 8px 0 rgba(155,155,155,0.375);box-shadow:0 0 8px 0 rgba(155,155,155,0.375)}.titulo-boton{display:flex;align-items:end;margin-bottom:15px}.titulo-boton h4{white-space:nowrap;margin-bottom:0 !important}.titulo-boton .boton{margin-left:auto}.no-padding-top{padding-top:0 !important}.boton{border:2px solid #4E889E;padding:10px 35px;cursor:pointer;background:#4E889E;color:#FFFFFF;border-radius:4px;font-size:1.8rem;white-space:nowrap;line-height:1;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}.boton.redondeado{border-radius:8px;padding:5px 10px !important}.boton:hover,.boton:active,.boton:focus{border:2px solid #4E889E;text-decoration:none;background:#FFFFFF;color:#4E889E}.boton.boton-gris-blanco{border:2px solid #FFFFFF;background:#FFFFFF;color:#9B9B9B}.boton.boton-gris-blanco:hover,.boton.boton-gris-blanco:active,.boton.boton-gris-blanco:focus{border-color:#08A7E3;background:#08A7E3;color:#FFFFFF !important}.boton.boton-gris{border:2px solid #9B9B9B;background:#FFFFFF;color:#9B9B9B}.boton.boton-gris:hover,.boton.boton-gris:active,.boton.boton-gris:focus{border-color:#9B9B9B;background:#9B9B9B;color:#FFFFFF !important}.boton.boton-gris.disabled{cursor:default;border:2px solid #9B9B9B !important;background:#FFFFFF !important;color:#9B9B9B !important}.boton.boton-blanco{border:2px solid #FFFFFF;background:#FFFFFF;color:#333333}.boton.boton-blanco:hover,.boton.boton-blanco:focus{border-color:#08A7E3;color:#08A7E3 !important;background:#FFFFFF}.boton.boton-blanco:active{border-color:#08A7E3;background:#08A7E3;color:#FFFFFF}.boton.boton-blanco.disabled{cursor:not-allowed;border:#9B9B9B !important;background:#FFFFFF !important;color:#9B9B9B !important}.boton.boton-rojo{border:2px solid #FF5059;background:#FF5059;color:#FFFFFF}.boton.boton-rojo:hover,.boton.boton-rojo:active,.boton.boton-rojo:focus{border:2px solid #FF5059;text-decoration:none;background:#FFFFFF;color:#FF5059}.boton.boton-yellow{border-radius:20px;border-color:#eeb75c !important;background:#eeb75c !important;color:#333333;text-transform:uppercase}.boton.boton-yellow:hover,.boton.boton-yellow:active,.boton.boton-yellow:focus{border-color:#eeb75c;color:#333333;background:#FFFFFF !important}.boton.boton-yellow.disabled{cursor:not-allowed;border-color:white !important;background:white !important}.boton.boton-cyan{border-color:#08A7E3;background:#08A7E3;color:#FFFFFF}.boton.boton-cyan:hover,.boton.boton-cyan:active,.boton.boton-cyan:focus{border-color:#08A7E3;color:#08A7E3;background:#FFFFFF}.boton.boton-cyan.disabled{cursor:not-allowed;border-color:#baeafd !important;background:#baeafd !important;color:#FFFFFF !important}.boton-desactivado{border:2px solid #4E889E;padding:10px 40px;background:#4E889E;color:#FFFFFF;border-radius:4px;font-size:1.8rem;white-space:nowrap;line-height:1}.boton-desactivado.boton-blanco{border:2px solid #FFFFFF;background:#FFFFFF;color:#333333}.boton-desactivado.boton-cyan{border-color:#08A7E3;background:#08A7E3;color:#FFFFFF}a{color:#333333}#notice,#informacion,#datos-guardados,#error-mensaje{max-width:500px;width:100vw;float:left;text-align:center;background:#333333;box-sizing:border-box;color:#FFFFFF;padding:15px 15px;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:fixed;bottom:0}#error_explanation{float:left;width:100%;margin-bottom:50px}#error_explanation h2,#error_explanation p.informar_error{font-size:1.6rem;color:#333333;text-align:left;margin-bottom:0}#error_explanation ul{font-size:1.5rem;padding-left:20px}.contenedor-tarjetas-terapeutas{display:flex;flex-wrap:wrap}#datos-guardados,#error-mensaje{bottom:-150%;position:fixed;opacity:0;-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;-ms-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out;animation:mostrar_datos-guardados 8s linear}@keyframes mostrar_datos-guardados{0%{bottom:-150%;opacity:0}10%{bottom:0;opacity:1}80%{bottom:0;opacity:1}100%{bottom:-150%;opacity:0}}@media only screen and (min-width: 992px) and (max-width: 1399px){.container{width:calc(100% - 60px);margin:0 30px}}@media only screen and (max-width: 991px){.container{width:calc(100% - 30px);margin:0 15px}#contenido{width:100%;margin-top:0;margin-left:0}#cuerpo{padding-top:100px !important}#cuerpo.sin-menu-izquierda{padding-top:50px !important}}@media only screen and (max-width: 767px){.bloque-pagina{margin-top:15px !important}.bloque-pagina h2{margin-bottom:0 !important}.bloque-pagina h3,.bloque-pagina h4{margin-bottom:7.5px !important}.boton-pequenno-movil{margin-top:3px;padding:5px 20px;font-size:1.6rem}}@media only screen and (max-width: 991px){.vista-admin .bloque-pagina,.vista-terapeuta .bloque-pagina{margin-top:60px !important}}.loader-formulario{border-radius:100%;width:115px;height:115px;position:absolute;border:12px solid #FFFFFF;border-left:12px solid #4E889E;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-animation:load 1.5s infinite linear;-moz-animation:load 1.5s infinite linear;-ms-animation:load 1.5s infinite linear;-o-animation:load 1.5s infinite linear;animation:load 1.5s infinite linear;display:none}@-webkit-keyframes load{0%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(360deg)}}@keyframes load{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.grecaptcha-badge{display:none !important}#consulta-aceptar-politicas .enlace{text-decoration:underline !important;color:#4A4A4A !important}#consulta-aceptar-politicas .enlace:hover{text-decoration:none !important}#contenedor-videollamada #start-mask{background:#dee6ed}#contenedor-videollamada #start-mask .message{display:none !important}#contenedor-videollamada #icono-play{float:left;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0}#contenedor-videollamada #icono-play img:hover{cursor:pointer}#contenedor-videollamada #icono-play img:hover.disabled{cursor:not-allowed}.ui-dialog .finalizar-sesion-dialog,.ui-dialog .finalizar-sesion-dialog-block2{float:left;width:100%;font-size:1.6rem}.ui-dialog .finalizar-sesion-dialog{padding-top:16px}.info-videollamada,#consulta-inicio.vista-usuario .texto-informacion-videollamada-secundario,#consulta-inicio .texto-informacion-videollamada-secundario{margin-bottom:15px;background:#FFFFFF;border:2px solid #4E889E;padding:15px 15px 15px 15px;float:left;width:fit-content;border-radius:3px;display:flex;gap:15px;align-items:center}.info-videollamada .icono-info,#consulta-inicio.vista-usuario .texto-informacion-videollamada-secundario .icono-info,#consulta-inicio .texto-informacion-videollamada-secundario .icono-info{float:left}.info-videollamada .icono-info:before,#consulta-inicio.vista-usuario .texto-informacion-videollamada-secundario .icono-info:before,#consulta-inicio .texto-informacion-videollamada-secundario .icono-info:before{float:left;font-size:4rem;color:#4E889E;left:10px;top:10px}.info-videollamada span,#consulta-inicio.vista-usuario .texto-informacion-videollamada-secundario span,#consulta-inicio .texto-informacion-videollamada-secundario span{color:#08A7E3;font-family:"AvenirLTStd-Heavy", sans-serif !important}#consulta-inicio #contenedor-videollamada{height:546px}#consulta-inicio .texto-informacion-videollamada-secundario{margin-top:36px}#consulta-inicio.vista-usuario #contenedor-videollamada{height:500px}@media only screen and (min-width: 992px){#consulta-historial-sesiones .ui-datepicker{width:fit-content}}@media only screen and (max-width: 991px){#consulta-historial-sesiones .ui-datepicker{left:0 !important}}.hidden{visibility:hidden;opacity:1}.loader{width:64px;height:48px;position:relative;animation:split 1s ease-in infinite alternate}.loader:before,.loader:after{content:"";position:absolute;height:48px;width:48px;border-radius:50%;left:0;top:0;transform:translateX(-10px);background:#4E889E;opacity:0.75;backdrop-filter:blur(20px)}.loader:after{left:auto;right:0;background:#E2E2E2;transform:translateX(10px)}@keyframes split{0% , 25%{width:64px}100%{width:148px}}
