@font-face {font-family: "Corpid";src: url("../fonts/CorpidE1SCd_Regular.eot");src: url("../fonts/CorpidE1SCd_Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/CorpidE1SCd_Regular.woff") format("woff");font-style: normal;font-weight: 300;}@font-face {font-family: "Corpid";src: url("../fonts/CorpidE1SCd_Light.eot");src: url("../fonts/CorpidE1SCd_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/CorpidE1SCd_Light.woff") format("woff");font-style: normal;font-weight: 100;}@font-face {font-family: "Corpid";src: url("../fonts/CorpidE1SCd_Bold.eot");src: url("../fonts/CorpidE1SCd_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CorpidE1SCd_Bold.woff") format("woff");font-style: normal;font-weight: 600;}.sidebar {font-family: Corpid, Arial, Helvetica, sans-serif;display: block;position: fixed;top: 0;bottom: 0;width: 300px;left: -300px;padding-right: 80px;background: #182931;transition: .5s;z-index: 9999;}.sidebar:after {content: '';display: block;position: absolute;width: 80px;height: 80px;background-color: #f0f0f0;background-image: url('../i/logo_small.png');background-size: 48px;background-repeat: no-repeat;background-position: center center;top: 0;right: 0;}.sidebar:before {content: '';display: block;position: absolute;width: 100%;height: 80px;background-color: #f0f0f0;top: 0;right: 0;}.sidebar .logo {position: absolute;top: 16px;left: 16px;}.sidebar .logo img {height: 48px;}.sidebar h6 {margin: 80px 0 0 0;font-size: 14px;font-weight: 100;padding: 16px;color: #fff;display: block;background: #2F5465;width: 100%;box-sizing: border-box;}.sidebar h6 span {display: block;font-size: 20px;margin-top: 4px;}.sidebar .navi {padding: 16px 0 0 0;}.sidebar .navi {padding: 16px 0 0 0;}.sidebar .navi li {display: block;width: 100%;line-height: 48px;position: relative;}.sidebar .navi li:first-of-type a {border-top: 0;}.sidebar .navi li:hover .overlay {bottom: 0;}.sidebar .navi li:hover ul {display: block;}.sidebar .navi li ul {position: absolute;top: 0;left: 100%;display: none;padding-left: 0;background: #272727;width: 300px;}.sidebar .navi li ul li a {font-size: 12px;line-height: 17px;font-weight: 100;padding: 16px 8px 16px 8px;}.sidebar .navi li a {box-sizing: border-box;padding: 0 16px;color: #fff;text-decoration: none;font-weight: 100;font-size: 18px;display: block;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: relative;background: rgba(0, 0, 0, 0.05);}.sidebar .navi li a:hover {background: #ffffff;background: rgba(255, 255, 255, 0.3);}.sidebar .navi li a:after {content: '';display: block;position: absolute;width: 48px;height: 48px;box-sizing: border-box;top: 0;right: -64px;bottom: 0;margin: auto;background-size: 36px;background-repeat: no-repeat;background-position: center center;transition: 0.5s;}.sidebar .navi li a.icon-book:after {background-image: url(../i/icn_book.png);}.sidebar .navi li a.icon-video:after {background-image: url(../i/icn_video.png);}.sidebar .navi li a.icon-exercise:after {background-image: url(../i/icn_exercise.png);}.sidebar .navi li a.icon-challenge:after {background-image: url(../i/icn_challenge.png);}.sidebar .navi li a.icon-results:after {background-image: url(../i/icn_results.png);}.sidebar .navi li a.icon-task:after {background-image: url(../i/icn_task.png);}.sidebar .navi li a.icon-record {opacity: .15;cursor: default;}.sidebar .navi li a.icon-record:hover {background: transparent;}.sidebar .navi li a.icon-record:after {background-image: url(../i/icn_record.png);}.sidebar .navi li a.icon-play {opacity: .15;cursor: default;}.sidebar .navi li a.icon-play:hover {background: transparent;}.sidebar .navi li a.icon-play:after {background-image: url(../i/icn_play.png);}.sidebar .navi li a.icon-chat {opacity: .15;cursor: default;}.sidebar .navi li a.icon-chat:hover {background: transparent;}.sidebar .navi li a.icon-chat:after {background-image: url(../i/icn_chat.png);}.sidebar:hover {padding-right: 0;left: 0;}.sidebar:hover .navi li a:after {right: 6px;}.sidebar:hover:after {display: none;}.sidebar-overlay {position: fixed;bottom: 0;right: 0;top: 0;left: 0;z-index: 8888;background: rgba(24, 41, 49, 0.85);}.sidebar-overlay .sidebar-overlay-body {font-family: Corpid, Arial, Helvetica, sans-serif;left: 0;position: fixed;width: 995px;bottom: 0;right: 0;top: 0;margin: auto;box-sizing: border-box;background: #f0f0f0;padding: 80px 64px 16px 64px;overflow-y: scroll;}.sidebar-overlay h1 {font-size: 32px;font-weight: 100;margin: 0 0 24px 0;}.sidebar-overlay h1 span {display: block;font-weight: 600;}.sidebar-overlay h2 {font-weight: 300;margin: 36px 0 8px 0;font-size: 24px;}.sidebar-overlay h2:first-of-type {margin-top: 0;}.sidebar-overlay h2 + h3 {margin-top: 0;}.sidebar-overlay h3 {font-weight: 300;font-size: 16px;margin-top: 32px;padding: 8px 4px;background: #d4d4d4;text-align: center;}.sidebar-overlay table {font-weight: 300;}.sidebar-overlay table td {padding: 8px;border: 1px solid #d4d4d4;font-weight: 100;font-size: 16px;}.sidebar-overlay table td:first-child {width: 30%;text-align: right;}.sidebar-overlay table td:nth-of-type(2) {font-weight: 600;}.sidebar-overlay table td:last-child {text-align: left;}.sidebar-overlay ul {margin: 0;}.sidebar-overlay p, .sidebar-overlay li {font-weight: 100;margin: 0 0 8px 0;font-size: 16px;}.sidebar-overlay .close {display: block;position: absolute;width: 36px;height: 36px;background-image: url(../i/i_close.png);background-size: cover;top: 24px;right: 24px;cursor: pointer;}.sidebar-overlay .resizeMin {display: block;position: absolute;width: 34px;height: 34px;background-image: url(../i/icn_min.png);background-size: cover;top: 24px;right: 65px;cursor: pointer;}.sidebar-overlay .resizeMax {display: block;position: absolute;width: 34px;height: 34px;background-image: url(../i/icn_max.png);background-size: cover;top: 24px;right: 65px;cursor: pointer;}.sidebar-overlay .videoMin {right: 0;position: fixed;width: 26rem;height: 18.6rem;bottom: 0;margin: 1rem;z-index: 1000;box-sizing: border-box;background: #f0f0f0;padding: 63px 0 16px 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);}.exend .modal-content {font-family: Corpid, Arial, Helvetica, sans-serif;left: 0;position: fixed;width: 995px;bottom: 17vh;right: 0;top: 17vh;margin: auto;box-sizing: border-box;background: #f0f0f0;padding: 80px 64px 16px 64px;overflow-y: scroll;}.exend .modal-content h1 {font-weight: 100;margin-bottom: 24px;}.exend .modal-content ul li {font-weight: 100;margin-bottom: 16px;margin-left: 24px;}.exend .modal-content p {margin-bottom: 16px;}.exend .modal-content p strong {font-weight: 600;font-size: 18px;}.exend .modal-content .btn {left: 0;margin-right: 0;}.exend .modal-content .controls {margin-top: 48px;}.resizeMin {display: block;position: absolute;width: 34px;height: 34px;background-image: url(../i/icn_min.png);background-size: cover;top: 25px;right: 65px;cursor: pointer;}.resizeMax {display: block;position: absolute;width: 36px;height: 36px;background-image: url(../i/icn_max.png);background-size: cover;top: 24px;right: 24px;cursor: pointer;}.videoMin {right: 0;position: fixed;width: 23rem;height: 18.6rem;bottom: 0;margin: 1rem;z-index: 1000;box-sizing: border-box;padding: 76px 0 16px 0;}.videoMin:hover {right: 0;position: fixed;width: 23rem;height: 18.6rem;bottom: 0;margin: 1rem;z-index: 1000;box-sizing: border-box;background: #f0f0f0;padding: 76px 0 16px 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);}.videoMin .videoModalBut {display: none;}.videoMin:hover .videoModalBut {display: block;}.close {display: block;position: absolute;width: 36px;height: 36px;background-image: url(../i/i_close.png);background-size: cover;top: 24px;right: 24px;cursor: pointer;}.resizeMin {display: block;position: absolute;width: 34px;height: 34px;background-image: url(../i/icn_min.png);background-size: cover;top: 25px;right: 65px;cursor: pointer;}.resizeMax {display: block;position: absolute;width: 34px;height: 34px;background-image: url(../i/icn_max.png);background-size: cover;top: 25px;right: 65px;cursor: pointer;}.icon-video:hover {cursor: pointer;}