$polline--fg-color: black; $polline--bg-color: white; $polline--nav-fg-prim-color: $polline--fg-color; $polline--nav-fg-sec-color: #3a3a3a; $polline--nav-bg-color: $polline--bg-color; $polline--nav-highlight-color: #f8f8f8; $polline--button-default-color: $polline--fg-color; $polline--highlight-color: #2882fa; .client--polline { /** Landing page **/ .route--landing { display: table; min-height: 100vh; > .container { display: table-cell; padding-bottom: 100px; vertical-align: middle; } .hero { display: none; } .polline-landing { font-weight: normal; text-align: center; } .polline-landing--header { background-color: $polline--bg-color; border: 1px solid darken($polline--bg-color, 20%); color: $polline--fg-color; padding: 2em; .polline-landing--header-logo { margin: 1em 0 2em 0; height: 175px; } } .polline-landing--content { background-color: $polline--bg-color; border: 1px solid darken($polline--bg-color, 20%); border-top: none; padding: 2em; } } /** Navbar **/ .navbar-default { background-color: $polline--bg-color; .navbar-brand { padding: 0 5px 0 15px; .img-brand { height: 100%; } .icon-ascribe-logo { color: $polline--nav-fg-prim-color; &:focus, &:hover { color: darken($polline--nav-fg-prim-color, 20%); } } } } .navbar-nav .dropdown .dropdown-toggle.btn, .navbar-nav > li > a { color: $polline--nav-fg-prim-color; &:focus, &:hover { color: darken($polline--nav-fg-prim-color, 20%); } } .navbar-nav > li.active > a { background-color: $polline--nav-bg-color; border-bottom-color: $polline--nav-fg-prim-color; color: $polline--nav-fg-prim-color; &:focus, &:hover { color: $polline--nav-fg-prim-color; } } .navbar-nav .open { .dropdown-toggle.btn, .dropdown-menu a { color: $polline--nav-fg-prim-color; &:focus, &:hover { background-color: $polline--nav-highlight-color; color: lighten($polline--nav-fg-prim-color, 20%); } } } .navbar-toggle { border-color: $polline--highlight-color; .icon-bar { background-color: $polline--highlight-color; } } .navbar-toggle:hover, .navbar-toggle:focus { border-color: lighten($polline--highlight-color, 10%); background-color: $polline--nav-fg-prim-color; .icon-bar { background-color: lighten($polline--highlight-color, 10%); } } .notification-menu { .dropdown-menu { background-color: $polline--nav-bg-color; } .notification-header { background-color: $polline--nav-fg-sec-color; border-top-width: 0; color: $polline--nav-bg-color; } .notification-action { color: $polline--highlight-color; } } /* For mobile toggled menu */ @media (max-width: 767px) { .navbar-collapse { background-color: $polline--nav-bg-color; } .navbar-nav .dropdown .dropdown-toggle.btn, .navbar-nav > li > a { color: $polline--nav-fg-prim-color; &:focus, &:hover { background-color: $polline--nav-highlight-color; color: lighten($polline--nav-fg-prim-color, 20%); } } .navbar-nav .open .dropdown-menu > li > a { color: $polline--nav-fg-prim-color; &:focus, &:hover { background-color: $polline--nav-highlight-color; color: $polline--nav-fg-prim-color; } } .navbar-nav > li.active > a, .navbar-nav > li.active > a:hover, .navbar-nav > li.active > a:focus, { background-color: $polline--nav-highlight-color; color: lighten($polline--nav-fg-prim-color, 20%); } } /** Buttons **/ // reset disabled button styling for btn-default .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: lighten($polline--button-default-color, 30%); border-color: lighten($polline--button-default-color, 30%); } .btn-default { background-color: $polline--button-default-color; border-color: $polline--button-default-color; &:hover, &:active, &:focus, &:active:hover, &:active:focus, &:active.focus, &.active:hover, &.active:focus, &.active.focus { background-color: lighten($polline--button-default-color, 30%); border-color: lighten($polline--button-default-color, 30%); } } // disabled buttons .btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary.active { background-color: darken($polline--bg-color, 20%); border-color: $polline--button-default-color; } .btn-secondary { border-color: $polline--button-default-color; color: $polline--button-default-color; &:hover, &:active, &:focus, &:active:hover, &:active:focus, &:active.focus, &.active:hover, &.active:focus, &.active.focus { background-color: $polline--button-default-color; border-color: $polline--button-default-color; color: $polline--bg-color; } } .btn-tertiary { &:hover, &:active, &ctive:hover, &.active:hover{ background-color: $polline--highlight-color; border-color: $polline--highlight-color; color: $polline--bg-color; } } /** Other components **/ .ascribe-piece-list-toolbar .btn-ascribe-add { display: none; } .ascribe-footer { display: none; } .ascribe-accordion-list-table-toggle:hover { color: $polline--fg-color; } .request-action-badge { color: $polline--fg-color; } .acl-information-dropdown-list .title { color: $polline--fg-color; } // filter widget .ascribe-piece-list-toolbar-widget.dropdown-toggle.btn { background-color: transparent !important; border-color: transparent !important; color: $polline--button-default-color !important; &:hover, &:active { background-color: $polline--button-default-color !important; border-color: $polline--button-default-color !important; color: $polline--bg-color !important; } } .icon-ascribe-search { color: $polline--fg-color; } // forms .ascribe-property-wrapper:hover { border-left-color: rgba($polline--fg-color, 0.5); } .ascribe-property textarea, .ascribe-property input, .search-bar > .form-group > .input-group input { &::-webkit-input-placeholder { color: rgba($polline--fg-color, 0.5); } &::-moz-placeholder { color: rgba($polline--fg-color, 0.5); } &:-ms-input-placeholder { color: rgba($polline--fg-color, 0.5); } &:-moz-placeholder { color: rgba($polline--fg-color, 0.5); } } .ascribe-property { > div, > input, > pre, > select, > span:not(.glyphicon), > p, > p > span, > textarea { color: $polline--fg-color; } } // global notification .ascribe-global-notification-success { background-color: lighten($polline--fg-color, 20%); } // uploader progress .ascribe-progress-bar > .progress-bar { background-color: lighten($polline--fg-color, 20%); } .ascribe-progress-bar span { text-shadow: -1px 0 lighten($polline--fg-color, 20%), 0 1px lighten($polline--fg-color, 20%), 1px 0 lighten($polline--fg-color, 20%), 0 -1px lighten($polline--fg-color, 20%); } .action-file.icon-ascribe-ok, .action-file.icon-ascribe-ok:hover { color: lighten($polline--fg-color, 20%); } // spinner .spinner-circle { border-color: $polline--fg-color; } .spinner-inner { display: none; } .btn-secondary .spinner-circle { border-color: $polline--bg-color; } // video player .ascribe-media-player .vjs-default-skin { .vjs-play-progress, .vjs-volume-level { background-color: $polline--highlight-color; } } // pager .pager li > a, .pager li > span { background-color: $polline--fg-color; border-color: $polline--fg-color; } .pager .disabled > a, .pager .disabled > span { background-color: $polline--fg-color !important; border-color: $polline--fg-color; } // intercom #intercom-container .intercom-launcher-button { background-color: $polline--button-default-color !important; border-color: $polline--button-default-color !important; } }