$blackish: #6F777B; $darkblue: #005EA5; $turqoise: rgba(#28A197, 0.5); $opaqueblue: rgba(#2B8CC4, 0.25); $paleblue: rgba(#9BB7CE, 0.5); $error-fg: #df3034; $error-bg: rgba($error-fg, 0.5); $notice-bg: #c9d8bd; $red-error: #DF3034; $pink-bg: #FEF7F7; $grey-bg: #DEE0E2; $green: #006435; $border-color: #bfc1c3; @import "people"; @import "groups"; @import "home"; @import "search_box"; @import "org_browser"; @import "select2"; @import "select2_fixes"; .form-control { max-width: 100% !important; } #report_link { float: left; top: 75px; position: relative; } #last_update { float: right; top: 75px; position: relative; } .breadcrumbs { margin-top: 1em; margin-bottom: -9px; ol { li { display: inline-block; } li::after { content: ' > '; } li:last-child:after { content: ''; } } } .image-background { position: relative; } .image-background img { position: absolute; } #flash-messages { text-align: center; .flash-message { margin: 15px 0; padding: 15px; } .notice { background-color: $notice-bg; } .error { background-color: $error-bg; } } a { text-decoration: none; } a:hover { text-decoration: underline; } h1, h2 { margin: 30px 0; border-bottom: 1px solid $blackish; } h1.no-line, h2.no-line { border-bottom: 0; } h2.line-above, h2.h3.line-above, h3.line-above { margin-top: 30px; padding-top: 20px; border-top: 1px solid $blackish; border-bottom: 0; } h1.h3, h2.h3 { font-size: 24px; margin: 3px 0 2px 0; } h2.h4 { font-size: 19px; } h4 { margin-top: 6px; } strong { font-weight: bold; } .title-with-edit { border-bottom: 1px solid $blackish; margin-bottom: 30px; h1 { border: 0 !important; margin: 30px 0 0 0; max-width: 50%; } a { float: right; margin:-39px 89px 0 0; } } .spacer-5 { height: 5px; } .spacer-10 { height: 10px; } .spacer-15 { height: 15px; } .spacer-20 { height: 20px; } .spacer-25 { height: 25px; } .spacer-45 { height: 45px; } .spacer-55 { height: 55px; } select.form-control { -webkit-appearance: menulist; } a.add-new-person { margin-top: 16px; float: right; color: $darkblue; padding: 10px 15px 11px 58px; background: $opaqueblue image-url('icon_plus.png') no-repeat 14px; } .editing-alert { background-color: $turqoise; text-align: center; padding:1em; height: auto; } form .text .wider { width: 95%; height: 205px; } .delete-actions { padding: 30px 0; border-top: 1px solid $blackish; .deletable { background: transparent image-url('icon_delete.png') no-repeat 0; padding: 10px 0 0 45px; height: 35px; } .opaque { color: rgba($darkblue, .50); opacity: .50; } } .form-hint{ word-wrap: break-word; } .editable-summary { clear: both; .title { background-color: $paleblue; float: left; padding: 8px 15px 8px 8px; margin-right: 15px; max-width: 70%; strong { padding-right: 15px; } } .cta { padding: 8px; float: left; } } .field_with_errors { input { outline: solid 4px $error-fg; } .error { margin-left: 1em; color: $error-fg; } } .gov-uk-field-error { color: $red-error; width: 460px; max-width: 90%; background-color: $pink-bg; padding: 30px 0 40px 35px; border-left: 5px $red-error solid; .form-control { width: 366px !important; } label { width: 90%; } } .login-button { text-align: center; margin: 5px 0 10px 0; padding: 7px 30px; } @media screen and (max-width: 640px) { .form-hint{ width: 50%; } } @media screen and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) { .form-control { width: 50%; } } @media screen and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) { .form-control { width: 55%; } } @import 'retinal_images';