.to-do-list-example-component ul{margin:0;padding:0}.to-do-list-example-component li{width:200px;margin-bottom:10px;padding:10px;border:1px solid #ccc}.to-do-list-example-component .todo-list-example-component-submit-add-task-button{margin-bottom:10px}.to-do-list-example-component .todo-list-example-component-delete-task-button{float:right;text-decoration:none;color:#ccc}.spinner-component{position:relative;overflow:hidden}.header-component{display:-ms-flexbox;display:flex;margin-top:26px;background-color:#fff;border-bottom:1px solid #eee;padding-bottom:30px}.header-component.borderless{border-bottom:none}.header-component .row-fixed{width:100%;margin:0 auto;max-width:75rem;transition:all .3s ease-in}.header-component .row-fixed .header-info,.header-component h4{transition:all .3s ease-in}.header-component h4{font-size:24px;font-weight:700;margin-bottom:12px}.header-component .header-hint{font-size:14px;color:#999;line-height:24px;transition:all .3s ease-in}.header-component .header-hint i{margin-right:5px}.header-component .avatar-ico{float:left;border-radius:36px;width:72px;min-width:72px;height:72px;margin-right:20px;transition:all .3s ease-in}.header-sticky .header-component{margin:0;padding:0;width:100%}.header-sticky .header-component .header-info{box-shadow:0 5px 5px -5px #eee;padding-top:.75rem;padding-bottom:.75rem}.header-sticky .header-component .header-info h4{font-size:18px;margin-bottom:5px}.header-sticky .header-component .header-info .header-hint{display:inline-block;font-size:12px;margin-right:10px}.header-sticky .header-component .avatar-ico{height:48px;width:48px;min-width:48px;margin:18px 20px 0 0}.group-conversation-header-component{display:-ms-flexbox;display:flex;margin-top:26px;background-color:#fff;border-bottom:1px solid #eee;padding-bottom:30px}.group-conversation-header-component .row-fixed{width:100%;margin:0 auto;max-width:75rem;transition:all .3s ease-in}.group-conversation-header-component .row-fixed .header-info{transition:all .3s ease-in}.group-conversation-header-component h4{font-size:24px;font-weight:700;margin-bottom:12px;transition:all .3s ease-in}.group-conversation-header-component .header-hint{font-size:14px;color:#999;line-height:24px;transition:all .3s ease-in}.group-conversation-header-component .header-hint i{margin-right:5px}.group-conversation-header-component .avatars{position:relative}.group-conversation-header-component .avatar-ico{border-radius:36px;width:72px;min-width:72px;height:72px;margin-right:20px;transition:all .3s ease-in;position:relative;border:2px solid #fff;z-index:2}.group-conversation-header-component .avatar-ico.small{height:30px;width:30px;min-width:30px;position:absolute;top:-10px;right:-10px;border:none;z-index:1;margin:0}.header-sticky .group-conversation-header-component{margin:0;padding:0;width:100%}.header-sticky .group-conversation-header-component .header-info{box-shadow:0 5px 5px -5px #eee;padding-top:.75rem;padding-bottom:.75rem}.header-sticky .group-conversation-header-component .header-info h4{font-size:18px;margin-bottom:5px}.header-sticky .group-conversation-header-component .header-info .header-hint{display:inline-block;font-size:12px;margin-right:10px}.header-sticky .group-conversation-header-component .avatar-ico{height:48px;width:48px;min-width:48px;margin:18px 20px 0 0}.header-sticky .group-conversation-header-component .avatar-ico.small{height:24px;width:24px;min-width:24px;position:absolute;top:-5px;right:-5px}.bubble-component{position:relative}.bubble-component .bubble{width:310px;box-sizing:border-box;padding:25px;border-radius:2px;position:absolute;background:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.16)) drop-shadow(0 2px 4px rgba(0,0,0,.16))}.bubble-component .bubble .bubble-title{font-family:AvenirNext-Medium;font-size:16px;margin-bottom:7px}.bubble-component .bubble .bubble-text{font-size:12px;line-height:24px}.bubble-component .bubble .bubble-arrow{background-repeat:no-repeat;overflow:hidden;position:absolute;width:36px;height:36px}.bubble-component .bubble.align-right{top:0;left:0}.bubble-component .bubble.align-right .bubble-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M0 36l18-18L0 0z'/%3E%3C/svg%3E");right:-34px}.bubble-component .bubble.align-left{top:0;right:0}.bubble-component .bubble.align-left .bubble-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M18 0L0 18l18 18z'/%3E%3C/svg%3E");left:-18px}.bubble-component .bubble.align-top{top:0;left:0}.bubble-component .bubble.align-top .bubble-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M36 18L18 0 0 18z'/%3E%3C/svg%3E");left:50%;top:-18px;transform:translateX(-50%)}.bubble-component .bubble.align-bottom{bottom:0;left:0}.bubble-component .bubble.align-bottom .bubble-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M0 0l18 18L36 0z'/%3E%3C/svg%3E");left:50%;bottom:-34px;transform:translateX(-50%)}.bubble-component .close-icon{width:11px;height:11px;float:right;cursor:pointer;position:absolute;top:14px;right:14px}.bubble-component .close-icon path{fill:#a7a5a6}.filestack-input-component.uploaded .send-response{background-color:#b8b7ba}.filestack-input-component .filestack-button{width:36px;height:36px;padding:0;margin:0;background-color:transparent;color:#999;transition:color .3s ease-in-out}.filestack-input-component .filestack-button:before{font-size:1.25rem}.filestack-input-component .filestack-button:hover:before{color:#444;transition:color .3s ease-in-out}.filestack-input-component .filestack-dropzone{color:#444!important;font-size:.75rem!important;background-color:#fff!important;border-radius:4px!important;box-shadow:0 1px 1px #ccc;margin:-6px 0 0!important;border:none!important;display:none!important;min-height:27px;padding:2px 10px!important;overflow:hidden;text-overflow:ellipsis}.filestack-input-component .filestack-dropzone span{color:#ccc!important;margin-left:3px!important;font-size:.75rem!important}.filestack-input-component.has-staged-files .filestack-dropzone{display:inline-block!important}.date-picker-component input{margin:0}.date-picker-component button.rw-btn:hover{background-color:transparent;color:#000}.date-picker-component button.rw-btn[disabled]{background-color:transparent;border:0;color:#333}.date-picker-component .rw-calendar-grid{margin:0;border:none;border-spacing:0;border-collapse:collapse}.date-picker-component .rw-calendar-grid td{font-size:16px;line-height:1.42857143;padding:0}.date-picker-component .rw-calendar-grid th{line-height:1.42857143;font-size:16px}.date-picker-component .rw-calendar-grid thead{background:transparent}.date-picker-component .rw-calendar-grid thead>tr{line-height:1.42857143}.rw-btn,.rw-input{color:inherit;font:inherit;margin:0}button.rw-input{overflow:visible}button.rw-input,select.rw-input{text-transform:none}button.rw-input,html input[type=button].rw-input,input[type=reset].rw-input,input[type=submit].rw-input{-webkit-appearance:button;cursor:pointer}button[disabled].rw-input,html input[disabled].rw-input{cursor:not-allowed}button.rw-input::-moz-focus-inner,input.rw-input::-moz-focus-inner{border:0;padding:0}@font-face{font-family:RwWidgets;src:url(https://pwap-staging.s3.amazonaws.com/static/dist/rw-widgets.eot);src:url(https://pwap-staging.s3.amazonaws.com/static/dist/rw-widgets.eot?#iefix&v=4.1.0) format("embedded-opentype"),url(data:application/font-woff;base64,d09GRgABAAAAAA0EAA4AAAAAFggAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPihITmNtYXAAAAGIAAAAOgAAAUrQFxm3Y3Z0IAAAAcQAAAAKAAAACgAAAABmcGdtAAAB0AAABZQAAAtwiJCQWWdhc3AAAAdkAAAACAAAAAgAAAAQZ2x5ZgAAB2wAAAKrAAADcINMARNoZWFkAAAKGAAAADYAAAA2BXNMlGhoZWEAAApQAAAAIAAAACQHUQNSaG10eAAACnAAAAAbAAAAIBXBAABsb2NhAAAKjAAAABIAAAASA2gCOG1heHAAAAqgAAAAIAAAACAAvwv2bmFtZQAACsAAAAGMAAAC5b2OKE5wb3N0AAAMTAAAAE8AAABt6Me+4nByZXAAAAycAAAAZQAAAHvdawOFeJxjYGTawTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHGHPQ/iyGKOZhhGlCYESQHAP1fC/N4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF6w/f8PUvCCAURLMELVAwEjG8OIBwBqdQa0AAAAAAAAAAAAAAAAAAB4nK1WaXMTRxCd1WHLNj6CDxI2gVnGcox2VpjLCBDG7EoW4BzylexCjl1Ldu6LT/wG/ZpekVSRb/y0vB4d2GAnVVQoSv2m9+1M9+ueXpPQksReWI+k3HwpprY2aWTnSUg3bFqO4kPZ2QspU0z+LoiCaLXUvu04JCISgap1hSWC2PfI0iTjQ48yWrYlvWpSbulJd9kaD+qt+vbT0FGO3QklNZuhQ+uRLanCqBJFMu2RkjYtw9VfSVrh5yvMfNUMJYLoJJLGm2EMj+Rn44xWGa3GdhxFkU2WG0WKRDM8iCKPslpin1wxQUD5oBlSXvk0onyEH5EVe5TTCnHJdprf9yU/6R3OvyTieouyJQf+QHZkB3unK/ki0toK46adbEehivB0fSfEI5uT6p/sUV7TaOB2RaYnzQiWyleQWPkJZfYPyWrhfMqXPBrVkoOcCFovc2Jf8g60HkdMiWsmyILujk6IoO6XnKHYY/q4+OO9XSwXIQTIOJb1jkq4EEYpYbOaJG0EOYiSskWV1HpHTJzyOi3iLWG/Tu3oS2e0Sag7MZ6th46tnKjkeDSp00ymTu2k5tGUBlFKOhM85tcBlB/RJK+2sZrEyqNpbDNjJJFQoIVzaSqIZSeWNAXRPJrRm7thmmvXokWaPFDPPXpPb26Fmzs9p+3AP2v8Z3UqpoO9MJ2eDshKfJp2uUnRun56hn8m8UPWAiqRLTbDlMVDtn4H5eVjS47CawNs957zK+h99kTIpIH4G/AeL9UpBUyFmFVQC9201rUsy9RqVotUZOq7IU0rX9ZpAk05Dn1jX8Y4/q+ZGUtMCd/vxOnZEZeeufYlyDSH3GZdj+Z1arFdgM5sz+k0y/Z9nebYfqDTPNvzOh1ha+t0lO2HOi2w/UinY2wvaEGT7jsEchGBXMAGEoGwdRAI20sIhK1CIGwXEQjbIgJhu4RA2H6MQNguIxC2l7Wsmn4qaRw7E8sARYgDoznuyGVuKldTyaUSrotGpzbkKXKrpKJ4Vv0rA/3ikTesgbVAukTW/IpJrnxUleOPrmh508S5Ao5Vf3tzXJ8TD2W/WPhT8L/amqqkV6x5ZHIVeSPQk+NE1yYVj67p8rmqR9f/i4oOa4F+A6UQC0VZlg2+mZDwUafTUA1c5RAzGzMP1/W6Zc3P4fybGCEL6H78NxQaC9yDTllJWe1gr9XXj2W5twflsCdYkmK+zOtb4YuMzEr7RWYpez7yecAVMCqVYasNXK3gzXsS85DpTfJMELcVZYOkjceZILGBYx4wb76TICRMXbWB2imcsIG8YMwp2O+EQ1RvlOVwe6F9Ho2Uf2tX7MgZFU0Q+G32Rtjrs1DyW6yBhCe/1NdAVSFNxbipgEsj5YZq8GFcrdtGMk6gr6jYDcuyig8fR9x3So5lIPlIEatHRz+tvUKd1Ln9yihu3zv9CIJBaWL+9r6Z4qCUd7WSZVZtA1O3GpVT15rDxasO3c2j7nvH2Sdy1jTddE/c9L6mVbeDg7lZEO3bHJSlTC6o68MOG6jLzaXQ6mVckt52DzAsMKDfoRUb/1f3cfg8V6oKo+NIvZ2oH6PPYgzyDzh/R/UF6OcxTLmGlOd7lxOfbtzD2TJdxV2sn+LfwKy15mbpGnBD0w2Yh6xaHbrKDXynBjo90tyO9BDwse4K8QBgE8Bi8InuWsbzKYDxfMYcH+Bz5jBoMofBFnMYbDNnDWCHOQx2mcNgjzkMvmDOOsCXzGEQModBxBwGT5gTADxlDoOvmMPga+Yw+IY59wG+ZQ6DmDkMEuYw2Nd0ayhzixd0F6htUBXowPQTFvewONRUGbK/44Vhf28Qs38wiKk/aro9pP7EC0P92SCm/mIQU3/VdGdI/Y0Xhvq7QUz9wyCmPtMvxnKZwV9GvkuFA8ouNp/z98T7B8IaQLYAAQAB//8AD3icXVJBaxNBFH5vNmzibLpp62ZTtUmb3SSVpE0l2WxKU9MqlgoiLaaIJ/VQrVQpovVirQcFkRKCFCliT1PEg3pxgwgi9JKK1R4l/oUi6KmnYBNnNxGLC/Pe23nve983bwaw0QAgOdwCGcQyJTiQiCpiX1hL4iiaqR5USU7x1b0+hXhrNERr9LWsohKSapTWJAAE/uEsuQdtHC8JHI8diqgNYsywG6h4Rek94BR3d5ELda+sSjzkS21hT5Alh1ty2VjFh6IWy3QYeeTceMLGqSqvp3hRtlEy7ja1tLjJCP5sav+Ht8nNdDjFtdMWGYdx3Vt2C8lpyaE+gMacwIQCCOAGif8fhAAcgR7QIQ1ZyMEoTMJt0Md6LxfOnMqPDA+ZxuBRrTfUfbhLVTrbZS/1iC4CvoFEIJ3R7dW3z+N/XsgYsT5dE91+Rc2mUybuq8+2ckFs5rJ8iHrYmYSZw4xhBtIpNcgRzSjg52aCsU3L2vxrca1crloWvmGsWi5XvGLETbFp15ytKmOd1KN7qGO+93f//hWMx4OnjWgkalTNiB41cCIYn2SMRSzLirC9CqvZJmLhMeY0Y24v0nqM5xi7vm+rfy9jtyJfg3EzYqIRNVsuzucsNPYab4VLggQKhCEJ9H0i2tPVLgj8vvyKmEAtdhxbx8whP5yRRFkIkTxmFRm1JA9SIcRd6rFs7UvUHfHQnXPLL4tTZPrxq0fnF2992vk8L979uPvhPtFqbupUVHjxdmF5mkyV1ku8crlwp7KwUPlhGyCNhnP3beDhmjzvDkmiQLgeTi2GMI/ovGFRt9ldIRJQ3AGVPHy6veoqfSui1j+sbMwsTq1cGyMjN0ovijeHhPENPz6YXSGrX56JxfrzYNy/MZ6fe7Jemh92nby6enZxZsMPfwARpcxGAAABAAAAAQAAesaxU18PPPUACwPoAAAAANFbGZEAAAAA0VrvYf/9/2oDoQNTAAAACAACAAAAAAAAeJxjYGRgYA76n8UQxfyCgeH/d+ZFDEARFMABAIt1Bal4nGN+wcDAZM3AwJgKwSA28wIgjoTQAELTA9QAAAAAAAAgAD4AXgB+ATIBfAG4AAAAAQAAAAgAdAAPAAAAAAACAAAAEABzAAAANAtwAAAAAHicdZLNTsJAFIXPIGKExIUa3d6VwRjLT+JCNpKQ4MrEuGDhrsDQlpQOmQ4QnsE38B18JRPfxEOZiCbYZnq/e+b0zp1pAZziEwrb645jywpVZlsu4QgPng+o9z2Xyc+eD1HDq+cKde25ihsYzzWc4Z0VVPmY2RQfnhXO1aXnEk7UjecD6veey+Qnz4e4UKHnCvWV5yoG6s1zDVfqq2fma5tEsZN671razdadDNdiKCVZmEq4cLGxuXRlYjKn09QEIzOzq9tVMo60y190tEhDuxN2NNA2T0wmraC5Ex91pm3o9HizSr6M2s5NZGLNTPq+vsytmeqRC2Ln5p1G4/e66PGg5ljDIkGEGA6COtVrxjaaaPGDCIZ0CJ1bV4IMIVIqIRZ8Iy5mcuZdjgmzjKqmIyUHGPE5o2OFW44EY9bQdOR4YYxYI2Ulu9exTxswbtZLipWEPQbsdJ/zkTEr3GHR0fhnLzmWdLWpOna86doWXQp/tL/9C89nMzelMqIeFKfkqHbQ4P3Pfr8BfuKKaXicbcbBDYAgDADAFgWruzhUU1CIBEzVuL4Rv97rwMBngn8EgAY77NGiwwHJXfvsk1IOy/lm1LTGNvL1Li3CORTPaiVX2dwRWCUCPHGuFEMAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmRhcAAfTIrgAAAA=) format("woff"),url(https://pwap-staging.s3.amazonaws.com/static/dist/rw-widgets.ttf) format("truetype"),url(https://pwap-staging.s3.amazonaws.com/static/dist/rw-widgets.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.rw-i{display:inline-block;font-family:RwWidgets;font-style:normal;font-weight:400;line-height:1em;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rw-i-caret-down:before{content:"\E803"}.rw-i-caret-up:before{content:"\E800"}.rw-i-caret-left:before{content:"\E801"}.rw-i-caret-right:before{content:"\E802"}.rw-i-clock-o:before{content:"\E805"}.rw-i-calendar:before{content:"\E804"}.rw-i-search:before{content:"\E806"}.rw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.rw-widget,.rw-widget *,.rw-widget:after,.rw-widget :after,.rw-widget:before,.rw-widget :before{box-sizing:border-box}.rw-widget{outline:0;background-clip:border-box}.rw-btn{color:#333;line-height:2.286em;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid transparent;padding:0;white-space:nowrap}.rw-rtl{direction:rtl}.rw-input{color:#555;height:2.286em;padding:.429em .857em;background-color:#fff}.rw-input[disabled]{box-shadow:none;cursor:not-allowed;opacity:1;background-color:#eee;border-color:#ccc}.rw-input[readonly]{cursor:not-allowed}.rw-filter-input{position:relative;width:100%;padding-right:1.9em;border:1px solid #ccc;border-radius:4px;margin-bottom:2px}.rw-rtl .rw-filter-input{padding-left:1.9em;padding-right:0}.rw-filter-input>.rw-input{width:100%;border:none;outline:none}.rw-filter-input>span{margin-top:-2px}.rw-i.rw-loading{background:url(https://pwap-staging.s3.amazonaws.com/static/dist/33a752211d05af6684e26ec63c2ed965.gif) no-repeat 50%;width:16px;height:100%}.rw-i.rw-loading:before{content:""}.rw-loading-mask{border-radius:4px;position:relative}.rw-loading-mask:after{content:"";background:url(https://pwap-staging.s3.amazonaws.com/static/dist/a770b6797b68e3f8920e473eb824bac0.gif) no-repeat 50%;position:absolute;background-color:#fff;opacity:.7;top:0;left:0;height:100%;width:100%}.rw-now{font-weight:600}.rw-state-focus{background-color:#fff;border:1px solid #66afe9;color:#333}.rw-state-selected{background-color:#adadad;border:1px solid #adadad;color:#333}.rw-state-disabled{box-shadow:none;cursor:not-allowed;opacity:1}.rw-btn,.rw-dropdownlist{cursor:pointer}.rw-btn[disabled],.rw-state-disabled .rw-btn,.rw-state-readonly .rw-btn{box-shadow:none;pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.rw-selectlist,ul.rw-list{margin:0;padding-left:0;list-style:none;padding:5px 0;overflow:auto;outline:0;height:100%}.rw-selectlist>li,ul.rw-list>li{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rw-selectlist>li.rw-list-optgroup,ul.rw-list>li.rw-list-optgroup{font-weight:700}.rw-selectlist>li.rw-list-empty,.rw-selectlist>li.rw-list-option,ul.rw-list>li.rw-list-empty,ul.rw-list>li.rw-list-option{padding-left:10px;padding-right:10px}.rw-selectlist>li.rw-list-option,ul.rw-list>li.rw-list-option{cursor:pointer;border:1px solid transparent;border-radius:3px}.rw-selectlist>li.rw-list-option:hover,ul.rw-list>li.rw-list-option:hover{background-color:#e6e6e6;border-color:#adadad}.rw-selectlist>li.rw-list-option.rw-state-focus,ul.rw-list>li.rw-list-option.rw-state-focus{background-color:#fff;border:1px solid #66afe9;color:#333}.rw-selectlist>li.rw-list-option.rw-state-selected,ul.rw-list>li.rw-list-option.rw-state-selected{background-color:#adadad;border:1px solid #adadad;color:#333}.rw-selectlist>li.rw-list-option.rw-state-disabled,.rw-selectlist>li.rw-list-option.rw-state-readonly,ul.rw-list>li.rw-list-option.rw-state-disabled,ul.rw-list>li.rw-list-option.rw-state-readonly{color:#777;cursor:not-allowed}.rw-selectlist>li.rw-list-option.rw-state-disabled:hover,.rw-selectlist>li.rw-list-option.rw-state-readonly:hover,ul.rw-list>li.rw-list-option.rw-state-disabled:hover,ul.rw-list>li.rw-list-option.rw-state-readonly:hover{background:none;border-color:transparent}.rw-selectlist.rw-list-grouped>li.rw-list-optgroup,ul.rw-list.rw-list-grouped>li.rw-list-optgroup{padding-left:10px}.rw-selectlist.rw-list-grouped>li.rw-list-option,ul.rw-list.rw-list-grouped>li.rw-list-option{padding-left:20px}.rw-widget{position:relative}.rw-open.rw-widget,.rw-open>.rw-multiselect-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.rw-open-up.rw-widget,.rw-open-up>.rw-multiselect-wrapper{border-top-right-radius:0;border-top-left-radius:0}.rw-combobox .rw-list,.rw-datetimepicker .rw-list,.rw-dropdownlist .rw-list,.rw-multiselect .rw-list,.rw-numberpicker .rw-list{max-height:200px;height:auto}.rw-widget{background-color:#fff;border:1px solid #ccc;border-radius:4px}.rw-widget .rw-input{border-bottom-left-radius:4px;border-top-left-radius:4px}.rw-rtl.rw-widget .rw-input{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px}.rw-widget>.rw-select{border-left:1px solid #ccc}.rw-rtl.rw-widget>.rw-select{border-right:1px solid #ccc;border-left:none}.rw-widget.rw-state-focus,.rw-widget.rw-state-focus:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;outline:0}.rw-widget.rw-state-readonly,.rw-widget.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-widget.rw-state-disabled,.rw-widget.rw-state-disabled:active,.rw-widget.rw-state-disabled:hover{box-shadow:none;background-color:#eee;border-color:#ccc}.rw-combobox,.rw-datetimepicker,.rw-dropdownlist,.rw-numberpicker{padding-right:1.9em}.rw-combobox.rw-rtl,.rw-datetimepicker.rw-rtl,.rw-dropdownlist.rw-rtl,.rw-numberpicker.rw-rtl{padding-right:0;padding-left:1.9em}.rw-combobox>.rw-input,.rw-datetimepicker>.rw-input,.rw-dropdownlist>.rw-input,.rw-numberpicker>.rw-input{width:100%;border:none;outline:0}.rw-combobox>.rw-input::-moz-placeholder,.rw-datetimepicker>.rw-input::-moz-placeholder,.rw-dropdownlist>.rw-input::-moz-placeholder,.rw-numberpicker>.rw-input::-moz-placeholder{color:#999;opacity:1}.rw-combobox>.rw-input:-ms-input-placeholder,.rw-datetimepicker>.rw-input:-ms-input-placeholder,.rw-dropdownlist>.rw-input:-ms-input-placeholder,.rw-numberpicker>.rw-input:-ms-input-placeholder{color:#999}.rw-combobox>.rw-input::-webkit-input-placeholder,.rw-datetimepicker>.rw-input::-webkit-input-placeholder,.rw-dropdownlist>.rw-input::-webkit-input-placeholder,.rw-numberpicker>.rw-input::-webkit-input-placeholder{color:#999}.rw-placeholder{color:#999}.rw-select{position:absolute;width:1.9em;height:100%;right:0;top:0}.rw-select.rw-btn,.rw-select>.rw-btn{height:100%;vertical-align:middle;outline:0}.rw-rtl .rw-select{left:0;right:auto}.rw-combobox input.rw-input,.rw-datetimepicker input.rw-input,.rw-multiselect,.rw-numberpicker input.rw-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.rw-combobox:active,.rw-combobox:active.rw-state-focus,.rw-datetimepicker:active,.rw-datetimepicker:active.rw-state-focus,.rw-dropdownlist:active,.rw-dropdownlist:active.rw-state-focus,.rw-header>.rw-btn:active,.rw-header>.rw-btn:active.rw-state-focus,.rw-numberpicker .rw-btn.rw-state-active,.rw-numberpicker .rw-btn.rw-state-active.rw-state-focus{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rw-combobox:hover,.rw-datetimepicker:hover,.rw-dropdownlist:hover,.rw-numberpicker:hover{background-color:#e6e6e6;border-color:#adadad}.rw-dropdownlist.rw-state-disabled,.rw-dropdownlist.rw-state-readonly{cursor:not-allowed}.rw-dropdownlist>.rw-input{line-height:2.286em;background-color:transparent;padding-top:0;padding-bottom:0;padding-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-dropdownlist.rw-rtl>.rw-input{padding:.429em .857em;padding-top:0;padding-bottom:0;padding-left:0}.rw-dropdownlist.rw-rtl>.rw-select,.rw-dropdownlist>.rw-select{border-width:0}.rw-numberpicker .rw-btn{display:block;height:1.143em;line-height:1.143em;width:100%;border-width:0}.rw-popup{position:absolute;box-shadow:0 5px 6px rgba(0,0,0,.2);border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid #ccc;background:#fff;padding:2px;overflow:auto;margin-bottom:10px;left:10px;right:10px}.rw-dropup>.rw-popup{margin-bottom:0;margin-top:10px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 6px rgba(0,0,0,.2)}.rw-popup-container{position:absolute;top:100%;margin-top:1px;z-index:1005;left:-11px;right:-11px}.rw-widget.rw-state-focus .rw-popup-container{z-index:1015}.rw-popup-container.rw-dropup{top:auto;bottom:100%}.rw-popup-container.rw-calendar-popup{right:auto;width:18em}.rw-datetimepicker .rw-btn{width:1.8em}.rw-datetimepicker.rw-has-neither{padding-left:0;padding-right:0}.rw-datetimepicker.rw-has-neither .rw-input{border-radius:4px}.rw-datetimepicker.rw-has-both{padding-right:3.8em}.rw-datetimepicker.rw-has-both.rw-rtl{padding-right:0;padding-left:3.8em}.rw-datetimepicker.rw-has-both>.rw-select{width:3.8em;height:100%}.rw-calendar{background-color:#fff}.rw-calendar thead>tr{border-bottom:2px solid #ccc}.rw-calendar .rw-header{padding-bottom:5px}.rw-calendar .rw-header .rw-btn-left,.rw-calendar .rw-header .rw-btn-right{width:12.5%}.rw-calendar .rw-header .rw-btn-view{width:75%;background-color:#eee;border-radius:4px}.rw-calendar .rw-header .rw-btn-view[disabled]{box-shadow:none;cursor:not-allowed}.rw-calendar .rw-footer{border-top:1px solid #ccc}.rw-calendar .rw-footer .rw-btn{width:100%;white-space:normal}.rw-calendar .rw-footer .rw-btn:hover{background-color:#e6e6e6}.rw-calendar .rw-footer .rw-btn[disabled]{box-shadow:none;cursor:not-allowed}.rw-calendar-grid{height:14.28571429em;table-layout:fixed;width:100%}.rw-calendar-grid th{text-align:right;padding:0 .4em 0 .1em}.rw-calendar-grid .rw-btn{width:100%;text-align:right}.rw-calendar-grid td .rw-btn{border-radius:4px;padding:0 .4em 0 .1em;outline:0}.rw-calendar-grid td .rw-btn:hover{background-color:#e6e6e6}.rw-calendar-grid td .rw-btn.rw-off-range{color:#b3b3b3}.rw-calendar-grid.rw-nav-view .rw-btn{padding:.25em 0 .3em;display:block;overflow:hidden;text-align:center;white-space:normal}.rw-selectlist{padding:2px}.rw-selectlist>ul{height:100%;overflow:auto}.rw-selectlist>ul>li.rw-list-option{position:relative;min-height:27px;cursor:auto;padding-left:5px}.rw-selectlist>ul>li.rw-list-option>label>input{position:absolute;margin:4px 0 0 -20px}.rw-selectlist>ul>li.rw-list-option>label{padding-left:20px;line-height:1.423em;display:inline-block}.rw-selectlist.rw-rtl>ul>li.rw-list-option{padding-left:0;padding-right:5px}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input{margin:4px -20px 0 0}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label{padding-left:0;padding-right:20px}.rw-selectlist.rw-state-disabled>ul>li:hover,.rw-selectlist.rw-state-readonly>ul>li:hover{background:none;border-color:transparent}.rw-multiselect{background-color:#fff}.rw-multiselect:hover{border-color:#adadad}.rw-multiselect-wrapper{border-radius:4px;position:relative;cursor:text}.rw-multiselect-wrapper:after,.rw-multiselect-wrapper:before{content:" ";display:table}.rw-multiselect-wrapper:after{clear:both}.rw-multiselect-wrapper i.rw-loading{position:absolute;right:3px}.rw-multiselect-wrapper>.rw-input{outline:0;border-width:0;line-height:normal;width:auto;max-width:100%}.rw-multiselect-wrapper>.rw-input::-moz-placeholder{color:#999;opacity:1}.rw-multiselect-wrapper>.rw-input:-ms-input-placeholder{color:#999}.rw-multiselect-wrapper>.rw-input::-webkit-input-placeholder{color:#999}.rw-state-disabled>.rw-multiselect-wrapper,.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-rtl .rw-multiselect-wrapper>.rw-input{float:right}.rw-multiselect-create-tag{border-top:1px solid #ccc;padding-top:5px;margin-top:5px}.rw-multiselect-taglist{margin:0;padding-left:0;list-style:none;display:inline;padding-right:0}.rw-multiselect-taglist>li{padding-left:5px;padding-right:5px;display:inline-block;margin:1px;padding:.214em .15em .214em .4em;line-height:1.4em;text-align:center;white-space:nowrap;border-radius:3px;border:1px solid #ccc;background-color:#ccc;cursor:pointer}.rw-multiselect-taglist>li.rw-state-focus{background-color:#fff;border:1px solid #66afe9;color:#333}.rw-multiselect-taglist>li.rw-state-disabled,.rw-multiselect-taglist>li.rw-state-readonly,.rw-multiselect.rw-state-disabled .rw-multiselect-taglist>li,.rw-multiselect.rw-state-readonly .rw-multiselect-taglist>li{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.rw-multiselect-taglist>li .rw-btn{outline:0;font-size:115%;line-height:normal}.rw-rtl .rw-multiselect-taglist>li{float:right}.lesson-suggestion-form-component .date-picker-component{margin-bottom:24px}.lesson-suggestion-form-component .time-zone-info{padding:15px;background-color:#fffed9;font-size:13px;line-height:20px;margin-bottom:30px}.lesson-suggestion-form-component b{font-family:AvenirNext-Bold}.modal-component>span{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;overflow:auto;text-align:left}.modal-component>span>.modal-inner>div{padding:36px;box-shadow:0 2px 12px rgba(0,0,0,.26)}.modal-component>span>.modal-inner>div:focus{outline:none}@media only screen and (max-width:40.063em){.modal-component>span>.modal-inner>div{width:100%}}.modal-component.no-padding .modal-inner>div{padding:0}.modal-component .close-icon{width:24px;height:24px;padding:4px;float:right;cursor:pointer}.modal-component .close-icon path{fill:#ccc}.modal-component .close-icon path:hover{fill:#999}.modal-component .close-icon-small{position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer}.modal-component .modal-header h1{font-size:20px;color:#1a1a1a;padding-bottom:25px;border-bottom:1px solid #e1e1e1;margin-bottom:21px}@media only screen and (max-width:40.063em){.modal-component>span{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.message-composer-component textarea{margin-top:0;margin-bottom:0;height:6rem;padding:1rem;resize:vertical;border:0;box-shadow:none;border-top-left-radius:5px;border-top-right-radius:5px}.message-composer-component textarea:focus{background:#fff}.message-composer-component .form-container,.message-composer-component form{width:100%}.message-composer-component .form-container{border:1px solid #e1e1e1;border-radius:4px}.message-composer-component .composer-toolbar{overflow:hidden;background:#f9f9f9;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.message-composer-component .composer-toolbar .spinner-component{float:right;margin-right:25px;position:relative;top:2px}.message-composer-component .avatar-ico{width:48px;height:48px;border-radius:24px}.message-composer-component .suggestor{padding:12px;font-size:14px;color:#444;cursor:pointer}.message-composer-component .time-zone{color:#ccc}.message-composer-component .clock-icon{width:17px;height:17px;opacity:.5;float:left;margin-right:10px;position:relative;top:-1px}.message-composer-component .submit-trigger{float:right;background:transparent;border:0;text-transform:uppercase;padding:10px;color:#654db3;letter-spacing:1.4px;font-size:.75rem;opacity:.85;text-shadow:none;cursor:pointer}.message-composer-component .submit-trigger:hover{opacity:1}.message-composer-component .submit-trigger.disabled{cursor:not-allowed;color:#ccc}.message-composer-component small.error{width:100%}.message-composer-component .time-zone{float:right}.message-composer-component .lesson-suggestion-modal>div{width:352px}.message-composer-component .lesson-suggestion-modal .modal-header h1{margin-bottom:24px}@media only screen and (max-width:64.063em){.message-composer-component .lesson-suggestion-modal .rw-popup-container{bottom:27px;top:auto}}.message-composer-component .filestack-input-component{float:left}@media only screen and (max-width:48.2em){.message-composer-component .submit-trigger{width:auto!important}.message-composer-component .time-zone{float:none!important}}@media only screen and (min-width:48.2em){.rwd-break{display:none}}.message-hint-component{padding:10px 0 15px}.message-hint-component div{display:inline-block;vertical-align:middle}.message-hint-component div.hand{font-size:35px;margin-right:20px;width:35px}.message-hint-component div.text{font-size:.9rem;line-height:1.5;width:calc(100% - 55px)}.lesson-request-composer-component{padding-bottom:24px}.lesson-request-composer-component textarea{height:121px}.lesson-request-composer-component textarea.invalid{border:1px solid red}.lesson-request-composer-component small.error{width:100%}.lesson-request-composer-component .buttons-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lesson-request-composer-component .request-info{color:#999;font-size:12px;text-align:right}.lesson-request-composer-component .request-info a{color:#999;text-decoration:underline}.lesson-request-composer-component .lesson-request-modal>div{width:352px}@media only screen and (max-width:40.063em){.lesson-request-composer-component .lesson-request-modal{width:100%!important}.lesson-request-composer-component .lesson-request-modal div{width:100%}}.file-component{word-wrap:break-word;overflow:hidden;word-break:break-all}.file-component a{text-decoration:underline;color:#444}.file-component a:hover{color:#3b386f}.file-component .file-icon{margin-right:5px;color:#444}.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js.vjs-fullscreen .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(https://pwap-staging.s3.amazonaws.com/static/dist/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\F101"}.vjs-icon-play-circle:before{content:"\F102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\F103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\F104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\F105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\F106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\F107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\F108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\F109"}.vjs-icon-square:before{content:"\F10A"}.vjs-icon-spinner:before{content:"\F10B"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\F10C"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\F10D"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\F10E"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\F10F"}.vjs-icon-cog:before{content:"\F110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\F111"}.vjs-icon-circle-outline:before{content:"\F112"}.vjs-icon-circle-inner-circle:before{content:"\F113"}.vjs-icon-hd:before{content:"\F114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\F115"}.vjs-icon-replay:before{content:"\F116"}.vjs-icon-facebook:before{content:"\F117"}.vjs-icon-gplus:before{content:"\F118"}.vjs-icon-linkedin:before{content:"\F119"}.vjs-icon-twitter:before{content:"\F11A"}.vjs-icon-tumblr:before{content:"\F11B"}.vjs-icon-pinterest:before{content:"\F11C"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\F11D"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\F11E"}.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%,20%,60%,to{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.video-player-component .video-js .vjs-big-play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video-player-component .video-js{width:auto!important;height:auto!important}.video-player-component .video-js video{position:relative!important}.audio-player-component{position:relative}.audio-player-component .play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:100;background:#fff}.message-component{display:-ms-flexbox;display:flex}.message-component.message-alignment-right .avatar-container{-ms-flex-order:1;order:1;padding-left:20px;padding-right:0}.message-component.message-alignment-right .message-container{-ms-flex-order:0;order:0;padding-right:0;text-align:right}@media (min-width:40.063em){.message-component.message-alignment-right .message-container{padding-left:30%}}.message-component.message-alignment-right .message-text{color:#444}.message-component .avatar-container{-ms-flex:0 1 auto;flex:0 1 auto;padding-right:20px;min-width:68px}.message-component .avatar-container img{border-radius:24px;width:48px;height:48px}.message-component .message-container{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding-right:30%;padding-left:0;font-size:14px}@media only screen and (max-width:40.063em){.message-component .message-container{padding-right:0}}.message-component .message-text-wrapper{display:block}.message-component .message-text{display:inline-block;text-align:left;color:#444;white-space:pre-line;word-break:break-word}.message-component .sender-name{font-family:AvenirNext-Medium,sans-serif;margin-bottom:10px;line-height:1}.message-component .message-timestamp{font-size:10px;color:#ccc;margin-top:6px}.message-component .lesson-reference-badge-component{display:inline-block;margin-bottom:12px;margin-top:16px;text-align:left}.message-component .lesson-request-details-component{margin:7px 0}.message-component .message-files{margin-top:15px}.message-component .file-component{display:block;opacity:.6}.message-component .attached-image{display:block;margin-bottom:10px}.lesson-reference-badge-component{max-width:420px;min-height:106px;padding:24px;box-sizing:border-box;border:1px solid #e1e1e1;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border-radius:6px;position:relative}.lesson-reference-badge-component.status-bookable .lesson-badge-trigger{position:absolute;top:0;right:0;width:21px;height:100%;background-color:#31cc86;border-top-right-radius:6px;border-bottom-right-radius:6px;cursor:pointer}.lesson-reference-badge-component.status-bookable .lesson-badge-trigger .right-arrow-icon{width:21px;height:12px;position:absolute;top:50%;margin-top:-6px}.lesson-reference-badge-component.status-bookable .lesson-badge-trigger .right-arrow-icon path{fill:#fff}.lesson-reference-badge-component.status-cancelled .lesson-date,.lesson-reference-badge-component.status-expired-requestable .lesson-date,.lesson-reference-badge-component.status-expired-suggestable .lesson-badge-secondary,.lesson-reference-badge-component.status-expired-suggestable .lesson-date,.lesson-reference-badge-component.status-irrelevant-myself .lesson-date,.lesson-reference-badge-component.status-irrelevant-other .lesson-badge-secondary,.lesson-reference-badge-component.status-irrelevant-other .lesson-date{text-decoration:line-through}.lesson-reference-badge-component.status-cancelled .lesson-badge-tertiary{color:#bf4554}.lesson-reference-badge-component.status-cancelled .cross{margin-top:18px;text-align:center;font-size:40px;color:#bf4554}.lesson-reference-badge-component .main-icon{width:40px;height:40px;margin-top:9px}.lesson-reference-badge-component .checkmark-icon path{fill:#26c771}.lesson-reference-badge-component .clock-icon{opacity:.5}.lesson-reference-badge-component .lesson-date{font-size:14px;font-weight:700}.lesson-reference-badge-component .lesson-badge-secondary{color:#ccc}.lesson-reference-badge-component .lesson-badge-tertiary{color:#999}.lesson-reference-badge-component .content-container.columns{padding-left:19px;padding-right:19px;position:static}.lesson-reference-badge-component .book-lesson-trigger{color:#31cc86;text-decoration:underline}.lesson-request-details-component>*{font-style:italic;color:#999}.conversation-stream-component{margin:36px 0 0}.conversation-stream-component .message-component{margin-bottom:36px}.conversation-stream-component .attached-image,.conversation-stream-component .audio-player-component,.conversation-stream-component .video-player-component{margin-bottom:20px}.upcoming-lesson-notice-component{transition:all .3s ease-in}.upcoming-lesson-notice-component .row-fixed{width:100%;margin:0 auto;max-width:75rem}.upcoming-lesson-notice-component .notice-block{background-color:#fffed9;color:#444;font-size:.875rem;padding:1rem;transition:all .3s ease-in}.upcoming-lesson-notice-component .notice-block b{font-family:AvenirNext-Bold,helvetica,sans-serif}.upcoming-lesson-notice-component .ongoing{background-color:#ecf9f1;color:#576260}.cancel-button{float:right}.cancel-button,.cancel-button:hover{text-decoration:underline}.header-sticky .upcoming-lesson-notice-component{margin:0}.header-sticky .upcoming-lesson-notice-component .notice-block{box-shadow:0 5px 5px -5px #eee}.cancel-lesson-modal-component>div{width:630px}.cancel-lesson-modal-component div{text-align:left}.cancel-lesson-modal-component div img{vertical-align:top}.cancel-lesson-modal-component .avatar{border-radius:30px;vertical-align:top;margin-right:10px}.cancel-lesson-modal-component .message-block{border-bottom:1px solid #e1e1e1}.cancel-lesson-modal-component .message-block textarea{width:calc(100% - 55px);margin:0;display:inline-block;border:0;box-shadow:none;height:100px;resize:none}.cancel-lesson-modal-component small.error{margin:5px 0 -10px;width:100%}.cancel-lesson-modal-component .cancel-lesson-button{margin-top:30px}#wrapper{padding-top:54px}.conversation-page .circle-wrapper{width:25px;height:40px;margin:350px auto}.conversation-page .lesson-request-header-component{border-bottom:1px solid #e9e9e9}.conversation-page .lesson-request-message-stream-component{min-height:220px;margin-bottom:64px}.conversation-page .message-composer-component{padding-bottom:24px}.header-sticky{z-index:10}#timezone-alerts{margin-top:10px}.device-selector-component .preview{width:383px;height:307px}.device-selector-component section{margin-bottom:10px}.device-selector-component .row.collapse .controls{padding-left:50px}@media (max-width:1024px){.device-selector-component .preview{width:767px;height:575px;margin-bottom:50px}.device-selector-component .row.collapse .controls{padding-left:0}}@media (max-width:400px){.device-selector-component .preview{width:auto;height:300px;margin-bottom:50px}}.device-selector-component .section-heading{font-size:13px;margin-bottom:10px}.device-selector-component .section-note{color:#999;font-size:12px;margin-bottom:10px}.device-selector-component a{text-decoration:underline;color:#999}.device-selector-component select:disabled{background-color:#ddd;cursor:default}.device-selector-component meter{width:100%;height:10px;margin:13px 0;background:#f6f6f6}.device-selector-component meter::-webkit-meter-bar{background:#eee}.device-selector-component meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#31cc86 0,#ccc731 70%,#ff474e)}.device-selector-component meter::-webkit-meter-suboptimum-value{background:linear-gradient(90deg,#31cc86 0,#ccc731)}.device-selector-component meter::-webkit-meter-even-less-good-value{background:#31cc86}.device-selector-component meter:-moz-meter-optimum::-moz-meter-bar{background:linear-gradient(90deg,#31cc86 0,#ccc731 70%,#ff474e)}.device-selector-component meter:-moz-meter-sub-optimum::-moz-meter-bar{background:linear-gradient(90deg,#31cc86 0,#ccc731)}.device-selector-component meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#31cc86}.rtctest-feedback-component progress{width:100%;height:7px;border:none;background:#f6f6f6}.rtctest-feedback-component progress::-webkit-progress-bar{background:#f6f6f6}.rtctest-feedback-component progress::-webkit-progress-value{background-color:#31cc86;transition:width .3s ease-in-out}.rtctest-feedback-component progress::-moz-progress-bar{background-color:#31cc86}.rtctest-feedback-component .progress-message{font-size:9px;margin-top:9px;margin-bottom:50px;color:#999}.rtctest-feedback-component .thumbs-down-icon,.rtctest-feedback-component .thumbs-up-icon{float:left;width:19px;height:17px;margin-right:14px}.rtctest-feedback-component .thumbs-down-icon path{fill:#fff}.rtctest-feedback-component .my-lessons-button{margin-left:10px}.rtctest-feedback-component .triangle-icon{opacity:.8;float:left;margin-right:15px}.rtctest-feedback-component .triangle-icon path{fill:#fff}.rtctest-feedback-component .warning-icon{-ms-flex:0 1 auto;flex:0 1 auto}.rtctest-feedback-component .warning-text{-ms-flex:1 1 auto;flex:1 1 auto;padding-top:10px}.rtctest-feedback-component .alert-box{font-size:14px}.rtctest-feedback-component .alert-box.warning{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.rtctest-feedback-component .small-bullets{margin-top:25px;font-size:13px}.rtctest-feedback-component .small-bullets li{margin-top:15px}.rtctest-feedback-component .small-bullets a{color:#fff;text-decoration:underline}.pre-session-test-page .device-selector-component{margin-bottom:60px}.pre-session-test-page .header-hint .bold{font-family:AvenirNext-Bold,helvetica,sans-serif}.pre-session-test-page .header-hint a{text-decoration:underline;color:#999}.pre-session-test-page .play-tone-trigger{font-size:12px;color:#999;text-decoration:underline}.pre-session-test-page .remote-video{position:absolute;top:0;left:0;overflow:hidden;width:2px!important;height:2px!important;min-width:2px!important;max-width:2px!important;min-height:2px!important;max-height:2px!important}@media (max-width:1024px){.pre-session-test-page .rtctest-feedback-component{margin-bottom:100px}}.button-component{transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;text-decoration:none!important;font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;display:inline-block;height:48px;line-height:48px;padding:0 24px;box-sizing:border-box;border-radius:4px;border-style:none;font-size:14px;letter-spacing:0;cursor:pointer}.button-component:hover{transition:all .2s ease-in}.button-component .button-icon{width:24px;height:24px;margin-right:12px;transition:all .2s ease-in;position:relative;top:5px}.button-component.primary{background-color:#8465eb;color:#fff}.button-component.primary:hover{background-color:#8465eb}.button-component.primary span{display:inline;font-size:inherit;font-style:normal;margin:auto;position:static;line-height:inherit}.button-component.primary .button-icon path{fill:#fff}.button-component.secondary{background-color:transparent;border:1px solid #999;color:#444}.button-component.secondary:hover{border:1px solid #654db3;color:#654db3;background:none}.button-component.secondary:hover .button-icon path{fill:#654db3;transition:all .2s ease-in}.button-component.secondary.inverted{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.button-component.secondary.inverted:hover{border:1px solid #fff;color:#fff}.button-component.secondary .button-icon path{fill:#999}.button-component>span{font-size:14px;font-style:normal;line-height:inherit;margin-top:0;display:inline;white-space:nowrap}.button-component.state-loading{padding-left:56px;cursor:default}.button-component.state-loading,.button-component.state-loading:hover{background-color:#999;border-color:#999;color:#fff}.button-component.state-loading .spinner-component{display:inline-block;top:-5px;left:-27px}.button-component.state-failed{background-color:crimson}.button-component.state-failed:hover{background-color:#c6143d}.button-component.state-success{background-color:#3adb76;cursor:default}.button-component.state-success:hover{background-color:#3adb76}.button-component.disabled{opacity:.5;border:1px solid #999;background-color:#fafafa;cursor:not-allowed}.button-component.disabled>span{color:#444}.session-footer-component{z-index:3;background-color:#000;position:fixed;width:100%;bottom:0;left:0;height:76px}.session-footer-component .session-footer-right{float:right}.session-footer-component .session-footer-left{float:left}.session-footer-component .end-session{display:inline-block}.session-footer-component .start-broadcast{display:inline-block;margin-right:20px}.session-footer-component .start-broadcast .button.disabled.alert,.session-footer-component .start-broadcast .button[disabled].alert{opacity:.3;cursor:default}.session-footer-component .invite-button{margin-top:14px;margin-left:20px}.session-footer-component .help-button{margin-top:14px;margin-right:10px;margin-left:20px}.session-footer-component .footer-icon{padding:0;float:left;position:relative;background:none;color:#fff;font-weight:400;z-index:1006;width:76px;height:76px;text-align:center;font-size:30px;line-height:76px;transition:opacity .3s ease-in-out}.session-footer-component .footer-icon.disabled{opacity:.3;cursor:default}.session-footer-component .footer-icon .icon-label{line-height:1;font-size:9px;margin-top:-20px;color:#fff}.session-footer-component .mini-volume-meter{margin:20px 0 0 -20px;list-style:none;overflow:hidden;width:4px;height:auto}.session-footer-component .mini-volume-meter>li{background-color:#444;width:4px;height:4px;margin-top:4px;border-radius:2px}.session-footer-component .mini-volume-meter>li.active{background-color:#31cc86}.session-footer-component .layout-selector .layout-icon{position:relative;top:2px}.session-footer-component .layout-selector-bubble{padding:15px}.session-footer-component .layout-selector-bubble ul{margin:0;padding:0;list-style:none}.session-footer-component .layout-selector-bubble ul li{float:left}.session-footer-component .layout-selector-bubble .layout-icon path{fill:#444}@media only screen and (max-width:40.063em){.session-footer-component{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.session-footer-component .session-footer-left a.footer-icon{width:45px;font-size:20px}.session-footer-component .session-footer-left .mini-volume-meter{margin-left:-10px}.session-footer-component .button,.session-footer-component .button-component{padding:10px 14px;line-height:1;height:auto}.session-footer-component .invite-button{margin-left:5px;padding:10px 11px}.session-footer-component .help-button{margin-top:14px;margin-right:5px;margin-left:5px}}.session-chat-component{background-color:#fff;width:20%;height:250px;position:absolute;bottom:76px;right:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:transform .5s cubic-bezier(.86,0,.07,1);font-size:13px}.session-chat-component.chat-collapsed{transform:translateY(90%)}.session-chat-component.chat-collapsed .session-chat-toggler{transform:rotate(180deg)}.session-chat-component.chat-collapsed .session-chat-message-hint-expanded{display:none}.session-chat-component.chat-expanded{transform:none}.session-chat-component.chat-expanded .session-chat-message-hint{display:none}.session-chat-component.chat-expanded .session-chat-message-hint-expanded{opacity:.7;display:block;line-height:2;padding-left:10px}.session-chat-component .session-chat-messages{overflow:auto;-ms-flex:1;flex:1;margin:0}.session-chat-component .message-composer-component,.session-chat-component .session-chat-header{display:-ms-flexbox;display:flex}.session-chat-component .session-chat-header{border-bottom:1px solid #e1e1e1;height:29px;cursor:pointer}.session-chat-component .message-composer-component input{margin:0;border-bottom:0;border-right:0;border-left:0}.session-chat-component .message-composer-component input::-webkit-input-placeholder{color:#2d2d2d}.session-chat-component .message-composer-component input::-moz-placeholder{color:#2d2d2d}.session-chat-component .message-composer-component input:-ms-input-placeholder{color:#2d2d2d}.session-chat-component .session-chat-message-component{padding:10px;border-bottom:1px solid #e1e1e1}.session-chat-component .session-chat-toggler{background:url("/static/images/select.png") no-repeat scroll 50% transparent;width:25px;height:10px;position:absolute;right:5px;top:7px;transition:transform .5s cubic-bezier(.86,0,.07,1)}.session-chat-component .session-chat-message-hint{line-height:2;padding-left:10px;opacity:.7;display:block}.session-chat-component .session-footer{z-index:3}.session-chat-component .OT_archiving,.session-chat-component .OT_publisher .OT_archiving{display:none}.session-chat-message-component{font-size:13px}.session-chat-message-component .chat-message-username{line-height:1.5}.session-chat-message-component .chat-message-header{height:25px}.session-chat-message-component .chat-message-avatar{float:left;margin-right:8px}.end-session-confirm-modal-component .end-lesson-button{margin-right:10px}.end-session-confirm-modal-component .spinner-text{margin-top:20px;font-size:13px}.device-selector-modal-component{width:790px!important}.device-selector-modal-component>div{width:790px;box-sizing:border-box}.overlay-component{position:absolute;width:100%;height:100%;background:#393939;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.overlay-enter{opacity:.01}.overlay-enter-active{opacity:1;transition:opacity .5s ease-in}.overlay-leave{opacity:1}.overlay-leave-active{opacity:.01;transition:opacity .5s ease-in}.permissions-warning-modal-component{font-size:13px;line-height:1.6}.permissions-warning-modal-component>div{width:606px}.permissions-warning-modal-component p{font-size:13px;line-height:1.6}.permissions-warning-modal-component .panel{font-style:italic}.permissions-warning-modal-component .permissions-browser-icon{float:left;margin-right:25px}.permissions-warning-modal-component .permissions-tip{padding-left:140px}.hover-alert-component{position:absolute;top:42px;left:50%;margin-left:-348px;width:696px;box-shadow:0 2px 15px 0 rgba(0,0,0,.16);z-index:100}.hover-alert-component .triangle-icon{float:left;margin-right:15px;margin-top:5px;opacity:.8}.hover-alert-component .triangle-icon path{fill:#fff}.hover-alert-component .alert-details{padding-left:39px}.hover-alert-component .close{top:15px;text-decoration:none}.hover-alert-component a{color:#fff;text-decoration:underline}@media only screen and (max-width:768px){.hover-alert-component{position:relative;top:0;left:0;width:95%;margin:9px auto;z-index:100}}.npsfaces-modal-component .npsfaces-modal-content{padding:27px 71px;text-align:center}.npsfaces-modal-component h3{font-family:AvenirNext-Medium,sans-serif;font-size:1.5rem;margin-bottom:42px}.npsfaces-modal-component .smileys{list-style:none;margin:0;overflow:hidden}.npsfaces-modal-component .smileys>li{color:#c1c1c1;float:left;margin-right:35px;cursor:pointer}.npsfaces-modal-component .smileys>li:last-child{margin-right:0}.invitation-modal-component .code{margin-bottom:30px}.invitation-modal-component .code pre{border:1px solid #aaa;background-color:#f6f6f6;display:inline-block;padding:0 3px}.start-group-lesson-modal-component .modal-component>span{display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.start-group-lesson-modal-component .modal-component>span .start-group-lesson-modal{top:auto!important;left:auto!important;transform:none!important}.start-group-lesson-modal-component .input-group-name{position:relative}.start-group-lesson-modal-component .input-group{margin-bottom:20px;position:relative}.start-group-lesson-modal-component .input-group .fake-hidden{position:absolute;height:1px;width:1px;border:none;z-index:-1;bottom:0;left:20px;padding:0;margin:0;box-shadow:none!important}.start-group-lesson-modal-component .modal-header,.start-group-lesson-modal-component div,.start-group-lesson-modal-component p{text-align:left}.start-group-lesson-modal-component .name-input,.start-group-lesson-modal-component .user-input{display:-ms-flexbox;display:flex;margin-bottom:20px}.start-group-lesson-modal-component .name-input input,.start-group-lesson-modal-component .user-input input{margin:0 10px 0 0;padding:.5rem;border-radius:3px;height:2.5rem}.start-group-lesson-modal-component .name-input button,.start-group-lesson-modal-component .user-input button{height:2.5rem;line-height:2.5rem;padding:0 17px;margin:0}.start-group-lesson-modal-component .add-button-row{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.start-group-lesson-modal-component .add-button-row button{height:auto;line-height:35px;padding:0 10px}section.content .start-group-lesson-modal-component h1{margin-top:0}.checkbox-btn-container label,.radio-btn-container label{display:block}.checkbox-btn-container .btn-group:not(.bootstrap) label,.radio-btn-container .btn-group:not(.bootstrap) label{border-bottom:1px solid #000;border-top:1px solid #000;display:inline-block;padding:5px 10px}.checkbox-btn-container .btn-group:not(.bootstrap) label.active,.checkbox-btn-container .btn-group:not(.bootstrap) label.active:hover,.radio-btn-container .btn-group:not(.bootstrap) label.active,.radio-btn-container .btn-group:not(.bootstrap) label.active:hover{background:#ddd}.checkbox-btn-container .btn-group:not(.bootstrap) label:hover,.radio-btn-container .btn-group:not(.bootstrap) label:hover{background:#eee;cursor:pointer}.checkbox-btn-container .btn-group:not(.bootstrap) label:first-of-type,.checkbox-btn-container .btn-group:not(.bootstrap) label:last-of-type,.radio-btn-container .btn-group:not(.bootstrap) label:first-of-type,.radio-btn-container .btn-group:not(.bootstrap) label:last-of-type{border:1px solid #000}.checkbox-btn-container .btn-group:not(.bootstrap) label:first-of-type,.radio-btn-container .btn-group:not(.bootstrap) label:first-of-type{border-radius:5px 0 0 5px}.checkbox-btn-container .btn-group:not(.bootstrap) label:last-of-type,.radio-btn-container .btn-group:not(.bootstrap) label:last-of-type{border-radius:0 5px 5px 0}.checkbox-component .checkbox-btn-container{display:inline-block}.checkbox-component .checkbox-btn-container .btn-group:not(.bootstrap) label{width:24px;height:24px;border-radius:2px;background-color:#fff;border:1px solid #e1e1e1;text-indent:-9999px}.checkbox-component .checkbox-btn-container .btn-group:not(.bootstrap) label.active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAABEUlEQVR4AX3QxUEsQRAG4NUTd9LAXZMgAeABFzSCOSMtOClMBFM9+3CHAAgBumZxt2ar17XGp/+vLVSzjAk7jhOhV45qlCcTXfk2ajQmUgqGXDdKryKAqc2vY8O0QoaqNVQYdg2FisESejNrL3uG3cDH+tthCsKVzSxcQz3XqpHeHbMTy3bEtJpeJaDhS979Nwzhnmmvj0Ad13DMUH3ZH5kSGqYsQAsIPolguyOU6e1k/f3Q8MCnKbwvJf1OiTC29rqfCnrfeQAWbF1uxWlX5uS9bfgRyQQ93xgCPX8rgmwx9CZWnnZtkGkLKo9QumMC1ThBC25rAFsmFM5CjjC2/nZQGxTC/DbDCL/zB7PbXyn+Bzoz/LumcQI7AAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:50%}.checkbox-component .checkbox-btn-container .btn-group:not(.bootstrap) label.active:hover{background-color:#fff}.checkbox-component .checkbox-label{display:inline-block;text-transform:none;font-size:15px;margin-left:10px;position:relative;top:-1px}.session-page-content{height:100%;background-color:#222}.session-page{height:100%;padding-bottom:76px;position:relative;overflow:hidden}.session-page .videos-container{width:100%;height:100%;position:relative}.session-page .videos-container.no-transition>div{transition-duration:0s}.session-page .videos-container>div{transition-property:all;transition-duration:.5s}.session-page .videos-container>div.active:before{content:"";border:3px solid #89aa35;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.session-page .medium-width{width:80%}.session-page .share-box{background-color:#fff;width:260px;height:180px;padding:10px;position:absolute;top:10px;left:50px;text-align:center}.session-page .share-box .share-box-main-text{font-size:17px;line-height:1.4}.session-page .permission-overlay-hint{position:relative}.session-page .permission-overlay-text{font-size:34px;color:#fff;width:467px;text-align:center}.session-page .permission-overlay-text span.bold{font-family:AvenirNext-Bold}.session-page .permission-overlay-arrow{position:absolute;top:-34px;left:-125px}.viewer-list-component{width:20%;position:fixed;top:0;right:0;height:80%;padding:20px;overflow-y:auto}.viewer-list-component ul{margin:0;padding:0}.viewer-list-component li{padding:5px;color:#fff;list-style-type:none}.viewer-list-component li img{height:18px;width:18px}.viewer-list-component li .viewer-name{padding:10px}.viewer-list-component li .activate-user-button,.viewer-list-component li .deactivate-user-button{height:18px;line-height:18px;padding:0 8px;margin:0 4px;font-size:12px;background-color:#8465eb}.viewer-list-component .viewer-container{position:relative}.viewer-list-component .viewer-container .online-indicator{width:10px;height:10px;border-radius:10px;background-color:#31cc86;position:absolute;top:14px;left:13px;border:2px solid #fff}.activation-modal-component .code{margin-bottom:30px}.activation-modal-component .code pre{border:1px solid #aaa;background-color:#f6f6f6;display:inline-block;padding:0 3px}.activation-modal-component .confirm-activation-button{margin-right:15px}.activation-modal-component .newbutton{font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;display:inline-block;height:48px;line-height:48px;padding:0 24px;box-sizing:border-box;border-radius:4px;border-style:none;font-size:14px;letter-spacing:0;transition:all .5s ease-in;cursor:pointer}.activation-modal-component .newbutton.primary{background-color:#8465eb;color:#fff}.activation-modal-component .newbutton.primary:hover{background-color:#5135aa}.activation-modal-component .newbutton.secondary{background-color:transparent;border:1px solid #999;color:#444}.activation-modal-component .newbutton.secondary:hover{border:1px solid #654db3;color:#654db3;background:none}.inbox .row{margin-top:120px}.inbox-component h2{color:#444;font-size:20px;margin-bottom:25px}.inbox-component .messages-list{list-style:none;margin:0;padding:0;border-top:1px solid #999}.inbox-component .messages-list .spinner-wrapper{padding:50px 0}.inbox-component .messages-list .conversation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9e9e9}.inbox-component .messages-list .conversation.unread{position:relative}.inbox-component .messages-list .conversation.unread:before{content:"";height:11px;width:11px;border-radius:6px;background-color:#31cc86;position:absolute;left:-31px;top:50%;margin-top:-6px}.inbox-component .messages-list .conversation.unread a,.inbox-component .messages-list .conversation.unread div{color:#444}.inbox-component .messages-list .conversation .conversation-link{padding:25px 0;width:100%}.inbox-component .messages-list .conversation .conversation-link:hover i{color:#000}.inbox-component .messages-list .conversation div{display:inline-block;padding:0 10px;vertical-align:middle;color:#999;font-size:14px}.inbox-component .messages-list .conversation div.author{text-transform:capitalize;width:20%}.inbox-component .messages-list .conversation div.author .avatar{height:24px;width:24px;background-color:#484873;border-radius:12px;margin-left:-10px;overflow:hidden;position:relative;display:inline-block}.inbox-component .messages-list .conversation div.author .avatar:last-of-type{margin-right:10px}.inbox-component .messages-list .conversation div.author .avatar img{display:inline-block;height:24px;width:24px;position:absolute;top:0;left:0}.inbox-component .messages-list .conversation div.last-message{width:60%}.inbox-component .messages-list .conversation div.last-message a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-component .messages-list .conversation div.date-time{padding-left:0;width:15%}.inbox-component .messages-list .conversation div a{color:#999;display:block}.inbox-component .messages-list .conversation div a:hover{color:#000}.inbox-component .messages-list .conversation i{font-size:30px;color:#999}@media only screen and (max-width:767px){.inbox-component .messages-list li div.author{width:25%;text-align:center}.inbox-component .messages-list li div.author .avatar{display:block;margin:0 auto}.inbox-component .messages-list li div.date-time{width:25%}.inbox-component .messages-list li div.last-message{width:40%}}body.teachers-list #client-content,body.teachers-list #wrapper,body.teachers-list .teachers-list-page{height:100%}#chatra-mobile-button{position:relative;bottom:72px}.teachers-list-page{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding-top:54px}.teachers-list-page .teachers-list-sidebar-container{-ms-flex:.9 1 center;flex:.9 1 center;background-color:#fafafa;overflow-y:scroll;-webkit-overflow-scrolling:touch}.teachers-list-page .teachers-list-container{-ms-flex:1.1 1 auto;flex:1.1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.teachers-list-page .teachers-list-container .teachers-list-topbar-component{-ms-flex:0 1 auto;flex:0 1 auto}.teachers-list-page .teachers-list-container .teachers-list-component{-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.teachers-list-page .booking-calendar-component{width:730px}@media only screen and (max-width:40.063em){.teachers-list-page{display:block}.teachers-list-page .teachers-list-container{-ms-flex:none;flex:none;width:100%;height:100%}.teachers-list-page .teachers-list-sidebar-container{position:fixed;top:0;left:0;width:100%;height:100%;-ms-flex:none;flex:none;min-width:0;max-width:none;z-index:100;padding-top:48px;padding-bottom:60px;display:none;overflow:none}.teachers-list-page .teachers-list-sidebar-container.show{display:block}.mobile-filters-trigger{position:fixed;bottom:0;left:0;width:100%;background-color:#fafafa;padding:21px;text-align:center}.mobile-filters-trigger>a{color:#8465eb}.mobile-filters-trigger i{margin-right:10px}}.teachers-dropdown-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif;margin-top:11px}.teachers-dropdown-filter-component select{font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;color:#444;background-color:#fff;padding:11px;height:48px;-moz-appearance:none;cursor:pointer;border-radius:2px;border:1px solid #e1e1e1}.teachers-dropdown-filter-component select:hover{border-color:#ccc}@media only screen and (max-width:40.063em){.teachers-dropdown-filter-component label{margin-bottom:12px}}@media only screen and (min-width:40.063em) and (max-width:64.063em){.teachers-dropdown-filter-component label{margin-bottom:10px}}.teachers-skill-level-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif;margin-bottom:15px}.teachers-skill-level-filter-component>ul{list-style:none;margin:0;display:-ms-flexbox;display:flex}.teachers-skill-level-filter-component>ul>li{-ms-flex:1 0 auto;flex:1 0 auto;width:124px;min-height:170px;border-radius:5px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);box-sizing:border-box;padding:1rem;margin-left:1rem;text-align:center;color:#444;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif;cursor:pointer;transition:transform .3s ease-in}.teachers-skill-level-filter-component>ul>li .skill-level-icon{display:block;width:35px;margin:0 auto 10px}.teachers-skill-level-filter-component>ul>li .skill-level-icon path{fill:#666}.teachers-skill-level-filter-component>ul>li.selected{border:2px solid #87e6ba;box-shadow:0 1px 0 #fff}.teachers-skill-level-filter-component>ul>li.selected .skill-level-icon path{fill:#87e6ba}.teachers-skill-level-filter-component>ul>li.selected:hover{transform:scale(1)}.teachers-skill-level-filter-component>ul>li small{margin-top:10px;display:block;color:#999;font-size:10px;font-family:AvenirNext-Regular,sans-serif}.teachers-skill-level-filter-component>ul>li:first-child{margin-left:0}.teachers-skill-level-filter-component>ul>li:hover{transform:scale(1.05);transition:transform .1s ease-out}.teachers-skill-level-filter-component>ul>li:hover>.skill-level-icon path{fill:#87e6ba;transition:fill .2s ease-out}@media only screen and (max-width:72.063em){.teachers-skill-level-filter-component>ul{display:block}.teachers-skill-level-filter-component>ul>li{-ms-flex:none;flex:none;width:100%;height:auto;min-height:90px;margin-left:0;margin-bottom:12px;padding:20px 32px 20px 17px;text-align:left}.teachers-skill-level-filter-component>ul>li .skill-level-icon{float:left;margin-right:22px}.teachers-skill-level-filter-component>ul>li small{margin-top:3px;font-size:12px}}.InputRange-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.InputRange-slider:active{transform:scale(1.3)}.InputRange-slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.InputRange.is-disabled .InputRange-slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.InputRange-sliderContainer{transition:left .3s ease-out}.InputRange-label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem}.InputRange-label--max,.InputRange-label--min{bottom:-1.4rem;position:absolute}.InputRange-label--min{left:0}.InputRange-label--max{right:0}.InputRange-label--value{position:absolute;top:-1.8rem}.InputRange-labelContainer{left:-50%;position:relative}.InputRange-label--max .InputRange-labelContainer{left:50%}.InputRange-track{background:#eee;border-radius:.3rem;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.InputRange.is-disabled .InputRange-track{background:#eee}.InputRange-track--container{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.InputRange-track--active{background:#3f51b5}.InputRange{cursor:pointer;height:1rem;position:relative;width:100%}.range-slider-component .InputRange-track--active{background-color:#8eeab9}.range-slider-component .InputRange-track{height:12px}.range-slider-component .InputRange-slider{width:23px;height:23px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.21);border:none;margin-top:-18px}.range-slider-component .InputRange-label--max,.range-slider-component .InputRange-label--min{display:none}.range-slider-component .InputRange-label--value{bottom:-27px;top:auto}.teachers-price-range-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif}.teachers-price-range-filter-component small{font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif;font-size:12px;color:#999}@media only screen and (max-width:40.063em){.teachers-price-range-filter-component .range-slider-component{margin-top:20px}}@media only screen and (min-width:40.063em) and (max-width:64.063em){.teachers-price-range-filter-component .range-slider-component{margin-top:20px;margin-bottom:20px}}.teachers-free-intro-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif}.teachers-free-intro-filter-component .checkbox-component{position:relative;top:-2px}@media only screen and (max-width:40.063em){.teachers-free-intro-filter-component .checkbox-component{margin-top:12px}}@media only screen and (min-width:40.063em) and (max-width:64.063em){.teachers-free-intro-filter-component .checkbox-component{margin-top:12px}}.teachers-input-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif;margin-top:11px}.teachers-input-filter-component input{font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;color:#444;background-color:#fff;padding:11px;height:48px;-moz-appearance:none;cursor:pointer;border-radius:2px;border:1px solid #e1e1e1;margin-top:0}.teachers-input-filter-component input:hover{border-color:#ccc}@media only screen and (max-width:40.063em){.teachers-input-filter-component label{margin-bottom:12px}}@media only screen and (min-width:40.063em) and (max-width:64.063em){.teachers-input-filter-component label{margin-bottom:10px}}.teachers-teach-children-filter-component label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif}.teachers-teach-children-filter-component .checkbox-component{position:relative;top:-2px}@media only screen and (max-width:40.063em){.teachers-teach-children-filter-component .checkbox-component{margin-top:12px}}@media only screen and (min-width:40.063em) and (max-width:64.063em){.teachers-teach-children-filter-component .checkbox-component{margin-top:12px}}.teachers-list-sidebar-component{max-width:500px;margin-top:3rem;margin-bottom:3rem}.teachers-list-sidebar-component .teachers-list-filters-component{width:100%}.teachers-list-sidebar-component .instrument-filter,.teachers-list-sidebar-component .language-filter,.teachers-list-sidebar-component .style-filter,.teachers-list-sidebar-component .teachers-skill-level-filter-component{margin-top:1.5rem}.teachers-list-sidebar-component .teachers-free-intro-filter-component,.teachers-list-sidebar-component .teachers-price-range-filter-component{margin-top:3rem}.teachers-list-sidebar-component .teachers-teach-children-filter-component{margin-top:1.5rem}@media only screen and (max-width:40.063em){.teachers-list-sidebar-component .language-filter{margin-top:0}.teachers-list-sidebar-component>h3{display:none}.teachers-list-sidebar-component .button-row{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;text-align:center;box-shadow:0 -10px 12px rgba(0,0,0,.05)}.teachers-list-sidebar-component .button-row i{margin-right:9px}.teachers-list-sidebar-component .button-row .apply-trigger,.teachers-list-sidebar-component .button-row .cancel-trigger{padding:23px}.teachers-list-sidebar-component .button-row .apply-trigger{color:#8465eb;border-left:1px solid #eee}.teachers-list-sidebar-component .button-row .cancel-trigger{color:#999}.teachers-list-sidebar-component .teachers-price-range-filter-component{margin-top:35px}}.star-rating-component .star-icon{height:12px;width:12px;margin-right:4px}.star-rating-component .star-icon path{fill:#373363}.money-component .old-price{text-decoration:line-through;color:#999}.money-component .discount-percent.label.alert{background:#8eeab9;font-family:AvenirNext-Bold,sans-serif;font-size:.875rem;text-transform:uppercase;padding:4px 10px;text-shadow:1px 1px 4px #69ae89}.teacher-in-list-component{overflow:hidden}.teacher-in-list-component .teacher-name{font-size:24px;margin:0 0 12px}.teacher-in-list-component .teacher-name a{color:#444}.teacher-in-list-component .teacher-name a:hover{text-decoration:underline}.teacher-in-list-component .view-teacher{margin-top:24px;text-decoration:underline;color:#444;font-size:14px}.teacher-in-list-component .teacher-skills{display:inline-block;margin:0;margin-bottom:12px;list-style:none}.teacher-in-list-component .teacher-skills li{display:inline-block;font-family:AvenirNext-Regular;font-size:14px;color:#999;margin-right:12px;margin-left:12px}.teacher-in-list-component .teacher-skills li:first-child,.teacher-in-list-component .teacher-skills li:last-child{margin:0}.teacher-in-list-component .teacher-skills .skill-icon{width:12px;height:12px;margin-right:5px;display:inline}.teacher-in-list-component .teacher-skills .skill-icon path{fill:#999;stroke-width:2px}.teacher-in-list-component .teachers-avatar{text-align:center}.teacher-in-list-component .teachers-avatar .thumb img{width:180px;height:auto;border:1px solid #f4f4f4;border-radius:90px}.teacher-in-list-component .teachers-avatar .profile-video i{display:block;position:absolute;bottom:0;left:0;background:#654db3;color:#fff;width:50px;height:50px;border-radius:25px;text-align:center;line-height:43px;border:5px solid #fff;box-sizing:border-box}.teacher-in-list-component .star-rating-component{margin-bottom:1rem;display:block}.teacher-in-list-component .from-prices{margin-bottom:16px;font-size:14px;display:inline-block;margin-right:20px;line-height:1.5rem}.teacher-in-list-component .from-prices a{color:#444}.teacher-in-list-component .teacher-availability{font-size:14px;display:inline-block}.teacher-in-list-component .teacher-availability.teacher-available a{font-family:AvenirNext-Bold;color:#444}.teacher-in-list-component .teacher-availability .availability-icon{width:16px;height:16px;margin-right:10px;position:relative;top:3px}.teacher-in-list-component .teacher-availability .availability-icon.available-icon path{fill:#8eeab9}.teacher-in-list-component .teacher-availability .availability-icon.not-available-icon{opacity:.6}.teacher-in-list-component .teacher-availability .fa-question-circle{margin-left:7px;opacity:.3}@media only screen and (max-width:40.063em){.teacher-in-list-component{height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee}.teacher-in-list-component .teacher-content .teacher-name a{font-size:16px}.teacher-in-list-component .teacher-content>p{font-size:12px}}.teachers-list-component>div{padding-top:42px}.teachers-list-component.empty-teachers{font-size:14px;line-height:24px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.teachers-list-component .teacher-in-list-component{height:250px;box-sizing:content-box}.teachers-list-component .teacher-in-list-component.last-teacher{margin-bottom:0}@media only screen and (max-width:40.063em){.teachers-list-component>div{padding-top:0}.teachers-list-component .teacher-in-list-component.last-teacher{margin-bottom:68px}}.calendar-component{max-width:320px;border:none}.calendar-component .rw-calendar-grid{border:none}.calendar-component .rw-calendar-grid:focus{outline:none}.calendar-component .rw-calendar-grid>thead{background:none}.calendar-component .rw-calendar-grid th{font-size:10px;color:#222;font-weight:400;text-align:center}.calendar-component .rw-calendar-grid td{padding:3px 0}.calendar-component .rw-calendar-grid td .rw-btn{width:38px;height:38px;box-sizing:border-box;text-align:center;padding:0}.calendar-component .rw-calendar-grid td .rw-btn:hover{background:none}.calendar-component .rw-calendar-grid td .rw-btn.rw-state-selected{border:none}.calendar-component .rw-calendar-grid td .rw-btn.rw-state-selected .booking-calendar-day-component:not(.inactive-day){border:3px solid #5135a3}.calendar-component .rw-calendar-grid td .rw-btn.rw-state-focus{border:none}.calendar-component .rw-calendar-grid td .rw-btn.rw-state-selected{background:none}.calendar-component .rw-calendar-grid td .rw-btn.rw-off-range{color:inherit}.calendar-component .rw-header .rw-btn-view{background:none;font-size:14px;border:0;color:#000}.calendar-component .rw-header button:hover{background-color:transparent;color:#000}.calendar-component .booking-calendar-day-component{width:38px;height:38px;line-height:2.5}.time-list-component{margin:0 auto;list-style:none;max-width:320px;max-height:230px;overflow:auto;text-align:center;position:relative;padding-bottom:60px}.time-list-component.fade-out>li{opacity:0}.time-list-component>li{width:66px;height:39px;margin:7px 0 0 4px;border:1px solid #4a4a4a;box-sizing:border-box;float:left;padding:.2em;text-align:center;line-height:2.4;white-space:nowrap;cursor:pointer;transition:opacity .25s ease-in-out;opacity:1}.time-list-component>li.is-selected{border:3px solid #5135a3;line-height:2.3}.time-list-component.unselectable>li{cursor:default}@media only screen and (max-width:40.063em){.time-list-component{text-align:center}.time-list-component>li{float:none;display:inline-block}}.booking-calendar-day-component{border:1px solid #4a4a4a}.booking-calendar-day-component.inactive-day{opacity:.35;border:1px solid #4a4a4a;cursor:default}.booking-calendar-component{font-size:.875rem;text-align:center;width:667px}.booking-calendar-component .aux-info{margin-top:10px;font-size:12px}.booking-calendar-component .main-container{overflow:hidden}.booking-calendar-component .calendar-container{float:left;margin-right:27px;height:357px}.booking-calendar-component .calendar-container .calendar-component{box-shadow:none}.booking-calendar-component .time-list-container{float:left;text-align:left;height:287px;position:relative}.booking-calendar-component .time-list-container:after{content:"";pointer-events:none;width:100%;height:60px;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.booking-calendar-component .time-list-container .timezone-info{margin-top:11px}.booking-calendar-component .time-list-container .time-list-component{margin-top:10px}.booking-calendar-component .time-list-container.no-aux-info .time-list-component{margin-top:32px}.booking-calendar-component .your-timezone{font-weight:700}.booking-calendar-component a{text-decoration:underline}@media only screen and (max-width:40.063em){.booking-calendar-component{width:auto}.booking-calendar-component .time-list-container{float:none;height:auto}.booking-calendar-component .time-list-container .time-list-component{max-height:inherit;margin-top:20px;padding-bottom:0}.booking-calendar-component .aux-info,.booking-calendar-component .timezone-info{text-align:center}.booking-calendar-component .booking-calendar-footer{margin:0}.booking-calendar-component .calendar-container{margin-right:0;float:none;height:auto}.booking-calendar-component .calendar-component{max-width:100%}}.teacher-availability-notice-modal-component{font-size:.875rem;line-height:1.6}.teacher-availability-notice-modal-component .teacher-availability-notice-modal-inner{width:455px}.teacher-availability-notice-modal-component .modal-footer{margin-top:40px}.teacher-availability-notice-modal-component .send-message-link{margin-left:10px}.teacher-availability-notice-modal-component .emphasize{font-family:AvenirNext-Bold,helvetica,sans-serif}.teacher-availability-notice-modal-component a:not(.newbutton){text-decoration:underline}.teachers-list-topbar-component{border-bottom:1px solid #eee;height:60px;padding:10px 24px;box-sizing:border-box;line-height:40px}.teachers-list-topbar-component .teachers-list-filters-component label,.teachers-list-topbar-component .teachers-list-filters-component select,.teachers-list-topbar-component .teachers-list-sorting-component label,.teachers-list-topbar-component .teachers-list-sorting-component select{display:inline-block;font-family:AvenirNext-Medium,Helvetica,Arial,sans-serif}.teachers-list-topbar-component .teachers-list-filters-component label,.teachers-list-topbar-component .teachers-list-sorting-component label{line-height:40px;padding-right:5px}.teachers-list-topbar-component .teachers-list-filters-component select,.teachers-list-topbar-component .teachers-list-sorting-component select{width:auto;margin-top:1px;padding-right:24px;color:#999;border:0;background-color:#fff;float:right}.teachers-list-topbar-component .teachers-list-filters-component{visibility:hidden}.teachers-list-topbar-component .teachers-list-filters-component .instrument-filter,.teachers-list-topbar-component .teachers-list-filters-component .language-filter{display:inline-block;margin-right:30px}.teachers-list-topbar-component .teachers-list-filters-component .language-filter select{padding-right:2px}@media only screen and (max-width:40.063em){.teachers-list-sorting-component select{width:auto!important}.showing-text,.teachers-list-sorting-component label{display:none}}.signup-component label{font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:1.6px}.signup-component small{font-size:12px;display:block;margin-top:5px}.signup-component section.facebook{margin-bottom:65px}.signup-component .login-link,.signup-component .submit-button{display:inline-block}@media only screen and (max-width:40.063em){.signup-component .login-link,.signup-component .submit-button{display:block;text-align:center}}.signup-component .login-link{margin-left:25px;font-size:14px;text-decoration:underline;color:#b1a4d5}@media only screen and (max-width:40.063em){.signup-component .login-link{margin-top:25px;margin-bottom:53px}}@media only screen and (max-width:40.063em){.signup-component .submit-button{width:100%}}.signup-component .halfed-input{width:calc(50% - 5px);display:inline-block}.signup-component .halfed-input:first-of-type{margin-right:10px}.signup-component .facebook-button{margin-top:24px}.signup-component .facebook-button span{display:inline;font-size:inherit;font-style:inherit}@media only screen and (max-width:40.063em){.signup-component .facebook-button{width:100%;text-align:center}}.signup-component .facebook-button>i{font-size:28px;position:relative;top:4px;margin-right:14px}.signup-component .facebook-button:hover>span{color:#8465eb}.signup-component .validation-error{margin:0}.login-form-component .back-link{margin-left:25px;font-size:14px;text-decoration:underline;color:#b1a4d5}.async-signup-login-component h2{font-size:1.5rem;margin-bottom:1.5rem}.async-signup-login-component label{color:#444;font-family:AvenirNext-Medium,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:1.6px}.async-signup-login-component input{background:#fff;border:1px solid #eee;height:48px;font-size:.875rem;padding:0 16px;border-radius:2px;box-sizing:border-box;box-shadow:none}.async-signup-login-component .login-link{display:block;text-align:center;margin-left:0;color:#999}.async-signup-login-component .signup-component{margin-top:2.25rem}.async-signup-login-component .signup-component small{margin-bottom:.75rem}.async-signup-login-component .signup-component small:not(.error){color:#999}.confirm-bulk-lessons-component{margin-top:1.5rem}.confirm-bulk-lessons-component .hand-like-icon{position:absolute;top:27px;width:25px}.confirm-bulk-lessons-component .hand-like-icon g{fill:#8465eb}.confirm-bulk-lessons-component .total-price{font-weight:700}.confirm-bulk-lessons-component .save-price{color:#8465eb}.confirm-bulk-lessons-component .reservation-container .reservation-status{color:#999;text-align:center;margin:20px 0}.confirm-bulk-lessons-component .reservation-container .reservation-status-error{color:red}.confirm-bulk-lessons-component .reservation-container .teacher-name{font-family:AvenirNext-Medium,sans-serif;margin-bottom:0}.confirm-bulk-lessons-component .reservation-container form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.confirm-bulk-lessons-component .reservation-container form .form-container{display:-ms-flexbox;display:flex}.confirm-bulk-lessons-component .reservation-container form .form-container label{cursor:default}.confirm-bulk-lessons-component .reservation-container form .form-container .teacher-avatar{transform:none;position:relative;top:13px}.confirm-bulk-lessons-component .reservation-container form div:first-of-type{-ms-flex:.7;flex:.7;text-align:center}.confirm-bulk-lessons-component .reservation-container form div:first-of-type img{border-radius:30px}.confirm-bulk-lessons-component .reservation-container form div:last-of-type{-ms-flex:2;flex:2;padding-top:.7rem;text-align:left}.confirm-bulk-lessons-component .reservation-container form label{margin-bottom:1rem}.confirm-bulk-lessons-component .reservation-container form input[type=submit]{margin:3rem 0}.confirm-bulk-lessons-component .back-button{color:#666;text-decoration:underline;display:block;width:75px;margin:2rem auto 0}.confirm-bulk-lessons-component .lessons-reserved-block .mail{text-decoration:underline}.confirm-bulk-lessons-component .lessons-reserved-block .success-avatar{margin:0 auto;display:block;transform:none;border-radius:60px;margin-bottom:20px;width:60px}.confirm-bulk-lessons-component .lessons-reserved-block .discount-code-label{text-align:center;margin-bottom:10px}.confirm-bulk-lessons-component .lessons-reserved-block .panel{text-align:center;background:#fafafa;border-radius:6px}.confirm-bulk-lessons-component .done-button{width:100%;text-align:center}.confirm-bulk-lessons-component .book-now-button{width:100%}.confirm-bulk-lessons-component .book-now-button:disabled{opacity:.5;cursor:default}.select-bulk-lessons-component .select-duration{border:none;border-bottom:1px solid #222;cursor:pointer}@media (max-width:40.063em){.select-bulk-lessons-component .select-duration{width:auto!important}}.select-bulk-lessons-component select{width:auto;height:auto;background-color:#fff;background-image:url("/static/images/bigarrow.png");background-position:100% 67%;background-size:12px;padding-bottom:0;padding-right:1rem;margin-top:2rem}.select-bulk-lessons-component select:focus{outline-color:#ccc}.select-bulk-lessons-component .select-lesson-button-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-radius:3px;padding:.875rem;cursor:pointer;border:1px solid #e1e1e1;box-shadow:0 2px 2px rgba(0,0,0,.05);margin:.75rem 0;transition:all .5s ease-in}.select-bulk-lessons-component .select-lesson-button-block:hover{border:1px solid #ccc;transform:scale(1.02);box-shadow:0 4px 4px rgba(0,0,0,.07);transition:all .2s ease-out}.select-bulk-lessons-component .select-lesson-button-block:hover i{color:#7f6fed}.select-bulk-lessons-component .select-lesson-button-block .with-discount{color:#222}.select-bulk-lessons-component .select-lesson-button-block h4{margin-bottom:.5rem}.select-bulk-lessons-component .select-lesson-button-block .free{color:#8465eb;font-family:AvenirNext-Medium,sans-serif;letter-spacing:1.2px}.select-bulk-lessons-component .select-lesson-button-block label{display:inline-block;font-size:.75rem;margin-right:.7rem}.select-bulk-lessons-component .select-lesson-button-block i{font-size:28px;color:#666}.select-bulk-lessons-component .time-icon{width:25px;height:25px;vertical-align:middle;margin-right:.5rem}.select-bulk-lessons-component .time-icon g{fill:#8465eb}.select-bulk-lessons-component .select-instrument{width:100%;background-position:95% 55%}.select-bulk-lessons-component .instrument{margin:.875rem 0}.select-bulk-lessons-component .single-duration{display:inline-block;margin:2rem 0 1rem}.bulk-lessons-modal-component .modal-component .discount-price{color:#999}.bulk-lessons-modal-component .modal-component .discount-price .discount,.bulk-lessons-modal-component .modal-component .discount-price .with-discount{margin-right:.3rem}.bulk-lessons-modal-component .modal-component .discount-price .discount{text-decoration:line-through}.bulk-lessons-modal-component .modal-component h1{font-size:1.5rem;position:absolute;border-bottom:none;width:100%;padding-top:30px;padding-left:3rem;margin-top:0}.bulk-lessons-modal-component .modal-component h4{font-size:.875rem;font-family:AvenirNext-Bold,sans-serif}.bulk-lessons-modal-component .modal-component .modal-header{position:relative}.bulk-lessons-modal-component .modal-component .modal-header .close-icon{position:absolute;top:10px;right:10px;z-index:999999}.bulk-lessons-modal-component .modal-component span .modal-inner>div:first-child{padding:0}.bulk-lessons-modal-component .modal-component span .modal-inner div.select-lesson-button-block{padding:.7rem 1rem}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block{display:-ms-flexbox;display:flex;max-width:750px}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block,.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .select-bulk-lessons-component{-ms-flex:1;flex:1;padding:70px 3rem 2rem}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fafafa}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block div{display:-ms-flexbox;display:flex;margin-bottom:2rem}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block div .icons{opacity:.6;width:25px;height:25px}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block div span{-ms-flex:1;flex:1;margin-left:1rem}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block div span h4{margin-bottom:10px;font-family:AvenirNext-Medium,sans-serif}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block p{color:#999}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block span{display:block;margin-bottom:3rem}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block span:last-of-type{margin-bottom:0}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block .secure-payment-block,.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block .simple-cancellation-block{display:-ms-flexbox;display:flex}.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block .secure-payment-block span,.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block .bulk-lesson-description-block .simple-cancellation-block span{margin-left:1rem}@media (max-width:40.063em){.bulk-lessons-modal-component .modal-component span .modal-inner .bulk-lessons-modal-block{-ms-flex-direction:column;flex-direction:column}}.payment-form{width:300px}.payment-form--summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.payment-form--summary-table{border:none;border-top:1px solid #eee;padding-top:10px;margin-bottom:20px;width:100%}.payment-form--summary-item{padding:10px 0 0}.payment-form--summary-item:last-child{padding-left:10px}.payment-form--summary-item_bold{font-size:18px;font-weight:700}.payment-form--summary-item_red{color:red}.payment-form--discount-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-top:5px}.payment-form--discount-close{font-size:14px}.payment-form--discount-input{display:block;-ms-flex-negative:3;flex-shrink:3}.payment-form--discount-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:15px 0 0}.payment-form--discount-buttons .payment-form--discount-button:not(:first-of-type){margin-left:20px}.payment-form--discount{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 0}.payment-form--discount .payment-form--label{margin-bottom:0}.payment-form--discount-value{display:-ms-flexbox;display:flex;-ms-flex-negative:3;flex-shrink:3;text-overflow:ellipsis;padding:15px .5rem;height:48px;border-radius:5px 0 0 5px;border:1px solid #eee;box-shadow:none}.payment-form--discount-input,.payment-form--discount-value{-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box}.payment-form--discount-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px;font-family:Helvetica Neue,helvetica,arial,sans-serif;height:48px!important;margin:0!important;border-radius:5px 0 0 5px;border:1px solid #eee!important;box-shadow:none!important}.payment-form--apply-discount-button{margin-left:20px}.payment-form--discount-button{-ms-flex-negative:3;flex-shrink:3;text-decoration:underline}.payment-form--label-inline-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.payment-form--label-inline-group .payment-form--label{width:100%}.payment-form--label-inline-group .payment-form--label:not(:first-of-type){margin-left:20px}.payment-form--label{color:#000;margin-bottom:20px;-ms-flex-negative:2;flex-shrink:2}.payment-form--label_large{font-size:18px;margin:10px 0 20px}.payment-form--label .StripeElement{padding:15px .5rem;-ms-flex-align:center;align-items:center;margin-top:5px;font-family:Helvetica Neue,helvetica,arial,sans-serif;width:100%;height:48px;box-sizing:border-box;border-radius:5px 0 0 5px;border:1px solid #eee;box-shadow:none}.payment-form--error{margin-top:20px;text-align:center;color:red}.payment-form--button{width:100%;margin:20px 0 0}.payment-form--button:disabled{opacity:.5}.checkout-modal h1{margin-top:0!important}.free-introduction-lesson-modal-component li .inject-me,.free-introduction-lesson-modal-component li div{display:inline-block}.free-introduction-lesson-modal-component .newbutton{margin-right:1rem}.lesson-options-modal-component .next-button{margin-top:2rem}.teacher-details-bulk-lesson-info-component{padding:20px 40px;text-align:center}.teacher-details-bulk-lesson-info-component .remaining{font-family:AvenirNext-Bold}.teacher-details-bulk-lesson-info-component .note{color:#adadad}.teacher-details-prices-list-component .price-list{color:#444}.teacher-details-prices-list-component .pricing-price{font-family:AvenirNext-Regular,sans-serif;color:#444;font-size:.75rem}.teacher-details-prices-list-component .pricing-price strike{color:#999}.teacher-details-prices-list-component a{display:block;color:#444}.teacher-details-prices-list-component p{padding:0}.teacher-details-prices-list-component h6{font-size:.875rem;margin-bottom:0;font-family:AvenirNext-Bold,sans-serif}.teacher-details-prices-list-component li{border-top:1px solid #eee;padding-top:.75rem;padding-bottom:.75rem;margin:0}.teacher-details-prices-list-component .free-price{font-size:.75rem}.teacher-details-prices-list-component .teacher-price-block-trial{display:-ms-flexbox;display:flex;font-family:AvenirNext-Medium}.teacher-details-prices-list-component .teacher-price-block-trial .free{-ms-flex:1;flex:1;text-align:right}.teacher-details-prices-list-component .teacher-price-block-trial .fa-question-circle,.teacher-details-prices-list-component .teacher-price-block-trial span,.teacher-details-prices-list-component .teacher-price-block-trial strong{vertical-align:middle}.teacher-details-prices-list-component .teacher-price-block-trial strong{color:#654db3;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;margin-left:1rem;font-family:AvenirNext-Bold,sans-serif}.teacher-details-prices-list-component .teacher-price-block-trial .fa-question-circle{font-size:16px;color:#999;margin-left:.5rem}.teacher-details-prices-list-component .teacher-price-block-trial .fa-question-circle:hover{color:#444}.top-price-block{padding-top:1.5rem;text-align:center}.top-price-block .price{font-size:21px}.top-price-block .duration{text-decoration:underline;color:#999}.button-component .button-icon{margin-right:12px}.bulk-button-disabled{cursor:not-allowed!important}#wrapper{padding:0}.start-lesson-modal-component .secondary{margin-left:5px}.start-lesson-modal-component .modal-header,.start-lesson-modal-component div,.start-lesson-modal-component p{text-align:left}section.content .start-lesson-modal-component h1{margin-top:0}.booking-message-modal-component{max-width:460px}.booking-message-modal-component .modal-header h1{border:none;padding-bottom:0}.booking-message-modal-component form textarea{border-radius:3px;box-shadow:none;font-style:italic;padding:1rem}.lesson-options-dropdown-component{white-space:nowrap;width:auto;text-align:left}.lesson-options-dropdown-component>li>a{line-height:32px}.my-lessons-component .lessons-table{margin-bottom:50px}.my-lessons-component .lessons-table .lessons-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-right:.625rem}.my-lessons-component .lessons-table .small-title{font-family:AvenirNext-Medium,sans-serif;font-size:18px;margin-bottom:20px;margin-top:20px}.my-lessons-component .lessons-table .status{color:#ccc;font-style:italic;text-align:right}.my-lessons-component .lessons-table .load-more-button{margin:0 auto;display:block}.my-lessons-component .grey-table{width:100%;border:0;border-top:1px solid #999;border-spacing:0}.my-lessons-component .grey-table tbody{border:3px solid red}.my-lessons-component .grey-table button{margin:0}.my-lessons-component .grey-table tr{background-color:transparent;height:70px}.my-lessons-component .grey-table tr td{border-bottom:1px solid #e1e1e1;min-height:78px;vertical-align:middle;width:20%}.my-lessons-component .grey-table tr td.button-container{width:40%;text-align:right}.my-lessons-component .grey-table tr td.button-container .newbutton{text-align:center}.my-lessons-component .grey-table tr .booking-date,.my-lessons-component .grey-table tr .booking-time{width:10%}.my-lessons-component .grey-table tr .booking-copy-link,.my-lessons-component .grey-table tr .booking-name,.my-lessons-component .grey-table tr .booking-users{width:20%}.my-lessons-component .grey-table tr .public-mark{color:#8ade83}.my-lessons-component .grey-table tr .duration{color:#999}.my-lessons-component .grey-table tr .inline{display:inline-block}.my-lessons-component .grey-table tr .avatar{height:24px;width:24px;background-color:#484873;border-radius:12px;margin-right:10px;overflow:hidden;position:relative;display:inline-block}.my-lessons-component .grey-table tr .my-lesson-avatar{vertical-align:middle}.my-lessons-component .grey-table tr i{font-size:30px;color:#999}.my-lessons-component .grey-table tr i:hover{color:#000}.my-lessons-component .grey-table tr .open-conversation{display:inline-block;vertical-align:middle;margin-left:10px}.my-lessons-component .grey-table tr .lesson-config{position:relative;display:inline-block;border:none;width:60px;height:48px;text-align:center}.my-lessons-component .grey-table tr .lesson-config .cancel-lesson-btn{display:block;border:1px solid #ebebeb;border-radius:3px}.my-lessons-component .grey-table tr .lesson-config i{vertical-align:middle;line-height:64px;font-size:30px;color:#ebebeb}.my-lessons-component .grey-table tr .lesson-config .lesson-menu-trigger{visibility:hidden}.my-lessons-component .grey-table tr:hover .lesson-menu-trigger{visibility:visible}.my-lessons-component .grey-table tr .clipboard{padding:0;background:none;font-size:.875rem;color:#222;text-align:left}.my-lessons-component .grey-table tr .clipboard i{font-size:20px;vertical-align:middle}.my-lessons-component .grey-table tr .clipboard span{margin-left:5px;font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;vertical-align:middle}.my-lessons-component .grey-table tr .clipboard:hover i{color:#000}.my-lessons-component .grey-table .blank{margin:0}.link-underline{text-decoration:underline}@media (max-width:1024px){.clipboard span{display:none}}.helpful-banner-component{background-color:#fafafa;padding:3rem;margin-bottom:3rem;position:relative}.helpful-banner-component:before{content:"";position:absolute;border:20px solid transparent;border-bottom:20px solid #fafafa;top:-40px;left:110px}.helpful-banner-component h3{color:#444}.helpful-banner-component .banner-desc{margin:20px 0 40px;color:#9f9f9f}.helpful-banner-component .row{display:block}.helpful-banner-component .help-blocks .help-element h5{font-weight:700;color:#444;margin-bottom:20px}.helpful-banner-component .help-blocks .help-element h5 span{margin-right:10px}.helpful-banner-component .help-blocks .help-element div{margin-bottom:20px;line-height:1.6;color:#444}section.content{margin-top:74px}.matchmaker-wizard-header-component h1{color:#fff;margin-bottom:16px;font-size:36px}@media only screen and (max-width:40.063em){.matchmaker-wizard-header-component h1{font-size:24px}}.matchmaker-wizard-header-component progress{height:3px;width:220px;border:none;background:#5e43ac}@media only screen and (max-width:40.063em){.matchmaker-wizard-header-component progress{width:auto;min-width:100%}}.matchmaker-wizard-header-component progress::-webkit-progress-bar{background:#5e43ac}.matchmaker-wizard-header-component progress::-webkit-progress-value{background-color:#b6f3ff;transition:width 1s ease-in-out}.matchmaker-wizard-header-component progress::-moz-progress-bar{background-color:#b6f3ff}.matchmaker-wizard-footer-component>*{display:inline-block}.matchmaker-wizard-footer-component .steps-info{color:#b1a4d5;margin-left:30px;font-size:.875rem}.matchmaker-wizard-skills-step-component .matchmaker-instrument-group{margin-bottom:35px}.matchmaker-wizard-goal-step-component p{color:#fff;margin-bottom:38px}.matchmaker-wizard-frequency-component label{color:#fff;margin-bottom:12px}.matchmaker-wizard-frequency-component .checkbox-group-component label{margin-bottom:.75rem}.matchmaker-wizard-frequency-component .frequency-days,.matchmaker-wizard-frequency-component .frequency-time-of-day{margin-top:27px}.matchmaker-wizard-frequency-component .frequency-days .checkbox-btn-container>label:after,.matchmaker-wizard-frequency-component .frequency-time-of-day .checkbox-btn-container>label:after{content:" *";color:#c95b5b}@media only screen and (max-width:40.063em){.matchmaker-wizard-frequency-component .frequency-days .checkbox-btn-container .btn-group:not(.bootstrap) label{width:calc(50% - 12px);text-align:center}}@media only screen and (max-width:40.063em){.matchmaker-wizard-frequency-component .frequency-time-of-day .checkbox-btn-container .btn-group:not(.bootstrap) label{width:100%}}.matchmaker-wizard-frequency-component .additional-area.hidden{display:none}#activebox{border:2px solid #b6f3ff;background:none;padding:14px 24px;color:#fff}.checkbox-group-component .checkbox-btn-container .btn-group:not(.bootstrap) label{border-radius:4px;border:1px solid #aa9cd5;margin-right:12px;padding:15px 25px;color:#aa9cd5;background:transparent}.checkbox-group-component .checkbox-btn-container .btn-group:not(.bootstrap) label.active,.checkbox-group-component .checkbox-btn-container .btn-group:not(.bootstrap) label.active:hover{border:2px solid #b6f3ff;background:none;padding:14px 24px;color:#fff}@media only screen and (min-width:40.063em){.checkbox-group-component .checkbox-btn-container .btn-group:not(.bootstrap) label:hover{border:1px solid #e0dcf0;color:#e0dcf0}}.matchmaker-wizard-signup-step-component{position:absolute;top:0;bottom:0;left:0;right:0;background:url(/static/images/blur-bg.png) no-repeat;background-size:cover;filter:blur(3px)}.matchmaker-body{background:#5135aa}.matchmaker-wizard-page{padding-top:118px}.matchmaker-wizard-page .modal-header h1{border-bottom:none}.matchmaker-wizard-page .modal-header .matchmaker-modal-header{font-size:28px}.matchmaker-wizard-page .modal-header .matchmaker-modal-header .teacher-count-label{color:#8465eb;font-weight:700}.matchmaker-wizard-page .modal-inner div:first-child:after,.matchmaker-wizard-page .modal-inner div:first-child:before{content:" ";display:table;clear:both}.matchmaker-wizard-page .async-signup-login-component .facebook-title p{font-size:.6rem;margin-top:.5rem;color:#999}.matchmaker-wizard-page .async-signup-login-component .fa-facebook-square{font-size:25px;vertical-align:middle;margin-right:.5rem}.matchmaker-wizard-page .async-signup-login-component .input-group input[placeholder]{font-style:italic}.matchmaker-wizard-page .async-signup-login-component .footer-section .submit-button{width:auto;margin-right:1rem}.matchmaker-wizard-page .async-signup-login-component .footer-section .login-link{display:inline-block}@media only screen and (min-width:40.063em){.matchmaker-wizard-page .async-signup-login-component .facebook-signin{width:auto}}@media only screen and (max-width:40.063em){.matchmaker-wizard-page{padding-top:48px}}.matchmaker-wizard-page .matchmaker-wizard-header-component{margin-bottom:45px}.matchmaker-wizard-page .matchmaker-wizard-body{color:#b1a4d5;line-height:1.6}.matchmaker-wizard-page .matchmaker-wizard-body .matchmaker-wizard-footer-component{margin-top:48px}.matchmaker-wizard-page .matchmaker-abort{position:absolute;bottom:30px;right:43px;color:#b1a4d5;font-size:14px}.matchmaker-wizard-page .matchmaker-wizard-body select{padding:14px;width:350px;height:auto;border-radius:2px;border:1px solid #5a40ae;color:#fff;font-family:AvenirNext-Regular,sans-serif;background:#5a40ae url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTEgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy42LjEgKDI2MzEzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TdHJva2UgNDA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3RlcC00IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iTU00LU5vLVNlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC0zMDguMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03NTkuNjI4MzUzLDMwOS4zMzQ0ODIgTDc2NC4xMjgzNTMsMzE0LjMzNDQ4MiBDNzY0LjMyNjk3NCwzMTQuNTU1MTczIDc2NC42NzMwMjYsMzE0LjU1NTE3MyA3NjQuODcxNjQ3LDMxNC4zMzQ0ODIgTDc2OS4zNzE2NDcsMzA5LjMzNDQ4MiBDNzY5LjU1NjM3NywzMDkuMTI5MjI3IDc2OS41Mzk3MzcsMzA4LjgxMzA4MiA3NjkuMzM0NDgyLDMwOC42MjgzNTMgQzc2OS4xMjkyMjcsMzA4LjQ0MzYyMyA3NjguODEzMDgyLDMwOC40NjAyNjMgNzY4LjYyODM1MywzMDguNjY1NTE4IEw3NjQuMTI4MzUzLDMxMy42NjU1MTggTDc2NC44NzE2NDcsMzEzLjY2NTUxOCBMNzYwLjM3MTY0NywzMDguNjY1NTE4IEM3NjAuMTg2OTE4LDMwOC40NjAyNjMgNzU5Ljg3MDc3MywzMDguNDQzNjIzIDc1OS42NjU1MTgsMzA4LjYyODM1MyBDNzU5LjQ2MDI2MywzMDguODEzMDgyIDc1OS40NDM2MjMsMzA5LjEyOTIyNyA3NTkuNjI4MzUzLDMwOS4zMzQ0ODIgTDc1OS42MjgzNTMsMzA5LjMzNDQ4MiBaIiBpZD0iU3Ryb2tlLTQwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat 97%;-moz-appearance:none}.matchmaker-wizard-page .matchmaker-wizard-body .newbutton:focus,.matchmaker-wizard-page .matchmaker-wizard-body input:focus,.matchmaker-wizard-page .matchmaker-wizard-body select:focus{outline:none;border:1px solid #b6f3ff;box-shadow:0 0 10px rgba(182,243,255,.5);box-sizing:border-box}.matchmaker-wizard-page .matchmaker-wizard-body .select-label{text-transform:uppercase;font-size:.75rem;color:#fff;margin-bottom:8px;letter-spacing:.1rem}.matchmaker-wizard-page .matchmaker-wizard-body .required-star{color:#c95b5b}.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]{display:none}.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]+label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;margin-left:0;font-size:13px;color:#fff;opacity:.8}.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:50%;transform:translate3D(0,-50%,0);border-radius:8px;border:1px solid #fff}.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]:checked+label{font-family:AvenirNext-Medium,helvetica,sans-serif;opacity:1}.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]:checked+label:before{content:"\2022";color:#b6f3ff;font-size:16px;text-align:center;line-height:16px}@-moz-document url-prefix(){.matchmaker-wizard-page .matchmaker-wizard-body input[type=radio]:checked+label:before{line-height:14px}}.matchmaker-wizard-page .matchmaker-wizard-body .input-group{margin-bottom:23px}.matchmaker-wizard-page .matchmaker-wizard-body .newbutton.primary{background-color:#8465eb}.matchmaker-wizard-page .matchmaker-wizard-body .newbutton.primary:hover{background-color:#b6f3ff;color:#5135aa}.matchmaker-wizard-page .matchmaker-wizard-body .alert-box.error{background-color:#ffd5e5;border-color:#ffd5e5;opacity:.9;color:#000;padding:15px 19px}.live-stream #wrapper{padding:0}.live-stream-details-react-page{padding-bottom:1rem}.live-stream-details-react-page .newbutton.primary:hover{background-color:#b6f3ff;color:#5135aa}.live-stream-details-react-page h2{color:#fff;margin-bottom:40px}.live-stream-details-react-page .signup-component small{color:#a090d0;display:block;line-height:2}.live-stream-details-react-page .signup-component .input-group{margin-bottom:23px}.live-stream-details-react-page .signup-component section.facebook{margin-bottom:45px}.live-stream-details-react-page .signup-component input[type=email],.live-stream-details-react-page .signup-component input[type=password],.live-stream-details-react-page .signup-component input[type=text]{padding:15px;height:auto;border-radius:2px;background-color:#5a40ae;border:1px solid #5a40ae;box-shadow:none;color:#fff}.live-stream-details-react-page .signup-component .newbutton:focus,.live-stream-details-react-page .signup-component input:focus,.live-stream-details-react-page .signup-component select:focus{outline:none;border:1px solid #b6f3ff;box-shadow:0 0 10px rgba(182,243,255,.5);box-sizing:border-box}.live-stream-details-react-page .signup-component button[disabled].primary.disabled,.live-stream-details-react-page .signup-component button[disabled].primary.disabled:hover{background:transparent;color:#999}.booking-footer-component{margin-top:24px;border-top:1px solid #e1e1e1;padding-top:24px;font-size:14px}.booking-footer-component .proceed-button{float:right}.booking-footer-component .total{font-size:17px;font-weight:700;margin-top:8px}@media only screen and (max-width:40.063em){.booking-footer-component .proceed-button{float:none;display:block;margin-bottom:20px}}.lesson-duration-selection-modal-component .duration-submit-button{display:block;text-align:center;margin-top:40px}.lesson-duration-selection-modal-component h3{margin-bottom:20px}.lesson-duration-selection-modal-component .lesson-duration-selection-inner{width:293px}.lesson-duration-selection-modal-component .lesson-duration-selection-inner>select{width:100%!important}.lesson-duration-selection-modal-component .lesson-duration-selection-inner>select:first-of-type{margin-bottom:15px!important}.booking-page .booking-calendar-component{margin-top:20px}.booking-page #schedule-wrap{text-align:left}@media only screen and (max-width:40.063em){.booking-page #schedule-wrap{padding-top:0}.booking-page .header-component{display:block}.booking-page .header-component h4{margin-bottom:10px}}.student-npsform-component label{margin-bottom:8px}.student-npsform-component select{border:1px solid #dadada}.student-npsform-component .more-feedback{text-align:right;line-height:48px;font-size:12px}.student-npsform-component .more-feedback>a{color:#999}.student-npsform-component .more-feedback>a>span{text-decoration:underline}.student-npsform-component .more-feedback .fa-pencil{margin-right:5px}.student-npsform-component label{margin-bottom:8px}.student-npsform-component .review-stars{list-style:none;margin:0;overflow:hidden}.student-npsform-component .review-stars>li{color:#8465eb;float:left;margin-right:25px;cursor:pointer}.student-npsform-component .review-stars>li:last-child{margin-right:0}.student-npssuccess-component{text-align:center}.student-npssuccess-component h3,.student-npssuccess-component p{margin-bottom:22px}.student-nps-body #wrapper{width:356px;height:362px;position:absolute;top:50%;left:50%;margin:-154px 0 0 -181px}.soundswap-navigation-component#nav-top{left:0;right:0;border-top:1px solid #e1e1e1;border-bottom:none}.soundswap-navigation-component#nav-top .hamburger-logged-out-small{float:left}.soundswap-navigation-component#nav-top #user-dropdown-menu.open{left:0!important}.soundswap-navigation-component#nav-top .fa-bars{color:#444}.soundswap-navigation-component#nav-top .main-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.soundswap-navigation-component#nav-top .main-nav li a{position:relative;text-transform:capitalize;font-size:14px;padding:15px 0}.soundswap-navigation-component#nav-top .main-nav li a .badge{position:absolute;right:-1rem;top:.5rem;background-color:#8465eb;color:#fff;padding:0 .4rem;border-radius:50px}.soundswap-navigation-component#nav-top .main-nav li a.active{color:#444;border-bottom:2px solid #8465eb}@media (min-width:60.063em){.soundswap-navigation-component#nav-top .hamburger-logged-out-small{line-height:54px;padding:0 9px 0 18px;width:24px;box-sizing:content-box}}.soundswap-add-video-modal-component .modal-inner{padding:1rem}.soundswap-add-video-modal-component .modal-inner>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:4px}.soundswap-add-video-modal-component .description-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;line-height:1.7}.soundswap-add-video-modal-component .description-block .fa{text-align:center;-ms-flex:1;flex:1;color:#8465eb}.soundswap-add-video-modal-component .description-block span{-ms-flex:5;flex:5}.soundswap-add-video-modal-component .modal-component .modal-header h1{text-align:center;border-bottom:none}.soundswap-add-video-modal-component .button-component{margin-bottom:1rem}.soundswap-add-video-modal-component .checkbox-block{text-align:center;margin-top:1rem}.soundswap-add-video-modal-component .checkbox-block label{color:#999}.soundswap-video-list-component.queue ::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.soundswap-video-list-component .no-videos{color:#ccc;text-align:center;margin:20px 0}.soundswap-video-list-component .video-item-block{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);background-color:#fff;margin-bottom:1rem;border-radius:4px;overflow:hidden}.soundswap-video-list-component .video-item-block .video-item-play{width:40%;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#000}.soundswap-video-list-component .video-item-block .no-video-poster{height:152px;margin:0 auto}.soundswap-video-list-component .video-item-block .video-link{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.soundswap-video-list-component .video-item-block .video-player-component{margin:0 auto}.soundswap-video-list-component .video-item-block .video-player-component .video-js,.soundswap-video-list-component .video-item-block .video-player-component .vjs-modal-dialog{border-radius:4px 0 0 4px}.soundswap-video-list-component .video-item-block .video-player-component video{width:100%;height:150px}.soundswap-video-list-component .video-item-block .video-player-component .vjs-fullscreen{width:100%!important;height:100%!important}.soundswap-video-list-component .video-item-block .video-player-component .vjs-fullscreen video{height:100%;width:100%}.soundswap-video-list-component .video-item-block .video-item-info{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem;width:100%}.soundswap-video-list-component .video-item-block .video-item-info>div{width:100%;overflow:hidden}.soundswap-video-list-component .video-item-block .video-item-info .fa-angle-right:before{font-size:30px}.soundswap-video-list-component .video-item-block .video-item-info .list-button{margin-left:1rem;border-radius:30px;border:1px solid #e1e1e1}.soundswap-video-list-component .video-item-block .video-item-info .list-button span{vertical-align:middle}.soundswap-video-list-component .video-item-block .video-item-info .add-to-queue-btn{position:relative;padding-left:2rem}.soundswap-video-list-component .video-item-block .video-item-info .add-to-queue-btn:before{position:absolute;content:"+";left:1rem;font-size:18px;font-weight:700;color:#8465EBf f}.soundswap-video-list-component .video-item-block .video-item-info .name{letter-spacing:1px;color:#444;font-weight:700;font-size:16px;margin-bottom:1rem}.soundswap-video-list-component .video-item-block .video-item-info .instrument{margin-bottom:1rem}.soundswap-video-list-component .video-item-block .video-item-info .created-on{color:#999;font-style:italic;margin-bottom:1.2rem}.soundswap-video-list-component .video-item-block .video-item-info .created-on,.soundswap-video-list-component .video-item-block .video-item-info .name{display:block}@media only screen and (max-width:40.063em){.soundswap-video-list-component .video-item-block .video-item-info .add-to-queue-btn{margin-left:0;margin-top:1rem}}.soundswap-video-list-component .button-component{border-radius:50px;text-align:center}.soundswap-video-list-component .approve-button{background-color:#8465eb;font-weight:700}.soundswap-video-list-component .approve-button:hover{background-color:#5135aa}.soundswap-video-list-component .cancel-button{border:1px solid #e1e1e1;color:#999}.soundswap-inbox .content{background-color:#fafafa}.soundswap-video-details-component.hide-upload-button .send-response{visibility:hidden}.soundswap-video-details-component .video-details{text-align:center}.soundswap-video-details-component .video-details video{width:100%;height:auto;max-height:250px}.soundswap-video-details-component .video-details .created-by{font-weight:700;margin-top:35px;font-size:18px}.soundswap-video-details-component .video-details .lighten-font{color:#999;font-size:12px}.soundswap-video-details-component .video-details .posted-date{margin:15px 0;font-style:italic}.soundswap-video-details-component .video-details .send-response{border-radius:50px;font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif}.soundswap-video-details-component .video-details .send-response:before{font:normal normal normal 14px/1 FontAwesome;margin-right:10px}.soundswap-video-details-component .video-details .help-block{margin:50px 0 15px}.soundswap-video-details-component .video-details .help-block a{color:#999;text-decoration:underline}.soundswap-video-details-component .inquiries-list{margin-top:20px}.soundswap-video-details-component .inquiries-list h4{font-size:16px;font-weight:700}.soundswap-video-details-component .inquiries-list ul{list-style:none}.soundswap-navigation-component#nav-top.video-details-nav{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;font-size:30px;color:#666}.soundswap-navigation-component#nav-top.video-details-nav a{display:-ms-flexbox;display:flex;padding:0 20px;-ms-flex-align:center;align-items:center;width:100%}.fp__close,.soundswap-record-video-page .filestack-input-component{display:none}.soundswap-video-view-page .teacher-details{text-align:center;margin-top:75px}.conversational-website-message-component.has-image .message-text{font-size:14px}.conversational-website-message-component.has-trigger{padding-right:30px;cursor:pointer}.conversational-website-message-component.has-trigger .trigger{position:absolute;top:50%;right:15px;transform:translate3d(0,-50%,0)}.conversational-website-message-component span{display:none}.conversational-website-message-component h3{font-size:16px}.conversational-website-message-component .message-image{float:left;height:96px;margin-right:10px;border-radius:50%}.animate-enter .conversational-website-message-component .message-image,.animate-enter .conversational-website-message-component .message-text,.animate-enter .conversational-website-message-component .trigger,.animate-enter .conversational-website-message-component h3{display:none}@keyframes blink{50%{opacity:1;transform:scale(1.2)}}.conversational-message-shared{display:inline-block;background:#fff;padding:15px;line-height:1.5;font-size:1rem;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05);border-top-left-radius:17px;border-top-right-radius:17px;border-bottom-right-radius:17px;border-bottom-left-radius:2px;max-width:80%}.animate-enter .conversational-message-shared{opacity:0;transform:translate3d(-100%,0,0)}.animate-enter.animate-enter-active .conversational-message-shared{opacity:1;transform:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.animate-enter.animate-enter-active .conversational-message-shared span{height:8px;width:8px;float:left;margin:7px 5px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4}.animate-enter.animate-enter-active .conversational-message-shared span:first-of-type{animation:1s blink infinite .3333s}.animate-enter.animate-enter-active .conversational-message-shared span:nth-of-type(2){animation:1s blink infinite .6666s}.animate-enter.animate-enter-active .conversational-message-shared span:nth-of-type(3){animation:1s blink infinite .9999s}.conversational-user-message-component{display:inline-block;background-color:#e1e1e1;color:#666;padding:15px;line-height:1.5;font-size:1rem;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom-left-radius:17px;border-bottom-right-radius:2px}.questions-enter{opacity:0;transform:translateY(30px)}.questions-enter.questions-enter-active{opacity:1;transition:all .5s cubic-bezier(.175,.885,.32,1.275);transform:translate(0)}.questions-leave{opacity:1}.questions-leave.questions-leave-active{opacity:.01;transition:all .5s cubic-bezier(.215,.61,.355,1);transform:translateY(30px)}.animate-enter .answer-message{opacity:.01;transform:translate3d(100%,0,0)}.animate-enter.animate-enter-active .answer-message{transform:none;opacity:1;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.teacher-details-component .teacher-avatar{border-radius:50%;margin-left:auto;margin-right:auto;display:block}.teacher-details-component h3{font-size:1.2rem;text-align:center}.teacher-details-component .teachers-skills{text-align:center;list-style-type:none;color:#999;margin:0}.teacher-details-component .teachers-skills li{word-break:break-word}.teacher-details-component .teachers-skills li:before{color:#ccc;font-family:FontAwesome;margin-right:12px}.teacher-details-component .teachers-skills li:first-child::before{content:"\F001"}.teacher-details-component .teachers-skills li:nth-child(2):before{content:"\F041"}.teacher-details-component .teachers-skills li:nth-child(3):before{content:"\F075"}.teacher-details-component .star-rating-component{display:block;text-align:center;margin-bottom:.75rem}.teacher-details-component .teacher-intro{font-size:1.2rem;line-height:1.8rem;margin-bottom:1.5rem}.teacher-details-component .teacher-about{font-size:.875rem;line-height:1.4rem;color:#666}.teacher-details-component .price{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.teacher-details-component .price .price-value{font-size:21px}.teacher-details-component .price .price-duration{color:#999}.conversational-lesson-badge-component{min-width:303px}.conversational-lesson-badge-component.status-booked .icon{color:#58eb99}.conversational-lesson-badge-component.status-reserved .icon{color:#999}.conversational-lesson-badge-component .icon{float:left;margin-right:10px}.conversational-lesson-badge-component .status{text-transform:uppercase;font-size:11px;color:#999;letter-spacing:2px}.conversational-lesson-badge-component .datetime{white-space:nowrap}.conversational-lesson-badge-component .datetime .time{font-family:AvenirNext-Medium}.animate-enter .conversational-lesson-badge-component .datetime,.animate-enter .conversational-lesson-badge-component .icon,.animate-enter .conversational-lesson-badge-component .status{display:none}.top-nav-component{position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:101;height:54px;border-bottom:1px solid #e1e1e1}.top-nav-component .top-nav-logo{width:118px;height:32px;margin:11px 20px}.top-nav-component .right-nav{float:right;list-style:none}.top-nav-component .right-nav>li{float:left}.top-nav-component .right-nav>li:hover>a{color:#444}.top-nav-component .right-nav>li>a{line-height:54px;color:#999;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:17px 18px;font-family:AvenirNext-Medium,sans-serif}.conversational-index-body{background-color:#f9f9f9;overflow:auto}.conversational-index-body section.content{background:none}.conversational-index-page{color:#383838;box-sizing:border-box;max-width:600px;margin-left:auto;margin-right:auto}.conversational-index-page .messages .conversational-user-message-component{margin-bottom:20px;float:right}.conversational-index-page .messages .conversational-lesson-badge-component,.conversational-index-page .messages .conversational-website-message-component{margin-bottom:14px}.conversational-index-page .questions{margin-top:10px;margin-bottom:19px;width:100%;text-align:center}.conversational-index-page .questions .conversational-user-message-component{background:#8465eb;border:2px solid #8465eb;color:#fff;box-shadow:none;transition:all .4s ease-in-out;margin-right:15px;margin-bottom:5px}.conversational-index-page .questions .conversational-user-message-component:hover{border:2px solid #8465eb;background:#8465eb;color:#fff;cursor:pointer;transition:all .2s ease-in-out;transform:scale(1.08)}.conversational-index-page .message-wrapper{clear:both}.conversational-index-page .blue-select{height:54px;width:250px!important;border:2px solid #8465eb;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;font-size:1rem;font-family:AvenirNext-Regular,sans-serif;color:#fff;padding-left:15px;background-position:93%;margin:0;background-color:#8465eb}.conversational-index-page .price-select{width:125px!important}.conversational-index-page .price-select.price-select-from{margin-right:20px}.conversational-index-page .teacher-details-modal{max-width:600px;max-height:60%}.conversational-index-page .conversational-signup-modal>div{overflow:hidden}.gift-card-form-component fieldset{border:0}.gift-card-form-component fieldset legend{color:#444}.gift-card-form-component .left-column fieldset{padding-left:0}.gift-card-form-component .right-column fieldset{padding-right:0}.gift-card-form-component textarea{height:200px}.gift-card-form-component .checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.gift-card-form-component .checkbox-wrapper.right-aligned{-ms-flex-pack:end;justify-content:flex-end}.gift-card-form-component .checkbox-wrapper>label{margin-right:0}.gift-card-form-component .gift-card-footer{text-align:right}.gift-card-form-component .gift-card-total{margin-bottom:20px;font-weight:700}.gift-card-form-component .validation-error{padding:8px 10px}.gift-card-form-component fieldset.select-date .checkbox-wrapper{margin-top:10px}.gift-card-page .gift-card-modal-component>div{width:736px}.lesson-blocks-list-component table{border:0;width:100%}.lesson-blocks-list-component table>tr>td:first-child{padding-left:0}.lesson-blocks-list-component table tbody>tr>th{font-family:AvenirNext-Bold;border-bottom:1px solid #eee}.lesson-blocks-list-component table tbody>tr>th:first-child{padding-left:0}.teacher-wide-component .teacher-availability{font-size:14px;display:inline-block}.teacher-wide-component .teacher-availability.teacher-available a{font-family:AvenirNext-Bold;color:#444}.teacher-wide-component .teacher-availability .availability-icon{width:16px;height:16px;margin-right:10px;position:relative;top:3px}.teacher-wide-component .teacher-availability .availability-icon.available-icon path{fill:#8eeab9}.teacher-wide-component .teacher-availability .availability-icon.not-available-icon{opacity:.6}.teacher-wide-component .teacher-availability .fa-question-circle{margin-left:7px;opacity:.3}.my-lessons-component .lessons-table{margin-bottom:50px}.my-lessons-component .lessons-table .lessons-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-right:.625rem}.my-lessons-component .lessons-table .small-title{font-family:AvenirNext-Medium,sans-serif;font-size:18px;margin-bottom:20px;margin-top:20px}.my-lessons-component .lessons-table .status{color:#ccc;font-style:italic;text-align:right}.my-lessons-component .lessons-table .load-more-button{margin:0 auto;display:block}.my-lessons-component .grey-table{width:100%;border:0;border-top:1px solid #999;border-spacing:0}.my-lessons-component .grey-table tbody{border:3px solid red}.my-lessons-component .grey-table button{margin:0}.my-lessons-component .grey-table tr{background-color:transparent;height:70px}.my-lessons-component .grey-table tr td{border-bottom:1px solid #e1e1e1;min-height:78px;vertical-align:middle;width:20%}.my-lessons-component .grey-table tr td.button-container{width:40%;text-align:right}.my-lessons-component .grey-table tr td.button-container .newbutton{text-align:center}.my-lessons-component .grey-table tr .booking-date,.my-lessons-component .grey-table tr .booking-time{width:10%}.my-lessons-component .grey-table tr .booking-copy-link,.my-lessons-component .grey-table tr .booking-name,.my-lessons-component .grey-table tr .booking-users{width:20%}.my-lessons-component .grey-table tr .public-mark{color:#8ade83}.my-lessons-component .grey-table tr .duration{color:#999}.my-lessons-component .grey-table tr .inline{display:inline-block}.my-lessons-component .grey-table tr .avatar{height:24px;width:24px;background-color:#484873;border-radius:12px;margin-right:10px;overflow:hidden;position:relative;display:inline-block}.my-lessons-component .grey-table tr .my-lesson-avatar{vertical-align:middle}.my-lessons-component .grey-table tr i{font-size:30px;color:#999}.my-lessons-component .grey-table tr i:hover{color:#000}.my-lessons-component .grey-table tr .open-conversation{display:inline-block;vertical-align:middle;margin-left:10px}.my-lessons-component .grey-table tr .lesson-config{position:relative;display:inline-block;border:none;width:60px;height:48px;text-align:center}.my-lessons-component .grey-table tr .lesson-config .cancel-lesson-btn{display:block;border:1px solid #ebebeb;border-radius:3px}.my-lessons-component .grey-table tr .lesson-config i{vertical-align:middle;line-height:64px;font-size:30px;color:#ebebeb}.my-lessons-component .grey-table tr .lesson-config .lesson-menu-trigger{visibility:hidden}.my-lessons-component .grey-table tr:hover .lesson-menu-trigger{visibility:visible}.my-lessons-component .grey-table tr .clipboard{padding:0;background:none;font-size:.875rem;color:#222;text-align:left}.my-lessons-component .grey-table tr .clipboard i{font-size:20px;vertical-align:middle}.my-lessons-component .grey-table tr .clipboard span{margin-left:5px;font-family:AvenirNext-Regular,Helvetica,Arial,sans-serif;vertical-align:middle}.my-lessons-component .grey-table tr .clipboard:hover i{color:#000}.my-lessons-component .grey-table .blank{margin:0}.link-underline{text-decoration:underline}@media (max-width:1024px){.clipboard span{display:none}}section.content{margin-top:74px}