:root {
    --primary-color: #F8981D;
}
* {
    box-sizing: border-box
}
html, body {
    height: 100%;
}

body {
    --font-family: 'Lato', sans-serif;
}

.menu-manager-view #login-btn {
    --primary-color: #494949;
}

.main-app-bar-view .app-header .tw-btn:not(#hamburger-btn):not(.tw-btn--primary):not(.tw-btn--secondary) {
    --primary-color: #494949;
}

.milestone-bubble-view.completed .label {
    --primary-color: #494949;
}

#open-old-project {
    color: #494949;
}

.user-summary-view.in-header i {
    --primary-color: #494949;
}

.menu-manager-view .call-button, .menu-manager-view .project-links-view .activity, .menu-manager-view .tw-btn:not(.login) {
   color: #494949 !important;
}

.accordion-nav-menu-view .ui-accordion-header {
    --primary-color: #494949;
}

.accordion-nav-menu-view .ui-state-active {
    background: #FFED00 !important;
    color: #494949 !important;
    border-color: #FFED00 !important;
}

.tw-btn--help {
    color: #494949 !important;
    background: #FFED00 !important;
}

.tw-btn--help:hover {
    --default-color: #494949;
    background: #e6d500 !important;
}

.guide-measure-view .left-overlay .ids-buttons-panel li.selected {
    color: #494949 !important;
}

.measure-active-selection-view.active-selection-view .title {
    color: #494949 !important;
}

.ui-dialog.ui-widget-content .ui-widget-header {
    background: #FFED00 !important;
}

.ui-dialog.ui-widget-content .ui-widget-header .ui-dialog-titlebar-close .ui-button-icon-primary.ui-icon.ui-icon-closethick {
    color: #494949 !important;
}

.render-settings-view.tw-card .header {
    color: #494949 !important;
}

.active-selection-view .close {
    color: #494949 !important;
}

.ui-dialog.ui-widget-content .ui-widget-header .ui-dialog-title {
    color: #494949 !important;
}

.task-bar-view .task {
    background: #FFED00 !important;
}

.task-bar-view .task:hover, .task-bar-view .task.selected {
    color: #494949 !important;
    background: #e6d500 !important;
}

.task-bar-view .task:hover img, .task-bar-view .task.selected img {
    filter: none !important
}

.camera-type-dropdown-view.tw-dropdown .dropdown div.active {
    color: #494949 !important;
}

.link-button, .blue-button, .moveonwall-popup-view .buttons button {
    color: #494949 !important;
}

.product-list-item-view.current .product-short-description, .product-list-item-view.current .product-display-name {
    color: #494949 !important;
}

.profile-picture-view {
    background: #FFED00 !important;
    color: #494949 !important;
}

.design-revision-list-item-view .user-fullname, .design-revision-list-item-view .creation-date {
    color: #494949 !important;
}

.active-selection-view .selected-item-view > .top, .active-selection-view .allItems > .top, .active-selection-view .selected-items-view > .top {
    color: #494949 !important;
}

.user-summary-view .options-menu button:hover {
    color: #494949 !important;
}

.tooltip-view a.stop-showing {
    color: #494949 !important;
}

.answer-radio-view .fa-check {
    color: #494949 !important;
}

.answer-radio-view.selected {
    color: #494949 !important;
}

.question-view .scroll-up, .question-view .scroll-down {
    color: #494949 !important;
    background: var(--primary-color);
}

.question-view .scroll-up:hover, .question-view .scroll-down:hover {
    color: #494949 !important;
    background: #e6d500 !important;
}

.question-view .scroll-up:disabled, .question-view .scroll-down:disabled {
    color: #C7C7C7 !important
}

.render-settings-view.tw-card section .checkbox-container [type=checkbox]:checked ~ label {
    color: #494949 !important;
}

.fo-browser-view .toggleSummary {
    color: #494949 !important;
    background: #FFED00 !important;
}

input[type=checkbox]:checked::after {
    background-image: url("assets/images/yes.png") !important;
}

.render-settings-view.tw-card section .checkbox-container:hover label {
    color: #494949 !important;
}

.render-settings-view.tw-card .header i:hover {
    color: #494949 !important;
}

.render-settings-view.tw-card .header span.label {
    background: #FFED00 !important;
}

.tw-btn-group {
    height: 37px !important;
}

.camera-controls-view .bottom .player2d-modes {
    height: auto !important;
}

.tw-btn-group--vertical {
    height: auto !important;
}

.mobile-device #settings-btn {
    bottom: 65px;
}

.mobile-device .guide-measure-view .bottom #button-shapes {
    bottom: 30px !important;
    height: auto !important;
}

.mobile-device .tw-btn--tablet .label {
    font-size: 18px !important;
}

.mobile-device .zones-popup-view .title {
    line-height: normal;
}

.mobile-device .ceiling-height-input-view input {
    font-size: 11px !important;
}

.mobile-device .ceiling-height-input-view .label {
    font-size: 18px !important;
}

.mobile-device .guide-measure-view .top-right-container .edit-instructions {
    align-items: flex-end !important;
}