html {background: none !important}body.content_body {background: #F1F1F1;font-family: 'Raleway', sans-serif;}.content_body a:not(.btn-default) {color: #1a4da3;}.siteMenu .mainMenu li a {}.siteLogo {position: relative;top: 7px;}.siteMenu .mainMenu {padding: 9px 22px;margin-bottom: 0px;}.content_body .mainLoginLink {top: 8px}.siteLogo img {width: 450px;max-width: 80%;}body.content_body .container {position: relative;z-index: 3}.content_header {position: absolute;left: 0px;top: 0px;width: 100%;z-index: 100;padding: 0px;}.content_body header {display: flex;width: 100%;height: 90px;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}.content_body header .logo img {max-height: 130px;max-width: 250px;position: relative;top: 0px;filter: saturate(1.5);transition: fitler 0.2s;}.content_body header .logo:hover img {filter: saturate(1);}ul.content_menu {list-style: none;padding-left: 0px;}ul.content_menu li {display: inline-block;}ul.content_menu li a {display: block;height: 35px;line-height: 35px;padding: 0px 15px;font-size: 19px;color: #c96786;font-family: 'Raleway', sans-serif;position: relative;font-weight: 500}ul.content_menu li a:after {content: '';display: block;top: 100%;left: 0px;width: 0%;height: 2px;margin-top: -3px;background: #c96786;transition: width 0.2s;}ul.content_menu li a:hover:after {width: 100%;}.content_body .btn:not(.btn-default) {background: linear-gradient(70deg, #0091d1, #00b27b);border: 0px;height: 42px;line-height: 40px;font-size: 16px;color: #FFFFFF;font-weight: 600;text-align: center;padding: 0px 25px;border-radius: 25px;transition: All 0.3s;}.content_body .btn:hover:not(.btn-default) {background: linear-gradient(70deg, #0091d1, #0091d1);color: #FFFFFF;border: none !important; }.content_body header .btn {position: relative;}.content_bg {position: relative;margin-top: 0px;left: 0px;width: 100%;height: 420px;background-image: url(/upload/image/bg3.jpg);background-size: contain;background-position: top right;background-repeat: no-repeat;z-index: 0;}.content_bg:before {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: '';background: linear-gradient(90deg, rgb(245 245 245 / 100%) 50%, rgb(0 0 0 / 0%));z-index: 1;}h1.content_headerTitle {color: #3e8bd0;font-size: 35px;font-weight: 700;margin-top: 90px;text-align: left;line-height: 55px;font-family: 'Raleway';}h2.content_headerTitle {color: #4a5c6c;font-size: 17px;font-weight: 500;margin-top: 20px;text-align: left;}.content_bg .btn.btn-lg {margin-top: 80px;height: 55px;line-height: 52px;border-radius: 5px;padding: 0px 25px;font-size: 17px;border: 2px solid #FFFFFF;color: #FFFFFF}.content_body .btn.btn-lg:hover {background: #004474;border: 2px solid #004474;color: #FFFFFF }.contentInfiniteIcon {width: 65px;height: 60px;display: block;position: relative;opacity: 0.25;background-size: cover;margin-bottom: 10px;margin-left: -7px;background-position: top center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' x='0px' y='0px' viewBox='0 0 100 125' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cpath d='M28.513,68.334c-4.936,0-9.58-1.9-13.076-5.355C11.927,59.516,9.997,54.902,10,50c-0.003-4.902,1.927-9.512,5.437-12.979 c3.499-3.453,8.145-5.355,13.086-5.355c0,0,0.003,0,0.006,0c4.929,0,9.57,1.902,13.073,5.355L50,45.316 c3.157-3.115,8.398-8.29,8.398-8.29c3.496-3.455,8.138-5.359,13.073-5.359l0,0h0.003h0.003C81.692,31.667,90,39.893,90,50 c0,4.906-1.934,9.515-5.442,12.978c-3.496,3.455-8.139,5.355-13.08,5.355c-0.003,0-0.006,0-0.006,0c-4.929,0-9.57-1.9-13.08-5.352 l-8.395-8.295c-3.154,3.115-8.396,8.291-8.396,8.291c-3.516,3.455-8.157,5.355-13.079,5.355 C28.522,68.334,28.516,68.334,28.513,68.334z M54.697,49.958l8.376,8.278c2.249,2.211,5.234,3.432,8.398,3.432h0.006 c3.174,0,6.159-1.219,8.398-3.432c2.227-2.201,3.457-5.127,3.457-8.236c0-6.433-5.318-11.666-11.858-11.666 c-3.171,0-6.152,1.221-8.396,3.434C59.226,45.574,56.579,48.187,54.697,49.958z M28.528,38.334h-0.006 c-3.178,0-6.159,1.217-8.398,3.431c-2.233,2.203-3.457,5.127-3.457,8.235c0,3.109,1.224,6.035,3.457,8.236 c2.239,2.213,5.221,3.432,8.392,3.432c0,0,0,0,0.003,0c3.164,0,6.149-1.221,8.402-3.438c3.854-3.803,6.497-6.416,8.379-8.184 l-8.383-8.281C34.675,39.551,31.692,38.334,28.528,38.334z'/%3E%3C/svg%3E");}.contentIconShield {width: 55px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-5.0 -10.0 110.0 135.0'%3E%3Cg%3E%3Cpath d='m14.379 19.539v28.988 0.19141c1.6602 35.039 30.191 42.531 35.891 43.672 0.26172 0.050781 0.51953 0.078125 0.78906 0.078125 0.26953 0 0.53125-0.03125 0.78906-0.078125 5.6992-1.1406 34.23-8.6289 35.891-43.672v-0.19141-28.988c0-1.8398-1.2617-3.4492-3.0508-3.8906l-32.676-8c-0.62109-0.14844-1.2812-0.14844-1.8984 0l-32.684 8c-1.7891 0.44141-3.0508 2.0391-3.0508 3.8906zm8 3.1406 28.68-7.0195 28.68 7.0195v25.762c-1.3594 27.648-22.629 34.539-28.68 35.941-6.0508-1.3984-27.328-8.2891-28.68-35.941z'/%3E%3Cpath d='m44.07 60.73c0.78125 0.78125 1.8008 1.1719 2.8281 1.1719 1.0312 0 2.0508-0.39062 2.8281-1.1719l17.82-17.82c1.5586-1.5586 1.5586-4.0898 0-5.6602-1.5586-1.5586-4.1016-1.5586-5.6602 0l-14.988 14.988-6.3711-6.3711c-1.5586-1.5586-4.1016-1.5586-5.6602 0-1.5586 1.5586-1.5586 4.0898 0 5.6602z'/%3E%3C/g%3E%3C/svg%3E");}.contentIconPlatform {width: 50px;margin-left: -2px;top: 4px;background-position: top center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' x='0px' y='0px'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.1707 21C14.5825 22.1652 15.6938 23 17 23H20C21.6569 23 23 21.6569 23 20V13C23 11.6938 22.1652 10.5825 21 10.1707V4C21 2.34315 19.6569 1 18 1H4C2.34315 1 1 2.34315 1 4V14C1 15.6569 2.34315 17 4 17H10V19H6C5.44772 19 5 19.4477 5 20C5 20.5523 5.44772 21 6 21H14.1707ZM3 4C3 3.44772 3.44772 3 4 3H18C18.5523 3 19 3.44772 19 4V10H17C15.3431 10 14 11.3431 14 13V15H4C3.44772 15 3 14.5523 3 14V4ZM14 19V17H12V19H14ZM20 12H17C16.4477 12 16 12.4477 16 13V20C16 20.5523 16.4477 21 17 21H20C20.5523 21 21 20.5523 21 20V13C21 12.4477 20.5523 12 20 12Z' fill='black'/%3E%3C/svg%3E");}.contentFloatBox {background: #FFFFFF;border-radius: 25px;padding: 15px 20px;height: 210px;margin-top: 30px;}.contentFloatBoxTitle {font-weight: 700;color: #4a5c6c;font-size: 16px;margin-bottom: 20px;}@keyframes content_headerArrow {from {margin-top: -90px; opacity: 0.5;}50% {margin-top: -120px; opacity: 0.2;}to {margin-top: -90px; opacity: 0.5;}}.content_headerArrow {color: #FFF;font-size: 35px;display: block;margin: 0px auto;position: absolute;top: 100%;left: calc(50% - 21px);bottom: 50px;z-index: 3;opacity: 0.5;animation: content_headerArrow 2s infinite ease;}h2.content_title {color: #3e8bd0;font-size: 28px;font-weight: 700;padding: 35px 0px 35px;margin-bottom: 20px;text-align: center;}.content_textBox {font-size: 16px;font-weight: 400;line-height: 25px;margin: 0px 0px 50px 0px}.content_textBoxMax {font-size: 16px;font-weight: 700;color: #4a5c6c;line-height: 27px;margin: 80px auto;width: 100%;}.content_bg_color {background: #eceff2;}.content_bg_color2 {margin-top: 50px;background: #FFFFFF;}.content_itemBox {background: #FFFFFF;float: left;width: 100%;height: 450px;margin-bottom: 30px;border-radius: 5px;position: relative;}.content_itemBox.half {height: 410px;}.content_itemBox:after {content: '';clear: both;display: block;position: relative;}.content_itemContainer {position: relative;margin-bottom: 50px;}.content_itemContainer:after {content: '';clear: both;display: block;position: relative;}.content_itemBoxImage {float: none;height: 230px;border-radius: 5px;position: relative;width: 100%;margin-bottom: 20px;background-size: cover;background-position: center center;}.content_itemBoxContent {float: left;height: 100%;position: relative;width: 70%;}.content_itemBoxImage.horz {float: none;height: 220px;border-radius: 5px 5px 0px 0px;width: 100%;}.content_itemBoxContent.horz {float: none;height: calc(100% - 220px);width: 100%;}.content_itemBoxContentInner {padding: 35px;}.horz .content_itemBoxContentInner {padding: 15px;}.content_itemBoxContentTitle {font-size: 25px;font-weight: 600;line-height: 31px;margin-bottom: 25px;color: #956272;}.horz .content_itemBoxContentTitle {font-size: 14px;font-weight: 500;line-height: 20px;margin-bottom: 15px; color: #505458 }.content_itemBoxContentDescr {font-size: 16px;font-weight: 100;line-height: 30px; }.horz .content_itemBoxContentDescr {font-size: 14px;font-weight: 200;line-height: 19px; }.content_itemBoxContentBottomLine {top: 100%;margin-top: -100px;position: absolute;}.content_itemBoxContentPrice {font-size: 27px;font-weight: 500;margin: 20px 0px;color: #505458;float: left;min-width: 70px;}.content_itemBoxContentPrice p {font-size: 10px;font-weight: 400;text-transform: uppercase;margin: 0px;padding: 0px;color: #A0A0A0}.content_itemBoxContentPrice i {font-size: 22px;}.content_itemBoxContentBottomLine .btn {float: left;margin: 20px 30px;}.horz .content_itemBoxContentBottomLine {margin-top: -70px;}.horz .content_itemBoxContentBottomLine .btn {margin: 10px 0px;}.content_FeatureBox {background: #FFFFFF;border-radius: 15px;}.content_featureImg {width: 100%;height: 190px;background-size: cover;background-position: center center;border-radius: 15px 15px 0px 0px}.content_featureText {padding: 20px;font-size: 14px;text-align: center;}.content_body .btn.content_big_button {height: 55px;line-height: 55px;border-radius: 30px;display: inline-block;padding: 0px 30px;color: #FFFFFF;font-size: 16px;text-align: center;border: 0px;background: linear-gradient(70deg, #0091d1, #00b27b);box-shadow: 0px 20px 50px rgba(0,0,0,0.3) !important;transition: box-shadow 1s;}.content_body .btn.content_big_button:hover {background: linear-gradient(70deg, #0091d1, #0091d1);box-shadow: 0px 50px 50px rgba(0,0,0,0.15) !important;}.content_margin {padding: 50px 0px;}.content_bidForm {margin: 30px auto;margin-bottom: 50px;width: 300px;}.content_bidForm label {font-size: 12px;text-transform: uppercase;margin-bottom: 0px;}.content_bidForm input {border-radius: 5px;background: none;border: 1px solid #bfbabc;text-align: center;font-weight: 400;font-size: 15px;}.content_bidForm input:focus {border: 1px solid #DDDDDD !important;}.content_bidForm button[type="submit"] {height: 55px;font-size: 22px;font-weight: 300;width: 100%;line-height: 45px;background: #004474;border: 1px solid #004474;color: #FFFFFF;}.content_bidForm button[type="submit"]:hover {background: #08548a !important;color: #FFFFFF !important;border: 1px solid #004474;}.content_footerBox {padding: 25px;font-weight: 300;font-size: 14px;}.content_featureItemIcon {width: 80px;height: 80px;border-radius: 50%;background: #004474;text-align: center;position: relative;float: left;}.content_featureItemIcon i {display: block;margin: 0px auto;top: 26px;font-size: 30px;position: relative;color: #FFF}.content_featureItemText {width: calc(100% - 95px);font-size: 14px;padding-left: 15px;text-align: left;float: left;font-weight: 400;}.content_featureItemTextTitle {font-weight: 500;font-size: 25px;line-height: 27px;color: #000000;margin-bottom: 17px;text-align: center}.content_featuresBox {margin-bottom: 50px;}.content_modalCourseBox {min-height: 300px;padding-bottom: 100px;}.content_modalCourseBoxDescr {padding: 15px;background: #FAFAFA}.content_modalCourseBoxList {font-size: 13px;}.content_modalCourseBoxList li {padding: 5px 0px;border-top: 1px solid #DADADA;font-size: 13px;}.content_modalCourseBoxList li:nth-child(1) {border-top: 0px;}.content_itemContainer .coursesBoxContentTitle {color: #004474;}.content_aboutLeftBox {color: #FFF;padding: 25px;font-size: 15px;line-height: 25px;background: #004474;text-align: justify;}.content_aboutRightTitle {font-size: 25px;font-weight: 900;margin-bottom: 20px;color: #004474;padding-left: 25px;}.content_aboutRightNumbers {display: block;margin-bottom: 10px;padding-left: 25px;}.content_aboutRightNumber {font-weight: 900;font-size: 45px;display: inline-block;color: #004474}.content_aboutRightText {font-weight: 400;font-size: 16px;display: inline-block;margin-left: 10px;}.content_hr_line {position: absolute;left: 0px;z-index: 1;margin-top: -198px;opacity: 0.5;}.content_hr_line img {width: 100%;height: auto;}.content_featureColorBox {margin: 0px 0px 30px;border-radius: 0px 25px 0px 25px;background: linear-gradient(70deg, #0091d1, #00b27b);padding: 30px 30px 50px 30px;}.content_featureColorBoxItem {font-size: 16px;color: #FFF;font-weight: 400;display: inline-block;position: relative;margin: 5px 10px;}.content_featureColorBoxItemImg {display: inline-block;height: 38px;margin-right: 5px;position: relative;top: 17px;}.content_featureColorBoxItem svg {display: block;height: 38px;position: relative;}.content_featureColorBoxItem svg path,.content_featureColorBoxItem svg rect,.content_featureColorBoxItem svg circle,.content_featureColorBoxItem svg polygon {fill: #FFFFFF}.content_featureColorBox h3 {font-size: 18px;font-weight: 700;color: #FFF;text-align: center;line-height: 30px;max-width: 800px;margin: 0px auto;margin-bottom: 25px;}.iconTop {display: block;margin: 0px auto;width: 70px;height: 70px;border-radius: 50%;background: linear-gradient(70deg, #0091d1, #00b27b);text-align: center;margin-bottom: 10px;}.iconTop svg {width: 50px;height: 50px;position: relative;top: 16px;}.iconTop svg path,.iconTop svg circle,.iconTop svg polygon,.iconTop svg rect {fill: #FFFFFF;}.boxFeaturesBb h3 {color: #0091d1;font-weight: 600;font-size: 21px;text-align: center;}.boxFeaturesBb p {text-align: justify;}.boxFeaturesBb .col-md-4 {margin-bottom: 20px;}.contentLeftIcon {width: 70px;height: 70px;float: left;}.contentLeftIcon svg path {stroke: #00b27b}.contentCenterBox {margin: 50px auto;max-width: 700px;display: block;}.contentLeftText {width: calc(100% - 70px);padding-left: 30px;font-size: 16px;font-weight: 700;color: #4a5c6c;line-height: 27px;text-align: left;float: left;padding-top: 7px;}@media (max-width: 800px) {.siteLogin {position: absolute;right: 10px;top: -5px;}.siteLogo img {width: 390px;max-width: 60%;}.siteMenu {display: none;}.content_menu {display: none;}.content_body header .logo img {max-width: 150px;}.content_body .btn {height: 35px;line-height: 32px;font-size: 15px;padding: 0px 12px;}.content_bg {background-position: right center;height: 350px;}.content_featureItem {min-height: 100px;margin-bottom: 10px;}.content_textBoxMax {font-size: 20px;line-height: 29px;margin: 45px auto;}.content_FeatureBox {margin-bottom: 20px;}.content_aboutRightTitle {margin-top: 30px;}.content_aboutRightNumbers {margin-bottom: 20px;}.content_featureColorBox h3 {font-size: 18px;text-align: left;line-height: 27px;}.content_featureColorBox {text-align: left;}.content_featureColorBoxItem {font-size: 17px;color: #FFF;font-weight: 300;display: block;position: relative;margin: 0px 10px;}.content_featureColorBoxItem svg {width: 30px;height: auto}.content_body .btn.content_big_button {padding: 0px 18px;font-size: 16px;margin: 0px auto;display: block;}.content_big_button .adminTopUserAvatar {left: -5px !important;}h2.content_headerTitle {font-size: 17px;text-align: center;}h1.content_headerTitle {font-size: 27px;margin-top: 60px;line-height: 34px;text-align: center;}h2.content_title {font-size: 30px;padding: 20px 0px 10px;margin-bottom: 15px;}.content_margin {padding: 25px 0px;}.content_body .mainLoginLink {top: 18px;}.content_bg .btn.btn-lg {margin-top: 50px;height: 50px;line-height: 48px;font-size: 19px;width: 100%;}.content_aboutRightText {display: block;margin-left: 0px;}@keyframes content_headerArrow {from {margin-top: -50px; opacity: 0.5;}50% {margin-top: -80px; opacity: 0.2;}to {margin-top: -50px; opacity: 0.5;}}.content_headerArrow {margin-top: -50px;}.content_featureItemIcon,.content_featureItemText {margin-bottom: 20px;}.content_itemBox {float: none;height: auto;}.content_itemBoxImage {float: none;width: 100%;height: 250px;background-position: top center;}.content_itemBoxContent {float: none;width: 100%;}.content_itemBoxContentBottomLine {position: relative;top: 0px;margin-top: 10px;}.content_itemBoxContentTitle {font-size: 20px;line-height: 25px;margin-bottom: 15px;}.content_itemBoxContentInner {padding: 25px;}.content_itemBoxContentBottomLine .btn {float: none;margin: 10px 0px;width: 100%;}.horz .content_itemBoxContentBottomLine {margin-top: 0px;}.content_itemBox.half {height: auto;}.contentFloatBox {height: auto;}}.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;}.coursesPriceText {margin-top: 30px;}.coursesPriceText svg {display: block;margin: 0px auto;width: 50px;}.coursesPriceText svg path {fill: #8c9cac}.coursesMaterialAccess {font-size: 12px;color: #8c9cac}.coursesMaterialAccess svg {display: block;margin: 0px auto;width: 25px;}.coursesMaterialAccess svg path {fill: #8c9cac}.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;line-height: 20px;}.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}.coursesLessonBoxTask {margin: -11px 10px 10px 10px;border-radius: 0px 0px 10px 10px;background: #FAFAFA;}.coursesLessonBoxTask .coursesLessonsBoxTitle {font-size: 16px}.mod_my_courses .coursesBoxContentDescr {padding-bottom: 30px;}.coursesBoxImage {height: 320px;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: 90px;height: 85px; background-size: cover;background-position: center center;border-radius: 10px}.coursesLessonsBoxInfo {margin-left: 0px;text-align: center;}.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% - 390px) !important;}.coursesLessonsBoxContent.max {width: calc(100% - 195px);}.coursesLessonsBoxContent.max .coursesLessonsBoxTitle,.coursesLessonsBoxContent.max .coursesLessonsBoxDescr {padding-left: 0px}.coursesLessonsBoxContent.max .cbBottom {margin-left: 0px;}.courseStudyProgressBarName .mainSubProfileInfo:nth-child(1){margin-left: 1px;}.coursesLessonsBoxContent .cbBottom {margin-left: 20px;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: 280px !important;}.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;}.coursesBoxContentTitleLp {font-size: 25px;font-weight: 500;color: #2196f3;line-height: normal;margin-bottom: 30px;}.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;}.coursePrice {font-size: 17px;font-weight: 500;}.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: 0px;font-weight: 500;width: 50%;float: left;}.coursesBoxContentPrice i {font-size: 21px;}.coursesBoxContentPricePart {float: left;margin-right: 15px;padding: 10px 15px;cursor: pointer;border-radius: 5px;border: none !important;background: none !important;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: 12px;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(2px);z-index: 1;}.courseTopBgInner:after {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background: linear-gradient(0deg, rgb(140 156 172), rgb(68 76 84 / 30%));z-index: 2;display: block;content: '';}.courseTopBgMax {border-radius: 10px;height: 300px;overflow: hidden;position: relative;margin: -21px -20px 0px;}.courseTopBgMaxInner {position: absolute;top: -10px;left: -10px;height: calc(100% + 20px);width: calc(100% + 20px);background-size: cover;background-position: center center;filter: blur(2px);z-index: 1;}.courseTopBgMaxInner:after {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background: linear-gradient(0deg, rgb(140 156 172), rgb(68 76 84 / 30%));z-index: 2;display: block;content: '';}.courseTitle {position: absolute;color: #FFF;z-index: 3;left: 20px;bottom: 10px;}.courseTitleMax {position: absolute;color: #FFF;z-index: 3;left: 20px;bottom: 20px;font-size: 28px}.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;}.courseStructure {margin-top: 10px;}.courseStructure li {padding: 5px 15px 5px 0px;font-size: 16px;color: #505458;}.courseStructure li.courseStructureTitle {list-style: none;padding: 5px 15px 5px 0px;margin-left: -18px;font-size: 18px;font-weight: 600;color: var(--primaryColor);margin-top: 10px;}.courseContentLinkList {border-bottom: 1px solid #EAEAEA;display: block;padding-bottom: 12px;margin-bottom: 10px;}.courseContentLinkList i {font-size: 14px;font-weight: 300;position: relative;right: 0px;top: 0px;width: 30px;text-align: center;padding-top: 8px;height: 30px;border-radius: 50%;color: #8c9cac;background: #f0f3f7;}.coursesBoxContentPrice {font-size: 20px;margin-top: 0px;font-weight: 400;width: 50%;float: left;}.coursesBoxContentPrice i {font-size: 15px;}.coursesBoxContentPricePart {float: none;margin-right: 0px;padding: 10px 5px;background: #FAFAFA;border: 1px solid #DADADA;cursor: pointer;border-radius: 5px;width: 100%;text-align: left;}.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;}.coursePage {margin-top: 30px;}@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);}.coursesLessonsBoxContent.max {width: calc(100% - 90px);}.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;}.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;}}.reviewsBoxAuthor {display: block;}.reviewsBoxAuthor:after {clear: both;content: '';display: block;}.reviewsBoxAuthorName {float: left;padding: 9px 0px;font-size: 13px;font-weight: 500;}.reviewsBoxContent {margin-top: 10px;}.mod_main .reviewsBoxContent {height: 175px;}.reviewsBoxContentDate {font-size: 13px;color: #8c9cac;margin-top: 15px;}.reviewsBoxAuthorRating {float: right;margin-top: 6px;}.reviewsBoxAuthorRating img {width: 15px;height: 15px;margin-left: 5px;}.reviewsBottomBox {margin: 15px 0px 0px;display: block;position: relative;}.reviewsBottomBox:after {display: block;content: '';clear: both;}.reviewsBottomLink {float: left;}.reviewsBottomNav {float: right;}.reviewsBottomNav a {font-size: 25px;color: #A0A0A0;display: inline-block;margin:-10px 0px 0px 20px;}.editorPatternBox {display: inline-block;width: 180px;height: 150px;background-size: cover;background-position: center center;margin: 10px;border: 2px solid #FAFAFA;border-radius: 15px;cursor: pointer}.editorPatternBox:hover {border: 2px solid #F0F0F0}.editorPatternBox.active {border: 2px solid #0084dd !important}.editorProfileBoxElemBox .btn {margin-right: 15px;}.editorPatternBoxLoad {background-color: #DFDFDF;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT48Zz48cGF0aCBmaWxsPSIjODQ4NDg0IiBkPSJNMTIsMkM2LjQ3NzE3MjksMiwyLDYuNDc3MTcyOSwyLDEyczQuNDc3MTcyOSwxMCwxMCwxMGM1LjUyMjg4ODIsMCwxMC00LjQ3NzE3MjksMTAtMTBTMTcuNTIyODg4MiwyLDEyLDJ6IE0xMiwyMSAgIGMtNC45NjI1ODU0LDAtOS00LjAzNzQxNDYtOS05YzAtNC45NjI2NDY1LDQuMDM3NDE0Ni05LDktOWM0Ljk2MjY0NjUsMCw5LDQuMDM3MzUzNSw5LDlDMjEsMTYuOTYyNTg1NCwxNi45NjI2NDY1LDIxLDEyLDIxeiAgICBNMTMsMTFoNHYyaC00djRoLTJ2LTRIN3YtMmg0VjdoMlYxMXoiLz48L2c+PC9zdmc+);background-position: center 28px;background-size: 50%;background-repeat: no-repeat;transition: All 0.2s;cursor: pointer;opacity: 0.5;position: relative;}.editorPatternBoxLoad.active {opacity: 1;}.editorPatternBoxLoad input[type="file"]{width: 100%;height: 100%; position: absolute;opacity: 0;cursor: pointer;top: 0px;left: 0px; z-index: 2}.editorPatternBoxLoadMask {width: 100%;height: 100%;position: absolute;opacity: 1;cursor: pointer;background-size: cover;background-position: center center;border-radius: 12px;top: 0px;left: 0px; z-index: 1}.editorProfileBox {}.editorProfileBoxTitle {display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 500;}.editorProfileBoxElemBox {display: inline-block;vertical-align: middle;}.editorProfileBoxElem {display: inline-block;vertical-align: middle;border: 1px solid #DADADA;border-radius: 7px;padding: 5px 10px;height: 55px;margin-left: 10px;text-align: center; background: linear-gradient(45deg, #ffffff, #eeeeee);position: relative;z-index: 10;}.editorProfileBoxElem svg {display: block;margin: 0px auto;margin-bottom: 0px;height: 35px;width: auto; }.editorProfileBoxElemName {font-size: 11px;margin-top: -5px;}.editorContent {min-height: 50px;border: 1px dashed rgba(255,255,255,0);}.editorContent.active {border: 1px dashed rgba(50,50,50,0.5);}.editorContent.hovered {border: 1px dashed rgba(100,100,100,0.5);}.editorProfileBoxLine { float: right; width: 300px;font-size: 12px;}.editorBox {display: block;margin: 20px 0px;padding: 20px 0px;}.editorBox:after {display: block;content: '';clear: both;}.editorBoxCol {display: block;float: left;width: 100%;padding: 0px 35px;min-height: 50px;border-radius: 15px;}.editorBoxCol.active {box-shadow: inset 1px 1px 15px rgb(255 161 0 / 29%)}.editorBoxCol.hovered {box-shadow: inset 1px 1px 15px rgb(0 191 79 / 32%)}.editorBoxCol.ui-droppable {border: 2px dotted #cdd9e3;}.editorPanel {margin-top: 20px;background: #FEFEFE;position: relative;}.editorPanel:before {content: 'Панель управления';display: block;top: -10px;left: 0px;padding: 6px 22px;box-shadow: -1px -1px 0px #edf1f6;border-radius: 10px 10px 0px 0px;background: #ffffff;font-size: 9px;color: #b2c0ce;text-transform: uppercase;position: absolute;}.editorPanel .courseStudyProgressBar.max {margin-bottom: 0px;}.editorFeaturesBox {margin: 30px 20px;}.editorFeatureBoxIcon {width: 50px;height: 50px;line-height: 50px;border-radius: 50%;background: #276dab;position: relative;float: left;display: block;margin-right: 15px;text-align: center;vertical-align: middle;}.editorFeatureBoxIcon svg {width: 35px;display: inline-block;vertical-align: middle;line-height: normal;position: relative;top: 2px;}.editorFeatureBoxIcon svg path {fill: #FFFFFF}.editorFeatureBox {display: block;position: relative;}.editorFeatureBox:after {display: block;content: '';clear: both;}.editorFeatureBoxText {display: block;float: left;width: calc(100% - 70px);height: 50px;line-height: 50px;}.editorFeatureBoxText p {display: inline-block;vertical-align: middle;line-height: 25px;font-size: 15px;font-weight: 500;margin: 0px}.editorFeaturesVertBox {margin: 30px 20px;position: relative;}.editorFeatureVertBox {position: relative;display: block;margin-left: 15px;margin-bottom: 20px;}.editorFeatureVertBoxIcon {width: 18px;height: 18px;line-height: 18px;border: 5px solid #bcd2e5;border-radius: 50%;background: #3e8bd0;position: relative;float: left;display: block;margin-right: 10px;text-align: center;vertical-align: middle;}.editorFeatureVertBoxText {display: block;float: left;width: calc(100% - 70px);height: 18px;line-height: 18px;}.editorFeatureVertBoxText p {display: inline-block;vertical-align: middle;line-height: normal;font-size: 15px;font-weight: 400;margin: 0px;}.editorFeatureVertBox:after {display: block;content: '';clear: both;}@media (max-width: 590px) {.editorProfileBoxTitle {display: none;}.editorProfileBox {margin: 10px 0px;border-radius: 10px;background: linear-gradient(#ffffff, #ffffff);padding: 15px 15px;box-shadow: 1px 1px 7px rgb(0 0 0 / 5%);}}.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;}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;}.btn.btn-xs.tmpEnterButtonHeader {font-size: 14px;height: 38px;line-height: 29px;top: 8px;position: relative;margin-right: -10px;}.modalHeaderStart {height: 120px;background: linear-gradient(45deg, #3e8bd0, #2d9767);position: relative;}.modalHeaderLogo {width: 120px;height: 120px;border-radius: 50%;background: #f5f5f5;position: absolute;bottom: -30px;left: calc(50% - 60px);text-align: center;}.modalHeaderLogo img {position: relative;top: 18px;left: 2px;width: 100px;}.topSoc {display: block;font-size: 25px;position: relative;top: 14px;margin: 0px 10px 0px 0px;}.datepicker {z-index: 1600 !important; }.tmpTitleH3Link {margin-top: 5px;}.tmpHeadLogo {display: block;position: relative;margin-top: 4px;}.tmpHeadLogo:after { display: block;content: '';clear: both;}.tmpHeadLogoImg {display: block;float: left;width: 50px;height: 50px;background-size: cover;background-position: center center;border-radius: 50%;margin: 8px 10px 8px 13px;}.tmpHeadLogoTitle {display: block;float: left;width: calc(100% - 75px);margin-left: 0px;height: 55px;line-height: normal;padding-top: 12px;font-size: 15px;font-weight: 600;color: #3a3d40;white-space: normal;overflow: hidden;}.tmpHeadLogoTitle div {display: block;}.jsInnerBox {opacity: 0;}.tmpProfileMenuBox {padding: 20px 0px 15px 15px;height: 89px;background: #FFFFFF;box-shadow: -2px 5px 6px rgb(41 59 96 / 16%);border-radius: 0px 10px 0px 0px;}.tmpProfileMenuInfo {float: left;width: calc(100% - 55px);margin-left: 0px;height: 68px;}.tmpProfileMenuBox .adminTopUserAvatar {width: 45px;height: 45px;}.tmpProfileMenuDescr {margin-top: 3px;}.tmpProfileMenuScores {position: relative;display: inline-block;border-radius: 20px;background: #d5dce4;color: #72808f;font-size: 13px;line-height: 19px;height: 19px;vertical-align: top;padding: 0px 8px;font-weight: 500;}.tmpProfileMenuScores i {position: relative;top: 3px;}.tmpProfileMenuName {font-size: 15px;color: #505458;font-weight: 500;padding-top: 2px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.tmpSubtext {font-size: 11px;padding: 5px;color: #99a1ad;}.tmpBackLink {display: inline-block;margin: 10px 0px;}.mainDescr li {margin-bottom: 15px;}.mainDescr,.mainLoginBox {padding: 15px;}.mod_main.noAuth #wrapper {padding-left: 0px!important}.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;}}.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;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,.box-content:hover > .tmpEditNav,.mainHeadPattern: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;}.tmpCookiesBox {padding: 20px 20px 20px 20px;position: fixed;max-width: 900px;width: 100%;z-index: 10;background: #FFFFFF;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4);border-radius: 10px;left: calc(50% - 450px);bottom: 10px;}.tmpCookiesBoxText {float: left;width: calc(100% - 150px);padding-right: 0px;}.tmpCookiesBox button {float: right;width: 120px;margin-top: -5px;margin-right: -8px;}.header .logo img {margin-left: 12px;max-height: 38px;max-width: 250px;position: relative;top: 12px;}.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;}.mainHeadLogo {width: 100px;height: 100px;border: 3px solid #FFFFFF;border-radius: 50%;float: left;position: absolute;bottom: -15px;left: 30px;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: #FFFFFF;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);z-index: 2;}.mainHeadLogo {width: 180px;height: 180px;bottom: -20px;}.mainHeadPattern {height: 115px;background-image: url(/img/pattern.jpg);background-size: cover;background-position: center center;position: relative;margin-bottom: 25px !important;z-index: 1}.mainHeadPattern {height: 260px;}.mainHeadPattern h1 {font-size: 30px;position: absolute;left: 150px;color: #FFF;font-weight: 400;z-index: 3;bottom: 0px;height: auto;width: calc(100% - 170px);padding: 10px 0px;}.mainHeadPattern h1 {left: 254px;}.mainHeadPattern:after {height: 85px;position: absolute;left: 0px;content: '';display: block;z-index: 1;bottom: 0px;background: linear-gradient(rgba(0, 0, 0, 0), rgb(16 33 49 / 70%));width: 100%;border-radius: 0px 0px 10px 10px;}.mainHeadPattern:after {height: 150px;}.mainHeadPattern button {z-index: 2;}.mainHeadPattern a h1 span {display: block;font-size: 14px;color: #bcbcbc;margin: 5px 2px;}.mainHeadPattern .btn {position: absolute;right: 20px;}.mainHeadMenu {position: relative;z-index: 0;background: #FFFFFF;padding: 25px 0px 14px 142px;border-radius: 0px 0px 10px 10px;margin-top: -35px;margin-bottom: 15px;box-shadow: 0px 0px 2px #e7eaef}.mainHeadMenu {padding: 25px 0px 14px 253px;}.mainProfileRatingBox {position: absolute;left: 28px;width: 100px;text-align: center;font-size: 12px;top: 30px;color: #6a8c9a;}.mainProfileRatingBox {left: 76px;font-size: 13px;top: 29px;}.mainProfileRatingBox img {width: 18px;height: 18px;position: relative;top: -1px;}.mainHeadMenu a {display: inline-block;font-size: 15px;font-weight: 500;margin-right: 10px;height: auto;padding: 3px 10px;border-radius: 10px;border-bottom: 0px;text-transform: uppercase;position: relative;color: #276dab;}.mainHeadMenu a.active {color: #276dab;background: #e7eff6;}.tmpContentAlertNeed {background: linear-gradient(45deg, #3e8bd0, #2d9767);padding: 15px;border-radius: 10px;position: relative;font-size: 15px;color: #FFFFFF;overflow: hidden}.tmpContentAlertNeed .btn.btn-success {background: #FFFFFF !important;color: #3e8bd0 !important}.tmpContentAlertNeedContentPlus {position: absolute;font-weight: 800;bottom: -25px;right: -20px;color: #FFF;font-size: 20px;background: rgba(255, 255, 255, 0.1);border-radius: 50%;width: 70px;height: 70px;text-align: center;line-height: 65px;}.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: 50px;padding-top: 20px;width: calc(100% - 260px);text-align: left;z-index: 10;line-height: 35px;height: 70px;border-top: 1px solid #ececec;font-size: 14px;margin-left: 260px;}.footerBox img {display: inline-block;height: 25px;margin-right: 0px;position: relative;top: 2px;opacity: 0.45;transition: opacity 0.3s}.footerBox img:hover {opacity: 1;}.footerBox a {display: inline-block;margin: 0px 10px;}.footerBox a:nth-child(1) {margin-left: 0px;}.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: 215px; 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: -10px;}.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: 210px;z-index: 0;border-radius: 10px;background-size: cover;background-repeat: no-repeat;background-color: #f0f3f7;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;}tr.highlight {width: 100%;height: 50px;display: block;}.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: none;width: 10px;height: 10px;position: absolute;left: calc(100% - 35px);top: 17px;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%);max-width: 500px;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;}.mainLeftProfileInfoValue {display: block;position: relative;height: auto;margin-bottom: 10px;}.mainLeftProfileInfoValue:after {display: block;clear: both;content: ''}.mainLeftProfileCol {margin: -36px -20px;padding: 20px;margin-right: 10px;border-radius: 10px 0px 0px 10px;background: linear-gradient(to right, #FFFFFF, #f5f7fa);}.mainLeftProfileInfoIcon {width: 28px;height: auto;float: left;position: relative;margin-right: 10px;top: 5px;margin-left: 7px;}.mainLeftProfileInfoIcon svg path, .mainLeftProfileInfoIcon svg circle,.mainLeftProfileInfoIcon svg polygon,.mainLeftProfileInfoIcon svg rect {stroke: url(#iconGradient) #9c9c9c}.mainLeftProfileInfoTitle {width: calc(100% - 50px);height: 35px;line-height: 35px;font-size: 14px;color: #A0A0A0;float: left;}.mainLeftProfileInfoText {min-height: 50px;line-height: 22px;display: block;margin-left: 45px;font-size: 15px;position: relative;top: -6px;}.mainLeftProfileInfoText span {display: inline-block;margin: 0px 2px 2px 0px;padding: 0px 5px;font-size: 13px;background: #f1f1f1;border-radius: 4px;}.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;height: 46px;border-bottom: 1px solid #eee}.tmpTabsMenu a {display: inline-block;font-size: 15px;height: 35px;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;}.floatRightBox.fixed {z-index: 99;position: fixed;}.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: -20px;display: inline-block;font-size: 11px;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: #667481;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: 2px;margin-right: 15px;}.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: 35px;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: #f0f3f7;border-radius: 5px;margin-bottom: -15px;}.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}.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}.mainMobileLogo {display: none;}.mainHeadTariff {display: block;float: left;margin-left: 10px;margin-top: 9px;padding: 6px 9px;border: 1px solid;border-radius: 15px;color: #2d9767 !important;}.mainHeadTariffIcon {display: inline-block;height: 22px;width: 22px;vertical-align: middle;margin-right: 2px;}.mainHeadTariff .mainHeadTariffIcon svg path {fill: #2d9767}.mainHeadTariffText {display: inline-block;height: 22px;line-height: 23px;vertical-align: middle;font-weight: 600;font-size: 13px;}.mainHeadTariff.tariff0 {color: #fb9c05 !important;}.mainHeadTariff.tariff0 .mainHeadTariffIcon svg path {fill: #fb9c05}.siteMenu .mainMenu li a {}.siteMenu .mainMenu {padding: 9px 22px;margin-bottom: 0px;}.mainMenu {list-style: none;padding: 14px 22px;}.mainMenu li {display: inline-block;margin-right: 20px;}.mainMenu li a {font-size: 15px;color: #525252;font-weight: 500;}.mainMenu li.active a {color: #0670d0}@media (max-width: 900px) {.logoMob {position: relative;left: 52px;}.logoMob .tmpHeadLogoImg {width: 39px;height: 39px;border-radius: 50%;margin: 4px 10px 0px 0px;}.logoMob .tmpHeadLogoTitle {width: 135px;margin-left: 0px;height: 47px;padding-top: 1px;font-size: 15px;}.main-menu {padding-top: 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: 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: 800px) and (max-width: 1000px) {.fixed-navbar {left: 190px;}}@media (max-width: 590px) {.editorPanel .btn {margin-bottom: 5px;}#addStreamForm {display: none;}.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;}.page-title-icon {display: none;}.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: 870px) {.ajax-upload-dragdrop span {display: block;margin-left: 10px;} .menu-mobile-button {width: 56px;display: block;color: #124060;}.page-title-icon {display: none;}.cbImg {height: auto;aspect-ratio: 1 / 0.65;}.main-menu .content {border-radius: 0px;}.main-menu {background: #FFFFFF}.tmpCookiesBox {width: 90%;left: 5%;}.tmpCookiesBoxText {float: none;width: 100%;text-align: center;margin-bottom: 10px;}.tmpCookiesBox button {float: none;width: 100%;margin-top: 0px;margin-right: 0px;}.mainHeadTariff {margin-left: 50px;}.mainHeadPattern {background-size: auto 100%;background-position: center -0px;position: relative;margin-bottom: 25px !important;z-index: 1;height: 280px;padding-top: 150px;}.mainHeadLogo{width: 70px;height: 70px;float: none;margin: 0px auto;position: relative;bottom: 0px;left: 0px;}.mainHeadPattern h1 {font-size: 22px;text-align: center;position: relative;left: 0px;bottom: 0px;width: 75%;margin: 0px auto;margin-top: 0px;}.mainHeadPattern span {font-size: 11px;}.mainHeadPattern.mainHeadMinBox {background-image: url(/img/pattern.jpg) !important;background-size: cover !important;background-position: center center !important;position: relative;margin-bottom: 25px !important;z-index: 1;height: auto;padding-top: 20px;display: block}.mainHeadMinBox .mainHeadLogo {width: 80px;height: 80px;float: left;}.mainHeadMinBox.mainHeadPattern h1 {font-size: 22px;line-height: 27px;text-align: left;position: relative;float: left;left: 0px;bottom: 0px;width: calc(100% - 85px);padding: 5px 0px 0px 20px;margin: 0px auto;margin-top: 0px;display: block;}.mainHeadMinBox.mainHeadPattern a h1 span {display: block;font-size: 12px;line-height: 16px;color: #bcbcbc;margin: 5px 0px;}}@media (max-width: 390px) {.mainSectionDesktop {width: calc(100% - 20px);max-width: 100%;margin-top: 0px;}.menu-mobile-button {width: 56px;display: block;color: #124060;}.page-title-icon {display: none;}.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 {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: 7px;right: -20px;color: #838383;border-radius: 50%;background: #f0f3f7;padding: 10px;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);z-index: 124;}.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;}.page-title-icon {display: none;}.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;}}.tariffInfiniteIcon {width: 45px;height: 55px;display: block;margin: 0px auto;opacity: 0.7;background-size: cover;background-position: center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' x='0px' y='0px' viewBox='0 0 100 125' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cpath d='M28.513,68.334c-4.936,0-9.58-1.9-13.076-5.355C11.927,59.516,9.997,54.902,10,50c-0.003-4.902,1.927-9.512,5.437-12.979 c3.499-3.453,8.145-5.355,13.086-5.355c0,0,0.003,0,0.006,0c4.929,0,9.57,1.902,13.073,5.355L50,45.316 c3.157-3.115,8.398-8.29,8.398-8.29c3.496-3.455,8.138-5.359,13.073-5.359l0,0h0.003h0.003C81.692,31.667,90,39.893,90,50 c0,4.906-1.934,9.515-5.442,12.978c-3.496,3.455-8.139,5.355-13.08,5.355c-0.003,0-0.006,0-0.006,0c-4.929,0-9.57-1.9-13.08-5.352 l-8.395-8.295c-3.154,3.115-8.396,8.291-8.396,8.291c-3.516,3.455-8.157,5.355-13.079,5.355 C28.522,68.334,28.516,68.334,28.513,68.334z M54.697,49.958l8.376,8.278c2.249,2.211,5.234,3.432,8.398,3.432h0.006 c3.174,0,6.159-1.219,8.398-3.432c2.227-2.201,3.457-5.127,3.457-8.236c0-6.433-5.318-11.666-11.858-11.666 c-3.171,0-6.152,1.221-8.396,3.434C59.226,45.574,56.579,48.187,54.697,49.958z M28.528,38.334h-0.006 c-3.178,0-6.159,1.217-8.398,3.431c-2.233,2.203-3.457,5.127-3.457,8.235c0,3.109,1.224,6.035,3.457,8.236 c2.239,2.213,5.221,3.432,8.392,3.432c0,0,0,0,0.003,0c3.164,0,6.149-1.221,8.402-3.438c3.854-3.803,6.497-6.416,8.379-8.184 l-8.383-8.281C34.675,39.551,31.692,38.334,28.528,38.334z'/%3E%3C/svg%3E");}.pricing-table .col:before {background: #33a778;}.pricing-table .thead {background: #3e8bd0;color: #fff;}.pricing-table .price .time {color: #cadbeb;}.pricing-table .thead {background: #3e8bd0;color: #fff;border-right: 1px solid rgba(0, 0, 0, 0.05);}.pricing-table .col-first .thead {border-right: 1px solid #3e8bd0;background: #FFF !important}.pricing-table .col:nth-child(odd) .thead {background: #5199d9;}.tariffInfiniteIcon {width: 45px;height: 55px;display: block;margin: 0px auto;opacity: 0.7;background-size: cover;background-position: center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' x='0px' y='0px' viewBox='0 0 100 125' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cpath d='M28.513,68.334c-4.936,0-9.58-1.9-13.076-5.355C11.927,59.516,9.997,54.902,10,50c-0.003-4.902,1.927-9.512,5.437-12.979 c3.499-3.453,8.145-5.355,13.086-5.355c0,0,0.003,0,0.006,0c4.929,0,9.57,1.902,13.073,5.355L50,45.316 c3.157-3.115,8.398-8.29,8.398-8.29c3.496-3.455,8.138-5.359,13.073-5.359l0,0h0.003h0.003C81.692,31.667,90,39.893,90,50 c0,4.906-1.934,9.515-5.442,12.978c-3.496,3.455-8.139,5.355-13.08,5.355c-0.003,0-0.006,0-0.006,0c-4.929,0-9.57-1.9-13.08-5.352 l-8.395-8.295c-3.154,3.115-8.396,8.291-8.396,8.291c-3.516,3.455-8.157,5.355-13.079,5.355 C28.522,68.334,28.516,68.334,28.513,68.334z M54.697,49.958l8.376,8.278c2.249,2.211,5.234,3.432,8.398,3.432h0.006 c3.174,0,6.159-1.219,8.398-3.432c2.227-2.201,3.457-5.127,3.457-8.236c0-6.433-5.318-11.666-11.858-11.666 c-3.171,0-6.152,1.221-8.396,3.434C59.226,45.574,56.579,48.187,54.697,49.958z M28.528,38.334h-0.006 c-3.178,0-6.159,1.217-8.398,3.431c-2.233,2.203-3.457,5.127-3.457,8.235c0,3.109,1.224,6.035,3.457,8.236 c2.239,2.213,5.221,3.432,8.392,3.432c0,0,0,0,0.003,0c3.164,0,6.149-1.221,8.402-3.438c3.854-3.803,6.497-6.416,8.379-8.184 l-8.383-8.281C34.675,39.551,31.692,38.334,28.528,38.334z'/%3E%3C/svg%3E");}.pricing-table .col:before {background: #33a778;}.pricing-table .thead {background: #3e8bd0;color: #fff;}.pricing-table .price .time {color: #cadbeb;}.pricing-table .thead {background: #3e8bd0;color: #fff;border-right: 1px solid rgba(0, 0, 0, 0.05);}.pricing-table .col-first .thead {border-right: 1px solid #3e8bd0;background: #FFF !important}.pricing-table .col:nth-child(odd) .thead {background: #5199d9;}.tariffText {font-weight: 500}.pricing-table .number del {font-size: 15px;position: absolute;top: -20px;left: 0px;opacity: 0.7;font-weight: 400;}.pricing-table .number del i {font-size: 13px;}.pricingInfoText {white-space: normal;line-height: normal;font-size: 13px;margin-bottom: 5px;color: #8c9cac;}.loginFormBox {float: none; margin: 0px auto; padding-top: 50px; width: 450px;}.loginBoxButton {border-radius: 10px;border: 1px solid #DDDDDD;padding: 20px;float: left;width: calc(50% - 10px);margin-right: 20px;font-size: 18px;cursor: pointer;}.loginBoxButton:nth-last-child(2) {margin-right: 0px;}.loginBoxButton.active {color: #FFFFFF;border: 1px solid transparent;background: linear-gradient(70deg, #0091d1, #00b27b)}.loginBoxButton svg {display: inline-block;vertical-align: middle;width: 25px;height: 25px;margin-right: 10px;}.loginBoxButton.active svg path {fill: #FFFFFF}.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%;}.loginRegButton {background: #dae3ed;border-radius: 25px;margin: 5px auto;display: block;height: 40px;width: 234px;text-align: center;vertical-align: middle;position: relative; }.loginRegButton:after {content: '';display: block;clear: both; }.loginRegButtonTelegram {height: 57px;margin-top: -10px;}.loginRegButtonIconYa {width: 30px;height: 30px;display: block;float: left;margin: 0px auto;position: relative;top: 5px;margin-left: 7px;border-radius: 50%;background-size: 100%;background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' fill='%23FC3F1D'/%3E%3Cpath d='M24.7407 33.9778H29.0889V9.04443H22.7592C16.3929 9.04443 13.0538 12.303 13.0538 17.1176C13.0538 21.2731 15.2187 23.6163 19.0532 26.1609L21.3832 27.6987L18.3927 25.1907L12.4667 33.9778H17.1818L23.5115 24.5317L21.3098 23.0671C18.6496 21.2731 17.3469 19.8818 17.3469 16.8613C17.3469 14.2068 19.2183 12.4128 22.7776 12.4128H24.7223V33.9778H24.7407Z' fill='white'/%3E%3C/svg%3E%0A");}.loginRegButtonIconVk {width: 30px;height: 30px;display: block;float: left;margin: 0px auto;position: relative;top: 5px;margin-left: 7px;border-radius: 50%;background-size: 100%;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='25px' height='25px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' style='fill:%232787f5'/%3E%3Cpath d='M585.83 271.5H438.17c-134.76 0-166.67 31.91-166.67 166.67v147.66c0 134.76 31.91 166.67 166.67 166.67h147.66c134.76 0 166.67-31.91 166.67-166.67V438.17c0-134.76-32.25-166.67-166.67-166.67zm74 343.18h-35c-13.24 0-17.31-10.52-41.07-34.62-20.71-20-29.87-22.74-35-22.74-7.13 0-9.17 2-9.17 11.88v31.57c0 8.49-2.72 13.58-25.12 13.58-37 0-78.07-22.4-106.93-64.16-43.45-61.1-55.33-106.93-55.33-116.43 0-5.09 2-9.84 11.88-9.84h35c8.83 0 12.22 4.07 15.61 13.58 17.31 49.9 46.17 93.69 58 93.69 4.41 0 6.45-2 6.45-13.24v-51.6c-1.36-23.76-13.92-25.8-13.92-34.28 0-4.07 3.39-8.15 8.83-8.15h55c7.47 0 10.18 4.07 10.18 12.9v69.58c0 7.47 3.39 10.18 5.43 10.18 4.41 0 8.15-2.72 16.29-10.86 25.12-28.17 43.11-71.62 43.11-71.62 2.38-5.09 6.45-9.84 15.28-9.84h35c10.52 0 12.9 5.43 10.52 12.9-4.41 20.37-47.18 80.79-47.18 80.79-3.73 6.11-5.09 8.83 0 15.61 3.73 5.09 16 15.61 24.1 25.12 14.94 17 26.48 31.23 29.53 41.07 3.45 9.84-1.65 14.93-11.49 14.93z' style='fill:%23fff'/%3E%3C/svg%3E");}.loginRegButtonText {float: left;height: 40px;line-height: 40px;margin-left: 14px;font-size: 16px;color: #546374;}#telegram-login-Kursogramma_bot {position: relative !important;top: 17px !important;}@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;}}.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;line-height: 20px;}.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: 90px;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% - 270px);}.coursesLessonsBoxContent.max {width: calc(100% - 195px);}.coursesLessonsBoxContent.max .coursesLessonsBoxTitle,.coursesLessonsBoxContent.max .coursesLessonsBoxDescr {padding-left: 0px}.coursesLessonsBoxContent.max .cbBottom {margin-left: 0px;}.courseStudyProgressBarName .mainSubProfileInfo:nth-child(1){margin-left: 1px;}.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;}.coursesBoxContentTitleLp {font-size: 25px;font-weight: 500;color: #2196f3;line-height: normal;margin-bottom: 30px;}.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;}.coursePrice {font-size: 17px;font-weight: 500;}.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;cursor: pointer;border-radius: 5px;border: none !important;background: none !important;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;}.courseTrSection,.courseTrLesson {position: relative;}.courseTrSection:after {content: '';position: absolute;display: block;height: 50px;width: 1px;left: 14px;bottom: -50%;border-left: 1px dotted #bfbdbd;z-index: 10;}.courseTrLesson td:nth-child(1){padding-left: 30px;position: relative}.courseTrLesson:after {content: '';position: absolute;display: block;height: 50px;width: 1px;left: 14px;bottom: -50%;border-left: 1px dotted #bfbdbd;z-index: 10;}.courseTrLesson td:nth-child(1):before {content: '';display: block;position: absolute;height: 1px;width: 10px;left: 14px;bottom: 50%;border-bottom: 1px dotted #bfbdbd;z-index: 10;}@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;}}.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;text-align: center;}.refCertBg img {position: relative;top: 0px;left: 0px;width: 800px; height: auto;margin: 0px 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;}.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;}}.userAvatarMax {width: 70px !important;height: 70px !important;}.userLastName {display: block;font-size: 18px;line-height: 10px;padding-top: 18px;}