.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell,.cal-month-view .cal-cell-row{-js-display:flex;display:flex}.cal-month-view .cal-cell{float:left;flex:1;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}@media (-ms-high-contrast:none){.cal-month-view .cal-day-cell{display:block}}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;-js-display:flex;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{-js-display:flex;display:flex;padding-left:70px;border:1px solid}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:1px solid}.cal-week-view .cal-event{font-size:12px;border:1px solid}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border-left:1px solid;border-right:1px solid;border-top:0;border-bottom:3px solid;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;-js-display:flex;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{-js-display:flex;display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:1px solid;border-top:0;-js-display:flex;display:flex}.cal-week-view .cal-time-events .cal-day-columns{-js-display:flex;display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\00a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view .cal-hour-segment,.cal-week-view mwl-calendar-week-view-hour-segment{display:block}.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:1px solid #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-drag-over,.cal-week-view .cal-day-headers .cal-header:hover{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:Poppins,sans-serif;font-size:.729vw;color:#2e4765;background-color:#f5f6f7;margin-bottom:1.042vw}img{max-width:100%;height:auto}.maingrid{display:grid;grid-template-columns:minmax(auto,5.26vw) 1fr;grid-template-rows:1fr}.mainmenu{background-color:#ededef;width:5.26vw;border-top-left-radius:1.354vw;border-top-right-radius:1.354vw;border-bottom-left-radius:.833vw;border-bottom-right-radius:.833vw;box-shadow:.521vw .156vw .313vw rgba(0,0,0,.16862745098039217);position:fixed;top:0;left:0;z-index:17;min-width:8vh;max-height:100vh}.mainmenu .usermenu{padding:0 .321vw .321vw}.mainmenu .utilities{border-radius:.833vw;background-color:#23273b;padding:2vh .521vh .521vh}.mainmenu .utilities ul li{margin-bottom:1.9vw}.mainmenu .utilities ul li:last-child{margin-bottom:2.604vw}.mainmenu ul{list-style:none;padding:0;margin:0;text-align:center}.mainmenu ul li{margin-bottom:1.9vw}.mainmenu ul li img{width:3.875vh}.mainmenu ul li a{padding:1.625vh;display:inline-block;border-radius:.729vh}.mainmenu ul li a.active,.mainmenu ul li a:hover{background-color:rgba(84,119,156,.5607843137254902)}.mainmenu ul li.avatar a{padding:0}.mainmenu ul li.avatar img{border-radius:15%;width:100%;height:auto;max-width:5.646vh;max-height:5.646vh;box-sizing:border-box}.button{background-color:#23273b;border-radius:.625vw;color:#fff;font-size:.833vw;font-weight:500;text-align:center;display:block;padding:.833vw;width:100%;box-sizing:border-box;text-decoration:none;border:none}.button.medium{max-width:10.417vw}.button.center{margin-left:auto;margin-right:auto;cursor:pointer}.button.bicon{max-width:15.938vw;width:auto}.button.bicon img{width:2vw}.button.bolder{height:3.281vw;line-height:1.8vw}.basicbox{background-color:#fff;border-radius:1.25vw;box-shadow:0 .156vw .313vw rgba(0,0,0,.17);width:100%;position:relative;z-index:11;padding:.833vw 1.458vw .99vw;box-sizing:border-box}.basicbox.medium{min-width:21.875vw}.basicbox.martop{margin-top:.781vw}#mainheader{display:grid;grid-template-columns:5.26vw 1fr 1fr;grid-template-rows:minmax(auto,5.938vw);background-color:#fa3b32}#mainheader .saludo{align-self:center;padding-left:1.563vw}#mainheader .saludo p{font-weight:300;color:#fff;font-size:1.302vw}#mainheader .saludo p span{font-weight:700}#mainheader .logo{justify-self:end;align-self:center;padding-right:2.083vw;max-width:8.385vw}.basicbox.wplus header{grid-template-columns:1fr 2.5vw 4.167vw;-moz-column-gap:1.563vw;column-gap:1.563vw}.basicbox.fullheight{height:100%}.basicbox header{display:grid;grid-template-columns:1fr 4.688vw;align-items:center;margin-bottom:1.198vw;grid-template-rows:3.229vw}.basicbox header h3{font-size:1.302vw;font-weight:500;color:#2d3453;margin:0}.basicbox header .icon{justify-self:end;cursor:pointer}.basicbox header .icon div{background-color:#ededef;border-radius:.573vw;padding-right:1.25vw;width:4.688vw;padding-top:.521vw;padding-bottom:.521vw;box-shadow:.781vw .781vw .781vw rgba(0,0,0,.16862745098039217);text-align:right;box-sizing:border-box;height:3vw}.basicbox.horojo header .icon div:hover{background-color:#fa3b32}.basicbox.horojo header .icon div:hover svg path,.basicbox.horojo header .icon div:hover svg rect{fill:#fff}.basicbox header .icon div img,.basicbox header .icon div svg{width:1.979vw}.basicbox .threebuttons{display:grid;grid-template-columns:3.646vw 1fr;grid-template-rows:1fr 1fr 1fr;justify-items:left;text-align:center;-moz-column-gap:2vw;column-gap:2vw;align-items:center;row-gap:1.563vw;background-color:#ededef;padding:2vw;border-radius:2vw}.basicbox .threebuttons .iconcircle{background-color:#fcfcfc;border-radius:.563vw;width:3.646vw;height:3.646vw;display:grid;align-content:center;justify-content:center;text-decoration:none;box-shadow:.781vw .781vw .781vw rgba(0,0,0,.16862745098039217)}.basicbox .threebuttons .iconcircle.tusala{background-color:#23273b}.basicbox .threebuttons .iconcircle.tusala:hover{background-color:#fa3b32}.basicbox .threebuttons .iconcircle:hover{background-color:#23273b}.basicbox .threebuttons .iconcircle:hover svg path{fill:#fff;stroke:#fff}.basicbox .threebuttons .iconcircle:hover svg g{stroke:#fff}.basicbox .threebuttons .iconcircle:hover svg text{fill:#fff;stroke:#fff}.basicbox .threebuttons .iconcircle svg{width:1.719vw}.basicbox .threebuttons .iconcircle .plusbutton{background-color:transparent;color:#23273b;border:.104vw solid #23273b;width:1.771vw;height:1.771vw;line-height:1.8vw}.basicbox .threebuttons .iconcircle .plusbutton:hover{color:#fff;border:.104vw solid #fff}.basicbox .threebuttons p{color:#2e4765;font-size:.833vw;font-weight:500;text-align:center}.basicbox .threebuttons>div,.basicbox .threebuttons p{display:grid;align-items:center}.basicbox .threebuttons p a{text-decoration:none;color:#2e4765}.basicbox .threeicons{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}.basicbox .threeicons img{max-width:4.271vw}.basicbox.mensajes{display:grid;width:86vw;height:37vw;margin-left:2vw;grid-template-columns:20.521vw 1fr;grid-template-rows:1fr;-moz-column-gap:1.51vw;column-gap:1.51vw;padding-left:4.635vw;padding-top:1.771vw}.basicbox.mensajes .basicbox{background-color:#f9f9fa;height:24vw}.basicbox.mensajes header{display:grid;grid-template-columns:2.083vw 1fr;grid-template-rows:1fr;-moz-column-gap:1.458vw;column-gap:1.458vw}.basicbox.mensajes header h3{font-size:1.302vw;font-weight:500}.basicbox.mensajes .chatusercol{box-shadow:.521vw .156vw .313vw rgba(0,0,0,.07058823529411765);padding-bottom:1.25vw;height:34vw;padding-top:1.719vw}.chatusercol .subbasicbox{grid-template-columns:minmax(auto,5.781vw) 6vw minmax(auto,2.5vw)}.basicbox .search{width:100%;position:relative;margin-bottom:1.146vw}.basicbox .search img{position:absolute;right:2.031vw;top:.8vw;max-width:1.042vw}.basicbox .search input{border:none;border-radius:.677vw;width:100%;box-shadow:0 .156vw .313vw rgba(0,0,0,.16862745098039217);height:2.656vw;box-sizing:border-box;font-size:.833vw;font-weight:500;color:#2c3352;padding:.521vw .521vw .521vw 1.198vw}.basicbox .search .resulstsearch{background-color:#ddd;padding:.09 vh .09 1.198vw}.basicbox .search .resulstsearch p{cursor:pointer;margin:.5vh .156vw}.basicbox .search .resulstsearch p:first-of-type{padding-top:.8vh;margin-top:0}.basicbox .search .resulstsearch p:last-of-type{padding-bottom:.8vh;margin-bottom:0}.basicbox .users{padding:0;box-shadow:.313vw .313vw .313vw rgba(0,0,0,.16862745098039217);border:.104vw solid #dedede;overflow-y:scroll;height:32vw}.basicbox .users>div:first-child{border-radius:0;border-top-left-radius:1.042vw;border-top-right-radius:1.042vw}.basicbox .users>div:last-child{border-radius:0;border-bottom-left-radius:1.042vw;border-bottom-right-radius:1.042vw}.basicbox .users .subbasicbox{margin-bottom:0;border-radius:0;box-shadow:none;border:none;border-bottom:.104vw solid #efeff2}.basicbox .users .subbasicbox.active,.basicbox .users .subbasicbox:hover,.misclases .subbasicbox:hover{background-color:#ededef}.basicbox .users .subbasicbox.active .boxdata .lastchat,.basicbox .users .subbasicbox:hover .boxdata .lastchat{background-color:rgba(45,52,83,.12941176470588237);box-shadow:none;margin-right:.26vw;padding:.521vw;border-radius:.521vw;white-space:nowrap;overflow:hidden}.basicbox .users .subbasicbox.active .boxdata .lastchat p,.basicbox .users .subbasicbox:hover .boxdata .lastchat p{font-weight:500;font-size:.729vw}.basicbox .users .subbasicbox .boxdata .lastchat{box-shadow:none;margin-right:.26vw;padding:.521vw;border-radius:.521vw}.basicbox .users .subbasicbox .boxdata .lastchat p{font-weight:500;font-size:.729vw}.basicbox .users .subbasicbox .boxchatvideocall{text-align:center;background-color:rgba(45,52,83,.12941176470588237);width:2.448vw;height:2.448vw;border-radius:.625vw;display:grid;align-content:center;justify-content:center}.basicbox .users .subbasicbox .boxchatvideocall img{width:1.094vw}.basicbox .users .subbasicbox .boxclose{align-content:flex-end;display:grid}.basicbox .users .subbasicbox .boxclose .close{text-align:center;width:2.448vw;height:2.448vw;display:grid;align-content:center;border-radius:.833vw;background-color:transparent;border:.104vw solid rgba(45,52,83,.12941176470588237);justify-content:center}.basicbox .users .subbasicbox .boxclose .close img,.basicbox .users .subbasicbox .boxclose .close svg{width:.938vw;height:auto;margin-left:.26vw;margin-top:.104vw}.basicbox .users .subbasicbox .boxclose .close img{margin:0;width:1.25vw}.basicbox .users .subbasicbox .boxtitles p{font-weight:500;font-size:.625vw}.basicbox.chatmessages{border:.052vw solid #dedede;padding:1.667vw .885vw 2.031vw 2.5vw;box-shadow:.521vw .313vw .313vw rgba(0,0,0,.16862745098039217);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2.917vw;grid-row-gap:1.406vw}.basicbox.chatmessages .messages .message:last-child{margin-bottom:0}.basicbox.chatmessages .messages{overflow-y:scroll;height:22vw}.basicbox.chatmessages .message{display:grid;grid-template-columns:4.01vw 1fr;-moz-column-gap:1.354vw;column-gap:1.354vw;margin-bottom:1.979vw;min-height:4.1vw}.basicbox.chatmessages .message .avatar{position:relative}.basicbox.chatmessages .message .avatar img{border-radius:.625vw}.basicbox.chatmessages .message .avatar .status{width:.885vw;height:.885vw;background-color:red;border-radius:1.563vw;position:absolute;right:-.104vw;top:-.104vw}.basicbox.chatmessages .message .messagedata{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.354vw;column-gap:1.354vw}.basicbox.chatmessages .message .messagedata .name{font-size:.833vw;color:#2d3453;font-weight:500}.basicbox.chatmessages .message .messagedata .date{font-size:.729vw;color:#77879b}.basicbox.chatmessages .message .messagedata .themessage{grid-column:span 2;display:grid;align-items:flex-end}.basicbox.chatmessages .message .messagedata .themessage p{font-size:.729vw;line-height:1.05vw;color:#60728a;font-weight:500;border-radius:.938vw;background-color:#f6f7f9;padding:.417vw .417vw .417vw .99vw;margin:0}.basicbox.chatmessages .sendbox{display:grid;grid-template-columns:1fr 9.479vw;grid-template-rows:2.917vw;-moz-column-gap:.781vw;column-gap:.781vw}.basicbox.chatmessages .sendbox .messagebox{background-color:#efeff2;border-radius:.573vw;font-size:.833vw;font-weight:500;color:#9396a6;border:none;padding-left:1.354vw;box-shadow:0 .156vw .313vw rgba(0,0,0,.16862745098039217)}.basicbox.chatmessages .sendbox .sendmessage{background-color:#2d3453;color:#fff;border:none;border-radius:.625vw;font-size:.833vw;font-weight:500}.subbasicbox{display:grid;grid-template-columns:5.781vw 6.5vw minmax(auto,2.5vw);grid-template-rows:1fr 1fr;padding:1.146vw;border:.104vw solid #dedede;border-radius:1.042vw;box-shadow:.313vw .156vw .313vw rgba(0,0,0,.16862745098039217);height:8.594vw;box-sizing:border-box;margin-bottom:.885vw;-moz-column-gap:.26vw;column-gap:.26vw}.subbasicbox.apps{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:5.104vw 5.104vw;height:auto;align-items:center;justify-items:center;grid-auto-rows:5.104vw}.subbasicbox.apps img{max-width:5vw}.subbasicbox.apps2{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:5.504vw 5.504vw 5.504vw;height:auto;align-items:center;justify-items:center;grid-auto-rows:5.104vw}.subbasicbox.apps2 img{max-width:4vw}.subbasicbox.chat .boxtitles p{font-size:.677vw;font-weight:300}.subbasicbox.chat .boxdata .lastchat{border-radius:.5vw;box-shadow:.781vw .156vw .313vw rgba(0,0,0,.16862745098039217);padding:.521vw 0;margin-right:.781vw}.subbasicbox.chat .boxdata .lastchat p{font-size:.677vw;color:#2e4765;font-weight:300;margin:0}.subbasicbox.chat .boximage{position:relative}.subbasicbox.chat .status{width:.885vw;height:.885vw;background-color:red;border-radius:1.563vw;position:absolute;right:.9vw;top:0}.subbasicbox.chat .status.online{background-color:#20c90a}.subbasicbox .boximage{grid-row:span 2;display:grid;align-self:center}.subbasicbox .boximage img{width:4.688vw;height:auto;border-radius:.885vw;margin-top:.208vw}.subbasicbox h4{font-size:.833vw;color:#2d3453;font-weight:500;margin:0 0 .313vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subbasicbox h4 a{text-decoration:none;color:#2d3453}.subbasicbox .boxtitles p{margin:0;color:rgba(46,71,101,.6509803921568628);font-size:.677vw;font-weight:500}.subbasicbox .boxdata p{margin:0;color:#2e4765;font-size:.833vw;font-weight:500}.subbasicbox .boxdata{display:grid;align-content:flex-end}.subbasicbox .number{background-color:#ededed;text-align:center;width:2.448vw;height:2.448vw;display:grid;align-content:center;border-radius:.833vw}.subbasicbox .boxvideocall{display:grid;align-content:flex-end}.subbasicbox .videocall{text-align:center;width:2.448vw;height:2.448vw;display:grid;align-content:center;border-radius:.833vw;background-color:#fff;border:.104vw solid #f3f3f3}.subbasicbox .videocall img{margin-top:.208vw;width:1.094vw}.subbasicbox.headinguser{grid-template-columns:minmax(auto,6.406vw) 1fr minmax(auto,3.698vw);-moz-column-gap:1.979vw;column-gap:1.979vw;height:11.406vw;padding:1.354vw 1.354vw 1.354vw 2.604vw}.subbasicbox.headinguser,.subbasicbox.headinguser2{background-color:#efeff2;border:.052vw solid #dedede;border-radius:1.042vw;box-shadow:.313vw .156vw .313vw rgba(0,0,0,.16862745098039217)}.subbasicbox.headinguser2{display:flex;flex-direction:row;justify-content:space-around;height:14.6vw;padding:1.354vw;width:69.5vw}.subbasicbox.headinguser2 .boximage img,.subbasicbox.headinguser .boximage img{width:6.406vw;border-radius:.521vw;margin-top:0}.subbasicbox.headinguser .boximage .status{right:-.2vw;top:-.2vw}.subbasicbox.headinguser .boxtitles h4{font-size:1.25vw;font-weight:500;margin-bottom:1.146vw}.subbasicbox.headinguser .boxtitles .colegio{color:#9396a6;font-size:1.042vw;font-weight:500;background-image:url(/assets/img/colegio.svg);background-repeat:no-repeat;padding-left:2.24vw;height:1.458vw;background-size:1.146vw;line-height:1.8vw;margin-bottom:1.146vw}.subbasicbox.headinguser .boxtitles .curso{color:#9396a6;font-size:.833vw;font-weight:500}.subbasicbox.headinguser .boxtitles .boxdata p{font-size:.833vw;color:#2e4765;font-weight:500}.subbasicbox.headinguser .boxchatvideocall{text-align:center;background-color:rgba(45,52,83,.12941176470588237);width:3.698vw;height:3.698vw;border-radius:.625vw;display:grid;align-content:center;justify-content:center}.subbasicbox.headinguser .boxchatvideocall img{width:1.563vw}.contenido,.dashboard{display:grid;grid-template-rows:1fr}.contenido{grid-template-columns:minmax(auto,21.875vw) 1fr;-moz-column-gap:1.771vw;column-gap:1.771vw;margin-top:6vw}.dashboard .fila1{grid-template-columns:1fr 1fr 1fr;margin-bottom:1.406vw}.dashboard .fila1,.dashboard .fila2{display:grid;grid-template-rows:1fr;-moz-column-gap:1.406vw;column-gap:1.406vw}.dashboard .fila2{grid-template-columns:1fr 1fr}#migasF{display:flex;flex-direction:row;align-items:center}#nameM{min-width:5.5vw}.breadcrumb{z-index:112;width:68vw;display:grid;align-content:center;padding:10px;background-color:#fff;position:fixed;top:10vh;border-bottom-left-radius:1.25vw;border-bottom-right-radius:1.25vw}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb #container{margin:0;display:flex;flex-direction:row;overflow-x:scroll;width:65vw;padding:0}.breadcrumb #container::-webkit-scrollbar{margin-top:2px;width:8px;height:.5vw;background-color:hsla(0,0%,100%,.5);border-radius:8px}.breadcrumb #container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,89.4%,.8705882352941177);box-shadow:0 0 0 0 rgba(0,0,0,.2);border-radius:8px}.breadcrumb #container::-webkit-scrollbar-thumb:active{background-color:rgba(187,186,186,.7254901960784313);border-radius:8px}.breadcrumb #container #migas,.breadcrumb ul li{float:left;margin-right:.677vw;border:.104vw solid #23273b;border-radius:1.042vw;font-size:.833vw;font-weight:500;box-sizing:border-box;height:2.604vw;display:grid;align-content:center;cursor:pointer;padding:.521vw .521vw .521vw .781vw}.breadcrumb #container #migas:last-child,.breadcrumb ul li:last-child{margin-right:0}.breadcrumb #container #migas span.close,.breadcrumb ul li span.close{background-color:#23273b;width:1.51vw;height:1.51vw;color:#fff;display:inline-block;text-align:center;line-height:1.406vw;padding-left:.156vw;box-sizing:border-box;border-radius:1.042vw;margin-left:.781vw}.breadcrumb #container #migas span.close svg,.breadcrumb ul li span.close svg{width:.573vw;height:auto}.breadcrumb #container #migas:hover,.breadcrumb ul li:hover{background-color:#23273b;color:#fff}.breadcrumb #container #migas:hover span.close,.breadcrumb ul li:hover span.close{background-color:#fff;color:#23273b}.breadcrumb #container #migas:hover span.close svg g path{fill:#23273b}.plusbutton{font-size:1.354vw;color:#fff;background-color:#23273b;width:2.5vw;height:2.5vw;text-align:center;line-height:2.604vw;border-radius:1.563vw;cursor:pointer}.mensajes{margin-right:1.042vw}.userchat{display:grid;grid-template-columns:1fr;grid-template-rows:11.406vw 29vw;grid-row-gap:1.875vw}.subbasicbox.chat .status.away{background-color:#eab216}.button2,.button3,.button4{background-color:#2c3352;border-radius:1vw;color:#fff;font-size:.833vw;font-weight:500;text-align:center;display:block;padding:.833vw;box-sizing:border-box;text-decoration:none;border:none;height:2.917vw}.calendartitle h6{font-size:1.2vw;text-align:center;margin:1vw 0 0}.calendarbuttons .btn{cursor:pointer}.calendarbuttons .btn-group{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.cal-month-view .cal-day-badge{margin-top:0!important;margin-left:0!important;display:inline-block!important;min-width:0!important;width:0!important;height:0!important;padding:0!important;font-size:0!important;font-weight:700!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;border-radius:0!important}.basicbox .users::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.basicbox.chatmessages .messages::-webkit-scrollbar{display:none}