.glossaryChar {font-size: 20px;display: inline-block;background: #f0f3f7;padding: 0px 10px;height: 30px;line-height: 30px;border-radius: 5px;margin: 0px 5px 5px 0px;cursor: pointer}.glossaryChar.active {background: #0ca3b4;color: #FFFFFF;}.glossaryMenu {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #f0f0f0}.glossaryContentMenu {float: left;width: 45px;text-align: left;font-size: 26px;color: #0ca3b4;font-weight: 600;margin-top: -3px; }.glossaryContentText {float: left;width: calc(100% - 45px);text-align: left;font-size: 14px;color: #000;}.glossaryContentValText {padding: 10px 0px;}.glossaryContentValTitle {font-size: 19px;font-weight: 500;margin-bottom: 5px;cursor: pointer}.glossaryContentValTitle span {display: none;}.glossaryContentValTitle.active {color: #0ca3b4;}.glossarySearchContainer {height: 70px;margin-bottom: 0px !important;margin-left: -10px;margin-right: -10px;}.glossaryContentVal {padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #f0f0f0}.glossarySearchBox {background: #FFFFFF;padding: 10px;border-radius: 10px;}.glossarySearchBox.fixed {z-index: 100;position: fixed;box-shadow: 2px 2px 10px rgba(0,0,0,0.2)}.glossaryWord {color: #505458;border-bottom: 1px dotted;cursor: pointer;position: relative;display: inline;}.glossaryPopupTitle {font-size: 20px;padding: 0px 0px 5px;font-weight: 500;margin-bottom: 10px;border-bottom: 1px solid #DADADA;white-space: normal;}.glossaryPopupText {font-size: 14px;line-height: normal;padding: 0px 0px;font-weight: 400;color: #555454;white-space: normal;}.glossaryPopupLink {font-size: 15px;padding: 10px 0px;font-weight: 400;}@media (max-width: 590px) {.glossaryContentValTitle .pull-right {display: none;}}.folderBox {display: block;}.folderBox .box-content {transition: All 0.2s;}.folderBox .box-content:hover {box-shadow: 0px 3px 20px rgba(0,0,0,0.05)}.folderBg svg {position: relative;}.folderBg svg {width: 150px;height: 150px;margin: 0px auto;display: block;position: relative;z-index: 1;}.folderBg svg path {fill: #f1c667}.folderBg2 svg path {fill: #0ca3b4;}.folderFiles {position: absolute;top: 83px;font-weight: 700;color: #FFF;font-size: 15px;width: calc(100% - 40px);z-index: 2;text-align: center;}.folderName {display: block;text-align: center;font-size: 14px; height: 55px;padding: 15px 0px 0px;border-top: 1px solid #F0F0F0;color: #000;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.folderEditNav {top: 10px;right: 25px;display: none;position: absolute;z-index: 5}.folderBox:hover .folderEditNav {display: block;}.folderBox .btn.btn-sm {padding: 7px 10px;}@media (max-width: 590px) {.folderName {font-size: 12px;padding: 5px 0px 0px;height: 59px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}.folderBox .box-content { padding: 6px;}}.pdf-viewer-container {max-width: 1400px;margin: 0 auto;background: #f5f7fa;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);overflow: hidden;display: flex;flex-direction: column;height: 80vh;min-height: 500px;margin-bottom: 100px;}.mod_viewer .pdf-viewer-container {min-height: none;}.modal-content .pdf-viewer-container {margin: 0px -15px;height: 90vh;}.viewer-controls {background: #8c9cac;padding: 15px 20px;display: flex;justify-content: space-between;align-items: center;}.navigation-buttons {display: flex;gap: 10px;}.nav-btn {background: #3498db;color: white;border: none;padding: 10px 20px;border-radius: 5px;cursor: pointer;transition: background 0.3s;display: flex;align-items: center;gap: 8px;}.nav-btn:hover:not(:disabled) {background: #2980b9;}.nav-btn:disabled {background: #7f8c8d;cursor: not-allowed;}.page-info {font-size: 14px;font-weight: 400;color: #FFF;}.zoom-controls {display: flex;gap: 10px;}.zoom-btn {background: #27ae60;color: white;border: none;padding: 10px 15px;border-radius: 5px;cursor: pointer;transition: background 0.3s;}.zoom-btn:hover {background: #219a52;}.pdf-viewer {flex: 1;overflow: auto;background: #f5f7fa;position: relative;display: flex;justify-content: center;align-items: flex-start;padding: 20px;}.pdf-canvas {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);border: 1px solid #bdc3c7;height: auto;}.loading-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(236, 240, 241, 0.9);display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 20px;}.pdf-spinner {width: 50px;height: 50px;border: 5px solid #3498db;border-top: 5px solid transparent;border-radius: 50%;animation: spin 1s linear infinite;}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.loading-text {font-size: 1.2rem;color: #2c3e50;font-weight: 500;}.error-message {color: #e74c3c;text-align: center;padding: 20px;font-size: 1.1rem;}.viewer-footer {background: #2c3e50;padding: 15px 20px;text-align: center;border-top: 2px solid #1a2530;}.download-btn {background: #27ae60;color: white;border: none;padding: 10px 20px;border-radius: 5px;cursor: pointer;transition: background 0.3s;text-decoration: none;display: inline-flex;align-items: center;gap: 8px;}.download-btn:hover {background: #219a52;text-decoration: none;color: white;}@media (max-width: 520px) {.viewer-controls {flex-direction: column;gap: 15px;}.navigation-buttons, .zoom-controls {width: 100%;justify-content: center;}.nav-btn, .zoom-btn {flex: 1;text-align: center;}.page-info {order: -1;width: 100%;text-align: center;}}@media (min-width: 520px) and (max-width: 900px) {.viewer-controls {padding: 10px 10px;}}.adminCourseCalendarTable td {padding-right: 3px;padding-bottom: 5px;vertical-align: middle;}.adminCourseCalendarInline {padding: 5px 10px;border: 1px solid #ededed;background: #FFFFFF;border-radius: 5px;font-size: 13px;margin-top: 3px;}.adminCourseCalendarInline hr {margin: 5px 0px}.adminCourseCalendarInlineTitle {font-weight: 500;margin-bottom: 5px;}.adminCourseFileBox {background: #FFFFFF;float: left;margin: 0px 20px 20px 0px;width: 250px;height: 215px;}.adminCourseFileBox {background: #FFFFFF;float: left;margin: 0px 20px 20px 0px;width: 180px;position: relative;}.adminCourseFileBoxNav {top: 10px;right: 10px;display: none;position: absolute;z-index: 5}.adminSortableFolderBox {top: 0px;left: 0px;display: block;width: 100%;height: 100%;position: absolute;z-index: 3}.adminCourseFileBox:hover .adminCourseFileBoxNav {display: block;}.adminCourseFileBoxIcon {text-align: center;font-size: 50px;width: 100%;height: 100px;background: #FAFAFA;border-radius: 10px;position: relative;}.adminCourseFileBoxPreview {position: absolute;background-size: contain;background-repeat: no-repeat;background-position: center center;width: 100%;height: 100%;background-color: #FFFFFF;}.adminCourseFileBoxIcon i {top: 25px;position: relative;}.adminCourseFileBoxName {text-align: center;padding: 15px 0px 0px 0px;font-size: 14px;}.adminCourseFileBoxName p {text-align: center;padding: 5px 0px 0px 0px;font-size: 11px;color: #000}.adminCoursePdfBoxPage {display: block;float: left;margin: 5px;position: relative;border: 1px solid #DADADA;width: 120px;height: 150px;background-size: contain;background-position: center center;background-repeat: no-repeat;}.adminPdfImg {width: 100%;height: 100%;opacity: 0;}.adminCoursePdfBoxPage .number {display: block;position: absolute;top: 5px;left: 5px;font-weight: 700;font-size: 14px;color: #000;border-radius: 50%;width: 18px;height: 18px;line-height: 18px;text-align: center;background: rgba(255,255,255,0.9);z-index: 2}.adminCoursePdfBoxPage label {display: block;position: relative;}.adminCoursePdfBoxPage label input {display: block;position: absolute !important;bottom: 25px;right: 10px;top: auto !important;margin-right: 0px !important; }.adminCoursePdfBoxPage .loop {display: block;position: absolute !important;top: 5px;width: 18px;right: 10px;height: 18px;line-height: 18px;margin-right: 0px !important;text-align: center;background: #FFFFFF;border-radius: 50%;}.adminCoursePdfBoxPage .loop i {position: relative;top: 1px;}.courseMaterialTitle {margin-top: 10px;margin-bottom: 20px;}.courseMaterialTitleMin .courseMaterialTitle {font-size: 18px;margin-bottom: 0px;display: inline-block;}.courseMaterialTitleMin .label {display: inline-block;position: relative;line-height: normal;vertical-align: middle;top: -2px;}.courseMaterialTitleMin h3 {font-size: 14px;color: #8c9cac;margin: 5px 0px 20px;font-weight: 500;}.courseResultBonusBox {display: inline-block;padding: 5px 10px;vertical-align: top;}.courseResultBonusBox .cbScores {background: #0ca3b4;color: #FFF;padding: 5px 10px;display: block;border-radius: 10px;margin-top: 6px;font-weight: 600}.courseResultBonusBoxText {margin-bottom: 0px;font-weight: 600;font-size: 15px;text-align: center;}.courseResultBonusBox svg {width: 50px;}.courseAlertSuccess {padding: 10px 20px;font-size: 15px;margin-top: 18px;position: relative;display: inline-block;}.coursesBox {height: auto;float: none;display: block;color: #434a54;position: relative;}.coursesBox:after {content: '';display: block;clear: both;}.coursesBoxLine {height: auto;margin-bottom: 10px;}.coursesBoxContentPriceFull {font-size: 21px;font-weight: 500;}.coursesBoxContentPriceFull p {font-size: 12px;margin: 0px;}.adminCourseCalendarInline.active {border-color: #44a4f1}.coursesBoxMin {color: #434a54}.courseAdmTitle {font-weight: 600;font-size: 15px;margin-bottom: 5px}.courseAdmSubTitle {color: #9a9a9a;font-size: 12px;margin-top: -5px;}.courseAdmSubtitle {font-weight: 400;font-size: 11px;color: #707070;background: #e7e7e7;display: inline-block;border-radius: 3px;padding: 2px 5px;}.courseAdmDescr {font-weight: 400;font-size: 11px;max-width: 300px;line-height: 13px;}.courseAdmImage {width: 70px;height: 70px;border-radius: 5px;background-size: contain;background-repeat: no-repeat;background-position: center center;}.coursesLessonBox {display: block;margin-bottom: 10px !important}.mod_my_courses .coursesBoxContentDescr {padding-bottom: 30px;}.coursesBoxImage {height: 350px;background-size: contain;background-position: center center;background-repeat: no-repeat;background-color: rgb(89 155 183 / 7%);border-radius: 10px;position: relative;overflow: hidden;}.coursesBoxImage.access:after {height: 100%;width: 100%;position: absolute;z-index: 1;background: rgba(0,0,0,0.5);content: '';display: block;top: 0px;left: 0px;}img.coursesBoxImage {height: auto;width: 100%;}.coursesBoxAccess {position: absolute;width: 100%;background: #73a5c0;box-shadow: 0px 3px 5px rgb(0 0 0 / 20%);color: #FFFFFF;line-height: normal;padding: 10px;left: 0px;top: 65%;text-align: center;font-size: 14px;font-weight: 500;text-transform: uppercase;z-index: 5;}.coursesBoxMin .coursesBoxImage {height: 180px;}.coursesLessonsBox {margin-bottom: 10px;}.coursesLessonsBox.viewed {}.courseStatIcon {width: 50px;display: block;margin: 0px auto;}.courseStatIcon svg {width: 50px;}.courseStatIcon svg path {fill: #1c89e0}.courseStatTitle {font-size: 13px;color: #aebcc8;text-align: center;margin-top: -10px;}.courseStatText {font-size: 25px;font-weight: 500;color: #1c89e0;text-align: center;}.coursesLessonsBoxImage {float: left;width: 120px;height: 85px; background-size: cover;background-position: center center;border-radius: 10px}.coursesLessonsBoxInfo {margin-left: 20px;text-align: right;}.coursesLessonsBoxInfo svg {display: inline-block;margin: 10px;right: 0px;width: 35px;height: 35px;position: relative;}.coursesLessonsBoxInfo svg path {fill: #8c9cac}.coursesLessonsBoxInfo .cbScores {display: inline-block;margin-left: 10px;}.coursesLessonsBoxContent {float: left;width: calc(100% - 300px);}.coursesLessonsBoxContent .cbBottom {margin-left: 10px;bottom: 0px;margin-top: 10px;position: relative;}.coursesLessonsListButton {color: #0ca3b4;font-size: 17px;background: #ffffff;border: 1px solid #e7eaef;display: block;padding: 10px 20px 10px 160px;position: relative;margin-top: -20px;margin-bottom: 10px;border-radius: 0px 0px 10px 10px;transition: All 0.2s;}.coursesLessonsListButton i {position: relative;transition: All 0.1s;}.coursesLessonsListButton:hover {background: #FAFAFA}.coursesLessonsListButton.active {background: #FAFAFA;border-radius: 0px;}.coursesLessonsListButton.active i {transform: rotate(180deg)}.coursesLessonBox .cbScores {position: relative;padding: 0px 7px;border-radius: 5px;font-size: 12px;font-weight: 600;color: #FFF;background: #0ca3b4;margin-left: 4px;line-height: 19px;display: inline-block;z-index: 2;}.coursesLessonsBoxContentRight {float: right;width: 180px;}.coursesLessonsBoxContentLabel {margin-bottom: 10px;margin-top: 5px;color: #AAAAAA;font-size: 12px;}.coursesLessonsBoxContentLabel.success {font-weight: 600;color: #00bf4f;font-size: 14px;}.coursesLessonsBoxTitle {padding-left: 20px;font-size: 19px;font-weight: 500;}.coursesLessonsBoxDescr {padding-left: 20px;padding-top: 8px;font-size: 13px;color: #434a54;}.coursesBoxContent {padding-top: 15px;color: #434a54}.coursesBoxContentTitle {font-size: 17px;font-weight: 500;color: #2196f3;line-height: 20px;}.coursesBoxContentDescr {font-size: 13px;line-height: 17px;margin: 15px 0px 30px;color: #434a54;padding-bottom: 120px;}.courseBoxBottomContent {position: absolute;bottom: 10px;width: calc(100% - 41px);}.coursesBoxContentFullDescr {font-size: 15px;margin: 15px 0px 30px;color: #434a54}.coursesBoxContentFullDescrMin {font-size: 13px;margin: 15px 0px 30px;color: #434a54}.coursesBoxContentLevel {float: left;display: block;padding: 1px 5px;font-size: 12px;color: #FFFFFF;border-radius: 5px;background: #e7bd65;position: relative;margin-right: 15px;min-width: 100px;}.coursesBoxContentBeforeName {position: absolute;left: 0px;top: -18px;padding: 0px 0px 0px 0px;font-size: 12px;color: #b3afaf;font-weight: 400;}.coursesBoxContentInfo .coursesBoxContentBeforeName {width: 100%;text-align: center}.coursesBoxContentLevelSuccess {background: #00bf4f}.coursesBoxContentLevelDanger {background: #ea4335}.coursesBoxContentLevelNoBefore:before {display: none;}.coursesLessonsBoxContent .calendarEventTeacherName {margin-left: 20px;margin-top: 10px;color: #A0A0A0;font-size: 12px;}.coursesLessonsBoxContent .calendarEventTeacherName .adminTopUserAvatar {margin-right: 3px;}.coursesBoxContentInfo {float: right;display: block;padding: 0px 0px;width: 80px;text-align: center;font-size: 20px;color: #000;position: relative;font-weight: 600;}.coursesBoxContentPrice {font-size: 18px;margin-top: 18px;font-weight: 500;width: 50%;float: left;}.coursesBoxContentPrice i {font-size: 21px;}.coursesBoxContentPricePart {float: left;margin-right: 15px;padding: 10px 15px;background: #FAFAFA;border: 1px solid #DADADA;cursor: pointer;border-radius: 5px;width: auto;}.coursesBoxContentPricePart.active {background: #fff0b6;border: 1px solid #fff0b6;}.coursesBoxContentPricePart p { margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px;}.coursesBoxContentPricePartFirst { font-size: 21px;}.coursesBoxContentPricePartFirst p { font-size: 14px;}.coursesBoxContent .btn {float: right;position: relative;margin-top: 10px;}.coursesMaterialMenu {list-style: none;margin: 20px 0px 0px 0px;padding: 0px;}.coursesMaterialMenu li {list-style: none;margin: 0px;}.coursesMaterialMenu li a {display: block;font-size: 17px;padding: 10px 15px 0px 15px;font-weight: 600; border-radius: 5px;}.coursesMaterialMenu li a div {display: block;color: #505458;font-weight: 400;font-size: 14px;border-bottom: 1px solid #DADADA;padding-bottom: 10px;}.coursesMaterialMenu li a.active {color: #FFF;background: #2196f3;border-bottom: 1px solid #2196f3}.coursesMaterialMenu li a.active div {color: #FFF;border-bottom: 1px solid rgba(0,0,0,0); }.coursesMaterialVideo {width: 100%;height: 450px;}.coursesMaterialDescription {padding: 15px 0px;font-size: 15px;}.coursesMaterialFiles {}.coursesMaterialFilesLine {border-top: 1px solid #DADADA; margin-top: 30px;margin-bottom: 10px;}.coursesMaterialFile {float: left;display: block;padding: 20px;border-radius: 5px;border: 1px solid #e8e8e8;margin: 0px 15px 15px 0px;text-align: center;font-size: 15px;}.coursesMaterialFile:hover {border: 1px solid #D0D0D0;}.coursesMaterialFile i {font-size: 30px;display: block;margin-bottom: 5px;}.coursesSubjectBox {display: inline-block;padding: 5px 10px;background: #4ab6f1;color: #FFF;border-radius: 5px;margin: 0px 5px 5px 0px;}.coursesBoxContentUnderline {font-size: 13px;color: #9c9c9c;border-top: 1px solid #EAEAEA;padding-top: 10px;margin-top: 50px;text-align: center;}.coursesBoxContentFull .btn {top: 19px;}.coursesBoxFinishDateActive {margin-top: 15px;padding: 10px 10px;font-weight: 500;font-size: 17px;background: #cbe9cb;color: #05711f;border-radius: 5px;}.coursesBoxFinishDateDisactive {margin-top: 15px;padding: 10px 10px;font-weight: 500;font-size: 17px;background: #facbc7;color: #ea4335;border-radius: 5px;}.coursesBoxImg {float: left;width: 80px;height: 80px;border-radius: 5px;background-size: cover;background-position: center center;}.coursesBoxName {font-size: 17px;font-weight: 500;color: #505458;float: left;width: calc(100% - 80px);padding: 2px 20px;}.coursesBoxName table {font-size: 14px;color: #A0A0A0;width: 100%;}.coursesBoxName table td {padding: 5px 25px 5px 0px;}.coursesBoxName table th {padding: 5px 0px; font-weight: 500;}.coursesBoxName .coursesSubjectBox {padding: 2px 5px;font-size: 11px;font-weight: 300;margin: 0px 2px 2px 0px;}.courseBoxMaterialNavTab {display: none;}.courseBoxMaterialNavTab.active {display: block;}.courseBoxMaterialNav {display: block;margin-bottom: -1px;position: relative;z-index: 2;margin-left: -1px;padding-left: 15px}.courseBoxMaterialNav a {display: inline-block;margin-left: 5px;border: 1px solid #e9eaed;border-bottom: 1px solid #e9eaed;background: #eef0f4;padding: 12px 20px;font-size: 15px; border-radius: 10px 10px 0px 0px;}.courseBoxMaterialNav a.active {border-bottom: 1px solid #FFFFFF;background: #FFFFFF;}.courseFloatRightBox.fixed {z-index: 99;position: fixed;}.courseLessonCounter {text-align: center;width: 120px;position: absolute;top: 8px;font-size: 14px;color: #A0A0A0;left: calc(50% - 60px);}.courseFinishSuccessTitle {font-size: 35px;font-weight: 800;color: #2196f3;margin-bottom: 15px;}.courseFinishSuccessText {font-size: 15px;padding-left: 46px;}.courseStudyProgressBarName {font-size: 11px;color: #a3a1a1;font-weight: 400;}.courseStudyProgressBarName.max {font-size: 15px;margin-bottom: 5px;color: #4b4b4b;}.courseStudyProgressBar {position: relative;width: 100%;background: #aebcc8;box-shadow: inset 2px 2px 3px rgb(0 0 0 / 6%);border-radius: 5px;height: 10px;margin-bottom: 10px;}.courseStudyProgressLine {position: absolute;width: 10%;background-color: #2196f3;background: repeating-linear-gradient(45deg, #0ca3b4, #0ca3b4 10px, #25b3c3 10px, #25b3c3 20px);border-radius: 5px;height: 10px;left: 0px;top: 0px;}.courseStudyProgressText {position: absolute;width: 45px;font-size: 10px;color: #FFFFFF;height: 10px;line-height: 10px;text-align: right;left: calc(100% - 55px);top: 0px;}.courseStudyProgressBar.max {border-radius: 25px;height: 30px;margin-bottom: 20px;}.courseStudyProgressBar.max .courseStudyProgressLine {border-radius: 25px;height: 30px;}.courseStudyProgressBar.max .courseStudyProgressText {height: 30px;line-height: 31px;left: calc(100% - 100px);width: 80px;font-size: 17px;}.courseCalendarInline {display: inline-block;background: #FFF;font-size: 16px;padding: 15px;border-radius: 15px;line-height: 30px;}.courseCalendarInline span {font-weight: 600}.courseTopBg {border-radius: 15px;height: 135px;overflow: hidden;position: relative;margin: 20px 0px;}.courseTopBgInner {position: absolute;top: -10px;left: -10px;height: calc(100% + 20px);width: calc(100% + 20px);background-size: cover;background-position: center center;filter: blur(5px);z-index: 1;}.courseTopBgInner:after {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background: linear-gradient(0deg, rgb(0 112 125 / 90%), rgb(12 163 180 / 50%));z-index: 2;display: block;content: '';}.courseTitle {position: absolute;color: #FFF;z-index: 3;left: 20px;bottom: 10px;}.courseTitleSubInfo {font-size: 14px;font-weight: 400;color: #DADADA;margin-top: 10px;}.courseSuccess {margin: 10px 0px;text-align: center;font-size: 15px;color: #0ca3b4;font-weight: 500;}.courseSuccess span {color: #FFF;font-weight: 500;padding: 3px 8px;font-size: 12px;display: inline-block;border-radius: 5px;background: #0ca3b4;margin-top: 5px;}.courseSuccess svg {display: block;width: 50px;margin: 0px auto;}.courseProcees {background: #f0f3f7;border-radius: 10px;padding: 15px;text-align: center;}.courseProcees span {color: #FFF;font-weight: 500;padding: 7px 12px;font-size: 15px;display: inline-block;border-radius: 5px;background: #0ca3b4;margin-bottom: 5px;}.courseSuccess svg path {fill: #0ca3b4}.courseBoxDescr {font-size: 13px;color: #a09f9f;padding-bottom: 10px;margin-bottom: 35px;border-bottom: 1px solid #f0f3f7;}.coursesLessonsList {background: #FAFAFA;padding: 10px 10px 0px 160px;margin-top: -12px;position: relative;border: 1px solid #e7eaef;border-top: 0px;margin-bottom: 10px;border-radius: 0px 0px 10px 10px;}.courseBoxInfo {height: 150px;}.coursesBoxContentPrice {font-size: 20px;margin-top: 18px;font-weight: 400;width: 50%;float: left;}.coursesBoxContentPrice i {font-size: 15px;}.coursesBoxContentPricePart {float: none;margin-right: 0px;padding: 10px 15px;background: #FAFAFA;border: 1px solid #DADADA;cursor: pointer;border-radius: 5px;width: 100%;text-align: center;}.coursesBoxContentPricePart.active {background: none;border: 0px;}.coursesBoxContentPricePart p {margin: 0px 0px 0px 0px;padding: 0px;font-size: 12px;}.coursesBoxContentPricePartFirst {font-size: 30px;}.coursesBoxContentPricePartFirst p {font-size: 13px;color: #9c9c9c;}.coursesBoxContentPriceButton .btnGrey {float: none;position: relative;margin: 0px auto;margin-top: 0px;display: block;width: 250px;box-shadow: 1px 10px 20px rgba(0, 0, 0, 0.1) !important;}@media (max-width: 800px) {.mod_my_courses h1.courseMaterialTitle {font-size: 20px;}.mod_my_courses h3 {font-size: 16px;}.coursesBoxContentLevel {margin-bottom: 30px;}.coursesLessonsBoxContent {width: calc(100% - 80px);}.coursesLessonsBoxTitle {font-size: 17px;line-height: 20px;}.courseTitle {position: relative;bottom: auto;margin-top: 15px;left: auto;margin-left: 15px;font-size: 18px;line-height: 20px;}.courseTopBg {min-height: 135px;height: auto;}}@media (max-width: 590px) {.coursesLessonsBoxImage {float: left;width: 55px;height: 50px;}.coursesLessonsBoxContent {width: calc(100% - 130px);}.coursesLessonsBoxContentRight {float: right;width: 75px;}.courseSuccess {font-size: 11px;}.coursesLessonBox .cbScores {padding: 0px 5px;font-size: 9px;}.courseSuccess span {padding: 3px 5px;font-size: 10px;}.coursesLessonsListButton {padding: 10px 20px 10px 20px;}.coursesLessonsList {padding: 10px 20px 0px 20px;}}.questionBoxNumber {font-size: 15px;display: inline-block;padding: 5px 10px;background: #f0f0f0;border-radius: 10px;margin-bottom: 10px;vertical-align: middle}.questionBoxProgress {display: block;width: 100%;height: 10px;background: #f0f0f0;border-radius: 10px;margin-bottom: 10px;position: relative;}.questionBoxProgressBar {border-radius: 10px;position: absolute;background-color: #2196f3;background: repeating-linear-gradient(45deg, #0ca3b4, #0ca3b4 10px, #25b3c3 10px, #25b3c3 20px);left: 0px;top: 0px;height: 10px;width: auto;}.questionBoxComment {padding: 15px;font-size: 16px;background: #f7f7f7;margin: 10px 0px;border-radius: 20px;border: 1px solid transparent}.questionBoxComment.correct {background: #e3f3d0;border: 1px solid #bdd89d}.questionBoxComment.incorrect {background: #ffeeec;border: 1px solid #f0a69d}.testResultSmile {display: block;margin: 20px auto;width: 100px;}.streamCountdownNubmers svg {width: 30px;height: 30px;}.streamCountdownNubmers svg path {fill: #FFFFFF}.questionPattern {height: 100px;background: linear-gradient(170deg, #046c78, #22abbb);}.questionBoxName {font-size: 17px;line-height: 20px;margin: 10px 0px 20px 0px;}.questionBoxAnswer {display: block;border: 1px solid #DADADA;border-radius: 25px;margin-bottom: 10px;font-size: 20px;position: relative;cursor: pointer;padding: 10px;user-select: none;}.questionBoxAnswer.error {background: #ffcbc7 !important;border: 1px solid #f9c3bf !important;}.questionBoxAnswer.success {background: #b5e8b7 !important;border: 1px solid #9acd9c !important;}.questionBoxAnswer:hover {background: #FAFAFA}.questionBoxAnswer:after {content: '';position: relative;display: block;clear: both;}.questionBoxAnswerCheckbox {float: left;width: 30px;height: 30px;margin-right: 20px;border-radius: 25px;border: 1px solid #DADADA;background: #FFFFFF;position: relative;}.questionBoxAnswerCheckboxOpponent {float: right;width: 30px;height: 30px;margin-left: 20px;border-radius: 25px;border: 1px solid #DADADA;background: #FFFFFF;position: relative;}.questionBoxAnswer.active .questionBoxAnswerCheckbox:after {display: block;content: '';width: 16px;height: 16px;top: 6px;left: 6px;border-radius: 25px;background: #0ca3b4;position: absolute;}.questionBoxAnswer.subactive .questionBoxAnswerCheckboxOpponent:after {display: block;content: '';width: 16px;height: 16px;top: 6px;left: 6px;border-radius: 25px;background: #b9dbdf;position: absolute;}.questionBoxAnswerCheckboxText {float: left;width: calc(100% - 120px);height: auto;}.questionBoxAnswerCheckboxInput {float: left;width: 80px;height: auto;margin-right: 15px;}.questionBoxAnswerCheckboxInput input {font-size: 20px;}.questionBoxAnswerCheckboxTextOp {width: calc(100% - 100px);}.questionBoxButton {margin-top: 20px;}.questionBoxResultBoxResultName {font-size: 30px;color: #0ca3b4;font-weight: 500;}.questionBoxResultBoxResultScores {margin: 20px auto;width: 100px;height: 100px;border-radius: 50%;border: 5px solid #0ca3b4;color: #000000;font-size: 35px;line-height: 75px;position: relative;}.questionBoxResultBoxResultScoresName {position: absolute;top: 100%;width: 90px;margin-top: -60px;font-size: 13px;text-align: center;color: #434343;}.questionBoxResultBoxResultDescription {padding-top: 15px;border-top: 1px solid #DADADA;margin-top: 15px;font-size: 15px;text-align: center;margin-bottom: 30px;}.questionBoxResultBoxResultScoresCount i {position: relative;top: 20px;font-size: 50px;color: #2196f3;}.questionBoxAnswer.correct {border: 1px solid #4CAF50;background: #edfded;}.questionBoxAnswer.iscorrect {border: 1px solid #2783cc;background: #e3f0fa;}.questionBoxAnswer.incorrect {border: 1px solid #F44336;background: #fff2f1;}.taskImageCropBox {margin: 20px auto;width: 1000px;position: relative}.taskImageCropBox img {position: relative;z-index: 1}.taskImageCrop, .taskAddPuzzle {margin: 0px auto;display: block;width: 1000px;}.taskAddPuzzle {border-radius: 10px;border: 1px solid #e7eaef; background: #f5f7fa;height: 102px;}.taskAddPuzzleButton {border-radius: 8px;height: 100px;width: 160px;float: left;}.taskAddPuzzleButton svg {display: block;width: 45px;margin: 0px auto;margin-bottom: -3px;}.taskAddPuzzleButton svg path {fill: #FFFFFF}.taskPuzzleDrag, .taskPuzzleDrop {background-color: #FFFFFF;border: 2px dotted #DDDDDD;border-radius: 8px;height: 100px;width: 100px;margin: 0px 0px 10px 10px;display: inline-block;background-position: center center;background-size: contain;background-repeat: no-repeat;z-index: 2 }.taskPuzzleDrag.active {z-index: 99}.taskPuzzleDrop {position: absolute;margin: 0px;border-radius: 0px;}.overDrop {background: #e6f6ff}.highlightDrop {background: #ebfbee}.taskPuzzleBox {display: block;float: left;width: calc(100% - 160px);min-height: 100px;position: relative}.taskPuzzleBox::-webkit-scrollbar {height: 10px;}.taskPuzzleBox::-webkit-scrollbar-track {background: none;}.taskPuzzleBox::-webkit-scrollbar-thumb {background-color: #DDDDDD; border-radius: 5px;}.taskPuzzleBox:after {display: block;content: '';clear: both;}@media (max-width: 590px) {.questionPattern {height: auto;}.questionPattern h3 {margin-top: 0px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.2)}.questionPattern .streamCountdown {position: relative;}}.feedFiles {margin: 10px 0px;}.feedFilesize {font-size: 11px;padding: 2px 5px;background: #f0f3f7;border-radius: 5px;}.feedDescr {font-size: 16px;margin-top: 15px;}.feedBox {padding: 0px 0px 0px 0px;position: relative;}.feedDate {color: #A0A0A0;margin-top: 10px;font-size: 13px;}.feedImgBox {background-size: contain;background-position: center center;background-repeat: no-repeat;width: auto;height: auto;display: block;border-radius: 10px;}.feedImgBox img {width: auto;height: auto;max-width: 100%;opacity: 0;}.box-content.feedB {margin-bottom:10px;}.feedUnder {margin-top: 10px;padding-top: 5px;font-size: 14px;border-top: 1px solid #FAFAFA;margin-bottom: -10px;}.feedButton {color: #8c9cac;cursor: pointer}.feedButton.active {color: #0ca3b4}.calendarMeetingBox {padding: 20px 0px;border-bottom: 1px solid #e7eaef;position: relative}.calendarMeetingBoxDate {font-weight: 600;margin-bottom: 5px;}.calendarMeetingBoxTime {display: inline-block;padding: 3px 7px;border-radius: 5px;color: #FFFFFF;font-size: 14px;margin-left: 5px;background: #0ca3b4;}.calendarMeetingBoxType {display: inline-block;font-weight: 400;padding: 3px 7px;border-radius: 5px;font-size: 14px;margin-left: 5px;background: #f0f3f7;color: #8c9cac;}.calendarMeetingBoxName {font-weight: 600;margin-bottom: 10px;font-size: 18px;}.calendarMeetingBoxDescr {font-weight: 400;font-size: 15px;}.loginFormBox {float: none; margin: 0px auto; padding-top: 50px; width: 450px;}.loginModalTitle {margin-top: -10px !important; margin-bottom: -30px !important}.loginButtonCreateChannel {height: 80px;background: linear-gradient(-45deg, #f581ae, #72b6f1);width: calc(50% - 10px);margin-right: 10px;border-radius: 3px;color: #FFF;overflow: hidden;}.loginButtonCreateChannel.grey {background: #f4f4f4;color: #808080;margin-bottom: 30px;}.loginButtonCreateChannel.grey svg path {fill: #808080;transition: All 0.3s;}.loginButtonCreateChannel.grey:hover svg path {fill: #FFF;}.loginButtonCreateChannel.grey:nth-child(2n) {margin-left: 10px;margin-right: 0px;}.loginButtonCreateChannel:hover {background: #4eb5f1 !important;color: #FFF;}.loginButtonCreateChannel span {padding: 18px 10px 0px;font-size: 20px;font-weight: 500;display: block;float: left;max-width: calc(100% - 80px);white-space: nowrap;}.loginButtonCreateChannel span:nth-child(3) {padding: 0px 10px;font-size: 13px;font-weight: 400;display: block;width: 80%;margin-bottom: 15px;}.loginButtonCreateChannel svg {width: 50px;float: left;margin: 16px 15px 5px 10px;}.loginButtonCreateChannel .tmpUserAvatar {width: 55px;height: 55px;float: left;margin: 14px 15px 15px 10px;border: 3px solid #FFFFFF;}.loginButtonCreateChannel svg path {fill: #FFF;}.loginButtonCreateChannel:nth-child(2) {margin-left: 10px;margin-right: 0px;}.loginSectionLink {color: #757575;margin: 20px 30px;}.loginSectionLink i {position: relative;margin-right: 10px;color: #a8a8a8;font-size: 18px;top: 1px;}.loginMenuBox {margin-top: 30px;}.loginServiceTitle {font-size: 16px;margin-bottom: 0px;font-weight: 500;color: #000;}.loginServiceBox .streamAuthorName {font-size: 13px;top: 0px;font-weight: 400;}.loginSocButton {display: inline-block;padding: 10px;background: #f2f2f2;font-size: 20px;margin: 0px 5px;border-radius: 3px;width: 42px;text-align: center;}.loginTypeLink {display: block;margin-bottom: 10px;}.loginTypeLink a {font-weight:600;text-decoration: none;display: inline;border-bottom: 1px dashed;color: #000;}.loginTypeLink a.active {color: #2196f3;border-bottom: 1px dashed;}.modal-content .loginFormBox {float: none;margin: 0px auto;padding-top: 5px;width: 100%;}@media (max-width: 992px) {.loginButtonCreateChannel {display: block;width: 100%;overflow: visible;margin: 10px 0px !important;}.loginMenuBox {margin-top: 0px;}.loginButtonCreateChannel span:nth-child(3) {display: inline-block;max-width: calc(100% - 80px);}.tmpAvatarEditProfileButton {top: 0px;}.loginButtonCreateChannel {height: auto;float: none;}.loginButtonCreateChannel span {white-space: break-spaces;}.loginButtonCreateChannel span:nth-child(2) {line-height: 25px;margin-bottom: 5px;}}@media (max-width: 800px) {.loginFormBox {padding-top: 30px; width: 100%;}.loginModalTitle {margin-top: 0px !important; margin-bottom: 0px !important}.loginFormBox .streamEnterLink {margin-left: 0px;margin-top: 10px;display: inline-block;}.loginFormBox button {margin-right: 15px;}.loginButtonCreateChannel .tmpUserAvatar {margin: 16px 5px 15px 0px;}.loginButtonCreateChannel svg {margin: 16px 5px 5px 0px;}.loginSocButton {margin: 0px 10px 0px 0px;}}.userAvatarMax {width: 70px !important;height: 70px !important;}.userLastName {display: block;font-size: 18px;line-height: normal;padding-top: 18px;}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display: none !important;}a.cke_dialog_tab {float: left !important;}body.fixed {overflow: hidden;}.v-middle td {vertical-align: middle !important;}blockquote {border-left: 3px solid #0ca3b4;}.jsPopupContent .modal-body {max-height: 600px;overflow-y: auto;}.mainAccentBox {padding: 20px 20px 10px 20px;border-radius: 15px;border: 3px solid #0ca3b4;}@media (min-width: 992px) {.modal-lg {width: 950px;}}.boxSelectorValue {display: inline-block;width: 50px;height: 50px;margin: 0px 5px 5px 0px;background-size: contain;background-position: center center;background-repeat: no-repeat;border: 2px solid transparent;border-radius: 10px;cursor: pointer}.boxSelectorValue:hover {border: 2px solid #DADADA}.boxSelectorValue.active {border: 2px solid #0ca3b4 !important}.headerBell {display: block;height: 55px;line-height: 55px;position: relative;font-size: 20px;color: #8c9cac;cursor: pointer;margin-left: 20px;}.headerBell > a {color: #8c9cac;}.headerBell.logout {font-size: 24px;}.headerBell i {position: relative;top: 17px;}.headerBell.logout i {top: 14px;}.headerBell .badge {position: relative;top: 15px; }.dropdown-menu.notifications {width: 500px;padding: 15px;line-height: normal;}.fixed-navbar .dropdown-menu {left: inherit !important;right: 0px !important;}.tooltipBox {position: absolute;min-width: 150px;min-height: 10px;background: #FFFFFF;border-radius: 5px;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);z-index: -100;margin-top: -20px;max-width: 450px;opacity: 0;}.tooltipBox:after {bottom: -10px;border: 5px solid transparent; border-top: 5px solid #FFFFFF;left: calc(50% - 4px);display: block;content: '';position: absolute;}.tooltipBoxContent {padding: 10px;text-align: left;white-space: nowrap;}.tooltipBox.active {opacity: 1;z-index: 50;}.tooltipAvatar {width: 30px;height: 30px;border-radius: 50%;margin-right: 3px;}.tooltipLink {display: block;font-size: 13px;font-weight: 500;padding: 0px 0px 5px 0px;color: #505458}.breadcrumbs {margin-bottom: 20px;padding: 5px 0px 10px 0px;border-bottom: 1px solid #f0f0f0;color: #8c9cac}.tmpLineBox {position: relative}.tmpEditNav {top: 10px;right: 25px;display: none;position: absolute;z-index: 5;}.tmpLineBox:hover > .tmpEditNav {display: block;}.tmpCheckbox {width: 30px;height: 30px;border-radius: 8px;margin-top: 13px;background: #FFFFFF;text-align: center;}.tmpCheckbox i {display: none;position: relative;top: 7px;font-size: 15px;}.active .tmpCheckbox {background: #0ca3b4;color: #FFFFFF;}.active .tmpCheckbox i {display: block;}.ratingTable td {padding: 20px 9px !important;}.awardIcon {width: 34px;display: inline-block;margin: 0px 5px 5px 0px;}.adminEditHoverBox {display: none;position: absolute;top: -5px;background: #FFFFFF;right: 0px;border-radius: 20px;padding: 3px;box-shadow: 2px 2px 10px rgba(0,0,0,0.05)}*:hover > .adminEditHoverBox {display: block;}.main-content {position: relative;z-index: 10;margin: 0px auto;width: 1100px;padding-top: 75px;min-width: 1000px;}.menu-mobile-button {display: none;}.header .logo img {margin-left: 5px;max-height: 38px;max-width: 250px;position: relative;top: 18px;}.mainContent {display: block;max-width: 1300px;width: 100%;margin: 0px auto}.mainBanner {width: 100%;height: 420px;border-radius: 10px;background-size: cover;background-position: center center;margin: 30px 0px;position: relative;overflow: hidden;box-shadow: 0px 10px 30px rgba(0,0,0,0.1)}.mainBannerBox {width: 100%;overflow: hidden;height: 450px;border-radius: 10px;display: block;position: relative;margin-bottom: 30px;}.mainBannerItem {height: 450px;border-radius: 10px;background-size: cover;background-position: top center;display: block;position: relative;}.mainBannerItem:after {display: block;content: '';height: 450px;width: 100%;border-radius: 10px;background: rgba(0, 0, 0, 0.3);position: absolute;left: 0px;top: 0px;z-index: 2;}.mainBannerItemTitle {color: #FFFFFF;font-size: 42px;font-weight: 600;margin-bottom: 30px;}.mainBannerItemDescr {color: #FFFFFF;font-size: 20px;font-weight: 400;margin-bottom: 30px;margin-left: 5px;}.mainBannerItemContent {position: absolute;left: 50px;top: 80px;z-index: 5}.mainBannerText {width: 50%;height: 100%;position: absolute;z-index: 10;top: 0px;background: #FFFFFF}.mainBannerText:after {display: block;content: '';position: absolute;border: 45px solid transparent;border-left: 6px solid #FFFFFF;border-top: 375px solid #FFFFFF;z-index: 10;right: -51px;top: 0px;}.slick-dots {top: 85% !important;z-index: 99 !important;position: absolute !important;bottom: 0px !important;}.slick-dots li {width: 10px !important;height: 10px !important;margin: 0 15px !important;}.slick-dots li button:before {width: 10px !important;border-radius: 50% !important;height: 10px !important;background: #DDDDDD !important;opacity: 1 !important;}.slick-dots li.slick-active button:before {opacity: 1 !important;background: #0ca3b4 !important; }.mainSlogan{font-size: 18px;padding: 30px 0px 0px 90px;}.mainBannerTextTop {font-size: 35px;font-weight: 600;color: #0084dd;padding: 90px 0px 0px 90px;}.mainBannerVideo {width: 60%;height: 100%;position: absolute;right: 0px;top: 0px;z-index: 5;text-align: right}.mainBannerVideo video {width: auto;height: 103%;margin-top: -5px;right: -10px;position: relative;display: inline-block;}.mainHeadPattern {height: 150px;background: url(/img/pattern.jpg);position: relative;overflow: hidden;}.mainHeadPattern h1 {font-size: 30px;position: absolute;left: 20px;color: #FFF;font-weight: 900;z-index: 3;bottom: 0px;height: auto;width: 50%;padding: 10px 0px;}.mainHeadPattern:after {height: 50px;position: absolute;left: 0px;content: '';display: block;z-index: 1;bottom: 0px;background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3));width: 100%;}.mainMenuCounter {display: block;position: absolute;width: 21px;height: 21px;line-height: 23px;text-align: center;right: 12px;top: 17px;border-radius: 50%;color: #FFF !important;font-size: 12px !important;font-weight: 600 !important;background: #73a5c0;}.mainRatingPlace1 {background: #ecfffd}.mainRatingPlace2 {background: #ecfffd}.mainRatingPlace3 {background: #ecfffd}.mainRatingMedal {width: 30px;height: 30px;display: block;position: absolute;left: 25px;z-index: 0;margin-top: -12px;}.mainCalendarNone {font-size: 18px;font-weight: 600;color: #8c9cac;margin-top: 50px;}.mainCalendarNone svg {width: 50px;height: 50px;margin: 25px auto;}.jsCalendar tbody td.jsCalendar-current {background-color: #0ca3b4 !important;}.jsCalendar thead .jsCalendar-title-name {width: 208px;text-align: center;}.pieChart {position: relative;width: 70px;height: 70px;text-align: center;font-size: 21px;line-height: 70px;height: 70px;color: #8c9cac;margin: 0px 10px 0px 0px;float: left;}.pieChartInfo {width: 60px;float: left;text-align: left;display: block;padding-top: 20px;color: #A0A0A0;font-size: 11px;height: 90px;}.pieChart canvas {position: absolute;top: 0;left: 0;width: 100%;width: 100%;}.mainRatingPlace {width: 20px;height: 20px;text-align: center;background: #ffffff;line-height: 20px;border-radius: 50%;z-index: 2;font-weight: 500;position: relative;margin-left: 1px;}.mainRatingMedal svg {width: 25px;height: 25px;}.current .mainMenuCounter {color: #3a7192 !important;background: #FFFFFF;}label input[type="checkbox"] {position: relative;top: 2px;margin-right: 2px;}.popup_alert {position: fixed;top: 100%;left: 5px;background: #00bf4f;z-index: 99999; margin-top: -75px;padding: 0px 20px;height: 70px;line-height: 70px;display: inline-block;min-width: 225px;color: #FFF;border-radius: 10px;}.popup_alert.red_alert {background: #ea4335;}.label-warning2 {background: #ded820}.label-warning3 {background: #a5c868}.table .label {position: relative;top: 4px;}.bottomLink {color: #a1a1a1;}.footerBox {position: relative;margin-top: 20px;width: calc(100% - 260px);text-align: left;z-index: 10;line-height: 35px;height: 35px;border-top: 1px solid #ececec;font-size: 14px;margin-left: 260px;}.footerBox a {display: inline-block;margin: 0px 20px;}.label-default {background-color: #8c9cac;}.label-primary {background-color: #0ca3b4;}.jsCalendar tbody td.jsCalendar-current {border-radius: 10px !important;}.box-content.cb {position: relative;height: 190px; display: block}.box-content.cb .label.label-success.pull-right {margin-top: 2px;}.box-content.cb2 {position: relative;height: 300px; display: block}.box-content.cb3 {position: relative;height: auto; display: block}.box-content.cb3 h3 {margin-top: -20px;}.emojiSmile {width: auto;height: 25px;}.cbBottom {position: absolute;bottom: 10px;width: calc(100% - 40px);z-index: 2;}.cbImg {position: relative;top: -30px;left: -10px;width: calc(100% + 20px);height: 145px;z-index: 0;border-radius: 10px 10px 0px 0px;background-size: cover;overflow: hidden;background-position: center center;}.box-content.cb .h3, .box-content.cb h3 {font-size: 18px;color: #50606c;z-index: 2;position: relative;}.box-content.cb .cbScores {position: absolute;padding: 0px 10px;border-radius: 5px;font-size: 12px;font-weight: 600;color: #FFF;background: #0ca3b4;right: 15px;line-height: 20px;top: 19px;z-index: 2;}.box-content.cb .label {position: relative;z-index: 2;}.box-content.cb2 .h3, .box-content.cb2 h3 {margin-top: -15px;font-size: 17px;line-height: 22px;margin-bottom: 5px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}#wrapper {overflow-x: initial;}.mod_main #wrapper .loginFormBox {left: -125px;position: relative;}form#search .jsFormPreloader {padding-top: 35px !important;opacity: 0.5}.tmpPasswordShow {position: absolute;left: calc(100% - 30px);top: 41px;color: #afadad;font-size: 18px;cursor: pointer}.table-responsive {overflow-x: inherit !important;overflow-y: inherit !important;}.ajax-upload-dragdrop {border: 2px dashed rgb(225 225 225) !important;}.ajax-file-upload {background: #006bdf !important;}.adminInnerContentBox .ajax-file-upload {width: 160px;line-height: 23px;height: 34px;text-align: center;margin: 0 10px 10px 7px;color: #fff;background: #4eb6f0 !important;box-shadow: none !important}.adminInnerContentBox .ajax-upload-dragdrop span {position: relative;top: -4px;}.tmpDescrOrderBox {font-size: 11px;height: 15px;color: #a09f9f;overflow: hidden;padding-right: 10px;position: relative;text-align: justify;}.tmpDescrOrderBox:before {content: '…';position: absolute;right: 0;bottom: -1px;}.tmpDescrOrderBox:after {content: "";position: absolute;right: 0;width: 10px;height: 10px;margin-top: 10px;background: white;}.jsSymbolCounterField {padding-bottom: 25px;}.tmpSymbolCounter {position: absolute;height: 20px;width: auto;z-index: 50;margin-top: -20px;font-size: 12px;color: #D0D0D0;padding-left: 10px;}.tmpHeadActiveStreamCall {display: inline-block;position: relative;top: 0px;margin-left: 0px;}.tmpHeadActiveStreamCallIcon {width: 35px;height: 35px;line-height: 28px;border-radius: 4px;text-align: center;font-size: 15px;position: relative;display: block;top: 1px;margin-right: 25px;color: #FFF;background: #0097f6;float: left;z-index: 5;}.tmpHeadActiveStreamCallIcon i {margin-top: 10px;}.tmpHeadActiveStreamCall input {background: #ffffff;color: #8a8a8a;width: 250px;height: 35px;position: relative;top: 1px;font-size: 13px;z-index: 0;left: -43px;border: none;padding: 0px 35px;}.tmpHeadActiveStreamCall button {background: #ffffff;color: #0097f6;width: 180px;height: 35px;position: relative;top: 0px;border: 0px;border-left: 1px solid #f2f2f2;border-radius: 0px 4px 4px 0px;z-index: 5;left: -47px;transition: All 0.2s;}.tmpHeadActiveStreamCall button:hover {color: #47b8ff;}@keyframes tmpCopyAlertAnim {from {opacity: 1}50% {opacity: 1;}to {opacity: 0;}}.tmpCopyAlert {background: rgb(51 51 51 / 95%);border-radius: 4px;padding: 5px;font-size: 13px;color: #FFF;position: absolute;top: 100%;margin-top: 10px;left: 0px;animation: tmpCopyAlertAnim 2s 1 ease-in-out;animation-fill-mode: forwards;}table.tableOrders {margin-bottom: 0px}table.tableOrders td {border: 0px !important}.table.tableOrders>thead>tr>th {border-bottom: 0px !important}.hidden {display: none !important}.mainSectionDesktop {display: inline-block;position: relative;vertical-align: middle;width: 250px;max-width: 40%;margin: 10px;text-align: center;background: linear-gradient(30deg, #4ab6f1, #3180ab)}.mainSectionDesktop2 {background: linear-gradient(30deg, #2cc776, #187e40)}.mainSectionDesktop3 {background: linear-gradient(30deg, #f6b121, #ce6728)}.mainSectionDesktop4 {background: linear-gradient(30deg, #d96590, #a06ea2)}.mainSectionDesktop5 {background: linear-gradient(30deg, #8979d2, #5242a1)}.mainSectionDesktop:hover {background: linear-gradient(30deg, #4ab6f1, #4ab6f1)}.mainSectionDesktop2:hover {background: linear-gradient(30deg, #2cc776, #2cc776)}.mainSectionDesktop3:hover {background: linear-gradient(30deg, #f6b121, #f6b121)}.mainSectionDesktop4:hover {background: linear-gradient(30deg, #d96590, #d96590)}.mainSectionDesktop5:hover {background: linear-gradient(30deg, #5242a1, #5242a1)}.mainSectionDesktop img,.mainSectionDesktop svg {width: 55px;height: 55px;display: block;margin: 10px auto;margin-top: 30px;font-size: 50px}.mainSectionDesktop svg path,.mainSectionDesktop svg rect {fill: #FFFFFF}.mainSectionDesktop .title {font-size: 18px;font-weight: 600;margin: 0px 20px;color: #FFFFFF;text-transform: uppercase;margin-bottom: 30px}.mainQuestionBoxIcon {position: absolute;z-index: 1;width: 100px;height: 100px;bottom: 0px;right: 0px;}.mainQuestionBoxContent {position: relative;z-index: 2;color: #FFF;text-align: left;font-size: 18px;padding: 20px;}.mainQuestionBoxContent h2 {font-size: 30px !important;margin-bottom: 25px !important;}.mainQuestionBoxContent .btn.btn-success {background: #FFF;color: #0ca3b4;margin-top: 20px;}.mainQuestionBoxContent2 {position: relative;z-index: 2;text-align: left;font-size: 18px;padding: 20px;}.mainQuestionBoxContent2 h2 {font-size: 30px !important;margin-bottom: 25px !important;}.mainQuestionBoxContent2 .btn.btn-success {margin-top: 20px;}footer {position: absolute;top: 100%;left: 0px;margin-top: -30px !important;width: 100%;text-align: center;padding: 0px !important;height: 30px;line-height: 30px;font-size: 14px;z-index: 10;border-top: 1px solid #e7e7e7;color: rgb(123 123 123 / 70%);}.tmpGalleryImageBox {width: 190px;height: 150px;display: inline-block;position: relative;border: 1px solid #DDDDDD;margin: 0px 10px 10px 0px;overflow: hidden;border-radius: 3px;background: #FFFFFF;}.tmpGalleryImage {width: 100%;height: 100%;display: block;position: absolute;background-size: contain;background-position: center center;background-repeat: no-repeat;z-index: 2;}.tmpGalleryImage img {width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;opacity: 0;}.sortableFolderHover {background: rgba(244,241,140,0.3);border-radius: 10px;}.highlight {width: 190px;height: 150px;display: inline-block;position: relative;border: 1px dashed #A5A5C7;background: #DADADA;margin: 0px 10px 10px 0px;border-radius: 10px;}.highlight2 {width: 180px;height: 150px;display: block;float: left;position: relative;border: 1px dashed #A5A5C7;background: #DADADA;margin: 0px 20px 20px 0px;border-radius: 15px;}.tmpGalleryImageNav {width: 100%;height: 20px;position: absolute;text-align: right;z-index: 3;padding: 5px 10px; background: rgba(0,0,0,0.5);opacity: 0;}.tmpGalleryImageNav i {color: #FFFFFF;font-size: 13px;position: relative;top: -1px;}.tmpGalleryImageBox:hover .tmpGalleryImageNav {opacity: 1;}.adminMoveIcon {cursor: move}.tmpGalleryImageMain {position: absolute;left: 10px;bottom: 10px;border-radius: 50%;width: 25px;height: 25px;z-index: 10;display: block;background: #FFFFFF;box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}.tmpGalleryImageMain.active:after {left: 5px;top: 5px;width: 15px;height: 15px;border-radius: 50%;background: #193f8e;content: '';display: block;position: absolute}.admin-button-add-right {padding: 2px 19px !important;font-size: 12px !important;margin-left: 10px !important;vertical-align: top !important;float: right !important;}.tmpDynamicLoadContent {position: relative;overflow-y: auto;overflow-x: hidden;max-height: 350px;}.tmpDynamicLoadContent::-webkit-scrollbar {width: 5px;}.tmpDynamicLoadContent::-webkit-scrollbar-track {border-radius: 5px;background: rgba(0,0,0,0)}.tmpDynamicLoadContent::-webkit-scrollbar-thumb {background: #c5cedc; border-radius: 10px;}.tmpDynamicLoadContent::-webkit-scrollbar-thumb:hover {background: #aabbd6; }.tmpDynamicLoadTriangle {display: block;width: 10px;height: 10px;position: absolute;left: calc(100% - 35px);top: 46px;font-size: 10px;}tr.noread {background: #e3eff9 !important;font-weight: 600;}tr.noread td {background: #e3eff9 !important;font-weight: 600;}.form-control.tmpDynamicLoad {padding-left: 39px}.tmpOpenBoxButton {font-size: 16px;font-weight: 500;cursor: pointer;float: left;width: calc(100% - 110px)}.tmpOpenBoxButton.active i {transform: rotate(180deg);position: relative;}.tmpOpenBoxButton i {display: inline-block;vertical-align: top;margin-right: 5px;}.tmpOpenBoxButton span {display: inline-block;vertical-align: top;width: calc(100% - 30px)}.tmpOpenBox {margin-top: 15px;}.tmpDynamicLoadContentSearchIcon {position: absolute;z-index: 2;background-image: url("data:image/svg+xml,%3Csvg width='100pt' height='100pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m445.73 241.71c0-36.895-13.113-68.457-39.336-94.68-26.227-26.227-57.785-39.34-94.68-39.34-36.895 0-68.457 13.113-94.68 39.34-26.227 26.223-39.34 57.785-39.34 94.68 0 36.895 13.113 68.453 39.34 94.68 26.223 26.223 57.785 39.336 94.68 39.336 36.895 0 68.453-13.113 94.68-39.336 26.223-26.227 39.336-57.785 39.336-94.68zm153.16 248.89c0 10.371-3.7891 19.344-11.371 26.922-7.5781 7.582-16.551 11.371-26.922 11.371-10.77 0-19.742-3.7891-26.922-11.371l-102.61-102.3c-35.699 24.727-75.484 37.094-119.36 37.094-28.52 0-55.793-5.5352-81.816-16.602-26.027-11.07-48.461-26.027-67.309-44.875-18.848-18.844-33.805-41.281-44.871-67.305-11.07-26.027-16.605-53.301-16.605-81.816 0-28.52 5.5352-55.793 16.605-81.816 11.066-26.027 26.023-48.461 44.871-67.309 18.848-18.848 41.281-33.805 67.309-44.871 26.023-11.07 53.297-16.605 81.816-16.605 28.516 0 55.789 5.5352 81.816 16.605 26.023 11.066 48.461 26.023 67.305 44.871 18.848 18.848 33.805 41.281 44.875 67.309 11.066 26.023 16.602 53.297 16.602 81.816 0 43.875-12.367 83.66-37.094 119.36l102.61 102.61c7.3789 7.3789 11.07 16.352 11.07 26.922z' fill-rule='evenodd'/%3E%3C/svg%3E");width: 20px;height: 20px;background-size: cover;background-position: center center;margin-left: 12px;margin-top: -30px;opacity: 0.3;display: block;}.tmpDynamicLoadBox {position: absolute;padding: 0px;background: #FFFFFF;min-width: 350px;width: calc(100%);border: 1px solid #e7eaef;border-radius: 15px;box-shadow: 3px 3px 15px rgba(0,0,0,0.2);margin-top: -1px;z-index: 10;overflow-y: auto;min-height: 150px;max-height: 350px;}.tmpDynamicLoadBox a {position: relative;display: block;font-weight: 500;padding: 8px 15px;border-bottom: 1px solid #e7eaef;}.tmpDynamicLoadBox a.active {background: #2196f3;color: #FFF;}.tmpDynamicLoadContent p {border: 1px solid #e7eaef;font-weight: 500;padding: 7px 15px;margin-top: 2px;font-size: 14px;color: #000;background: #f3f5f8;margin-bottom: 0px;border-radius: 10px;}.tmpDynamicRemoveButton {float: right;color: #99a1ad;position: relative;top: 2px;}.tmpDynamicCheckbox {display: inline-block;width: 20px;height: 20px;border-radius: 3px;border: 1px solid #DDDDDD;margin-right: 10px;vertical-align: middle;position: relative;}.tmpDynamicCheckbox i {display: none;font-size: 12px;color: #FFFFFF;position: absolute;left: 3px;top: 3px;}.active .tmpDynamicCheckbox {border: 1px solid #2196f3;background: #2196f3}.active .tmpDynamicCheckbox i {display: block;}.tmpTitle {text-align: left;margin-top: 30px;text-transform: uppercase;font-weight: 500;margin-left: 20px;}.desktopContainer {margin: 0px auto; width: 100%;}.desktopFrame {padding: 0px 0px;margin-left: -30px;width: calc(100% + 60px);position: relative}.desktopFrameContent {position: relative;border-bottom: 1px dashed rgba(0,0,0,0);min-height: 900px; padding: 60px 30px;}.desktopFrameContent:after {content: '';display: block;clear: both;position: absolute;width: 1px;height: 100%;left: 100%;top: 0px;border-right: 1px dashed rgba(0,0,0,0);}.desktopFrameBox {float: left;width: 210px;display: block;height: 210px;position: relative}.desktopFrameBox:before {content: '';display: block;position: absolute;left: 0px;top: 0px;width: 1px;height: 100%;border-left: 1px dashed rgba(0,0,0,0)}.desktopFrameBox:after {content: '';display: block;position: absolute;left: 0px;top: 0px;width: 100%;height: 1px;border-top: 1px dashed rgba(0,0,0,0)}.desktopFrameContent.active{border-bottom: 1px dashed rgba(0,0,0,0.1); }.desktopFrameContent.active:after {border-right: 1px dashed rgba(0,0,0,0.1);}.desktopFrameContent.active .desktopFrameBox:before {border-left: 1px dashed rgba(0,0,0,0.1)}.desktopFrameContent.active .desktopFrameBox:after {border-top: 1px dashed rgba(0,0,0,0.1)}.desktopDraggableBox {position: absolute;width: 410px;margin: 5px;height: 410px;left: 0px;top: 0px;z-index: 3;box-shadow: 1px 1px 20px rgb(0 0 0 / 20%);cursor: move;}.desktopDraggableBox * {cursor: default;}.desktopDraggableBox.size1 {width: 200px;height: 200px;}.desktopDraggableBox.size2 {width: 410px;height: 410px;}.desktopDraggableBox.size0 {width: 410px;height: 200px;}.desktopDraggableBox.draggable {opacity: 0.6}.desktopFrameBox.drop-hover {background: rgba(0,0,0,0.05)}.desktopDraggableBox .box-title {font-weight: 500;text-transform: uppercase;text-align: left;font-size: 14px;margin-bottom: 20px;height: 35px;}.desktopDraggableBoxCount {text-align: left;font-size: 60px;line-height: 60px;color: #2196f3;padding-bottom: 30px;border-bottom: 1px solid #c1c1c1;}.desktopDraggableBoxDescr {text-align: left;padding-top: 5px;font-size: 14px;}.desktopDraggableBoxDescrRight {position: absolute;top: 80px;left: calc(100% - 170px);text-align: right;width: 150px;}.desktopFunnel {width: 100%;margin: 10px auto;border: 1px solid #eaeaeb;border-radius: 15px;position: relative;height: 250px;margin-top: 10px;background: #FFFFFF;box-shadow: 1px 1px 10px rgb(191 191 191 / 30%);}.desktopFunnelMain {width: 180px;float: left;padding-top: 20px;padding-left: 20px;}.desktopFunnelContent {width: calc(100% - 230px);float: left;overflow-x: auto;white-space: nowrap;text-align: left;margin-left: 50px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.desktopFunnelContent::-webkit-scrollbar {height: 5px;}.desktopFunnelContent::-webkit-scrollbar-track {border-radius: 5px;background: rgba(0,0,0,0)}.desktopFunnelContent::-webkit-scrollbar-thumb {background: #c5cedc; border-radius: 10px;}.desktopFunnelContent::-webkit-scrollbar-thumb:hover {background: #aabbd6; }.desktopFunnelContentBox {display: inline-block;min-width: 170px;height: 226px;margin: 20px 5px 0px 0px;}.desktopFunnelContentBoxData1 {margin-bottom: 5px;text-align: center;background: #ebeff5;padding: 15px;border-radius: 10px;}.desktopFunnelContentTitle {font-size: 13px;font-weight: 500;text-transform: uppercase;height: 28px;text-align: center;border-bottom: 1px solid #cad2de;}.desktopFunnelContentCount {font-size: 35px;line-height: 50px;margin-bottom: 5px;margin-top: 15px;font-weight: 700;}.desktopFunnelContentText {font-size: 16px;}.desktopFunnelContentBoxData2 {text-align: center;font-size: 16px;background: #ebeff5;padding: 15px;border-radius: 10px;}.desktopFunnelMain .desktopFunnelContentBoxData1 {padding-top: 30px;}.desktopFunnelMain .desktopFunnelContentCount {font-size: 50px;}.desktopFunnelMain .desktopFunnelContentText {margin-bottom: 12px;}.desktopPercentLineBox {margin: 3px 0px 8px 0px;height: 5px;border-radius: 3px;background: #DDDDDD;display: block;}.desktopPercentLine {position: relative;left: 0px;top: 0px;width: 5px;height: 5px;border-radius: 3px;background: #2196f3}.widgetTargetBox {width: 100%;position: relative;background: #e0e0e0;border-radius: 5px;height: 30px;}.widgetTargetBoxLine {width: 0%;position: absolute;background: linear-gradient(-30deg, #51d490, #4eb5f1);border-radius: 5px;height: 30px;left: 0px;top: 0px;z-index: 1;}.widgetTargetBoxValue {width: 100%;position: absolute;text-align: center;color: #000000;font-weight: 400;font-size: 14px;height: 30px;line-height: 30px;left: 0px;top: 0px;z-index: 2;}.widgetTargetBoxValue span {font-size: 17px;font-weight: 500;}.widgetTargetUser {margin: 0px 0px 10px 0px;text-align: left;}.widgetTargetUser span {text-transform: uppercase;font-weight: 500;}.mainLibraryBox {padding: 9px 10px;background: #FAFAFA;border-radius: 10px;font-size: 14px;margin-bottom: 5px;color: #8c9cac;font-weight: 500;display: block;float: left;margin-right: 5px; width: calc(50% - 5px)}.mainLibraryBoxIcon {width: 25px;background: #8c9cac;height: 20px;line-height: 20px;text-align: center;margin-right: 5px;display: inline-block;vertical-align: middle;position: relative;top: -1px;border-radius: 5px;font-size: 9px;color: #FFFFFF;}.jsCalendar table {box-shadow: none !important;}.tmpTabsMenu {padding: 10px 0px;border-bottom: 1px solid #eee;min-height: 49px;}.tmpTabsMenu a {display: inline-block;font-size: 15px;margin-bottom: -15px;top: 1px;position: relative;border-bottom: 1px solid #eee;margin-right: 15px;padding: 8px 0px;color: #8c9cac;}.tmpTabsMenu a.active {border-bottom: 1px solid #0ca3b4;color: #0ca3b4}.tmpTab {padding: 30px 0px;display: none;}.tmpTab.active {display: block;}.mainAddMessageAttach {float: left;margin: 10px 15px;font-size: 22px;color: #8c9cac;}.modal-body .table tr:nth-child(1) td,.modal-body .table tr:nth-child(1) th {border-top: 0px;}.mainSubProfileInfo {display: inline-block;margin: 0px 10px;}.tmpTopName {font-size: 20px !important;margin: 20px 0px 15px !important;}.tmpTopAvatar {width: 100px;height: 100px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}.tmpInfoTable tr th {padding-top: 20px !important;}.modal-body .tmpInfoTable tr td:nth-child(1),.modal-body .tmpInfoTable tr th:nth-child(1){padding-left: 0px !important}.modal-body .tmpInfoTable tr:nth-child(1) td,.modal-body .tmpInfoTable tr:nth-child(1) th {border-top: 0px !important}.modal-body .tmpInfoTable tr td:nth-last-child(1),.modal-body .tmpInfoTable tr th:nth-last-child(1){padding-right: 0px !important}.modal-body .col-lg-12 .table.tmpInfoTable {width: calc(100% + 30px);max-width: calc(100% + 30px);margin-left: -15px;}.tmpHoverBoxActions {position: fixed;width: 100%;height: 80px;background: #FFFFFF;z-index: 99999;left: 15px;top: 100%;font-size: 16px;margin-top: 10px;box-shadow: 1px 1px 30px rgb(0 0 0 / 0%);transition: All 0.3s;}.tmpHoverBoxActions.active {margin-top: -80px;box-shadow: 1px 1px 30px rgb(0 0 0 / 75%);}.tmpHoverBoxActions div {padding: 15px 15px;float: left;}.tmpHoverBoxActionsTitle {padding-left: 300px !important;padding-top: 27px !important;}.clientCommentDate {font-size: 12px;color: #a3a3a3;}.clientCommentName {font-weight: 600;}.clientCommentText {margin-top: 5px;}.commentsBox {max-height: 600px;overflow-y: auto;}.commentsBox::-webkit-scrollbar {width: 5px;}.commentsBox::-webkit-scrollbar-track {border-radius: 5px;background: rgba(0,0,0,0.1)}.commentsBox::-webkit-scrollbar-thumb {background: #c5cedc; border-radius: 10px;}.commentsBox::-webkit-scrollbar-thumb:hover {background: #aabbd6; }.commentsBox .box-content {width: calc(100% - 2px);margin-left: 1px;margin-top: 1px;margin-bottom: 5px;}.tmpErrorField {position: absolute;font-size: 9px;padding: 2px 5px;color: #FFF;background: #ea4335;border-radius: 3px;z-index: 10;display: block; margin-top: -7px;margin-left: 5px;white-space: nowrap; }.tmpInputError {border-color: #ea4335;}.adminUserStatus {position: absolute;left: 0px;bottom: -22px;display: inline-block;font-size: 10px;border-radius: 8px;background: #b5c6cf;color: #FFF;padding: 2px 5px;height: auto;line-height: normal;white-space: nowrap;}.adminUserStatus.online {background: #00bf4f;}.adminUserStatus.min {position: relative;left: 0px;top: 0px;bottom: 0px;padding: 0px;font-weight: 300;background: none;color: #b5c6cf;margin-top: -2px }.adminUserStatus.min.online{font-weight: 400;color: #00bf4f;background: none; }.adminUserAvatar {border-radius: 50%;background-image: url(/img/no_avatar_100.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: #e8e8e8;width: 30px;height: 30px;position: relative;display: block;float: left;margin-right: 5px;}.adminUserName {float: left;position: relative;top: 8px;}table.table-middle td {vertical-align: middle !important}.table-middle .adminUserAvatar {float: none;margin-right: 0px;}.table-middle .adminUserName {float: none;top: 0px;}.admin-confirm-bg {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 10000;background: rgba(0, 0, 0, 0.5);}.admin-confirm-box {position: absolute;width: 500px;background: #FFF;padding: 30px 20px;text-align: center;margin-top: 100px;left: 50%;top: 0px;margin-left: -270px;box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.02);font-size: 18px;color: #3A3F43;border-radius: 5px;transform: scale(0.9) translateY(-20px);transition: All 0.3s;opacity: 0;}.admin-confirm-box.active {transform: scale(1) translateY(0px);opacity: 1;}.admin-confirm-box p {text-align: center;margin-top: 20px;}.admin-confirm-box p .btn {display: inline-block;margin: 8px;} .adminPopupBg {z-index: 9998;background: rgba(0,0,0,0.5);position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;}.adminPopupModal {z-index: 9999;background: #FFF;position: absolute;top: 15%;width: 500px;left: 50%;margin-left: -250px;height: auto;}.adminPopupModalBody {padding: 20px 15px;}.adminPopupModalClose {position: absolute;float: right;font-size: 38px;top: 9px;left: 100%;margin-left: -33px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;z-index: 100}.adminPopupModalClose:hover {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}.adminPopupModalVerticalBox {max-height: 400px;overflow-y: auto;}.adminCheckTrContents {cursor: pointer}.adminCheckTrContents.active, .adminCheckTrContents.active:hover {color: #FFF !important;background: #4ab6f1 !important}.adminCheckTrContents.active td, .adminCheckTrContents.active:hover td {color: #FFF !important;background: #4ab6f1 !important}.adminPreviewBox {margin-top: 15px;position: relative;}.adminPreviewBox .btn {position: absolute;left: 100%;margin-left: -100px;top: 10px;transition: All 0.2s;opacity: 0;}.adminPreviewBox:hover > .btn {opacity: 1;}.adminUserAvatar {border-radius: 50%;background-image: url(/img/no_avatar_100.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: #e8e8e8;width: 35px;height: 35px;position: relative;display: inline-block;}.adminTopUser {height: 35px;line-height: 35px;margin-left: 25px;cursor: pointer;position: relative;top: 10px;}.adminTopUserAvatar {width: 35px;height: 35px;background-position: center center;background-size: cover;border-radius: 50%;float: left;margin-right: 10px;position: relative;}.adminTopUserAvatarMiddle {width: 60px;height: 60px;float: none;margin-right: 0px;}.adminTopUserAvatarMin {width: 20px;height: 20px;margin-right: 3px !important;}.adminTopUserAvatarRight {margin-left: 10px; margin-right: 0px;}.adminTopUserAvatarBorder:after {content: '';position: absolute;width: 45px;height: 45px;border-radius: 50%;border: 2px solid #DADADA;top: -5px;left: -5px;}.adminTopUserAvatarBorder.active:after {border: 2px solid #0ca3b4;}table.table .adminTopUserAvatar {margin-right: 0px;}.adminTopUserAvatarName {float: left;height: 35px;line-height: 35px;}.adminTopUserAvatarNameCard {display: inline;vertical-align: middle;height: 35px;line-height: normal;top: -7px;float: none;font-weight: 600;position: relative;}.adminTopUserList {margin-bottom: 5px;}.adminTopUserListFloat {display: inline-block;margin: 0px 15px 10px 0px;}.adminDropdownMenu {margin-left: 0px;}.align-middle {vertical-align: middle !important;}.align-middle .adminVideoTitle {margin-bottom: 0px;}.adminVideoSubTitle {font-size: 12px;margin-top: -10px;max-width: 300px;}.adminDotted {display: inline;padding: 0px 2px;font-weight: 600;border-bottom: 1px dashed;}.adminSettingsTrailerName {padding: 10px 30px;font-weight: 600;}.adminTopBalance {font-size: 14px !important;border-bottom: 1px dashed !important;display: inline-block;color: #414141 !important;margin-right: 20px !important;height: 20px !important;line-height: 20px !important;position: relative !important;top: -2px;}.adminTopBalance i.fa-money {position: relative;margin-right: 5px;}.adminTopBalance i.fa-ruble {font-size: 12px !important;font-weight: 300;}.adminLogoCropBox {margin: 20px auto; text-align: center;background-color: #FAFAFA;}.adminLogoCropBox p {padding: 15px 0px;}.adminUndoTd {padding: 10px 10px;}.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #e7eaef;text-transform: uppercase;color: #afc0c9;font-size: 12px;font-weight: 500;}.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: 1px solid #e7eaef;}.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {color: #DADADA}blockquote.adminListCounter {padding: 5px 10px;display: inline-block;margin: 0 0 12px;color: #afc0cc;background: #f5f7fa;font-size: 14px;border: none;border-radius: 10px;}.adminSearchForm {margin-bottom: 20px}.adminLogo {width: 90px;height: 90px;border-radius: 50%;background-size: contain;background-repeat: no-repeat;background-position: center center;background-color: #DADADA;}.adminMoveIcon {display: inline-block;position: relative;cursor: move;opacity: 0.65;transition: All 0.2s;margin-right: 5px;top:2px;}.adminMoveIcon:hover {opacity: 1;}.admin-button-add i {position: relative;margin: 0px 10px 0px -7px;padding: 10px 12px 10px 0px;border-right: 1px solid rgba(0, 0, 0, 0.12);}.admin-button-add {font-size: 14px;font-weight: 500;text-transform: uppercase;}.switcherSelector {display: block;margin-top: 0px;}.switcherSelector:after {display: block;content: '';clear: both;}.switcherSelectorValue {display: block;float: left;height: 45px;line-height: 45px;border-radius: 0px;border: 1px solid #ccd1d9;font-size: 15px;padding: 0px 12px;transition: All 0.2s;background: #FFFFFF;margin-right: -1px;cursor: pointer;}.switcherSelectorValue i {position: relative;top: 12px;font-size: 20px;padding: 0px 5px;}.switcherSelectorValue:nth-child(1) {border-radius: 3px 0px 0px 3px;}.switcherSelectorValue:nth-last-child(1) {border-radius: 0px 3px 3px 0px;}.switcherSelectorValue:hover {border: 1px solid #D0D0D0;background: #FAFAFA;}.switcherSelectorValue.active {background: #ccd1d9;border-color: #ccd1d9;color: #000;}#content_nav {margin-bottom: 20px;}.adminVideoPosterTh {width: 170px; }.adminVideoPosterInline, .adminVideoPosterInlineDisactive {width: 170px;height: 120px;background-size: contain;background-position: center center;background-repeat: no-repeat;background-color: #000;position: relative;cursor: pointer}.adminVideoPosterInlineDisactive {cursor: default}.adminVideoPosterInlineMin {width: 100px;height: 70px;}.adminVideoPosterAlert {position: absolute;top: 50%;margin-top: -8px;color: #FFF;text-align: center;font-size: 11px;width: 150px;display: block;left: calc(50% - 75px);padding: 3px 0px;background: rgba(97, 97, 97, 0.5);}.adminVideoPosterInline:before {content: '';width: 100%;height: 100%;background: rgba(0,0,0,0);transition: All 0.2s;position: absolute;z-index: 2;}.adminVideoPosterInline:after {content: url('data:image/svg+xml; base64, PHN2ZyB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODQuMiw0My42TDI0LjQsMy44Yy01LjEtMy40LTEyLDAuMy0xMiw2LjR2NzkuNWMwLDYuMiw2LjksOS44LDEyLDYuNGw1OS44LTM5LjhDODguNyw1My40LDg4LjcsNDYuNiw4NC4yLDQzLjZ6Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPg==');width: 35px;height: 35px;opacity: 0;transition: All 0.2s;position: absolute;z-index: 3;left: calc(50% - 17px);top: calc(50% - 17px);}.adminVideoPosterInline:hover:before {background: rgba(0,0,0,0.5);}.adminVideoPosterInline:hover:after {opacity: 7;}.adminVideoPosterDuration {position: absolute;top: 100%;width: 100%;text-align: right;margin-top: -26px;z-index: 1}.adminVideoPosterDurationContent {background: rgba(0,0,0,0.7);border-radius: 5px;display: inline-block;padding: 0px 5px;height: 21px;line-height: 21px;font-size: 11px;color: #FFF;margin-right: 5px;}.adminButtonsFormBoxConfirmText {font-size: 15px;margin-bottom: 25px;text-align: center;}.modal-footer .adminButtonsFormBoxConfirmButtons button {float: none !important;}.adminVideoTitle {font-weight: 600;font-size: 15px;margin-bottom: 10px;}.adminVideoTitle .label {display: inline-block;margin: 5px 0px}.adminVideoDescr {font-weight: 400;font-size: 12px;height: 70px;overflow: hidden;position: relative}.adminVideoSize {font-size: 11px;color: #9c9c9c;margin-bottom: 5px;margin-top: -7px;}.modal-body .adminVideoDescr {max-height: 35px;}.adminVideoDescr:after {width: 100%;position: absolute;content: '';left: 0px;top: 100%;height: 30px;margin-top: -30px;background: linear-gradient(rgba(249,249,249,0),rgba(249,249,249,1));}table.table-striped tr:nth-child(even) .adminVideoDescr:after {background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));}.adminVideoBg {position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;z-index: 9998;background: rgba(0,0,0,0.5)}.adminVideoClose {position: absolute;left: calc(100% + 20px);top: -25px;color: #FFF;font-size: 50px;cursor: pointer;transition: All 0.2s;opacity: 0.7;}.adminVideoClose:hover {opacity: 1}.adminVideoBox {position: absolute;width: 800px;height: 600px;left: calc(50% - 400px);top: calc(50% - 300px);z-index: 9999;background: #000;}.adminVideoBox video {width: 100% !important;height: 100% !important;}.adminAnimateUploadBox {display: block;width: 100px;height: 100px;border-radius: 50%;background: #e8e8e8;overflow: hidden;margin: 0px auto;position: relative;margin-bottom: 15px;}.adminAnimateUploadBoxArrow {width: 50px;height: 50px;margin: 0px auto;display: block;position: relative;top: 28px;background-image: url(data:image/svg+xml;base64,ICAgIDxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMjUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTk1Mi4zNjIxOCkiPjxwYXRoIGQ9Im0gMTEsMTAzNC4zNjIyIDAsMTIgNzgsMCAwLC0xMiIgc3R5bGU9ImNvbG9yOiNjY2NjY2M7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGZpbGw9IiNjY2NjY2MiIHN0cm9rZT0ibm9uZSIgbWFya2VyPSJub25lIiB2aXNpYmlsaXR5PSJ2aXNpYmxlIiBkaXNwbGF5PSJpbmxpbmUiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PHBhdGggc3R5bGU9ImNvbG9yOiNjY2NjY2M7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gNTAsOTU4LjM2MjIgLTI1LDI0IDE0LDAgMCw0NiAyMiwwIDAsLTQ2IDE0LDAgeiIgZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJub25lIiBtYXJrZXI9Im5vbmUiIHZpc2liaWxpdHk9InZpc2libGUiIGRpc3BsYXk9ImlubGluZSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2c+PC9zdmc+CiAgICA=); background-repeat: no-repeat;background-position: center center;background-size: contain}.adminAnimateUploadBoxEffect {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzcuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwIC0xNDApIj48ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cmVjdCB4PSIxMTUiIHk9IjE1MSIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjExNSIgeT0iMTU2IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iMTExIiB5PSIxNDgiIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSIxMTEiIHk9IjE1MyIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjExMSIgeT0iMTU4IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iMTA3IiB5PSIxNDciIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSIxMDciIHk9IjE1MiIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEwNyIgeT0iMTU3IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iMTA3IiB5PSIxNjIiIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSI5OSIgeT0iMTQ4IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iOTkiIHk9IjE1MyIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9Ijk5IiB5PSIxNTgiIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSI5OSIgeT0iMTYzIiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iOTUiIHk9IjE1MSIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9Ijk1IiB5PSIxNTYiIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSIxMDMiIHk9IjE0NCIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEwMyIgeT0iMTQ5IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iMTAzIiB5PSIxNTQiIHdpZHRoPSIxIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSIxMDMiIHk9IjE1OSIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEwMyIgeT0iMTY0IiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+PC9nPjwvZz48L3N2Zz4=);background-repeat: repeat;width: 100px;height: 100px;position: absolute;top: 0px;left: 0px;display: none;}.adminPosterSelector {display: block;padding: 5px;border: 1px solid #D0D0D0;margin: 0px 0px;}.adminPosterSelectorAdd {width: 120px;height: 105px;background-color: #DFDFDF;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT48Zz48cGF0aCBmaWxsPSIjODQ4NDg0IiBkPSJNMTIsMkM2LjQ3NzE3MjksMiwyLDYuNDc3MTcyOSwyLDEyczQuNDc3MTcyOSwxMCwxMCwxMGM1LjUyMjg4ODIsMCwxMC00LjQ3NzE3MjksMTAtMTBTMTcuNTIyODg4MiwyLDEyLDJ6IE0xMiwyMSAgIGMtNC45NjI1ODU0LDAtOS00LjAzNzQxNDYtOS05YzAtNC45NjI2NDY1LDQuMDM3NDE0Ni05LDktOWM0Ljk2MjY0NjUsMCw5LDQuMDM3MzUzNSw5LDlDMjEsMTYuOTYyNTg1NCwxNi45NjI2NDY1LDIxLDEyLDIxeiAgICBNMTMsMTFoNHYyaC00djRoLTJ2LTRIN3YtMmg0VjdoMlYxMXoiLz48L2c+PC9zdmc+);background-position: center 11px;background-size: contain;background-repeat: no-repeat;display: block;float: left;margin: 8px;border: 1px solid #DFDFDF;transition: All 0.2s;cursor: pointer;opacity: 0.5;}.adminPosterSelectorAdd:hover {opacity: 0.8;}.adminPosterSelectorAdd input[type="file"]{width: 120px;height: 105px;opacity: 0;cursor: pointer}.adminPosterSelectorAdd2 {width: auto;height: 45px;background-color: #f1f0f0;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT48Zz48cGF0aCBmaWxsPSIjODQ4NDg0IiBkPSJNMTIsMkM2LjQ3NzE3MjksMiwyLDYuNDc3MTcyOSwyLDEyczQuNDc3MTcyOSwxMCwxMCwxMGM1LjUyMjg4ODIsMCwxMC00LjQ3NzE3MjksMTAtMTBTMTcuNTIyODg4MiwyLDEyLDJ6IE0xMiwyMSAgIGMtNC45NjI1ODU0LDAtOS00LjAzNzQxNDYtOS05YzAtNC45NjI2NDY1LDQuMDM3NDE0Ni05LDktOWM0Ljk2MjY0NjUsMCw5LDQuMDM3MzUzNSw5LDlDMjEsMTYuOTYyNTg1NCwxNi45NjI2NDY1LDIxLDEyLDIxeiAgICBNMTMsMTFoNHYyaC00djRoLTJ2LTRIN3YtMmg0VjdoMlYxMXoiLz48L2c+PC9zdmc+);background-position: center 4px;background-size: contain;background-repeat: no-repeat;display: block;float: none;margin: 0px 0px 15px;border: 2px dashed #bdbdbd;transition: All 0.2s;cursor: pointer;opacity: 0.5;}.adminPosterSelectorAdd2:hover,.adminPosterSelectorAdd2.hover {opacity: 0.8;}.adminPosterSelectorAdd2 input[type="file"]{width: 100%;height: 45px;opacity: 0;cursor: pointer}.adminPosterSelectorValue {width: 120px;height: 105px;background-position: center center;background-size: contain;background-repeat: no-repeat;display: block;float: left;margin: 8px;border: 1px solid #DFDFDF;transition: All 0.2s;cursor: pointer; }.adminPosterSelectorValue:hover {border: 1px solid #D0D0D0;}.adminPosterSelectorValue.active {border: 3px solid #4ab6f1!important; }.adminBalance {font-size: 25px;margin: 25px 17px;}.adminBalance i {font-weight: 300;font-size: 18px;}.adminBalanceLink {font-size: 14px;display: inline;position: relative;margin-left: 15px;top: -3px;text-decoration: underline !important}.adminPayment {padding: 15px 17px;background: #FAFAFA}.tmpLoginSubText {border-top: 1px solid #e0e0e0;margin-top: 20px;padding-top: 20px;font-size: 13px;color: #929292;}.tmpTopListCounter {font-size: 11px;text-align: center;width: 16px;height: 16px;line-height: 17px;border-radius: 50%;background: #0097f6;color: #FFF;font-weight: 600;display: block;position: absolute;top: 10px;left: 75%;}.ico-item .tmpTopListCounter {top: 12px;}.adminSupportText {margin-top: 10px;font-size: 16px;}.adminSupportText span.label {margin-left: 15px;}.adminSupportDate {font-size: 13px;color: #b0b0b0;}.adminSupportAnswers {margin-top: 20px;padding-top: 20px;font-size: 15px;border-top: 1px solid #ececec;}.adminSupportAnswer {margin-bottom: 20px;}.tmpUserAvatar {border-radius: 50%;background-image: url(/img/no_avatar_100.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: #e8e8e8;width: 35px;height: 35px;position: relative;display: inline-block;}.tmpEmptyText {font-size: 15px;margin: 0px 15px 30px 15px;}.tmpLogo {margin-top: 10px;}.tmpLogo img {height: 35px;}.body_admin .helpPopupContentPartTextContent ul {margin-left: -38px;}.tmpTopAlert {margin-left: 25px;padding: 5px 15px;position: relative;top: 13px;font-size: 13px;background: #ffebcd;border-radius: 3px;text-decoration: none;color: #000;}.tmpTopAlertDanger {margin-left: 25px;padding: 5px 15px;position: relative;top: 13px;font-size: 13px;background: #ff776d;color: #FFF;text-decoration: none;border-radius: 3px;}.noPaddingLeft {padding-left: 0px;}.tmpWaitPreloader {position: fixed;z-index: 9999999;background: rgba(255,255,255,0.55);top: 0px;left: 0px;width: 100%;height: 100%;}.tmpWaitPreloader img {width: 25px;height: 25px;position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;}.tmpWaitPreloader p {width: 200px;text-align: center;height: 25px;position: absolute;left: 50%;top: 50%;margin-left: -100px;margin-top: 20px;font-size: 15px;font-weight: 500;color: #000;text-shadow: none}.mobileShow {display: none;}.dealAddBid {position: absolute;left: 100%;margin-left: -45px;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 20px;background: #D0D0D0;border-radius: 50%;}.dealAddBid i {display: inline-block;position: relative;vertical-align: middle;color: #949494;top: 7px;font-size: 16px;}.adminTopUserAvatarName {display: inline;vertical-align: middle;height: 35px;line-height: 35px;float: none;}.selectorSimpleBox {line-height: 24px;padding: 9px 14px;height: 45px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: relative;font-size: 14px;line-height: 27px;color: #555;background-color: #fff;background-image: none;border: 1px solid #e7eaef;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.selectorSimpleBox.coloredRed {background-color: #ffd8d8;}.selectorSimpleBox.disabled {background-color: #eee;}.selectorSimpleBox:after {content: '▼';display: block;width: 10px;height: 10px;position: absolute;left: calc(100% - 20px);top: 8px;font-size: 10px;color: #73848d;}.selectorSimpleBox.active {border-color: #aec5eb !important;-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12) !important;-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12) !important;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12) !important;z-index: 20}.selectorSimpleBoxList {position: absolute;padding: 0px;left: -1px;background: #FFFFFF;min-width: 100%;width: calc(100% + 2px);border: 1px solid #e7eaef;top: calc(100%);overflow-y: auto;max-height: 350px;display: none;border-radius: 10px;box-shadow: 2px 2px 25px rgba(0,0,0,0.2)}.selectorSimpleBox.active .selectorSimpleBoxList {display: block;}.selectorSimpleBoxListValue {position: relative;display: block;font-weight: 400;padding: 5px 15px;border-bottom: 1px solid #e7eaef;color: #42566a;cursor: pointer;transition: All 0.2s;}.selectorSimpleBoxListValue:hover {background: #fafafa;}.selectorSimpleBoxListValue.active {background: #73a5c0 !important;color: #FFFFFF !important}.selectorSimpleBoxText {white-space: nowrap;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.optionValuesBox .tmpOptionInput:nth-child(1) .optionValueRemove {display: none;}.box-content.tmpOptionInput {padding: 10px 5px;background: #f8f8f8;margin-bottom: 10px;}.box-content.blue {background: #0ca3b4;border: 1px solid #0ca3b4;}.box-content.blue2 {background: #88e1eb;border: 1px solid #88e1eb;}.full_screen .main-menu,.full_screen .fixed-navbar,.full_screen .footerBox {display: none !important;}.mainTaskCalendar {display: inline-block;padding: 10px 10px 6px;background: #e7eaef;margin: 15px 0px 0px 0px;border-radius: 10px 10px 0px 0px;}.mainQuestionBox {display: block;border-bottom: 1px solid #DADADA;padding: 10px 0px;}.mainQuestionBoxQuestion{font-size: 16px;font-weight: 500;}.mainQuestionBoxAnswer {padding: 10px;font-size: 15px;background: #f1f1f1;margin-top: 5px;border-radius: 10px;}.mainFeaturesIcon {width: 90px;height: 90px;margin: 0px auto;margin-bottom: 15px;background: #e30613;border-radius: 50%;text-align: center;position: relative;}.mainFeaturesIcon svg {width: 55px;position: relative;top: 15px;}.mainFeaturesIcon svg path {fill: #FFFFFF}.mainFeaturesIcon svg circle {fill: #FFFFFF}.mainFeaturesText {text-align: center;font-size: 16px;margin-bottom: 30px;}.mainFeatures {margin-top: 50px;}.mainPhonesHead {margin-top: 15px;margin-right: 50px;font-size: 16px;font-weight: 500;float: right}.mainPhonesHead a {color: #505458}.mainCircleMinBox {width: 50px;height: 50px;line-height: 50px;border-radius: 50%;background: #e30613;display: block;font-weight: 600;margin: 0px auto;color: #FFF;font-size: 13px;position: relative;z-index: 3;}.mainCircleMinBoxText {margin-top: 10px;font-size: 13px;}.mainCircleMin .col-lg-2 {width: 20%;}.mainCircleMin {margin-bottom: 50px;margin-top: 30px;}.mainCircleMinBox:after {content: '';border-bottom: 2px dashed #DADADA;position: absolute;left: calc(100% + 10px);top: 50%;width: 195px;}.mainCircleMin .col-lg-2:nth-last-child(1) .mainCircleMinBox:after {display: none;}.dropdown-header {display: block;padding: 5px 0px;font-size: 12px;font-weight: 500;line-height: 1.42857143;color: #8c9cac;white-space: nowrap;text-transform: uppercase;}.navMenuIconMax {width: 50px;height: 50px;position: relative;left: 0px;top: 0px;}.navMenuIcon.navMenuIconMax > svg {width: 25px;position: relative;top: 13px;}.navMenuIcon.navMenuIconMax svg path, .navMenuIcon.navMenuIconMax svg polygon, .navMenuIcon.navMenuIconMax svg rect, .navMenuIcon.navMenuIconMax svg circle {fill: #FFFFFF;}.navMenuIconMax.clr1 {background: #e4abbe}.navMenuIconMax.clr2 {background: #95c7cc}.navMenuIconMax.clr3 {background: #9db6e6}.navMenuIconMax.clr4 {background: #b0d0b2}.navMenuIconMax.clr5 {background: #ebd48f}@media (max-width: 899px) {.mod_lessons .main-content {margin: 0px;}.main-content {min-width: auto !important;margin-left: 0px;width: 100%;}.mainBannerBox {height: 390px;margin-bottom: 20px;}.mainBannerItem {height: 390px;}.mainBannerItem:after {height: 390px;}.mainBannerItemTitle {;font-size: 36px;margin-bottom: 20px;}.mainBannerItemDescr {font-size: 18px;margin-bottom: 20px;margin-left: 5px;}.mainBannerItemContent {left: 30px;top: 50px;}.footerBox {position: relative;margin-top: 20px;width: 100%;line-height: 20px;height: auto;padding-top: 10px;margin-left: 0px;}.footerBox a {font-size: 12px;}table.table thead tr th {font-size: 10px !important} table.table tbody tr td {font-size: 11px !important}table.table tbody tr td .label {font-size: 10px !important}#wrapper {padding: 0px 10px;overflow-x: hidden !important;}.mod_main #wrapper .loginFormBox {left: 0px;position: relative;} }@media (min-width: 900px) and (max-width: 1000px) {#wrapper {padding-left: 250px;}.main-content {min-width: auto !important;margin-left: 0px;width: 100%;}}@media (min-width: 1000px) and (max-width: 1370px) { .main-content {min-width: auto;width: calc(100% - 65px);margin-left: 45px;}}@media (min-width: 1371px) and (max-width: 1600px) { .main-content {min-width: 1000px;margin-left: 45px;}}@media (min-width: 899px) and (max-width: 1000px) {.fixed-navbar {left: 235px;}}@media (max-width: 899px) {.page-title-icon {margin-left: 35px;}}@media (max-width: 590px) {li.logout {position: relative;bottom: 0px;width: 100%;border-top: 0px;}.menu-active .header .logo img {display: block;}.editorPanel .btn {margin-bottom: 5px;}#addStreamForm {display: none;}.lessonAudioFixed {max-width: 100%; width: 100%;left: 0px;}.dropdown-menu.notifications {width: 285px;padding: 10px;}.page-title {display: none;} .fixed-navbar .pull-left .btn {top: 11px !important;} .mainCircleMin .col-lg-2 {width: 100%}.fixed-navbar .pull-left .btn.btn-default {display: none}.menu-mobile-button {width: 56px;display: block;color: #124060;}.main-menu .content {border-radius: 0px;}.mainBanner {width: calc(100% - 20px);height: 335px;margin: 80px auto;}.mainBannerVideo {display: block;width: 100%;}.mainBannerVideo video {display: block;left: 0px;top: 0px;margin: 0px;}.mainBannerText {background: rgba(0,0,0,0.5);width: 100%;}.mainBannerText:after {display: none;}.mainBannerTextTop {font-size: 31px;font-weight: 600;color: #ffffff;padding: 55px 0px 0px 25px;}.mainBannerText .mainSlogan {color: #ffffff;padding: 10px 25px 0px 25px;font-size: 15px;}}@media (max-width: 899px) {.ajax-upload-dragdrop span {display: block;margin-left: 10px;} .menu-mobile-button {width: 56px;display: block;color: #124060;}.main-menu .content {border-radius: 0px;}.main-menu .button-close {top: 0px;right: -20px;font-size: 16px;outline: none;background: none;border: none;font-size: 17px;width: 35px;color: #1a5fb4;height: 35px;border: 1px solid #DADADA;line-height: 30px;border-radius: 50%;background: #FFFFFF;}}@media (max-width: 390px) {.mainSectionDesktop {width: calc(100% - 20px);max-width: 100%;margin-top: 0px;}.menu-mobile-button {width: 56px;display: block;color: #124060;}.main-menu .content {border-radius: 0px;}}@media (min-width: 391px) and (max-width: 500px) {.mobileShow {display: block;}.mainSectionDesktop {margin: 5px;max-width: calc(50% - 20px);}.pricing-table .td {height: auto !important;line-height: 24px !important;}.adminPopupModal {top: 5%;width: 90%;left: 5%;margin-left: 0px;}.table-responsive .table td {max-width: 300px;white-space: normal !important}.table-responsive .table td .adminVideoTitle {min-width: 300px;padding-right: 15px;}.tmpErrorField {white-space: normal;}.adminTopUserAvatarName i {position: relative;}.fixed-navbar .tmpTopAlert,.fixed-navbar .adminTopBalance {display: none !important;}.menu-active .header .logo img {display: block}.main-menu .button-close {top: 24px;right: -20px;color: #838383;}.helpPopupContentPart.row {margin-right: 0px;margin-left: 0px;}.helpPopupContentPartText {padding-right: 0px !important;padding-left: 30px !important;}.adminSearchForm input, .adminSearchForm select, .adminSearchForm button, .adminSearchForm textarea {margin-bottom: 10px;}.menu-mobile-button {width: 56px;display: block;color: #124060;}.main-menu .content {border-radius: 0px;}.fixed-navbar {padding: 0px 20px 0px 0px;}.page-title {font-size: 11px;color: #4ab6f1;font-weight: 400;}.fixed-navbar .tmpTopList.ico-item {margin-left: 12px;display: block;float: left;}.adminTopUser {margin-left: 15px;}.jsFormPreloader {padding-top: 15px !important;text-align: center;}.admin-confirm-box {width: 90%;margin-top: 10%;left: 5%;margin-left: 0px;}.table-responsive {min-height: .01%;overflow-x: auto !important;}}.highlight {width: 100%;height: 150px;display: block;position: relative;border: 1px dashed #DADADA;background: #FAFAFA;margin: 0px 10px 10px 0px;border-radius: 10px;}.lessonBoxFiles {}.lessonBoxContent h1 {font-size: 30px;word-wrap: break-word;}.lessonBoxContent h2 {font-size: 28px;word-wrap: break-word;}.lessonBoxContent h3 {font-size: 26px;word-wrap: break-word;}.lessonBoxContent h4 {font-size: 24px;word-wrap: break-word;}.lessonLikeBox .btn.active {color: #FFF;background: #0ca3b4}.lessonBoxFilesLine {border-top: 1px solid #DADADA; margin-top: 30px;margin-bottom: 10px;}.lessonBoxFile {display: block;padding: 5px 0px;text-align: left;font-size: 11px;white-space: nowrap;position: relative;}.lessonBoxFile:after {position: relative;display: block;clear: both;content: '';}.lessonBoxFile i {font-size: 14px;display: block;margin-right: 5px;float: left;position: relative;margin-bottom: 10px;margin-top: 3px;}.lessonBoxFile .adminMoveIcon {margin-bottom: 0px;margin-top: 1px;margin-left: 5px;}.lessonBoxFile .ext {font-size: 11px;display: block;margin-right: 3px;padding: 2px 5px;border-radius: 10px;float: left;color: #8696a5;background: #e4e7ea;}.lessonBoxFile .btn.btn-xs {font-size: 12px;line-height: normal;padding: 3px 8px;display: block;float: left !important;margin-right: 3px;}.lessonBoxFile .btn.btn-xs i {margin: 0px;float: none; }.lessonDescr {color: #a0a0a0;font-size: 13px;}.lessonBoxContent {padding: 20px 0px;border-bottom: 1px solid #DADADA;margin-bottom: 30px;}.lessonBoxContent video,.lessonBoxContent iframe {max-width: 100% !important;}.lessonBoxTitle h4 {margin-bottom: 0px;}.lessonImgMin {width: 80px;height: 55px;border-radius: 10px;background-size: cover;background-position: center center}.lessonCheckBox {background: #f0f3f7;border-radius: 15px;margin-bottom: 5px;cursor: pointer;padding: 10px;}.lessonCheckBoxName {font-size: 16px;position: relative;display: block;height: 55px;vertical-align: middle;}.adminScheduleWorktimeColorBox {width: 100%;height: 45px;cursor: pointer;border: 3px solid #FFF}.adminScheduleWorktimeColorBox.active {border: 3px solid #09a687}.adminScheduleWorktime {margin-bottom: 15px;}.adminServList {display: block;margin: 0px 0px 10px 0px;border-top: 1px solid #ccd1d9;border-left: 1px solid #ccd1d9;border-right: 1px solid #ccd1d9;max-height: 250px;overflow-y: auto;border-radius: 3px;box-shadow: inset 1px -3px 4px rgba(0, 0, 0, 0.08)}.adminServListBox {border-bottom: 1px solid #ccd1d9;padding: 10px 15px;cursor: pointer;transition: All 0.2s;}.adminServListBox:hover {background: #f5f5f5;}.adminServListBox.active {color: #FFF;background: #4aa3d8}.adminServListBox:after {content: '';display: block;clear: both;}.adminServListBoxTitle {float: left;width: 45%;}.adminServListBoxTimeLong {float: left;width: 35%;color: #ababab;transition: All 0.2s;}.adminServListBox.active .adminServListBoxTimeLong {color: #FFF;}.adminServListBoxPrice {float: left;width: 20%;text-align: right;font-weight: bold;}.adminServListBoxPrice i {font-size: 12px;font-weight: normal}.adminScheduleTimingBox {display: block;border-top: 1px solid #ccd1d9;border-left: 1px solid #ccd1d9;border-right: 1px solid #ccd1d9;border-radius: 3px;}.adminScheduleTimingLine {display: block;border-bottom: 1px solid #ccd1d9;cursor: pointer}.adminScheduleTimingLine:hover {background: #f5f5f5;}.adminScheduleTimingLine.timingDisable {background: #e4e7ec;cursor: default;}.adminScheduleTimingLine:after {content: '';display: block;clear: both;}.adminScheduleTimingLine.active {background: #09a687;color: #FFF}.adminScheduleTimingLineTitle {float: left;width: 20%;border-right: 1px solid #ccd1d9;padding: 10px 15px;}.adminScheduleTimingLinePlace {float: left;width: 80%;transition: All 0.2s;padding: 10px 15px;color: #4aa3d8;}.adminScheduleTimingLine.timingDisable .adminScheduleTimingLinePlace {color: #969ea9;}.adminServScheduleTimeText {padding-top: 13px;}.adminServScheduleTimeText span {font-size: 15px;position: relative;display: inline;padding: 13px 10px;top: 0px;border: 1px solid #ccd1d9;border-radius: 3px;margin: 0px 5px;font-weight: 500;}.chatBox {display: block;position: relative;}.chatBox:after {content: '';position: relative;clear: both;display: block;}.chatBoxUsers {width: 25%;float: left;height: auto;border-radius: 5px; }.chatBoxUsersInner {height: auto;overflow-y: auto;border-radius: 5px;background: #FFFFFF;}.chatBoxUsersInner .adminTopUserAvatarName {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(100% - 55px);display: inline-block;}.chatBoxMessages {width: calc(75% - 20px);height: 600px;float: left;margin-left: 20px; overflow-y: auto;padding-right: 15px;}.chatBoxUsers a {display: block;padding: 10px 15px;border-bottom: 1px solid #F2F2F2;color: inherit;font-weight: 500;font-size: 15px;position: relative;}.chatBoxUsers a.active {color: #FFFFFF;background: #53b1bc}.chatNoReadCounter {position: absolute;right: 20px;border-radius: 50%;width: 25px;height: 25px;text-align: center;line-height: 25px;color: #FFF;background: rgb(0 0 0 / 15%);font-size: 13px;top: 15px;}.chatBoxUsersInner::-webkit-scrollbar {width: 3px;}.chatBoxUsersInner::-webkit-scrollbar-track {background: none;}.chatBoxUsersInner::-webkit-scrollbar-thumb {background-color: #DDDDDD; border-radius: 5px;}.chatBoxMessages::-webkit-scrollbar {width: 3px;}.chatBoxMessages::-webkit-scrollbar-track {background: none;}.chatBoxMessages::-webkit-scrollbar-thumb {background-color: #DDDDDD; border-radius: 5px;}.chatBoxMessage {background: #FFFFFF;padding: 20px;border-radius: 5px;margin-bottom: 10px;font-size: 15px;}.chatBoxMessageText {margin-left: 45px;}.chatBoxMessageDate {float: right;color: #D0D0D0;font-size: 15px;}.chatBoxSendMessage {width: 75%;position: absolute;left: 25%;bottom: 0px;height: 150px;background: #FFFFFF;padding: 20px;z-index: 2;}.messagesMinLine {font-size: 13px;color: #A0A0A0;font-weight: 400;}.chatCtrlBtn {display: inline-block;padding-left: 5px;color: #DADADA;font-size: 12px;}.inputFileField {position: relative;display: inline-block;margin-bottom: 0px;margin-top: 2px;}.inputFileField span {position: relative;display: inline-block;cursor: pointer;outline: none;text-decoration: none;font-size: 14px;vertical-align: middle;color: #8c9cac;text-align: center;border-radius: 4px;background-color: none;line-height: 20px;height: 40px;padding: 10px 20px;box-sizing: border-box;border: none;margin: 0;transition: background-color 0.2s;}.inputFileField input[type=file] {position: absolute;z-index: -1;opacity: 0;display: block;width: 0;height: 0;} .inputFileField input[type=file]:focus + span {box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);} .inputFileField:hover span {background-color: none;}.inputFileField:active span {background-color: none;}.inputFileField:focus {border: none;outline: none;}.inputFileField input[type=file]:disabled + span {background-color: none;}@media (max-width: 800px) {.chatBoxUsers {width:100%;margin-right:0px;}.chatBoxMessages {width:100%;margin-left:0px;}.chatBoxSendMessage {width: 100%;left: 0%;box-shadow: 0px -2px 3px rgba(0,0,0,0.05);}.chatBoxMessageDate {float: none;position: absolute;margin-left: 45px;right: 8px;top: 12px;font-size: 12px;margin-top: -5px;margin-bottom: 10px;}.chatBoxMessage {padding: 15px 10px;margin-bottom: 5px;font-size: 14px;position: relative;}}.cbImg.shopImage {background-position: center center;background-size: contain;background-repeat: no-repeat;background-color: #FFFFFF;height: 210px;}.shopPrice {font-weight: 600;}.shopImageMaxBg {width: 80%;padding: 30px;background-color: #FFFFFF;border-radius: 15px;position: relative;overflow: hidden}.shopImageIsset {position: absolute;color: #FAFAFA;text-align:center;line-height: 14.5;height: 100%;width: 100%;left: 0px;top: 0px;background: rgba(50,50,50,0.5);z-index: 2}.shopImageMax {background-position: center center;background-size: contain;background-repeat: no-repeat;background-color: #FFFFFF;height: 300px;width: 100%}.shopDescr {padding: 30px 0px;font-size: 15px;}.shopItemPrice {padding: 10px 0px;font-size: 20px;color: #0ca3b4;margin-bottom: 20px;}.shopItemPrice p {font-size: 15px;color: rgb(80, 84, 88)}@media (max-width: 590px) {.shopImageMaxBg {width: 100%;}}.users_Table {width: 100%;font-size: 15px;}.users_Table > tbody > tr > td {padding: 7px 25px;border-bottom: 1px solid #efeeee;font-size: 15px;}.users_Table > tbody > tr > td:nth-child(1) p {margin-top: 5px;color: grey;font-weight: normal}.users_Table > tbody > tr > td:nth-child(odd) {background: #f7f7f7}.users_Table tr.title td {font-weight: bold;text-transform: uppercase;padding: 10px 25px;border-bottom: 2px solid #efeeee;color: #736a6a;}.users_SearchBox {background: linear-gradient(#f7f7f7, #f1f1f1);box-shadow: 1px 2px 10px rgba(191, 191, 191, 0.2);padding: 0px;border-radius: 15px;border: 1px solid #efefef;margin-bottom: 20px;}.users_SearchBoxLine {min-width: 13%;margin: 10px 1%;float: left;padding: 5px;position: relative}.users_SearchBoxLine2 {min-width: 25%;margin: 10px 1%;float: left;padding: 5px;position: relative}.users_SearchBoxLine3 {min-width: 20%;margin: 10px 1%;float: left;padding: 5px;position: relative}.users_SearchBoxLine input[type="text"], .users_SearchBoxLine select {background: #FFFFFF;border: 1px solid #bfbdbd;border-radius: 5px;height: 30px;padding: 0px 2%;width: 96%;}.users_SearchBoxLine textarea {background: #FFFFFF;border: 1px solid #bfbdbd;border-radius: 5px;height: 70px;padding: 5px 2%;width: 96%;}.users_SearchBoxLine select {height: 32px;}.users_SearchBoxLine .halfSize, .users_SearchBoxLine .halfSize {width: 50% !important;}.users_SearchBoxLine2 p.users_SearchBoxLabel {margin-top: 10px;margin-bottom: 5px;}.users_SearchBoxLine input:focus {border: 1px solid #9c9b9b;outline: none;}.users_SearchBoxLabel {font-size: 12px;color: grey;margin-bottom: 4px;}.users_RangeBox {position: absolute;top: 100%;z-index: 500;}.users_SearchStatPeriod {font-weight: bold;}.users_SearchCount {margin: 20px 5px;color: #6b6b6b;}.users_SearchBoxLine2 .cabinet_order_button_min {margin-left: 0px;margin-top: 0px;}.refCertEditBox {position: relative;}.refCertBg {position: relative;z-index: 1;}.refCertBg img {position: relative;top: 0px;left: 0px;width: 100%; height: auto;}.refCertLine {cursor: pointer;background: rgba(0,0,0,0.05);border: 1px dashed rgba(0,0,0,0.5);height: 30px;line-height: 30px;min-width: 80px;position: absolute;z-index: 10;left: 0px;top: 0px;color: rgba(255,255,255,1);text-align: center;font-size: 15px;font-weight: 600;}.refCertLine[data-type="name"] {width: 60%;font-size: 25px;font-weight: 800;height: 45px;line-height: 45px;}.refCertColor {display: inline-block;vertical-align: top;width: 30px;height: 30px;border-radius: 50%;border: 2px solid #DDDDDD;background: #FAFAFA;margin-right: 5px;cursor: pointer}.refCertColor.active {border: 2px solid #2196f3;}