.col-logo-container {width: calc(100% - 400px);}
.col-login-container {width: 400px;}
.col-form-wrapper {width: 370px;}
div.logo img {max-width: 500px;width: 100%;}
.main-page-image {background-image: url('back.jpg?t=1');filter:none;}
.wizard-title {color:black;opacity:0.8;font-size: 1.2em;}
.landing-top-background {background-position: 100% 50%;height:204px;}
.material-spinner {background-image: url('icon_scan.gif');}
.logo-avatar {background-image: url('usersplash.jpg');}
.main-button-write-to-us {padding: 0px 1rem;color: white;background-color: initial;border: 0px;box-shadow: none;}
.main-button-write-to-us:hover {background-color: initial !important;box-shadow: none;font-weight: 500;}
.input-field .prefix {display: none;}
.input-field .prefix ~ input, .input-field .prefix ~ textarea, .input-field .prefix ~ label, .input-field .prefix ~ .validate ~ label, .input-field .prefix ~ .autocomplete-content {margin-left: 0rem;width:100%;}
.main-auth-row .info-text, .main-restore-row .info-text, .main-feedback-row .info-text, .main-registr-row .info-text {font-weight: 500;color: black;font-size: 1.4em;margin-top: 15px;}
.top-alert .alert-wrapper {box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);}
.top-alert .alert-line > div {background-color: rgb(40, 155, 168);}
.top-alert.danger .alert-line > div {background-color: rgb(242, 136, 107);}
#liButtonRoomsID {display:none;}
.sidebar .nav li.active p {background-color: white;padding: 5px;color: #289ba8;border-radius: 2px;}
.sidebar .nav li.active p i {color:white;}
.sidebar .sidebar-wrapper {background-color: #289ba8;background-image: none;}
.sidebar .nav li > a {opacity: 1;}
.off-canvas-sidebar .sidebar-wrapper {background-color: #289ba8;}
.off-canvas-sidebar .li-buttons-tasks {padding-left: initial;}
.off-canvas-sidebar[data-active-color="danger"] .nav li.active > a {color: #289BA8;opacity: 1;background-color:white;border-radius: 2px;}
.menu-button {background-color: #4bb987;}
.menu-button:hover, .menu-button:focus {background-color: #32aa73 !important;}
.button-wbutton-flat-primary {background-color: #289ba8;}
.button-wbutton.button-wbutton-primary .material-icons {color:#289ba8;}
.material-button-primary {background-color: #289ba8;}
.material-button-success {background-color: #4bb987;}
.material-button-success:hover {background-color: #32aa73 !important;}
.item-selecting-options.selected .button-wbutton .material-icons:not(.not-selectable) {color:#289ba8;}
.button-wbutton.button-wbutton-success .material-icons {color: #4bb987;}
.button-wbutton.button-wbutton-danger .material-icons {color: #F2886B;}

.logo-avatar .logo-avatar-container .logo-avatar-div {border-radius:5px;width:40px;height:40px;}
.room-creator-avatar-wrapper {border-radius: 10px;}
.im-dialog-photo .im-peer-avatar {border-radius: 10px;}
.im-page-thread-info-avatar {border-radius: 10px;}
.conf-user-avatar {border-radius: 10px;}
.logo-avatar {background-image: none;background-color: #289ba8;text-align: center;padding-top:15px;padding-bottom: 40px;border-bottom: initial;}
.logo-avatar-container {margin: 0px 10px !important;display: inline-block;position: absolute;left: 10px;}
.logo-avatar-name {padding: 0px 44px 0px 75px;font-size: 1.4em;font-weight: 400;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.im-menu-label, .menu-label {background-color: white;color: #289ba8;}
.menu-info-label {background-color: #2c5e8c;}
.user-status-span.user-status-checked {color: #2c5e8c;}
.one-org {background-color: #2c5e8c;}
.button-wbutton-flat-danger {background-color: #f2886b;}
.users-list-user-header .user-photo-wrapper .user-photo-avatar {border-radius: 10px;}
.log-list-one-log .user-photo-wrapper .user-photo-avatar, .user-row .user-photo-wrapper .user-photo-avatar {border-radius: 10px;}
.label-success {background-color: #4bb987;}
.im-dialog-selected {background: #289ba8;}
.tasks-interface-selected {background-color: #289ba8 !important;}
.fa-warning, .mi-warning {color: #FF9900 !important;}
.im-message-severity-type-important {background-color: #f90;}
.im-message-severity-type-important .im-message-time {color:gray;}
.fa-danger {color: #F2886B !important;}
.im-message-severity-type-emergency {background-color: #F2886B;color: black;}
.password-warning-label, .licenses-warning-label {background-color: #b2b2b2;}
.task-step-current-name {background-color: #289ba8;}
.task-step-new-status {background-color: #2c5e8c;}
.im-page-title-main-inner {padding-right: 140px;}
.tasks-interface-selected .task-step-current-name {/*color: #2c5e8c;*/}
.log-list-one-log .user-photo-wrapper .user-online-status {right: calc(50% - 31px);bottom: 2px;}
.room-layout-splash {background-image: url('icon_scan.gif');background-size: 140px 100px;}

#tasksContainer .im-page-one-thread {background-color: initial;}

.im-page-one-thread {background-color: #eceff1;}
.im-mess-bubble {background-color: white;width: 90%;border-radius: 10px;padding: 10px;}
.im-mess-stack-photo {left: 10px;}
.im-mess-stack-content {padding-left: 65px;}
.im-mess-stack-content.im-mess-my-message .im-mess-bubble {margin: 0px 5px 0px auto;background-color: #DFEAA2;}
.im-mess-stack {padding-bottom: 5px;padding-top: 5px;}
.im-mess-my-photo {display: none;}
.im-mess-stack.im-mess-event .im-mess-stack-content .im-mess-bubble {width: 100%;background-color: white;}
.im-mess-stack .im-mess-stack-photo .im-peer-avatar {display: none;}
.im-message-severity-type-regular:not(.im-mess-event) .im-mess-stack-content.im-mess-remote-message {padding-left: 10px;}

.col-logo-table-cell-wrapper {text-align: left;}
.main-divider {height: 8em;}
.im-thread-status span {background-color: #289ba8;}
.im-message-author {font-weight: initial;}
.im-mess-text {font-size: 14px;line-height: 24px;}
.collapsible-header-status {background-color: #289ba8;}
.sidebar .nav li > a.menu-special-button {background-color: #f2886b;}
.sidebar .nav li:hover > a.menu-special-button, .sidebar .nav li:hover > a.menu-special-button-link {opacity: .9;}
.card-priority-emergency {background-color: rgb(245, 225, 220);}

.blue.darken-1 {background-color: #289ba8 !important;}
.green {background-color: rgb(75, 185, 135) !important;}

.tasks-interface-container .task-content-title a {color: black;line-height: 1.4em;}
.task-content-title p.bolded-text {font-weight: initial;margin-top: 4px;}
.pre-label.success {color: rgb(75, 185, 135);}

.fc-day-grid-event {margin: 5px 7px 2px;box-shadow: initial;border-radius: 3px;}
.fc-content {text-overflow: ellipsis;}
.fc-event {font-size: 1em;line-height: 1.6;}
.fc-hover-end {font-size: 1em;}
a.im-message-author {color: #289ba8;}
.settings-switcher-toggler.active .switcher-toggler-border .switcher-toggler-circle {background-color: rgb(40, 155, 168);border: 1px solid rgb(67, 153, 228);}
.tabs-links li.active > div {border-bottom-color: #289ba8;}
.im-dialog-file-buttons {left: -60px;}

.sidebar .nav p, .off-canvas-sidebar .nav p {text-transform: initial;font-size: 1.4em;padding-left: 0.8em;}
.sidebar .nav .divider, .sidebar[data-background-color="white"] .nav .divider, .off-canvas-sidebar .nav .divider, .off-canvas-sidebar[data-background-color="white"] .nav .divider {margin-bottom: 0px;height: 0px;}
.im-dialog-event-placeholder {width: 0px;}
.sidebar .nav li.active p {padding-left: 0.8em;padding-right: 0.8em;}
.tasks-solve-option.solve-option-farward {background-color: #289ba8;color: white;border-color: #289ba8;}
.tasks-solve-option.solve-option-farward:hover {background-color: #248793;}
.one-page-thread {background-color: #eceff1;}

.directory-toggle-quiz-step-label.active {background-color: #289ba8}
.directory-container .settings-switcher-toggler.active .switcher-toggler-border .switcher-toggler-circle {background-color: #289ba8; border: 1px solid #289ba8}

.directory-date-datepicker .day.active {background-color: #289ba8;}
.directory-file-panel .progress .progress-bar {background-color: #289ba8;}

.directory-schedule-modal__slot.active {background-color: #289ba8; color: white;}

@media (max-width: 1360px) {

	.landing-top-background {background-image: url('qMS_1360.jpg');}

}


@media (max-width: 4000px) {

	.landing-top-background {background-image: url('qMS_2600.jpg');}

}

@media (max-width: 991px) {

	.navbar-default:not(.landing-navbar) {background-image: url('usersplash.jpg');}

}


@media (max-width: 768px) {
	
	.col-logo-container {width: 100%;height: initial;position: relative;margin-top: 4em;}
	.col-login-container {width: 100%;}
	.col-logo-table-wrapper {height: initial;margin-top: 3em;}
	
}

@media (min-width: 1600px) {
	
	.col-logo-container {width: calc(100% - 35%);}
	.col-login-container {width: 35%;}
	
}