[name=schedule-teacher] .schedule-table{width:99.99%}.content-cols>.content-col+.content-col{padding-right:0}.content-cols>.content-col:first-child{margin-right:10px}@media screen and (min-width:785px){.content-cols>.content-col+.content-col{width:66.5%}}@media screen and (min-width:985px){.teacher-blocks{margin-top:54px}.content-col.content-col-time{padding-top:4px;position:fixed;top:332px;width:27.4%}.content-col>.filter-section .filter-blocks{padding:4px 0;position:fixed;top:332px;margin:0;background:#fff;z-index:40}.filter-block{padding:0 8px 0 0}.filter-block:last-child{padding:0}}@media screen and (min-width:1366px){.content-col.content-col-time{width:375px}}.schedule-table>table>tbody>tr>td{height:31px;vertical-align:top}.schedule-table td.sunday{border-right:1px solid #c20e2c}[name=schedule-teacher][data-week="-1"]{cursor:not-allowed}[name=schedule-teacher][data-week="-1"]:hover{opacity:.5}.schedule-table td.active:hover{background:#90ee90;cursor:pointer}.schedule-table tbody tr:hover{background:#d4ffd4}.schedule-section .text-name.f-26{margin:0}.classroom-bubble{padding:10px;min-width:260px}.classroom-bubble.active input{padding:2px 7px 3px;border:1px solid #c20e2c;background:#fff;cursor:text;font-family:Arial}.classroom-bubble.active select{border-color:#c20e2c;background-size:10px;background-position:97% 6px;background-image:url(/i/ddarrow.svg);background-repeat:no-repeat}.qtip-tipped{border:3px solid #c20e2c}.qtip-tipped.expired{border-color:#959fa9}.classroom-bubble>*{font-size:15px;margin-bottom:9px;width:100%;display:block}.classroom-bubble select{padding:3px 7px;-webkit-appearance:none;appearance:none;width:100%}.classroom-bubble>:last-child{margin-bottom:0}.ui-widget-header{font-size:10px;border:0;background:none}.ui-corner-all{border-radius:0}.ui-button.ui-dialog-titlebar-close{border:0;background:none}.ui-button.ui-dialog-titlebar-close:hover{border:0;font:inherit;background:none}.ui-widget.ui-widget-content{max-width:90%;min-width:214px}#dialog .table-plan thead td,.popup-wr .table-plan thead td{padding:0 30px;border-top:0;border-bottom:0;background:#fff}@media screen and (max-width:470px){.ui-widget.ui-widget-content{max-width:95%}.ui-dialog .ui-dialog-content{padding:0}#dialog .table-plan td,#dialog .table-plan thead td,.popup-wr .table-plan td,.popup-wr .table-plan thead td{padding:10px 0 10px 10px}.popup-wr .table-plan tr td:last-child{padding:15px 0 14px}#dialog .table-plan tr td .button.medium[href="/myclassrooms/train/"],.popup-wr .table-plan tr td .button.medium[href="/myclassrooms/train/"]{padding:11px 10px}}.ui-dialog .ui-dialog-titlebar{padding:0 1em}.ui-dialog-buttonpane.ui-widget-content{padding:0;border:0;text-align:center}.ui-dialog .ui-dialog-title{font:400 17px/24px Futura New,sans-serif}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-button,.ui-dialog .ui-dialog-buttonpane button{padding:11px 30px;text-transform:uppercase;max-width:100%;letter-spacing:.04em;text-align:center;border-radius:3px}.ui-button,.ui-button:focus,.ui-button:hover,.ui-dialog .ui-dialog-buttonpane button{border:0;color:#fff;font:700 16px/20px Futura New,sans-serif;background:#c20e2c}.ui-dialog .ui-dialog-content{font:100 24px/32px Futura New,sans-serif}[name=schedule-teacher] .schedule-table>table>tbody>tr>td.headcol,[name=schedule-teacher] .schedule-table>table>thead>tr>td.headcol{border-bottom-width:0;position:absolute;background:#fff;border-right-width:1px;left:24px;width:100px}[name=schedule-teacher] .schedule-table>table>tbody>tr>td{width:auto}[name=schedule-teacher] .schedule-table>table>thead:last-child>tr>td:first-child{border-top:1px solid #e0eeff}.schedule-table>table>tbody>tr>td.headcol+td,.schedule-table>table>thead>tr>td.headcol+td{border-left:0}.schedule-table>table>tbody>tr.thead>td{border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent}.schedule-table>table>tbody>tr.tfoot>td{border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid transparent}[name=schedule-teacher] .schedule-table{overflow-y:visible;overflow-x:auto;margin-left:100px;width:calc(100% - 100px)}.text-name.f-11{text-align:left;width:35px}@media screen and (max-width:600px){[name=schedule-teacher] .schedule-table{margin-left:50px;width:calc(100% - 50px)}[name=schedule-teacher] .schedule-table>table>tbody>tr>td.headcol,[name=schedule-teacher] .schedule-table>table>thead>tr>td.headcol{width:50px}[name=schedule-teacher] .schedule-table>table>tbody>tr>td.headcol .text-name.f-13{line-height:14px}}@media screen and (max-width:550px){[name=schedule-teacher] .schedule-table>table>tbody>tr>td.headcol .text-name.f-13{line-height:25px}}@media screen and (max-width:785px){.content-col.content-col-time{display:none}}.i-field-error{padding:1px 7px 4px;color:#fff;font:normal 16px/17px Futura New,sans-serif;position:absolute;max-width:400px;letter-spacing:.04em;background-color:#c20e2c;border-radius:3px;margin-top:-7px;display:block;z-index:9}@media screen and (max-width:431px){[name=schedule-user] .schedule-table{margin-left:50px;width:calc(100% - 50px)}.schedule-table>table>tbody>tr>td.headcol,[name=schedule-user] .schedule-table>table>thead>tr>td.headcol{border-bottom-width:0;position:absolute;border-right-width:1px;left:16px;width:50px}[name=schedule-user] .schedule-table>table>tbody>tr>td.headcol .text-name.f-13{line-height:25px}}#enterable-bar{padding:20px;border:2px solid #f0f7ff;max-width:585px;text-align:center}.classroom-bubble a[goto-teacherId]:first-child{height:60px;width:60px;float:right}.classroom-bubble a[goto-teacherId] img{border-radius:30px;margin-top:-3px}.schedule-table div.hatching[data-state=upcoming],.schedule-table td.hatching[data-state=upcoming]{background:url(../img/bg_hatching.png) 0 0 repeat}.schedule-table div.hatching[data-state=inprogress],.schedule-table div.hatching[data-state=live],.schedule-table td.hatching[data-state=inprogress],.schedule-table td.hatching[data-state=live]{-webkit-animation:i-stripes 2s linear infinite;-o-animation:i-stripes 2s linear infinite;animation:i-stripes 2s linear infinite;-o-background-size:40px 40px;-moz-background-size:40px 40px;-webkit-background-size:40px 40px;background-size:40px 40px;background-color:#2e8b57;background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}div[data-state=completed],td[data-state=completed]{background:#006400}#enterable-bar a{font-weight:700;color:#ce3e56}.schedule-table tbody tr.tfoot:hover,.schedule-table tbody tr.thead:hover{background:none}.schedule-table div[data-state=expired],.schedule-table td[data-state=expired]{background:#959fa9}.me-pic{margin:15px auto;border-radius:30px;display:block}.classroom-bubble span.date{margin-bottom:8px;color:#cc3c54;font:700 15px/12px Futura New,sans-serif;text-transform:uppercase;width:auto;display:inline-block}.classroom-bubble.expired span.date{color:#959fa9}.qtip{max-width:unset}.table-plan .subrow{font-size:14px;line-height:15px}.table-plan .subrow td{padding:5px 30px}.table-plan .subrow td li{margin-right:10px;float:left}.table-plan .subrow td li .name{font-weight:700}.table-plan [data-package-feature="2"]:hover>a{display:none}.table-plan [data-package-feature="2"]:hover>span{margin-bottom:8px;display:block!important}.table-plan .subrow td ul{float:right}.table-plan .subrow td>div{font-size:16px;margin-right:10px;float:left}@media screen and (max-width:590px){.table-plan .subrow td ul{float:left}}@media screen and (max-width:507px){.table-plan .subrow td ul{float:left}}.table-plan td[colspan="2"]:first-child{text-align:center}.ui-dialog .ui-dialog-buttonpane{margin-top:0}.ui-dialog .ui-dialog-content{padding-top:0;padding-bottom:0}[data-package-feature="2"]{padding:17px 15px 15px;font-size:16px}.dotted-link,[data-classroom-query],[data-package-sale-id],[data-used-qty]{color:#c20e2c;border-bottom:1px dotted #c20e2c;cursor:pointer}div.date-time{height:30px;position:absolute;width:96px}.button.medium.offline{padding-top:4px;padding-bottom:4px}.button.medium.offline>span{line-height:11px}#enterable-bar .address{font-weight:700;color:#ce3e56;margin-top:5px;display:block}.youtube-link{height:37px;float:right;margin-top:-1px}.teacher-price{font-size:14px;margin-left:20px;float:left}.text-icon.i-price:before{background:transparent url(../img/icons.png?1) -34px -426px no-repeat}.block_radio_opyt label{margin-bottom:10px}.fit-blocks.engla .fit-block .image{height:76px;border:0;background-position:top;border-radius:0;width:71px;background-repeat:no-repeat}#citizen,#legal{position:absolute;opacity:0;margin:10px 0 0 7px;z-index:-1}#citizen+label,#legal+label{padding:0 0 0 35px;position:relative;cursor:pointer}#citizen+label:before,#legal+label:before{height:28px;content:"";position:absolute;top:-3px;background:#f0f7ff;left:0;width:28px}#citizen+label:after,#legal+label:after{-webkit-transform:scale(0);transform:scale(0);font-size:30px;color:#0073ff;-webkit-transition:.3s;transition:.3s;content:"\2713";position:absolute;top:-3px;left:4px;line-height:30px;display:inline-block}#citizen:checked+label:after,#legal:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width:785px){main .content-col:first-child{width:66.5%}main .content-cols>.content-col+.content-col{width:31.5%}}main .mosaic-block.bar2 a{text-decoration:none;color:inherit}main .mosaic-block.bar2 h4{font-weight:700}.dropdown-block{overflow-y:scroll;max-height:300px!important}