New oadm command to generate default provider selection template
| ... | ... |
@@ -3990,6 +3990,74 @@ _oadm_create-login-template() |
| 3990 | 3990 |
must_have_one_noun=() |
| 3991 | 3991 |
} |
| 3992 | 3992 |
|
| 3993 |
+_oadm_create-provider-selection-template() |
|
| 3994 |
+{
|
|
| 3995 |
+ last_command="oadm_create-provider-selection-template" |
|
| 3996 |
+ commands=() |
|
| 3997 |
+ |
|
| 3998 |
+ flags=() |
|
| 3999 |
+ two_word_flags=() |
|
| 4000 |
+ flags_with_completion=() |
|
| 4001 |
+ flags_completion=() |
|
| 4002 |
+ |
|
| 4003 |
+ flags+=("--alsologtostderr")
|
|
| 4004 |
+ flags+=("--api-version=")
|
|
| 4005 |
+ flags+=("--boot-id-file=")
|
|
| 4006 |
+ flags+=("--certificate-authority=")
|
|
| 4007 |
+ flags_with_completion+=("--certificate-authority")
|
|
| 4008 |
+ flags_completion+=("_filedir")
|
|
| 4009 |
+ flags+=("--client-certificate=")
|
|
| 4010 |
+ flags_with_completion+=("--client-certificate")
|
|
| 4011 |
+ flags_completion+=("_filedir")
|
|
| 4012 |
+ flags+=("--client-key=")
|
|
| 4013 |
+ flags_with_completion+=("--client-key")
|
|
| 4014 |
+ flags_completion+=("_filedir")
|
|
| 4015 |
+ flags+=("--cluster=")
|
|
| 4016 |
+ flags+=("--config=")
|
|
| 4017 |
+ flags_with_completion+=("--config")
|
|
| 4018 |
+ flags_completion+=("_filedir")
|
|
| 4019 |
+ flags+=("--container-hints=")
|
|
| 4020 |
+ flags+=("--context=")
|
|
| 4021 |
+ flags+=("--docker=")
|
|
| 4022 |
+ flags+=("--docker-only")
|
|
| 4023 |
+ flags+=("--docker-root=")
|
|
| 4024 |
+ flags+=("--docker-run=")
|
|
| 4025 |
+ flags+=("--enable-load-reader")
|
|
| 4026 |
+ flags+=("--event-storage-age-limit=")
|
|
| 4027 |
+ flags+=("--event-storage-event-limit=")
|
|
| 4028 |
+ flags+=("--global-housekeeping-interval=")
|
|
| 4029 |
+ flags+=("--google-json-key=")
|
|
| 4030 |
+ flags+=("--housekeeping-interval=")
|
|
| 4031 |
+ flags+=("--httptest.serve=")
|
|
| 4032 |
+ flags+=("--insecure-skip-tls-verify")
|
|
| 4033 |
+ flags+=("--ir-data-source=")
|
|
| 4034 |
+ flags+=("--ir-dbname=")
|
|
| 4035 |
+ flags+=("--ir-influxdb-host=")
|
|
| 4036 |
+ flags+=("--ir-namespace-only")
|
|
| 4037 |
+ flags+=("--ir-password=")
|
|
| 4038 |
+ flags+=("--ir-percentile=")
|
|
| 4039 |
+ flags+=("--ir-user=")
|
|
| 4040 |
+ flags+=("--log-backtrace-at=")
|
|
| 4041 |
+ flags+=("--log-cadvisor-usage")
|
|
| 4042 |
+ flags+=("--log-dir=")
|
|
| 4043 |
+ flags+=("--log-flush-frequency=")
|
|
| 4044 |
+ flags+=("--logtostderr")
|
|
| 4045 |
+ flags+=("--machine-id-file=")
|
|
| 4046 |
+ flags+=("--match-server-version")
|
|
| 4047 |
+ flags+=("--namespace=")
|
|
| 4048 |
+ two_word_flags+=("-n")
|
|
| 4049 |
+ flags+=("--nosystemd")
|
|
| 4050 |
+ flags+=("--server=")
|
|
| 4051 |
+ flags+=("--stderrthreshold=")
|
|
| 4052 |
+ flags+=("--token=")
|
|
| 4053 |
+ flags+=("--user=")
|
|
| 4054 |
+ flags+=("--v=")
|
|
| 4055 |
+ flags+=("--vmodule=")
|
|
| 4056 |
+ |
|
| 4057 |
+ must_have_one_flag=() |
|
| 4058 |
+ must_have_one_noun=() |
|
| 4059 |
+} |
|
| 4060 |
+ |
|
| 3993 | 4061 |
_oadm_overwrite-policy() |
| 3994 | 4062 |
{
|
| 3995 | 4063 |
last_command="oadm_overwrite-policy" |
| ... | ... |
@@ -4643,6 +4711,7 @@ _oadm() |
| 4643 | 4643 |
commands+=("create-bootstrap-project-template")
|
| 4644 | 4644 |
commands+=("create-bootstrap-policy-file")
|
| 4645 | 4645 |
commands+=("create-login-template")
|
| 4646 |
+ commands+=("create-provider-selection-template")
|
|
| 4646 | 4647 |
commands+=("overwrite-policy")
|
| 4647 | 4648 |
commands+=("create-node-config")
|
| 4648 | 4649 |
commands+=("ca")
|
| ... | ... |
@@ -4635,6 +4635,74 @@ _openshift_admin_create-login-template() |
| 4635 | 4635 |
must_have_one_noun=() |
| 4636 | 4636 |
} |
| 4637 | 4637 |
|
| 4638 |
+_openshift_admin_create-provider-selection-template() |
|
| 4639 |
+{
|
|
| 4640 |
+ last_command="openshift_admin_create-provider-selection-template" |
|
| 4641 |
+ commands=() |
|
| 4642 |
+ |
|
| 4643 |
+ flags=() |
|
| 4644 |
+ two_word_flags=() |
|
| 4645 |
+ flags_with_completion=() |
|
| 4646 |
+ flags_completion=() |
|
| 4647 |
+ |
|
| 4648 |
+ flags+=("--alsologtostderr")
|
|
| 4649 |
+ flags+=("--api-version=")
|
|
| 4650 |
+ flags+=("--boot-id-file=")
|
|
| 4651 |
+ flags+=("--certificate-authority=")
|
|
| 4652 |
+ flags_with_completion+=("--certificate-authority")
|
|
| 4653 |
+ flags_completion+=("_filedir")
|
|
| 4654 |
+ flags+=("--client-certificate=")
|
|
| 4655 |
+ flags_with_completion+=("--client-certificate")
|
|
| 4656 |
+ flags_completion+=("_filedir")
|
|
| 4657 |
+ flags+=("--client-key=")
|
|
| 4658 |
+ flags_with_completion+=("--client-key")
|
|
| 4659 |
+ flags_completion+=("_filedir")
|
|
| 4660 |
+ flags+=("--cluster=")
|
|
| 4661 |
+ flags+=("--config=")
|
|
| 4662 |
+ flags_with_completion+=("--config")
|
|
| 4663 |
+ flags_completion+=("_filedir")
|
|
| 4664 |
+ flags+=("--container-hints=")
|
|
| 4665 |
+ flags+=("--context=")
|
|
| 4666 |
+ flags+=("--docker=")
|
|
| 4667 |
+ flags+=("--docker-only")
|
|
| 4668 |
+ flags+=("--docker-root=")
|
|
| 4669 |
+ flags+=("--docker-run=")
|
|
| 4670 |
+ flags+=("--enable-load-reader")
|
|
| 4671 |
+ flags+=("--event-storage-age-limit=")
|
|
| 4672 |
+ flags+=("--event-storage-event-limit=")
|
|
| 4673 |
+ flags+=("--global-housekeeping-interval=")
|
|
| 4674 |
+ flags+=("--google-json-key=")
|
|
| 4675 |
+ flags+=("--housekeeping-interval=")
|
|
| 4676 |
+ flags+=("--httptest.serve=")
|
|
| 4677 |
+ flags+=("--insecure-skip-tls-verify")
|
|
| 4678 |
+ flags+=("--ir-data-source=")
|
|
| 4679 |
+ flags+=("--ir-dbname=")
|
|
| 4680 |
+ flags+=("--ir-influxdb-host=")
|
|
| 4681 |
+ flags+=("--ir-namespace-only")
|
|
| 4682 |
+ flags+=("--ir-password=")
|
|
| 4683 |
+ flags+=("--ir-percentile=")
|
|
| 4684 |
+ flags+=("--ir-user=")
|
|
| 4685 |
+ flags+=("--log-backtrace-at=")
|
|
| 4686 |
+ flags+=("--log-cadvisor-usage")
|
|
| 4687 |
+ flags+=("--log-dir=")
|
|
| 4688 |
+ flags+=("--log-flush-frequency=")
|
|
| 4689 |
+ flags+=("--logtostderr")
|
|
| 4690 |
+ flags+=("--machine-id-file=")
|
|
| 4691 |
+ flags+=("--match-server-version")
|
|
| 4692 |
+ flags+=("--namespace=")
|
|
| 4693 |
+ two_word_flags+=("-n")
|
|
| 4694 |
+ flags+=("--nosystemd")
|
|
| 4695 |
+ flags+=("--server=")
|
|
| 4696 |
+ flags+=("--stderrthreshold=")
|
|
| 4697 |
+ flags+=("--token=")
|
|
| 4698 |
+ flags+=("--user=")
|
|
| 4699 |
+ flags+=("--v=")
|
|
| 4700 |
+ flags+=("--vmodule=")
|
|
| 4701 |
+ |
|
| 4702 |
+ must_have_one_flag=() |
|
| 4703 |
+ must_have_one_noun=() |
|
| 4704 |
+} |
|
| 4705 |
+ |
|
| 4638 | 4706 |
_openshift_admin_overwrite-policy() |
| 4639 | 4707 |
{
|
| 4640 | 4708 |
last_command="openshift_admin_overwrite-policy" |
| ... | ... |
@@ -5288,6 +5356,7 @@ _openshift_admin() |
| 5288 | 5288 |
commands+=("create-bootstrap-project-template")
|
| 5289 | 5289 |
commands+=("create-bootstrap-policy-file")
|
| 5290 | 5290 |
commands+=("create-login-template")
|
| 5291 |
+ commands+=("create-provider-selection-template")
|
|
| 5291 | 5292 |
commands+=("overwrite-policy")
|
| 5292 | 5293 |
commands+=("create-node-config")
|
| 5293 | 5294 |
commands+=("ca")
|
| ... | ... |
@@ -13,7 +13,7 @@ import ( |
| 13 | 13 |
) |
| 14 | 14 |
|
| 15 | 15 |
func TestHandler(t *testing.T) {
|
| 16 |
- _ = handlers.NewUnionAuthenticationHandler(nil, map[string]handlers.AuthenticationRedirector{"handler": &Handler{}}, nil)
|
|
| 16 |
+ _ = handlers.NewUnionAuthenticationHandler(nil, map[string]handlers.AuthenticationRedirector{"handler": &Handler{}}, nil, nil)
|
|
| 17 | 17 |
} |
| 18 | 18 |
|
| 19 | 19 |
func TestRedirectingStateValidCSRF(t *testing.T) {
|
| ... | ... |
@@ -14,13 +14,14 @@ import ( |
| 14 | 14 |
|
| 15 | 15 |
// unionAuthenticationHandler is an oauth.AuthenticationHandler that muxes multiple challenge handlers and redirect handlers |
| 16 | 16 |
type unionAuthenticationHandler struct {
|
| 17 |
- challengers map[string]AuthenticationChallenger |
|
| 18 |
- redirectors map[string]AuthenticationRedirector |
|
| 19 |
- errorHandler AuthenticationErrorHandler |
|
| 17 |
+ challengers map[string]AuthenticationChallenger |
|
| 18 |
+ redirectors map[string]AuthenticationRedirector |
|
| 19 |
+ errorHandler AuthenticationErrorHandler |
|
| 20 |
+ selectionHandler AuthenticationSelectionHandler |
|
| 20 | 21 |
} |
| 21 | 22 |
|
| 22 | 23 |
// NewUnionAuthenticationHandler returns an oauth.AuthenticationHandler that muxes multiple challenge handlers and redirect handlers |
| 23 |
-func NewUnionAuthenticationHandler(passedChallengers map[string]AuthenticationChallenger, passedRedirectors map[string]AuthenticationRedirector, errorHandler AuthenticationErrorHandler) AuthenticationHandler {
|
|
| 24 |
+func NewUnionAuthenticationHandler(passedChallengers map[string]AuthenticationChallenger, passedRedirectors map[string]AuthenticationRedirector, errorHandler AuthenticationErrorHandler, selectionHandler AuthenticationSelectionHandler) AuthenticationHandler {
|
|
| 24 | 25 |
challengers := passedChallengers |
| 25 | 26 |
if challengers == nil {
|
| 26 | 27 |
challengers = make(map[string]AuthenticationChallenger, 1) |
| ... | ... |
@@ -31,7 +32,7 @@ func NewUnionAuthenticationHandler(passedChallengers map[string]AuthenticationCh |
| 31 | 31 |
redirectors = make(map[string]AuthenticationRedirector, 1) |
| 32 | 32 |
} |
| 33 | 33 |
|
| 34 |
- return &unionAuthenticationHandler{challengers, redirectors, errorHandler}
|
|
| 34 |
+ return &unionAuthenticationHandler{challengers, redirectors, errorHandler, selectionHandler}
|
|
| 35 | 35 |
} |
| 36 | 36 |
|
| 37 | 37 |
const ( |
| ... | ... |
@@ -44,6 +45,8 @@ const ( |
| 44 | 44 |
warningHeaderAgentIndex = 2 |
| 45 | 45 |
warningHeaderTextIndex = 3 |
| 46 | 46 |
warningHeaderDateIndex = 4 |
| 47 |
+ |
|
| 48 |
+ useRedirectParam = "idp" |
|
| 47 | 49 |
) |
| 48 | 50 |
|
| 49 | 51 |
var ( |
| ... | ... |
@@ -70,7 +73,7 @@ var ( |
| 70 | 70 |
|
| 71 | 71 |
// AuthenticationNeeded looks at the oauth Client to determine whether it wants try to authenticate with challenges or using a redirect path |
| 72 | 72 |
// If the client wants a challenge path, it muxes together all the different challenges from the challenge handlers |
| 73 |
-// If (the client wants a redirect path) and ((there is one redirect handler) or (a redirect handler was requested via the "useRedirectHandler" parameter), |
|
| 73 |
+// If (the client wants a redirect path) and ((there is one redirect handler) or (a redirect handler was requested via the "idp" parameter), |
|
| 74 | 74 |
// then the redirect handler is called. Otherwise, you get an error (currently) or a redirect to a page letting you choose how you'd like to authenticate. |
| 75 | 75 |
// It returns whether the response was written and/or an error |
| 76 | 76 |
func (authHandler *unionAuthenticationHandler) AuthenticationNeeded(apiClient authapi.Client, w http.ResponseWriter, req *http.Request) (bool, error) {
|
| ... | ... |
@@ -129,22 +132,56 @@ func (authHandler *unionAuthenticationHandler) AuthenticationNeeded(apiClient au |
| 129 | 129 |
|
| 130 | 130 |
} |
| 131 | 131 |
|
| 132 |
- redirectHandlerName := req.URL.Query().Get("useRedirectHandler")
|
|
| 133 |
- |
|
| 132 |
+ // See if a single provider was selected |
|
| 133 |
+ redirectHandlerName := req.URL.Query().Get(useRedirectParam) |
|
| 134 | 134 |
if len(redirectHandlerName) > 0 {
|
| 135 | 135 |
redirectHandler := authHandler.redirectors[redirectHandlerName] |
| 136 | 136 |
if redirectHandler == nil {
|
| 137 | 137 |
return false, fmt.Errorf("Unable to locate redirect handler: %v", redirectHandlerName)
|
| 138 | 138 |
} |
| 139 |
- |
|
| 140 | 139 |
err := redirectHandler.AuthenticationRedirect(w, req) |
| 141 | 140 |
if err != nil {
|
| 142 | 141 |
return authHandler.errorHandler.AuthenticationError(err, w, req) |
| 143 | 142 |
} |
| 144 | 143 |
return true, nil |
| 144 |
+ } |
|
| 145 |
+ |
|
| 146 |
+ // Delegate to provider selection |
|
| 147 |
+ if authHandler.selectionHandler != nil {
|
|
| 148 |
+ providers := []ProviderInfo{}
|
|
| 149 |
+ for name := range authHandler.redirectors {
|
|
| 150 |
+ u := *req.URL |
|
| 151 |
+ q := u.Query() |
|
| 152 |
+ q.Set(useRedirectParam, name) |
|
| 153 |
+ u.RawQuery = q.Encode() |
|
| 154 |
+ providerInfo := ProviderInfo{
|
|
| 155 |
+ Name: name, |
|
| 156 |
+ URL: u.String(), |
|
| 157 |
+ } |
|
| 158 |
+ providers = append(providers, providerInfo) |
|
| 159 |
+ } |
|
| 160 |
+ selectedProvider, handled, err := authHandler.selectionHandler.SelectAuthentication(providers, w, req) |
|
| 161 |
+ if err != nil {
|
|
| 162 |
+ return authHandler.errorHandler.AuthenticationError(err, w, req) |
|
| 163 |
+ } |
|
| 164 |
+ if handled {
|
|
| 165 |
+ return handled, nil |
|
| 166 |
+ } |
|
| 167 |
+ if selectedProvider != nil {
|
|
| 168 |
+ redirectHandler := authHandler.redirectors[selectedProvider.Name] |
|
| 169 |
+ if redirectHandler == nil {
|
|
| 170 |
+ return false, fmt.Errorf("Unable to locate redirect handler: %v", selectedProvider.Name)
|
|
| 171 |
+ } |
|
| 172 |
+ err := redirectHandler.AuthenticationRedirect(w, req) |
|
| 173 |
+ if err != nil {
|
|
| 174 |
+ return authHandler.errorHandler.AuthenticationError(err, w, req) |
|
| 175 |
+ } |
|
| 176 |
+ return true, nil |
|
| 145 | 177 |
|
| 178 |
+ } |
|
| 146 | 179 |
} |
| 147 | 180 |
|
| 181 |
+ // Otherwise, automatically select a single provider, and error on multiple |
|
| 148 | 182 |
if (len(authHandler.redirectors)) == 1 {
|
| 149 | 183 |
// there has to be a better way |
| 150 | 184 |
for _, redirectHandler := range authHandler.redirectors {
|
| ... | ... |
@@ -50,7 +50,7 @@ func (h *mockChallenger) AuthenticationChallenge(req *http.Request) (http.Header |
| 50 | 50 |
} |
| 51 | 51 |
|
| 52 | 52 |
func TestNoHandlersRedirect(t *testing.T) {
|
| 53 |
- authHandler := NewUnionAuthenticationHandler(nil, nil, nil) |
|
| 53 |
+ authHandler := NewUnionAuthenticationHandler(nil, nil, nil, nil) |
|
| 54 | 54 |
client := &testClient{&oauthapi.OAuthClient{}}
|
| 55 | 55 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 56 | 56 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -66,7 +66,7 @@ func TestNoHandlersRedirect(t *testing.T) {
|
| 66 | 66 |
} |
| 67 | 67 |
|
| 68 | 68 |
func TestNoHandlersChallenge(t *testing.T) {
|
| 69 |
- authHandler := NewUnionAuthenticationHandler(nil, nil, nil) |
|
| 69 |
+ authHandler := NewUnionAuthenticationHandler(nil, nil, nil, nil) |
|
| 70 | 70 |
client := &testClient{&oauthapi.OAuthClient{RespondWithChallenges: true}}
|
| 71 | 71 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 72 | 72 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -82,7 +82,7 @@ func TestNoHandlersChallenge(t *testing.T) {
|
| 82 | 82 |
} |
| 83 | 83 |
|
| 84 | 84 |
func TestWithBadClient(t *testing.T) {
|
| 85 |
- authHandler := NewUnionAuthenticationHandler(nil, nil, nil) |
|
| 85 |
+ authHandler := NewUnionAuthenticationHandler(nil, nil, nil, nil) |
|
| 86 | 86 |
client := &badTestClient{&oauthapi.OAuthClient{}}
|
| 87 | 87 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 88 | 88 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -108,7 +108,7 @@ func TestWithOnlyChallengeErrors(t *testing.T) {
|
| 108 | 108 |
failingChallengeHandler2 := &mockChallenger{err: errors.New(expectedError2)}
|
| 109 | 109 |
authHandler := NewUnionAuthenticationHandler( |
| 110 | 110 |
map[string]AuthenticationChallenger{"first": failingChallengeHandler1, "second": failingChallengeHandler2},
|
| 111 |
- nil, nil) |
|
| 111 |
+ nil, nil, nil) |
|
| 112 | 112 |
client := &testClient{&oauthapi.OAuthClient{RespondWithChallenges: true}}
|
| 113 | 113 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 114 | 114 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -146,7 +146,7 @@ func TestWithChallengeErrorsAndMergedSuccess(t *testing.T) {
|
| 146 | 146 |
"second": workingChallengeHandler1, |
| 147 | 147 |
"third": workingChallengeHandler2, |
| 148 | 148 |
"fourth": workingChallengeHandler3}, |
| 149 |
- nil, nil) |
|
| 149 |
+ nil, nil, nil) |
|
| 150 | 150 |
client := &testClient{&oauthapi.OAuthClient{RespondWithChallenges: true}}
|
| 151 | 151 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 152 | 152 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -175,7 +175,7 @@ func TestWithChallengeAndRedirect(t *testing.T) {
|
| 175 | 175 |
map[string]AuthenticationChallenger{
|
| 176 | 176 |
"first": workingChallengeHandler1, |
| 177 | 177 |
"second": workingChallengeHandler2, |
| 178 |
- }, nil, nil) |
|
| 178 |
+ }, nil, nil, nil) |
|
| 179 | 179 |
client := &testClient{&oauthapi.OAuthClient{RespondWithChallenges: true}}
|
| 180 | 180 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 181 | 181 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -201,7 +201,7 @@ func TestWithRedirect(t *testing.T) {
|
| 201 | 201 |
map[string]AuthenticationChallenger{
|
| 202 | 202 |
"first": workingChallengeHandler1, |
| 203 | 203 |
}, |
| 204 |
- nil, nil) |
|
| 204 |
+ nil, nil, nil) |
|
| 205 | 205 |
client := &testClient{&oauthapi.OAuthClient{RespondWithChallenges: true}}
|
| 206 | 206 |
req, _ := http.NewRequest("GET", "http://example.org", nil)
|
| 207 | 207 |
responseRecorder := httptest.NewRecorder() |
| ... | ... |
@@ -32,6 +32,24 @@ type AuthenticationErrorHandler interface {
|
| 32 | 32 |
AuthenticationError(error, http.ResponseWriter, *http.Request) (handled bool, err error) |
| 33 | 33 |
} |
| 34 | 34 |
|
| 35 |
+// ProviderInfo represents display information for an oauth identity provider. This is used by the |
|
| 36 |
+// selection provider template to render links to login using different identity providers. |
|
| 37 |
+type ProviderInfo struct {
|
|
| 38 |
+ // Name is unique and corresponds to the name of the identity provider in the oauth configuration |
|
| 39 |
+ Name string |
|
| 40 |
+ // URL to login using this identity provider |
|
| 41 |
+ URL string |
|
| 42 |
+} |
|
| 43 |
+ |
|
| 44 |
+// AuthenticationSelectionHandler is responsible for selecting which identity provider to use for login |
|
| 45 |
+type AuthenticationSelectionHandler interface {
|
|
| 46 |
+ // SelectAuthentication will choose which identity provider to use for login or handle the request |
|
| 47 |
+ // If the request is being handled, such as rendering a login provider selection page, then handled will |
|
| 48 |
+ // be true and selected will be nil. If the request is not handled then a provider may be selected, |
|
| 49 |
+ // if a provider could not be selected then selected will be nil. |
|
| 50 |
+ SelectAuthentication([]ProviderInfo, http.ResponseWriter, *http.Request) (selected *ProviderInfo, handled bool, err error) |
|
| 51 |
+} |
|
| 52 |
+ |
|
| 35 | 53 |
// AuthenticationSuccessHandler reacts to a user authenticating |
| 36 | 54 |
type AuthenticationSuccessHandler interface {
|
| 37 | 55 |
// AuthenticationSucceeded reacts to a user authenticating, returns true if the response was written, |
| ... | ... |
@@ -230,2435 +230,3 @@ func (r loginTemplateRenderer) Render(form LoginForm, w http.ResponseWriter, req |
| 230 | 230 |
util.HandleError(fmt.Errorf("unable to render login template: %v", err))
|
| 231 | 231 |
} |
| 232 | 232 |
} |
| 233 |
- |
|
| 234 |
-// LoginTemplateExample is a basic template for customizing the login page. |
|
| 235 |
-const LoginTemplateExample = `<!DOCTYPE html> |
|
| 236 |
-<!-- |
|
| 237 |
- |
|
| 238 |
-This template can be modified and used to customize the login page. To replace |
|
| 239 |
-the login page, set master configuration option oauthConfig.templates.login to |
|
| 240 |
-the path of the template file. Don't remove parameters in curly braces below. |
|
| 241 |
- |
|
| 242 |
-oauthConfig: |
|
| 243 |
- templates: |
|
| 244 |
- login: templates/login-template.html |
|
| 245 |
- |
|
| 246 |
-<html> |
|
| 247 |
- <head> |
|
| 248 |
- <title>Login</title> |
|
| 249 |
- <style type="text/css"> |
|
| 250 |
- body {
|
|
| 251 |
- font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 252 |
- font-size: 14px; |
|
| 253 |
- margin: 15px; |
|
| 254 |
- } |
|
| 255 |
- |
|
| 256 |
- input {
|
|
| 257 |
- margin-bottom: 10px; |
|
| 258 |
- width: 300px; |
|
| 259 |
- } |
|
| 260 |
- |
|
| 261 |
- .error {
|
|
| 262 |
- color: red; |
|
| 263 |
- margin-bottom: 10px; |
|
| 264 |
- } |
|
| 265 |
- </style> |
|
| 266 |
- </head> |
|
| 267 |
- <body> |
|
| 268 |
- |
|
| 269 |
- {{ if .Error }}
|
|
| 270 |
- <div class="error">{{ .Error }}</div>
|
|
| 271 |
- {{ end }}
|
|
| 272 |
- |
|
| 273 |
- <form action="{{ .Action }}" method="POST">
|
|
| 274 |
- <input type="hidden" name="{{ .Names.Then }}" value="{{ .Values.Then }}">
|
|
| 275 |
- <input type="hidden" name="{{ .Names.CSRF }}" value="{{ .Values.CSRF }}">
|
|
| 276 |
- |
|
| 277 |
- <div> |
|
| 278 |
- <label for="inputUsername">Username</label> |
|
| 279 |
- </div> |
|
| 280 |
- <div> |
|
| 281 |
- <input type="text" id="inputUsername" autofocus="autofocus" type="text" name="{{ .Names.Username }}" value="{{ .Values.Username }}">
|
|
| 282 |
- </div> |
|
| 283 |
- |
|
| 284 |
- <div> |
|
| 285 |
- <label for="inputPassword">Password</label> |
|
| 286 |
- </div> |
|
| 287 |
- <div> |
|
| 288 |
- <input type="password" id="inputPassword" type="password" name="{{ .Names.Password }}" value="">
|
|
| 289 |
- </div> |
|
| 290 |
- |
|
| 291 |
- <button type="submit">Log In</button> |
|
| 292 |
- |
|
| 293 |
- </form> |
|
| 294 |
- |
|
| 295 |
- </body> |
|
| 296 |
-</html> |
|
| 297 |
-` |
|
| 298 |
- |
|
| 299 |
-var defaultLoginTemplate = template.Must(template.New("defaultLoginForm").Parse(defaultLoginTemplateString))
|
|
| 300 |
- |
|
| 301 |
-const defaultLoginTemplateString = `<!DOCTYPE html> |
|
| 302 |
-<!--[if IE 8]><html class="ie8 login-pf"><![endif]--> |
|
| 303 |
-<!--[if IE 9]><html class="ie9 login-pf"><![endif]--> |
|
| 304 |
-<!--[if gt IE 9]><!--> |
|
| 305 |
-<html class="login-pf"> |
|
| 306 |
-<!--<![endif]--> |
|
| 307 |
- <head> |
|
| 308 |
- <title>Login - OpenShift Origin</title> |
|
| 309 |
- <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
| 310 |
- <link rel="shortcut icon" href="data:image/ico;base64,AAABAAIAEBAAAAEAIAAoBQAAJgAAACAgAAABACAAKBQAAE4FAAAoAAAAEAAAACAAAAABACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xP///+E////2v////D////w////7v///8H///9RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1H////5//////////////////////v7+/+wsLL/5ubn/////8L///8TAAAAAAAAAAAAAAAAAAAAAP///2X/////////////////////////////////////Tk5Q9j4+Qfv/////////4f7+/hkAAAAAAAAAAP///y/////////////////////////////////Gxsn/e3yA//////0aGh35HR8g+5ycnv92dnm3AAAAAP///wv///+p/////+bm6P6mp6n68fHy/v/////////9x8TB/H14bP3////9hIJ+9wAAAP4AAAD/AAAA/wAAAEw4ODtWQUFE+oqKjf9ISUz6SUtP+P////+zq576BgAA+iMgGvtHS1f5NTpL+jAzP/oBAAD+AgAA/wAAAP8EBQWrAAAAmgAAAP8AAAD/AAAA++Lc0PltaF37ChAm/BAPWf8fHZT/JB+z/yQfuP8mIMH/Jy6+/x4mSP8CAAD/AAAA5QEBAboHBwv/AgAA/wUAAP8rMEj6Hh6L/SUg3f8jI+3/JSLs/ygg2/8pIdj/KCHb/yUi5/8jI+3/ICdK/wEAAO8BAgK5AgAA/wIAAP8jLXb/JSHj/yMj7f8lIeX/Ji98/yAnRv8lJcX/KCHa/yciyP8mINv/IyPt/yItdP8BAADvAAAAlAIAAP8mL4z/IyPt/yUi6v8lLV//AgAA/wcAAP8iJz//JSLr/ygh2v8nKbn/Jy2j/ycup/8KDRL/AAAA4gAAAE0AAAD1Jy+V/yMj7f8mMHT/BQAA/yUvbv8nLa//JSHl/ycgzv8oIdL/JSHk/xcaJ/8FAAD/AgAA/wEBBqMAAAAEAAAAoQIAAP8UFyH/DxAV/yYtsP8oLMT/JyXM/ycgzv8nINL/JiHi/yUly/8CAAD/AgAA/wIFBv8AAABDAAAAAAAAACIAAADxBQAA/wUFAv8nMJ//ICQ8/yIrZP8lIdX/JyPO/yMj7f8lL2//AgAA/wICBf8AAACoAAAAAAAAAAAAAAAAAAAASgICBf8CAAD/Iixn/yMj7f8lI9L/JiDf/yYuif8iK23/Fxgj/wIAAP8AAAHSAAAACgAAAAAAAAAAAAAAAAAAAAAAAAA4AAAA6AAAAP8ZHS//CgoQ/woKD/8bIDX/CgoL/wIAAP8BAQapAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAABkAQAAvgAAAO4AAAD1AQAA4QAAAKEAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8v////nP///9H////j////7/////T////w////5v///9b///+s////RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9c/v7+z///////////////////////////////////////////////////////////////4f7+/nX///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8P/v7+u////////////////////////////////////////////////////////////////////////////////////9f///8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Ov////////////////////////////////////////////////////////////////////+YmJz0pKSn9//////////////////////+/v5pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1T//////////////////////////////////////////////////////////////////////////7e3uPYAAAD0bm5y+/////7///////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v46/////f///////////////////////////////////////////////////////////////////////////////05PUPgAAAD3fn6B+u7u7/v///////////////////9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Bf///+H/////////////////////////////////////////////////////////////////////////////////////////+zo6O/gAAAL/Kywv+f////n////8//////////7q6uolAAAAAAAAAAAAAAAAAAAAAAAAAAD///+W/////////////////////////////////////////////////////////////////////6ysr/8eHiD/NTY3////////////t7e5+AAAAPoAAAD/CgoK+zY4OvhHR0nvREVH/x0dH9AAAAAAAAAAAAAAAAAAAAAA////N///////////////////////////////////////////////////////////////////////////gICD/0dHSf9wcHT/1dXX///////////3HBwc9QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAF4AAAAAAAAAAAAAAAD///+M//////////////////////////6lpaf3pqap+P/////////////////////////+/////f////z////9//////////z//////////v////pNTU/5AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAvQAAAAAAAAAAf39/BqOjpt+zsrX/7Ozt+///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AAAAAAAAAAAAAAAAAAQAAABVAAAAowAAANMAAADtAAAA9gAAAPEAAADbAAAArwAAAGkAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="> |
|
| 311 |
- <style> |
|
| 312 |
- /* Standalone login -- OpenShift Origin edition */ |
|
| 313 |
-@font-face {
|
|
| 314 |
- font-family: 'Open Sans'; |
|
| 315 |
- src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 316 |
- font-weight: 400; |
|
| 317 |
- font-style: normal; |
|
| 318 |
-} |
|
| 319 |
-@font-face {
|
|
| 320 |
- font-family: 'Open Sans'; |
|
| 321 |
- src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 322 |
- font-weight: 700; |
|
| 323 |
- font-style: normal; |
|
| 324 |
-} |
|
| 325 |
-.alert {
|
|
| 326 |
- padding: 7px; |
|
| 327 |
- margin-bottom: 20px; |
|
| 328 |
- border: 1px solid transparent; |
|
| 329 |
- border-radius: 1px; |
|
| 330 |
-} |
|
| 331 |
-.alert h4 {
|
|
| 332 |
- margin-top: 0; |
|
| 333 |
- color: inherit; |
|
| 334 |
-} |
|
| 335 |
-.alert .alert-link {
|
|
| 336 |
- font-weight: 500; |
|
| 337 |
-} |
|
| 338 |
-.alert > p, |
|
| 339 |
-.alert > ul {
|
|
| 340 |
- margin-bottom: 0; |
|
| 341 |
-} |
|
| 342 |
-.alert > p + p {
|
|
| 343 |
- margin-top: 5px; |
|
| 344 |
-} |
|
| 345 |
-.alert-dismissable {
|
|
| 346 |
- padding-right: 27px; |
|
| 347 |
-} |
|
| 348 |
-.alert-dismissable .close {
|
|
| 349 |
- position: relative; |
|
| 350 |
- top: -2px; |
|
| 351 |
- right: -21px; |
|
| 352 |
- color: inherit; |
|
| 353 |
-} |
|
| 354 |
-.alert-success {
|
|
| 355 |
- background-color: #ffffff; |
|
| 356 |
- border-color: #5cb75c; |
|
| 357 |
- color: #333333; |
|
| 358 |
-} |
|
| 359 |
-.alert-success hr {
|
|
| 360 |
- border-top-color: #4cad4c; |
|
| 361 |
-} |
|
| 362 |
-.alert-success .alert-link {
|
|
| 363 |
- color: #1a1a1a; |
|
| 364 |
-} |
|
| 365 |
-.alert-info {
|
|
| 366 |
- background-color: #ffffff; |
|
| 367 |
- border-color: #cccccc; |
|
| 368 |
- color: #333333; |
|
| 369 |
-} |
|
| 370 |
-.alert-info hr {
|
|
| 371 |
- border-top-color: #bfbfbf; |
|
| 372 |
-} |
|
| 373 |
-.alert-info .alert-link {
|
|
| 374 |
- color: #1a1a1a; |
|
| 375 |
-} |
|
| 376 |
-.alert-warning {
|
|
| 377 |
- background-color: #ffffff; |
|
| 378 |
- border-color: #eb7720; |
|
| 379 |
- color: #333333; |
|
| 380 |
-} |
|
| 381 |
-.alert-warning hr {
|
|
| 382 |
- border-top-color: #de6a14; |
|
| 383 |
-} |
|
| 384 |
-.alert-warning .alert-link {
|
|
| 385 |
- color: #1a1a1a; |
|
| 386 |
-} |
|
| 387 |
-.alert-danger {
|
|
| 388 |
- background-color: #ffffff; |
|
| 389 |
- border-color: #c90813; |
|
| 390 |
- color: #333333; |
|
| 391 |
-} |
|
| 392 |
-.alert-danger hr {
|
|
| 393 |
- border-top-color: #b00711; |
|
| 394 |
-} |
|
| 395 |
-.alert-danger .alert-link {
|
|
| 396 |
- color: #1a1a1a; |
|
| 397 |
-} |
|
| 398 |
-.btn {
|
|
| 399 |
- display: inline-block; |
|
| 400 |
- margin-bottom: 0; |
|
| 401 |
- font-weight: 600; |
|
| 402 |
- text-align: center; |
|
| 403 |
- vertical-align: middle; |
|
| 404 |
- cursor: pointer; |
|
| 405 |
- background-image: none; |
|
| 406 |
- border: 1px solid transparent; |
|
| 407 |
- white-space: nowrap; |
|
| 408 |
- padding: 2px 6px; |
|
| 409 |
- font-size: 12px; |
|
| 410 |
- line-height: 1.66666667; |
|
| 411 |
- border-radius: 1px; |
|
| 412 |
- -webkit-user-select: none; |
|
| 413 |
- -moz-user-select: none; |
|
| 414 |
- -ms-user-select: none; |
|
| 415 |
- user-select: none; |
|
| 416 |
-} |
|
| 417 |
-.btn:focus, |
|
| 418 |
-.btn:active:focus, |
|
| 419 |
-.btn.active:focus {
|
|
| 420 |
- outline: thin dotted; |
|
| 421 |
- outline: 5px auto -webkit-focus-ring-color; |
|
| 422 |
- outline-offset: -2px; |
|
| 423 |
-} |
|
| 424 |
-.btn:hover, |
|
| 425 |
-.btn:focus {
|
|
| 426 |
- color: #4d5258; |
|
| 427 |
- text-decoration: none; |
|
| 428 |
-} |
|
| 429 |
-.btn:active, |
|
| 430 |
-.btn.active {
|
|
| 431 |
- outline: 0; |
|
| 432 |
- background-image: none; |
|
| 433 |
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 434 |
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 435 |
-} |
|
| 436 |
-.btn.disabled, |
|
| 437 |
-.btn[disabled], |
|
| 438 |
-fieldset[disabled] .btn {
|
|
| 439 |
- cursor: not-allowed; |
|
| 440 |
- pointer-events: none; |
|
| 441 |
- opacity: 0.65; |
|
| 442 |
- filter: alpha(opacity=65); |
|
| 443 |
- -webkit-box-shadow: none; |
|
| 444 |
- box-shadow: none; |
|
| 445 |
-} |
|
| 446 |
-.btn-default {
|
|
| 447 |
- color: #4d5258; |
|
| 448 |
- background-color: #eeeeee; |
|
| 449 |
- border-color: #b7b7b7; |
|
| 450 |
-} |
|
| 451 |
-.btn-default:hover, |
|
| 452 |
-.btn-default:focus, |
|
| 453 |
-.btn-default:active, |
|
| 454 |
-.btn-default.active, |
|
| 455 |
-.open .dropdown-toggle.btn-default {
|
|
| 456 |
- color: #4d5258; |
|
| 457 |
- background-color: #dadada; |
|
| 458 |
- border-color: #989898; |
|
| 459 |
-} |
|
| 460 |
-.btn-default:active, |
|
| 461 |
-.btn-default.active, |
|
| 462 |
-.open .dropdown-toggle.btn-default {
|
|
| 463 |
- background-image: none; |
|
| 464 |
-} |
|
| 465 |
-.btn-default.disabled, |
|
| 466 |
-.btn-default[disabled], |
|
| 467 |
-fieldset[disabled] .btn-default, |
|
| 468 |
-.btn-default.disabled:hover, |
|
| 469 |
-.btn-default[disabled]:hover, |
|
| 470 |
-fieldset[disabled] .btn-default:hover, |
|
| 471 |
-.btn-default.disabled:focus, |
|
| 472 |
-.btn-default[disabled]:focus, |
|
| 473 |
-fieldset[disabled] .btn-default:focus, |
|
| 474 |
-.btn-default.disabled:active, |
|
| 475 |
-.btn-default[disabled]:active, |
|
| 476 |
-fieldset[disabled] .btn-default:active, |
|
| 477 |
-.btn-default.disabled.active, |
|
| 478 |
-.btn-default[disabled].active, |
|
| 479 |
-fieldset[disabled] .btn-default.active {
|
|
| 480 |
- background-color: #eeeeee; |
|
| 481 |
- border-color: #b7b7b7; |
|
| 482 |
-} |
|
| 483 |
-.btn-default .badge {
|
|
| 484 |
- color: #eeeeee; |
|
| 485 |
- background-color: #4d5258; |
|
| 486 |
-} |
|
| 487 |
-.btn-primary {
|
|
| 488 |
- color: #ffffff; |
|
| 489 |
- background-color: #189ad1; |
|
| 490 |
- border-color: #267da1; |
|
| 491 |
-} |
|
| 492 |
-.btn-primary:hover, |
|
| 493 |
-.btn-primary:focus, |
|
| 494 |
-.btn-primary:active, |
|
| 495 |
-.btn-primary.active, |
|
| 496 |
-.open .dropdown-toggle.btn-primary {
|
|
| 497 |
- color: #ffffff; |
|
| 498 |
- background-color: #147fac; |
|
| 499 |
- border-color: #1a576f; |
|
| 500 |
-} |
|
| 501 |
-.btn-primary:active, |
|
| 502 |
-.btn-primary.active, |
|
| 503 |
-.open .dropdown-toggle.btn-primary {
|
|
| 504 |
- background-image: none; |
|
| 505 |
-} |
|
| 506 |
-.btn-primary.disabled, |
|
| 507 |
-.btn-primary[disabled], |
|
| 508 |
-fieldset[disabled] .btn-primary, |
|
| 509 |
-.btn-primary.disabled:hover, |
|
| 510 |
-.btn-primary[disabled]:hover, |
|
| 511 |
-fieldset[disabled] .btn-primary:hover, |
|
| 512 |
-.btn-primary.disabled:focus, |
|
| 513 |
-.btn-primary[disabled]:focus, |
|
| 514 |
-fieldset[disabled] .btn-primary:focus, |
|
| 515 |
-.btn-primary.disabled:active, |
|
| 516 |
-.btn-primary[disabled]:active, |
|
| 517 |
-fieldset[disabled] .btn-primary:active, |
|
| 518 |
-.btn-primary.disabled.active, |
|
| 519 |
-.btn-primary[disabled].active, |
|
| 520 |
-fieldset[disabled] .btn-primary.active {
|
|
| 521 |
- background-color: #189ad1; |
|
| 522 |
- border-color: #267da1; |
|
| 523 |
-} |
|
| 524 |
-.btn-primary .badge {
|
|
| 525 |
- color: #189ad1; |
|
| 526 |
- background-color: #ffffff; |
|
| 527 |
-} |
|
| 528 |
-.btn-success {
|
|
| 529 |
- color: #ffffff; |
|
| 530 |
- background-color: #5cb75c; |
|
| 531 |
- border-color: #4cad4c; |
|
| 532 |
-} |
|
| 533 |
-.btn-success:hover, |
|
| 534 |
-.btn-success:focus, |
|
| 535 |
-.btn-success:active, |
|
| 536 |
-.btn-success.active, |
|
| 537 |
-.open .dropdown-toggle.btn-success {
|
|
| 538 |
- color: #ffffff; |
|
| 539 |
- background-color: #48a248; |
|
| 540 |
- border-color: #3a833a; |
|
| 541 |
-} |
|
| 542 |
-.btn-success:active, |
|
| 543 |
-.btn-success.active, |
|
| 544 |
-.open .dropdown-toggle.btn-success {
|
|
| 545 |
- background-image: none; |
|
| 546 |
-} |
|
| 547 |
-.btn-success.disabled, |
|
| 548 |
-.btn-success[disabled], |
|
| 549 |
-fieldset[disabled] .btn-success, |
|
| 550 |
-.btn-success.disabled:hover, |
|
| 551 |
-.btn-success[disabled]:hover, |
|
| 552 |
-fieldset[disabled] .btn-success:hover, |
|
| 553 |
-.btn-success.disabled:focus, |
|
| 554 |
-.btn-success[disabled]:focus, |
|
| 555 |
-fieldset[disabled] .btn-success:focus, |
|
| 556 |
-.btn-success.disabled:active, |
|
| 557 |
-.btn-success[disabled]:active, |
|
| 558 |
-fieldset[disabled] .btn-success:active, |
|
| 559 |
-.btn-success.disabled.active, |
|
| 560 |
-.btn-success[disabled].active, |
|
| 561 |
-fieldset[disabled] .btn-success.active {
|
|
| 562 |
- background-color: #5cb75c; |
|
| 563 |
- border-color: #4cad4c; |
|
| 564 |
-} |
|
| 565 |
-.btn-success .badge {
|
|
| 566 |
- color: #5cb75c; |
|
| 567 |
- background-color: #ffffff; |
|
| 568 |
-} |
|
| 569 |
-.btn-info {
|
|
| 570 |
- color: #ffffff; |
|
| 571 |
- background-color: #27799c; |
|
| 572 |
- border-color: #226988; |
|
| 573 |
-} |
|
| 574 |
-.btn-info:hover, |
|
| 575 |
-.btn-info:focus, |
|
| 576 |
-.btn-info:active, |
|
| 577 |
-.btn-info.active, |
|
| 578 |
-.open .dropdown-toggle.btn-info {
|
|
| 579 |
- color: #ffffff; |
|
| 580 |
- background-color: #1f607b; |
|
| 581 |
- border-color: #164357; |
|
| 582 |
-} |
|
| 583 |
-.btn-info:active, |
|
| 584 |
-.btn-info.active, |
|
| 585 |
-.open .dropdown-toggle.btn-info {
|
|
| 586 |
- background-image: none; |
|
| 587 |
-} |
|
| 588 |
-.btn-info.disabled, |
|
| 589 |
-.btn-info[disabled], |
|
| 590 |
-fieldset[disabled] .btn-info, |
|
| 591 |
-.btn-info.disabled:hover, |
|
| 592 |
-.btn-info[disabled]:hover, |
|
| 593 |
-fieldset[disabled] .btn-info:hover, |
|
| 594 |
-.btn-info.disabled:focus, |
|
| 595 |
-.btn-info[disabled]:focus, |
|
| 596 |
-fieldset[disabled] .btn-info:focus, |
|
| 597 |
-.btn-info.disabled:active, |
|
| 598 |
-.btn-info[disabled]:active, |
|
| 599 |
-fieldset[disabled] .btn-info:active, |
|
| 600 |
-.btn-info.disabled.active, |
|
| 601 |
-.btn-info[disabled].active, |
|
| 602 |
-fieldset[disabled] .btn-info.active {
|
|
| 603 |
- background-color: #27799c; |
|
| 604 |
- border-color: #226988; |
|
| 605 |
-} |
|
| 606 |
-.btn-info .badge {
|
|
| 607 |
- color: #27799c; |
|
| 608 |
- background-color: #ffffff; |
|
| 609 |
-} |
|
| 610 |
-.btn-warning {
|
|
| 611 |
- color: #ffffff; |
|
| 612 |
- background-color: #eb7720; |
|
| 613 |
- border-color: #de6a14; |
|
| 614 |
-} |
|
| 615 |
-.btn-warning:hover, |
|
| 616 |
-.btn-warning:focus, |
|
| 617 |
-.btn-warning:active, |
|
| 618 |
-.btn-warning.active, |
|
| 619 |
-.open .dropdown-toggle.btn-warning {
|
|
| 620 |
- color: #ffffff; |
|
| 621 |
- background-color: #d06413; |
|
| 622 |
- border-color: #a54f0f; |
|
| 623 |
-} |
|
| 624 |
-.btn-warning:active, |
|
| 625 |
-.btn-warning.active, |
|
| 626 |
-.open .dropdown-toggle.btn-warning {
|
|
| 627 |
- background-image: none; |
|
| 628 |
-} |
|
| 629 |
-.btn-warning.disabled, |
|
| 630 |
-.btn-warning[disabled], |
|
| 631 |
-fieldset[disabled] .btn-warning, |
|
| 632 |
-.btn-warning.disabled:hover, |
|
| 633 |
-.btn-warning[disabled]:hover, |
|
| 634 |
-fieldset[disabled] .btn-warning:hover, |
|
| 635 |
-.btn-warning.disabled:focus, |
|
| 636 |
-.btn-warning[disabled]:focus, |
|
| 637 |
-fieldset[disabled] .btn-warning:focus, |
|
| 638 |
-.btn-warning.disabled:active, |
|
| 639 |
-.btn-warning[disabled]:active, |
|
| 640 |
-fieldset[disabled] .btn-warning:active, |
|
| 641 |
-.btn-warning.disabled.active, |
|
| 642 |
-.btn-warning[disabled].active, |
|
| 643 |
-fieldset[disabled] .btn-warning.active {
|
|
| 644 |
- background-color: #eb7720; |
|
| 645 |
- border-color: #de6a14; |
|
| 646 |
-} |
|
| 647 |
-.btn-warning .badge {
|
|
| 648 |
- color: #eb7720; |
|
| 649 |
- background-color: #ffffff; |
|
| 650 |
-} |
|
| 651 |
-.btn-danger {
|
|
| 652 |
- color: #ffffff; |
|
| 653 |
- background-color: #ab070f; |
|
| 654 |
- border-color: #781919; |
|
| 655 |
-} |
|
| 656 |
-.btn-danger:hover, |
|
| 657 |
-.btn-danger:focus, |
|
| 658 |
-.btn-danger:active, |
|
| 659 |
-.btn-danger.active, |
|
| 660 |
-.open .dropdown-toggle.btn-danger {
|
|
| 661 |
- color: #ffffff; |
|
| 662 |
- background-color: #84050c; |
|
| 663 |
- border-color: #450e0e; |
|
| 664 |
-} |
|
| 665 |
-.btn-danger:active, |
|
| 666 |
-.btn-danger.active, |
|
| 667 |
-.open .dropdown-toggle.btn-danger {
|
|
| 668 |
- background-image: none; |
|
| 669 |
-} |
|
| 670 |
-.btn-danger.disabled, |
|
| 671 |
-.btn-danger[disabled], |
|
| 672 |
-fieldset[disabled] .btn-danger, |
|
| 673 |
-.btn-danger.disabled:hover, |
|
| 674 |
-.btn-danger[disabled]:hover, |
|
| 675 |
-fieldset[disabled] .btn-danger:hover, |
|
| 676 |
-.btn-danger.disabled:focus, |
|
| 677 |
-.btn-danger[disabled]:focus, |
|
| 678 |
-fieldset[disabled] .btn-danger:focus, |
|
| 679 |
-.btn-danger.disabled:active, |
|
| 680 |
-.btn-danger[disabled]:active, |
|
| 681 |
-fieldset[disabled] .btn-danger:active, |
|
| 682 |
-.btn-danger.disabled.active, |
|
| 683 |
-.btn-danger[disabled].active, |
|
| 684 |
-fieldset[disabled] .btn-danger.active {
|
|
| 685 |
- background-color: #ab070f; |
|
| 686 |
- border-color: #781919; |
|
| 687 |
-} |
|
| 688 |
-.btn-danger .badge {
|
|
| 689 |
- color: #ab070f; |
|
| 690 |
- background-color: #ffffff; |
|
| 691 |
-} |
|
| 692 |
-.btn-link {
|
|
| 693 |
- color: #0099d3; |
|
| 694 |
- font-weight: normal; |
|
| 695 |
- cursor: pointer; |
|
| 696 |
- border-radius: 0; |
|
| 697 |
-} |
|
| 698 |
-.btn-link, |
|
| 699 |
-.btn-link:active, |
|
| 700 |
-.btn-link[disabled], |
|
| 701 |
-fieldset[disabled] .btn-link {
|
|
| 702 |
- background-color: transparent; |
|
| 703 |
- -webkit-box-shadow: none; |
|
| 704 |
- box-shadow: none; |
|
| 705 |
-} |
|
| 706 |
-.btn-link, |
|
| 707 |
-.btn-link:hover, |
|
| 708 |
-.btn-link:focus, |
|
| 709 |
-.btn-link:active {
|
|
| 710 |
- border-color: transparent; |
|
| 711 |
-} |
|
| 712 |
-.btn-link:hover, |
|
| 713 |
-.btn-link:focus {
|
|
| 714 |
- color: #00618a; |
|
| 715 |
- text-decoration: underline; |
|
| 716 |
- background-color: transparent; |
|
| 717 |
-} |
|
| 718 |
-.btn-link[disabled]:hover, |
|
| 719 |
-fieldset[disabled] .btn-link:hover, |
|
| 720 |
-.btn-link[disabled]:focus, |
|
| 721 |
-fieldset[disabled] .btn-link:focus {
|
|
| 722 |
- color: #999999; |
|
| 723 |
- text-decoration: none; |
|
| 724 |
-} |
|
| 725 |
-.btn-lg {
|
|
| 726 |
- padding: 6px 10px; |
|
| 727 |
- font-size: 14px; |
|
| 728 |
- line-height: 1.33; |
|
| 729 |
- border-radius: 1px; |
|
| 730 |
-} |
|
| 731 |
-.btn-sm {
|
|
| 732 |
- padding: 2px 6px; |
|
| 733 |
- font-size: 11px; |
|
| 734 |
- line-height: 1.5; |
|
| 735 |
- border-radius: 1px; |
|
| 736 |
-} |
|
| 737 |
-.btn-xs {
|
|
| 738 |
- padding: 1px 5px; |
|
| 739 |
- font-size: 11px; |
|
| 740 |
- line-height: 1.5; |
|
| 741 |
- border-radius: 1px; |
|
| 742 |
-} |
|
| 743 |
-.btn-block {
|
|
| 744 |
- display: block; |
|
| 745 |
- width: 100%; |
|
| 746 |
- padding-left: 0; |
|
| 747 |
- padding-right: 0; |
|
| 748 |
-} |
|
| 749 |
-.btn-block + .btn-block {
|
|
| 750 |
- margin-top: 5px; |
|
| 751 |
-} |
|
| 752 |
-input[type="submit"].btn-block, |
|
| 753 |
-input[type="reset"].btn-block, |
|
| 754 |
-input[type="button"].btn-block {
|
|
| 755 |
- width: 100%; |
|
| 756 |
-} |
|
| 757 |
-.fade {
|
|
| 758 |
- opacity: 0; |
|
| 759 |
- -webkit-transition: opacity 0.15s linear; |
|
| 760 |
- transition: opacity 0.15s linear; |
|
| 761 |
-} |
|
| 762 |
-.fade.in {
|
|
| 763 |
- opacity: 1; |
|
| 764 |
-} |
|
| 765 |
-.collapse {
|
|
| 766 |
- display: none; |
|
| 767 |
-} |
|
| 768 |
-.collapse.in {
|
|
| 769 |
- display: block; |
|
| 770 |
-} |
|
| 771 |
-.collapsing {
|
|
| 772 |
- position: relative; |
|
| 773 |
- height: 0; |
|
| 774 |
- overflow: hidden; |
|
| 775 |
- -webkit-transition: height 0.35s ease; |
|
| 776 |
- transition: height 0.35s ease; |
|
| 777 |
-} |
|
| 778 |
-fieldset {
|
|
| 779 |
- padding: 0; |
|
| 780 |
- margin: 0; |
|
| 781 |
- border: 0; |
|
| 782 |
- min-width: 0; |
|
| 783 |
-} |
|
| 784 |
-legend {
|
|
| 785 |
- display: block; |
|
| 786 |
- width: 100%; |
|
| 787 |
- padding: 0; |
|
| 788 |
- margin-bottom: 20px; |
|
| 789 |
- font-size: 18px; |
|
| 790 |
- line-height: inherit; |
|
| 791 |
- color: #333333; |
|
| 792 |
- border: 0; |
|
| 793 |
- border-bottom: 1px solid #e5e5e5; |
|
| 794 |
-} |
|
| 795 |
-label {
|
|
| 796 |
- display: inline-block; |
|
| 797 |
- margin-bottom: 5px; |
|
| 798 |
- font-weight: bold; |
|
| 799 |
-} |
|
| 800 |
-input[type="search"] {
|
|
| 801 |
- -webkit-box-sizing: border-box; |
|
| 802 |
- -moz-box-sizing: border-box; |
|
| 803 |
- box-sizing: border-box; |
|
| 804 |
-} |
|
| 805 |
-input[type="radio"], |
|
| 806 |
-input[type="checkbox"] {
|
|
| 807 |
- margin: 4px 0 0; |
|
| 808 |
- margin-top: 1px \9; |
|
| 809 |
- /* IE8-9 */ |
|
| 810 |
- line-height: normal; |
|
| 811 |
-} |
|
| 812 |
-input[type="file"] {
|
|
| 813 |
- display: block; |
|
| 814 |
-} |
|
| 815 |
-input[type="range"] {
|
|
| 816 |
- display: block; |
|
| 817 |
- width: 100%; |
|
| 818 |
-} |
|
| 819 |
-select[multiple], |
|
| 820 |
-select[size] {
|
|
| 821 |
- height: auto; |
|
| 822 |
-} |
|
| 823 |
-input[type="file"]:focus, |
|
| 824 |
-input[type="radio"]:focus, |
|
| 825 |
-input[type="checkbox"]:focus {
|
|
| 826 |
- outline: thin dotted; |
|
| 827 |
- outline: 5px auto -webkit-focus-ring-color; |
|
| 828 |
- outline-offset: -2px; |
|
| 829 |
-} |
|
| 830 |
-output {
|
|
| 831 |
- display: block; |
|
| 832 |
- padding-top: 3px; |
|
| 833 |
- font-size: 12px; |
|
| 834 |
- line-height: 1.66666667; |
|
| 835 |
- color: #333333; |
|
| 836 |
-} |
|
| 837 |
-.form-control {
|
|
| 838 |
- display: block; |
|
| 839 |
- width: 100%; |
|
| 840 |
- height: 26px; |
|
| 841 |
- padding: 2px 6px; |
|
| 842 |
- font-size: 12px; |
|
| 843 |
- line-height: 1.66666667; |
|
| 844 |
- color: #333333; |
|
| 845 |
- background-color: #ffffff; |
|
| 846 |
- background-image: none; |
|
| 847 |
- border: 1px solid #bababa; |
|
| 848 |
- border-radius: 1px; |
|
| 849 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 850 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 851 |
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; |
|
| 852 |
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; |
|
| 853 |
-} |
|
| 854 |
-.form-control:focus {
|
|
| 855 |
- border-color: #66afe9; |
|
| 856 |
- outline: 0; |
|
| 857 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); |
|
| 858 |
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); |
|
| 859 |
-} |
|
| 860 |
-.form-control::-moz-placeholder {
|
|
| 861 |
- color: #999999; |
|
| 862 |
- opacity: 1; |
|
| 863 |
-} |
|
| 864 |
-.form-control:-ms-input-placeholder {
|
|
| 865 |
- color: #999999; |
|
| 866 |
-} |
|
| 867 |
-.form-control::-webkit-input-placeholder {
|
|
| 868 |
- color: #999999; |
|
| 869 |
-} |
|
| 870 |
-.form-control:-moz-placeholder {
|
|
| 871 |
- color: #999999; |
|
| 872 |
- font-style: italic; |
|
| 873 |
-} |
|
| 874 |
-.form-control::-moz-placeholder {
|
|
| 875 |
- color: #999999; |
|
| 876 |
- font-style: italic; |
|
| 877 |
-} |
|
| 878 |
-.form-control:-ms-input-placeholder {
|
|
| 879 |
- color: #999999; |
|
| 880 |
- font-style: italic; |
|
| 881 |
-} |
|
| 882 |
-.form-control::-webkit-input-placeholder {
|
|
| 883 |
- color: #999999; |
|
| 884 |
- font-style: italic; |
|
| 885 |
-} |
|
| 886 |
-.form-control[disabled], |
|
| 887 |
-.form-control[readonly], |
|
| 888 |
-fieldset[disabled] .form-control {
|
|
| 889 |
- cursor: not-allowed; |
|
| 890 |
- background-color: #f8f8f8; |
|
| 891 |
- opacity: 1; |
|
| 892 |
-} |
|
| 893 |
-textarea.form-control {
|
|
| 894 |
- height: auto; |
|
| 895 |
-} |
|
| 896 |
-input[type="search"] {
|
|
| 897 |
- -webkit-appearance: none; |
|
| 898 |
-} |
|
| 899 |
-input[type="date"] {
|
|
| 900 |
- line-height: 26px; |
|
| 901 |
-} |
|
| 902 |
-.form-group {
|
|
| 903 |
- margin-bottom: 15px; |
|
| 904 |
-} |
|
| 905 |
-.radio, |
|
| 906 |
-.checkbox {
|
|
| 907 |
- display: block; |
|
| 908 |
- min-height: 20px; |
|
| 909 |
- margin-top: 10px; |
|
| 910 |
- margin-bottom: 10px; |
|
| 911 |
- padding-left: 20px; |
|
| 912 |
-} |
|
| 913 |
-.radio label, |
|
| 914 |
-.checkbox label {
|
|
| 915 |
- display: inline; |
|
| 916 |
- font-weight: normal; |
|
| 917 |
- cursor: pointer; |
|
| 918 |
-} |
|
| 919 |
-.radio input[type="radio"], |
|
| 920 |
-.radio-inline input[type="radio"], |
|
| 921 |
-.checkbox input[type="checkbox"], |
|
| 922 |
-.checkbox-inline input[type="checkbox"] {
|
|
| 923 |
- float: left; |
|
| 924 |
- margin-left: -20px; |
|
| 925 |
-} |
|
| 926 |
-.radio + .radio, |
|
| 927 |
-.checkbox + .checkbox {
|
|
| 928 |
- margin-top: -5px; |
|
| 929 |
-} |
|
| 930 |
-.radio-inline, |
|
| 931 |
-.checkbox-inline {
|
|
| 932 |
- display: inline-block; |
|
| 933 |
- padding-left: 20px; |
|
| 934 |
- margin-bottom: 0; |
|
| 935 |
- vertical-align: middle; |
|
| 936 |
- font-weight: normal; |
|
| 937 |
- cursor: pointer; |
|
| 938 |
-} |
|
| 939 |
-.radio-inline + .radio-inline, |
|
| 940 |
-.checkbox-inline + .checkbox-inline {
|
|
| 941 |
- margin-top: 0; |
|
| 942 |
- margin-left: 10px; |
|
| 943 |
-} |
|
| 944 |
-input[type="radio"][disabled], |
|
| 945 |
-input[type="checkbox"][disabled], |
|
| 946 |
-.radio[disabled], |
|
| 947 |
-.radio-inline[disabled], |
|
| 948 |
-.checkbox[disabled], |
|
| 949 |
-.checkbox-inline[disabled], |
|
| 950 |
-fieldset[disabled] input[type="radio"], |
|
| 951 |
-fieldset[disabled] input[type="checkbox"], |
|
| 952 |
-fieldset[disabled] .radio, |
|
| 953 |
-fieldset[disabled] .radio-inline, |
|
| 954 |
-fieldset[disabled] .checkbox, |
|
| 955 |
-fieldset[disabled] .checkbox-inline {
|
|
| 956 |
- cursor: not-allowed; |
|
| 957 |
-} |
|
| 958 |
-.input-sm {
|
|
| 959 |
- height: 22px; |
|
| 960 |
- padding: 2px 6px; |
|
| 961 |
- font-size: 11px; |
|
| 962 |
- line-height: 1.5; |
|
| 963 |
- border-radius: 1px; |
|
| 964 |
-} |
|
| 965 |
-select.input-sm {
|
|
| 966 |
- height: 22px; |
|
| 967 |
- line-height: 22px; |
|
| 968 |
-} |
|
| 969 |
-textarea.input-sm, |
|
| 970 |
-select[multiple].input-sm {
|
|
| 971 |
- height: auto; |
|
| 972 |
-} |
|
| 973 |
-.input-lg {
|
|
| 974 |
- height: 33px; |
|
| 975 |
- padding: 6px 10px; |
|
| 976 |
- font-size: 14px; |
|
| 977 |
- line-height: 1.33; |
|
| 978 |
- border-radius: 1px; |
|
| 979 |
-} |
|
| 980 |
-select.input-lg {
|
|
| 981 |
- height: 33px; |
|
| 982 |
- line-height: 33px; |
|
| 983 |
-} |
|
| 984 |
-textarea.input-lg, |
|
| 985 |
-select[multiple].input-lg {
|
|
| 986 |
- height: auto; |
|
| 987 |
-} |
|
| 988 |
-.has-feedback {
|
|
| 989 |
- position: relative; |
|
| 990 |
-} |
|
| 991 |
-.has-feedback .form-control {
|
|
| 992 |
- padding-right: 32.5px; |
|
| 993 |
-} |
|
| 994 |
-.has-feedback .form-control-feedback {
|
|
| 995 |
- position: absolute; |
|
| 996 |
- top: 25px; |
|
| 997 |
- right: 0; |
|
| 998 |
- display: block; |
|
| 999 |
- width: 26px; |
|
| 1000 |
- height: 26px; |
|
| 1001 |
- line-height: 26px; |
|
| 1002 |
- text-align: center; |
|
| 1003 |
-} |
|
| 1004 |
-.has-success .help-block, |
|
| 1005 |
-.has-success .control-label, |
|
| 1006 |
-.has-success .radio, |
|
| 1007 |
-.has-success .checkbox, |
|
| 1008 |
-.has-success .radio-inline, |
|
| 1009 |
-.has-success .checkbox-inline {
|
|
| 1010 |
- color: #3c763d; |
|
| 1011 |
-} |
|
| 1012 |
-.has-success .form-control {
|
|
| 1013 |
- border-color: #3c763d; |
|
| 1014 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1015 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1016 |
-} |
|
| 1017 |
-.has-success .form-control:focus {
|
|
| 1018 |
- border-color: #2b542c; |
|
| 1019 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; |
|
| 1020 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; |
|
| 1021 |
-} |
|
| 1022 |
-.has-success .input-group-addon {
|
|
| 1023 |
- color: #3c763d; |
|
| 1024 |
- border-color: #3c763d; |
|
| 1025 |
- background-color: #dff0d8; |
|
| 1026 |
-} |
|
| 1027 |
-.has-success .form-control-feedback {
|
|
| 1028 |
- color: #3c763d; |
|
| 1029 |
-} |
|
| 1030 |
-.has-warning .help-block, |
|
| 1031 |
-.has-warning .control-label, |
|
| 1032 |
-.has-warning .radio, |
|
| 1033 |
-.has-warning .checkbox, |
|
| 1034 |
-.has-warning .radio-inline, |
|
| 1035 |
-.has-warning .checkbox-inline {
|
|
| 1036 |
- color: #8a6d3b; |
|
| 1037 |
-} |
|
| 1038 |
-.has-warning .form-control {
|
|
| 1039 |
- border-color: #8a6d3b; |
|
| 1040 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1041 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1042 |
-} |
|
| 1043 |
-.has-warning .form-control:focus {
|
|
| 1044 |
- border-color: #66512c; |
|
| 1045 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; |
|
| 1046 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; |
|
| 1047 |
-} |
|
| 1048 |
-.has-warning .input-group-addon {
|
|
| 1049 |
- color: #8a6d3b; |
|
| 1050 |
- border-color: #8a6d3b; |
|
| 1051 |
- background-color: #fcf8e3; |
|
| 1052 |
-} |
|
| 1053 |
-.has-warning .form-control-feedback {
|
|
| 1054 |
- color: #8a6d3b; |
|
| 1055 |
-} |
|
| 1056 |
-.has-error .help-block, |
|
| 1057 |
-.has-error .control-label, |
|
| 1058 |
-.has-error .radio, |
|
| 1059 |
-.has-error .checkbox, |
|
| 1060 |
-.has-error .radio-inline, |
|
| 1061 |
-.has-error .checkbox-inline {
|
|
| 1062 |
- color: #a94442; |
|
| 1063 |
-} |
|
| 1064 |
-.has-error .form-control {
|
|
| 1065 |
- border-color: #a94442; |
|
| 1066 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1067 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 1068 |
-} |
|
| 1069 |
-.has-error .form-control:focus {
|
|
| 1070 |
- border-color: #843534; |
|
| 1071 |
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; |
|
| 1072 |
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; |
|
| 1073 |
-} |
|
| 1074 |
-.has-error .input-group-addon {
|
|
| 1075 |
- color: #a94442; |
|
| 1076 |
- border-color: #a94442; |
|
| 1077 |
- background-color: #f2dede; |
|
| 1078 |
-} |
|
| 1079 |
-.has-error .form-control-feedback {
|
|
| 1080 |
- color: #a94442; |
|
| 1081 |
-} |
|
| 1082 |
-.form-control-static {
|
|
| 1083 |
- margin-bottom: 0; |
|
| 1084 |
-} |
|
| 1085 |
-.help-block {
|
|
| 1086 |
- display: block; |
|
| 1087 |
- margin-top: 5px; |
|
| 1088 |
- margin-bottom: 10px; |
|
| 1089 |
- color: #737373; |
|
| 1090 |
-} |
|
| 1091 |
-@media (min-width: 768px) {
|
|
| 1092 |
- .form-inline .form-group {
|
|
| 1093 |
- display: inline-block; |
|
| 1094 |
- margin-bottom: 0; |
|
| 1095 |
- vertical-align: middle; |
|
| 1096 |
- } |
|
| 1097 |
- .form-inline .form-control {
|
|
| 1098 |
- display: inline-block; |
|
| 1099 |
- width: auto; |
|
| 1100 |
- vertical-align: middle; |
|
| 1101 |
- } |
|
| 1102 |
- .form-inline .input-group > .form-control {
|
|
| 1103 |
- width: 100%; |
|
| 1104 |
- } |
|
| 1105 |
- .form-inline .control-label {
|
|
| 1106 |
- margin-bottom: 0; |
|
| 1107 |
- vertical-align: middle; |
|
| 1108 |
- } |
|
| 1109 |
- .form-inline .radio, |
|
| 1110 |
- .form-inline .checkbox {
|
|
| 1111 |
- display: inline-block; |
|
| 1112 |
- margin-top: 0; |
|
| 1113 |
- margin-bottom: 0; |
|
| 1114 |
- padding-left: 0; |
|
| 1115 |
- vertical-align: middle; |
|
| 1116 |
- } |
|
| 1117 |
- .form-inline .radio input[type="radio"], |
|
| 1118 |
- .form-inline .checkbox input[type="checkbox"] {
|
|
| 1119 |
- float: none; |
|
| 1120 |
- margin-left: 0; |
|
| 1121 |
- } |
|
| 1122 |
- .form-inline .has-feedback .form-control-feedback {
|
|
| 1123 |
- top: 0; |
|
| 1124 |
- } |
|
| 1125 |
-} |
|
| 1126 |
-.form-horizontal .control-label, |
|
| 1127 |
-.form-horizontal .radio, |
|
| 1128 |
-.form-horizontal .checkbox, |
|
| 1129 |
-.form-horizontal .radio-inline, |
|
| 1130 |
-.form-horizontal .checkbox-inline {
|
|
| 1131 |
- margin-top: 0; |
|
| 1132 |
- margin-bottom: 0; |
|
| 1133 |
- padding-top: 3px; |
|
| 1134 |
-} |
|
| 1135 |
-.form-horizontal .radio, |
|
| 1136 |
-.form-horizontal .checkbox {
|
|
| 1137 |
- min-height: 23px; |
|
| 1138 |
-} |
|
| 1139 |
-.form-horizontal .form-group {
|
|
| 1140 |
- margin-left: -20px; |
|
| 1141 |
- margin-right: -20px; |
|
| 1142 |
-} |
|
| 1143 |
-.form-horizontal .form-control-static {
|
|
| 1144 |
- padding-top: 3px; |
|
| 1145 |
-} |
|
| 1146 |
-@media (min-width: 768px) {
|
|
| 1147 |
- .form-horizontal .control-label {
|
|
| 1148 |
- text-align: right; |
|
| 1149 |
- } |
|
| 1150 |
-} |
|
| 1151 |
-.form-horizontal .has-feedback .form-control-feedback {
|
|
| 1152 |
- top: 0; |
|
| 1153 |
- right: 20px; |
|
| 1154 |
-} |
|
| 1155 |
-.container {
|
|
| 1156 |
- margin-right: auto; |
|
| 1157 |
- margin-left: auto; |
|
| 1158 |
- padding-left: 20px; |
|
| 1159 |
- padding-right: 20px; |
|
| 1160 |
-} |
|
| 1161 |
-@media (min-width: 768px) {
|
|
| 1162 |
- .container {
|
|
| 1163 |
- width: 760px; |
|
| 1164 |
- } |
|
| 1165 |
-} |
|
| 1166 |
-@media (min-width: 992px) {
|
|
| 1167 |
- .container {
|
|
| 1168 |
- width: 980px; |
|
| 1169 |
- } |
|
| 1170 |
-} |
|
| 1171 |
-@media (min-width: 1200px) {
|
|
| 1172 |
- .container {
|
|
| 1173 |
- width: 1180px; |
|
| 1174 |
- } |
|
| 1175 |
-} |
|
| 1176 |
-.container-fluid {
|
|
| 1177 |
- margin-right: auto; |
|
| 1178 |
- margin-left: auto; |
|
| 1179 |
- padding-left: 20px; |
|
| 1180 |
- padding-right: 20px; |
|
| 1181 |
-} |
|
| 1182 |
-.row {
|
|
| 1183 |
- margin-left: -20px; |
|
| 1184 |
- margin-right: -20px; |
|
| 1185 |
-} |
|
| 1186 |
-.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
|
|
| 1187 |
- position: relative; |
|
| 1188 |
- min-height: 1px; |
|
| 1189 |
- padding-left: 20px; |
|
| 1190 |
- padding-right: 20px; |
|
| 1191 |
-} |
|
| 1192 |
-.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
|
|
| 1193 |
- float: left; |
|
| 1194 |
-} |
|
| 1195 |
-.col-xs-12 {
|
|
| 1196 |
- width: 100%; |
|
| 1197 |
-} |
|
| 1198 |
-.col-xs-11 {
|
|
| 1199 |
- width: 91.66666666666666%; |
|
| 1200 |
-} |
|
| 1201 |
-.col-xs-10 {
|
|
| 1202 |
- width: 83.33333333333334%; |
|
| 1203 |
-} |
|
| 1204 |
-.col-xs-9 {
|
|
| 1205 |
- width: 75%; |
|
| 1206 |
-} |
|
| 1207 |
-.col-xs-8 {
|
|
| 1208 |
- width: 66.66666666666666%; |
|
| 1209 |
-} |
|
| 1210 |
-.col-xs-7 {
|
|
| 1211 |
- width: 58.333333333333336%; |
|
| 1212 |
-} |
|
| 1213 |
-.col-xs-6 {
|
|
| 1214 |
- width: 50%; |
|
| 1215 |
-} |
|
| 1216 |
-.col-xs-5 {
|
|
| 1217 |
- width: 41.66666666666667%; |
|
| 1218 |
-} |
|
| 1219 |
-.col-xs-4 {
|
|
| 1220 |
- width: 33.33333333333333%; |
|
| 1221 |
-} |
|
| 1222 |
-.col-xs-3 {
|
|
| 1223 |
- width: 25%; |
|
| 1224 |
-} |
|
| 1225 |
-.col-xs-2 {
|
|
| 1226 |
- width: 16.666666666666664%; |
|
| 1227 |
-} |
|
| 1228 |
-.col-xs-1 {
|
|
| 1229 |
- width: 8.333333333333332%; |
|
| 1230 |
-} |
|
| 1231 |
-.col-xs-pull-12 {
|
|
| 1232 |
- right: 100%; |
|
| 1233 |
-} |
|
| 1234 |
-.col-xs-pull-11 {
|
|
| 1235 |
- right: 91.66666666666666%; |
|
| 1236 |
-} |
|
| 1237 |
-.col-xs-pull-10 {
|
|
| 1238 |
- right: 83.33333333333334%; |
|
| 1239 |
-} |
|
| 1240 |
-.col-xs-pull-9 {
|
|
| 1241 |
- right: 75%; |
|
| 1242 |
-} |
|
| 1243 |
-.col-xs-pull-8 {
|
|
| 1244 |
- right: 66.66666666666666%; |
|
| 1245 |
-} |
|
| 1246 |
-.col-xs-pull-7 {
|
|
| 1247 |
- right: 58.333333333333336%; |
|
| 1248 |
-} |
|
| 1249 |
-.col-xs-pull-6 {
|
|
| 1250 |
- right: 50%; |
|
| 1251 |
-} |
|
| 1252 |
-.col-xs-pull-5 {
|
|
| 1253 |
- right: 41.66666666666667%; |
|
| 1254 |
-} |
|
| 1255 |
-.col-xs-pull-4 {
|
|
| 1256 |
- right: 33.33333333333333%; |
|
| 1257 |
-} |
|
| 1258 |
-.col-xs-pull-3 {
|
|
| 1259 |
- right: 25%; |
|
| 1260 |
-} |
|
| 1261 |
-.col-xs-pull-2 {
|
|
| 1262 |
- right: 16.666666666666664%; |
|
| 1263 |
-} |
|
| 1264 |
-.col-xs-pull-1 {
|
|
| 1265 |
- right: 8.333333333333332%; |
|
| 1266 |
-} |
|
| 1267 |
-.col-xs-pull-0 {
|
|
| 1268 |
- right: 0%; |
|
| 1269 |
-} |
|
| 1270 |
-.col-xs-push-12 {
|
|
| 1271 |
- left: 100%; |
|
| 1272 |
-} |
|
| 1273 |
-.col-xs-push-11 {
|
|
| 1274 |
- left: 91.66666666666666%; |
|
| 1275 |
-} |
|
| 1276 |
-.col-xs-push-10 {
|
|
| 1277 |
- left: 83.33333333333334%; |
|
| 1278 |
-} |
|
| 1279 |
-.col-xs-push-9 {
|
|
| 1280 |
- left: 75%; |
|
| 1281 |
-} |
|
| 1282 |
-.col-xs-push-8 {
|
|
| 1283 |
- left: 66.66666666666666%; |
|
| 1284 |
-} |
|
| 1285 |
-.col-xs-push-7 {
|
|
| 1286 |
- left: 58.333333333333336%; |
|
| 1287 |
-} |
|
| 1288 |
-.col-xs-push-6 {
|
|
| 1289 |
- left: 50%; |
|
| 1290 |
-} |
|
| 1291 |
-.col-xs-push-5 {
|
|
| 1292 |
- left: 41.66666666666667%; |
|
| 1293 |
-} |
|
| 1294 |
-.col-xs-push-4 {
|
|
| 1295 |
- left: 33.33333333333333%; |
|
| 1296 |
-} |
|
| 1297 |
-.col-xs-push-3 {
|
|
| 1298 |
- left: 25%; |
|
| 1299 |
-} |
|
| 1300 |
-.col-xs-push-2 {
|
|
| 1301 |
- left: 16.666666666666664%; |
|
| 1302 |
-} |
|
| 1303 |
-.col-xs-push-1 {
|
|
| 1304 |
- left: 8.333333333333332%; |
|
| 1305 |
-} |
|
| 1306 |
-.col-xs-push-0 {
|
|
| 1307 |
- left: 0%; |
|
| 1308 |
-} |
|
| 1309 |
-.col-xs-offset-12 {
|
|
| 1310 |
- margin-left: 100%; |
|
| 1311 |
-} |
|
| 1312 |
-.col-xs-offset-11 {
|
|
| 1313 |
- margin-left: 91.66666666666666%; |
|
| 1314 |
-} |
|
| 1315 |
-.col-xs-offset-10 {
|
|
| 1316 |
- margin-left: 83.33333333333334%; |
|
| 1317 |
-} |
|
| 1318 |
-.col-xs-offset-9 {
|
|
| 1319 |
- margin-left: 75%; |
|
| 1320 |
-} |
|
| 1321 |
-.col-xs-offset-8 {
|
|
| 1322 |
- margin-left: 66.66666666666666%; |
|
| 1323 |
-} |
|
| 1324 |
-.col-xs-offset-7 {
|
|
| 1325 |
- margin-left: 58.333333333333336%; |
|
| 1326 |
-} |
|
| 1327 |
-.col-xs-offset-6 {
|
|
| 1328 |
- margin-left: 50%; |
|
| 1329 |
-} |
|
| 1330 |
-.col-xs-offset-5 {
|
|
| 1331 |
- margin-left: 41.66666666666667%; |
|
| 1332 |
-} |
|
| 1333 |
-.col-xs-offset-4 {
|
|
| 1334 |
- margin-left: 33.33333333333333%; |
|
| 1335 |
-} |
|
| 1336 |
-.col-xs-offset-3 {
|
|
| 1337 |
- margin-left: 25%; |
|
| 1338 |
-} |
|
| 1339 |
-.col-xs-offset-2 {
|
|
| 1340 |
- margin-left: 16.666666666666664%; |
|
| 1341 |
-} |
|
| 1342 |
-.col-xs-offset-1 {
|
|
| 1343 |
- margin-left: 8.333333333333332%; |
|
| 1344 |
-} |
|
| 1345 |
-.col-xs-offset-0 {
|
|
| 1346 |
- margin-left: 0%; |
|
| 1347 |
-} |
|
| 1348 |
-@media (min-width: 768px) {
|
|
| 1349 |
- .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
|
|
| 1350 |
- float: left; |
|
| 1351 |
- } |
|
| 1352 |
- .col-sm-12 {
|
|
| 1353 |
- width: 100%; |
|
| 1354 |
- } |
|
| 1355 |
- .col-sm-11 {
|
|
| 1356 |
- width: 91.66666666666666%; |
|
| 1357 |
- } |
|
| 1358 |
- .col-sm-10 {
|
|
| 1359 |
- width: 83.33333333333334%; |
|
| 1360 |
- } |
|
| 1361 |
- .col-sm-9 {
|
|
| 1362 |
- width: 75%; |
|
| 1363 |
- } |
|
| 1364 |
- .col-sm-8 {
|
|
| 1365 |
- width: 66.66666666666666%; |
|
| 1366 |
- } |
|
| 1367 |
- .col-sm-7 {
|
|
| 1368 |
- width: 58.333333333333336%; |
|
| 1369 |
- } |
|
| 1370 |
- .col-sm-6 {
|
|
| 1371 |
- width: 50%; |
|
| 1372 |
- } |
|
| 1373 |
- .col-sm-5 {
|
|
| 1374 |
- width: 41.66666666666667%; |
|
| 1375 |
- } |
|
| 1376 |
- .col-sm-4 {
|
|
| 1377 |
- width: 33.33333333333333%; |
|
| 1378 |
- } |
|
| 1379 |
- .col-sm-3 {
|
|
| 1380 |
- width: 25%; |
|
| 1381 |
- } |
|
| 1382 |
- .col-sm-2 {
|
|
| 1383 |
- width: 16.666666666666664%; |
|
| 1384 |
- } |
|
| 1385 |
- .col-sm-1 {
|
|
| 1386 |
- width: 8.333333333333332%; |
|
| 1387 |
- } |
|
| 1388 |
- .col-sm-pull-12 {
|
|
| 1389 |
- right: 100%; |
|
| 1390 |
- } |
|
| 1391 |
- .col-sm-pull-11 {
|
|
| 1392 |
- right: 91.66666666666666%; |
|
| 1393 |
- } |
|
| 1394 |
- .col-sm-pull-10 {
|
|
| 1395 |
- right: 83.33333333333334%; |
|
| 1396 |
- } |
|
| 1397 |
- .col-sm-pull-9 {
|
|
| 1398 |
- right: 75%; |
|
| 1399 |
- } |
|
| 1400 |
- .col-sm-pull-8 {
|
|
| 1401 |
- right: 66.66666666666666%; |
|
| 1402 |
- } |
|
| 1403 |
- .col-sm-pull-7 {
|
|
| 1404 |
- right: 58.333333333333336%; |
|
| 1405 |
- } |
|
| 1406 |
- .col-sm-pull-6 {
|
|
| 1407 |
- right: 50%; |
|
| 1408 |
- } |
|
| 1409 |
- .col-sm-pull-5 {
|
|
| 1410 |
- right: 41.66666666666667%; |
|
| 1411 |
- } |
|
| 1412 |
- .col-sm-pull-4 {
|
|
| 1413 |
- right: 33.33333333333333%; |
|
| 1414 |
- } |
|
| 1415 |
- .col-sm-pull-3 {
|
|
| 1416 |
- right: 25%; |
|
| 1417 |
- } |
|
| 1418 |
- .col-sm-pull-2 {
|
|
| 1419 |
- right: 16.666666666666664%; |
|
| 1420 |
- } |
|
| 1421 |
- .col-sm-pull-1 {
|
|
| 1422 |
- right: 8.333333333333332%; |
|
| 1423 |
- } |
|
| 1424 |
- .col-sm-pull-0 {
|
|
| 1425 |
- right: 0%; |
|
| 1426 |
- } |
|
| 1427 |
- .col-sm-push-12 {
|
|
| 1428 |
- left: 100%; |
|
| 1429 |
- } |
|
| 1430 |
- .col-sm-push-11 {
|
|
| 1431 |
- left: 91.66666666666666%; |
|
| 1432 |
- } |
|
| 1433 |
- .col-sm-push-10 {
|
|
| 1434 |
- left: 83.33333333333334%; |
|
| 1435 |
- } |
|
| 1436 |
- .col-sm-push-9 {
|
|
| 1437 |
- left: 75%; |
|
| 1438 |
- } |
|
| 1439 |
- .col-sm-push-8 {
|
|
| 1440 |
- left: 66.66666666666666%; |
|
| 1441 |
- } |
|
| 1442 |
- .col-sm-push-7 {
|
|
| 1443 |
- left: 58.333333333333336%; |
|
| 1444 |
- } |
|
| 1445 |
- .col-sm-push-6 {
|
|
| 1446 |
- left: 50%; |
|
| 1447 |
- } |
|
| 1448 |
- .col-sm-push-5 {
|
|
| 1449 |
- left: 41.66666666666667%; |
|
| 1450 |
- } |
|
| 1451 |
- .col-sm-push-4 {
|
|
| 1452 |
- left: 33.33333333333333%; |
|
| 1453 |
- } |
|
| 1454 |
- .col-sm-push-3 {
|
|
| 1455 |
- left: 25%; |
|
| 1456 |
- } |
|
| 1457 |
- .col-sm-push-2 {
|
|
| 1458 |
- left: 16.666666666666664%; |
|
| 1459 |
- } |
|
| 1460 |
- .col-sm-push-1 {
|
|
| 1461 |
- left: 8.333333333333332%; |
|
| 1462 |
- } |
|
| 1463 |
- .col-sm-push-0 {
|
|
| 1464 |
- left: 0%; |
|
| 1465 |
- } |
|
| 1466 |
- .col-sm-offset-12 {
|
|
| 1467 |
- margin-left: 100%; |
|
| 1468 |
- } |
|
| 1469 |
- .col-sm-offset-11 {
|
|
| 1470 |
- margin-left: 91.66666666666666%; |
|
| 1471 |
- } |
|
| 1472 |
- .col-sm-offset-10 {
|
|
| 1473 |
- margin-left: 83.33333333333334%; |
|
| 1474 |
- } |
|
| 1475 |
- .col-sm-offset-9 {
|
|
| 1476 |
- margin-left: 75%; |
|
| 1477 |
- } |
|
| 1478 |
- .col-sm-offset-8 {
|
|
| 1479 |
- margin-left: 66.66666666666666%; |
|
| 1480 |
- } |
|
| 1481 |
- .col-sm-offset-7 {
|
|
| 1482 |
- margin-left: 58.333333333333336%; |
|
| 1483 |
- } |
|
| 1484 |
- .col-sm-offset-6 {
|
|
| 1485 |
- margin-left: 50%; |
|
| 1486 |
- } |
|
| 1487 |
- .col-sm-offset-5 {
|
|
| 1488 |
- margin-left: 41.66666666666667%; |
|
| 1489 |
- } |
|
| 1490 |
- .col-sm-offset-4 {
|
|
| 1491 |
- margin-left: 33.33333333333333%; |
|
| 1492 |
- } |
|
| 1493 |
- .col-sm-offset-3 {
|
|
| 1494 |
- margin-left: 25%; |
|
| 1495 |
- } |
|
| 1496 |
- .col-sm-offset-2 {
|
|
| 1497 |
- margin-left: 16.666666666666664%; |
|
| 1498 |
- } |
|
| 1499 |
- .col-sm-offset-1 {
|
|
| 1500 |
- margin-left: 8.333333333333332%; |
|
| 1501 |
- } |
|
| 1502 |
- .col-sm-offset-0 {
|
|
| 1503 |
- margin-left: 0%; |
|
| 1504 |
- } |
|
| 1505 |
-} |
|
| 1506 |
-@media (min-width: 992px) {
|
|
| 1507 |
- .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
|
|
| 1508 |
- float: left; |
|
| 1509 |
- } |
|
| 1510 |
- .col-md-12 {
|
|
| 1511 |
- width: 100%; |
|
| 1512 |
- } |
|
| 1513 |
- .col-md-11 {
|
|
| 1514 |
- width: 91.66666666666666%; |
|
| 1515 |
- } |
|
| 1516 |
- .col-md-10 {
|
|
| 1517 |
- width: 83.33333333333334%; |
|
| 1518 |
- } |
|
| 1519 |
- .col-md-9 {
|
|
| 1520 |
- width: 75%; |
|
| 1521 |
- } |
|
| 1522 |
- .col-md-8 {
|
|
| 1523 |
- width: 66.66666666666666%; |
|
| 1524 |
- } |
|
| 1525 |
- .col-md-7 {
|
|
| 1526 |
- width: 58.333333333333336%; |
|
| 1527 |
- } |
|
| 1528 |
- .col-md-6 {
|
|
| 1529 |
- width: 50%; |
|
| 1530 |
- } |
|
| 1531 |
- .col-md-5 {
|
|
| 1532 |
- width: 41.66666666666667%; |
|
| 1533 |
- } |
|
| 1534 |
- .col-md-4 {
|
|
| 1535 |
- width: 33.33333333333333%; |
|
| 1536 |
- } |
|
| 1537 |
- .col-md-3 {
|
|
| 1538 |
- width: 25%; |
|
| 1539 |
- } |
|
| 1540 |
- .col-md-2 {
|
|
| 1541 |
- width: 16.666666666666664%; |
|
| 1542 |
- } |
|
| 1543 |
- .col-md-1 {
|
|
| 1544 |
- width: 8.333333333333332%; |
|
| 1545 |
- } |
|
| 1546 |
- .col-md-pull-12 {
|
|
| 1547 |
- right: 100%; |
|
| 1548 |
- } |
|
| 1549 |
- .col-md-pull-11 {
|
|
| 1550 |
- right: 91.66666666666666%; |
|
| 1551 |
- } |
|
| 1552 |
- .col-md-pull-10 {
|
|
| 1553 |
- right: 83.33333333333334%; |
|
| 1554 |
- } |
|
| 1555 |
- .col-md-pull-9 {
|
|
| 1556 |
- right: 75%; |
|
| 1557 |
- } |
|
| 1558 |
- .col-md-pull-8 {
|
|
| 1559 |
- right: 66.66666666666666%; |
|
| 1560 |
- } |
|
| 1561 |
- .col-md-pull-7 {
|
|
| 1562 |
- right: 58.333333333333336%; |
|
| 1563 |
- } |
|
| 1564 |
- .col-md-pull-6 {
|
|
| 1565 |
- right: 50%; |
|
| 1566 |
- } |
|
| 1567 |
- .col-md-pull-5 {
|
|
| 1568 |
- right: 41.66666666666667%; |
|
| 1569 |
- } |
|
| 1570 |
- .col-md-pull-4 {
|
|
| 1571 |
- right: 33.33333333333333%; |
|
| 1572 |
- } |
|
| 1573 |
- .col-md-pull-3 {
|
|
| 1574 |
- right: 25%; |
|
| 1575 |
- } |
|
| 1576 |
- .col-md-pull-2 {
|
|
| 1577 |
- right: 16.666666666666664%; |
|
| 1578 |
- } |
|
| 1579 |
- .col-md-pull-1 {
|
|
| 1580 |
- right: 8.333333333333332%; |
|
| 1581 |
- } |
|
| 1582 |
- .col-md-pull-0 {
|
|
| 1583 |
- right: 0%; |
|
| 1584 |
- } |
|
| 1585 |
- .col-md-push-12 {
|
|
| 1586 |
- left: 100%; |
|
| 1587 |
- } |
|
| 1588 |
- .col-md-push-11 {
|
|
| 1589 |
- left: 91.66666666666666%; |
|
| 1590 |
- } |
|
| 1591 |
- .col-md-push-10 {
|
|
| 1592 |
- left: 83.33333333333334%; |
|
| 1593 |
- } |
|
| 1594 |
- .col-md-push-9 {
|
|
| 1595 |
- left: 75%; |
|
| 1596 |
- } |
|
| 1597 |
- .col-md-push-8 {
|
|
| 1598 |
- left: 66.66666666666666%; |
|
| 1599 |
- } |
|
| 1600 |
- .col-md-push-7 {
|
|
| 1601 |
- left: 58.333333333333336%; |
|
| 1602 |
- } |
|
| 1603 |
- .col-md-push-6 {
|
|
| 1604 |
- left: 50%; |
|
| 1605 |
- } |
|
| 1606 |
- .col-md-push-5 {
|
|
| 1607 |
- left: 41.66666666666667%; |
|
| 1608 |
- } |
|
| 1609 |
- .col-md-push-4 {
|
|
| 1610 |
- left: 33.33333333333333%; |
|
| 1611 |
- } |
|
| 1612 |
- .col-md-push-3 {
|
|
| 1613 |
- left: 25%; |
|
| 1614 |
- } |
|
| 1615 |
- .col-md-push-2 {
|
|
| 1616 |
- left: 16.666666666666664%; |
|
| 1617 |
- } |
|
| 1618 |
- .col-md-push-1 {
|
|
| 1619 |
- left: 8.333333333333332%; |
|
| 1620 |
- } |
|
| 1621 |
- .col-md-push-0 {
|
|
| 1622 |
- left: 0%; |
|
| 1623 |
- } |
|
| 1624 |
- .col-md-offset-12 {
|
|
| 1625 |
- margin-left: 100%; |
|
| 1626 |
- } |
|
| 1627 |
- .col-md-offset-11 {
|
|
| 1628 |
- margin-left: 91.66666666666666%; |
|
| 1629 |
- } |
|
| 1630 |
- .col-md-offset-10 {
|
|
| 1631 |
- margin-left: 83.33333333333334%; |
|
| 1632 |
- } |
|
| 1633 |
- .col-md-offset-9 {
|
|
| 1634 |
- margin-left: 75%; |
|
| 1635 |
- } |
|
| 1636 |
- .col-md-offset-8 {
|
|
| 1637 |
- margin-left: 66.66666666666666%; |
|
| 1638 |
- } |
|
| 1639 |
- .col-md-offset-7 {
|
|
| 1640 |
- margin-left: 58.333333333333336%; |
|
| 1641 |
- } |
|
| 1642 |
- .col-md-offset-6 {
|
|
| 1643 |
- margin-left: 50%; |
|
| 1644 |
- } |
|
| 1645 |
- .col-md-offset-5 {
|
|
| 1646 |
- margin-left: 41.66666666666667%; |
|
| 1647 |
- } |
|
| 1648 |
- .col-md-offset-4 {
|
|
| 1649 |
- margin-left: 33.33333333333333%; |
|
| 1650 |
- } |
|
| 1651 |
- .col-md-offset-3 {
|
|
| 1652 |
- margin-left: 25%; |
|
| 1653 |
- } |
|
| 1654 |
- .col-md-offset-2 {
|
|
| 1655 |
- margin-left: 16.666666666666664%; |
|
| 1656 |
- } |
|
| 1657 |
- .col-md-offset-1 {
|
|
| 1658 |
- margin-left: 8.333333333333332%; |
|
| 1659 |
- } |
|
| 1660 |
- .col-md-offset-0 {
|
|
| 1661 |
- margin-left: 0%; |
|
| 1662 |
- } |
|
| 1663 |
-} |
|
| 1664 |
-@media (min-width: 1200px) {
|
|
| 1665 |
- .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
|
|
| 1666 |
- float: left; |
|
| 1667 |
- } |
|
| 1668 |
- .col-lg-12 {
|
|
| 1669 |
- width: 100%; |
|
| 1670 |
- } |
|
| 1671 |
- .col-lg-11 {
|
|
| 1672 |
- width: 91.66666666666666%; |
|
| 1673 |
- } |
|
| 1674 |
- .col-lg-10 {
|
|
| 1675 |
- width: 83.33333333333334%; |
|
| 1676 |
- } |
|
| 1677 |
- .col-lg-9 {
|
|
| 1678 |
- width: 75%; |
|
| 1679 |
- } |
|
| 1680 |
- .col-lg-8 {
|
|
| 1681 |
- width: 66.66666666666666%; |
|
| 1682 |
- } |
|
| 1683 |
- .col-lg-7 {
|
|
| 1684 |
- width: 58.333333333333336%; |
|
| 1685 |
- } |
|
| 1686 |
- .col-lg-6 {
|
|
| 1687 |
- width: 50%; |
|
| 1688 |
- } |
|
| 1689 |
- .col-lg-5 {
|
|
| 1690 |
- width: 41.66666666666667%; |
|
| 1691 |
- } |
|
| 1692 |
- .col-lg-4 {
|
|
| 1693 |
- width: 33.33333333333333%; |
|
| 1694 |
- } |
|
| 1695 |
- .col-lg-3 {
|
|
| 1696 |
- width: 25%; |
|
| 1697 |
- } |
|
| 1698 |
- .col-lg-2 {
|
|
| 1699 |
- width: 16.666666666666664%; |
|
| 1700 |
- } |
|
| 1701 |
- .col-lg-1 {
|
|
| 1702 |
- width: 8.333333333333332%; |
|
| 1703 |
- } |
|
| 1704 |
- .col-lg-pull-12 {
|
|
| 1705 |
- right: 100%; |
|
| 1706 |
- } |
|
| 1707 |
- .col-lg-pull-11 {
|
|
| 1708 |
- right: 91.66666666666666%; |
|
| 1709 |
- } |
|
| 1710 |
- .col-lg-pull-10 {
|
|
| 1711 |
- right: 83.33333333333334%; |
|
| 1712 |
- } |
|
| 1713 |
- .col-lg-pull-9 {
|
|
| 1714 |
- right: 75%; |
|
| 1715 |
- } |
|
| 1716 |
- .col-lg-pull-8 {
|
|
| 1717 |
- right: 66.66666666666666%; |
|
| 1718 |
- } |
|
| 1719 |
- .col-lg-pull-7 {
|
|
| 1720 |
- right: 58.333333333333336%; |
|
| 1721 |
- } |
|
| 1722 |
- .col-lg-pull-6 {
|
|
| 1723 |
- right: 50%; |
|
| 1724 |
- } |
|
| 1725 |
- .col-lg-pull-5 {
|
|
| 1726 |
- right: 41.66666666666667%; |
|
| 1727 |
- } |
|
| 1728 |
- .col-lg-pull-4 {
|
|
| 1729 |
- right: 33.33333333333333%; |
|
| 1730 |
- } |
|
| 1731 |
- .col-lg-pull-3 {
|
|
| 1732 |
- right: 25%; |
|
| 1733 |
- } |
|
| 1734 |
- .col-lg-pull-2 {
|
|
| 1735 |
- right: 16.666666666666664%; |
|
| 1736 |
- } |
|
| 1737 |
- .col-lg-pull-1 {
|
|
| 1738 |
- right: 8.333333333333332%; |
|
| 1739 |
- } |
|
| 1740 |
- .col-lg-pull-0 {
|
|
| 1741 |
- right: 0%; |
|
| 1742 |
- } |
|
| 1743 |
- .col-lg-push-12 {
|
|
| 1744 |
- left: 100%; |
|
| 1745 |
- } |
|
| 1746 |
- .col-lg-push-11 {
|
|
| 1747 |
- left: 91.66666666666666%; |
|
| 1748 |
- } |
|
| 1749 |
- .col-lg-push-10 {
|
|
| 1750 |
- left: 83.33333333333334%; |
|
| 1751 |
- } |
|
| 1752 |
- .col-lg-push-9 {
|
|
| 1753 |
- left: 75%; |
|
| 1754 |
- } |
|
| 1755 |
- .col-lg-push-8 {
|
|
| 1756 |
- left: 66.66666666666666%; |
|
| 1757 |
- } |
|
| 1758 |
- .col-lg-push-7 {
|
|
| 1759 |
- left: 58.333333333333336%; |
|
| 1760 |
- } |
|
| 1761 |
- .col-lg-push-6 {
|
|
| 1762 |
- left: 50%; |
|
| 1763 |
- } |
|
| 1764 |
- .col-lg-push-5 {
|
|
| 1765 |
- left: 41.66666666666667%; |
|
| 1766 |
- } |
|
| 1767 |
- .col-lg-push-4 {
|
|
| 1768 |
- left: 33.33333333333333%; |
|
| 1769 |
- } |
|
| 1770 |
- .col-lg-push-3 {
|
|
| 1771 |
- left: 25%; |
|
| 1772 |
- } |
|
| 1773 |
- .col-lg-push-2 {
|
|
| 1774 |
- left: 16.666666666666664%; |
|
| 1775 |
- } |
|
| 1776 |
- .col-lg-push-1 {
|
|
| 1777 |
- left: 8.333333333333332%; |
|
| 1778 |
- } |
|
| 1779 |
- .col-lg-push-0 {
|
|
| 1780 |
- left: 0%; |
|
| 1781 |
- } |
|
| 1782 |
- .col-lg-offset-12 {
|
|
| 1783 |
- margin-left: 100%; |
|
| 1784 |
- } |
|
| 1785 |
- .col-lg-offset-11 {
|
|
| 1786 |
- margin-left: 91.66666666666666%; |
|
| 1787 |
- } |
|
| 1788 |
- .col-lg-offset-10 {
|
|
| 1789 |
- margin-left: 83.33333333333334%; |
|
| 1790 |
- } |
|
| 1791 |
- .col-lg-offset-9 {
|
|
| 1792 |
- margin-left: 75%; |
|
| 1793 |
- } |
|
| 1794 |
- .col-lg-offset-8 {
|
|
| 1795 |
- margin-left: 66.66666666666666%; |
|
| 1796 |
- } |
|
| 1797 |
- .col-lg-offset-7 {
|
|
| 1798 |
- margin-left: 58.333333333333336%; |
|
| 1799 |
- } |
|
| 1800 |
- .col-lg-offset-6 {
|
|
| 1801 |
- margin-left: 50%; |
|
| 1802 |
- } |
|
| 1803 |
- .col-lg-offset-5 {
|
|
| 1804 |
- margin-left: 41.66666666666667%; |
|
| 1805 |
- } |
|
| 1806 |
- .col-lg-offset-4 {
|
|
| 1807 |
- margin-left: 33.33333333333333%; |
|
| 1808 |
- } |
|
| 1809 |
- .col-lg-offset-3 {
|
|
| 1810 |
- margin-left: 25%; |
|
| 1811 |
- } |
|
| 1812 |
- .col-lg-offset-2 {
|
|
| 1813 |
- margin-left: 16.666666666666664%; |
|
| 1814 |
- } |
|
| 1815 |
- .col-lg-offset-1 {
|
|
| 1816 |
- margin-left: 8.333333333333332%; |
|
| 1817 |
- } |
|
| 1818 |
- .col-lg-offset-0 {
|
|
| 1819 |
- margin-left: 0%; |
|
| 1820 |
- } |
|
| 1821 |
-} |
|
| 1822 |
-/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ |
|
| 1823 |
-html {
|
|
| 1824 |
- font-family: sans-serif; |
|
| 1825 |
- -ms-text-size-adjust: 100%; |
|
| 1826 |
- -webkit-text-size-adjust: 100%; |
|
| 1827 |
-} |
|
| 1828 |
-body {
|
|
| 1829 |
- margin: 0; |
|
| 1830 |
-} |
|
| 1831 |
-article, |
|
| 1832 |
-aside, |
|
| 1833 |
-details, |
|
| 1834 |
-figcaption, |
|
| 1835 |
-figure, |
|
| 1836 |
-footer, |
|
| 1837 |
-header, |
|
| 1838 |
-hgroup, |
|
| 1839 |
-main, |
|
| 1840 |
-nav, |
|
| 1841 |
-section, |
|
| 1842 |
-summary {
|
|
| 1843 |
- display: block; |
|
| 1844 |
-} |
|
| 1845 |
-audio, |
|
| 1846 |
-canvas, |
|
| 1847 |
-progress, |
|
| 1848 |
-video {
|
|
| 1849 |
- display: inline-block; |
|
| 1850 |
- vertical-align: baseline; |
|
| 1851 |
-} |
|
| 1852 |
-audio:not([controls]) {
|
|
| 1853 |
- display: none; |
|
| 1854 |
- height: 0; |
|
| 1855 |
-} |
|
| 1856 |
-[hidden], |
|
| 1857 |
-template {
|
|
| 1858 |
- display: none; |
|
| 1859 |
-} |
|
| 1860 |
-a {
|
|
| 1861 |
- background: transparent; |
|
| 1862 |
-} |
|
| 1863 |
-a:active, |
|
| 1864 |
-a:hover {
|
|
| 1865 |
- outline: 0; |
|
| 1866 |
-} |
|
| 1867 |
-abbr[title] {
|
|
| 1868 |
- border-bottom: 1px dotted; |
|
| 1869 |
-} |
|
| 1870 |
-b, |
|
| 1871 |
-strong {
|
|
| 1872 |
- font-weight: bold; |
|
| 1873 |
-} |
|
| 1874 |
-dfn {
|
|
| 1875 |
- font-style: italic; |
|
| 1876 |
-} |
|
| 1877 |
-h1 {
|
|
| 1878 |
- font-size: 2em; |
|
| 1879 |
- margin: 0.67em 0; |
|
| 1880 |
-} |
|
| 1881 |
-mark {
|
|
| 1882 |
- background: #ff0; |
|
| 1883 |
- color: #000; |
|
| 1884 |
-} |
|
| 1885 |
-small {
|
|
| 1886 |
- font-size: 80%; |
|
| 1887 |
-} |
|
| 1888 |
-sub, |
|
| 1889 |
-sup {
|
|
| 1890 |
- font-size: 75%; |
|
| 1891 |
- line-height: 0; |
|
| 1892 |
- position: relative; |
|
| 1893 |
- vertical-align: baseline; |
|
| 1894 |
-} |
|
| 1895 |
-sup {
|
|
| 1896 |
- top: -0.5em; |
|
| 1897 |
-} |
|
| 1898 |
-sub {
|
|
| 1899 |
- bottom: -0.25em; |
|
| 1900 |
-} |
|
| 1901 |
-img {
|
|
| 1902 |
- border: 0; |
|
| 1903 |
-} |
|
| 1904 |
-svg:not(:root) {
|
|
| 1905 |
- overflow: hidden; |
|
| 1906 |
-} |
|
| 1907 |
-figure {
|
|
| 1908 |
- margin: 1em 40px; |
|
| 1909 |
-} |
|
| 1910 |
-hr {
|
|
| 1911 |
- -moz-box-sizing: content-box; |
|
| 1912 |
- box-sizing: content-box; |
|
| 1913 |
- height: 0; |
|
| 1914 |
-} |
|
| 1915 |
-pre {
|
|
| 1916 |
- overflow: auto; |
|
| 1917 |
-} |
|
| 1918 |
-code, |
|
| 1919 |
-kbd, |
|
| 1920 |
-pre, |
|
| 1921 |
-samp {
|
|
| 1922 |
- font-family: monospace, monospace; |
|
| 1923 |
- font-size: 1em; |
|
| 1924 |
-} |
|
| 1925 |
-button, |
|
| 1926 |
-input, |
|
| 1927 |
-optgroup, |
|
| 1928 |
-select, |
|
| 1929 |
-textarea {
|
|
| 1930 |
- color: inherit; |
|
| 1931 |
- font: inherit; |
|
| 1932 |
- margin: 0; |
|
| 1933 |
-} |
|
| 1934 |
-button {
|
|
| 1935 |
- overflow: visible; |
|
| 1936 |
-} |
|
| 1937 |
-button, |
|
| 1938 |
-select {
|
|
| 1939 |
- text-transform: none; |
|
| 1940 |
-} |
|
| 1941 |
-button, |
|
| 1942 |
-html input[type="button"], |
|
| 1943 |
-input[type="reset"], |
|
| 1944 |
-input[type="submit"] {
|
|
| 1945 |
- -webkit-appearance: button; |
|
| 1946 |
- cursor: pointer; |
|
| 1947 |
-} |
|
| 1948 |
-button[disabled], |
|
| 1949 |
-html input[disabled] {
|
|
| 1950 |
- cursor: default; |
|
| 1951 |
-} |
|
| 1952 |
-button::-moz-focus-inner, |
|
| 1953 |
-input::-moz-focus-inner {
|
|
| 1954 |
- border: 0; |
|
| 1955 |
- padding: 0; |
|
| 1956 |
-} |
|
| 1957 |
-input {
|
|
| 1958 |
- line-height: normal; |
|
| 1959 |
-} |
|
| 1960 |
-input[type="checkbox"], |
|
| 1961 |
-input[type="radio"] {
|
|
| 1962 |
- box-sizing: border-box; |
|
| 1963 |
- padding: 0; |
|
| 1964 |
-} |
|
| 1965 |
-input[type="number"]::-webkit-inner-spin-button, |
|
| 1966 |
-input[type="number"]::-webkit-outer-spin-button {
|
|
| 1967 |
- height: auto; |
|
| 1968 |
-} |
|
| 1969 |
-input[type="search"] {
|
|
| 1970 |
- -webkit-appearance: textfield; |
|
| 1971 |
- -moz-box-sizing: content-box; |
|
| 1972 |
- -webkit-box-sizing: content-box; |
|
| 1973 |
- box-sizing: content-box; |
|
| 1974 |
-} |
|
| 1975 |
-input[type="search"]::-webkit-search-cancel-button, |
|
| 1976 |
-input[type="search"]::-webkit-search-decoration {
|
|
| 1977 |
- -webkit-appearance: none; |
|
| 1978 |
-} |
|
| 1979 |
-fieldset {
|
|
| 1980 |
- border: 1px solid #c0c0c0; |
|
| 1981 |
- margin: 0 2px; |
|
| 1982 |
- padding: 0.35em 0.625em 0.75em; |
|
| 1983 |
-} |
|
| 1984 |
-legend {
|
|
| 1985 |
- border: 0; |
|
| 1986 |
- padding: 0; |
|
| 1987 |
-} |
|
| 1988 |
-textarea {
|
|
| 1989 |
- overflow: auto; |
|
| 1990 |
-} |
|
| 1991 |
-optgroup {
|
|
| 1992 |
- font-weight: bold; |
|
| 1993 |
-} |
|
| 1994 |
-table {
|
|
| 1995 |
- border-collapse: collapse; |
|
| 1996 |
- border-spacing: 0; |
|
| 1997 |
-} |
|
| 1998 |
-td, |
|
| 1999 |
-th {
|
|
| 2000 |
- padding: 0; |
|
| 2001 |
-} |
|
| 2002 |
-@-ms-viewport {
|
|
| 2003 |
- width: device-width; |
|
| 2004 |
-} |
|
| 2005 |
-.visible-xs, |
|
| 2006 |
-.visible-sm, |
|
| 2007 |
-.visible-md, |
|
| 2008 |
-.visible-lg {
|
|
| 2009 |
- display: none !important; |
|
| 2010 |
-} |
|
| 2011 |
-@media (max-width: 767px) {
|
|
| 2012 |
- .visible-xs {
|
|
| 2013 |
- display: block !important; |
|
| 2014 |
- } |
|
| 2015 |
- table.visible-xs {
|
|
| 2016 |
- display: table; |
|
| 2017 |
- } |
|
| 2018 |
- tr.visible-xs {
|
|
| 2019 |
- display: table-row !important; |
|
| 2020 |
- } |
|
| 2021 |
- th.visible-xs, |
|
| 2022 |
- td.visible-xs {
|
|
| 2023 |
- display: table-cell !important; |
|
| 2024 |
- } |
|
| 2025 |
-} |
|
| 2026 |
-@media (min-width: 768px) and (max-width: 991px) {
|
|
| 2027 |
- .visible-sm {
|
|
| 2028 |
- display: block !important; |
|
| 2029 |
- } |
|
| 2030 |
- table.visible-sm {
|
|
| 2031 |
- display: table; |
|
| 2032 |
- } |
|
| 2033 |
- tr.visible-sm {
|
|
| 2034 |
- display: table-row !important; |
|
| 2035 |
- } |
|
| 2036 |
- th.visible-sm, |
|
| 2037 |
- td.visible-sm {
|
|
| 2038 |
- display: table-cell !important; |
|
| 2039 |
- } |
|
| 2040 |
-} |
|
| 2041 |
-@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 2042 |
- .visible-md {
|
|
| 2043 |
- display: block !important; |
|
| 2044 |
- } |
|
| 2045 |
- table.visible-md {
|
|
| 2046 |
- display: table; |
|
| 2047 |
- } |
|
| 2048 |
- tr.visible-md {
|
|
| 2049 |
- display: table-row !important; |
|
| 2050 |
- } |
|
| 2051 |
- th.visible-md, |
|
| 2052 |
- td.visible-md {
|
|
| 2053 |
- display: table-cell !important; |
|
| 2054 |
- } |
|
| 2055 |
-} |
|
| 2056 |
-@media (min-width: 1200px) {
|
|
| 2057 |
- .visible-lg {
|
|
| 2058 |
- display: block !important; |
|
| 2059 |
- } |
|
| 2060 |
- table.visible-lg {
|
|
| 2061 |
- display: table; |
|
| 2062 |
- } |
|
| 2063 |
- tr.visible-lg {
|
|
| 2064 |
- display: table-row !important; |
|
| 2065 |
- } |
|
| 2066 |
- th.visible-lg, |
|
| 2067 |
- td.visible-lg {
|
|
| 2068 |
- display: table-cell !important; |
|
| 2069 |
- } |
|
| 2070 |
-} |
|
| 2071 |
-@media (max-width: 767px) {
|
|
| 2072 |
- .hidden-xs {
|
|
| 2073 |
- display: none !important; |
|
| 2074 |
- } |
|
| 2075 |
-} |
|
| 2076 |
-@media (min-width: 768px) and (max-width: 991px) {
|
|
| 2077 |
- .hidden-sm {
|
|
| 2078 |
- display: none !important; |
|
| 2079 |
- } |
|
| 2080 |
-} |
|
| 2081 |
-@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 2082 |
- .hidden-md {
|
|
| 2083 |
- display: none !important; |
|
| 2084 |
- } |
|
| 2085 |
-} |
|
| 2086 |
-@media (min-width: 1200px) {
|
|
| 2087 |
- .hidden-lg {
|
|
| 2088 |
- display: none !important; |
|
| 2089 |
- } |
|
| 2090 |
-} |
|
| 2091 |
-.visible-print {
|
|
| 2092 |
- display: none !important; |
|
| 2093 |
-} |
|
| 2094 |
-@media print {
|
|
| 2095 |
- .visible-print {
|
|
| 2096 |
- display: block !important; |
|
| 2097 |
- } |
|
| 2098 |
- table.visible-print {
|
|
| 2099 |
- display: table; |
|
| 2100 |
- } |
|
| 2101 |
- tr.visible-print {
|
|
| 2102 |
- display: table-row !important; |
|
| 2103 |
- } |
|
| 2104 |
- th.visible-print, |
|
| 2105 |
- td.visible-print {
|
|
| 2106 |
- display: table-cell !important; |
|
| 2107 |
- } |
|
| 2108 |
-} |
|
| 2109 |
-@media print {
|
|
| 2110 |
- .hidden-print {
|
|
| 2111 |
- display: none !important; |
|
| 2112 |
- } |
|
| 2113 |
-} |
|
| 2114 |
-* {
|
|
| 2115 |
- -webkit-box-sizing: border-box; |
|
| 2116 |
- -moz-box-sizing: border-box; |
|
| 2117 |
- box-sizing: border-box; |
|
| 2118 |
-} |
|
| 2119 |
-*:before, |
|
| 2120 |
-*:after {
|
|
| 2121 |
- -webkit-box-sizing: border-box; |
|
| 2122 |
- -moz-box-sizing: border-box; |
|
| 2123 |
- box-sizing: border-box; |
|
| 2124 |
-} |
|
| 2125 |
-html {
|
|
| 2126 |
- font-size: 62.5%; |
|
| 2127 |
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
|
| 2128 |
-} |
|
| 2129 |
-body {
|
|
| 2130 |
- font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 2131 |
- font-size: 12px; |
|
| 2132 |
- line-height: 1.66666667; |
|
| 2133 |
- color: #333333; |
|
| 2134 |
- background-color: #ffffff; |
|
| 2135 |
-} |
|
| 2136 |
-input, |
|
| 2137 |
-button, |
|
| 2138 |
-select, |
|
| 2139 |
-textarea {
|
|
| 2140 |
- font-family: inherit; |
|
| 2141 |
- font-size: inherit; |
|
| 2142 |
- line-height: inherit; |
|
| 2143 |
-} |
|
| 2144 |
-a {
|
|
| 2145 |
- color: #0099d3; |
|
| 2146 |
- text-decoration: none; |
|
| 2147 |
-} |
|
| 2148 |
-a:hover, |
|
| 2149 |
-a:focus {
|
|
| 2150 |
- color: #00618a; |
|
| 2151 |
- text-decoration: underline; |
|
| 2152 |
-} |
|
| 2153 |
-a:focus {
|
|
| 2154 |
- outline: thin dotted; |
|
| 2155 |
- outline: 5px auto -webkit-focus-ring-color; |
|
| 2156 |
- outline-offset: -2px; |
|
| 2157 |
-} |
|
| 2158 |
-figure {
|
|
| 2159 |
- margin: 0; |
|
| 2160 |
-} |
|
| 2161 |
-img {
|
|
| 2162 |
- vertical-align: middle; |
|
| 2163 |
-} |
|
| 2164 |
-.img-responsive {
|
|
| 2165 |
- display: block; |
|
| 2166 |
- max-width: 100%; |
|
| 2167 |
- height: auto; |
|
| 2168 |
-} |
|
| 2169 |
-.img-rounded {
|
|
| 2170 |
- border-radius: 1px; |
|
| 2171 |
-} |
|
| 2172 |
-.img-thumbnail {
|
|
| 2173 |
- padding: 4px; |
|
| 2174 |
- line-height: 1.66666667; |
|
| 2175 |
- background-color: #ffffff; |
|
| 2176 |
- border: 1px solid #dddddd; |
|
| 2177 |
- border-radius: 1px; |
|
| 2178 |
- -webkit-transition: all 0.2s ease-in-out; |
|
| 2179 |
- transition: all 0.2s ease-in-out; |
|
| 2180 |
- display: inline-block; |
|
| 2181 |
- max-width: 100%; |
|
| 2182 |
- height: auto; |
|
| 2183 |
-} |
|
| 2184 |
-.img-circle {
|
|
| 2185 |
- border-radius: 50%; |
|
| 2186 |
-} |
|
| 2187 |
-hr {
|
|
| 2188 |
- margin-top: 20px; |
|
| 2189 |
- margin-bottom: 20px; |
|
| 2190 |
- border: 0; |
|
| 2191 |
- border-top: 1px solid #eeeeee; |
|
| 2192 |
-} |
|
| 2193 |
-.sr-only {
|
|
| 2194 |
- position: absolute; |
|
| 2195 |
- width: 1px; |
|
| 2196 |
- height: 1px; |
|
| 2197 |
- margin: -1px; |
|
| 2198 |
- padding: 0; |
|
| 2199 |
- overflow: hidden; |
|
| 2200 |
- clip: rect(0, 0, 0, 0); |
|
| 2201 |
- border: 0; |
|
| 2202 |
-} |
|
| 2203 |
-.clearfix:before, |
|
| 2204 |
-.clearfix:after, |
|
| 2205 |
-.form-horizontal .form-group:before, |
|
| 2206 |
-.form-horizontal .form-group:after, |
|
| 2207 |
-.container:before, |
|
| 2208 |
-.container:after, |
|
| 2209 |
-.container-fluid:before, |
|
| 2210 |
-.container-fluid:after, |
|
| 2211 |
-.row:before, |
|
| 2212 |
-.row:after {
|
|
| 2213 |
- content: " "; |
|
| 2214 |
- display: table; |
|
| 2215 |
-} |
|
| 2216 |
-.clearfix:after, |
|
| 2217 |
-.form-horizontal .form-group:after, |
|
| 2218 |
-.container:after, |
|
| 2219 |
-.container-fluid:after, |
|
| 2220 |
-.row:after {
|
|
| 2221 |
- clear: both; |
|
| 2222 |
-} |
|
| 2223 |
-.center-block {
|
|
| 2224 |
- display: block; |
|
| 2225 |
- margin-left: auto; |
|
| 2226 |
- margin-right: auto; |
|
| 2227 |
-} |
|
| 2228 |
-.pull-right {
|
|
| 2229 |
- float: right !important; |
|
| 2230 |
-} |
|
| 2231 |
-.pull-left {
|
|
| 2232 |
- float: left !important; |
|
| 2233 |
-} |
|
| 2234 |
-.hide {
|
|
| 2235 |
- display: none !important; |
|
| 2236 |
-} |
|
| 2237 |
-.show {
|
|
| 2238 |
- display: block !important; |
|
| 2239 |
-} |
|
| 2240 |
-.invisible {
|
|
| 2241 |
- visibility: hidden; |
|
| 2242 |
-} |
|
| 2243 |
-.text-hide {
|
|
| 2244 |
- font: 0/0 a; |
|
| 2245 |
- color: transparent; |
|
| 2246 |
- text-shadow: none; |
|
| 2247 |
- background-color: transparent; |
|
| 2248 |
- border: 0; |
|
| 2249 |
-} |
|
| 2250 |
-.hidden {
|
|
| 2251 |
- display: none !important; |
|
| 2252 |
- visibility: hidden !important; |
|
| 2253 |
-} |
|
| 2254 |
-.affix {
|
|
| 2255 |
- position: fixed; |
|
| 2256 |
-} |
|
| 2257 |
-/* PatternFly specific */ |
|
| 2258 |
-/* Bootstrap overrides */ |
|
| 2259 |
-/* PatternFly-specific variables based on Bootstrap overides */ |
|
| 2260 |
-.alert {
|
|
| 2261 |
- border-width: 2px; |
|
| 2262 |
- padding-left: 34px; |
|
| 2263 |
- position: relative; |
|
| 2264 |
-} |
|
| 2265 |
-.alert .alert-link {
|
|
| 2266 |
- color: #0099d3; |
|
| 2267 |
-} |
|
| 2268 |
-.alert .alert-link:hover {
|
|
| 2269 |
- color: #00618a; |
|
| 2270 |
-} |
|
| 2271 |
-.alert > .pficon, |
|
| 2272 |
-.alert > .pficon-layered {
|
|
| 2273 |
- font-size: 20px; |
|
| 2274 |
- position: absolute; |
|
| 2275 |
- left: 7px; |
|
| 2276 |
- top: 7px; |
|
| 2277 |
-} |
|
| 2278 |
-.alert .pficon-info {
|
|
| 2279 |
- color: #72767b; |
|
| 2280 |
-} |
|
| 2281 |
-.alert-dismissable .close {
|
|
| 2282 |
- right: -16px; |
|
| 2283 |
- top: 1px; |
|
| 2284 |
-} |
|
| 2285 |
-/* Bootstrap overrides */ |
|
| 2286 |
-/* PatternFly-specific */ |
|
| 2287 |
-.login-pf {
|
|
| 2288 |
- height: 100%; |
|
| 2289 |
-} |
|
| 2290 |
-.login-pf #brand {
|
|
| 2291 |
- position: relative; |
|
| 2292 |
- top: -70px; |
|
| 2293 |
-} |
|
| 2294 |
-.login-pf #brand img {
|
|
| 2295 |
- display: block; |
|
| 2296 |
- height: 18px; |
|
| 2297 |
- margin: 0 auto; |
|
| 2298 |
- max-width: 100%; |
|
| 2299 |
-} |
|
| 2300 |
-@media (min-width: 768px) {
|
|
| 2301 |
- .login-pf #brand img {
|
|
| 2302 |
- margin: 0; |
|
| 2303 |
- text-align: left; |
|
| 2304 |
- } |
|
| 2305 |
-} |
|
| 2306 |
-.login-pf #badge {
|
|
| 2307 |
- display: block; |
|
| 2308 |
- margin: 20px auto 70px; |
|
| 2309 |
- position: relative; |
|
| 2310 |
- text-align: center; |
|
| 2311 |
-} |
|
| 2312 |
-@media (min-width: 768px) {
|
|
| 2313 |
- .login-pf #badge {
|
|
| 2314 |
- float: right; |
|
| 2315 |
- margin-right: 64px; |
|
| 2316 |
- margin-top: 50px; |
|
| 2317 |
- } |
|
| 2318 |
-} |
|
| 2319 |
-.login-pf body {
|
|
| 2320 |
- background: #1a1a1a url("../img/bg-login.png") repeat-x 50% 0;
|
|
| 2321 |
- background-size: auto; |
|
| 2322 |
-} |
|
| 2323 |
-@media (min-width: 768px) {
|
|
| 2324 |
- .login-pf body {
|
|
| 2325 |
- background-size: 100% auto; |
|
| 2326 |
- } |
|
| 2327 |
-} |
|
| 2328 |
-.login-pf .container {
|
|
| 2329 |
- background-color: transparent; |
|
| 2330 |
- clear: right; |
|
| 2331 |
- color: #fff; |
|
| 2332 |
- padding-bottom: 40px; |
|
| 2333 |
- padding-top: 20px; |
|
| 2334 |
- width: auto; |
|
| 2335 |
-} |
|
| 2336 |
-@media (min-width: 768px) {
|
|
| 2337 |
- .login-pf .container {
|
|
| 2338 |
- bottom: 13%; |
|
| 2339 |
- padding-left: 80px; |
|
| 2340 |
- position: absolute; |
|
| 2341 |
- width: 100%; |
|
| 2342 |
- } |
|
| 2343 |
-} |
|
| 2344 |
-.login-pf .container [class^='alert'] {
|
|
| 2345 |
- background: transparent; |
|
| 2346 |
- color: #fff; |
|
| 2347 |
-} |
|
| 2348 |
-.login-pf .container .details p:first-child {
|
|
| 2349 |
- border-top: 1px solid #474747; |
|
| 2350 |
- padding-top: 25px; |
|
| 2351 |
- margin-top: 25px; |
|
| 2352 |
-} |
|
| 2353 |
-@media (min-width: 768px) {
|
|
| 2354 |
- .login-pf .container .details {
|
|
| 2355 |
- border-left: 1px solid #474747; |
|
| 2356 |
- padding-left: 40px; |
|
| 2357 |
- } |
|
| 2358 |
- .login-pf .container .details p:first-child {
|
|
| 2359 |
- border-top: 0; |
|
| 2360 |
- padding-top: 0; |
|
| 2361 |
- margin-top: 0; |
|
| 2362 |
- } |
|
| 2363 |
-} |
|
| 2364 |
-.login-pf .container .details p {
|
|
| 2365 |
- margin-bottom: 2px; |
|
| 2366 |
-} |
|
| 2367 |
-.login-pf .container .form-horizontal .control-label {
|
|
| 2368 |
- font-size: 13px; |
|
| 2369 |
- font-weight: 400; |
|
| 2370 |
- text-align: left; |
|
| 2371 |
-} |
|
| 2372 |
-.login-pf .container .form-horizontal .form-group:last-child, |
|
| 2373 |
-.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
|
|
| 2374 |
- margin-bottom: 0; |
|
| 2375 |
-} |
|
| 2376 |
-.login-pf .container .help-block {
|
|
| 2377 |
- color: #fff; |
|
| 2378 |
-} |
|
| 2379 |
-@media (min-width: 768px) {
|
|
| 2380 |
- .login-pf .container .login {
|
|
| 2381 |
- padding-right: 40px; |
|
| 2382 |
- } |
|
| 2383 |
-} |
|
| 2384 |
-.login-pf .container .submit {
|
|
| 2385 |
- text-align: right; |
|
| 2386 |
-} |
|
| 2387 |
-.ie8.login-pf #badge {
|
|
| 2388 |
- background: url('../img/logo.png') no-repeat;
|
|
| 2389 |
- height: 44px; |
|
| 2390 |
- width: 137px; |
|
| 2391 |
-} |
|
| 2392 |
-.ie8.login-pf #badge img {
|
|
| 2393 |
- width: 0; |
|
| 2394 |
-} |
|
| 2395 |
-.ie8.login-pf #brand {
|
|
| 2396 |
- background: url('../img/brand-lg.png') no-repeat center;
|
|
| 2397 |
- background-size: cover auto; |
|
| 2398 |
-} |
|
| 2399 |
-@media (min-width: 768px) {
|
|
| 2400 |
- .ie8.login-pf #brand {
|
|
| 2401 |
- background-position: 0 0; |
|
| 2402 |
- } |
|
| 2403 |
-} |
|
| 2404 |
-.ie8.login-pf #brand img {
|
|
| 2405 |
- width: 0; |
|
| 2406 |
-} |
|
| 2407 |
-/* Bootstrap overrides */ |
|
| 2408 |
-/* RCUE-specific */ |
|
| 2409 |
-/* components/patternfly/less/login.less minus the font @import */ |
|
| 2410 |
-@font-face {
|
|
| 2411 |
- font-family: 'PatternFlyIcons-webfont'; |
|
| 2412 |
- src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 2413 |
- font-weight: normal; |
|
| 2414 |
- font-style: normal; |
|
| 2415 |
-} |
|
| 2416 |
-[class*="-exclamation"] {
|
|
| 2417 |
- color: #fff; |
|
| 2418 |
-} |
|
| 2419 |
-[class^="pficon-"], |
|
| 2420 |
-[class*=" pficon-"] {
|
|
| 2421 |
- display: inline-block; |
|
| 2422 |
- font-family: 'PatternFlyIcons-webfont'; |
|
| 2423 |
- font-style: normal; |
|
| 2424 |
- font-variant: normal; |
|
| 2425 |
- font-weight: normal; |
|
| 2426 |
- line-height: 1; |
|
| 2427 |
- speak: none; |
|
| 2428 |
- text-transform: none; |
|
| 2429 |
- /* Better Font Rendering =========== */ |
|
| 2430 |
- -webkit-font-smoothing: antialiased; |
|
| 2431 |
- -moz-osx-font-smoothing: grayscale; |
|
| 2432 |
-} |
|
| 2433 |
-.pficon-layered {
|
|
| 2434 |
- position: relative; |
|
| 2435 |
-} |
|
| 2436 |
-.pficon-layered .pficon:first-child {
|
|
| 2437 |
- position: absolute; |
|
| 2438 |
- z-index: 1; |
|
| 2439 |
-} |
|
| 2440 |
-.pficon-layered .pficon:first-child + .pficon {
|
|
| 2441 |
- position: relative; |
|
| 2442 |
- z-index: 2; |
|
| 2443 |
-} |
|
| 2444 |
-.pficon-warning-exclamation:before {
|
|
| 2445 |
- content: "\e60d"; |
|
| 2446 |
-} |
|
| 2447 |
-.pficon-screen:before {
|
|
| 2448 |
- content: "\e600"; |
|
| 2449 |
-} |
|
| 2450 |
-.pficon-save:before {
|
|
| 2451 |
- content: "\e601"; |
|
| 2452 |
-} |
|
| 2453 |
-.pficon-ok:before {
|
|
| 2454 |
- color: #57a81c; |
|
| 2455 |
- content: "\e602"; |
|
| 2456 |
-} |
|
| 2457 |
-.pficon-messages:before {
|
|
| 2458 |
- content: "\e603"; |
|
| 2459 |
-} |
|
| 2460 |
-.pficon-info:before {
|
|
| 2461 |
- content: "\e604"; |
|
| 2462 |
-} |
|
| 2463 |
-.pficon-help:before {
|
|
| 2464 |
- content: "\e605"; |
|
| 2465 |
-} |
|
| 2466 |
-.pficon-folder-open:before {
|
|
| 2467 |
- content: "\e606"; |
|
| 2468 |
-} |
|
| 2469 |
-.pficon-folder-close:before {
|
|
| 2470 |
- content: "\e607"; |
|
| 2471 |
-} |
|
| 2472 |
-.pficon-error-exclamation:before {
|
|
| 2473 |
- content: "\e608"; |
|
| 2474 |
-} |
|
| 2475 |
-.pficon-error-octagon:before {
|
|
| 2476 |
- color: #c90813; |
|
| 2477 |
- content: "\e609"; |
|
| 2478 |
-} |
|
| 2479 |
-.pficon-edit:before {
|
|
| 2480 |
- content: "\e60a"; |
|
| 2481 |
-} |
|
| 2482 |
-.pficon-close:before {
|
|
| 2483 |
- content: "\e60b"; |
|
| 2484 |
-} |
|
| 2485 |
-.pficon-warning-triangle:before {
|
|
| 2486 |
- color: #eb7720; |
|
| 2487 |
- content: "\e60c"; |
|
| 2488 |
-} |
|
| 2489 |
-.pficon-user:before {
|
|
| 2490 |
- content: "\e60e"; |
|
| 2491 |
-} |
|
| 2492 |
-.pficon-users:before {
|
|
| 2493 |
- content: "\e60f"; |
|
| 2494 |
-} |
|
| 2495 |
-.pficon-settings:before {
|
|
| 2496 |
- content: "\e610"; |
|
| 2497 |
-} |
|
| 2498 |
-.pficon-delete:before {
|
|
| 2499 |
- content: "\e611"; |
|
| 2500 |
-} |
|
| 2501 |
-.pficon-print:before {
|
|
| 2502 |
- content: "\e612"; |
|
| 2503 |
-} |
|
| 2504 |
-.pficon-refresh:before {
|
|
| 2505 |
- content: "\e613"; |
|
| 2506 |
-} |
|
| 2507 |
-.pficon-running:before {
|
|
| 2508 |
- content: "\e614"; |
|
| 2509 |
-} |
|
| 2510 |
-.pficon-import:before {
|
|
| 2511 |
- content: "\e615"; |
|
| 2512 |
-} |
|
| 2513 |
-.pficon-export:before {
|
|
| 2514 |
- content: "\e616"; |
|
| 2515 |
-} |
|
| 2516 |
-.pficon-history:before {
|
|
| 2517 |
- content: "\e617"; |
|
| 2518 |
-} |
|
| 2519 |
-.pficon-home:before {
|
|
| 2520 |
- content: "\e618"; |
|
| 2521 |
-} |
|
| 2522 |
-.pficon-remove:before {
|
|
| 2523 |
- content: "\e619"; |
|
| 2524 |
-} |
|
| 2525 |
-.pficon-add:before {
|
|
| 2526 |
- content: "\e61a"; |
|
| 2527 |
-} |
|
| 2528 |
-/* RCUE overrides */ |
|
| 2529 |
-.login-pf {
|
|
| 2530 |
- background-color: #1a1a1a; |
|
| 2531 |
-} |
|
| 2532 |
-@media (min-width: 768px) {
|
|
| 2533 |
- .login-pf {
|
|
| 2534 |
- background-image: url("../img/bg-login-2.png");
|
|
| 2535 |
- background-position: 100% 100%; |
|
| 2536 |
- background-repeat: no-repeat; |
|
| 2537 |
- background-size: 30%; |
|
| 2538 |
- } |
|
| 2539 |
-} |
|
| 2540 |
-@media (min-width: 992px) {
|
|
| 2541 |
- .login-pf {
|
|
| 2542 |
- background-size: auto; |
|
| 2543 |
- } |
|
| 2544 |
-} |
|
| 2545 |
-.login-pf #badge {
|
|
| 2546 |
- margin-bottom: 50px; |
|
| 2547 |
-} |
|
| 2548 |
-.login-pf body {
|
|
| 2549 |
- background: transparent; |
|
| 2550 |
-} |
|
| 2551 |
-@media (min-width: 768px) {
|
|
| 2552 |
- .login-pf body {
|
|
| 2553 |
- background-image: url("../img/bg-login.png");
|
|
| 2554 |
- background-repeat: no-repeat; |
|
| 2555 |
- background-size: 30%; |
|
| 2556 |
- height: 100%; |
|
| 2557 |
- } |
|
| 2558 |
-} |
|
| 2559 |
-@media (min-width: 992px) {
|
|
| 2560 |
- .login-pf body {
|
|
| 2561 |
- background-size: auto; |
|
| 2562 |
- } |
|
| 2563 |
-} |
|
| 2564 |
-.login-pf #brand {
|
|
| 2565 |
- top: -30px; |
|
| 2566 |
-} |
|
| 2567 |
-@media (min-width: 768px) {
|
|
| 2568 |
- .login-pf #brand {
|
|
| 2569 |
- top: -40px; |
|
| 2570 |
- } |
|
| 2571 |
- .login-pf #brand + .alert {
|
|
| 2572 |
- margin-top: -20px; |
|
| 2573 |
- } |
|
| 2574 |
-} |
|
| 2575 |
-.login-pf .container {
|
|
| 2576 |
- padding-top: 0; |
|
| 2577 |
-} |
|
| 2578 |
-@media (min-width: 992px) {
|
|
| 2579 |
- .login-pf .container {
|
|
| 2580 |
- bottom: 20%; |
|
| 2581 |
- padding-right: 120px; |
|
| 2582 |
- } |
|
| 2583 |
-} |
|
| 2584 |
-@media (max-width: 767px) {
|
|
| 2585 |
- .login-pf #badge {
|
|
| 2586 |
- margin-bottom: 20px; |
|
| 2587 |
- } |
|
| 2588 |
- .login-pf #brand {
|
|
| 2589 |
- display: none; |
|
| 2590 |
- } |
|
| 2591 |
-} |
|
| 2592 |
-@media (min-width: 768px) {
|
|
| 2593 |
- .login-pf {
|
|
| 2594 |
- background-image: none; |
|
| 2595 |
- } |
|
| 2596 |
- .login-pf body {
|
|
| 2597 |
- background-image: none; |
|
| 2598 |
- } |
|
| 2599 |
-} |
|
| 2600 |
- </style> |
|
| 2601 |
- </head> |
|
| 2602 |
- <body> |
|
| 2603 |
- <span id="badge"> |
|
| 2604 |
- <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTMycHgiIGhlaWdodD0iNTVweCIgdmlld0JveD0iMCAwIDEzMiA1NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJnMzE4NyI+Cgk8ZyBpZD0iZzYxODYiIHRyYW5zZm9ybT0ibWF0cml4KDEuNjc1NSAwIDAgLTEuNjkxNyAtMzM0Ljg0IDQ4Ni43NSkiPgoJCTxwYXRoIGlkPSJwYXRoNjE4OCIgZmlsbD0iI0VGMkUzMiIgZD0iTTIxMi41NywyNzQuMDYzYzAtMS40NDcsMC4zODYtMi41OTEsMS4xNTktMy40MzJjMC43OTMtMC44NTIsMS44MzctMS4yNzksMy4xMzYtMS4yNzkKCQkJYzEuMzA4LDAsMi4zNTIsMC40MjEsMy4xMzUsMS4yNjNzMS4xNzQsMS45NjcsMS4xNzQsMy4zNzRzLTAuMzkxLDIuNTMxLTEuMTc0LDMuMzc0Yy0wLjc5MywwLjg1Mi0xLjgzOCwxLjI3Ny0zLjEzNSwxLjI3NwoJCQljLTEuMjc5LDAtMi4zMTUtMC40MjUtMy4xMDctMS4yNzdDMjEyLjk2NiwyNzYuNTEsMjEyLjU3LDI3NS40MDksMjEyLjU3LDI3NC4wNjMgTTIwOS4xNTIsMjc0LjEyMwoJCQljMCwyLjA5LDAuNzQ3LDMuODY5LDIuMjQ0LDUuMzM1YzEuNDk2LDEuNDY2LDMuMzE4LDIuMTk5LDUuNDY4LDIuMTk5YzIuMTU5LDAsMy45OTEtMC43MzgsNS40OTctMi4yMTQKCQkJYzEuNDg2LTEuNDc3LDIuMjI5LTMuMjg5LDIuMjI5LTUuNDM5YzAtMi4xNjktMC43NDgtMy45ODctMi4yNDQtNS40NTRjLTEuNTA2LTEuNDU2LTMuMzUzLTIuMTg0LTUuNTQxLTIuMTg0CgkJCWMtMi4xNzEsMC0zLjk4OCwwLjc0My01LjQ1NCwyLjIyOUMyMDkuODg0LDI3MC4wNjEsMjA5LjE1MiwyNzEuOTA0LDIwOS4xNTIsMjc0LjEyMyIvPgoJPC9nPgoJPHBhdGggaWQ9InBhdGg2MTk0IiBmaWxsPSIjRkZGRkZGIiBkPSJNNjQuODQ1LDEuNTIyYy0wLjc3OSwwLTEuNDQxLDAuMjkzLTIsMC44NjdjLTAuNTU5LDAuNTczLTAuODQyLDEuMjU1LTAuODQyLDIuMDQzCgkJYzAsMC44MjksMC4yODMsMS41MjgsMC44NDIsMi4xMDNjMC41NTksMC41NzUsMS4yMjksMC44NjcsMi4wMjEsMC44NjdjMC43OTEsMCwxLjQ2My0wLjI5MiwyLjAxLTAuODY3CgkJYzAuNTU5LTAuNTczLDAuODMyLTEuMjY0LDAuODMyLTIuMDc5YzAtMC44MTMtMC4yNzMtMS41MDYtMC44MzItMi4wNjVDNjYuMzE2LDEuODE2LDY1LjYzNiwxLjUyMyw2NC44NDUsMS41MjJMNjQuODQ1LDEuNTIyCgkJTDY0Ljg0NSwxLjUyMnogTTYyLjExOSwxMC4yMDZ2MjUuMTczaDUuNDc1VjEwLjIwNkg2Mi4xMTlMNjIuMTE5LDEwLjIwNnoiLz4KCTxwYXRoIGlkPSJwYXRoNjE5NiIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNi43NzcsMzUuMzc4SDEwMS4zVjEwLjIwNWg1LjQ3N1YzNS4zNzhMMTA2Ljc3NywzNS4zNzh6IE0xMDEuMTg3LDQuNDI5CgkJYzAtMC43ODgsMC4yNzktMS40NywwLjgzNi0yLjA0NWMwLjU1OS0wLjU3MywxLjIyOS0wLjg2MSwyLjAwNi0wLjg2MWMwLjc5MywwLDEuNDY3LDAuMjg4LDIuMDI1LDAuODYxCgkJYzAuNTU5LDAuNTYyLDAuODM4LDEuMjUsMC44MzgsMi4wNjRzLTAuMjc5LDEuNTEtMC44MzgsMi4wODRjLTAuNTQ1LDAuNTc1LTEuMjEzLDAuODYyLTIuMDA0LDAuODYyCgkJYy0wLjc5MywwLTEuNDY3LTAuMjg3LTIuMDI1LTAuODYyQzEwMS40NjYsNS45NTgsMTAxLjE4Nyw1LjI1NywxMDEuMTg3LDQuNDI5Ii8+Cgk8ZyBpZD0iZzY0NDciIHRyYW5zZm9ybT0ibWF0cml4KC45OTk1NSAwIDAgMS4wMjMgLTEwNTMuNiAtMTMwLjQzKSI+CgkJPGcgaWQ9InRleHQ2MjE4Ij4KCQkJPHBhdGggaWQ9InBhdGg4NDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDYwLjQzMSwxMzEuMjA3YzAtMC41ODQtMC4wNzgtMS4xMDQtMC4yMzYtMS41NTZjLTAuMTUyLTAuNDU5LTAuMzY3LTAuODQ5LTAuNjQ5LTEuMTY1CgkJCQljLTAuMjc2LTAuMzIzLTAuNjEtMC41NjYtMS0wLjczYy0wLjM4NS0wLjE3My0wLjgxMS0wLjI1OS0xLjI3OC0wLjI1OWMtMC40NzMsMC0wLjkwNywwLjA4Ni0xLjI5NywwLjI1OQoJCQkJYy0wLjM5MSwwLjE3Mi0wLjcyNywwLjQxOS0xLjAxLDAuNzQyYy0wLjI4MSwwLjMxNi0wLjUsMC43MDQtMC42NTgsMS4xNjRjLTAuMTUxLDAuNDYtMC4yMjcsMC45ODItMC4yMjcsMS41NjcKCQkJCWMwLDAuNTgzLDAuMDc2LDEuMTA1LDAuMjI3LDEuNTY2YzAuMTU4LDAuNDUyLDAuMzczLDAuODQxLDAuNjQ5LDEuMTY1YzAuMjgxLDAuMzE2LDAuNjE1LDAuNTU4LDAuOTk5LDAuNzMKCQkJCWMwLjM5MSwwLjE2NSwwLjgyNSwwLjI0NywxLjI5OSwwLjI0N2MwLjQ2NywwLDAuODk1LTAuMDg2LDEuMjg4LTAuMjU4YzAuMzkxLTAuMTcyLDAuNzI3LTAuNDE1LDEuMDA4LTAuNzMxCgkJCQljMC4yODEtMC4zMjMsMC40OTgtMC43MTQsMC42NDktMS4xNzRDMTA2MC4zNTMsMTMyLjMxMiwxMDYwLjQzMSwxMzEuNzg5LDEwNjAuNDMxLDEzMS4yMDd6IE0xMDU4Ljk0OCwxMzEuMjI4CgkJCQljMCwwLjczNC0wLjE1NCwxLjI5Ni0wLjQ2MywxLjY4OWMtMC4zMDMsMC4zOTEtMC43MDcsMC41ODctMS4yMTUsMC41ODdjLTAuNTA4LDAtMC45Mi0wLjE5OS0xLjIzNy0wLjU5OAoJCQkJYy0wLjMxNS0wLjM5OC0wLjQ3My0wLjk2NC0wLjQ3My0xLjY5OXMwLjE1MS0xLjI5OCwwLjQ1My0xLjY5MWMwLjMwOS0wLjM5LDAuNzE3LTAuNTg2LDEuMjI1LTAuNTg2CgkJCQljMC41MDgsMCwwLjkyLDAuMTk5LDEuMjM3LDAuNTk4QzEwNTguNzg5LDEyOS45MjYsMTA1OC45NDgsMTMwLjQ5MywxMDU4Ljk0OCwxMzEuMjI4TDEwNTguOTQ4LDEzMS4yMjh6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQ2IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2Ny43MjMsMTI5Ljg5N2MwLTAuMzg0LTAuMDY0LTAuNzE3LTAuMTk1LTAuOTk5Yy0wLjEyOS0wLjI4OC0wLjMwOS0wLjUyOS0wLjUzNS0wLjcyMgoJCQkJYy0wLjIyNy0wLjE5My0wLjQ5LTAuMzMyLTAuNzkzLTAuNDIyYy0wLjMwMy0wLjA5Ni0wLjYyMS0wLjE0NC0wLjk1OC0wLjE0NGgtMy4xNTJ2Ny4yMWgxLjQ0MnYtMi41NTVoMS41ODcKCQkJCWMwLjM3MSwwLDAuNzEzLTAuMDQ0LDEuMDMtMC4xMzRjMC4zMjItMC4wODksMC42LTAuMjMsMC44MzQtMC40MjJjMC4yMzMtMC4xOTMsMC40MTYtMC40MzYsMC41NDUtMC43MzIKCQkJCUMxMDY3LjY1OSwxMzAuNjc4LDEwNjcuNzIzLDEzMC4zMTYsMTA2Ny43MjMsMTI5Ljg5N3ogTTEwNjYuMjQsMTI5LjkzYzAsMC42MjUtMC4zNDQsMC45MzctMS4wMywwLjkzN2gtMS42Nzh2LTEuODU1aDEuNjU3CgkJCQljMC4zMjIsMCwwLjU3NiwwLjA3NSwwLjc2NCwwLjIyNkMxMDY2LjE0NCwxMjkuMzg0LDEwNjYuMjQsMTI5LjYxNCwxMDY2LjI0LDEyOS45M0wxMDY2LjI0LDEyOS45M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4NDgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDc0LjUxMSwxMzQuODIydi0xLjQxMWgtMy43MTl2LTEuNzRoMi4wNzF2LTEuNDAxaC0yLjA3MXYtMS4yNDdoMy41NjR2LTEuNDExaC01LjAwNgoJCQkJdjcuMjFIMTA3NC41MTF6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODUwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4Mi4xNDYsMTM0LjgyMnYtNy4yMWgtMS40MjJ2My4wNDljMCwwLjEwMywwLDAuMjMsMCwwLjM4MQoJCQkJYzAuMDA2LDAuMTUyLDAuMDEsMC4zMDUsMC4wMSwwLjQ2NGMwLDAuMTUxLDAsMC4yOTUsMCwwLjQzMWMwLjAwOCwwLjEzMiwwLjAxLDAuMjMsMC4wMSwwLjMKCQkJCWMtMC4wNDctMC4wOTYtMC4xMjMtMC4yMjEtMC4yMjctMC4zNzFjLTAuMDk2LTAuMTU4LTAuMTg5LTAuMzA1LTAuMjc3LTAuNDQzbC0yLjU1Ni0zLjgxMWgtMS4zOHY3LjIxaDEuNDIydi0zLjE3MgoJCQkJYzAtMC4xMDMtMC4wMDQtMC4yMy0wLjAxMi0wLjM4MWMwLTAuMTUyLDAtMC4zMDQsMC0wLjQ1M2MwLTAuMTU4LTAuMDA0LTAuMzAzLTAuMDEtMC40MzFjMC0wLjEzNywwLTAuMjQyLDAtMC4zMDkKCQkJCWMwLjA0NywwLjA5NiwwLjEyMSwwLjIyMywwLjIxNSwwLjM4MWMwLjEwNCwwLjE1MSwwLjE5OSwwLjI5NSwwLjI4OSwwLjQzMmwyLjY0OCwzLjkzNUwxMDgyLjE0NiwxMzQuODIyTDEwODIuMTQ2LDEzNC44MjJ6Ii8+CgkJPC9nPgoJCTxnIGlkPSJ0ZXh0NjIyMiI+CgkJCTxwYXRoIGlkPSJwYXRoODMzIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4OC43MDcsMTMyLjkyN2MwLTAuMjY4LTAuMDM1LTAuNTA1LTAuMTA0LTAuNzExYy0wLjA2OC0wLjIwNS0wLjE4Ni0wLjM5NC0wLjM1LTAuNTY2CgkJCQljLTAuMTU4LTAuMTcyLTAuMzcxLTAuMzI5LTAuNjM3LTAuNDc0Yy0wLjI3LTAuMTQ1LTAuNjAyLTAuMjg4LTEtMC40MzJjLTAuMzYzLTAuMTMtMC42NTktMC4yNS0wLjg4NS0wLjM2CgkJCQljLTAuMjIxLTAuMTEyLTAuMzkzLTAuMjIxLTAuNTE2LTAuMzNjLTAuMTIzLTAuMTE3LTAuMjA1LTAuMjMzLTAuMjQ2LTAuMzVjLTAuMDQzLTAuMTIyLTAuMDYzLTAuMjYxLTAuMDYzLTAuNDEKCQkJCWMwLTAuMTQ0LDAuMDI0LTAuMjc5LDAuMDcyLTAuNDAyYzAuMDU1LTAuMTMyLDAuMTM3LTAuMjQzLDAuMjQ2LTAuMzQxYzAuMTE3LTAuMDk1LDAuMjY0LTAuMTcyLDAuNDQzLTAuMjI2CgkJCQljMC4xNzgtMC4wNjEsMC4zOTEtMC4wOTQsMC42MzktMC4wOTRjMC4zNjMsMCwwLjY3NiwwLjA1OSwwLjkzNiwwLjE3N2MwLjI2OCwwLjExLDAuNTMxLDAuMjc0LDAuNzkzLDAuNDk0bDAuNTE2LTAuNjI4CgkJCQljLTAuMzAzLTAuMjQxLTAuNjI1LTAuNDMtMC45NjktMC41NjdjLTAuMzM2LTAuMTM3LTAuNzQ2LTAuMjA1LTEuMjI3LTAuMjA1Yy0wLjMzNiwwLTAuNjQ1LDAuMDQxLTAuOTI2LDAuMTIzCgkJCQljLTAuMjc1LDAuMDgyLTAuNTEyLDAuMjA2LTAuNzExLDAuMzdjLTAuMTkyLDAuMTU4LTAuMzQ0LDAuMzUtMC40NTMsMC41NzhjLTAuMTA5LDAuMjI2LTAuMTY0LDAuNDg1LTAuMTY0LDAuNzcyCgkJCQljMCwwLjI2MiwwLjAzNSwwLjQ5MiwwLjEwMiwwLjY5YzAuMDc2LDAuMiwwLjE5MywwLjM4MSwwLjM1LDAuNTQ2YzAuMTY2LDAuMTU4LDAuMzc5LDAuMzA4LDAuNjM5LDAuNDUzCgkJCQljMC4yNjgsMC4xMzcsMC41OTgsMC4yNzUsMC45ODksMC40MTFjMC4zMywwLjExNywwLjYwNCwwLjIzNCwwLjgyNSwwLjM1YzAuMjE5LDAuMTEsMC4zOTUsMC4yMjIsMC41MjYsMC4zNAoJCQkJYzAuMTM3LDAuMTE2LDAuMjMzLDAuMjQzLDAuMjg3LDAuMzgxYzAuMDU3LDAuMTM3LDAuMDgyLDAuMjg4LDAuMDgyLDAuNDUzYzAsMC4zODUtMC4xNDEsMC42ODUtMC40MjIsMC45MDcKCQkJCWMtMC4yNzQsMC4yMi0wLjY1MywwLjMyOC0xLjEzMSwwLjMyOGMtMC4zNzEsMC0wLjcxNS0wLjA3OC0xLjAzMi0wLjIzN2MtMC4zMTUtMC4xNTgtMC42MS0wLjM2Ny0wLjg4NS0wLjYyOWwtMC41MzUsMC41OTkKCQkJCWMwLjI4OSwwLjI4OCwwLjYzOSwwLjUyOSwxLjA1MSwwLjcyMmMwLjQxOCwwLjE4NSwwLjg3NSwwLjI3OCwxLjM3LDAuMjc4YzAuMzc3LDAsMC43MTMtMC4wNTIsMS4wMDgtMC4xNTUKCQkJCWMwLjI5Ny0wLjEwMywwLjU0Ny0wLjI0MywwLjc1Mi0wLjQyMmMwLjIwNS0wLjE3OSwwLjM2Mi0wLjM5MSwwLjQ2My0wLjY0QzEwODguNjUsMTMzLjQ3MywxMDg4LjcwNywxMzMuMjA5LDEwODguNzA3LDEzMi45Mjd6IgoJCQkJLz4KCQkJPHBhdGggaWQ9InBhdGg4MzUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk1LjgyNSwxMzQuODIydi03LjIxaC0wLjgwNXYzLjA4aC0zLjU4NnYtMy4wOGgtMC44MDJ2Ny4yMWgwLjgwMnYtMy4zOTloMy41ODZ2My4zOTkKCQkJCUgxMDk1LjgyNXoiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzciIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk4LjgzLDEzNC44MjJ2LTcuMjFoLTAuODAzdjcuMjFIMTA5OC44M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzkiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTA1LjI2OSwxMjguMzQzdi0wLjczMWgtNC4yMzR2Ny4yMWgwLjgwM3YtMy4zNTdoMS45Nzl2LTAuNzMyaC0xLjk3OXYtMi4zODgKCQkJCUwxMTA1LjI2OSwxMjguMzQzTDExMDUuMjY5LDEyOC4zNDN6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQxIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTExMS41NDMsMTI4LjM0M3YtMC43MzFoLTUuMDQ5djAuNzMxaDIuMTIydjYuNDc5aDAuODA1di02LjQ3OUgxMTExLjU0M3oiLz4KCQk8L2c+Cgk8L2c+Cgk8cGF0aCBpZD0icGF0aDYyMTIiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04NC40MzUsMTAuMjcxYy0zLjYwMiwwLTYuNjU4LDEuMjI5LTkuMTY2LDMuNzA5Yy0yLjUwNiwyLjQ3OS0zLjc1Niw1LjUtMy43NTYsOS4wMzUKCQljMCwzLjc1NCwxLjIyOSw2Ljg2MywzLjY4Niw5LjM0NGMyLjQ1NywyLjUxNCw1LjUwNiwzLjc4LDkuMTQzLDMuNzhjMS42NDEsMCwzLjE2NC0wLjI1Niw0LjU3Ni0wLjc0OWwxLjc5NSwyLjc4CgkJYzIuNTE2LDMuODk0LDIuNDc5LDYuNjc1LTAuMTA3LDguMzM0Yy0wLjg1NSwwLjU1LTQuNTkyLDIuMDg5LTQuNjM3LDEuOTk3bDIuNCw1LjEzNmM0Ljk3My0wLjg5NiwxNC41ODYtNi41NDgsOC42NjgtMTYuMDQ5CgkJbC0zLjM2My01LjIwN2MyLjQ2OS0yLjQ3MSwzLjcwOS01LjUyMSwzLjcwOS05LjE2NmMwLTMuNjM2LTEuMjQ0LTYuNzAzLTMuNzM0LTkuMkM5MS4xMjYsMTEuNTIsODguMDUyLDEwLjI3Miw4NC40MzUsMTAuMjcxCgkJTDg0LjQzNSwxMC4yNzF6IE04NC40MzUsMTUuMzcyYzIuMTc0LDAsMy45MjgsMC43MjIsNS4yNTQsMi4xNjNjMS4zMTIsMS40MjUsMS45NjEsMy4zMjcsMS45NjEsNS43MDYKCQljMCwyLjM4LTAuNjQ4LDQuMjgyLTEuOTYxLDUuNzA2Yy0xLjMxMSwxLjQyNS0zLjA2MiwyLjEyOC01LjI1NCwyLjEyOGMtMi4xNzQsMC0zLjkyNi0wLjcwOS01LjI1NC0yLjE1MQoJCWMtMS4yOTMtMS40MjQtMS45MzgtMy4zNjQtMS45MzgtNS44MTJjMC0yLjI3OCwwLjY1OC00LjEzNCwxLjk4NC01LjU3NWMxLjMyOC0xLjQ0MSwzLjA2Ni0yLjE2NCw1LjIwOS0yLjE2NEg4NC40MzV6Ii8+Cgk8cGF0aCBpZD0icGF0aDMwNTgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjEuNjQyLDkuODk1Yy0wLjE2OCwwLjAwNC0wLjMzMiwwLjAxMS0wLjQ5NiwwLjAyMmMtMC4zMjYsMC4wMjUtMC42NDMsMC4wNjgtMC45NTUsMC4xMzEKCQljLTAuMDE2LDAuMDAzLTAuMDMxLDAuMDEtMC4wNDcsMC4wMTNjLTAuMTM5LDAuMDI4LTAuMjc3LDAuMDU5LTAuNDEyLDAuMDk2Yy0zLjk5NCwwLjkyLTcuODk2LDQuMjI5LTcuODgzLDkuNTk4bC0wLjAxMiwxNS42MjQKCQloNS41ODRWMjIuNjk2YzAtNC42MSwxLjQ5OC02LjkzNiw0LjQ5LTYuOTc4YzIuOTkyLDAuMDQyLDQuNDg4LDIuMzY2LDQuNDg4LDYuOTc4djEyLjY4M2g1LjZsLTAuMDE0LTE1LjYyNAoJCWMwLjAxNC01LjM2NC0zLjg5My04LjY3NS03Ljg4My05LjU5OGMtMC4xNTYtMC4wMzYtMC4zMDMtMC4wNzgtMC40NTktMC4xMDdjLTAuMzExLTAuMDYyLTAuNjM5LTAuMTA0LTAuOTY1LTAuMTMxCgkJYy0wLjAwOC0wLjAwMS0wLjAxOCwwLjAwMS0wLjAyMywwYy0wLjE2LTAuMDE0LTAuMzE0LTAuMDE5LTAuNDczLTAuMDIyYy0wLjAxMi0wLjAwMS0wLjAyMywwLTAuMDM1LDAKCQlDMTIxLjk3OCw5Ljg5MiwxMjEuODA4LDkuODkyLDEyMS42NDIsOS44OTVMMTIxLjY0Miw5Ljg5NXoiLz4KCTxnIGlkPSJnMzA1MiIgdHJhbnNmb3JtPSJtYXRyaXgoMS43MTE0IDAgMCAtMS42ODk3IC0yNzEuODYgNDc3LjkyKSI+CgkJPHBhdGggaWQ9InBhdGgzMDU0IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTg1LjMwOCwyNzEuMTQ5Yy0wLjAxMSw0LjM4Myw0LjQzNSw2LjQ1Myw3LjMyOSw1LjY4MmwtMC4wMDktMy4zNjYKCQkJYzAsMC4wNjEtMC42NDQsMC4wNzUtMS4yNDcsMC4wNzVjLTEuODI0LDAtMi43MzQtMS4zNzctMi43MzQtNC4xMzF2LTcuNTA0aC0zLjM0NCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==" alt="OpenShift Origin logo" /> |
|
| 2605 |
- </span> |
|
| 2606 |
- <div class="container"> |
|
| 2607 |
- <div class="row"> |
|
| 2608 |
- <div class="col-sm-12"> |
|
| 2609 |
- <div id="brand"> |
|
| 2610 |
- <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTQ0LjEyNXB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNDQuMTI1IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQuMTI1IDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Ljc0Nyw0Ljk5OGMwLDEuNDgxLTAuMzYzLDIuNjA2LTEuMDg5LDMuMzc3QzYuOTMxLDkuMTQ2LDUuODY4LDkuNTMsNC40NjgsOS41Mw0KCQljLTEuMzgsMC0yLjQzOC0wLjM4Ny0zLjE3NS0xLjE2MVMwLjE4OCw2LjQ2NywwLjE4OCw0Ljk4NmMwLTEuNDY0LDAuMzY2LTIuNTgzLDEuMDk4LTMuMzU1YzAuNzMyLTAuNzcyLDEuNzk3LTEuMTU4LDMuMTkzLTEuMTU4DQoJCWMxLjQsMCwyLjQ2MiwwLjM4MywzLjE4NCwxLjE0OUM4LjM4NiwyLjM4OCw4Ljc0NywzLjUxNCw4Ljc0Nyw0Ljk5OHogTTIuNjkyLDQuOTk4YzAsMS43MDIsMC41OTIsMi41NTMsMS43NzUsMi41NTMNCgkJYzAuNjAyLDAsMS4wNDgtMC4yMDcsMS4zMzktMC42MnMwLjQzNy0xLjA1OCwwLjQzNy0xLjkzM2MwLTAuODc5LTAuMTQ3LTEuNTI4LTAuNDQyLTEuOTQ3QzUuNTA2LDIuNjMyLDUuMDY1LDIuNDIyLDQuNDc5LDIuNDIyDQoJCUMzLjI4OCwyLjQyMiwyLjY5MiwzLjI4MSwyLjY5Miw0Ljk5OHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMTExLDMuNDA5YzAsMC45ODMtMC4yOSwxLjc0Mi0wLjg3LDIuMjc4Yy0wLjU4LDAuNTM2LTEuNDAzLDAuODA0LTIuNDcsMC44MDRoLTAuNjY4VjkuNDFoLTIuMzc3di04LjgNCgkJaDMuMDQ1YzEuMTExLDAsMS45NDYsMC4yNDMsMi41MDMsMC43MjlTMjAuMTExLDIuNTE1LDIwLjExMSwzLjQwOXogTTE2LjEwMyw0LjU1M2gwLjQzNGMwLjM1NywwLDAuNjQxLTAuMSwwLjg1Mi0wLjMwMQ0KCQlzMC4zMTYtMC40NzgsMC4zMTYtMC44MzFjMC0wLjU5NC0wLjMyOS0wLjg5MS0wLjk4Ny0wLjg5MWgtMC42MTRWNC41NTN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjEyNyw5LjQxaC01LjIyNHYtOC44aDUuMjI0djEuOTA4SDI3LjI4djEuMzg0aDIuNjM2djEuOTA5SDI3LjI4djEuNjZoMi44NDdWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDMuNDM2LDkuNDFoLTMuMTE3bC0zLjIxNC02LjJIMzcuMDVjMC4wNzYsMC45NzUsMC4xMTUsMS43MTksMC4xMTUsMi4yMzNWOS40MWgtMi4xMDZ2LTguOGgzLjEwNQ0KCQlsMy4yMDIsNi4xMTVoMC4wMzZjLTAuMDU2LTAuODg3LTAuMDg0LTEuNTk5LTAuMDg0LTIuMTM3VjAuNjFoMi4xMThWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNDgxLDYuNzM4YzAsMC41NDUtMC4xMzgsMS4wMy0wLjQxNSwxLjQ1M2MtMC4yNzcsMC40MjQtMC42NzYsMC43NTItMS4xOTgsMC45ODcNCgkJYy0wLjUyMSwwLjIzNC0xLjEzNCwwLjM1Mi0xLjgzNiwwLjM1MmMtMC41ODUsMC0xLjA3Ny0wLjA0MS0xLjQ3NC0wLjEyM2MtMC4zOTctMC4wODItMC44MTEtMC4yMjYtMS4yNC0wLjQzMVY2Ljg1OA0KCQljMC40NTQsMC4yMzIsMC45MjUsMC40MTQsMS40MTUsMC41NDVjMC40ODksMC4xMywwLjkzOSwwLjE5NSwxLjM0OCwwLjE5NWMwLjM1MywwLDAuNjEyLTAuMDYyLDAuNzc2LTAuMTg0czAuMjQ3LTAuMjgsMC4yNDctMC40NzMNCgkJYzAtMC4xMi0wLjAzMy0wLjIyNi0wLjA5OS0wLjMxNWMtMC4wNjYtMC4wOTEtMC4xNzItMC4xODItMC4zMTktMC4yNzRjLTAuMTQ2LTAuMDkyLTAuNTM3LTAuMjgxLTEuMTcxLTAuNTY1DQoJCWMtMC41NzQtMC4yNjEtMS4wMDQtMC41MTQtMS4yOTEtMC43NTljLTAuMjg3LTAuMjQ1LTAuNS0wLjUyNi0wLjYzOC0wLjg0M2MtMC4xMzktMC4zMTctMC4yMDgtMC42OTItMC4yMDgtMS4xMjUNCgkJYzAtMC44MTEsMC4yOTUtMS40NDIsMC44ODUtMS44OTZjMC41OS0wLjQ1MywxLjQtMC42OCwyLjQzMS0wLjY4YzAuOTExLDAsMS44NCwwLjIxMSwyLjc4NywwLjYzMmwtMC43MjgsMS44MzUNCgkJYy0wLjgyMy0wLjM3Ny0xLjUzMy0wLjU2Ni0yLjEzMS0wLjU2NmMtMC4zMDksMC0wLjUzNCwwLjA1NC0wLjY3NCwwLjE2M2MtMC4xNDEsMC4xMDgtMC4yMTEsMC4yNDMtMC4yMTEsMC40MDMNCgkJYzAsMC4xNzIsMC4wODksMC4zMjcsMC4yNjgsMC40NjNjMC4xNzksMC4xMzcsMC42NjMsMC4zODUsMS40NTQsMC43NDdjMC43NTgsMC4zNDEsMS4yODUsMC43MDcsMS41OCwxLjA5OA0KCQlDNTQuMzMzLDUuNjUxLDU0LjQ4MSw2LjE0NCw1NC40ODEsNi43Mzh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY2Ljc3Miw5LjQxaC0yLjM4OVY1LjgyM0g2MS42MlY5LjQxaC0yLjM4OXYtOC44aDIuMzg5djMuMjYyaDIuNzYzVjAuNjFoMi4zODlWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzIuMDY0LDkuNDF2LTguOGgyLjM4OXY4LjhINzIuMDY0eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi4wODYsOS40MWgtMi4zNDF2LTguOGg1LjJ2MS45MDhoLTIuODU5djEuNjc5aDIuNjM2djEuOTA5aC0yLjYzNlY5LjQxeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05My42NjEsOS40MWgtMi4zNzdWMi41NTVoLTIuMTQ4VjAuNjFoNi42Njh2MS45NDRoLTIuMTQzVjkuNDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEwLjE3Niw1LjE1NWMwLDEuMzcxLTAuMzQ3LDIuNDQ5LTEuMDQsMy4yMzRzLTEuNjU3LDEuMTc4LTIuODkyLDEuMTc4Yy0xLjI2MiwwLTIuMjM1LTAuMzg1LTIuOTIxLTEuMTU2DQoJCXMtMS4wMjgtMS44NjEtMS4wMjgtMy4yNjdjMC0xLjM5NSwwLjM0NC0yLjQ3NiwxLjAzMS0zLjI0M3MxLjY2NC0xLjE1MSwyLjkzLTEuMTUxYzEuMjMsMCwyLjE5MSwwLjM5MSwyLjg4MywxLjE3Mg0KCQlTMTEwLjE3NiwzLjc4LDExMC4xNzYsNS4xNTV6IE0xMDMuMzUsNS4xNTVjMCwxLjE2LDAuMjQ3LDIuMDQxLDAuNzQxLDIuNjRzMS4yMTIsMC44OTgsMi4xNTMsMC44OTgNCgkJYzAuOTQ5LDAsMS42NjYtMC4yOTksMi4xNS0wLjg5NnMwLjcyNy0xLjQ3OSwwLjcyNy0yLjY0MmMwLTEuMTUyLTAuMjQxLTIuMDI2LTAuNzI0LTIuNjIycy0xLjE5Ni0wLjg5NC0yLjE0Mi0wLjg5NA0KCQljLTAuOTQ5LDAtMS42NzEsMC4zLTIuMTY1LDAuODk5UzEwMy4zNSw0LjAxLDEwMy4zNSw1LjE1NXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEzLjQ0Miw1Ljg4N3YzLjU2MmgtMC45OTZWMC44ODNoMi4zNWMxLjA1LDAsMS44MjgsMC4yMDEsMi4zMywwLjYwNHMwLjc1MiwxLjAwOCwwLjc1MiwxLjgxNg0KCQljMCwxLjEzMy0wLjU3NCwxLjg5OC0xLjcyMywyLjI5NmwyLjMyNiwzLjg1aC0xLjE3OGwtMi4wNzQtMy41NjJIMTEzLjQ0MnogTTExMy40NDIsNS4wMzJoMS4zNjVjMC43MDMsMCwxLjIxOC0wLjE0LDEuNTQ2LTAuNDE5DQoJCXMwLjQ5Mi0wLjY5OCwwLjQ5Mi0xLjI1N2MwLTAuNTY2LTAuMTY2LTAuOTc1LTAuNS0xLjIyNXMtMC44NzEtMC4zNzUtMS42MDktMC4zNzVoLTEuMjk1VjUuMDMyeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjAuMjI0LDkuNDQ5VjAuODgzaDAuOTk2djguNTY2SDEyMC4yMjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNy42OTcsNC45NjFoMi45MTJ2NC4xNjZjLTAuNDUzLDAuMTQ1LTAuOTE0LDAuMjU0LTEuMzgzLDAuMzI4cy0xLjAxMiwwLjExMS0xLjYyOSwwLjExMQ0KCQljLTEuMjk3LDAtMi4zMDctMC4zODUtMy4wMjktMS4xNTZzLTEuMDg0LTEuODU0LTEuMDg0LTMuMjQ0YzAtMC44OTEsMC4xNzktMS42NzEsMC41MzYtMi4zNDFzMC44NzItMS4xODIsMS41NDQtMS41MzUNCgkJczEuNDU5LTAuNTMsMi4zNjEtMC41M2MwLjkxNCwwLDEuNzY2LDAuMTY4LDIuNTU1LDAuNTA0bC0wLjM4NywwLjg3OWMtMC43NzMtMC4zMjgtMS41MTgtMC40OTItMi4yMzItMC40OTINCgkJYy0xLjA0MywwLTEuODU3LDAuMzExLTIuNDQzLDAuOTMycy0wLjg3OSwxLjQ4Mi0wLjg3OSwyLjU4NGMwLDEuMTU2LDAuMjgyLDIuMDMzLDAuODQ3LDIuNjNzMS4zOTQsMC44OTYsMi40ODcsMC44OTYNCgkJYzAuNTk0LDAsMS4xNzQtMC4wNjgsMS43NC0wLjIwNVY1Ljg1MmgtMS45MTZWNC45NjF6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzMy4wMjYsOS40NDlWMC44ODNoMC45OTZ2OC41NjZIMTMzLjAyNnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQzLjQyMyw5LjQ0OWgtMS4xMzdsLTQuNjgyLTcuMTg5aC0wLjA0N2MwLjA2MiwwLjg0NCwwLjA5NCwxLjYxNywwLjA5NCwyLjMydjQuODY5aC0wLjkyVjAuODgzaDEuMTI1DQoJCWw0LjY3LDcuMTZoMC4wNDdjLTAuMDA4LTAuMTA1LTAuMDI1LTAuNDQzLTAuMDUzLTEuMDE2cy0wLjAzNy0wLjk4Mi0wLjAyOS0xLjIyOVYwLjg4M2gwLjkzMlY5LjQ0OXoiLz4NCjwvZz4NCjwvc3ZnPg0K" alt="OpenShift Origin"> |
|
| 2611 |
- </div><!--/#brand--> |
|
| 2612 |
- {{ if .Error }}
|
|
| 2613 |
- <div class="alert alert-danger"> |
|
| 2614 |
- <span class="pficon-layered"> |
|
| 2615 |
- <span class="pficon pficon-error-octagon"></span> |
|
| 2616 |
- <span class="pficon pficon-error-exclamation"></span> |
|
| 2617 |
- </span> |
|
| 2618 |
- {{ .Error }}
|
|
| 2619 |
- </div> |
|
| 2620 |
- {{ end }}
|
|
| 2621 |
- </div><!--/.col-*--> |
|
| 2622 |
- <div class="col-sm-7 col-md-6 col-lg-5 login"> |
|
| 2623 |
- <form class="form-horizontal" role="form" action="{{ .Action }}" method="POST">
|
|
| 2624 |
- <input type="hidden" name="{{ .Names.Then }}" value="{{ .Values.Then }}">
|
|
| 2625 |
- <input type="hidden" name="{{ .Names.CSRF }}" value="{{ .Values.CSRF }}">
|
|
| 2626 |
- <div class="form-group"> |
|
| 2627 |
- <label for="inputUsername" class="col-sm-2 col-md-2 control-label">Username</label> |
|
| 2628 |
- <div class="col-sm-10 col-md-10"> |
|
| 2629 |
- <input type="text" class="form-control" id="inputUsername" placeholder="" tabindex="1" autofocus="autofocus" type="text" name="{{ .Names.Username }}" value="{{ .Values.Username }}">
|
|
| 2630 |
- </div> |
|
| 2631 |
- </div> |
|
| 2632 |
- <div class="form-group"> |
|
| 2633 |
- <label for="inputPassword" class="col-sm-2 col-md-2 control-label">Password</label> |
|
| 2634 |
- <div class="col-sm-10 col-md-10"> |
|
| 2635 |
- <input type="password" class="form-control" id="inputPassword" placeholder="" tabindex="2" type="password" name="{{ .Names.Password }}" value="">
|
|
| 2636 |
- </div> |
|
| 2637 |
- </div> |
|
| 2638 |
- <div class="form-group"> |
|
| 2639 |
- <div class="col-xs-8 col-sm-offset-2 col-sm-6 col-md-offset-2 col-md-6"> |
|
| 2640 |
- <!-- |
|
| 2641 |
- <div class="checkbox"> |
|
| 2642 |
- <label> |
|
| 2643 |
- <input type="checkbox" tabindex="3"> Remember Username |
|
| 2644 |
- </label> |
|
| 2645 |
- </div> |
|
| 2646 |
- <span class="help-block"> Forgot <a href="#" tabindex="5">Username</a> or <a href="#" tabindex="6">Password</a>?</span> |
|
| 2647 |
- --> |
|
| 2648 |
- </div> |
|
| 2649 |
- <div class="col-xs-4 col-sm-4 col-md-4 submit"> |
|
| 2650 |
- <button type="submit" class="btn btn-primary btn-lg" tabindex="4">Log In</button> |
|
| 2651 |
- </div> |
|
| 2652 |
- </div> |
|
| 2653 |
- </form> |
|
| 2654 |
- </div><!--/.col-*--> |
|
| 2655 |
- <div class="col-sm-5 col-md-6 col-lg-7 details"> |
|
| 2656 |
- <p><strong>Welcome to OpenShift Origin.</strong> |
|
| 2657 |
- </p> |
|
| 2658 |
- </div><!--/.col-*--> |
|
| 2659 |
- </div><!--/.row--> |
|
| 2660 |
- </div><!--/.container--> |
|
| 2661 |
- </body> |
|
| 2662 |
-</html> |
|
| 2663 |
-` |
| ... | ... |
@@ -233,7 +233,8 @@ func TestValidateLoginTemplate(t *testing.T) {
|
| 233 | 233 |
} |
| 234 | 234 |
} |
| 235 | 235 |
|
| 236 |
-// Make sure the original template for login customizations always validates. |
|
| 236 |
+// Make sure the original version of the default template always validates |
|
| 237 |
+// this is to avoid breaking existing customized templates. |
|
| 237 | 238 |
const originalLoginTemplateExample = `<!DOCTYPE html> |
| 238 | 239 |
<!-- |
| 239 | 240 |
|
| 240 | 241 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,2437 @@ |
| 0 |
+package login |
|
| 1 |
+ |
|
| 2 |
+import ( |
|
| 3 |
+ "html/template" |
|
| 4 |
+) |
|
| 5 |
+ |
|
| 6 |
+// LoginTemplateExample is a basic template for customizing the login page. |
|
| 7 |
+const LoginTemplateExample = `<!DOCTYPE html> |
|
| 8 |
+<!-- |
|
| 9 |
+ |
|
| 10 |
+This template can be modified and used to customize the login page. To replace |
|
| 11 |
+the login page, set master configuration option oauthConfig.templates.login to |
|
| 12 |
+the path of the template file. Don't remove parameters in curly braces below. |
|
| 13 |
+ |
|
| 14 |
+oauthConfig: |
|
| 15 |
+ templates: |
|
| 16 |
+ login: templates/login-template.html |
|
| 17 |
+ |
|
| 18 |
+--> |
|
| 19 |
+<html> |
|
| 20 |
+ <head> |
|
| 21 |
+ <title>Login</title> |
|
| 22 |
+ <style type="text/css"> |
|
| 23 |
+ body {
|
|
| 24 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 25 |
+ font-size: 14px; |
|
| 26 |
+ margin: 15px; |
|
| 27 |
+ } |
|
| 28 |
+ |
|
| 29 |
+ input {
|
|
| 30 |
+ margin-bottom: 10px; |
|
| 31 |
+ width: 300px; |
|
| 32 |
+ } |
|
| 33 |
+ |
|
| 34 |
+ .error {
|
|
| 35 |
+ color: red; |
|
| 36 |
+ margin-bottom: 10px; |
|
| 37 |
+ } |
|
| 38 |
+ </style> |
|
| 39 |
+ </head> |
|
| 40 |
+ <body> |
|
| 41 |
+ |
|
| 42 |
+ {{ if .Error }}
|
|
| 43 |
+ <div class="error">{{ .Error }}</div>
|
|
| 44 |
+ {{ end }}
|
|
| 45 |
+ |
|
| 46 |
+ <form action="{{ .Action }}" method="POST">
|
|
| 47 |
+ <input type="hidden" name="{{ .Names.Then }}" value="{{ .Values.Then }}">
|
|
| 48 |
+ <input type="hidden" name="{{ .Names.CSRF }}" value="{{ .Values.CSRF }}">
|
|
| 49 |
+ |
|
| 50 |
+ <div> |
|
| 51 |
+ <label for="inputUsername">Username</label> |
|
| 52 |
+ </div> |
|
| 53 |
+ <div> |
|
| 54 |
+ <input type="text" id="inputUsername" autofocus="autofocus" type="text" name="{{ .Names.Username }}" value="{{ .Values.Username }}">
|
|
| 55 |
+ </div> |
|
| 56 |
+ |
|
| 57 |
+ <div> |
|
| 58 |
+ <label for="inputPassword">Password</label> |
|
| 59 |
+ </div> |
|
| 60 |
+ <div> |
|
| 61 |
+ <input type="password" id="inputPassword" type="password" name="{{ .Names.Password }}" value="">
|
|
| 62 |
+ </div> |
|
| 63 |
+ |
|
| 64 |
+ <button type="submit">Log In</button> |
|
| 65 |
+ |
|
| 66 |
+ </form> |
|
| 67 |
+ |
|
| 68 |
+ </body> |
|
| 69 |
+</html> |
|
| 70 |
+` |
|
| 71 |
+ |
|
| 72 |
+var defaultLoginTemplate = template.Must(template.New("defaultLoginForm").Parse(defaultLoginTemplateString))
|
|
| 73 |
+ |
|
| 74 |
+const defaultLoginTemplateString = `<!DOCTYPE html> |
|
| 75 |
+<!--[if IE 8]><html class="ie8 login-pf"><![endif]--> |
|
| 76 |
+<!--[if IE 9]><html class="ie9 login-pf"><![endif]--> |
|
| 77 |
+<!--[if gt IE 9]><!--> |
|
| 78 |
+<html class="login-pf"> |
|
| 79 |
+<!--<![endif]--> |
|
| 80 |
+ <head> |
|
| 81 |
+ <title>Login - OpenShift Origin</title> |
|
| 82 |
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
| 83 |
+ <link rel="shortcut icon" href="data:image/ico;base64,AAABAAIAEBAAAAEAIAAoBQAAJgAAACAgAAABACAAKBQAAE4FAAAoAAAAEAAAACAAAAABACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xP///+E////2v////D////w////7v///8H///9RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1H////5//////////////////////v7+/+wsLL/5ubn/////8L///8TAAAAAAAAAAAAAAAAAAAAAP///2X/////////////////////////////////////Tk5Q9j4+Qfv/////////4f7+/hkAAAAAAAAAAP///y/////////////////////////////////Gxsn/e3yA//////0aGh35HR8g+5ycnv92dnm3AAAAAP///wv///+p/////+bm6P6mp6n68fHy/v/////////9x8TB/H14bP3////9hIJ+9wAAAP4AAAD/AAAA/wAAAEw4ODtWQUFE+oqKjf9ISUz6SUtP+P////+zq576BgAA+iMgGvtHS1f5NTpL+jAzP/oBAAD+AgAA/wAAAP8EBQWrAAAAmgAAAP8AAAD/AAAA++Lc0PltaF37ChAm/BAPWf8fHZT/JB+z/yQfuP8mIMH/Jy6+/x4mSP8CAAD/AAAA5QEBAboHBwv/AgAA/wUAAP8rMEj6Hh6L/SUg3f8jI+3/JSLs/ygg2/8pIdj/KCHb/yUi5/8jI+3/ICdK/wEAAO8BAgK5AgAA/wIAAP8jLXb/JSHj/yMj7f8lIeX/Ji98/yAnRv8lJcX/KCHa/yciyP8mINv/IyPt/yItdP8BAADvAAAAlAIAAP8mL4z/IyPt/yUi6v8lLV//AgAA/wcAAP8iJz//JSLr/ygh2v8nKbn/Jy2j/ycup/8KDRL/AAAA4gAAAE0AAAD1Jy+V/yMj7f8mMHT/BQAA/yUvbv8nLa//JSHl/ycgzv8oIdL/JSHk/xcaJ/8FAAD/AgAA/wEBBqMAAAAEAAAAoQIAAP8UFyH/DxAV/yYtsP8oLMT/JyXM/ycgzv8nINL/JiHi/yUly/8CAAD/AgAA/wIFBv8AAABDAAAAAAAAACIAAADxBQAA/wUFAv8nMJ//ICQ8/yIrZP8lIdX/JyPO/yMj7f8lL2//AgAA/wICBf8AAACoAAAAAAAAAAAAAAAAAAAASgICBf8CAAD/Iixn/yMj7f8lI9L/JiDf/yYuif8iK23/Fxgj/wIAAP8AAAHSAAAACgAAAAAAAAAAAAAAAAAAAAAAAAA4AAAA6AAAAP8ZHS//CgoQ/woKD/8bIDX/CgoL/wIAAP8BAQapAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAABkAQAAvgAAAO4AAAD1AQAA4QAAAKEAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8v////nP///9H////j////7/////T////w////5v///9b///+s////RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9c/v7+z///////////////////////////////////////////////////////////////4f7+/nX///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8P/v7+u////////////////////////////////////////////////////////////////////////////////////9f///8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Ov////////////////////////////////////////////////////////////////////+YmJz0pKSn9//////////////////////+/v5pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1T//////////////////////////////////////////////////////////////////////////7e3uPYAAAD0bm5y+/////7///////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v46/////f///////////////////////////////////////////////////////////////////////////////05PUPgAAAD3fn6B+u7u7/v///////////////////9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Bf///+H/////////////////////////////////////////////////////////////////////////////////////////+zo6O/gAAAL/Kywv+f////n////8//////////7q6uolAAAAAAAAAAAAAAAAAAAAAAAAAAD///+W/////////////////////////////////////////////////////////////////////6ysr/8eHiD/NTY3////////////t7e5+AAAAPoAAAD/CgoK+zY4OvhHR0nvREVH/x0dH9AAAAAAAAAAAAAAAAAAAAAA////N///////////////////////////////////////////////////////////////////////////gICD/0dHSf9wcHT/1dXX///////////3HBwc9QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAF4AAAAAAAAAAAAAAAD///+M//////////////////////////6lpaf3pqap+P/////////////////////////+/////f////z////9//////////z//////////v////pNTU/5AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAvQAAAAAAAAAAf39/BqOjpt+zsrX/7Ozt+/////7////+e3t++AAAAPVYWFrx/////////////////////YWFiPUoKiv6MzM091tYVvV5dWr1PTot9mVdT/ZRTT/2VVBC9VRQR/QAAAD9AAAA/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAAOgAAAAAAAABYAAAA/wAAAPkJCQn7R0hM/Gtsb/oAAAD6Njk7+v////7///////////////tHRkb2AAAA/AIAAP8CAAD/AAAA/gAABPsAARf/AAUn/AADJv4AABP+BAYY/QIAAP8CAAD/AgAA/wAAAP8CAgL/AAAA/wAAAP8AAACTAAAAAAAAAJYAAAD/AAAA/wAAAP8AAAD/AAAA/xoaGvn////6/////9LT1fqNioT6TEY1+AAAAPsNEiX/IilV/yUufP8mKLH/JyDT/yYh4f8lIeP/JSHj/yYh4v8oIdb/Jiqo/yMra/8XGiv/AgAA/wIAAP8CBQb/AAAA/wAAAMYAAAAAAAAAxQAAAP8AAAD/AAAA/wAAAP8AAAD/NDQ2+f////r////7Qz4t9wAAAP0CBib/JCuV/yUh4/8lIuv/JSLo/yYh4f8oIdn/JyDR/ycgzv8nIM3/JyDP/ygh2f8lIeP/IyPt/yUi5/8iKV3/AgAA/wAAAP8CAgL/AAAA3AAAAAAAAADnAAAA/wAAAP8AAAD/AAAA/wICBf8AAAD/KiUV9TUxKfQPFkT+JSHC/yUi6P8lIuf/JyDV/ycgy/8lIMv/JSDL/yUgy/8lIMv/JSDL/yUgy/8lIMv/JSDL/yUgy/8nIMn/JiDZ/yMj7f8iK2T/AgAA/wAAAP8AAADtAAAAAAAAAPIAAAD/AAAA/wAAAP8CBQb/AgAA/wIAAP8ABif/HRyK/yUi6f8lIeP/JyHO/yUgyv8lIMr/JyDO/yYg3f8mIeH/JyDO/ycgyf8lIMv/JSDL/yUgy/8lIMv/JSDL/yUgy/8lIMn/JiHi/ycpxv8FBgr/AgAA/wAAAPIAAAAAAAAA8gAAAP8AAAD/AgIF/wIAAP8CAAD/Ji2I/yMj7f8lIuf/JyHN/yUgyP8nIc3/KCDd/yUi6P8lIuf/JyPI/yYrnP8nJr3/JyDS/yUgy/8lIMv/JSDL/yUgy/8lIMv/JSDL/yUgy/8nINL/JiHh/xgdMf8CAAD/AAAA8gAAAAAAAADhAAAA/wIFBv8CAAD/BQUG/yUnwf8jI+3/JyDS/yUgx/8nIc3/JSHj/yUi6P8nIdD/JC2I/x0kQ/8CAAD/CgoQ/yUhx/8oIN3/JSDL/yUgy/8lIMr/JSDO/yUf2v8nIMz/JSDJ/yYg3/8mId7/EBQe/wIAAP8AAADpAAAAAAAAAMACAgL/AgAA/wAAAP8nLLX/IyPt/ycgyv8lIMf/JR/U/yMj7f8nKbL/HSRD/wYKD/8CAAD/AgAA/wYAAP8mLnb/JSLs/yUgyv8lIMv/JSDL/ygg1/8mKq3/Ji+a/yUh5P8lIuj/IyPt/yIrZP8CAAD/AAAA/wAAANkAAAAAAAAAiwAAAP8CAAD/JS+C/yMj7f8nIMr/JSDK/yYg2P8mIeH/IShf/wIAAP8FAAD/BQAA/wIAAP8CAAD/GyI//yYg3/8oIdv/JSDL/yUgy/8lIMv/JyDU/ycgz/8bIDz/Ji6T/ycosf8bIDz/AgAA/wIAAP8CAgL/AAAAwAAAAAAAAABDAAAA/wIAAP8mLqb/IyPt/ychz/8nINH/JSHl/x8oW/8HAAD/BQAA/woNGf8ZHjX/ISlX/yYtlP8mIeH/JiDb/yUgyP8lIMv/JSDL/yUgy/8lIMr/IyPt/yIpWf8CAAD/AgAA/wIAAP8AAAD/AgIF/wAAAP8AAAB+AAAAAAAAAAAAAADWAgAA/xIVIf8nKbj/JSLo/yUi6/8jI+3/DQ0S/wIAAP8jLX7/KCHX/yYh4f8lIur/JSLn/ycg0v8lIMj/JSDL/yUgy/8lIMv/JSDL/ycgzv8lIeX/HiNE/wIAAP8AAAD/AgIC/wAAAP8AAAD/AAAA/wAAACcAAAAAAAAAAAAAAHoCBQb/AgAA/wAAAP8bIj//HiZK/x4kRf8HCgv/Jy+T/yMj7f8jI+3/JSHl/ygh1f8nIM//JSDL/yUgy/8lIMv/JSDL/yUgy/8lIMv/KCHa/ycf1/8SFSH/AgAA/wAAAP8AAAD/AAAA/wAAAP8AAACnAAAAAAAAAAAAAAAAAAAAIgAAAPsCAgX/AgAA/wIAAP8CAAD/BQAA/wcKDf8lH9f/JSLn/yMuc/8kLoP/JiDe/yYh4v8lINL/JSDI/yUgy/8lIMv/JSDL/yUgyv8lIub/Jy+f/wIAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEkAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAP8AAAD/AAAA/wAAAP8AAAD/AgAA/ycmv/8mLZj/BwAA/wIAAP8KDRX/FRoq/ycspv8mIeD/JyDO/ycg1P8nIM7/JyDL/yUi7P8eJkn/AgAA/wICAv8AAAD/AAAA/wAAAP8AAACuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxgAAAP8AAAD/AAAA/wAAAP8CAAD/Jy6c/yMtdP8eJEf/Jiuq/yMtdP8jLW7/Jyi3/ygg3f8nJb7/JyTK/yUi5/8lIuf/Jy6s/wIAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6gAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA3gAAAP8AAAD/AAAA/wIAAP8iKV7/IyPt/yUh5P8lIeX/JSLq/yMj7f8mIeH/KCHZ/yUgy/8ZHjX/EhQe/yMj7f8iLGL/AgAA/wICAv8AAAD/AAAA/wAAAP8AAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAA+QAAAP8AAAD/AgAA/woLEv8nKLr/IyPt/yUi5v8nIdT/Jii2/ycjyP8nIcv/Jiqt/x4kRf8eJEX/Ji2I/wAAAP8CAAD/AAAA/wAAAP8AAAD/AAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAA3AAAAP8CBQb/AgAA/wAAAP8eJkv/ICZL/xUZJ/8AAAD/CgoP/xsgOf8iKVj/JS12/yIsZv8CAAD/AgAA/wIFBv8AAAD/AAAA+wAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwICAv8CAgX/AgAA/wIAAP8CAAD/AgAA/wIAAP8CAAD/AgAA/wIAAP8CAAD/AgAA/wAAAP8CAgX/AAAA/wAAAJ4AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAJ8AAADtAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+gAAALQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABVAAAAowAAANMAAADtAAAA9gAAAPEAAADbAAAArwAAAGkAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="> |
|
| 84 |
+ <style> |
|
| 85 |
+ /* Standalone login -- OpenShift Origin edition */ |
|
| 86 |
+@font-face {
|
|
| 87 |
+ font-family: 'Open Sans'; |
|
| 88 |
+ src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 89 |
+ font-weight: 400; |
|
| 90 |
+ font-style: normal; |
|
| 91 |
+} |
|
| 92 |
+@font-face {
|
|
| 93 |
+ font-family: 'Open Sans'; |
|
| 94 |
+ src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 95 |
+ font-weight: 700; |
|
| 96 |
+ font-style: normal; |
|
| 97 |
+} |
|
| 98 |
+.alert {
|
|
| 99 |
+ padding: 7px; |
|
| 100 |
+ margin-bottom: 20px; |
|
| 101 |
+ border: 1px solid transparent; |
|
| 102 |
+ border-radius: 1px; |
|
| 103 |
+} |
|
| 104 |
+.alert h4 {
|
|
| 105 |
+ margin-top: 0; |
|
| 106 |
+ color: inherit; |
|
| 107 |
+} |
|
| 108 |
+.alert .alert-link {
|
|
| 109 |
+ font-weight: 500; |
|
| 110 |
+} |
|
| 111 |
+.alert > p, |
|
| 112 |
+.alert > ul {
|
|
| 113 |
+ margin-bottom: 0; |
|
| 114 |
+} |
|
| 115 |
+.alert > p + p {
|
|
| 116 |
+ margin-top: 5px; |
|
| 117 |
+} |
|
| 118 |
+.alert-dismissable {
|
|
| 119 |
+ padding-right: 27px; |
|
| 120 |
+} |
|
| 121 |
+.alert-dismissable .close {
|
|
| 122 |
+ position: relative; |
|
| 123 |
+ top: -2px; |
|
| 124 |
+ right: -21px; |
|
| 125 |
+ color: inherit; |
|
| 126 |
+} |
|
| 127 |
+.alert-success {
|
|
| 128 |
+ background-color: #ffffff; |
|
| 129 |
+ border-color: #5cb75c; |
|
| 130 |
+ color: #333333; |
|
| 131 |
+} |
|
| 132 |
+.alert-success hr {
|
|
| 133 |
+ border-top-color: #4cad4c; |
|
| 134 |
+} |
|
| 135 |
+.alert-success .alert-link {
|
|
| 136 |
+ color: #1a1a1a; |
|
| 137 |
+} |
|
| 138 |
+.alert-info {
|
|
| 139 |
+ background-color: #ffffff; |
|
| 140 |
+ border-color: #cccccc; |
|
| 141 |
+ color: #333333; |
|
| 142 |
+} |
|
| 143 |
+.alert-info hr {
|
|
| 144 |
+ border-top-color: #bfbfbf; |
|
| 145 |
+} |
|
| 146 |
+.alert-info .alert-link {
|
|
| 147 |
+ color: #1a1a1a; |
|
| 148 |
+} |
|
| 149 |
+.alert-warning {
|
|
| 150 |
+ background-color: #ffffff; |
|
| 151 |
+ border-color: #eb7720; |
|
| 152 |
+ color: #333333; |
|
| 153 |
+} |
|
| 154 |
+.alert-warning hr {
|
|
| 155 |
+ border-top-color: #de6a14; |
|
| 156 |
+} |
|
| 157 |
+.alert-warning .alert-link {
|
|
| 158 |
+ color: #1a1a1a; |
|
| 159 |
+} |
|
| 160 |
+.alert-danger {
|
|
| 161 |
+ background-color: #ffffff; |
|
| 162 |
+ border-color: #c90813; |
|
| 163 |
+ color: #333333; |
|
| 164 |
+} |
|
| 165 |
+.alert-danger hr {
|
|
| 166 |
+ border-top-color: #b00711; |
|
| 167 |
+} |
|
| 168 |
+.alert-danger .alert-link {
|
|
| 169 |
+ color: #1a1a1a; |
|
| 170 |
+} |
|
| 171 |
+.btn {
|
|
| 172 |
+ display: inline-block; |
|
| 173 |
+ margin-bottom: 0; |
|
| 174 |
+ font-weight: 600; |
|
| 175 |
+ text-align: center; |
|
| 176 |
+ vertical-align: middle; |
|
| 177 |
+ cursor: pointer; |
|
| 178 |
+ background-image: none; |
|
| 179 |
+ border: 1px solid transparent; |
|
| 180 |
+ white-space: nowrap; |
|
| 181 |
+ padding: 2px 6px; |
|
| 182 |
+ font-size: 12px; |
|
| 183 |
+ line-height: 1.66666667; |
|
| 184 |
+ border-radius: 1px; |
|
| 185 |
+ -webkit-user-select: none; |
|
| 186 |
+ -moz-user-select: none; |
|
| 187 |
+ -ms-user-select: none; |
|
| 188 |
+ user-select: none; |
|
| 189 |
+} |
|
| 190 |
+.btn:focus, |
|
| 191 |
+.btn:active:focus, |
|
| 192 |
+.btn.active:focus {
|
|
| 193 |
+ outline: thin dotted; |
|
| 194 |
+ outline: 5px auto -webkit-focus-ring-color; |
|
| 195 |
+ outline-offset: -2px; |
|
| 196 |
+} |
|
| 197 |
+.btn:hover, |
|
| 198 |
+.btn:focus {
|
|
| 199 |
+ color: #4d5258; |
|
| 200 |
+ text-decoration: none; |
|
| 201 |
+} |
|
| 202 |
+.btn:active, |
|
| 203 |
+.btn.active {
|
|
| 204 |
+ outline: 0; |
|
| 205 |
+ background-image: none; |
|
| 206 |
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 207 |
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 208 |
+} |
|
| 209 |
+.btn.disabled, |
|
| 210 |
+.btn[disabled], |
|
| 211 |
+fieldset[disabled] .btn {
|
|
| 212 |
+ cursor: not-allowed; |
|
| 213 |
+ pointer-events: none; |
|
| 214 |
+ opacity: 0.65; |
|
| 215 |
+ filter: alpha(opacity=65); |
|
| 216 |
+ -webkit-box-shadow: none; |
|
| 217 |
+ box-shadow: none; |
|
| 218 |
+} |
|
| 219 |
+.btn-default {
|
|
| 220 |
+ color: #4d5258; |
|
| 221 |
+ background-color: #eeeeee; |
|
| 222 |
+ border-color: #b7b7b7; |
|
| 223 |
+} |
|
| 224 |
+.btn-default:hover, |
|
| 225 |
+.btn-default:focus, |
|
| 226 |
+.btn-default:active, |
|
| 227 |
+.btn-default.active, |
|
| 228 |
+.open .dropdown-toggle.btn-default {
|
|
| 229 |
+ color: #4d5258; |
|
| 230 |
+ background-color: #dadada; |
|
| 231 |
+ border-color: #989898; |
|
| 232 |
+} |
|
| 233 |
+.btn-default:active, |
|
| 234 |
+.btn-default.active, |
|
| 235 |
+.open .dropdown-toggle.btn-default {
|
|
| 236 |
+ background-image: none; |
|
| 237 |
+} |
|
| 238 |
+.btn-default.disabled, |
|
| 239 |
+.btn-default[disabled], |
|
| 240 |
+fieldset[disabled] .btn-default, |
|
| 241 |
+.btn-default.disabled:hover, |
|
| 242 |
+.btn-default[disabled]:hover, |
|
| 243 |
+fieldset[disabled] .btn-default:hover, |
|
| 244 |
+.btn-default.disabled:focus, |
|
| 245 |
+.btn-default[disabled]:focus, |
|
| 246 |
+fieldset[disabled] .btn-default:focus, |
|
| 247 |
+.btn-default.disabled:active, |
|
| 248 |
+.btn-default[disabled]:active, |
|
| 249 |
+fieldset[disabled] .btn-default:active, |
|
| 250 |
+.btn-default.disabled.active, |
|
| 251 |
+.btn-default[disabled].active, |
|
| 252 |
+fieldset[disabled] .btn-default.active {
|
|
| 253 |
+ background-color: #eeeeee; |
|
| 254 |
+ border-color: #b7b7b7; |
|
| 255 |
+} |
|
| 256 |
+.btn-default .badge {
|
|
| 257 |
+ color: #eeeeee; |
|
| 258 |
+ background-color: #4d5258; |
|
| 259 |
+} |
|
| 260 |
+.btn-primary {
|
|
| 261 |
+ color: #ffffff; |
|
| 262 |
+ background-color: #189ad1; |
|
| 263 |
+ border-color: #267da1; |
|
| 264 |
+} |
|
| 265 |
+.btn-primary:hover, |
|
| 266 |
+.btn-primary:focus, |
|
| 267 |
+.btn-primary:active, |
|
| 268 |
+.btn-primary.active, |
|
| 269 |
+.open .dropdown-toggle.btn-primary {
|
|
| 270 |
+ color: #ffffff; |
|
| 271 |
+ background-color: #147fac; |
|
| 272 |
+ border-color: #1a576f; |
|
| 273 |
+} |
|
| 274 |
+.btn-primary:active, |
|
| 275 |
+.btn-primary.active, |
|
| 276 |
+.open .dropdown-toggle.btn-primary {
|
|
| 277 |
+ background-image: none; |
|
| 278 |
+} |
|
| 279 |
+.btn-primary.disabled, |
|
| 280 |
+.btn-primary[disabled], |
|
| 281 |
+fieldset[disabled] .btn-primary, |
|
| 282 |
+.btn-primary.disabled:hover, |
|
| 283 |
+.btn-primary[disabled]:hover, |
|
| 284 |
+fieldset[disabled] .btn-primary:hover, |
|
| 285 |
+.btn-primary.disabled:focus, |
|
| 286 |
+.btn-primary[disabled]:focus, |
|
| 287 |
+fieldset[disabled] .btn-primary:focus, |
|
| 288 |
+.btn-primary.disabled:active, |
|
| 289 |
+.btn-primary[disabled]:active, |
|
| 290 |
+fieldset[disabled] .btn-primary:active, |
|
| 291 |
+.btn-primary.disabled.active, |
|
| 292 |
+.btn-primary[disabled].active, |
|
| 293 |
+fieldset[disabled] .btn-primary.active {
|
|
| 294 |
+ background-color: #189ad1; |
|
| 295 |
+ border-color: #267da1; |
|
| 296 |
+} |
|
| 297 |
+.btn-primary .badge {
|
|
| 298 |
+ color: #189ad1; |
|
| 299 |
+ background-color: #ffffff; |
|
| 300 |
+} |
|
| 301 |
+.btn-success {
|
|
| 302 |
+ color: #ffffff; |
|
| 303 |
+ background-color: #5cb75c; |
|
| 304 |
+ border-color: #4cad4c; |
|
| 305 |
+} |
|
| 306 |
+.btn-success:hover, |
|
| 307 |
+.btn-success:focus, |
|
| 308 |
+.btn-success:active, |
|
| 309 |
+.btn-success.active, |
|
| 310 |
+.open .dropdown-toggle.btn-success {
|
|
| 311 |
+ color: #ffffff; |
|
| 312 |
+ background-color: #48a248; |
|
| 313 |
+ border-color: #3a833a; |
|
| 314 |
+} |
|
| 315 |
+.btn-success:active, |
|
| 316 |
+.btn-success.active, |
|
| 317 |
+.open .dropdown-toggle.btn-success {
|
|
| 318 |
+ background-image: none; |
|
| 319 |
+} |
|
| 320 |
+.btn-success.disabled, |
|
| 321 |
+.btn-success[disabled], |
|
| 322 |
+fieldset[disabled] .btn-success, |
|
| 323 |
+.btn-success.disabled:hover, |
|
| 324 |
+.btn-success[disabled]:hover, |
|
| 325 |
+fieldset[disabled] .btn-success:hover, |
|
| 326 |
+.btn-success.disabled:focus, |
|
| 327 |
+.btn-success[disabled]:focus, |
|
| 328 |
+fieldset[disabled] .btn-success:focus, |
|
| 329 |
+.btn-success.disabled:active, |
|
| 330 |
+.btn-success[disabled]:active, |
|
| 331 |
+fieldset[disabled] .btn-success:active, |
|
| 332 |
+.btn-success.disabled.active, |
|
| 333 |
+.btn-success[disabled].active, |
|
| 334 |
+fieldset[disabled] .btn-success.active {
|
|
| 335 |
+ background-color: #5cb75c; |
|
| 336 |
+ border-color: #4cad4c; |
|
| 337 |
+} |
|
| 338 |
+.btn-success .badge {
|
|
| 339 |
+ color: #5cb75c; |
|
| 340 |
+ background-color: #ffffff; |
|
| 341 |
+} |
|
| 342 |
+.btn-info {
|
|
| 343 |
+ color: #ffffff; |
|
| 344 |
+ background-color: #27799c; |
|
| 345 |
+ border-color: #226988; |
|
| 346 |
+} |
|
| 347 |
+.btn-info:hover, |
|
| 348 |
+.btn-info:focus, |
|
| 349 |
+.btn-info:active, |
|
| 350 |
+.btn-info.active, |
|
| 351 |
+.open .dropdown-toggle.btn-info {
|
|
| 352 |
+ color: #ffffff; |
|
| 353 |
+ background-color: #1f607b; |
|
| 354 |
+ border-color: #164357; |
|
| 355 |
+} |
|
| 356 |
+.btn-info:active, |
|
| 357 |
+.btn-info.active, |
|
| 358 |
+.open .dropdown-toggle.btn-info {
|
|
| 359 |
+ background-image: none; |
|
| 360 |
+} |
|
| 361 |
+.btn-info.disabled, |
|
| 362 |
+.btn-info[disabled], |
|
| 363 |
+fieldset[disabled] .btn-info, |
|
| 364 |
+.btn-info.disabled:hover, |
|
| 365 |
+.btn-info[disabled]:hover, |
|
| 366 |
+fieldset[disabled] .btn-info:hover, |
|
| 367 |
+.btn-info.disabled:focus, |
|
| 368 |
+.btn-info[disabled]:focus, |
|
| 369 |
+fieldset[disabled] .btn-info:focus, |
|
| 370 |
+.btn-info.disabled:active, |
|
| 371 |
+.btn-info[disabled]:active, |
|
| 372 |
+fieldset[disabled] .btn-info:active, |
|
| 373 |
+.btn-info.disabled.active, |
|
| 374 |
+.btn-info[disabled].active, |
|
| 375 |
+fieldset[disabled] .btn-info.active {
|
|
| 376 |
+ background-color: #27799c; |
|
| 377 |
+ border-color: #226988; |
|
| 378 |
+} |
|
| 379 |
+.btn-info .badge {
|
|
| 380 |
+ color: #27799c; |
|
| 381 |
+ background-color: #ffffff; |
|
| 382 |
+} |
|
| 383 |
+.btn-warning {
|
|
| 384 |
+ color: #ffffff; |
|
| 385 |
+ background-color: #eb7720; |
|
| 386 |
+ border-color: #de6a14; |
|
| 387 |
+} |
|
| 388 |
+.btn-warning:hover, |
|
| 389 |
+.btn-warning:focus, |
|
| 390 |
+.btn-warning:active, |
|
| 391 |
+.btn-warning.active, |
|
| 392 |
+.open .dropdown-toggle.btn-warning {
|
|
| 393 |
+ color: #ffffff; |
|
| 394 |
+ background-color: #d06413; |
|
| 395 |
+ border-color: #a54f0f; |
|
| 396 |
+} |
|
| 397 |
+.btn-warning:active, |
|
| 398 |
+.btn-warning.active, |
|
| 399 |
+.open .dropdown-toggle.btn-warning {
|
|
| 400 |
+ background-image: none; |
|
| 401 |
+} |
|
| 402 |
+.btn-warning.disabled, |
|
| 403 |
+.btn-warning[disabled], |
|
| 404 |
+fieldset[disabled] .btn-warning, |
|
| 405 |
+.btn-warning.disabled:hover, |
|
| 406 |
+.btn-warning[disabled]:hover, |
|
| 407 |
+fieldset[disabled] .btn-warning:hover, |
|
| 408 |
+.btn-warning.disabled:focus, |
|
| 409 |
+.btn-warning[disabled]:focus, |
|
| 410 |
+fieldset[disabled] .btn-warning:focus, |
|
| 411 |
+.btn-warning.disabled:active, |
|
| 412 |
+.btn-warning[disabled]:active, |
|
| 413 |
+fieldset[disabled] .btn-warning:active, |
|
| 414 |
+.btn-warning.disabled.active, |
|
| 415 |
+.btn-warning[disabled].active, |
|
| 416 |
+fieldset[disabled] .btn-warning.active {
|
|
| 417 |
+ background-color: #eb7720; |
|
| 418 |
+ border-color: #de6a14; |
|
| 419 |
+} |
|
| 420 |
+.btn-warning .badge {
|
|
| 421 |
+ color: #eb7720; |
|
| 422 |
+ background-color: #ffffff; |
|
| 423 |
+} |
|
| 424 |
+.btn-danger {
|
|
| 425 |
+ color: #ffffff; |
|
| 426 |
+ background-color: #ab070f; |
|
| 427 |
+ border-color: #781919; |
|
| 428 |
+} |
|
| 429 |
+.btn-danger:hover, |
|
| 430 |
+.btn-danger:focus, |
|
| 431 |
+.btn-danger:active, |
|
| 432 |
+.btn-danger.active, |
|
| 433 |
+.open .dropdown-toggle.btn-danger {
|
|
| 434 |
+ color: #ffffff; |
|
| 435 |
+ background-color: #84050c; |
|
| 436 |
+ border-color: #450e0e; |
|
| 437 |
+} |
|
| 438 |
+.btn-danger:active, |
|
| 439 |
+.btn-danger.active, |
|
| 440 |
+.open .dropdown-toggle.btn-danger {
|
|
| 441 |
+ background-image: none; |
|
| 442 |
+} |
|
| 443 |
+.btn-danger.disabled, |
|
| 444 |
+.btn-danger[disabled], |
|
| 445 |
+fieldset[disabled] .btn-danger, |
|
| 446 |
+.btn-danger.disabled:hover, |
|
| 447 |
+.btn-danger[disabled]:hover, |
|
| 448 |
+fieldset[disabled] .btn-danger:hover, |
|
| 449 |
+.btn-danger.disabled:focus, |
|
| 450 |
+.btn-danger[disabled]:focus, |
|
| 451 |
+fieldset[disabled] .btn-danger:focus, |
|
| 452 |
+.btn-danger.disabled:active, |
|
| 453 |
+.btn-danger[disabled]:active, |
|
| 454 |
+fieldset[disabled] .btn-danger:active, |
|
| 455 |
+.btn-danger.disabled.active, |
|
| 456 |
+.btn-danger[disabled].active, |
|
| 457 |
+fieldset[disabled] .btn-danger.active {
|
|
| 458 |
+ background-color: #ab070f; |
|
| 459 |
+ border-color: #781919; |
|
| 460 |
+} |
|
| 461 |
+.btn-danger .badge {
|
|
| 462 |
+ color: #ab070f; |
|
| 463 |
+ background-color: #ffffff; |
|
| 464 |
+} |
|
| 465 |
+.btn-link {
|
|
| 466 |
+ color: #0099d3; |
|
| 467 |
+ font-weight: normal; |
|
| 468 |
+ cursor: pointer; |
|
| 469 |
+ border-radius: 0; |
|
| 470 |
+} |
|
| 471 |
+.btn-link, |
|
| 472 |
+.btn-link:active, |
|
| 473 |
+.btn-link[disabled], |
|
| 474 |
+fieldset[disabled] .btn-link {
|
|
| 475 |
+ background-color: transparent; |
|
| 476 |
+ -webkit-box-shadow: none; |
|
| 477 |
+ box-shadow: none; |
|
| 478 |
+} |
|
| 479 |
+.btn-link, |
|
| 480 |
+.btn-link:hover, |
|
| 481 |
+.btn-link:focus, |
|
| 482 |
+.btn-link:active {
|
|
| 483 |
+ border-color: transparent; |
|
| 484 |
+} |
|
| 485 |
+.btn-link:hover, |
|
| 486 |
+.btn-link:focus {
|
|
| 487 |
+ color: #00618a; |
|
| 488 |
+ text-decoration: underline; |
|
| 489 |
+ background-color: transparent; |
|
| 490 |
+} |
|
| 491 |
+.btn-link[disabled]:hover, |
|
| 492 |
+fieldset[disabled] .btn-link:hover, |
|
| 493 |
+.btn-link[disabled]:focus, |
|
| 494 |
+fieldset[disabled] .btn-link:focus {
|
|
| 495 |
+ color: #999999; |
|
| 496 |
+ text-decoration: none; |
|
| 497 |
+} |
|
| 498 |
+.btn-lg {
|
|
| 499 |
+ padding: 6px 10px; |
|
| 500 |
+ font-size: 14px; |
|
| 501 |
+ line-height: 1.33; |
|
| 502 |
+ border-radius: 1px; |
|
| 503 |
+} |
|
| 504 |
+.btn-sm {
|
|
| 505 |
+ padding: 2px 6px; |
|
| 506 |
+ font-size: 11px; |
|
| 507 |
+ line-height: 1.5; |
|
| 508 |
+ border-radius: 1px; |
|
| 509 |
+} |
|
| 510 |
+.btn-xs {
|
|
| 511 |
+ padding: 1px 5px; |
|
| 512 |
+ font-size: 11px; |
|
| 513 |
+ line-height: 1.5; |
|
| 514 |
+ border-radius: 1px; |
|
| 515 |
+} |
|
| 516 |
+.btn-block {
|
|
| 517 |
+ display: block; |
|
| 518 |
+ width: 100%; |
|
| 519 |
+ padding-left: 0; |
|
| 520 |
+ padding-right: 0; |
|
| 521 |
+} |
|
| 522 |
+.btn-block + .btn-block {
|
|
| 523 |
+ margin-top: 5px; |
|
| 524 |
+} |
|
| 525 |
+input[type="submit"].btn-block, |
|
| 526 |
+input[type="reset"].btn-block, |
|
| 527 |
+input[type="button"].btn-block {
|
|
| 528 |
+ width: 100%; |
|
| 529 |
+} |
|
| 530 |
+.fade {
|
|
| 531 |
+ opacity: 0; |
|
| 532 |
+ -webkit-transition: opacity 0.15s linear; |
|
| 533 |
+ transition: opacity 0.15s linear; |
|
| 534 |
+} |
|
| 535 |
+.fade.in {
|
|
| 536 |
+ opacity: 1; |
|
| 537 |
+} |
|
| 538 |
+.collapse {
|
|
| 539 |
+ display: none; |
|
| 540 |
+} |
|
| 541 |
+.collapse.in {
|
|
| 542 |
+ display: block; |
|
| 543 |
+} |
|
| 544 |
+.collapsing {
|
|
| 545 |
+ position: relative; |
|
| 546 |
+ height: 0; |
|
| 547 |
+ overflow: hidden; |
|
| 548 |
+ -webkit-transition: height 0.35s ease; |
|
| 549 |
+ transition: height 0.35s ease; |
|
| 550 |
+} |
|
| 551 |
+fieldset {
|
|
| 552 |
+ padding: 0; |
|
| 553 |
+ margin: 0; |
|
| 554 |
+ border: 0; |
|
| 555 |
+ min-width: 0; |
|
| 556 |
+} |
|
| 557 |
+legend {
|
|
| 558 |
+ display: block; |
|
| 559 |
+ width: 100%; |
|
| 560 |
+ padding: 0; |
|
| 561 |
+ margin-bottom: 20px; |
|
| 562 |
+ font-size: 18px; |
|
| 563 |
+ line-height: inherit; |
|
| 564 |
+ color: #333333; |
|
| 565 |
+ border: 0; |
|
| 566 |
+ border-bottom: 1px solid #e5e5e5; |
|
| 567 |
+} |
|
| 568 |
+label {
|
|
| 569 |
+ display: inline-block; |
|
| 570 |
+ margin-bottom: 5px; |
|
| 571 |
+ font-weight: bold; |
|
| 572 |
+} |
|
| 573 |
+input[type="search"] {
|
|
| 574 |
+ -webkit-box-sizing: border-box; |
|
| 575 |
+ -moz-box-sizing: border-box; |
|
| 576 |
+ box-sizing: border-box; |
|
| 577 |
+} |
|
| 578 |
+input[type="radio"], |
|
| 579 |
+input[type="checkbox"] {
|
|
| 580 |
+ margin: 4px 0 0; |
|
| 581 |
+ margin-top: 1px \9; |
|
| 582 |
+ /* IE8-9 */ |
|
| 583 |
+ line-height: normal; |
|
| 584 |
+} |
|
| 585 |
+input[type="file"] {
|
|
| 586 |
+ display: block; |
|
| 587 |
+} |
|
| 588 |
+input[type="range"] {
|
|
| 589 |
+ display: block; |
|
| 590 |
+ width: 100%; |
|
| 591 |
+} |
|
| 592 |
+select[multiple], |
|
| 593 |
+select[size] {
|
|
| 594 |
+ height: auto; |
|
| 595 |
+} |
|
| 596 |
+input[type="file"]:focus, |
|
| 597 |
+input[type="radio"]:focus, |
|
| 598 |
+input[type="checkbox"]:focus {
|
|
| 599 |
+ outline: thin dotted; |
|
| 600 |
+ outline: 5px auto -webkit-focus-ring-color; |
|
| 601 |
+ outline-offset: -2px; |
|
| 602 |
+} |
|
| 603 |
+output {
|
|
| 604 |
+ display: block; |
|
| 605 |
+ padding-top: 3px; |
|
| 606 |
+ font-size: 12px; |
|
| 607 |
+ line-height: 1.66666667; |
|
| 608 |
+ color: #333333; |
|
| 609 |
+} |
|
| 610 |
+.form-control {
|
|
| 611 |
+ display: block; |
|
| 612 |
+ width: 100%; |
|
| 613 |
+ height: 26px; |
|
| 614 |
+ padding: 2px 6px; |
|
| 615 |
+ font-size: 12px; |
|
| 616 |
+ line-height: 1.66666667; |
|
| 617 |
+ color: #333333; |
|
| 618 |
+ background-color: #ffffff; |
|
| 619 |
+ background-image: none; |
|
| 620 |
+ border: 1px solid #bababa; |
|
| 621 |
+ border-radius: 1px; |
|
| 622 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 623 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 624 |
+ -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; |
|
| 625 |
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; |
|
| 626 |
+} |
|
| 627 |
+.form-control:focus {
|
|
| 628 |
+ border-color: #66afe9; |
|
| 629 |
+ outline: 0; |
|
| 630 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); |
|
| 631 |
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); |
|
| 632 |
+} |
|
| 633 |
+.form-control::-moz-placeholder {
|
|
| 634 |
+ color: #999999; |
|
| 635 |
+ opacity: 1; |
|
| 636 |
+} |
|
| 637 |
+.form-control:-ms-input-placeholder {
|
|
| 638 |
+ color: #999999; |
|
| 639 |
+} |
|
| 640 |
+.form-control::-webkit-input-placeholder {
|
|
| 641 |
+ color: #999999; |
|
| 642 |
+} |
|
| 643 |
+.form-control:-moz-placeholder {
|
|
| 644 |
+ color: #999999; |
|
| 645 |
+ font-style: italic; |
|
| 646 |
+} |
|
| 647 |
+.form-control::-moz-placeholder {
|
|
| 648 |
+ color: #999999; |
|
| 649 |
+ font-style: italic; |
|
| 650 |
+} |
|
| 651 |
+.form-control:-ms-input-placeholder {
|
|
| 652 |
+ color: #999999; |
|
| 653 |
+ font-style: italic; |
|
| 654 |
+} |
|
| 655 |
+.form-control::-webkit-input-placeholder {
|
|
| 656 |
+ color: #999999; |
|
| 657 |
+ font-style: italic; |
|
| 658 |
+} |
|
| 659 |
+.form-control[disabled], |
|
| 660 |
+.form-control[readonly], |
|
| 661 |
+fieldset[disabled] .form-control {
|
|
| 662 |
+ cursor: not-allowed; |
|
| 663 |
+ background-color: #f8f8f8; |
|
| 664 |
+ opacity: 1; |
|
| 665 |
+} |
|
| 666 |
+textarea.form-control {
|
|
| 667 |
+ height: auto; |
|
| 668 |
+} |
|
| 669 |
+input[type="search"] {
|
|
| 670 |
+ -webkit-appearance: none; |
|
| 671 |
+} |
|
| 672 |
+input[type="date"] {
|
|
| 673 |
+ line-height: 26px; |
|
| 674 |
+} |
|
| 675 |
+.form-group {
|
|
| 676 |
+ margin-bottom: 15px; |
|
| 677 |
+} |
|
| 678 |
+.radio, |
|
| 679 |
+.checkbox {
|
|
| 680 |
+ display: block; |
|
| 681 |
+ min-height: 20px; |
|
| 682 |
+ margin-top: 10px; |
|
| 683 |
+ margin-bottom: 10px; |
|
| 684 |
+ padding-left: 20px; |
|
| 685 |
+} |
|
| 686 |
+.radio label, |
|
| 687 |
+.checkbox label {
|
|
| 688 |
+ display: inline; |
|
| 689 |
+ font-weight: normal; |
|
| 690 |
+ cursor: pointer; |
|
| 691 |
+} |
|
| 692 |
+.radio input[type="radio"], |
|
| 693 |
+.radio-inline input[type="radio"], |
|
| 694 |
+.checkbox input[type="checkbox"], |
|
| 695 |
+.checkbox-inline input[type="checkbox"] {
|
|
| 696 |
+ float: left; |
|
| 697 |
+ margin-left: -20px; |
|
| 698 |
+} |
|
| 699 |
+.radio + .radio, |
|
| 700 |
+.checkbox + .checkbox {
|
|
| 701 |
+ margin-top: -5px; |
|
| 702 |
+} |
|
| 703 |
+.radio-inline, |
|
| 704 |
+.checkbox-inline {
|
|
| 705 |
+ display: inline-block; |
|
| 706 |
+ padding-left: 20px; |
|
| 707 |
+ margin-bottom: 0; |
|
| 708 |
+ vertical-align: middle; |
|
| 709 |
+ font-weight: normal; |
|
| 710 |
+ cursor: pointer; |
|
| 711 |
+} |
|
| 712 |
+.radio-inline + .radio-inline, |
|
| 713 |
+.checkbox-inline + .checkbox-inline {
|
|
| 714 |
+ margin-top: 0; |
|
| 715 |
+ margin-left: 10px; |
|
| 716 |
+} |
|
| 717 |
+input[type="radio"][disabled], |
|
| 718 |
+input[type="checkbox"][disabled], |
|
| 719 |
+.radio[disabled], |
|
| 720 |
+.radio-inline[disabled], |
|
| 721 |
+.checkbox[disabled], |
|
| 722 |
+.checkbox-inline[disabled], |
|
| 723 |
+fieldset[disabled] input[type="radio"], |
|
| 724 |
+fieldset[disabled] input[type="checkbox"], |
|
| 725 |
+fieldset[disabled] .radio, |
|
| 726 |
+fieldset[disabled] .radio-inline, |
|
| 727 |
+fieldset[disabled] .checkbox, |
|
| 728 |
+fieldset[disabled] .checkbox-inline {
|
|
| 729 |
+ cursor: not-allowed; |
|
| 730 |
+} |
|
| 731 |
+.input-sm {
|
|
| 732 |
+ height: 22px; |
|
| 733 |
+ padding: 2px 6px; |
|
| 734 |
+ font-size: 11px; |
|
| 735 |
+ line-height: 1.5; |
|
| 736 |
+ border-radius: 1px; |
|
| 737 |
+} |
|
| 738 |
+select.input-sm {
|
|
| 739 |
+ height: 22px; |
|
| 740 |
+ line-height: 22px; |
|
| 741 |
+} |
|
| 742 |
+textarea.input-sm, |
|
| 743 |
+select[multiple].input-sm {
|
|
| 744 |
+ height: auto; |
|
| 745 |
+} |
|
| 746 |
+.input-lg {
|
|
| 747 |
+ height: 33px; |
|
| 748 |
+ padding: 6px 10px; |
|
| 749 |
+ font-size: 14px; |
|
| 750 |
+ line-height: 1.33; |
|
| 751 |
+ border-radius: 1px; |
|
| 752 |
+} |
|
| 753 |
+select.input-lg {
|
|
| 754 |
+ height: 33px; |
|
| 755 |
+ line-height: 33px; |
|
| 756 |
+} |
|
| 757 |
+textarea.input-lg, |
|
| 758 |
+select[multiple].input-lg {
|
|
| 759 |
+ height: auto; |
|
| 760 |
+} |
|
| 761 |
+.has-feedback {
|
|
| 762 |
+ position: relative; |
|
| 763 |
+} |
|
| 764 |
+.has-feedback .form-control {
|
|
| 765 |
+ padding-right: 32.5px; |
|
| 766 |
+} |
|
| 767 |
+.has-feedback .form-control-feedback {
|
|
| 768 |
+ position: absolute; |
|
| 769 |
+ top: 25px; |
|
| 770 |
+ right: 0; |
|
| 771 |
+ display: block; |
|
| 772 |
+ width: 26px; |
|
| 773 |
+ height: 26px; |
|
| 774 |
+ line-height: 26px; |
|
| 775 |
+ text-align: center; |
|
| 776 |
+} |
|
| 777 |
+.has-success .help-block, |
|
| 778 |
+.has-success .control-label, |
|
| 779 |
+.has-success .radio, |
|
| 780 |
+.has-success .checkbox, |
|
| 781 |
+.has-success .radio-inline, |
|
| 782 |
+.has-success .checkbox-inline {
|
|
| 783 |
+ color: #3c763d; |
|
| 784 |
+} |
|
| 785 |
+.has-success .form-control {
|
|
| 786 |
+ border-color: #3c763d; |
|
| 787 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 788 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 789 |
+} |
|
| 790 |
+.has-success .form-control:focus {
|
|
| 791 |
+ border-color: #2b542c; |
|
| 792 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; |
|
| 793 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; |
|
| 794 |
+} |
|
| 795 |
+.has-success .input-group-addon {
|
|
| 796 |
+ color: #3c763d; |
|
| 797 |
+ border-color: #3c763d; |
|
| 798 |
+ background-color: #dff0d8; |
|
| 799 |
+} |
|
| 800 |
+.has-success .form-control-feedback {
|
|
| 801 |
+ color: #3c763d; |
|
| 802 |
+} |
|
| 803 |
+.has-warning .help-block, |
|
| 804 |
+.has-warning .control-label, |
|
| 805 |
+.has-warning .radio, |
|
| 806 |
+.has-warning .checkbox, |
|
| 807 |
+.has-warning .radio-inline, |
|
| 808 |
+.has-warning .checkbox-inline {
|
|
| 809 |
+ color: #8a6d3b; |
|
| 810 |
+} |
|
| 811 |
+.has-warning .form-control {
|
|
| 812 |
+ border-color: #8a6d3b; |
|
| 813 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 814 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 815 |
+} |
|
| 816 |
+.has-warning .form-control:focus {
|
|
| 817 |
+ border-color: #66512c; |
|
| 818 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; |
|
| 819 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; |
|
| 820 |
+} |
|
| 821 |
+.has-warning .input-group-addon {
|
|
| 822 |
+ color: #8a6d3b; |
|
| 823 |
+ border-color: #8a6d3b; |
|
| 824 |
+ background-color: #fcf8e3; |
|
| 825 |
+} |
|
| 826 |
+.has-warning .form-control-feedback {
|
|
| 827 |
+ color: #8a6d3b; |
|
| 828 |
+} |
|
| 829 |
+.has-error .help-block, |
|
| 830 |
+.has-error .control-label, |
|
| 831 |
+.has-error .radio, |
|
| 832 |
+.has-error .checkbox, |
|
| 833 |
+.has-error .radio-inline, |
|
| 834 |
+.has-error .checkbox-inline {
|
|
| 835 |
+ color: #a94442; |
|
| 836 |
+} |
|
| 837 |
+.has-error .form-control {
|
|
| 838 |
+ border-color: #a94442; |
|
| 839 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 840 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
|
| 841 |
+} |
|
| 842 |
+.has-error .form-control:focus {
|
|
| 843 |
+ border-color: #843534; |
|
| 844 |
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; |
|
| 845 |
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; |
|
| 846 |
+} |
|
| 847 |
+.has-error .input-group-addon {
|
|
| 848 |
+ color: #a94442; |
|
| 849 |
+ border-color: #a94442; |
|
| 850 |
+ background-color: #f2dede; |
|
| 851 |
+} |
|
| 852 |
+.has-error .form-control-feedback {
|
|
| 853 |
+ color: #a94442; |
|
| 854 |
+} |
|
| 855 |
+.form-control-static {
|
|
| 856 |
+ margin-bottom: 0; |
|
| 857 |
+} |
|
| 858 |
+.help-block {
|
|
| 859 |
+ display: block; |
|
| 860 |
+ margin-top: 5px; |
|
| 861 |
+ margin-bottom: 10px; |
|
| 862 |
+ color: #737373; |
|
| 863 |
+} |
|
| 864 |
+@media (min-width: 768px) {
|
|
| 865 |
+ .form-inline .form-group {
|
|
| 866 |
+ display: inline-block; |
|
| 867 |
+ margin-bottom: 0; |
|
| 868 |
+ vertical-align: middle; |
|
| 869 |
+ } |
|
| 870 |
+ .form-inline .form-control {
|
|
| 871 |
+ display: inline-block; |
|
| 872 |
+ width: auto; |
|
| 873 |
+ vertical-align: middle; |
|
| 874 |
+ } |
|
| 875 |
+ .form-inline .input-group > .form-control {
|
|
| 876 |
+ width: 100%; |
|
| 877 |
+ } |
|
| 878 |
+ .form-inline .control-label {
|
|
| 879 |
+ margin-bottom: 0; |
|
| 880 |
+ vertical-align: middle; |
|
| 881 |
+ } |
|
| 882 |
+ .form-inline .radio, |
|
| 883 |
+ .form-inline .checkbox {
|
|
| 884 |
+ display: inline-block; |
|
| 885 |
+ margin-top: 0; |
|
| 886 |
+ margin-bottom: 0; |
|
| 887 |
+ padding-left: 0; |
|
| 888 |
+ vertical-align: middle; |
|
| 889 |
+ } |
|
| 890 |
+ .form-inline .radio input[type="radio"], |
|
| 891 |
+ .form-inline .checkbox input[type="checkbox"] {
|
|
| 892 |
+ float: none; |
|
| 893 |
+ margin-left: 0; |
|
| 894 |
+ } |
|
| 895 |
+ .form-inline .has-feedback .form-control-feedback {
|
|
| 896 |
+ top: 0; |
|
| 897 |
+ } |
|
| 898 |
+} |
|
| 899 |
+.form-horizontal .control-label, |
|
| 900 |
+.form-horizontal .radio, |
|
| 901 |
+.form-horizontal .checkbox, |
|
| 902 |
+.form-horizontal .radio-inline, |
|
| 903 |
+.form-horizontal .checkbox-inline {
|
|
| 904 |
+ margin-top: 0; |
|
| 905 |
+ margin-bottom: 0; |
|
| 906 |
+ padding-top: 3px; |
|
| 907 |
+} |
|
| 908 |
+.form-horizontal .radio, |
|
| 909 |
+.form-horizontal .checkbox {
|
|
| 910 |
+ min-height: 23px; |
|
| 911 |
+} |
|
| 912 |
+.form-horizontal .form-group {
|
|
| 913 |
+ margin-left: -20px; |
|
| 914 |
+ margin-right: -20px; |
|
| 915 |
+} |
|
| 916 |
+.form-horizontal .form-control-static {
|
|
| 917 |
+ padding-top: 3px; |
|
| 918 |
+} |
|
| 919 |
+@media (min-width: 768px) {
|
|
| 920 |
+ .form-horizontal .control-label {
|
|
| 921 |
+ text-align: right; |
|
| 922 |
+ } |
|
| 923 |
+} |
|
| 924 |
+.form-horizontal .has-feedback .form-control-feedback {
|
|
| 925 |
+ top: 0; |
|
| 926 |
+ right: 20px; |
|
| 927 |
+} |
|
| 928 |
+.container {
|
|
| 929 |
+ margin-right: auto; |
|
| 930 |
+ margin-left: auto; |
|
| 931 |
+ padding-left: 20px; |
|
| 932 |
+ padding-right: 20px; |
|
| 933 |
+} |
|
| 934 |
+@media (min-width: 768px) {
|
|
| 935 |
+ .container {
|
|
| 936 |
+ width: 760px; |
|
| 937 |
+ } |
|
| 938 |
+} |
|
| 939 |
+@media (min-width: 992px) {
|
|
| 940 |
+ .container {
|
|
| 941 |
+ width: 980px; |
|
| 942 |
+ } |
|
| 943 |
+} |
|
| 944 |
+@media (min-width: 1200px) {
|
|
| 945 |
+ .container {
|
|
| 946 |
+ width: 1180px; |
|
| 947 |
+ } |
|
| 948 |
+} |
|
| 949 |
+.container-fluid {
|
|
| 950 |
+ margin-right: auto; |
|
| 951 |
+ margin-left: auto; |
|
| 952 |
+ padding-left: 20px; |
|
| 953 |
+ padding-right: 20px; |
|
| 954 |
+} |
|
| 955 |
+.row {
|
|
| 956 |
+ margin-left: -20px; |
|
| 957 |
+ margin-right: -20px; |
|
| 958 |
+} |
|
| 959 |
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
|
|
| 960 |
+ position: relative; |
|
| 961 |
+ min-height: 1px; |
|
| 962 |
+ padding-left: 20px; |
|
| 963 |
+ padding-right: 20px; |
|
| 964 |
+} |
|
| 965 |
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
|
|
| 966 |
+ float: left; |
|
| 967 |
+} |
|
| 968 |
+.col-xs-12 {
|
|
| 969 |
+ width: 100%; |
|
| 970 |
+} |
|
| 971 |
+.col-xs-11 {
|
|
| 972 |
+ width: 91.66666666666666%; |
|
| 973 |
+} |
|
| 974 |
+.col-xs-10 {
|
|
| 975 |
+ width: 83.33333333333334%; |
|
| 976 |
+} |
|
| 977 |
+.col-xs-9 {
|
|
| 978 |
+ width: 75%; |
|
| 979 |
+} |
|
| 980 |
+.col-xs-8 {
|
|
| 981 |
+ width: 66.66666666666666%; |
|
| 982 |
+} |
|
| 983 |
+.col-xs-7 {
|
|
| 984 |
+ width: 58.333333333333336%; |
|
| 985 |
+} |
|
| 986 |
+.col-xs-6 {
|
|
| 987 |
+ width: 50%; |
|
| 988 |
+} |
|
| 989 |
+.col-xs-5 {
|
|
| 990 |
+ width: 41.66666666666667%; |
|
| 991 |
+} |
|
| 992 |
+.col-xs-4 {
|
|
| 993 |
+ width: 33.33333333333333%; |
|
| 994 |
+} |
|
| 995 |
+.col-xs-3 {
|
|
| 996 |
+ width: 25%; |
|
| 997 |
+} |
|
| 998 |
+.col-xs-2 {
|
|
| 999 |
+ width: 16.666666666666664%; |
|
| 1000 |
+} |
|
| 1001 |
+.col-xs-1 {
|
|
| 1002 |
+ width: 8.333333333333332%; |
|
| 1003 |
+} |
|
| 1004 |
+.col-xs-pull-12 {
|
|
| 1005 |
+ right: 100%; |
|
| 1006 |
+} |
|
| 1007 |
+.col-xs-pull-11 {
|
|
| 1008 |
+ right: 91.66666666666666%; |
|
| 1009 |
+} |
|
| 1010 |
+.col-xs-pull-10 {
|
|
| 1011 |
+ right: 83.33333333333334%; |
|
| 1012 |
+} |
|
| 1013 |
+.col-xs-pull-9 {
|
|
| 1014 |
+ right: 75%; |
|
| 1015 |
+} |
|
| 1016 |
+.col-xs-pull-8 {
|
|
| 1017 |
+ right: 66.66666666666666%; |
|
| 1018 |
+} |
|
| 1019 |
+.col-xs-pull-7 {
|
|
| 1020 |
+ right: 58.333333333333336%; |
|
| 1021 |
+} |
|
| 1022 |
+.col-xs-pull-6 {
|
|
| 1023 |
+ right: 50%; |
|
| 1024 |
+} |
|
| 1025 |
+.col-xs-pull-5 {
|
|
| 1026 |
+ right: 41.66666666666667%; |
|
| 1027 |
+} |
|
| 1028 |
+.col-xs-pull-4 {
|
|
| 1029 |
+ right: 33.33333333333333%; |
|
| 1030 |
+} |
|
| 1031 |
+.col-xs-pull-3 {
|
|
| 1032 |
+ right: 25%; |
|
| 1033 |
+} |
|
| 1034 |
+.col-xs-pull-2 {
|
|
| 1035 |
+ right: 16.666666666666664%; |
|
| 1036 |
+} |
|
| 1037 |
+.col-xs-pull-1 {
|
|
| 1038 |
+ right: 8.333333333333332%; |
|
| 1039 |
+} |
|
| 1040 |
+.col-xs-pull-0 {
|
|
| 1041 |
+ right: 0%; |
|
| 1042 |
+} |
|
| 1043 |
+.col-xs-push-12 {
|
|
| 1044 |
+ left: 100%; |
|
| 1045 |
+} |
|
| 1046 |
+.col-xs-push-11 {
|
|
| 1047 |
+ left: 91.66666666666666%; |
|
| 1048 |
+} |
|
| 1049 |
+.col-xs-push-10 {
|
|
| 1050 |
+ left: 83.33333333333334%; |
|
| 1051 |
+} |
|
| 1052 |
+.col-xs-push-9 {
|
|
| 1053 |
+ left: 75%; |
|
| 1054 |
+} |
|
| 1055 |
+.col-xs-push-8 {
|
|
| 1056 |
+ left: 66.66666666666666%; |
|
| 1057 |
+} |
|
| 1058 |
+.col-xs-push-7 {
|
|
| 1059 |
+ left: 58.333333333333336%; |
|
| 1060 |
+} |
|
| 1061 |
+.col-xs-push-6 {
|
|
| 1062 |
+ left: 50%; |
|
| 1063 |
+} |
|
| 1064 |
+.col-xs-push-5 {
|
|
| 1065 |
+ left: 41.66666666666667%; |
|
| 1066 |
+} |
|
| 1067 |
+.col-xs-push-4 {
|
|
| 1068 |
+ left: 33.33333333333333%; |
|
| 1069 |
+} |
|
| 1070 |
+.col-xs-push-3 {
|
|
| 1071 |
+ left: 25%; |
|
| 1072 |
+} |
|
| 1073 |
+.col-xs-push-2 {
|
|
| 1074 |
+ left: 16.666666666666664%; |
|
| 1075 |
+} |
|
| 1076 |
+.col-xs-push-1 {
|
|
| 1077 |
+ left: 8.333333333333332%; |
|
| 1078 |
+} |
|
| 1079 |
+.col-xs-push-0 {
|
|
| 1080 |
+ left: 0%; |
|
| 1081 |
+} |
|
| 1082 |
+.col-xs-offset-12 {
|
|
| 1083 |
+ margin-left: 100%; |
|
| 1084 |
+} |
|
| 1085 |
+.col-xs-offset-11 {
|
|
| 1086 |
+ margin-left: 91.66666666666666%; |
|
| 1087 |
+} |
|
| 1088 |
+.col-xs-offset-10 {
|
|
| 1089 |
+ margin-left: 83.33333333333334%; |
|
| 1090 |
+} |
|
| 1091 |
+.col-xs-offset-9 {
|
|
| 1092 |
+ margin-left: 75%; |
|
| 1093 |
+} |
|
| 1094 |
+.col-xs-offset-8 {
|
|
| 1095 |
+ margin-left: 66.66666666666666%; |
|
| 1096 |
+} |
|
| 1097 |
+.col-xs-offset-7 {
|
|
| 1098 |
+ margin-left: 58.333333333333336%; |
|
| 1099 |
+} |
|
| 1100 |
+.col-xs-offset-6 {
|
|
| 1101 |
+ margin-left: 50%; |
|
| 1102 |
+} |
|
| 1103 |
+.col-xs-offset-5 {
|
|
| 1104 |
+ margin-left: 41.66666666666667%; |
|
| 1105 |
+} |
|
| 1106 |
+.col-xs-offset-4 {
|
|
| 1107 |
+ margin-left: 33.33333333333333%; |
|
| 1108 |
+} |
|
| 1109 |
+.col-xs-offset-3 {
|
|
| 1110 |
+ margin-left: 25%; |
|
| 1111 |
+} |
|
| 1112 |
+.col-xs-offset-2 {
|
|
| 1113 |
+ margin-left: 16.666666666666664%; |
|
| 1114 |
+} |
|
| 1115 |
+.col-xs-offset-1 {
|
|
| 1116 |
+ margin-left: 8.333333333333332%; |
|
| 1117 |
+} |
|
| 1118 |
+.col-xs-offset-0 {
|
|
| 1119 |
+ margin-left: 0%; |
|
| 1120 |
+} |
|
| 1121 |
+@media (min-width: 768px) {
|
|
| 1122 |
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
|
|
| 1123 |
+ float: left; |
|
| 1124 |
+ } |
|
| 1125 |
+ .col-sm-12 {
|
|
| 1126 |
+ width: 100%; |
|
| 1127 |
+ } |
|
| 1128 |
+ .col-sm-11 {
|
|
| 1129 |
+ width: 91.66666666666666%; |
|
| 1130 |
+ } |
|
| 1131 |
+ .col-sm-10 {
|
|
| 1132 |
+ width: 83.33333333333334%; |
|
| 1133 |
+ } |
|
| 1134 |
+ .col-sm-9 {
|
|
| 1135 |
+ width: 75%; |
|
| 1136 |
+ } |
|
| 1137 |
+ .col-sm-8 {
|
|
| 1138 |
+ width: 66.66666666666666%; |
|
| 1139 |
+ } |
|
| 1140 |
+ .col-sm-7 {
|
|
| 1141 |
+ width: 58.333333333333336%; |
|
| 1142 |
+ } |
|
| 1143 |
+ .col-sm-6 {
|
|
| 1144 |
+ width: 50%; |
|
| 1145 |
+ } |
|
| 1146 |
+ .col-sm-5 {
|
|
| 1147 |
+ width: 41.66666666666667%; |
|
| 1148 |
+ } |
|
| 1149 |
+ .col-sm-4 {
|
|
| 1150 |
+ width: 33.33333333333333%; |
|
| 1151 |
+ } |
|
| 1152 |
+ .col-sm-3 {
|
|
| 1153 |
+ width: 25%; |
|
| 1154 |
+ } |
|
| 1155 |
+ .col-sm-2 {
|
|
| 1156 |
+ width: 16.666666666666664%; |
|
| 1157 |
+ } |
|
| 1158 |
+ .col-sm-1 {
|
|
| 1159 |
+ width: 8.333333333333332%; |
|
| 1160 |
+ } |
|
| 1161 |
+ .col-sm-pull-12 {
|
|
| 1162 |
+ right: 100%; |
|
| 1163 |
+ } |
|
| 1164 |
+ .col-sm-pull-11 {
|
|
| 1165 |
+ right: 91.66666666666666%; |
|
| 1166 |
+ } |
|
| 1167 |
+ .col-sm-pull-10 {
|
|
| 1168 |
+ right: 83.33333333333334%; |
|
| 1169 |
+ } |
|
| 1170 |
+ .col-sm-pull-9 {
|
|
| 1171 |
+ right: 75%; |
|
| 1172 |
+ } |
|
| 1173 |
+ .col-sm-pull-8 {
|
|
| 1174 |
+ right: 66.66666666666666%; |
|
| 1175 |
+ } |
|
| 1176 |
+ .col-sm-pull-7 {
|
|
| 1177 |
+ right: 58.333333333333336%; |
|
| 1178 |
+ } |
|
| 1179 |
+ .col-sm-pull-6 {
|
|
| 1180 |
+ right: 50%; |
|
| 1181 |
+ } |
|
| 1182 |
+ .col-sm-pull-5 {
|
|
| 1183 |
+ right: 41.66666666666667%; |
|
| 1184 |
+ } |
|
| 1185 |
+ .col-sm-pull-4 {
|
|
| 1186 |
+ right: 33.33333333333333%; |
|
| 1187 |
+ } |
|
| 1188 |
+ .col-sm-pull-3 {
|
|
| 1189 |
+ right: 25%; |
|
| 1190 |
+ } |
|
| 1191 |
+ .col-sm-pull-2 {
|
|
| 1192 |
+ right: 16.666666666666664%; |
|
| 1193 |
+ } |
|
| 1194 |
+ .col-sm-pull-1 {
|
|
| 1195 |
+ right: 8.333333333333332%; |
|
| 1196 |
+ } |
|
| 1197 |
+ .col-sm-pull-0 {
|
|
| 1198 |
+ right: 0%; |
|
| 1199 |
+ } |
|
| 1200 |
+ .col-sm-push-12 {
|
|
| 1201 |
+ left: 100%; |
|
| 1202 |
+ } |
|
| 1203 |
+ .col-sm-push-11 {
|
|
| 1204 |
+ left: 91.66666666666666%; |
|
| 1205 |
+ } |
|
| 1206 |
+ .col-sm-push-10 {
|
|
| 1207 |
+ left: 83.33333333333334%; |
|
| 1208 |
+ } |
|
| 1209 |
+ .col-sm-push-9 {
|
|
| 1210 |
+ left: 75%; |
|
| 1211 |
+ } |
|
| 1212 |
+ .col-sm-push-8 {
|
|
| 1213 |
+ left: 66.66666666666666%; |
|
| 1214 |
+ } |
|
| 1215 |
+ .col-sm-push-7 {
|
|
| 1216 |
+ left: 58.333333333333336%; |
|
| 1217 |
+ } |
|
| 1218 |
+ .col-sm-push-6 {
|
|
| 1219 |
+ left: 50%; |
|
| 1220 |
+ } |
|
| 1221 |
+ .col-sm-push-5 {
|
|
| 1222 |
+ left: 41.66666666666667%; |
|
| 1223 |
+ } |
|
| 1224 |
+ .col-sm-push-4 {
|
|
| 1225 |
+ left: 33.33333333333333%; |
|
| 1226 |
+ } |
|
| 1227 |
+ .col-sm-push-3 {
|
|
| 1228 |
+ left: 25%; |
|
| 1229 |
+ } |
|
| 1230 |
+ .col-sm-push-2 {
|
|
| 1231 |
+ left: 16.666666666666664%; |
|
| 1232 |
+ } |
|
| 1233 |
+ .col-sm-push-1 {
|
|
| 1234 |
+ left: 8.333333333333332%; |
|
| 1235 |
+ } |
|
| 1236 |
+ .col-sm-push-0 {
|
|
| 1237 |
+ left: 0%; |
|
| 1238 |
+ } |
|
| 1239 |
+ .col-sm-offset-12 {
|
|
| 1240 |
+ margin-left: 100%; |
|
| 1241 |
+ } |
|
| 1242 |
+ .col-sm-offset-11 {
|
|
| 1243 |
+ margin-left: 91.66666666666666%; |
|
| 1244 |
+ } |
|
| 1245 |
+ .col-sm-offset-10 {
|
|
| 1246 |
+ margin-left: 83.33333333333334%; |
|
| 1247 |
+ } |
|
| 1248 |
+ .col-sm-offset-9 {
|
|
| 1249 |
+ margin-left: 75%; |
|
| 1250 |
+ } |
|
| 1251 |
+ .col-sm-offset-8 {
|
|
| 1252 |
+ margin-left: 66.66666666666666%; |
|
| 1253 |
+ } |
|
| 1254 |
+ .col-sm-offset-7 {
|
|
| 1255 |
+ margin-left: 58.333333333333336%; |
|
| 1256 |
+ } |
|
| 1257 |
+ .col-sm-offset-6 {
|
|
| 1258 |
+ margin-left: 50%; |
|
| 1259 |
+ } |
|
| 1260 |
+ .col-sm-offset-5 {
|
|
| 1261 |
+ margin-left: 41.66666666666667%; |
|
| 1262 |
+ } |
|
| 1263 |
+ .col-sm-offset-4 {
|
|
| 1264 |
+ margin-left: 33.33333333333333%; |
|
| 1265 |
+ } |
|
| 1266 |
+ .col-sm-offset-3 {
|
|
| 1267 |
+ margin-left: 25%; |
|
| 1268 |
+ } |
|
| 1269 |
+ .col-sm-offset-2 {
|
|
| 1270 |
+ margin-left: 16.666666666666664%; |
|
| 1271 |
+ } |
|
| 1272 |
+ .col-sm-offset-1 {
|
|
| 1273 |
+ margin-left: 8.333333333333332%; |
|
| 1274 |
+ } |
|
| 1275 |
+ .col-sm-offset-0 {
|
|
| 1276 |
+ margin-left: 0%; |
|
| 1277 |
+ } |
|
| 1278 |
+} |
|
| 1279 |
+@media (min-width: 992px) {
|
|
| 1280 |
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
|
|
| 1281 |
+ float: left; |
|
| 1282 |
+ } |
|
| 1283 |
+ .col-md-12 {
|
|
| 1284 |
+ width: 100%; |
|
| 1285 |
+ } |
|
| 1286 |
+ .col-md-11 {
|
|
| 1287 |
+ width: 91.66666666666666%; |
|
| 1288 |
+ } |
|
| 1289 |
+ .col-md-10 {
|
|
| 1290 |
+ width: 83.33333333333334%; |
|
| 1291 |
+ } |
|
| 1292 |
+ .col-md-9 {
|
|
| 1293 |
+ width: 75%; |
|
| 1294 |
+ } |
|
| 1295 |
+ .col-md-8 {
|
|
| 1296 |
+ width: 66.66666666666666%; |
|
| 1297 |
+ } |
|
| 1298 |
+ .col-md-7 {
|
|
| 1299 |
+ width: 58.333333333333336%; |
|
| 1300 |
+ } |
|
| 1301 |
+ .col-md-6 {
|
|
| 1302 |
+ width: 50%; |
|
| 1303 |
+ } |
|
| 1304 |
+ .col-md-5 {
|
|
| 1305 |
+ width: 41.66666666666667%; |
|
| 1306 |
+ } |
|
| 1307 |
+ .col-md-4 {
|
|
| 1308 |
+ width: 33.33333333333333%; |
|
| 1309 |
+ } |
|
| 1310 |
+ .col-md-3 {
|
|
| 1311 |
+ width: 25%; |
|
| 1312 |
+ } |
|
| 1313 |
+ .col-md-2 {
|
|
| 1314 |
+ width: 16.666666666666664%; |
|
| 1315 |
+ } |
|
| 1316 |
+ .col-md-1 {
|
|
| 1317 |
+ width: 8.333333333333332%; |
|
| 1318 |
+ } |
|
| 1319 |
+ .col-md-pull-12 {
|
|
| 1320 |
+ right: 100%; |
|
| 1321 |
+ } |
|
| 1322 |
+ .col-md-pull-11 {
|
|
| 1323 |
+ right: 91.66666666666666%; |
|
| 1324 |
+ } |
|
| 1325 |
+ .col-md-pull-10 {
|
|
| 1326 |
+ right: 83.33333333333334%; |
|
| 1327 |
+ } |
|
| 1328 |
+ .col-md-pull-9 {
|
|
| 1329 |
+ right: 75%; |
|
| 1330 |
+ } |
|
| 1331 |
+ .col-md-pull-8 {
|
|
| 1332 |
+ right: 66.66666666666666%; |
|
| 1333 |
+ } |
|
| 1334 |
+ .col-md-pull-7 {
|
|
| 1335 |
+ right: 58.333333333333336%; |
|
| 1336 |
+ } |
|
| 1337 |
+ .col-md-pull-6 {
|
|
| 1338 |
+ right: 50%; |
|
| 1339 |
+ } |
|
| 1340 |
+ .col-md-pull-5 {
|
|
| 1341 |
+ right: 41.66666666666667%; |
|
| 1342 |
+ } |
|
| 1343 |
+ .col-md-pull-4 {
|
|
| 1344 |
+ right: 33.33333333333333%; |
|
| 1345 |
+ } |
|
| 1346 |
+ .col-md-pull-3 {
|
|
| 1347 |
+ right: 25%; |
|
| 1348 |
+ } |
|
| 1349 |
+ .col-md-pull-2 {
|
|
| 1350 |
+ right: 16.666666666666664%; |
|
| 1351 |
+ } |
|
| 1352 |
+ .col-md-pull-1 {
|
|
| 1353 |
+ right: 8.333333333333332%; |
|
| 1354 |
+ } |
|
| 1355 |
+ .col-md-pull-0 {
|
|
| 1356 |
+ right: 0%; |
|
| 1357 |
+ } |
|
| 1358 |
+ .col-md-push-12 {
|
|
| 1359 |
+ left: 100%; |
|
| 1360 |
+ } |
|
| 1361 |
+ .col-md-push-11 {
|
|
| 1362 |
+ left: 91.66666666666666%; |
|
| 1363 |
+ } |
|
| 1364 |
+ .col-md-push-10 {
|
|
| 1365 |
+ left: 83.33333333333334%; |
|
| 1366 |
+ } |
|
| 1367 |
+ .col-md-push-9 {
|
|
| 1368 |
+ left: 75%; |
|
| 1369 |
+ } |
|
| 1370 |
+ .col-md-push-8 {
|
|
| 1371 |
+ left: 66.66666666666666%; |
|
| 1372 |
+ } |
|
| 1373 |
+ .col-md-push-7 {
|
|
| 1374 |
+ left: 58.333333333333336%; |
|
| 1375 |
+ } |
|
| 1376 |
+ .col-md-push-6 {
|
|
| 1377 |
+ left: 50%; |
|
| 1378 |
+ } |
|
| 1379 |
+ .col-md-push-5 {
|
|
| 1380 |
+ left: 41.66666666666667%; |
|
| 1381 |
+ } |
|
| 1382 |
+ .col-md-push-4 {
|
|
| 1383 |
+ left: 33.33333333333333%; |
|
| 1384 |
+ } |
|
| 1385 |
+ .col-md-push-3 {
|
|
| 1386 |
+ left: 25%; |
|
| 1387 |
+ } |
|
| 1388 |
+ .col-md-push-2 {
|
|
| 1389 |
+ left: 16.666666666666664%; |
|
| 1390 |
+ } |
|
| 1391 |
+ .col-md-push-1 {
|
|
| 1392 |
+ left: 8.333333333333332%; |
|
| 1393 |
+ } |
|
| 1394 |
+ .col-md-push-0 {
|
|
| 1395 |
+ left: 0%; |
|
| 1396 |
+ } |
|
| 1397 |
+ .col-md-offset-12 {
|
|
| 1398 |
+ margin-left: 100%; |
|
| 1399 |
+ } |
|
| 1400 |
+ .col-md-offset-11 {
|
|
| 1401 |
+ margin-left: 91.66666666666666%; |
|
| 1402 |
+ } |
|
| 1403 |
+ .col-md-offset-10 {
|
|
| 1404 |
+ margin-left: 83.33333333333334%; |
|
| 1405 |
+ } |
|
| 1406 |
+ .col-md-offset-9 {
|
|
| 1407 |
+ margin-left: 75%; |
|
| 1408 |
+ } |
|
| 1409 |
+ .col-md-offset-8 {
|
|
| 1410 |
+ margin-left: 66.66666666666666%; |
|
| 1411 |
+ } |
|
| 1412 |
+ .col-md-offset-7 {
|
|
| 1413 |
+ margin-left: 58.333333333333336%; |
|
| 1414 |
+ } |
|
| 1415 |
+ .col-md-offset-6 {
|
|
| 1416 |
+ margin-left: 50%; |
|
| 1417 |
+ } |
|
| 1418 |
+ .col-md-offset-5 {
|
|
| 1419 |
+ margin-left: 41.66666666666667%; |
|
| 1420 |
+ } |
|
| 1421 |
+ .col-md-offset-4 {
|
|
| 1422 |
+ margin-left: 33.33333333333333%; |
|
| 1423 |
+ } |
|
| 1424 |
+ .col-md-offset-3 {
|
|
| 1425 |
+ margin-left: 25%; |
|
| 1426 |
+ } |
|
| 1427 |
+ .col-md-offset-2 {
|
|
| 1428 |
+ margin-left: 16.666666666666664%; |
|
| 1429 |
+ } |
|
| 1430 |
+ .col-md-offset-1 {
|
|
| 1431 |
+ margin-left: 8.333333333333332%; |
|
| 1432 |
+ } |
|
| 1433 |
+ .col-md-offset-0 {
|
|
| 1434 |
+ margin-left: 0%; |
|
| 1435 |
+ } |
|
| 1436 |
+} |
|
| 1437 |
+@media (min-width: 1200px) {
|
|
| 1438 |
+ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
|
|
| 1439 |
+ float: left; |
|
| 1440 |
+ } |
|
| 1441 |
+ .col-lg-12 {
|
|
| 1442 |
+ width: 100%; |
|
| 1443 |
+ } |
|
| 1444 |
+ .col-lg-11 {
|
|
| 1445 |
+ width: 91.66666666666666%; |
|
| 1446 |
+ } |
|
| 1447 |
+ .col-lg-10 {
|
|
| 1448 |
+ width: 83.33333333333334%; |
|
| 1449 |
+ } |
|
| 1450 |
+ .col-lg-9 {
|
|
| 1451 |
+ width: 75%; |
|
| 1452 |
+ } |
|
| 1453 |
+ .col-lg-8 {
|
|
| 1454 |
+ width: 66.66666666666666%; |
|
| 1455 |
+ } |
|
| 1456 |
+ .col-lg-7 {
|
|
| 1457 |
+ width: 58.333333333333336%; |
|
| 1458 |
+ } |
|
| 1459 |
+ .col-lg-6 {
|
|
| 1460 |
+ width: 50%; |
|
| 1461 |
+ } |
|
| 1462 |
+ .col-lg-5 {
|
|
| 1463 |
+ width: 41.66666666666667%; |
|
| 1464 |
+ } |
|
| 1465 |
+ .col-lg-4 {
|
|
| 1466 |
+ width: 33.33333333333333%; |
|
| 1467 |
+ } |
|
| 1468 |
+ .col-lg-3 {
|
|
| 1469 |
+ width: 25%; |
|
| 1470 |
+ } |
|
| 1471 |
+ .col-lg-2 {
|
|
| 1472 |
+ width: 16.666666666666664%; |
|
| 1473 |
+ } |
|
| 1474 |
+ .col-lg-1 {
|
|
| 1475 |
+ width: 8.333333333333332%; |
|
| 1476 |
+ } |
|
| 1477 |
+ .col-lg-pull-12 {
|
|
| 1478 |
+ right: 100%; |
|
| 1479 |
+ } |
|
| 1480 |
+ .col-lg-pull-11 {
|
|
| 1481 |
+ right: 91.66666666666666%; |
|
| 1482 |
+ } |
|
| 1483 |
+ .col-lg-pull-10 {
|
|
| 1484 |
+ right: 83.33333333333334%; |
|
| 1485 |
+ } |
|
| 1486 |
+ .col-lg-pull-9 {
|
|
| 1487 |
+ right: 75%; |
|
| 1488 |
+ } |
|
| 1489 |
+ .col-lg-pull-8 {
|
|
| 1490 |
+ right: 66.66666666666666%; |
|
| 1491 |
+ } |
|
| 1492 |
+ .col-lg-pull-7 {
|
|
| 1493 |
+ right: 58.333333333333336%; |
|
| 1494 |
+ } |
|
| 1495 |
+ .col-lg-pull-6 {
|
|
| 1496 |
+ right: 50%; |
|
| 1497 |
+ } |
|
| 1498 |
+ .col-lg-pull-5 {
|
|
| 1499 |
+ right: 41.66666666666667%; |
|
| 1500 |
+ } |
|
| 1501 |
+ .col-lg-pull-4 {
|
|
| 1502 |
+ right: 33.33333333333333%; |
|
| 1503 |
+ } |
|
| 1504 |
+ .col-lg-pull-3 {
|
|
| 1505 |
+ right: 25%; |
|
| 1506 |
+ } |
|
| 1507 |
+ .col-lg-pull-2 {
|
|
| 1508 |
+ right: 16.666666666666664%; |
|
| 1509 |
+ } |
|
| 1510 |
+ .col-lg-pull-1 {
|
|
| 1511 |
+ right: 8.333333333333332%; |
|
| 1512 |
+ } |
|
| 1513 |
+ .col-lg-pull-0 {
|
|
| 1514 |
+ right: 0%; |
|
| 1515 |
+ } |
|
| 1516 |
+ .col-lg-push-12 {
|
|
| 1517 |
+ left: 100%; |
|
| 1518 |
+ } |
|
| 1519 |
+ .col-lg-push-11 {
|
|
| 1520 |
+ left: 91.66666666666666%; |
|
| 1521 |
+ } |
|
| 1522 |
+ .col-lg-push-10 {
|
|
| 1523 |
+ left: 83.33333333333334%; |
|
| 1524 |
+ } |
|
| 1525 |
+ .col-lg-push-9 {
|
|
| 1526 |
+ left: 75%; |
|
| 1527 |
+ } |
|
| 1528 |
+ .col-lg-push-8 {
|
|
| 1529 |
+ left: 66.66666666666666%; |
|
| 1530 |
+ } |
|
| 1531 |
+ .col-lg-push-7 {
|
|
| 1532 |
+ left: 58.333333333333336%; |
|
| 1533 |
+ } |
|
| 1534 |
+ .col-lg-push-6 {
|
|
| 1535 |
+ left: 50%; |
|
| 1536 |
+ } |
|
| 1537 |
+ .col-lg-push-5 {
|
|
| 1538 |
+ left: 41.66666666666667%; |
|
| 1539 |
+ } |
|
| 1540 |
+ .col-lg-push-4 {
|
|
| 1541 |
+ left: 33.33333333333333%; |
|
| 1542 |
+ } |
|
| 1543 |
+ .col-lg-push-3 {
|
|
| 1544 |
+ left: 25%; |
|
| 1545 |
+ } |
|
| 1546 |
+ .col-lg-push-2 {
|
|
| 1547 |
+ left: 16.666666666666664%; |
|
| 1548 |
+ } |
|
| 1549 |
+ .col-lg-push-1 {
|
|
| 1550 |
+ left: 8.333333333333332%; |
|
| 1551 |
+ } |
|
| 1552 |
+ .col-lg-push-0 {
|
|
| 1553 |
+ left: 0%; |
|
| 1554 |
+ } |
|
| 1555 |
+ .col-lg-offset-12 {
|
|
| 1556 |
+ margin-left: 100%; |
|
| 1557 |
+ } |
|
| 1558 |
+ .col-lg-offset-11 {
|
|
| 1559 |
+ margin-left: 91.66666666666666%; |
|
| 1560 |
+ } |
|
| 1561 |
+ .col-lg-offset-10 {
|
|
| 1562 |
+ margin-left: 83.33333333333334%; |
|
| 1563 |
+ } |
|
| 1564 |
+ .col-lg-offset-9 {
|
|
| 1565 |
+ margin-left: 75%; |
|
| 1566 |
+ } |
|
| 1567 |
+ .col-lg-offset-8 {
|
|
| 1568 |
+ margin-left: 66.66666666666666%; |
|
| 1569 |
+ } |
|
| 1570 |
+ .col-lg-offset-7 {
|
|
| 1571 |
+ margin-left: 58.333333333333336%; |
|
| 1572 |
+ } |
|
| 1573 |
+ .col-lg-offset-6 {
|
|
| 1574 |
+ margin-left: 50%; |
|
| 1575 |
+ } |
|
| 1576 |
+ .col-lg-offset-5 {
|
|
| 1577 |
+ margin-left: 41.66666666666667%; |
|
| 1578 |
+ } |
|
| 1579 |
+ .col-lg-offset-4 {
|
|
| 1580 |
+ margin-left: 33.33333333333333%; |
|
| 1581 |
+ } |
|
| 1582 |
+ .col-lg-offset-3 {
|
|
| 1583 |
+ margin-left: 25%; |
|
| 1584 |
+ } |
|
| 1585 |
+ .col-lg-offset-2 {
|
|
| 1586 |
+ margin-left: 16.666666666666664%; |
|
| 1587 |
+ } |
|
| 1588 |
+ .col-lg-offset-1 {
|
|
| 1589 |
+ margin-left: 8.333333333333332%; |
|
| 1590 |
+ } |
|
| 1591 |
+ .col-lg-offset-0 {
|
|
| 1592 |
+ margin-left: 0%; |
|
| 1593 |
+ } |
|
| 1594 |
+} |
|
| 1595 |
+/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ |
|
| 1596 |
+html {
|
|
| 1597 |
+ font-family: sans-serif; |
|
| 1598 |
+ -ms-text-size-adjust: 100%; |
|
| 1599 |
+ -webkit-text-size-adjust: 100%; |
|
| 1600 |
+} |
|
| 1601 |
+body {
|
|
| 1602 |
+ margin: 0; |
|
| 1603 |
+} |
|
| 1604 |
+article, |
|
| 1605 |
+aside, |
|
| 1606 |
+details, |
|
| 1607 |
+figcaption, |
|
| 1608 |
+figure, |
|
| 1609 |
+footer, |
|
| 1610 |
+header, |
|
| 1611 |
+hgroup, |
|
| 1612 |
+main, |
|
| 1613 |
+nav, |
|
| 1614 |
+section, |
|
| 1615 |
+summary {
|
|
| 1616 |
+ display: block; |
|
| 1617 |
+} |
|
| 1618 |
+audio, |
|
| 1619 |
+canvas, |
|
| 1620 |
+progress, |
|
| 1621 |
+video {
|
|
| 1622 |
+ display: inline-block; |
|
| 1623 |
+ vertical-align: baseline; |
|
| 1624 |
+} |
|
| 1625 |
+audio:not([controls]) {
|
|
| 1626 |
+ display: none; |
|
| 1627 |
+ height: 0; |
|
| 1628 |
+} |
|
| 1629 |
+[hidden], |
|
| 1630 |
+template {
|
|
| 1631 |
+ display: none; |
|
| 1632 |
+} |
|
| 1633 |
+a {
|
|
| 1634 |
+ background: transparent; |
|
| 1635 |
+} |
|
| 1636 |
+a:active, |
|
| 1637 |
+a:hover {
|
|
| 1638 |
+ outline: 0; |
|
| 1639 |
+} |
|
| 1640 |
+abbr[title] {
|
|
| 1641 |
+ border-bottom: 1px dotted; |
|
| 1642 |
+} |
|
| 1643 |
+b, |
|
| 1644 |
+strong {
|
|
| 1645 |
+ font-weight: bold; |
|
| 1646 |
+} |
|
| 1647 |
+dfn {
|
|
| 1648 |
+ font-style: italic; |
|
| 1649 |
+} |
|
| 1650 |
+h1 {
|
|
| 1651 |
+ font-size: 2em; |
|
| 1652 |
+ margin: 0.67em 0; |
|
| 1653 |
+} |
|
| 1654 |
+mark {
|
|
| 1655 |
+ background: #ff0; |
|
| 1656 |
+ color: #000; |
|
| 1657 |
+} |
|
| 1658 |
+small {
|
|
| 1659 |
+ font-size: 80%; |
|
| 1660 |
+} |
|
| 1661 |
+sub, |
|
| 1662 |
+sup {
|
|
| 1663 |
+ font-size: 75%; |
|
| 1664 |
+ line-height: 0; |
|
| 1665 |
+ position: relative; |
|
| 1666 |
+ vertical-align: baseline; |
|
| 1667 |
+} |
|
| 1668 |
+sup {
|
|
| 1669 |
+ top: -0.5em; |
|
| 1670 |
+} |
|
| 1671 |
+sub {
|
|
| 1672 |
+ bottom: -0.25em; |
|
| 1673 |
+} |
|
| 1674 |
+img {
|
|
| 1675 |
+ border: 0; |
|
| 1676 |
+} |
|
| 1677 |
+svg:not(:root) {
|
|
| 1678 |
+ overflow: hidden; |
|
| 1679 |
+} |
|
| 1680 |
+figure {
|
|
| 1681 |
+ margin: 1em 40px; |
|
| 1682 |
+} |
|
| 1683 |
+hr {
|
|
| 1684 |
+ -moz-box-sizing: content-box; |
|
| 1685 |
+ box-sizing: content-box; |
|
| 1686 |
+ height: 0; |
|
| 1687 |
+} |
|
| 1688 |
+pre {
|
|
| 1689 |
+ overflow: auto; |
|
| 1690 |
+} |
|
| 1691 |
+code, |
|
| 1692 |
+kbd, |
|
| 1693 |
+pre, |
|
| 1694 |
+samp {
|
|
| 1695 |
+ font-family: monospace, monospace; |
|
| 1696 |
+ font-size: 1em; |
|
| 1697 |
+} |
|
| 1698 |
+button, |
|
| 1699 |
+input, |
|
| 1700 |
+optgroup, |
|
| 1701 |
+select, |
|
| 1702 |
+textarea {
|
|
| 1703 |
+ color: inherit; |
|
| 1704 |
+ font: inherit; |
|
| 1705 |
+ margin: 0; |
|
| 1706 |
+} |
|
| 1707 |
+button {
|
|
| 1708 |
+ overflow: visible; |
|
| 1709 |
+} |
|
| 1710 |
+button, |
|
| 1711 |
+select {
|
|
| 1712 |
+ text-transform: none; |
|
| 1713 |
+} |
|
| 1714 |
+button, |
|
| 1715 |
+html input[type="button"], |
|
| 1716 |
+input[type="reset"], |
|
| 1717 |
+input[type="submit"] {
|
|
| 1718 |
+ -webkit-appearance: button; |
|
| 1719 |
+ cursor: pointer; |
|
| 1720 |
+} |
|
| 1721 |
+button[disabled], |
|
| 1722 |
+html input[disabled] {
|
|
| 1723 |
+ cursor: default; |
|
| 1724 |
+} |
|
| 1725 |
+button::-moz-focus-inner, |
|
| 1726 |
+input::-moz-focus-inner {
|
|
| 1727 |
+ border: 0; |
|
| 1728 |
+ padding: 0; |
|
| 1729 |
+} |
|
| 1730 |
+input {
|
|
| 1731 |
+ line-height: normal; |
|
| 1732 |
+} |
|
| 1733 |
+input[type="checkbox"], |
|
| 1734 |
+input[type="radio"] {
|
|
| 1735 |
+ box-sizing: border-box; |
|
| 1736 |
+ padding: 0; |
|
| 1737 |
+} |
|
| 1738 |
+input[type="number"]::-webkit-inner-spin-button, |
|
| 1739 |
+input[type="number"]::-webkit-outer-spin-button {
|
|
| 1740 |
+ height: auto; |
|
| 1741 |
+} |
|
| 1742 |
+input[type="search"] {
|
|
| 1743 |
+ -webkit-appearance: textfield; |
|
| 1744 |
+ -moz-box-sizing: content-box; |
|
| 1745 |
+ -webkit-box-sizing: content-box; |
|
| 1746 |
+ box-sizing: content-box; |
|
| 1747 |
+} |
|
| 1748 |
+input[type="search"]::-webkit-search-cancel-button, |
|
| 1749 |
+input[type="search"]::-webkit-search-decoration {
|
|
| 1750 |
+ -webkit-appearance: none; |
|
| 1751 |
+} |
|
| 1752 |
+fieldset {
|
|
| 1753 |
+ border: 1px solid #c0c0c0; |
|
| 1754 |
+ margin: 0 2px; |
|
| 1755 |
+ padding: 0.35em 0.625em 0.75em; |
|
| 1756 |
+} |
|
| 1757 |
+legend {
|
|
| 1758 |
+ border: 0; |
|
| 1759 |
+ padding: 0; |
|
| 1760 |
+} |
|
| 1761 |
+textarea {
|
|
| 1762 |
+ overflow: auto; |
|
| 1763 |
+} |
|
| 1764 |
+optgroup {
|
|
| 1765 |
+ font-weight: bold; |
|
| 1766 |
+} |
|
| 1767 |
+table {
|
|
| 1768 |
+ border-collapse: collapse; |
|
| 1769 |
+ border-spacing: 0; |
|
| 1770 |
+} |
|
| 1771 |
+td, |
|
| 1772 |
+th {
|
|
| 1773 |
+ padding: 0; |
|
| 1774 |
+} |
|
| 1775 |
+@-ms-viewport {
|
|
| 1776 |
+ width: device-width; |
|
| 1777 |
+} |
|
| 1778 |
+.visible-xs, |
|
| 1779 |
+.visible-sm, |
|
| 1780 |
+.visible-md, |
|
| 1781 |
+.visible-lg {
|
|
| 1782 |
+ display: none !important; |
|
| 1783 |
+} |
|
| 1784 |
+@media (max-width: 767px) {
|
|
| 1785 |
+ .visible-xs {
|
|
| 1786 |
+ display: block !important; |
|
| 1787 |
+ } |
|
| 1788 |
+ table.visible-xs {
|
|
| 1789 |
+ display: table; |
|
| 1790 |
+ } |
|
| 1791 |
+ tr.visible-xs {
|
|
| 1792 |
+ display: table-row !important; |
|
| 1793 |
+ } |
|
| 1794 |
+ th.visible-xs, |
|
| 1795 |
+ td.visible-xs {
|
|
| 1796 |
+ display: table-cell !important; |
|
| 1797 |
+ } |
|
| 1798 |
+} |
|
| 1799 |
+@media (min-width: 768px) and (max-width: 991px) {
|
|
| 1800 |
+ .visible-sm {
|
|
| 1801 |
+ display: block !important; |
|
| 1802 |
+ } |
|
| 1803 |
+ table.visible-sm {
|
|
| 1804 |
+ display: table; |
|
| 1805 |
+ } |
|
| 1806 |
+ tr.visible-sm {
|
|
| 1807 |
+ display: table-row !important; |
|
| 1808 |
+ } |
|
| 1809 |
+ th.visible-sm, |
|
| 1810 |
+ td.visible-sm {
|
|
| 1811 |
+ display: table-cell !important; |
|
| 1812 |
+ } |
|
| 1813 |
+} |
|
| 1814 |
+@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 1815 |
+ .visible-md {
|
|
| 1816 |
+ display: block !important; |
|
| 1817 |
+ } |
|
| 1818 |
+ table.visible-md {
|
|
| 1819 |
+ display: table; |
|
| 1820 |
+ } |
|
| 1821 |
+ tr.visible-md {
|
|
| 1822 |
+ display: table-row !important; |
|
| 1823 |
+ } |
|
| 1824 |
+ th.visible-md, |
|
| 1825 |
+ td.visible-md {
|
|
| 1826 |
+ display: table-cell !important; |
|
| 1827 |
+ } |
|
| 1828 |
+} |
|
| 1829 |
+@media (min-width: 1200px) {
|
|
| 1830 |
+ .visible-lg {
|
|
| 1831 |
+ display: block !important; |
|
| 1832 |
+ } |
|
| 1833 |
+ table.visible-lg {
|
|
| 1834 |
+ display: table; |
|
| 1835 |
+ } |
|
| 1836 |
+ tr.visible-lg {
|
|
| 1837 |
+ display: table-row !important; |
|
| 1838 |
+ } |
|
| 1839 |
+ th.visible-lg, |
|
| 1840 |
+ td.visible-lg {
|
|
| 1841 |
+ display: table-cell !important; |
|
| 1842 |
+ } |
|
| 1843 |
+} |
|
| 1844 |
+@media (max-width: 767px) {
|
|
| 1845 |
+ .hidden-xs {
|
|
| 1846 |
+ display: none !important; |
|
| 1847 |
+ } |
|
| 1848 |
+} |
|
| 1849 |
+@media (min-width: 768px) and (max-width: 991px) {
|
|
| 1850 |
+ .hidden-sm {
|
|
| 1851 |
+ display: none !important; |
|
| 1852 |
+ } |
|
| 1853 |
+} |
|
| 1854 |
+@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 1855 |
+ .hidden-md {
|
|
| 1856 |
+ display: none !important; |
|
| 1857 |
+ } |
|
| 1858 |
+} |
|
| 1859 |
+@media (min-width: 1200px) {
|
|
| 1860 |
+ .hidden-lg {
|
|
| 1861 |
+ display: none !important; |
|
| 1862 |
+ } |
|
| 1863 |
+} |
|
| 1864 |
+.visible-print {
|
|
| 1865 |
+ display: none !important; |
|
| 1866 |
+} |
|
| 1867 |
+@media print {
|
|
| 1868 |
+ .visible-print {
|
|
| 1869 |
+ display: block !important; |
|
| 1870 |
+ } |
|
| 1871 |
+ table.visible-print {
|
|
| 1872 |
+ display: table; |
|
| 1873 |
+ } |
|
| 1874 |
+ tr.visible-print {
|
|
| 1875 |
+ display: table-row !important; |
|
| 1876 |
+ } |
|
| 1877 |
+ th.visible-print, |
|
| 1878 |
+ td.visible-print {
|
|
| 1879 |
+ display: table-cell !important; |
|
| 1880 |
+ } |
|
| 1881 |
+} |
|
| 1882 |
+@media print {
|
|
| 1883 |
+ .hidden-print {
|
|
| 1884 |
+ display: none !important; |
|
| 1885 |
+ } |
|
| 1886 |
+} |
|
| 1887 |
+* {
|
|
| 1888 |
+ -webkit-box-sizing: border-box; |
|
| 1889 |
+ -moz-box-sizing: border-box; |
|
| 1890 |
+ box-sizing: border-box; |
|
| 1891 |
+} |
|
| 1892 |
+*:before, |
|
| 1893 |
+*:after {
|
|
| 1894 |
+ -webkit-box-sizing: border-box; |
|
| 1895 |
+ -moz-box-sizing: border-box; |
|
| 1896 |
+ box-sizing: border-box; |
|
| 1897 |
+} |
|
| 1898 |
+html {
|
|
| 1899 |
+ font-size: 62.5%; |
|
| 1900 |
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
|
| 1901 |
+} |
|
| 1902 |
+body {
|
|
| 1903 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 1904 |
+ font-size: 12px; |
|
| 1905 |
+ line-height: 1.66666667; |
|
| 1906 |
+ color: #333333; |
|
| 1907 |
+ background-color: #ffffff; |
|
| 1908 |
+} |
|
| 1909 |
+input, |
|
| 1910 |
+button, |
|
| 1911 |
+select, |
|
| 1912 |
+textarea {
|
|
| 1913 |
+ font-family: inherit; |
|
| 1914 |
+ font-size: inherit; |
|
| 1915 |
+ line-height: inherit; |
|
| 1916 |
+} |
|
| 1917 |
+a {
|
|
| 1918 |
+ color: #0099d3; |
|
| 1919 |
+ text-decoration: none; |
|
| 1920 |
+} |
|
| 1921 |
+a:hover, |
|
| 1922 |
+a:focus {
|
|
| 1923 |
+ color: #00618a; |
|
| 1924 |
+ text-decoration: underline; |
|
| 1925 |
+} |
|
| 1926 |
+a:focus {
|
|
| 1927 |
+ outline: thin dotted; |
|
| 1928 |
+ outline: 5px auto -webkit-focus-ring-color; |
|
| 1929 |
+ outline-offset: -2px; |
|
| 1930 |
+} |
|
| 1931 |
+figure {
|
|
| 1932 |
+ margin: 0; |
|
| 1933 |
+} |
|
| 1934 |
+img {
|
|
| 1935 |
+ vertical-align: middle; |
|
| 1936 |
+} |
|
| 1937 |
+.img-responsive {
|
|
| 1938 |
+ display: block; |
|
| 1939 |
+ max-width: 100%; |
|
| 1940 |
+ height: auto; |
|
| 1941 |
+} |
|
| 1942 |
+.img-rounded {
|
|
| 1943 |
+ border-radius: 1px; |
|
| 1944 |
+} |
|
| 1945 |
+.img-thumbnail {
|
|
| 1946 |
+ padding: 4px; |
|
| 1947 |
+ line-height: 1.66666667; |
|
| 1948 |
+ background-color: #ffffff; |
|
| 1949 |
+ border: 1px solid #dddddd; |
|
| 1950 |
+ border-radius: 1px; |
|
| 1951 |
+ -webkit-transition: all 0.2s ease-in-out; |
|
| 1952 |
+ transition: all 0.2s ease-in-out; |
|
| 1953 |
+ display: inline-block; |
|
| 1954 |
+ max-width: 100%; |
|
| 1955 |
+ height: auto; |
|
| 1956 |
+} |
|
| 1957 |
+.img-circle {
|
|
| 1958 |
+ border-radius: 50%; |
|
| 1959 |
+} |
|
| 1960 |
+hr {
|
|
| 1961 |
+ margin-top: 20px; |
|
| 1962 |
+ margin-bottom: 20px; |
|
| 1963 |
+ border: 0; |
|
| 1964 |
+ border-top: 1px solid #eeeeee; |
|
| 1965 |
+} |
|
| 1966 |
+.sr-only {
|
|
| 1967 |
+ position: absolute; |
|
| 1968 |
+ width: 1px; |
|
| 1969 |
+ height: 1px; |
|
| 1970 |
+ margin: -1px; |
|
| 1971 |
+ padding: 0; |
|
| 1972 |
+ overflow: hidden; |
|
| 1973 |
+ clip: rect(0, 0, 0, 0); |
|
| 1974 |
+ border: 0; |
|
| 1975 |
+} |
|
| 1976 |
+.clearfix:before, |
|
| 1977 |
+.clearfix:after, |
|
| 1978 |
+.form-horizontal .form-group:before, |
|
| 1979 |
+.form-horizontal .form-group:after, |
|
| 1980 |
+.container:before, |
|
| 1981 |
+.container:after, |
|
| 1982 |
+.container-fluid:before, |
|
| 1983 |
+.container-fluid:after, |
|
| 1984 |
+.row:before, |
|
| 1985 |
+.row:after {
|
|
| 1986 |
+ content: " "; |
|
| 1987 |
+ display: table; |
|
| 1988 |
+} |
|
| 1989 |
+.clearfix:after, |
|
| 1990 |
+.form-horizontal .form-group:after, |
|
| 1991 |
+.container:after, |
|
| 1992 |
+.container-fluid:after, |
|
| 1993 |
+.row:after {
|
|
| 1994 |
+ clear: both; |
|
| 1995 |
+} |
|
| 1996 |
+.center-block {
|
|
| 1997 |
+ display: block; |
|
| 1998 |
+ margin-left: auto; |
|
| 1999 |
+ margin-right: auto; |
|
| 2000 |
+} |
|
| 2001 |
+.pull-right {
|
|
| 2002 |
+ float: right !important; |
|
| 2003 |
+} |
|
| 2004 |
+.pull-left {
|
|
| 2005 |
+ float: left !important; |
|
| 2006 |
+} |
|
| 2007 |
+.hide {
|
|
| 2008 |
+ display: none !important; |
|
| 2009 |
+} |
|
| 2010 |
+.show {
|
|
| 2011 |
+ display: block !important; |
|
| 2012 |
+} |
|
| 2013 |
+.invisible {
|
|
| 2014 |
+ visibility: hidden; |
|
| 2015 |
+} |
|
| 2016 |
+.text-hide {
|
|
| 2017 |
+ font: 0/0 a; |
|
| 2018 |
+ color: transparent; |
|
| 2019 |
+ text-shadow: none; |
|
| 2020 |
+ background-color: transparent; |
|
| 2021 |
+ border: 0; |
|
| 2022 |
+} |
|
| 2023 |
+.hidden {
|
|
| 2024 |
+ display: none !important; |
|
| 2025 |
+ visibility: hidden !important; |
|
| 2026 |
+} |
|
| 2027 |
+.affix {
|
|
| 2028 |
+ position: fixed; |
|
| 2029 |
+} |
|
| 2030 |
+/* PatternFly specific */ |
|
| 2031 |
+/* Bootstrap overrides */ |
|
| 2032 |
+/* PatternFly-specific variables based on Bootstrap overides */ |
|
| 2033 |
+.alert {
|
|
| 2034 |
+ border-width: 2px; |
|
| 2035 |
+ padding-left: 34px; |
|
| 2036 |
+ position: relative; |
|
| 2037 |
+} |
|
| 2038 |
+.alert .alert-link {
|
|
| 2039 |
+ color: #0099d3; |
|
| 2040 |
+} |
|
| 2041 |
+.alert .alert-link:hover {
|
|
| 2042 |
+ color: #00618a; |
|
| 2043 |
+} |
|
| 2044 |
+.alert > .pficon, |
|
| 2045 |
+.alert > .pficon-layered {
|
|
| 2046 |
+ font-size: 20px; |
|
| 2047 |
+ position: absolute; |
|
| 2048 |
+ left: 7px; |
|
| 2049 |
+ top: 7px; |
|
| 2050 |
+} |
|
| 2051 |
+.alert .pficon-info {
|
|
| 2052 |
+ color: #72767b; |
|
| 2053 |
+} |
|
| 2054 |
+.alert-dismissable .close {
|
|
| 2055 |
+ right: -16px; |
|
| 2056 |
+ top: 1px; |
|
| 2057 |
+} |
|
| 2058 |
+/* Bootstrap overrides */ |
|
| 2059 |
+/* PatternFly-specific */ |
|
| 2060 |
+.login-pf {
|
|
| 2061 |
+ height: 100%; |
|
| 2062 |
+} |
|
| 2063 |
+.login-pf #brand {
|
|
| 2064 |
+ position: relative; |
|
| 2065 |
+ top: -70px; |
|
| 2066 |
+} |
|
| 2067 |
+.login-pf #brand img {
|
|
| 2068 |
+ display: block; |
|
| 2069 |
+ height: 18px; |
|
| 2070 |
+ margin: 0 auto; |
|
| 2071 |
+ max-width: 100%; |
|
| 2072 |
+} |
|
| 2073 |
+@media (min-width: 768px) {
|
|
| 2074 |
+ .login-pf #brand img {
|
|
| 2075 |
+ margin: 0; |
|
| 2076 |
+ text-align: left; |
|
| 2077 |
+ } |
|
| 2078 |
+} |
|
| 2079 |
+.login-pf #badge {
|
|
| 2080 |
+ display: block; |
|
| 2081 |
+ margin: 20px auto 70px; |
|
| 2082 |
+ position: relative; |
|
| 2083 |
+ text-align: center; |
|
| 2084 |
+} |
|
| 2085 |
+@media (min-width: 768px) {
|
|
| 2086 |
+ .login-pf #badge {
|
|
| 2087 |
+ float: right; |
|
| 2088 |
+ margin-right: 64px; |
|
| 2089 |
+ margin-top: 50px; |
|
| 2090 |
+ } |
|
| 2091 |
+} |
|
| 2092 |
+.login-pf body {
|
|
| 2093 |
+ background: #1a1a1a url("../img/bg-login.png") repeat-x 50% 0;
|
|
| 2094 |
+ background-size: auto; |
|
| 2095 |
+} |
|
| 2096 |
+@media (min-width: 768px) {
|
|
| 2097 |
+ .login-pf body {
|
|
| 2098 |
+ background-size: 100% auto; |
|
| 2099 |
+ } |
|
| 2100 |
+} |
|
| 2101 |
+.login-pf .container {
|
|
| 2102 |
+ background-color: transparent; |
|
| 2103 |
+ clear: right; |
|
| 2104 |
+ color: #fff; |
|
| 2105 |
+ padding-bottom: 40px; |
|
| 2106 |
+ padding-top: 20px; |
|
| 2107 |
+ width: auto; |
|
| 2108 |
+} |
|
| 2109 |
+@media (min-width: 768px) {
|
|
| 2110 |
+ .login-pf .container {
|
|
| 2111 |
+ bottom: 13%; |
|
| 2112 |
+ padding-left: 80px; |
|
| 2113 |
+ position: absolute; |
|
| 2114 |
+ width: 100%; |
|
| 2115 |
+ } |
|
| 2116 |
+} |
|
| 2117 |
+.login-pf .container [class^='alert'] {
|
|
| 2118 |
+ background: transparent; |
|
| 2119 |
+ color: #fff; |
|
| 2120 |
+} |
|
| 2121 |
+.login-pf .container .details p:first-child {
|
|
| 2122 |
+ border-top: 1px solid #474747; |
|
| 2123 |
+ padding-top: 25px; |
|
| 2124 |
+ margin-top: 25px; |
|
| 2125 |
+} |
|
| 2126 |
+@media (min-width: 768px) {
|
|
| 2127 |
+ .login-pf .container .details {
|
|
| 2128 |
+ border-left: 1px solid #474747; |
|
| 2129 |
+ padding-left: 40px; |
|
| 2130 |
+ } |
|
| 2131 |
+ .login-pf .container .details p:first-child {
|
|
| 2132 |
+ border-top: 0; |
|
| 2133 |
+ padding-top: 0; |
|
| 2134 |
+ margin-top: 0; |
|
| 2135 |
+ } |
|
| 2136 |
+} |
|
| 2137 |
+.login-pf .container .details p {
|
|
| 2138 |
+ margin-bottom: 2px; |
|
| 2139 |
+} |
|
| 2140 |
+.login-pf .container .form-horizontal .control-label {
|
|
| 2141 |
+ font-size: 13px; |
|
| 2142 |
+ font-weight: 400; |
|
| 2143 |
+ text-align: left; |
|
| 2144 |
+} |
|
| 2145 |
+.login-pf .container .form-horizontal .form-group:last-child, |
|
| 2146 |
+.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
|
|
| 2147 |
+ margin-bottom: 0; |
|
| 2148 |
+} |
|
| 2149 |
+.login-pf .container .help-block {
|
|
| 2150 |
+ color: #fff; |
|
| 2151 |
+} |
|
| 2152 |
+@media (min-width: 768px) {
|
|
| 2153 |
+ .login-pf .container .login {
|
|
| 2154 |
+ padding-right: 40px; |
|
| 2155 |
+ } |
|
| 2156 |
+} |
|
| 2157 |
+.login-pf .container .submit {
|
|
| 2158 |
+ text-align: right; |
|
| 2159 |
+} |
|
| 2160 |
+.ie8.login-pf #badge {
|
|
| 2161 |
+ background: url('../img/logo.png') no-repeat;
|
|
| 2162 |
+ height: 44px; |
|
| 2163 |
+ width: 137px; |
|
| 2164 |
+} |
|
| 2165 |
+.ie8.login-pf #badge img {
|
|
| 2166 |
+ width: 0; |
|
| 2167 |
+} |
|
| 2168 |
+.ie8.login-pf #brand {
|
|
| 2169 |
+ background: url('../img/brand-lg.png') no-repeat center;
|
|
| 2170 |
+ background-size: cover auto; |
|
| 2171 |
+} |
|
| 2172 |
+@media (min-width: 768px) {
|
|
| 2173 |
+ .ie8.login-pf #brand {
|
|
| 2174 |
+ background-position: 0 0; |
|
| 2175 |
+ } |
|
| 2176 |
+} |
|
| 2177 |
+.ie8.login-pf #brand img {
|
|
| 2178 |
+ width: 0; |
|
| 2179 |
+} |
|
| 2180 |
+/* Bootstrap overrides */ |
|
| 2181 |
+/* RCUE-specific */ |
|
| 2182 |
+/* components/patternfly/less/login.less minus the font @import */ |
|
| 2183 |
+@font-face {
|
|
| 2184 |
+ font-family: 'PatternFlyIcons-webfont'; |
|
| 2185 |
+ src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABeYAAsAAAAAF0wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIDRGNtYXAAAAFoAAAATAAAAEwaVcxxZ2FzcAAAAbQAAAAIAAAACAAAABBnbHlmAAABvAAAEqwAABKsBXrvjGhlYWQAABRoAAAANgAAADYF0jaLaGhlYQAAFKAAAAAkAAAAJAieBLpobXR4AAAUxAAAAHwAAAB8a2wDxWxvY2EAABVAAAAAQAAAAEA8VEEwbWF4cAAAFYAAAAAgAAAAIAAmAHJuYW1lAAAVoAAAAdUAAAHVashCi3Bvc3QAABd4AAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5hoDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmGv/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAAAABAADbgAMABEAACURIREhFSMVITUjNSEBIREhEQQA/AABt9wCStwBt/ySAtz9JJIC3P0kSUlJSQJJ/koBtgAAAwAA/7cEAAO3AB0AIwApAAABBwYmLwEmNjsBNTQ2Nz4BOwEyFhceAR0BMzIWBzETIREhEScRIRMhFxEC4rgbHhu4EgoZiAICAwYEbgQHAgMDiBkKEoz8kgQAkv0jAQKTSQGN4BsBGuARGckEBwIDAgIDAgcEyRkRAir8AANukvySAtxK/W4AAAMAAP+3BAADtwAUACkATgAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwEUBgcBDgEjIiYvAS4BNTQ2PwE+ATMyFh8BNz4BMzIWHwEeARUCAGq6i1FRi7pqarqLUVGLumpQjWo9PWqNUFCNaj09ao1QASUGBv7OBg4ICA4GyAYGBgY2Bg4ICQ4FdOAGDggIDgY4BgZJUIy6amq6i1FRi7pqarqMUAOEPWqNUFCOaT09aY5QUI1qPf74CA4G/tAGBgYGxwYNCQgOBjYGBQUGc94GBQUGOAYNCQAAAAEAAP+3A7cDtwAeAAABNzA2Jy4DJzc2JiMiBgcDMxM3BzAWNz4DMSUCoQoPPRx3fWkPBwQgGhsrBHyBMtUDF1EVlaF//uoCQhVWEwgkJiAEOBovJhr8QAGCPg5NGAY8QzZTAAAEAAD/twQAA7cAFAApAEYAYwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxMRNCYnLgErASIGBw4BFREUFhceATsBMjY3PgE1ETU0JicuASsBIgYHDgEdARQWFx4BOwEyNjc+ATUCAGq6i1FRi7pqarqLUVGLumpQjWo9PWqNUFCNaj09ao1QSQIDAwYEbgQGAwMCAgMDBgRuBAYDAwICAwMGBG4EBgMDAgIDAwYEbgQGAwMCSVCMumpquotRUYu6amq6jFADhD1qjVBQjmk9PWmOUFCNaj39agFIBAcDAgMDAgMHBP64BAcCAwMDAwIHBAG2bgQHAgMCAgMCBwRuBAYDAgMDAgMGBAAEAAD/twQAA7cAFAApAEYAbwAABSIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxM1NCYnLgErASIGBw4BHQEUFhceATsBMjY3PgE1JzI+AjU0LgIjIgYHFBYzOgEzMjY3NDYVFAYHDgEVHAEVFBYzOgExAgBquotRUYu6amq6i1FRi7pqUI1qPT1qjVBQjWo9PWqNUEkDAgMGBG4EBgMCAwMCAwYEbgQGAwIDPyxOOiIiOk4sglAECQcGZwQECwKIJx0eNQ4ODSpJUIy6amq6i1FRi7pqarqMUAOEPWqNUFCOaT09aY5QUI1qPf1qbQQGAwMDAwMDBgRtBAcCAwMDAwIHBMkfM0QlJUEwHHE6BgQEByUCLxcpAgIRIwoVDg4IAAEAAAAABNsDbgA1AAABLgEjISIGMQc3PgE3PgEzITUwJiMqAzEnMCYjKgMjIgYxESEyNjc+ATcTPgE1NCYnMQTKCRML/PBbUZ5JCSUcHDsfAvgTNx+osYg0LjAbVVZMEj8LA0oWLxkZKA7QCgoICQGuBQRQ1f0YKBEQEJJKUUFJ/NsMCwwcEAEYDBUKCg4EAAEAAAAABEoDbgAXAAAlETAmIyoDMScwJiMqAyMiBjERIQRKEzcfqLGINC4wG1VWTBI/CwRKAAKSSlFBSfzbAAACAaYAkgJaAtsAHAA5AAAlFAYHDgErASImJy4BPQE0Njc+ATsBMhYXHgEdAScUBgcOASsBIiYnLgE1AzQ2Nz4BOwEyFhceARUDAkkDAgMGBG4EBgMCAwMCAwYEbgQGAwIDAQMDAgcEawQGAwMDEQMDBAgDigMIBAMDEqUEBwIDAwMDAgcEbQQGAwMDAwMDBgRt2AQFAgICAgICBQQBQQUPAgQDAwQCDgT+vQAAAQAA/7cEAAO3ACUAAAkBLgEjMCoCIyIGBwEOARURFBYXAR4BMyEyNjcBPgE1ETQmJzED+P7uBAsFgZ2EAgULBP7uAwUFAwESBAsFAaQFCwQBEgMFBQMCnQESAwUFA/7xAwwF/mIEDAP+5AMFBQMBEgMMBQGkBQsEAAAAAAMAAP+3BAADtwAHAA0AHwAAPwEnBxUzFTMJASM1ARc3FAYPASc3PgEzMhYfAR4BFTHcSZNJSUoCSv212wJL29oKCpPalAoYDw4ZCncKCgBJkklJSQIA/bfbAknb+w4ZCpbalAsKCgt2CxgOAAIAAABJAtsDJQAcADkAABMiBg8BDgEVFBYXAR4BMzI2PwE+ATU0JicBLgEjBQEOARUUFh8BHgEzMjY3AT4BNTQmLwEuASMiBgdgAwcCTgMDAwMCaAMGBAQGA04DAgID/ZcDBgQCDv2YAwMDA04CBwMEBgMCaQMCAgNOAwYEBAYDAyUDA04DBgQEBgP9mAMDAwNOAwYEAwcCAmkDAwb9lwIHAwQGA04DAwMDAmgDBgQEBgNOAwMDAwABAAv/twSHA7cAIQAACQEWBgcOAQcOASMhIiYnLgEnJjQ3AT4BNz4BMzIWFx4BFwKSAfUMAQwGDwkKFQv8FgsVCQoPBgwLAfUGDwoKFQsMFQoJEAUDjvydEycTCQ4GBQUFBQYOCRMnEwNjCQ8GBQYGBQYPCQAAAAACAe8ASQKjApIAHAA5AAAlFAYHDgErASImJy4BPQE0Njc+ATsBMhYXHgEdATUOAQcOASsBIiYnLgE1AzQ2Nz4BOwEyFhceARUDApICAwMGBG4DBwMCAwMCAwcDbgQGAwMCAQMCAwcEagQHAwMDEQMDBAgDigMIBAMDEVwEBwIDAwMDAgcEbQQGAwMCAgMDBgRt2AQFAgICAgICBQQBQQUPAgQDAwQCDgT+vQAAAQAl/7cD2wNuACgAACUuATU+ATcyNiM+AS4BIyIOARYXIhYzHgEXDgEHDgMVITQuAicxAncSBw48Cx8tMwEJHVlgYFkdCQE1Lx8LORECBRIcd3daA7Zad3cc5AM8BgVXRYEOXmZRUGZeDoJFVwUGPAMFOFVnNDRnVTgFAAIAAP+3BAADbgAnAFcAACUOAwchLgMnLgE3PgE3MjYjNDYuASMiDgEWFSIWMx4BFw4BBycuAScuAScuATU0Njc4ATEmNjc+ATc0JiMiDgEWFyIWMx4BFw4BBw4DByE+ATcCMRVPVEgMAtsNSFVRFQ4GAQswCRgkKAcXR01ORxcHKiYZCS4NAgMPTAEBAQgSBxseDAwCEioMHxE7bU5HFwcBKyYZCS4NAgMPFFFUSA0BkhMrFZEDKT1LJiZLPSkDAisEBUU4aAtLUkFAUkwKaThFBQQrAisCAgEOKBsXRh4UIg4obi4OFwk0d0FRTAtoOEYEBSYCBCg+TCYMFQkAAAAGAAD/twQAA7cAGAAdADYAOwBUAFkAAAEzMjY9ATQmKwE1IxUjIgYdARQWOwERMxEnMxUjNQMyNj0BNCYrAREjESMiBh0BFBY7ARUzNTMnMxUjNScyNj0BNCYrATUjFSMiBh0BFBY7AREzETMnMxUjNQO3EhcgIBcSkhMWISEWE5KSkpLKFyAgFxKSEhcgIBcSkhKkkpLJFiEhFhOSEhcgIBcSkhOlkpIBtyAXtxYg3NwgFrcXIP4AAgDbkpL+ACEWtxcgAgD+ACAXtxYh29vck5NJIBe3FiDc3CAWtxcg/gACANuSkgAAAwAA/7cDbgO3AAQADwAUAAAXIRMhEwE1IRUhFTchFzUhKwE1MxWSAklK/SRJAbf+3P7bSQLcSf7bSpGRSQKS/W4DbpKS3ElJ3ElJAAQAAAAABAADbgAEABkAHgArAAATIRUhNQUhIgYVERQWOwEVITUzMjY1ETQmIwMhESERExQGIyImNTQ2MzIWFdsCSv22AuX8gBomJhqbAkqbGiYmGuX+SgG25RsTFBsbFBMbA26Tk9wlG/7JGibb2yYaATcbJf23ASX+2wHdExsbExMbGxMAAAACAAD/twQAA7cALAA5AAABLgMjIg4CFRQeAjMyPgI3Jw4BBw4BIyImJy4BNTQ2Nz4BMzIWHwEnBwYWMyEyNjURNCYHAQNqI1JcZDVqu4tQUIu7ajpsYlYjYAQJBDeMTU2MNzY6OjY3jE1NjDeaQMARChkBCCcVGRH+1AMhIzcnFVGLumpqu4tQGC5BKFQFCQU2Ojo2N4xNTYw2Nzo6Nz2YrRIZFiYBCBkKEf7VAAAAAAUAAP+3BAADtwAKABUAJgA1AEYAAAEeARc3LgMnFQU+ATc1DgMHFwM3LgE1NDY1Jw4BFRQeAhclDgEjIiYnBx4BMzI2NycTFhQVFAYHFz4DNTQmJwcCSUBpIbocUGN1QP6lIWhAQHRkUBu6VHMkKQG6AwQVKDkkAeEcPiEhPx1zNXpBQXg1c8QBKiRzJDkoFgQDugLzD083PDlgSjEJxJQ3Tg/ECTFKXzg9/eueKms8Bw0GPRUrFzZmXVMjRwwNDQyeHR8fHJ8BQQYMBzxsKp8jVF1nNhYrFT0AAAACAAD/twQAA7cAHABjAAABBwEuASMiBg8BDgEVFBYXAQcGFjMhMjY1ETQmBxMUBgcOASMhIiYnLgE1ETQmJy4BKwEiBgcOARURFBYXHgEzITI2Nz4BNRE0JicuASMhIgYHDgEdARQWFx4BMyEyFhceARURArBg/nYDCgUFCQRRBAQEBAGKXxMLGgEQKBUZEr4CAgEEA/08AwQCAQIDAwMIBWUFCAQDAwMDBAgFA9IFCAQDAwMDBAgF/eUFCQMDAwMDAwkFAZQDBAECAgI7XwGKBAQEBFEECQUGCQT+d2ASGhcnARAaChL+GgMEAgECAgECBAIBlQUIBAMDAwMECAX95QUJAwMDAwMDCQUD0gUIAwQDAwQDCAVlBQgDAwMCAgEEA/08AAAAAAIAAP+3BAADtwAcAGMAAAEHAS4BIyIGDwEOARUUFhcBBwYWMyEyNjURNCYHATQ2Nz4BMyEyFhceARURFBYXHgE7ATI2Nz4BNRE0JicuASMhIgYHDgEVERQWFx4BMyEyNjc+AT0BNCYnLgEjISImJy4BNRED1F/+dgQJBQUJBFEEBAQEAYlfEgsZARAoFhoS/L4CAgEEAwLEAwQCAQIDAwMIBWUFCAQDAwMDBAgF/C4FCAQDAwMDBAgFAdIFCAQDAwMDBAgF/rUDBAECAgEXYAGKBAQEBFEECQUFCQT+dl8SGhYoARAZCxICAgMEAQICAgIBBAP+tQUJAwMDAwMDCQUB0gUIAwQDAwQDCAX8LgUJAwMDAwMDCQVkBQkDAwMCAQIEAwLEAAAAAwAA/7cEAAO3ACwAUQBeAAATPgMzMh4CFRQOAiMiLgInNx4BFx4BMzI2Nz4BNTQmJy4BIyIGDwE3EyImJy4BPQE0Njc+ATsBETQ2Nz4BOwEyFhceARURFAYHDgErARMWBiMhIiY1ETQ2FwGWI1JcZDVqu4tQUIu7ajpsYlYjYAQJBDeMTU2MNzY6OjY3jE1NjDeaQK8HDAQFBAQFBAwHuwQFBQsHCQcMBAUEBAUEDAfkEREKGf74JxUZEQEsAyEjNycVUYu6amq7i1AYLkEoVAUJBTY6OjY3jE1NjDY3Ojo3PZj+TQQFBAwHCQcLBQQFAQQHDAQFBAQFBAwH/tMHDAQFBAEGEhkWJgEIGQoR/tUAAAAAAQAAAAAEAANuADYAAAE0JicBLgEjIgYHAQ4BFRQWHwEeARc6ATMRFBYXHgE7AREzETMyNjc+ATUROgE7AT4BPwE+ATUEAAQD/jcKGA4OGAr+NwMEAgMjAgcEATIqBgYGDwj8kvwIDwYGBikxAQIEBwIjAwIBrwQHAgGiCAgICP5eAgcEBQcDKwMDAf66CA4GBgYBJf7bBgYGDggBRgEDAysDBwUAAAAAAQAAAW4CSQIAABwAAAEhIgYHDgEdARQWFx4BMyEyNjc+AT0BNCYnLgEjAjf92wQGAwIDAwIDBgQCJQQHAgMCAgMDBgQCAAMCAwYEbQUGAwMCAgMDBgVtBAYDAgMAAAAAAgAAAEkC2wMlABwAOQAAASEiBgcOAR0BFBYXHgEzITI2Nz4BPQE0JicuASMBERQWFx4BOwEyNjc+ATURNCYnLgErASIGBw4BFQLJ/UkEBgMCAwMCAwYEArcEBwIDAgIDAgcE/lwCAwIHBG0EBwIDAwMDAgcEbQQHAgMCAgADAgMGBG0FBgMDAgIDAwYFbQQGAwIDARL9SQMHAwIDAwIDBwQCtgUGAwIDAwMCBwQAAAABAAAAAQAAniyF0F8PPPUACwQAAAAAANDr+RAAAAAA0Ov5EAAA/7cE2wO3AAAACAACAAAAAAAAAAEAAAPA/8AAAATbAAD//wTbAAEAAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAgAAAAQAAAAEAAAABAAAAAO3AAAEAAAABAAAAATbAAAESQAABAABpgQAAAAEAAAAAtsAAASSAAsEkgHvBAAAJQQAAAAEAAAAA24AAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAACSQAAAtsAAAAAAAAACgAUAB4AQACEAPYBKAGyAkYCjgKuAwQDQgN4A9QEEARmBKQFJAWYBb4GAgZaBsgHXAfwCHoIzgj+CVYAAQAAAB8AcAAGAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAC4AAAABAAAAAAACAA4AtwABAAAAAAADAC4ARAABAAAAAAAEAC4AxQABAAAAAAAFABYALgABAAAAAAAGABcAcgABAAAAAAAKADQA8wADAAEECQABAC4AAAADAAEECQACAA4AtwADAAEECQADAC4ARAADAAEECQAEAC4AxQADAAEECQAFABYALgADAAEECQAGAC4AiQADAAEECQAKADQA8wBQAGEAdAB0AGUAcgBuAEYAbAB5AEkAYwBvAG4AcwAtAHcAZQBiAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAFAAYQB0AHQAZQByAG4ARgBsAHkASQBjAG8AbgBzAC0AdwBlAGIAZgBvAG4AdFBhdHRlcm5GbHlJY29ucy13ZWJmb250AFAAYQB0AHQAZQByAG4ARgBsAHkASQBjAG8AbgBzAC0AdwBlAGIAZgBvAG4AdABSAGUAZwB1AGwAYQByAFAAYQB0AHQAZQByAG4ARgBsAHkASQBjAG8AbgBzAC0AdwBlAGIAZgBvAG4AdABGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
|
|
| 2186 |
+ font-weight: normal; |
|
| 2187 |
+ font-style: normal; |
|
| 2188 |
+} |
|
| 2189 |
+[class*="-exclamation"] {
|
|
| 2190 |
+ color: #fff; |
|
| 2191 |
+} |
|
| 2192 |
+[class^="pficon-"], |
|
| 2193 |
+[class*=" pficon-"] {
|
|
| 2194 |
+ display: inline-block; |
|
| 2195 |
+ font-family: 'PatternFlyIcons-webfont'; |
|
| 2196 |
+ font-style: normal; |
|
| 2197 |
+ font-variant: normal; |
|
| 2198 |
+ font-weight: normal; |
|
| 2199 |
+ line-height: 1; |
|
| 2200 |
+ speak: none; |
|
| 2201 |
+ text-transform: none; |
|
| 2202 |
+ /* Better Font Rendering =========== */ |
|
| 2203 |
+ -webkit-font-smoothing: antialiased; |
|
| 2204 |
+ -moz-osx-font-smoothing: grayscale; |
|
| 2205 |
+} |
|
| 2206 |
+.pficon-layered {
|
|
| 2207 |
+ position: relative; |
|
| 2208 |
+} |
|
| 2209 |
+.pficon-layered .pficon:first-child {
|
|
| 2210 |
+ position: absolute; |
|
| 2211 |
+ z-index: 1; |
|
| 2212 |
+} |
|
| 2213 |
+.pficon-layered .pficon:first-child + .pficon {
|
|
| 2214 |
+ position: relative; |
|
| 2215 |
+ z-index: 2; |
|
| 2216 |
+} |
|
| 2217 |
+.pficon-warning-exclamation:before {
|
|
| 2218 |
+ content: "\e60d"; |
|
| 2219 |
+} |
|
| 2220 |
+.pficon-screen:before {
|
|
| 2221 |
+ content: "\e600"; |
|
| 2222 |
+} |
|
| 2223 |
+.pficon-save:before {
|
|
| 2224 |
+ content: "\e601"; |
|
| 2225 |
+} |
|
| 2226 |
+.pficon-ok:before {
|
|
| 2227 |
+ color: #57a81c; |
|
| 2228 |
+ content: "\e602"; |
|
| 2229 |
+} |
|
| 2230 |
+.pficon-messages:before {
|
|
| 2231 |
+ content: "\e603"; |
|
| 2232 |
+} |
|
| 2233 |
+.pficon-info:before {
|
|
| 2234 |
+ content: "\e604"; |
|
| 2235 |
+} |
|
| 2236 |
+.pficon-help:before {
|
|
| 2237 |
+ content: "\e605"; |
|
| 2238 |
+} |
|
| 2239 |
+.pficon-folder-open:before {
|
|
| 2240 |
+ content: "\e606"; |
|
| 2241 |
+} |
|
| 2242 |
+.pficon-folder-close:before {
|
|
| 2243 |
+ content: "\e607"; |
|
| 2244 |
+} |
|
| 2245 |
+.pficon-error-exclamation:before {
|
|
| 2246 |
+ content: "\e608"; |
|
| 2247 |
+} |
|
| 2248 |
+.pficon-error-octagon:before {
|
|
| 2249 |
+ color: #c90813; |
|
| 2250 |
+ content: "\e609"; |
|
| 2251 |
+} |
|
| 2252 |
+.pficon-edit:before {
|
|
| 2253 |
+ content: "\e60a"; |
|
| 2254 |
+} |
|
| 2255 |
+.pficon-close:before {
|
|
| 2256 |
+ content: "\e60b"; |
|
| 2257 |
+} |
|
| 2258 |
+.pficon-warning-triangle:before {
|
|
| 2259 |
+ color: #eb7720; |
|
| 2260 |
+ content: "\e60c"; |
|
| 2261 |
+} |
|
| 2262 |
+.pficon-user:before {
|
|
| 2263 |
+ content: "\e60e"; |
|
| 2264 |
+} |
|
| 2265 |
+.pficon-users:before {
|
|
| 2266 |
+ content: "\e60f"; |
|
| 2267 |
+} |
|
| 2268 |
+.pficon-settings:before {
|
|
| 2269 |
+ content: "\e610"; |
|
| 2270 |
+} |
|
| 2271 |
+.pficon-delete:before {
|
|
| 2272 |
+ content: "\e611"; |
|
| 2273 |
+} |
|
| 2274 |
+.pficon-print:before {
|
|
| 2275 |
+ content: "\e612"; |
|
| 2276 |
+} |
|
| 2277 |
+.pficon-refresh:before {
|
|
| 2278 |
+ content: "\e613"; |
|
| 2279 |
+} |
|
| 2280 |
+.pficon-running:before {
|
|
| 2281 |
+ content: "\e614"; |
|
| 2282 |
+} |
|
| 2283 |
+.pficon-import:before {
|
|
| 2284 |
+ content: "\e615"; |
|
| 2285 |
+} |
|
| 2286 |
+.pficon-export:before {
|
|
| 2287 |
+ content: "\e616"; |
|
| 2288 |
+} |
|
| 2289 |
+.pficon-history:before {
|
|
| 2290 |
+ content: "\e617"; |
|
| 2291 |
+} |
|
| 2292 |
+.pficon-home:before {
|
|
| 2293 |
+ content: "\e618"; |
|
| 2294 |
+} |
|
| 2295 |
+.pficon-remove:before {
|
|
| 2296 |
+ content: "\e619"; |
|
| 2297 |
+} |
|
| 2298 |
+.pficon-add:before {
|
|
| 2299 |
+ content: "\e61a"; |
|
| 2300 |
+} |
|
| 2301 |
+/* RCUE overrides */ |
|
| 2302 |
+.login-pf {
|
|
| 2303 |
+ background-color: #1a1a1a; |
|
| 2304 |
+} |
|
| 2305 |
+@media (min-width: 768px) {
|
|
| 2306 |
+ .login-pf {
|
|
| 2307 |
+ background-image: url("../img/bg-login-2.png");
|
|
| 2308 |
+ background-position: 100% 100%; |
|
| 2309 |
+ background-repeat: no-repeat; |
|
| 2310 |
+ background-size: 30%; |
|
| 2311 |
+ } |
|
| 2312 |
+} |
|
| 2313 |
+@media (min-width: 992px) {
|
|
| 2314 |
+ .login-pf {
|
|
| 2315 |
+ background-size: auto; |
|
| 2316 |
+ } |
|
| 2317 |
+} |
|
| 2318 |
+.login-pf #badge {
|
|
| 2319 |
+ margin-bottom: 50px; |
|
| 2320 |
+} |
|
| 2321 |
+.login-pf body {
|
|
| 2322 |
+ background: transparent; |
|
| 2323 |
+} |
|
| 2324 |
+@media (min-width: 768px) {
|
|
| 2325 |
+ .login-pf body {
|
|
| 2326 |
+ background-image: url("../img/bg-login.png");
|
|
| 2327 |
+ background-repeat: no-repeat; |
|
| 2328 |
+ background-size: 30%; |
|
| 2329 |
+ height: 100%; |
|
| 2330 |
+ } |
|
| 2331 |
+} |
|
| 2332 |
+@media (min-width: 992px) {
|
|
| 2333 |
+ .login-pf body {
|
|
| 2334 |
+ background-size: auto; |
|
| 2335 |
+ } |
|
| 2336 |
+} |
|
| 2337 |
+.login-pf #brand {
|
|
| 2338 |
+ top: -30px; |
|
| 2339 |
+} |
|
| 2340 |
+@media (min-width: 768px) {
|
|
| 2341 |
+ .login-pf #brand {
|
|
| 2342 |
+ top: -40px; |
|
| 2343 |
+ } |
|
| 2344 |
+ .login-pf #brand + .alert {
|
|
| 2345 |
+ margin-top: -20px; |
|
| 2346 |
+ } |
|
| 2347 |
+} |
|
| 2348 |
+.login-pf .container {
|
|
| 2349 |
+ padding-top: 0; |
|
| 2350 |
+} |
|
| 2351 |
+@media (min-width: 992px) {
|
|
| 2352 |
+ .login-pf .container {
|
|
| 2353 |
+ bottom: 20%; |
|
| 2354 |
+ padding-right: 120px; |
|
| 2355 |
+ } |
|
| 2356 |
+} |
|
| 2357 |
+@media (max-width: 767px) {
|
|
| 2358 |
+ .login-pf #badge {
|
|
| 2359 |
+ margin-bottom: 20px; |
|
| 2360 |
+ } |
|
| 2361 |
+ .login-pf #brand {
|
|
| 2362 |
+ display: none; |
|
| 2363 |
+ } |
|
| 2364 |
+} |
|
| 2365 |
+@media (min-width: 768px) {
|
|
| 2366 |
+ .login-pf {
|
|
| 2367 |
+ background-image: none; |
|
| 2368 |
+ } |
|
| 2369 |
+ .login-pf body {
|
|
| 2370 |
+ background-image: none; |
|
| 2371 |
+ } |
|
| 2372 |
+} |
|
| 2373 |
+ </style> |
|
| 2374 |
+ </head> |
|
| 2375 |
+ <body> |
|
| 2376 |
+ <span id="badge"> |
|
| 2377 |
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTMycHgiIGhlaWdodD0iNTVweCIgdmlld0JveD0iMCAwIDEzMiA1NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJnMzE4NyI+Cgk8ZyBpZD0iZzYxODYiIHRyYW5zZm9ybT0ibWF0cml4KDEuNjc1NSAwIDAgLTEuNjkxNyAtMzM0Ljg0IDQ4Ni43NSkiPgoJCTxwYXRoIGlkPSJwYXRoNjE4OCIgZmlsbD0iI0VGMkUzMiIgZD0iTTIxMi41NywyNzQuMDYzYzAtMS40NDcsMC4zODYtMi41OTEsMS4xNTktMy40MzJjMC43OTMtMC44NTIsMS44MzctMS4yNzksMy4xMzYtMS4yNzkKCQkJYzEuMzA4LDAsMi4zNTIsMC40MjEsMy4xMzUsMS4yNjNzMS4xNzQsMS45NjcsMS4xNzQsMy4zNzRzLTAuMzkxLDIuNTMxLTEuMTc0LDMuMzc0Yy0wLjc5MywwLjg1Mi0xLjgzOCwxLjI3Ny0zLjEzNSwxLjI3NwoJCQljLTEuMjc5LDAtMi4zMTUtMC40MjUtMy4xMDctMS4yNzdDMjEyLjk2NiwyNzYuNTEsMjEyLjU3LDI3NS40MDksMjEyLjU3LDI3NC4wNjMgTTIwOS4xNTIsMjc0LjEyMwoJCQljMCwyLjA5LDAuNzQ3LDMuODY5LDIuMjQ0LDUuMzM1YzEuNDk2LDEuNDY2LDMuMzE4LDIuMTk5LDUuNDY4LDIuMTk5YzIuMTU5LDAsMy45OTEtMC43MzgsNS40OTctMi4yMTQKCQkJYzEuNDg2LTEuNDc3LDIuMjI5LTMuMjg5LDIuMjI5LTUuNDM5YzAtMi4xNjktMC43NDgtMy45ODctMi4yNDQtNS40NTRjLTEuNTA2LTEuNDU2LTMuMzUzLTIuMTg0LTUuNTQxLTIuMTg0CgkJCWMtMi4xNzEsMC0zLjk4OCwwLjc0My01LjQ1NCwyLjIyOUMyMDkuODg0LDI3MC4wNjEsMjA5LjE1MiwyNzEuOTA0LDIwOS4xNTIsMjc0LjEyMyIvPgoJPC9nPgoJPHBhdGggaWQ9InBhdGg2MTk0IiBmaWxsPSIjRkZGRkZGIiBkPSJNNjQuODQ1LDEuNTIyYy0wLjc3OSwwLTEuNDQxLDAuMjkzLTIsMC44NjdjLTAuNTU5LDAuNTczLTAuODQyLDEuMjU1LTAuODQyLDIuMDQzCgkJYzAsMC44MjksMC4yODMsMS41MjgsMC44NDIsMi4xMDNjMC41NTksMC41NzUsMS4yMjksMC44NjcsMi4wMjEsMC44NjdjMC43OTEsMCwxLjQ2My0wLjI5MiwyLjAxLTAuODY3CgkJYzAuNTU5LTAuNTczLDAuODMyLTEuMjY0LDAuODMyLTIuMDc5YzAtMC44MTMtMC4yNzMtMS41MDYtMC44MzItMi4wNjVDNjYuMzE2LDEuODE2LDY1LjYzNiwxLjUyMyw2NC44NDUsMS41MjJMNjQuODQ1LDEuNTIyCgkJTDY0Ljg0NSwxLjUyMnogTTYyLjExOSwxMC4yMDZ2MjUuMTczaDUuNDc1VjEwLjIwNkg2Mi4xMTlMNjIuMTE5LDEwLjIwNnoiLz4KCTxwYXRoIGlkPSJwYXRoNjE5NiIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNi43NzcsMzUuMzc4SDEwMS4zVjEwLjIwNWg1LjQ3N1YzNS4zNzhMMTA2Ljc3NywzNS4zNzh6IE0xMDEuMTg3LDQuNDI5CgkJYzAtMC43ODgsMC4yNzktMS40NywwLjgzNi0yLjA0NWMwLjU1OS0wLjU3MywxLjIyOS0wLjg2MSwyLjAwNi0wLjg2MWMwLjc5MywwLDEuNDY3LDAuMjg4LDIuMDI1LDAuODYxCgkJYzAuNTU5LDAuNTYyLDAuODM4LDEuMjUsMC44MzgsMi4wNjRzLTAuMjc5LDEuNTEtMC44MzgsMi4wODRjLTAuNTQ1LDAuNTc1LTEuMjEzLDAuODYyLTIuMDA0LDAuODYyCgkJYy0wLjc5MywwLTEuNDY3LTAuMjg3LTIuMDI1LTAuODYyQzEwMS40NjYsNS45NTgsMTAxLjE4Nyw1LjI1NywxMDEuMTg3LDQuNDI5Ii8+Cgk8ZyBpZD0iZzY0NDciIHRyYW5zZm9ybT0ibWF0cml4KC45OTk1NSAwIDAgMS4wMjMgLTEwNTMuNiAtMTMwLjQzKSI+CgkJPGcgaWQ9InRleHQ2MjE4Ij4KCQkJPHBhdGggaWQ9InBhdGg4NDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDYwLjQzMSwxMzEuMjA3YzAtMC41ODQtMC4wNzgtMS4xMDQtMC4yMzYtMS41NTZjLTAuMTUyLTAuNDU5LTAuMzY3LTAuODQ5LTAuNjQ5LTEuMTY1CgkJCQljLTAuMjc2LTAuMzIzLTAuNjEtMC41NjYtMS0wLjczYy0wLjM4NS0wLjE3My0wLjgxMS0wLjI1OS0xLjI3OC0wLjI1OWMtMC40NzMsMC0wLjkwNywwLjA4Ni0xLjI5NywwLjI1OQoJCQkJYy0wLjM5MSwwLjE3Mi0wLjcyNywwLjQxOS0xLjAxLDAuNzQyYy0wLjI4MSwwLjMxNi0wLjUsMC43MDQtMC42NTgsMS4xNjRjLTAuMTUxLDAuNDYtMC4yMjcsMC45ODItMC4yMjcsMS41NjcKCQkJCWMwLDAuNTgzLDAuMDc2LDEuMTA1LDAuMjI3LDEuNTY2YzAuMTU4LDAuNDUyLDAuMzczLDAuODQxLDAuNjQ5LDEuMTY1YzAuMjgxLDAuMzE2LDAuNjE1LDAuNTU4LDAuOTk5LDAuNzMKCQkJCWMwLjM5MSwwLjE2NSwwLjgyNSwwLjI0NywxLjI5OSwwLjI0N2MwLjQ2NywwLDAuODk1LTAuMDg2LDEuMjg4LTAuMjU4YzAuMzkxLTAuMTcyLDAuNzI3LTAuNDE1LDEuMDA4LTAuNzMxCgkJCQljMC4yODEtMC4zMjMsMC40OTgtMC43MTQsMC42NDktMS4xNzRDMTA2MC4zNTMsMTMyLjMxMiwxMDYwLjQzMSwxMzEuNzg5LDEwNjAuNDMxLDEzMS4yMDd6IE0xMDU4Ljk0OCwxMzEuMjI4CgkJCQljMCwwLjczNC0wLjE1NCwxLjI5Ni0wLjQ2MywxLjY4OWMtMC4zMDMsMC4zOTEtMC43MDcsMC41ODctMS4yMTUsMC41ODdjLTAuNTA4LDAtMC45Mi0wLjE5OS0xLjIzNy0wLjU5OAoJCQkJYy0wLjMxNS0wLjM5OC0wLjQ3My0wLjk2NC0wLjQ3My0xLjY5OXMwLjE1MS0xLjI5OCwwLjQ1My0xLjY5MWMwLjMwOS0wLjM5LDAuNzE3LTAuNTg2LDEuMjI1LTAuNTg2CgkJCQljMC41MDgsMCwwLjkyLDAuMTk5LDEuMjM3LDAuNTk4QzEwNTguNzg5LDEyOS45MjYsMTA1OC45NDgsMTMwLjQ5MywxMDU4Ljk0OCwxMzEuMjI4TDEwNTguOTQ4LDEzMS4yMjh6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQ2IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2Ny43MjMsMTI5Ljg5N2MwLTAuMzg0LTAuMDY0LTAuNzE3LTAuMTk1LTAuOTk5Yy0wLjEyOS0wLjI4OC0wLjMwOS0wLjUyOS0wLjUzNS0wLjcyMgoJCQkJYy0wLjIyNy0wLjE5My0wLjQ5LTAuMzMyLTAuNzkzLTAuNDIyYy0wLjMwMy0wLjA5Ni0wLjYyMS0wLjE0NC0wLjk1OC0wLjE0NGgtMy4xNTJ2Ny4yMWgxLjQ0MnYtMi41NTVoMS41ODcKCQkJCWMwLjM3MSwwLDAuNzEzLTAuMDQ0LDEuMDMtMC4xMzRjMC4zMjItMC4wODksMC42LTAuMjMsMC44MzQtMC40MjJjMC4yMzMtMC4xOTMsMC40MTYtMC40MzYsMC41NDUtMC43MzIKCQkJCUMxMDY3LjY1OSwxMzAuNjc4LDEwNjcuNzIzLDEzMC4zMTYsMTA2Ny43MjMsMTI5Ljg5N3ogTTEwNjYuMjQsMTI5LjkzYzAsMC42MjUtMC4zNDQsMC45MzctMS4wMywwLjkzN2gtMS42Nzh2LTEuODU1aDEuNjU3CgkJCQljMC4zMjIsMCwwLjU3NiwwLjA3NSwwLjc2NCwwLjIyNkMxMDY2LjE0NCwxMjkuMzg0LDEwNjYuMjQsMTI5LjYxNCwxMDY2LjI0LDEyOS45M0wxMDY2LjI0LDEyOS45M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4NDgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDc0LjUxMSwxMzQuODIydi0xLjQxMWgtMy43MTl2LTEuNzRoMi4wNzF2LTEuNDAxaC0yLjA3MXYtMS4yNDdoMy41NjR2LTEuNDExaC01LjAwNgoJCQkJdjcuMjFIMTA3NC41MTF6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODUwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4Mi4xNDYsMTM0LjgyMnYtNy4yMWgtMS40MjJ2My4wNDljMCwwLjEwMywwLDAuMjMsMCwwLjM4MQoJCQkJYzAuMDA2LDAuMTUyLDAuMDEsMC4zMDUsMC4wMSwwLjQ2NGMwLDAuMTUxLDAsMC4yOTUsMCwwLjQzMWMwLjAwOCwwLjEzMiwwLjAxLDAuMjMsMC4wMSwwLjMKCQkJCWMtMC4wNDctMC4wOTYtMC4xMjMtMC4yMjEtMC4yMjctMC4zNzFjLTAuMDk2LTAuMTU4LTAuMTg5LTAuMzA1LTAuMjc3LTAuNDQzbC0yLjU1Ni0zLjgxMWgtMS4zOHY3LjIxaDEuNDIydi0zLjE3MgoJCQkJYzAtMC4xMDMtMC4wMDQtMC4yMy0wLjAxMi0wLjM4MWMwLTAuMTUyLDAtMC4zMDQsMC0wLjQ1M2MwLTAuMTU4LTAuMDA0LTAuMzAzLTAuMDEtMC40MzFjMC0wLjEzNywwLTAuMjQyLDAtMC4zMDkKCQkJCWMwLjA0NywwLjA5NiwwLjEyMSwwLjIyMywwLjIxNSwwLjM4MWMwLjEwNCwwLjE1MSwwLjE5OSwwLjI5NSwwLjI4OSwwLjQzMmwyLjY0OCwzLjkzNUwxMDgyLjE0NiwxMzQuODIyTDEwODIuMTQ2LDEzNC44MjJ6Ii8+CgkJPC9nPgoJCTxnIGlkPSJ0ZXh0NjIyMiI+CgkJCTxwYXRoIGlkPSJwYXRoODMzIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4OC43MDcsMTMyLjkyN2MwLTAuMjY4LTAuMDM1LTAuNTA1LTAuMTA0LTAuNzExYy0wLjA2OC0wLjIwNS0wLjE4Ni0wLjM5NC0wLjM1LTAuNTY2CgkJCQljLTAuMTU4LTAuMTcyLTAuMzcxLTAuMzI5LTAuNjM3LTAuNDc0Yy0wLjI3LTAuMTQ1LTAuNjAyLTAuMjg4LTEtMC40MzJjLTAuMzYzLTAuMTMtMC42NTktMC4yNS0wLjg4NS0wLjM2CgkJCQljLTAuMjIxLTAuMTEyLTAuMzkzLTAuMjIxLTAuNTE2LTAuMzNjLTAuMTIzLTAuMTE3LTAuMjA1LTAuMjMzLTAuMjQ2LTAuMzVjLTAuMDQzLTAuMTIyLTAuMDYzLTAuMjYxLTAuMDYzLTAuNDEKCQkJCWMwLTAuMTQ0LDAuMDI0LTAuMjc5LDAuMDcyLTAuNDAyYzAuMDU1LTAuMTMyLDAuMTM3LTAuMjQzLDAuMjQ2LTAuMzQxYzAuMTE3LTAuMDk1LDAuMjY0LTAuMTcyLDAuNDQzLTAuMjI2CgkJCQljMC4xNzgtMC4wNjEsMC4zOTEtMC4wOTQsMC42MzktMC4wOTRjMC4zNjMsMCwwLjY3NiwwLjA1OSwwLjkzNiwwLjE3N2MwLjI2OCwwLjExLDAuNTMxLDAuMjc0LDAuNzkzLDAuNDk0bDAuNTE2LTAuNjI4CgkJCQljLTAuMzAzLTAuMjQxLTAuNjI1LTAuNDMtMC45NjktMC41NjdjLTAuMzM2LTAuMTM3LTAuNzQ2LTAuMjA1LTEuMjI3LTAuMjA1Yy0wLjMzNiwwLTAuNjQ1LDAuMDQxLTAuOTI2LDAuMTIzCgkJCQljLTAuMjc1LDAuMDgyLTAuNTEyLDAuMjA2LTAuNzExLDAuMzdjLTAuMTkyLDAuMTU4LTAuMzQ0LDAuMzUtMC40NTMsMC41NzhjLTAuMTA5LDAuMjI2LTAuMTY0LDAuNDg1LTAuMTY0LDAuNzcyCgkJCQljMCwwLjI2MiwwLjAzNSwwLjQ5MiwwLjEwMiwwLjY5YzAuMDc2LDAuMiwwLjE5MywwLjM4MSwwLjM1LDAuNTQ2YzAuMTY2LDAuMTU4LDAuMzc5LDAuMzA4LDAuNjM5LDAuNDUzCgkJCQljMC4yNjgsMC4xMzcsMC41OTgsMC4yNzUsMC45ODksMC40MTFjMC4zMywwLjExNywwLjYwNCwwLjIzNCwwLjgyNSwwLjM1YzAuMjE5LDAuMTEsMC4zOTUsMC4yMjIsMC41MjYsMC4zNAoJCQkJYzAuMTM3LDAuMTE2LDAuMjMzLDAuMjQzLDAuMjg3LDAuMzgxYzAuMDU3LDAuMTM3LDAuMDgyLDAuMjg4LDAuMDgyLDAuNDUzYzAsMC4zODUtMC4xNDEsMC42ODUtMC40MjIsMC45MDcKCQkJCWMtMC4yNzQsMC4yMi0wLjY1MywwLjMyOC0xLjEzMSwwLjMyOGMtMC4zNzEsMC0wLjcxNS0wLjA3OC0xLjAzMi0wLjIzN2MtMC4zMTUtMC4xNTgtMC42MS0wLjM2Ny0wLjg4NS0wLjYyOWwtMC41MzUsMC41OTkKCQkJCWMwLjI4OSwwLjI4OCwwLjYzOSwwLjUyOSwxLjA1MSwwLjcyMmMwLjQxOCwwLjE4NSwwLjg3NSwwLjI3OCwxLjM3LDAuMjc4YzAuMzc3LDAsMC43MTMtMC4wNTIsMS4wMDgtMC4xNTUKCQkJCWMwLjI5Ny0wLjEwMywwLjU0Ny0wLjI0MywwLjc1Mi0wLjQyMmMwLjIwNS0wLjE3OSwwLjM2Mi0wLjM5MSwwLjQ2My0wLjY0QzEwODguNjUsMTMzLjQ3MywxMDg4LjcwNywxMzMuMjA5LDEwODguNzA3LDEzMi45Mjd6IgoJCQkJLz4KCQkJPHBhdGggaWQ9InBhdGg4MzUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk1LjgyNSwxMzQuODIydi03LjIxaC0wLjgwNXYzLjA4aC0zLjU4NnYtMy4wOGgtMC44MDJ2Ny4yMWgwLjgwMnYtMy4zOTloMy41ODZ2My4zOTkKCQkJCUgxMDk1LjgyNXoiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzciIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk4LjgzLDEzNC44MjJ2LTcuMjFoLTAuODAzdjcuMjFIMTA5OC44M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzkiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTA1LjI2OSwxMjguMzQzdi0wLjczMWgtNC4yMzR2Ny4yMWgwLjgwM3YtMy4zNTdoMS45Nzl2LTAuNzMyaC0xLjk3OXYtMi4zODgKCQkJCUwxMTA1LjI2OSwxMjguMzQzTDExMDUuMjY5LDEyOC4zNDN6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQxIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTExMS41NDMsMTI4LjM0M3YtMC43MzFoLTUuMDQ5djAuNzMxaDIuMTIydjYuNDc5aDAuODA1di02LjQ3OUgxMTExLjU0M3oiLz4KCQk8L2c+Cgk8L2c+Cgk8cGF0aCBpZD0icGF0aDYyMTIiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04NC40MzUsMTAuMjcxYy0zLjYwMiwwLTYuNjU4LDEuMjI5LTkuMTY2LDMuNzA5Yy0yLjUwNiwyLjQ3OS0zLjc1Niw1LjUtMy43NTYsOS4wMzUKCQljMCwzLjc1NCwxLjIyOSw2Ljg2MywzLjY4Niw5LjM0NGMyLjQ1NywyLjUxNCw1LjUwNiwzLjc4LDkuMTQzLDMuNzhjMS42NDEsMCwzLjE2NC0wLjI1Niw0LjU3Ni0wLjc0OWwxLjc5NSwyLjc4CgkJYzIuNTE2LDMuODk0LDIuNDc5LDYuNjc1LTAuMTA3LDguMzM0Yy0wLjg1NSwwLjU1LTQuNTkyLDIuMDg5LTQuNjM3LDEuOTk3bDIuNCw1LjEzNmM0Ljk3My0wLjg5NiwxNC41ODYtNi41NDgsOC42NjgtMTYuMDQ5CgkJbC0zLjM2My01LjIwN2MyLjQ2OS0yLjQ3MSwzLjcwOS01LjUyMSwzLjcwOS05LjE2NmMwLTMuNjM2LTEuMjQ0LTYuNzAzLTMuNzM0LTkuMkM5MS4xMjYsMTEuNTIsODguMDUyLDEwLjI3Miw4NC40MzUsMTAuMjcxCgkJTDg0LjQzNSwxMC4yNzF6IE04NC40MzUsMTUuMzcyYzIuMTc0LDAsMy45MjgsMC43MjIsNS4yNTQsMi4xNjNjMS4zMTIsMS40MjUsMS45NjEsMy4zMjcsMS45NjEsNS43MDYKCQljMCwyLjM4LTAuNjQ4LDQuMjgyLTEuOTYxLDUuNzA2Yy0xLjMxMSwxLjQyNS0zLjA2MiwyLjEyOC01LjI1NCwyLjEyOGMtMi4xNzQsMC0zLjkyNi0wLjcwOS01LjI1NC0yLjE1MQoJCWMtMS4yOTMtMS40MjQtMS45MzgtMy4zNjQtMS45MzgtNS44MTJjMC0yLjI3OCwwLjY1OC00LjEzNCwxLjk4NC01LjU3NWMxLjMyOC0xLjQ0MSwzLjA2Ni0yLjE2NCw1LjIwOS0yLjE2NEg4NC40MzV6Ii8+Cgk8cGF0aCBpZD0icGF0aDMwNTgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjEuNjQyLDkuODk1Yy0wLjE2OCwwLjAwNC0wLjMzMiwwLjAxMS0wLjQ5NiwwLjAyMmMtMC4zMjYsMC4wMjUtMC42NDMsMC4wNjgtMC45NTUsMC4xMzEKCQljLTAuMDE2LDAuMDAzLTAuMDMxLDAuMDEtMC4wNDcsMC4wMTNjLTAuMTM5LDAuMDI4LTAuMjc3LDAuMDU5LTAuNDEyLDAuMDk2Yy0zLjk5NCwwLjkyLTcuODk2LDQuMjI5LTcuODgzLDkuNTk4bC0wLjAxMiwxNS42MjQKCQloNS41ODRWMjIuNjk2YzAtNC42MSwxLjQ5OC02LjkzNiw0LjQ5LTYuOTc4YzIuOTkyLDAuMDQyLDQuNDg4LDIuMzY2LDQuNDg4LDYuOTc4djEyLjY4M2g1LjZsLTAuMDE0LTE1LjYyNAoJCWMwLjAxNC01LjM2NC0zLjg5My04LjY3NS03Ljg4My05LjU5OGMtMC4xNTYtMC4wMzYtMC4zMDMtMC4wNzgtMC40NTktMC4xMDdjLTAuMzExLTAuMDYyLTAuNjM5LTAuMTA0LTAuOTY1LTAuMTMxCgkJYy0wLjAwOC0wLjAwMS0wLjAxOCwwLjAwMS0wLjAyMywwYy0wLjE2LTAuMDE0LTAuMzE0LTAuMDE5LTAuNDczLTAuMDIyYy0wLjAxMi0wLjAwMS0wLjAyMywwLTAuMDM1LDAKCQlDMTIxLjk3OCw5Ljg5MiwxMjEuODA4LDkuODkyLDEyMS42NDIsOS44OTVMMTIxLjY0Miw5Ljg5NXoiLz4KCTxnIGlkPSJnMzA1MiIgdHJhbnNmb3JtPSJtYXRyaXgoMS43MTE0IDAgMCAtMS42ODk3IC0yNzEuODYgNDc3LjkyKSI+CgkJPHBhdGggaWQ9InBhdGgzMDU0IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTg1LjMwOCwyNzEuMTQ5Yy0wLjAxMSw0LjM4Myw0LjQzNSw2LjQ1Myw3LjMyOSw1LjY4MmwtMC4wMDktMy4zNjYKCQkJYzAsMC4wNjEtMC42NDQsMC4wNzUtMS4yNDcsMC4wNzVjLTEuODI0LDAtMi43MzQtMS4zNzctMi43MzQtNC4xMzF2LTcuNTA0aC0zLjM0NCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==" alt="OpenShift Origin logo" /> |
|
| 2378 |
+ </span> |
|
| 2379 |
+ <div class="container"> |
|
| 2380 |
+ <div class="row"> |
|
| 2381 |
+ <div class="col-sm-12"> |
|
| 2382 |
+ <div id="brand"> |
|
| 2383 |
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTQ0LjEyNXB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNDQuMTI1IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQuMTI1IDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Ljc0Nyw0Ljk5OGMwLDEuNDgxLTAuMzYzLDIuNjA2LTEuMDg5LDMuMzc3QzYuOTMxLDkuMTQ2LDUuODY4LDkuNTMsNC40NjgsOS41Mw0KCQljLTEuMzgsMC0yLjQzOC0wLjM4Ny0zLjE3NS0xLjE2MVMwLjE4OCw2LjQ2NywwLjE4OCw0Ljk4NmMwLTEuNDY0LDAuMzY2LTIuNTgzLDEuMDk4LTMuMzU1YzAuNzMyLTAuNzcyLDEuNzk3LTEuMTU4LDMuMTkzLTEuMTU4DQoJCWMxLjQsMCwyLjQ2MiwwLjM4MywzLjE4NCwxLjE0OUM4LjM4NiwyLjM4OCw4Ljc0NywzLjUxNCw4Ljc0Nyw0Ljk5OHogTTIuNjkyLDQuOTk4YzAsMS43MDIsMC41OTIsMi41NTMsMS43NzUsMi41NTMNCgkJYzAuNjAyLDAsMS4wNDgtMC4yMDcsMS4zMzktMC42MnMwLjQzNy0xLjA1OCwwLjQzNy0xLjkzM2MwLTAuODc5LTAuMTQ3LTEuNTI4LTAuNDQyLTEuOTQ3QzUuNTA2LDIuNjMyLDUuMDY1LDIuNDIyLDQuNDc5LDIuNDIyDQoJCUMzLjI4OCwyLjQyMiwyLjY5MiwzLjI4MSwyLjY5Miw0Ljk5OHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMTExLDMuNDA5YzAsMC45ODMtMC4yOSwxLjc0Mi0wLjg3LDIuMjc4Yy0wLjU4LDAuNTM2LTEuNDAzLDAuODA0LTIuNDcsMC44MDRoLTAuNjY4VjkuNDFoLTIuMzc3di04LjgNCgkJaDMuMDQ1YzEuMTExLDAsMS45NDYsMC4yNDMsMi41MDMsMC43MjlTMjAuMTExLDIuNTE1LDIwLjExMSwzLjQwOXogTTE2LjEwMyw0LjU1M2gwLjQzNGMwLjM1NywwLDAuNjQxLTAuMSwwLjg1Mi0wLjMwMQ0KCQlzMC4zMTYtMC40NzgsMC4zMTYtMC44MzFjMC0wLjU5NC0wLjMyOS0wLjg5MS0wLjk4Ny0wLjg5MWgtMC42MTRWNC41NTN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjEyNyw5LjQxaC01LjIyNHYtOC44aDUuMjI0djEuOTA4SDI3LjI4djEuMzg0aDIuNjM2djEuOTA5SDI3LjI4djEuNjZoMi44NDdWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDMuNDM2LDkuNDFoLTMuMTE3bC0zLjIxNC02LjJIMzcuMDVjMC4wNzYsMC45NzUsMC4xMTUsMS43MTksMC4xMTUsMi4yMzNWOS40MWgtMi4xMDZ2LTguOGgzLjEwNQ0KCQlsMy4yMDIsNi4xMTVoMC4wMzZjLTAuMDU2LTAuODg3LTAuMDg0LTEuNTk5LTAuMDg0LTIuMTM3VjAuNjFoMi4xMThWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNDgxLDYuNzM4YzAsMC41NDUtMC4xMzgsMS4wMy0wLjQxNSwxLjQ1M2MtMC4yNzcsMC40MjQtMC42NzYsMC43NTItMS4xOTgsMC45ODcNCgkJYy0wLjUyMSwwLjIzNC0xLjEzNCwwLjM1Mi0xLjgzNiwwLjM1MmMtMC41ODUsMC0xLjA3Ny0wLjA0MS0xLjQ3NC0wLjEyM2MtMC4zOTctMC4wODItMC44MTEtMC4yMjYtMS4yNC0wLjQzMVY2Ljg1OA0KCQljMC40NTQsMC4yMzIsMC45MjUsMC40MTQsMS40MTUsMC41NDVjMC40ODksMC4xMywwLjkzOSwwLjE5NSwxLjM0OCwwLjE5NWMwLjM1MywwLDAuNjEyLTAuMDYyLDAuNzc2LTAuMTg0czAuMjQ3LTAuMjgsMC4yNDctMC40NzMNCgkJYzAtMC4xMi0wLjAzMy0wLjIyNi0wLjA5OS0wLjMxNWMtMC4wNjYtMC4wOTEtMC4xNzItMC4xODItMC4zMTktMC4yNzRjLTAuMTQ2LTAuMDkyLTAuNTM3LTAuMjgxLTEuMTcxLTAuNTY1DQoJCWMtMC41NzQtMC4yNjEtMS4wMDQtMC41MTQtMS4yOTEtMC43NTljLTAuMjg3LTAuMjQ1LTAuNS0wLjUyNi0wLjYzOC0wLjg0M2MtMC4xMzktMC4zMTctMC4yMDgtMC42OTItMC4yMDgtMS4xMjUNCgkJYzAtMC44MTEsMC4yOTUtMS40NDIsMC44ODUtMS44OTZjMC41OS0wLjQ1MywxLjQtMC42OCwyLjQzMS0wLjY4YzAuOTExLDAsMS44NCwwLjIxMSwyLjc4NywwLjYzMmwtMC43MjgsMS44MzUNCgkJYy0wLjgyMy0wLjM3Ny0xLjUzMy0wLjU2Ni0yLjEzMS0wLjU2NmMtMC4zMDksMC0wLjUzNCwwLjA1NC0wLjY3NCwwLjE2M2MtMC4xNDEsMC4xMDgtMC4yMTEsMC4yNDMtMC4yMTEsMC40MDMNCgkJYzAsMC4xNzIsMC4wODksMC4zMjcsMC4yNjgsMC40NjNjMC4xNzksMC4xMzcsMC42NjMsMC4zODUsMS40NTQsMC43NDdjMC43NTgsMC4zNDEsMS4yODUsMC43MDcsMS41OCwxLjA5OA0KCQlDNTQuMzMzLDUuNjUxLDU0LjQ4MSw2LjE0NCw1NC40ODEsNi43Mzh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY2Ljc3Miw5LjQxaC0yLjM4OVY1LjgyM0g2MS42MlY5LjQxaC0yLjM4OXYtOC44aDIuMzg5djMuMjYyaDIuNzYzVjAuNjFoMi4zODlWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzIuMDY0LDkuNDF2LTguOGgyLjM4OXY4LjhINzIuMDY0eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi4wODYsOS40MWgtMi4zNDF2LTguOGg1LjJ2MS45MDhoLTIuODU5djEuNjc5aDIuNjM2djEuOTA5aC0yLjYzNlY5LjQxeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05My42NjEsOS40MWgtMi4zNzdWMi41NTVoLTIuMTQ4VjAuNjFoNi42Njh2MS45NDRoLTIuMTQzVjkuNDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEwLjE3Niw1LjE1NWMwLDEuMzcxLTAuMzQ3LDIuNDQ5LTEuMDQsMy4yMzRzLTEuNjU3LDEuMTc4LTIuODkyLDEuMTc4Yy0xLjI2MiwwLTIuMjM1LTAuMzg1LTIuOTIxLTEuMTU2DQoJCXMtMS4wMjgtMS44NjEtMS4wMjgtMy4yNjdjMC0xLjM5NSwwLjM0NC0yLjQ3NiwxLjAzMS0zLjI0M3MxLjY2NC0xLjE1MSwyLjkzLTEuMTUxYzEuMjMsMCwyLjE5MSwwLjM5MSwyLjg4MywxLjE3Mg0KCQlTMTEwLjE3NiwzLjc4LDExMC4xNzYsNS4xNTV6IE0xMDMuMzUsNS4xNTVjMCwxLjE2LDAuMjQ3LDIuMDQxLDAuNzQxLDIuNjRzMS4yMTIsMC44OTgsMi4xNTMsMC44OTgNCgkJYzAuOTQ5LDAsMS42NjYtMC4yOTksMi4xNS0wLjg5NnMwLjcyNy0xLjQ3OSwwLjcyNy0yLjY0MmMwLTEuMTUyLTAuMjQxLTIuMDI2LTAuNzI0LTIuNjIycy0xLjE5Ni0wLjg5NC0yLjE0Mi0wLjg5NA0KCQljLTAuOTQ5LDAtMS42NzEsMC4zLTIuMTY1LDAuODk5UzEwMy4zNSw0LjAxLDEwMy4zNSw1LjE1NXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEzLjQ0Miw1Ljg4N3YzLjU2MmgtMC45OTZWMC44ODNoMi4zNWMxLjA1LDAsMS44MjgsMC4yMDEsMi4zMywwLjYwNHMwLjc1MiwxLjAwOCwwLjc1MiwxLjgxNg0KCQljMCwxLjEzMy0wLjU3NCwxLjg5OC0xLjcyMywyLjI5NmwyLjMyNiwzLjg1aC0xLjE3OGwtMi4wNzQtMy41NjJIMTEzLjQ0MnogTTExMy40NDIsNS4wMzJoMS4zNjVjMC43MDMsMCwxLjIxOC0wLjE0LDEuNTQ2LTAuNDE5DQoJCXMwLjQ5Mi0wLjY5OCwwLjQ5Mi0xLjI1N2MwLTAuNTY2LTAuMTY2LTAuOTc1LTAuNS0xLjIyNXMtMC44NzEtMC4zNzUtMS42MDktMC4zNzVoLTEuMjk1VjUuMDMyeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjAuMjI0LDkuNDQ5VjAuODgzaDAuOTk2djguNTY2SDEyMC4yMjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNy42OTcsNC45NjFoMi45MTJ2NC4xNjZjLTAuNDUzLDAuMTQ1LTAuOTE0LDAuMjU0LTEuMzgzLDAuMzI4cy0xLjAxMiwwLjExMS0xLjYyOSwwLjExMQ0KCQljLTEuMjk3LDAtMi4zMDctMC4zODUtMy4wMjktMS4xNTZzLTEuMDg0LTEuODU0LTEuMDg0LTMuMjQ0YzAtMC44OTEsMC4xNzktMS42NzEsMC41MzYtMi4zNDFzMC44NzItMS4xODIsMS41NDQtMS41MzUNCgkJczEuNDU5LTAuNTMsMi4zNjEtMC41M2MwLjkxNCwwLDEuNzY2LDAuMTY4LDIuNTU1LDAuNTA0bC0wLjM4NywwLjg3OWMtMC43NzMtMC4zMjgtMS41MTgtMC40OTItMi4yMzItMC40OTINCgkJYy0xLjA0MywwLTEuODU3LDAuMzExLTIuNDQzLDAuOTMycy0wLjg3OSwxLjQ4Mi0wLjg3OSwyLjU4NGMwLDEuMTU2LDAuMjgyLDIuMDMzLDAuODQ3LDIuNjNzMS4zOTQsMC44OTYsMi40ODcsMC44OTYNCgkJYzAuNTk0LDAsMS4xNzQtMC4wNjgsMS43NC0wLjIwNVY1Ljg1MmgtMS45MTZWNC45NjF6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzMy4wMjYsOS40NDlWMC44ODNoMC45OTZ2OC41NjZIMTMzLjAyNnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQzLjQyMyw5LjQ0OWgtMS4xMzdsLTQuNjgyLTcuMTg5aC0wLjA0N2MwLjA2MiwwLjg0NCwwLjA5NCwxLjYxNywwLjA5NCwyLjMydjQuODY5aC0wLjkyVjAuODgzaDEuMTI1DQoJCWw0LjY3LDcuMTZoMC4wNDdjLTAuMDA4LTAuMTA1LTAuMDI1LTAuNDQzLTAuMDUzLTEuMDE2cy0wLjAzNy0wLjk4Mi0wLjAyOS0xLjIyOVYwLjg4M2gwLjkzMlY5LjQ0OXoiLz4NCjwvZz4NCjwvc3ZnPg0K" alt="OpenShift Origin"> |
|
| 2384 |
+ </div><!--/#brand--> |
|
| 2385 |
+ {{ if .Error }}
|
|
| 2386 |
+ <div class="alert alert-danger"> |
|
| 2387 |
+ <span class="pficon-layered"> |
|
| 2388 |
+ <span class="pficon pficon-error-octagon"></span> |
|
| 2389 |
+ <span class="pficon pficon-error-exclamation"></span> |
|
| 2390 |
+ </span> |
|
| 2391 |
+ {{ .Error }}
|
|
| 2392 |
+ </div> |
|
| 2393 |
+ {{ end }}
|
|
| 2394 |
+ </div><!--/.col-*--> |
|
| 2395 |
+ <div class="col-sm-7 col-md-6 col-lg-5 login"> |
|
| 2396 |
+ <form class="form-horizontal" role="form" action="{{ .Action }}" method="POST">
|
|
| 2397 |
+ <input type="hidden" name="{{ .Names.Then }}" value="{{ .Values.Then }}">
|
|
| 2398 |
+ <input type="hidden" name="{{ .Names.CSRF }}" value="{{ .Values.CSRF }}">
|
|
| 2399 |
+ <div class="form-group"> |
|
| 2400 |
+ <label for="inputUsername" class="col-sm-2 col-md-2 control-label">Username</label> |
|
| 2401 |
+ <div class="col-sm-10 col-md-10"> |
|
| 2402 |
+ <input type="text" class="form-control" id="inputUsername" placeholder="" tabindex="1" autofocus="autofocus" type="text" name="{{ .Names.Username }}" value="{{ .Values.Username }}">
|
|
| 2403 |
+ </div> |
|
| 2404 |
+ </div> |
|
| 2405 |
+ <div class="form-group"> |
|
| 2406 |
+ <label for="inputPassword" class="col-sm-2 col-md-2 control-label">Password</label> |
|
| 2407 |
+ <div class="col-sm-10 col-md-10"> |
|
| 2408 |
+ <input type="password" class="form-control" id="inputPassword" placeholder="" tabindex="2" type="password" name="{{ .Names.Password }}" value="">
|
|
| 2409 |
+ </div> |
|
| 2410 |
+ </div> |
|
| 2411 |
+ <div class="form-group"> |
|
| 2412 |
+ <div class="col-xs-8 col-sm-offset-2 col-sm-6 col-md-offset-2 col-md-6"> |
|
| 2413 |
+ <!-- |
|
| 2414 |
+ <div class="checkbox"> |
|
| 2415 |
+ <label> |
|
| 2416 |
+ <input type="checkbox" tabindex="3"> Remember Username |
|
| 2417 |
+ </label> |
|
| 2418 |
+ </div> |
|
| 2419 |
+ <span class="help-block"> Forgot <a href="#" tabindex="5">Username</a> or <a href="#" tabindex="6">Password</a>?</span> |
|
| 2420 |
+ --> |
|
| 2421 |
+ </div> |
|
| 2422 |
+ <div class="col-xs-4 col-sm-4 col-md-4 submit"> |
|
| 2423 |
+ <button type="submit" class="btn btn-primary btn-lg" tabindex="4">Log In</button> |
|
| 2424 |
+ </div> |
|
| 2425 |
+ </div> |
|
| 2426 |
+ </form> |
|
| 2427 |
+ </div><!--/.col-*--> |
|
| 2428 |
+ <div class="col-sm-5 col-md-6 col-lg-7 details"> |
|
| 2429 |
+ <p><strong>Welcome to OpenShift Origin.</strong> |
|
| 2430 |
+ </p> |
|
| 2431 |
+ </div><!--/.col-*--> |
|
| 2432 |
+ </div><!--/.row--> |
|
| 2433 |
+ </div><!--/.container--> |
|
| 2434 |
+ </body> |
|
| 2435 |
+</html> |
|
| 2436 |
+` |
| 0 | 2437 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,114 @@ |
| 0 |
+package selectprovider |
|
| 1 |
+ |
|
| 2 |
+import ( |
|
| 3 |
+ "bytes" |
|
| 4 |
+ "errors" |
|
| 5 |
+ "fmt" |
|
| 6 |
+ "html/template" |
|
| 7 |
+ "net/http" |
|
| 8 |
+ |
|
| 9 |
+ "github.com/openshift/origin/pkg/auth/oauth/handlers" |
|
| 10 |
+ "k8s.io/kubernetes/pkg/util" |
|
| 11 |
+) |
|
| 12 |
+ |
|
| 13 |
+type SelectProviderRenderer interface {
|
|
| 14 |
+ Render(redirectors []handlers.ProviderInfo, w http.ResponseWriter, req *http.Request) |
|
| 15 |
+} |
|
| 16 |
+ |
|
| 17 |
+type SelectProvider struct {
|
|
| 18 |
+ render SelectProviderRenderer |
|
| 19 |
+ forceInterstitial bool |
|
| 20 |
+} |
|
| 21 |
+ |
|
| 22 |
+var _ = handlers.AuthenticationSelectionHandler(&SelectProvider{})
|
|
| 23 |
+ |
|
| 24 |
+func NewSelectProvider(render SelectProviderRenderer, forceInterstitial bool) *SelectProvider {
|
|
| 25 |
+ return &SelectProvider{
|
|
| 26 |
+ render: render, |
|
| 27 |
+ forceInterstitial: forceInterstitial, |
|
| 28 |
+ } |
|
| 29 |
+} |
|
| 30 |
+ |
|
| 31 |
+type ProviderData struct {
|
|
| 32 |
+ Providers []handlers.ProviderInfo |
|
| 33 |
+} |
|
| 34 |
+ |
|
| 35 |
+// NewSelectProviderRenderer creates a select provider renderer that takes in an optional custom template to |
|
| 36 |
+// allow branding of the page. Uses the default if customSelectProviderTemplateFile is not set. |
|
| 37 |
+func NewSelectProviderRenderer(customSelectProviderTemplateFile string) (*selectProviderTemplateRenderer, error) {
|
|
| 38 |
+ r := &selectProviderTemplateRenderer{}
|
|
| 39 |
+ if len(customSelectProviderTemplateFile) > 0 {
|
|
| 40 |
+ customTemplate, err := template.ParseFiles(customSelectProviderTemplateFile) |
|
| 41 |
+ if err != nil {
|
|
| 42 |
+ return nil, err |
|
| 43 |
+ } |
|
| 44 |
+ r.selectProviderTemplate = customTemplate |
|
| 45 |
+ } else {
|
|
| 46 |
+ r.selectProviderTemplate = defaultSelectProviderTemplate |
|
| 47 |
+ } |
|
| 48 |
+ |
|
| 49 |
+ return r, nil |
|
| 50 |
+} |
|
| 51 |
+ |
|
| 52 |
+func (s *SelectProvider) SelectAuthentication(providers []handlers.ProviderInfo, w http.ResponseWriter, req *http.Request) (*handlers.ProviderInfo, bool, error) {
|
|
| 53 |
+ if len(providers) == 0 {
|
|
| 54 |
+ return nil, false, nil |
|
| 55 |
+ } |
|
| 56 |
+ |
|
| 57 |
+ if len(providers) == 1 && !s.forceInterstitial {
|
|
| 58 |
+ return &providers[0], false, nil |
|
| 59 |
+ } |
|
| 60 |
+ |
|
| 61 |
+ s.render.Render(providers, w, req) |
|
| 62 |
+ return nil, true, nil |
|
| 63 |
+} |
|
| 64 |
+ |
|
| 65 |
+func ValidateSelectProviderTemplate(templateContent []byte) []error {
|
|
| 66 |
+ var allErrs []error |
|
| 67 |
+ |
|
| 68 |
+ template, err := template.New("selectProviderTemplateTest").Parse(string(templateContent))
|
|
| 69 |
+ if err != nil {
|
|
| 70 |
+ return append(allErrs, err) |
|
| 71 |
+ } |
|
| 72 |
+ |
|
| 73 |
+ // Execute the template with dummy values and check if they're there. |
|
| 74 |
+ providerData := ProviderData{
|
|
| 75 |
+ Providers: []handlers.ProviderInfo{
|
|
| 76 |
+ {
|
|
| 77 |
+ Name: "provider_1", |
|
| 78 |
+ URL: "http://example.com/redirect_1/", |
|
| 79 |
+ }, |
|
| 80 |
+ {
|
|
| 81 |
+ Name: "provider_2", |
|
| 82 |
+ URL: "http://example.com/redirect_2/", |
|
| 83 |
+ }, |
|
| 84 |
+ }, |
|
| 85 |
+ } |
|
| 86 |
+ |
|
| 87 |
+ var buffer bytes.Buffer |
|
| 88 |
+ err = template.Execute(&buffer, providerData) |
|
| 89 |
+ if err != nil {
|
|
| 90 |
+ return append(allErrs, err) |
|
| 91 |
+ } |
|
| 92 |
+ output := buffer.Bytes() |
|
| 93 |
+ |
|
| 94 |
+ // We only care that they are using the URLs we provide, and that they are iterating over all providers |
|
| 95 |
+ // for when multiple providers are allowed |
|
| 96 |
+ if !bytes.Contains(output, []byte(providerData.Providers[1].URL)) {
|
|
| 97 |
+ allErrs = append(allErrs, errors.New("template must iterate over all {{.Providers}} and use the {{ .URL }} for each one"))
|
|
| 98 |
+ } |
|
| 99 |
+ |
|
| 100 |
+ return allErrs |
|
| 101 |
+} |
|
| 102 |
+ |
|
| 103 |
+type selectProviderTemplateRenderer struct {
|
|
| 104 |
+ selectProviderTemplate *template.Template |
|
| 105 |
+} |
|
| 106 |
+ |
|
| 107 |
+func (r selectProviderTemplateRenderer) Render(providers []handlers.ProviderInfo, w http.ResponseWriter, req *http.Request) {
|
|
| 108 |
+ w.Header().Add("Content-Type", "text/html")
|
|
| 109 |
+ w.WriteHeader(http.StatusOK) |
|
| 110 |
+ if err := r.selectProviderTemplate.Execute(w, ProviderData{Providers: providers}); err != nil {
|
|
| 111 |
+ util.HandleError(fmt.Errorf("unable to render select provider template: %v", err))
|
|
| 112 |
+ } |
|
| 113 |
+} |
| 0 | 114 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,222 @@ |
| 0 |
+package selectprovider |
|
| 1 |
+ |
|
| 2 |
+import ( |
|
| 3 |
+ "io/ioutil" |
|
| 4 |
+ "net/http" |
|
| 5 |
+ "net/http/httptest" |
|
| 6 |
+ "strings" |
|
| 7 |
+ "testing" |
|
| 8 |
+ |
|
| 9 |
+ "github.com/openshift/origin/pkg/auth/oauth/handlers" |
|
| 10 |
+) |
|
| 11 |
+ |
|
| 12 |
+func TestSelectAuthentication(t *testing.T) {
|
|
| 13 |
+ testCases := map[string]struct {
|
|
| 14 |
+ ForceInterstitial bool |
|
| 15 |
+ Providers []handlers.ProviderInfo |
|
| 16 |
+ ExpectSelectedProvider bool |
|
| 17 |
+ ExpectHandled bool |
|
| 18 |
+ ExpectContains []string |
|
| 19 |
+ }{
|
|
| 20 |
+ "should select single provider": {
|
|
| 21 |
+ ForceInterstitial: false, |
|
| 22 |
+ Providers: []handlers.ProviderInfo{
|
|
| 23 |
+ {
|
|
| 24 |
+ Name: "provider_1", |
|
| 25 |
+ URL: "http://example.com/redirect_1/", |
|
| 26 |
+ }, |
|
| 27 |
+ }, |
|
| 28 |
+ ExpectSelectedProvider: true, |
|
| 29 |
+ ExpectHandled: false, |
|
| 30 |
+ }, |
|
| 31 |
+ "should return empty provider info when no providers": {
|
|
| 32 |
+ ForceInterstitial: false, |
|
| 33 |
+ Providers: []handlers.ProviderInfo{},
|
|
| 34 |
+ ExpectSelectedProvider: false, |
|
| 35 |
+ ExpectHandled: false, |
|
| 36 |
+ }, |
|
| 37 |
+ "should render select provider when forced": {
|
|
| 38 |
+ ForceInterstitial: true, |
|
| 39 |
+ Providers: []handlers.ProviderInfo{
|
|
| 40 |
+ {
|
|
| 41 |
+ Name: "provider_1", |
|
| 42 |
+ URL: "http://example.com/redirect_1/", |
|
| 43 |
+ }, |
|
| 44 |
+ }, |
|
| 45 |
+ ExpectSelectedProvider: false, |
|
| 46 |
+ ExpectHandled: true, |
|
| 47 |
+ ExpectContains: []string{
|
|
| 48 |
+ `http://example.com/redirect_1/`, |
|
| 49 |
+ }, |
|
| 50 |
+ }, |
|
| 51 |
+ "should render select provider when multiple providers": {
|
|
| 52 |
+ ForceInterstitial: false, |
|
| 53 |
+ Providers: []handlers.ProviderInfo{
|
|
| 54 |
+ {
|
|
| 55 |
+ Name: "provider_1", |
|
| 56 |
+ URL: "http://example.com/redirect_1/", |
|
| 57 |
+ }, |
|
| 58 |
+ {
|
|
| 59 |
+ Name: "provider_2", |
|
| 60 |
+ URL: "http://example.com/redirect_2/", |
|
| 61 |
+ }, |
|
| 62 |
+ }, |
|
| 63 |
+ ExpectSelectedProvider: false, |
|
| 64 |
+ ExpectHandled: true, |
|
| 65 |
+ ExpectContains: []string{
|
|
| 66 |
+ `http://example.com/redirect_1/`, |
|
| 67 |
+ `http://example.com/redirect_2/`, |
|
| 68 |
+ }, |
|
| 69 |
+ }, |
|
| 70 |
+ } |
|
| 71 |
+ |
|
| 72 |
+ for k, testCase := range testCases {
|
|
| 73 |
+ selectProviderRenderer, err := NewSelectProviderRenderer("")
|
|
| 74 |
+ if err != nil {
|
|
| 75 |
+ t.Errorf("%s: unexpected error: %v", k, err)
|
|
| 76 |
+ continue |
|
| 77 |
+ } |
|
| 78 |
+ selectProvider := NewSelectProvider(selectProviderRenderer, testCase.ForceInterstitial) |
|
| 79 |
+ resp := httptest.NewRecorder() |
|
| 80 |
+ provider, handled, err := selectProvider.SelectAuthentication(testCase.Providers, resp, &http.Request{})
|
|
| 81 |
+ |
|
| 82 |
+ if err != nil {
|
|
| 83 |
+ t.Errorf("%s: unexpected error: %#v", k, err)
|
|
| 84 |
+ continue |
|
| 85 |
+ } |
|
| 86 |
+ |
|
| 87 |
+ if testCase.ExpectHandled != handled {
|
|
| 88 |
+ t.Errorf("%s: unexpected value for 'handled': %#v", k, handled)
|
|
| 89 |
+ continue |
|
| 90 |
+ } |
|
| 91 |
+ |
|
| 92 |
+ if testCase.ExpectSelectedProvider && provider == nil {
|
|
| 93 |
+ t.Errorf("%s: expected a provider to be selected", k)
|
|
| 94 |
+ continue |
|
| 95 |
+ } |
|
| 96 |
+ |
|
| 97 |
+ if len(testCase.ExpectContains) > 0 {
|
|
| 98 |
+ data, _ := ioutil.ReadAll(resp.Body) |
|
| 99 |
+ body := string(data) |
|
| 100 |
+ for i := range testCase.ExpectContains {
|
|
| 101 |
+ if !strings.Contains(body, testCase.ExpectContains[i]) {
|
|
| 102 |
+ t.Errorf("%s: did not find expected value %s: %s", k, testCase.ExpectContains[i], body)
|
|
| 103 |
+ continue |
|
| 104 |
+ } |
|
| 105 |
+ } |
|
| 106 |
+ } |
|
| 107 |
+ } |
|
| 108 |
+} |
|
| 109 |
+ |
|
| 110 |
+func TestValidateSelectProviderTemplate(t *testing.T) {
|
|
| 111 |
+ testCases := map[string]struct {
|
|
| 112 |
+ Template string |
|
| 113 |
+ TemplateValid bool |
|
| 114 |
+ }{
|
|
| 115 |
+ "default provider selection template": {
|
|
| 116 |
+ Template: defaultSelectProviderTemplateString, |
|
| 117 |
+ TemplateValid: true, |
|
| 118 |
+ }, |
|
| 119 |
+ "provider selection template example": {
|
|
| 120 |
+ Template: SelectProviderTemplateExample, |
|
| 121 |
+ TemplateValid: true, |
|
| 122 |
+ }, |
|
| 123 |
+ "original provider selection template example": {
|
|
| 124 |
+ Template: originalSelectProviderTemplateExample, |
|
| 125 |
+ TemplateValid: true, |
|
| 126 |
+ }, |
|
| 127 |
+ "template only prints first provider URL": {
|
|
| 128 |
+ Template: invalidSelectProviderTemplate, |
|
| 129 |
+ TemplateValid: false, |
|
| 130 |
+ }, |
|
| 131 |
+ } |
|
| 132 |
+ |
|
| 133 |
+ for k, testCase := range testCases {
|
|
| 134 |
+ allErrs := ValidateSelectProviderTemplate([]byte(testCase.Template)) |
|
| 135 |
+ if testCase.TemplateValid {
|
|
| 136 |
+ for _, err := range allErrs {
|
|
| 137 |
+ t.Errorf("%s: template validation failed when it should have succeeded: %v", k, err)
|
|
| 138 |
+ } |
|
| 139 |
+ } else if len(allErrs) == 0 {
|
|
| 140 |
+ t.Errorf("%s: template validation succeeded when it should have failed", k)
|
|
| 141 |
+ } |
|
| 142 |
+ } |
|
| 143 |
+} |
|
| 144 |
+ |
|
| 145 |
+// Make sure the original version of the default template always validates |
|
| 146 |
+// this is to avoid breaking existing customized templates. |
|
| 147 |
+const originalSelectProviderTemplateExample = `<!DOCTYPE html> |
|
| 148 |
+<!-- |
|
| 149 |
+ |
|
| 150 |
+This template can be modified and used to customize the provider selection page. To replace |
|
| 151 |
+the provider selection page, set master configuration option oauthConfig.templates.providerSelection to |
|
| 152 |
+the path of the template file. Don't remove parameters in curly braces below. |
|
| 153 |
+ |
|
| 154 |
+oauthConfig: |
|
| 155 |
+ templates: |
|
| 156 |
+ providerSelection: templates/select-provider-template.html |
|
| 157 |
+ |
|
| 158 |
+The Name is unique for each provider and can be used for provider specific customizations like |
|
| 159 |
+the example below. The Name matches the name of an identity provider in the master configuration. |
|
| 160 |
+--> |
|
| 161 |
+<html> |
|
| 162 |
+ <head> |
|
| 163 |
+ <title>Login</title> |
|
| 164 |
+ <style type="text/css"> |
|
| 165 |
+ body {
|
|
| 166 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 167 |
+ font-size: 14px; |
|
| 168 |
+ margin: 15px; |
|
| 169 |
+ } |
|
| 170 |
+ </style> |
|
| 171 |
+ </head> |
|
| 172 |
+ <body> |
|
| 173 |
+ |
|
| 174 |
+ {{ range $provider := .Providers }}
|
|
| 175 |
+ <div> |
|
| 176 |
+ <!-- This is an example of customizing display for a particular provider based on its Name --> |
|
| 177 |
+ {{ if eq $provider.Name "anypassword" }}
|
|
| 178 |
+ <a href="{{$provider.URL}}">Log in</a> with any username and password
|
|
| 179 |
+ {{ else }}
|
|
| 180 |
+ <a href="{{$provider.URL}}">{{$provider.Name}}</a>
|
|
| 181 |
+ {{ end }}
|
|
| 182 |
+ </div> |
|
| 183 |
+ {{ end }}
|
|
| 184 |
+ |
|
| 185 |
+ </body> |
|
| 186 |
+</html> |
|
| 187 |
+` |
|
| 188 |
+ |
|
| 189 |
+// This template only prints the first provider URL and should fail validation. |
|
| 190 |
+const invalidSelectProviderTemplate = `<!DOCTYPE html> |
|
| 191 |
+<!-- |
|
| 192 |
+ |
|
| 193 |
+This template can be modified and used to customize the provider selection page. To replace |
|
| 194 |
+the provider selection page, set master configuration option oauthConfig.templates.providerSelection to |
|
| 195 |
+the path of the template file. Don't remove parameters in curly braces below. |
|
| 196 |
+ |
|
| 197 |
+oauthConfig: |
|
| 198 |
+ templates: |
|
| 199 |
+ providerSelection: templates/select-provider-template.html |
|
| 200 |
+ |
|
| 201 |
+The ID is unique for each provider and can be used for provider specific customizations like |
|
| 202 |
+the example below. |
|
| 203 |
+--> |
|
| 204 |
+<html> |
|
| 205 |
+ <head> |
|
| 206 |
+ <title>Login</title> |
|
| 207 |
+ <style type="text/css"> |
|
| 208 |
+ body {
|
|
| 209 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 210 |
+ font-size: 14px; |
|
| 211 |
+ margin: 15px; |
|
| 212 |
+ } |
|
| 213 |
+ </style> |
|
| 214 |
+ </head> |
|
| 215 |
+ <body> |
|
| 216 |
+ <div> |
|
| 217 |
+ <a href="{{(index .Providers 0).URL}}">Log In</a>
|
|
| 218 |
+ </div> |
|
| 219 |
+ </body> |
|
| 220 |
+</html> |
|
| 221 |
+` |
| 0 | 222 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,1924 @@ |
| 0 |
+package selectprovider |
|
| 1 |
+ |
|
| 2 |
+import ( |
|
| 3 |
+ "html/template" |
|
| 4 |
+) |
|
| 5 |
+ |
|
| 6 |
+// SelectProviderTemplateExample is a basic template for customizing the provider selection page. |
|
| 7 |
+const SelectProviderTemplateExample = `<!DOCTYPE html> |
|
| 8 |
+<!-- |
|
| 9 |
+ |
|
| 10 |
+This template can be modified and used to customize the provider selection page. To replace |
|
| 11 |
+the provider selection page, set master configuration option oauthConfig.templates.providerSelection to |
|
| 12 |
+the path of the template file. Don't remove parameters in curly braces below. |
|
| 13 |
+ |
|
| 14 |
+oauthConfig: |
|
| 15 |
+ templates: |
|
| 16 |
+ providerSelection: templates/select-provider-template.html |
|
| 17 |
+ |
|
| 18 |
+The Name is unique for each provider and can be used for provider specific customizations like |
|
| 19 |
+the example below. The Name matches the name of an identity provider in the master configuration. |
|
| 20 |
+--> |
|
| 21 |
+<html> |
|
| 22 |
+ <head> |
|
| 23 |
+ <title>Login</title> |
|
| 24 |
+ <style type="text/css"> |
|
| 25 |
+ body {
|
|
| 26 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 27 |
+ font-size: 14px; |
|
| 28 |
+ margin: 15px; |
|
| 29 |
+ } |
|
| 30 |
+ </style> |
|
| 31 |
+ </head> |
|
| 32 |
+ <body> |
|
| 33 |
+ |
|
| 34 |
+ {{ range $provider := .Providers }}
|
|
| 35 |
+ <div> |
|
| 36 |
+ <!-- This is an example of customizing display for a particular provider based on its Name --> |
|
| 37 |
+ {{ if eq $provider.Name "anypassword" }}
|
|
| 38 |
+ <a href="{{$provider.URL}}">Log in</a> with any username and password
|
|
| 39 |
+ {{ else }}
|
|
| 40 |
+ <a href="{{$provider.URL}}">{{$provider.Name}}</a>
|
|
| 41 |
+ {{ end }}
|
|
| 42 |
+ </div> |
|
| 43 |
+ {{ end }}
|
|
| 44 |
+ |
|
| 45 |
+ </body> |
|
| 46 |
+</html> |
|
| 47 |
+` |
|
| 48 |
+ |
|
| 49 |
+var defaultSelectProviderTemplate = template.Must(template.New("defaultSelectProvider").Parse(defaultSelectProviderTemplateString))
|
|
| 50 |
+ |
|
| 51 |
+const defaultSelectProviderTemplateString = `<!DOCTYPE html> |
|
| 52 |
+<!--[if IE 8]><html class="ie8 login-pf"><![endif]--> |
|
| 53 |
+<!--[if IE 9]><html class="ie9 login-pf"><![endif]--> |
|
| 54 |
+<!--[if gt IE 9]><!--> |
|
| 55 |
+<html class="login-pf"> |
|
| 56 |
+<!--<![endif]--> |
|
| 57 |
+ <head> |
|
| 58 |
+ <title>Login - OpenShift Origin</title> |
|
| 59 |
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
| 60 |
+ <link rel="shortcut icon" href="data:image/ico;base64,AAABAAIAEBAAAAEAIAAoBQAAJgAAACAgAAABACAAKBQAAE4FAAAoAAAAEAAAACAAAAABACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xP///+E////2v////D////w////7v///8H///9RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1H////5//////////////////////v7+/+wsLL/5ubn/////8L///8TAAAAAAAAAAAAAAAAAAAAAP///2X/////////////////////////////////////Tk5Q9j4+Qfv/////////4f7+/hkAAAAAAAAAAP///y/////////////////////////////////Gxsn/e3yA//////0aGh35HR8g+5ycnv92dnm3AAAAAP///wv///+p/////+bm6P6mp6n68fHy/v/////////9x8TB/H14bP3////9hIJ+9wAAAP4AAAD/AAAA/wAAAEw4ODtWQUFE+oqKjf9ISUz6SUtP+P////+zq576BgAA+iMgGvtHS1f5NTpL+jAzP/oBAAD+AgAA/wAAAP8EBQWrAAAAmgAAAP8AAAD/AAAA++Lc0PltaF37ChAm/BAPWf8fHZT/JB+z/yQfuP8mIMH/Jy6+/x4mSP8CAAD/AAAA5QEBAboHBwv/AgAA/wUAAP8rMEj6Hh6L/SUg3f8jI+3/JSLs/ygg2/8pIdj/KCHb/yUi5/8jI+3/ICdK/wEAAO8BAgK5AgAA/wIAAP8jLXb/JSHj/yMj7f8lIeX/Ji98/yAnRv8lJcX/KCHa/yciyP8mINv/IyPt/yItdP8BAADvAAAAlAIAAP8mL4z/IyPt/yUi6v8lLV//AgAA/wcAAP8iJz//JSLr/ygh2v8nKbn/Jy2j/ycup/8KDRL/AAAA4gAAAE0AAAD1Jy+V/yMj7f8mMHT/BQAA/yUvbv8nLa//JSHl/ycgzv8oIdL/JSHk/xcaJ/8FAAD/AgAA/wEBBqMAAAAEAAAAoQIAAP8UFyH/DxAV/yYtsP8oLMT/JyXM/ycgzv8nINL/JiHi/yUly/8CAAD/AgAA/wIFBv8AAABDAAAAAAAAACIAAADxBQAA/wUFAv8nMJ//ICQ8/yIrZP8lIdX/JyPO/yMj7f8lL2//AgAA/wICBf8AAACoAAAAAAAAAAAAAAAAAAAASgICBf8CAAD/Iixn/yMj7f8lI9L/JiDf/yYuif8iK23/Fxgj/wIAAP8AAAHSAAAACgAAAAAAAAAAAAAAAAAAAAAAAAA4AAAA6AAAAP8ZHS//CgoQ/woKD/8bIDX/CgoL/wIAAP8BAQapAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAABkAQAAvgAAAO4AAAD1AQAA4QAAAKEAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8v////nP///9H////j////7/////T////w////5v///9b///+s////RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9c/v7+z///////////////////////////////////////////////////////////////4f7+/nX///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8P/v7+u////////////////////////////////////////////////////////////////////////////////////9f///8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Ov////////////////////////////////////////////////////////////////////+YmJz0pKSn9//////////////////////+/v5pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1T//////////////////////////////////////////////////////////////////////////7e3uPYAAAD0bm5y+/////7///////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v46/////f///////////////////////////////////////////////////////////////////////////////05PUPgAAAD3fn6B+u7u7/v///////////////////9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Bf///+H/////////////////////////////////////////////////////////////////////////////////////////+zo6O/gAAAL/Kywv+f////n////8//////////7q6uolAAAAAAAAAAAAAAAAAAAAAAAAAAD///+W/////////////////////////////////////////////////////////////////////6ysr/8eHiD/NTY3////////////t7e5+AAAAPoAAAD/CgoK+zY4OvhHR0nvREVH/x0dH9AAAAAAAAAAAAAAAAAAAAAA////N///////////////////////////////////////////////////////////////////////////gICD/0dHSf9wcHT/1dXX///////////3HBwc9QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAF4AAAAAAAAAAAAAAAD///+M//////////////////////////6lpaf3pqap+P/////////////////////////+/////f////z////9//////////z//////////v////pNTU/5AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAvQAAAAAAAAAAf39/BqOjpt+zsrX/7Ozt+///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AAAAAAAAAAAAAAAAAAQAAABVAAAAowAAANMAAADtAAAA9gAAAPEAAADbAAAArwAAAGkAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="> |
|
| 61 |
+ <style> |
|
| 62 |
+ /* Standalone login -- OpenShift Origin edition */ |
|
| 63 |
+@font-face {
|
|
| 64 |
+ font-family: 'Open Sans'; |
|
| 65 |
+ src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 66 |
+ font-weight: 400; |
|
| 67 |
+ font-style: normal; |
|
| 68 |
+} |
|
| 69 |
+@font-face {
|
|
| 70 |
+ font-family: 'Open Sans'; |
|
| 71 |
+ src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 72 |
+ font-weight: 700; |
|
| 73 |
+ font-style: normal; |
|
| 74 |
+} |
|
| 75 |
+.btn {
|
|
| 76 |
+ display: inline-block; |
|
| 77 |
+ margin-bottom: 0; |
|
| 78 |
+ font-weight: 600; |
|
| 79 |
+ text-align: center; |
|
| 80 |
+ vertical-align: middle; |
|
| 81 |
+ cursor: pointer; |
|
| 82 |
+ background-image: none; |
|
| 83 |
+ border: 1px solid transparent; |
|
| 84 |
+ white-space: nowrap; |
|
| 85 |
+ padding: 2px 6px; |
|
| 86 |
+ font-size: 12px; |
|
| 87 |
+ line-height: 1.66666667; |
|
| 88 |
+ border-radius: 1px; |
|
| 89 |
+ -webkit-user-select: none; |
|
| 90 |
+ -moz-user-select: none; |
|
| 91 |
+ -ms-user-select: none; |
|
| 92 |
+ user-select: none; |
|
| 93 |
+} |
|
| 94 |
+.btn:focus, |
|
| 95 |
+.btn:active:focus, |
|
| 96 |
+.btn.active:focus {
|
|
| 97 |
+ outline: thin dotted; |
|
| 98 |
+ outline: 5px auto -webkit-focus-ring-color; |
|
| 99 |
+ outline-offset: -2px; |
|
| 100 |
+} |
|
| 101 |
+.btn:hover, |
|
| 102 |
+.btn:focus {
|
|
| 103 |
+ color: #4d5258; |
|
| 104 |
+ text-decoration: none; |
|
| 105 |
+} |
|
| 106 |
+.btn:active, |
|
| 107 |
+.btn.active {
|
|
| 108 |
+ outline: 0; |
|
| 109 |
+ background-image: none; |
|
| 110 |
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 111 |
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
| 112 |
+} |
|
| 113 |
+.btn.disabled, |
|
| 114 |
+.btn[disabled], |
|
| 115 |
+fieldset[disabled] .btn {
|
|
| 116 |
+ cursor: not-allowed; |
|
| 117 |
+ pointer-events: none; |
|
| 118 |
+ opacity: 0.65; |
|
| 119 |
+ filter: alpha(opacity=65); |
|
| 120 |
+ -webkit-box-shadow: none; |
|
| 121 |
+ box-shadow: none; |
|
| 122 |
+} |
|
| 123 |
+.btn-default {
|
|
| 124 |
+ color: #4d5258; |
|
| 125 |
+ background-color: #eeeeee; |
|
| 126 |
+ border-color: #b7b7b7; |
|
| 127 |
+} |
|
| 128 |
+.btn-default:hover, |
|
| 129 |
+.btn-default:focus, |
|
| 130 |
+.btn-default:active, |
|
| 131 |
+.btn-default.active, |
|
| 132 |
+.open .dropdown-toggle.btn-default {
|
|
| 133 |
+ color: #4d5258; |
|
| 134 |
+ background-color: #dadada; |
|
| 135 |
+ border-color: #989898; |
|
| 136 |
+} |
|
| 137 |
+.btn-default:active, |
|
| 138 |
+.btn-default.active, |
|
| 139 |
+.open .dropdown-toggle.btn-default {
|
|
| 140 |
+ background-image: none; |
|
| 141 |
+} |
|
| 142 |
+.btn-default.disabled, |
|
| 143 |
+.btn-default[disabled], |
|
| 144 |
+fieldset[disabled] .btn-default, |
|
| 145 |
+.btn-default.disabled:hover, |
|
| 146 |
+.btn-default[disabled]:hover, |
|
| 147 |
+fieldset[disabled] .btn-default:hover, |
|
| 148 |
+.btn-default.disabled:focus, |
|
| 149 |
+.btn-default[disabled]:focus, |
|
| 150 |
+fieldset[disabled] .btn-default:focus, |
|
| 151 |
+.btn-default.disabled:active, |
|
| 152 |
+.btn-default[disabled]:active, |
|
| 153 |
+fieldset[disabled] .btn-default:active, |
|
| 154 |
+.btn-default.disabled.active, |
|
| 155 |
+.btn-default[disabled].active, |
|
| 156 |
+fieldset[disabled] .btn-default.active {
|
|
| 157 |
+ background-color: #eeeeee; |
|
| 158 |
+ border-color: #b7b7b7; |
|
| 159 |
+} |
|
| 160 |
+.btn-default .badge {
|
|
| 161 |
+ color: #eeeeee; |
|
| 162 |
+ background-color: #4d5258; |
|
| 163 |
+} |
|
| 164 |
+.btn-primary {
|
|
| 165 |
+ color: #ffffff; |
|
| 166 |
+ background-color: #189ad1; |
|
| 167 |
+ border-color: #267da1; |
|
| 168 |
+} |
|
| 169 |
+.btn-primary:hover, |
|
| 170 |
+.btn-primary:focus, |
|
| 171 |
+.btn-primary:active, |
|
| 172 |
+.btn-primary.active, |
|
| 173 |
+.open .dropdown-toggle.btn-primary {
|
|
| 174 |
+ color: #ffffff; |
|
| 175 |
+ background-color: #147fac; |
|
| 176 |
+ border-color: #1a576f; |
|
| 177 |
+} |
|
| 178 |
+.btn-primary:active, |
|
| 179 |
+.btn-primary.active, |
|
| 180 |
+.open .dropdown-toggle.btn-primary {
|
|
| 181 |
+ background-image: none; |
|
| 182 |
+} |
|
| 183 |
+.btn-primary.disabled, |
|
| 184 |
+.btn-primary[disabled], |
|
| 185 |
+fieldset[disabled] .btn-primary, |
|
| 186 |
+.btn-primary.disabled:hover, |
|
| 187 |
+.btn-primary[disabled]:hover, |
|
| 188 |
+fieldset[disabled] .btn-primary:hover, |
|
| 189 |
+.btn-primary.disabled:focus, |
|
| 190 |
+.btn-primary[disabled]:focus, |
|
| 191 |
+fieldset[disabled] .btn-primary:focus, |
|
| 192 |
+.btn-primary.disabled:active, |
|
| 193 |
+.btn-primary[disabled]:active, |
|
| 194 |
+fieldset[disabled] .btn-primary:active, |
|
| 195 |
+.btn-primary.disabled.active, |
|
| 196 |
+.btn-primary[disabled].active, |
|
| 197 |
+fieldset[disabled] .btn-primary.active {
|
|
| 198 |
+ background-color: #189ad1; |
|
| 199 |
+ border-color: #267da1; |
|
| 200 |
+} |
|
| 201 |
+.btn-primary .badge {
|
|
| 202 |
+ color: #189ad1; |
|
| 203 |
+ background-color: #ffffff; |
|
| 204 |
+} |
|
| 205 |
+.btn-success {
|
|
| 206 |
+ color: #ffffff; |
|
| 207 |
+ background-color: #5cb75c; |
|
| 208 |
+ border-color: #4cad4c; |
|
| 209 |
+} |
|
| 210 |
+.btn-success:hover, |
|
| 211 |
+.btn-success:focus, |
|
| 212 |
+.btn-success:active, |
|
| 213 |
+.btn-success.active, |
|
| 214 |
+.open .dropdown-toggle.btn-success {
|
|
| 215 |
+ color: #ffffff; |
|
| 216 |
+ background-color: #48a248; |
|
| 217 |
+ border-color: #3a833a; |
|
| 218 |
+} |
|
| 219 |
+.btn-success:active, |
|
| 220 |
+.btn-success.active, |
|
| 221 |
+.open .dropdown-toggle.btn-success {
|
|
| 222 |
+ background-image: none; |
|
| 223 |
+} |
|
| 224 |
+.btn-success.disabled, |
|
| 225 |
+.btn-success[disabled], |
|
| 226 |
+fieldset[disabled] .btn-success, |
|
| 227 |
+.btn-success.disabled:hover, |
|
| 228 |
+.btn-success[disabled]:hover, |
|
| 229 |
+fieldset[disabled] .btn-success:hover, |
|
| 230 |
+.btn-success.disabled:focus, |
|
| 231 |
+.btn-success[disabled]:focus, |
|
| 232 |
+fieldset[disabled] .btn-success:focus, |
|
| 233 |
+.btn-success.disabled:active, |
|
| 234 |
+.btn-success[disabled]:active, |
|
| 235 |
+fieldset[disabled] .btn-success:active, |
|
| 236 |
+.btn-success.disabled.active, |
|
| 237 |
+.btn-success[disabled].active, |
|
| 238 |
+fieldset[disabled] .btn-success.active {
|
|
| 239 |
+ background-color: #5cb75c; |
|
| 240 |
+ border-color: #4cad4c; |
|
| 241 |
+} |
|
| 242 |
+.btn-success .badge {
|
|
| 243 |
+ color: #5cb75c; |
|
| 244 |
+ background-color: #ffffff; |
|
| 245 |
+} |
|
| 246 |
+.btn-info {
|
|
| 247 |
+ color: #ffffff; |
|
| 248 |
+ background-color: #27799c; |
|
| 249 |
+ border-color: #226988; |
|
| 250 |
+} |
|
| 251 |
+.btn-info:hover, |
|
| 252 |
+.btn-info:focus, |
|
| 253 |
+.btn-info:active, |
|
| 254 |
+.btn-info.active, |
|
| 255 |
+.open .dropdown-toggle.btn-info {
|
|
| 256 |
+ color: #ffffff; |
|
| 257 |
+ background-color: #1f607b; |
|
| 258 |
+ border-color: #164357; |
|
| 259 |
+} |
|
| 260 |
+.btn-info:active, |
|
| 261 |
+.btn-info.active, |
|
| 262 |
+.open .dropdown-toggle.btn-info {
|
|
| 263 |
+ background-image: none; |
|
| 264 |
+} |
|
| 265 |
+.btn-info.disabled, |
|
| 266 |
+.btn-info[disabled], |
|
| 267 |
+fieldset[disabled] .btn-info, |
|
| 268 |
+.btn-info.disabled:hover, |
|
| 269 |
+.btn-info[disabled]:hover, |
|
| 270 |
+fieldset[disabled] .btn-info:hover, |
|
| 271 |
+.btn-info.disabled:focus, |
|
| 272 |
+.btn-info[disabled]:focus, |
|
| 273 |
+fieldset[disabled] .btn-info:focus, |
|
| 274 |
+.btn-info.disabled:active, |
|
| 275 |
+.btn-info[disabled]:active, |
|
| 276 |
+fieldset[disabled] .btn-info:active, |
|
| 277 |
+.btn-info.disabled.active, |
|
| 278 |
+.btn-info[disabled].active, |
|
| 279 |
+fieldset[disabled] .btn-info.active {
|
|
| 280 |
+ background-color: #27799c; |
|
| 281 |
+ border-color: #226988; |
|
| 282 |
+} |
|
| 283 |
+.btn-info .badge {
|
|
| 284 |
+ color: #27799c; |
|
| 285 |
+ background-color: #ffffff; |
|
| 286 |
+} |
|
| 287 |
+.btn-warning {
|
|
| 288 |
+ color: #ffffff; |
|
| 289 |
+ background-color: #eb7720; |
|
| 290 |
+ border-color: #de6a14; |
|
| 291 |
+} |
|
| 292 |
+.btn-warning:hover, |
|
| 293 |
+.btn-warning:focus, |
|
| 294 |
+.btn-warning:active, |
|
| 295 |
+.btn-warning.active, |
|
| 296 |
+.open .dropdown-toggle.btn-warning {
|
|
| 297 |
+ color: #ffffff; |
|
| 298 |
+ background-color: #d06413; |
|
| 299 |
+ border-color: #a54f0f; |
|
| 300 |
+} |
|
| 301 |
+.btn-warning:active, |
|
| 302 |
+.btn-warning.active, |
|
| 303 |
+.open .dropdown-toggle.btn-warning {
|
|
| 304 |
+ background-image: none; |
|
| 305 |
+} |
|
| 306 |
+.btn-warning.disabled, |
|
| 307 |
+.btn-warning[disabled], |
|
| 308 |
+fieldset[disabled] .btn-warning, |
|
| 309 |
+.btn-warning.disabled:hover, |
|
| 310 |
+.btn-warning[disabled]:hover, |
|
| 311 |
+fieldset[disabled] .btn-warning:hover, |
|
| 312 |
+.btn-warning.disabled:focus, |
|
| 313 |
+.btn-warning[disabled]:focus, |
|
| 314 |
+fieldset[disabled] .btn-warning:focus, |
|
| 315 |
+.btn-warning.disabled:active, |
|
| 316 |
+.btn-warning[disabled]:active, |
|
| 317 |
+fieldset[disabled] .btn-warning:active, |
|
| 318 |
+.btn-warning.disabled.active, |
|
| 319 |
+.btn-warning[disabled].active, |
|
| 320 |
+fieldset[disabled] .btn-warning.active {
|
|
| 321 |
+ background-color: #eb7720; |
|
| 322 |
+ border-color: #de6a14; |
|
| 323 |
+} |
|
| 324 |
+.btn-warning .badge {
|
|
| 325 |
+ color: #eb7720; |
|
| 326 |
+ background-color: #ffffff; |
|
| 327 |
+} |
|
| 328 |
+.btn-danger {
|
|
| 329 |
+ color: #ffffff; |
|
| 330 |
+ background-color: #ab070f; |
|
| 331 |
+ border-color: #781919; |
|
| 332 |
+} |
|
| 333 |
+.btn-danger:hover, |
|
| 334 |
+.btn-danger:focus, |
|
| 335 |
+.btn-danger:active, |
|
| 336 |
+.btn-danger.active, |
|
| 337 |
+.open .dropdown-toggle.btn-danger {
|
|
| 338 |
+ color: #ffffff; |
|
| 339 |
+ background-color: #84050c; |
|
| 340 |
+ border-color: #450e0e; |
|
| 341 |
+} |
|
| 342 |
+.btn-danger:active, |
|
| 343 |
+.btn-danger.active, |
|
| 344 |
+.open .dropdown-toggle.btn-danger {
|
|
| 345 |
+ background-image: none; |
|
| 346 |
+} |
|
| 347 |
+.btn-danger.disabled, |
|
| 348 |
+.btn-danger[disabled], |
|
| 349 |
+fieldset[disabled] .btn-danger, |
|
| 350 |
+.btn-danger.disabled:hover, |
|
| 351 |
+.btn-danger[disabled]:hover, |
|
| 352 |
+fieldset[disabled] .btn-danger:hover, |
|
| 353 |
+.btn-danger.disabled:focus, |
|
| 354 |
+.btn-danger[disabled]:focus, |
|
| 355 |
+fieldset[disabled] .btn-danger:focus, |
|
| 356 |
+.btn-danger.disabled:active, |
|
| 357 |
+.btn-danger[disabled]:active, |
|
| 358 |
+fieldset[disabled] .btn-danger:active, |
|
| 359 |
+.btn-danger.disabled.active, |
|
| 360 |
+.btn-danger[disabled].active, |
|
| 361 |
+fieldset[disabled] .btn-danger.active {
|
|
| 362 |
+ background-color: #ab070f; |
|
| 363 |
+ border-color: #781919; |
|
| 364 |
+} |
|
| 365 |
+.btn-danger .badge {
|
|
| 366 |
+ color: #ab070f; |
|
| 367 |
+ background-color: #ffffff; |
|
| 368 |
+} |
|
| 369 |
+.btn-link {
|
|
| 370 |
+ color: #0099d3; |
|
| 371 |
+ font-weight: normal; |
|
| 372 |
+ cursor: pointer; |
|
| 373 |
+ border-radius: 0; |
|
| 374 |
+} |
|
| 375 |
+.btn-link, |
|
| 376 |
+.btn-link:active, |
|
| 377 |
+.btn-link[disabled], |
|
| 378 |
+fieldset[disabled] .btn-link {
|
|
| 379 |
+ background-color: transparent; |
|
| 380 |
+ -webkit-box-shadow: none; |
|
| 381 |
+ box-shadow: none; |
|
| 382 |
+} |
|
| 383 |
+.btn-link, |
|
| 384 |
+.btn-link:hover, |
|
| 385 |
+.btn-link:focus, |
|
| 386 |
+.btn-link:active {
|
|
| 387 |
+ border-color: transparent; |
|
| 388 |
+} |
|
| 389 |
+.btn-link:hover, |
|
| 390 |
+.btn-link:focus {
|
|
| 391 |
+ color: #00618a; |
|
| 392 |
+ text-decoration: underline; |
|
| 393 |
+ background-color: transparent; |
|
| 394 |
+} |
|
| 395 |
+.btn-link[disabled]:hover, |
|
| 396 |
+fieldset[disabled] .btn-link:hover, |
|
| 397 |
+.btn-link[disabled]:focus, |
|
| 398 |
+fieldset[disabled] .btn-link:focus {
|
|
| 399 |
+ color: #999999; |
|
| 400 |
+ text-decoration: none; |
|
| 401 |
+} |
|
| 402 |
+.btn-lg {
|
|
| 403 |
+ padding: 6px 10px; |
|
| 404 |
+ font-size: 14px; |
|
| 405 |
+ line-height: 1.33; |
|
| 406 |
+ border-radius: 1px; |
|
| 407 |
+} |
|
| 408 |
+.btn-sm {
|
|
| 409 |
+ padding: 2px 6px; |
|
| 410 |
+ font-size: 11px; |
|
| 411 |
+ line-height: 1.5; |
|
| 412 |
+ border-radius: 1px; |
|
| 413 |
+} |
|
| 414 |
+.btn-xs {
|
|
| 415 |
+ padding: 1px 5px; |
|
| 416 |
+ font-size: 11px; |
|
| 417 |
+ line-height: 1.5; |
|
| 418 |
+ border-radius: 1px; |
|
| 419 |
+} |
|
| 420 |
+.btn-block {
|
|
| 421 |
+ display: block; |
|
| 422 |
+ width: 100%; |
|
| 423 |
+ padding-left: 0; |
|
| 424 |
+ padding-right: 0; |
|
| 425 |
+} |
|
| 426 |
+.btn-block + .btn-block {
|
|
| 427 |
+ margin-top: 5px; |
|
| 428 |
+} |
|
| 429 |
+.fade {
|
|
| 430 |
+ opacity: 0; |
|
| 431 |
+ -webkit-transition: opacity 0.15s linear; |
|
| 432 |
+ transition: opacity 0.15s linear; |
|
| 433 |
+} |
|
| 434 |
+.fade.in {
|
|
| 435 |
+ opacity: 1; |
|
| 436 |
+} |
|
| 437 |
+.collapse {
|
|
| 438 |
+ display: none; |
|
| 439 |
+} |
|
| 440 |
+.collapse.in {
|
|
| 441 |
+ display: block; |
|
| 442 |
+} |
|
| 443 |
+.collapsing {
|
|
| 444 |
+ position: relative; |
|
| 445 |
+ height: 0; |
|
| 446 |
+ overflow: hidden; |
|
| 447 |
+ -webkit-transition: height 0.35s ease; |
|
| 448 |
+ transition: height 0.35s ease; |
|
| 449 |
+} |
|
| 450 |
+.container {
|
|
| 451 |
+ margin-right: auto; |
|
| 452 |
+ margin-left: auto; |
|
| 453 |
+ padding-left: 20px; |
|
| 454 |
+ padding-right: 20px; |
|
| 455 |
+} |
|
| 456 |
+@media (min-width: 768px) {
|
|
| 457 |
+ .container {
|
|
| 458 |
+ width: 760px; |
|
| 459 |
+ } |
|
| 460 |
+} |
|
| 461 |
+@media (min-width: 992px) {
|
|
| 462 |
+ .container {
|
|
| 463 |
+ width: 980px; |
|
| 464 |
+ } |
|
| 465 |
+} |
|
| 466 |
+@media (min-width: 1200px) {
|
|
| 467 |
+ .container {
|
|
| 468 |
+ width: 1180px; |
|
| 469 |
+ } |
|
| 470 |
+} |
|
| 471 |
+.container-fluid {
|
|
| 472 |
+ margin-right: auto; |
|
| 473 |
+ margin-left: auto; |
|
| 474 |
+ padding-left: 20px; |
|
| 475 |
+ padding-right: 20px; |
|
| 476 |
+} |
|
| 477 |
+.row {
|
|
| 478 |
+ margin-left: -20px; |
|
| 479 |
+ margin-right: -20px; |
|
| 480 |
+} |
|
| 481 |
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
|
|
| 482 |
+ position: relative; |
|
| 483 |
+ min-height: 1px; |
|
| 484 |
+ padding-left: 20px; |
|
| 485 |
+ padding-right: 20px; |
|
| 486 |
+} |
|
| 487 |
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
|
|
| 488 |
+ float: left; |
|
| 489 |
+} |
|
| 490 |
+.col-xs-12 {
|
|
| 491 |
+ width: 100%; |
|
| 492 |
+} |
|
| 493 |
+.col-xs-11 {
|
|
| 494 |
+ width: 91.66666666666666%; |
|
| 495 |
+} |
|
| 496 |
+.col-xs-10 {
|
|
| 497 |
+ width: 83.33333333333334%; |
|
| 498 |
+} |
|
| 499 |
+.col-xs-9 {
|
|
| 500 |
+ width: 75%; |
|
| 501 |
+} |
|
| 502 |
+.col-xs-8 {
|
|
| 503 |
+ width: 66.66666666666666%; |
|
| 504 |
+} |
|
| 505 |
+.col-xs-7 {
|
|
| 506 |
+ width: 58.333333333333336%; |
|
| 507 |
+} |
|
| 508 |
+.col-xs-6 {
|
|
| 509 |
+ width: 50%; |
|
| 510 |
+} |
|
| 511 |
+.col-xs-5 {
|
|
| 512 |
+ width: 41.66666666666667%; |
|
| 513 |
+} |
|
| 514 |
+.col-xs-4 {
|
|
| 515 |
+ width: 33.33333333333333%; |
|
| 516 |
+} |
|
| 517 |
+.col-xs-3 {
|
|
| 518 |
+ width: 25%; |
|
| 519 |
+} |
|
| 520 |
+.col-xs-2 {
|
|
| 521 |
+ width: 16.666666666666664%; |
|
| 522 |
+} |
|
| 523 |
+.col-xs-1 {
|
|
| 524 |
+ width: 8.333333333333332%; |
|
| 525 |
+} |
|
| 526 |
+.col-xs-pull-12 {
|
|
| 527 |
+ right: 100%; |
|
| 528 |
+} |
|
| 529 |
+.col-xs-pull-11 {
|
|
| 530 |
+ right: 91.66666666666666%; |
|
| 531 |
+} |
|
| 532 |
+.col-xs-pull-10 {
|
|
| 533 |
+ right: 83.33333333333334%; |
|
| 534 |
+} |
|
| 535 |
+.col-xs-pull-9 {
|
|
| 536 |
+ right: 75%; |
|
| 537 |
+} |
|
| 538 |
+.col-xs-pull-8 {
|
|
| 539 |
+ right: 66.66666666666666%; |
|
| 540 |
+} |
|
| 541 |
+.col-xs-pull-7 {
|
|
| 542 |
+ right: 58.333333333333336%; |
|
| 543 |
+} |
|
| 544 |
+.col-xs-pull-6 {
|
|
| 545 |
+ right: 50%; |
|
| 546 |
+} |
|
| 547 |
+.col-xs-pull-5 {
|
|
| 548 |
+ right: 41.66666666666667%; |
|
| 549 |
+} |
|
| 550 |
+.col-xs-pull-4 {
|
|
| 551 |
+ right: 33.33333333333333%; |
|
| 552 |
+} |
|
| 553 |
+.col-xs-pull-3 {
|
|
| 554 |
+ right: 25%; |
|
| 555 |
+} |
|
| 556 |
+.col-xs-pull-2 {
|
|
| 557 |
+ right: 16.666666666666664%; |
|
| 558 |
+} |
|
| 559 |
+.col-xs-pull-1 {
|
|
| 560 |
+ right: 8.333333333333332%; |
|
| 561 |
+} |
|
| 562 |
+.col-xs-pull-0 {
|
|
| 563 |
+ right: 0%; |
|
| 564 |
+} |
|
| 565 |
+.col-xs-push-12 {
|
|
| 566 |
+ left: 100%; |
|
| 567 |
+} |
|
| 568 |
+.col-xs-push-11 {
|
|
| 569 |
+ left: 91.66666666666666%; |
|
| 570 |
+} |
|
| 571 |
+.col-xs-push-10 {
|
|
| 572 |
+ left: 83.33333333333334%; |
|
| 573 |
+} |
|
| 574 |
+.col-xs-push-9 {
|
|
| 575 |
+ left: 75%; |
|
| 576 |
+} |
|
| 577 |
+.col-xs-push-8 {
|
|
| 578 |
+ left: 66.66666666666666%; |
|
| 579 |
+} |
|
| 580 |
+.col-xs-push-7 {
|
|
| 581 |
+ left: 58.333333333333336%; |
|
| 582 |
+} |
|
| 583 |
+.col-xs-push-6 {
|
|
| 584 |
+ left: 50%; |
|
| 585 |
+} |
|
| 586 |
+.col-xs-push-5 {
|
|
| 587 |
+ left: 41.66666666666667%; |
|
| 588 |
+} |
|
| 589 |
+.col-xs-push-4 {
|
|
| 590 |
+ left: 33.33333333333333%; |
|
| 591 |
+} |
|
| 592 |
+.col-xs-push-3 {
|
|
| 593 |
+ left: 25%; |
|
| 594 |
+} |
|
| 595 |
+.col-xs-push-2 {
|
|
| 596 |
+ left: 16.666666666666664%; |
|
| 597 |
+} |
|
| 598 |
+.col-xs-push-1 {
|
|
| 599 |
+ left: 8.333333333333332%; |
|
| 600 |
+} |
|
| 601 |
+.col-xs-push-0 {
|
|
| 602 |
+ left: 0%; |
|
| 603 |
+} |
|
| 604 |
+.col-xs-offset-12 {
|
|
| 605 |
+ margin-left: 100%; |
|
| 606 |
+} |
|
| 607 |
+.col-xs-offset-11 {
|
|
| 608 |
+ margin-left: 91.66666666666666%; |
|
| 609 |
+} |
|
| 610 |
+.col-xs-offset-10 {
|
|
| 611 |
+ margin-left: 83.33333333333334%; |
|
| 612 |
+} |
|
| 613 |
+.col-xs-offset-9 {
|
|
| 614 |
+ margin-left: 75%; |
|
| 615 |
+} |
|
| 616 |
+.col-xs-offset-8 {
|
|
| 617 |
+ margin-left: 66.66666666666666%; |
|
| 618 |
+} |
|
| 619 |
+.col-xs-offset-7 {
|
|
| 620 |
+ margin-left: 58.333333333333336%; |
|
| 621 |
+} |
|
| 622 |
+.col-xs-offset-6 {
|
|
| 623 |
+ margin-left: 50%; |
|
| 624 |
+} |
|
| 625 |
+.col-xs-offset-5 {
|
|
| 626 |
+ margin-left: 41.66666666666667%; |
|
| 627 |
+} |
|
| 628 |
+.col-xs-offset-4 {
|
|
| 629 |
+ margin-left: 33.33333333333333%; |
|
| 630 |
+} |
|
| 631 |
+.col-xs-offset-3 {
|
|
| 632 |
+ margin-left: 25%; |
|
| 633 |
+} |
|
| 634 |
+.col-xs-offset-2 {
|
|
| 635 |
+ margin-left: 16.666666666666664%; |
|
| 636 |
+} |
|
| 637 |
+.col-xs-offset-1 {
|
|
| 638 |
+ margin-left: 8.333333333333332%; |
|
| 639 |
+} |
|
| 640 |
+.col-xs-offset-0 {
|
|
| 641 |
+ margin-left: 0%; |
|
| 642 |
+} |
|
| 643 |
+@media (min-width: 768px) {
|
|
| 644 |
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
|
|
| 645 |
+ float: left; |
|
| 646 |
+ } |
|
| 647 |
+ .col-sm-12 {
|
|
| 648 |
+ width: 100%; |
|
| 649 |
+ } |
|
| 650 |
+ .col-sm-11 {
|
|
| 651 |
+ width: 91.66666666666666%; |
|
| 652 |
+ } |
|
| 653 |
+ .col-sm-10 {
|
|
| 654 |
+ width: 83.33333333333334%; |
|
| 655 |
+ } |
|
| 656 |
+ .col-sm-9 {
|
|
| 657 |
+ width: 75%; |
|
| 658 |
+ } |
|
| 659 |
+ .col-sm-8 {
|
|
| 660 |
+ width: 66.66666666666666%; |
|
| 661 |
+ } |
|
| 662 |
+ .col-sm-7 {
|
|
| 663 |
+ width: 58.333333333333336%; |
|
| 664 |
+ } |
|
| 665 |
+ .col-sm-6 {
|
|
| 666 |
+ width: 50%; |
|
| 667 |
+ } |
|
| 668 |
+ .col-sm-5 {
|
|
| 669 |
+ width: 41.66666666666667%; |
|
| 670 |
+ } |
|
| 671 |
+ .col-sm-4 {
|
|
| 672 |
+ width: 33.33333333333333%; |
|
| 673 |
+ } |
|
| 674 |
+ .col-sm-3 {
|
|
| 675 |
+ width: 25%; |
|
| 676 |
+ } |
|
| 677 |
+ .col-sm-2 {
|
|
| 678 |
+ width: 16.666666666666664%; |
|
| 679 |
+ } |
|
| 680 |
+ .col-sm-1 {
|
|
| 681 |
+ width: 8.333333333333332%; |
|
| 682 |
+ } |
|
| 683 |
+ .col-sm-pull-12 {
|
|
| 684 |
+ right: 100%; |
|
| 685 |
+ } |
|
| 686 |
+ .col-sm-pull-11 {
|
|
| 687 |
+ right: 91.66666666666666%; |
|
| 688 |
+ } |
|
| 689 |
+ .col-sm-pull-10 {
|
|
| 690 |
+ right: 83.33333333333334%; |
|
| 691 |
+ } |
|
| 692 |
+ .col-sm-pull-9 {
|
|
| 693 |
+ right: 75%; |
|
| 694 |
+ } |
|
| 695 |
+ .col-sm-pull-8 {
|
|
| 696 |
+ right: 66.66666666666666%; |
|
| 697 |
+ } |
|
| 698 |
+ .col-sm-pull-7 {
|
|
| 699 |
+ right: 58.333333333333336%; |
|
| 700 |
+ } |
|
| 701 |
+ .col-sm-pull-6 {
|
|
| 702 |
+ right: 50%; |
|
| 703 |
+ } |
|
| 704 |
+ .col-sm-pull-5 {
|
|
| 705 |
+ right: 41.66666666666667%; |
|
| 706 |
+ } |
|
| 707 |
+ .col-sm-pull-4 {
|
|
| 708 |
+ right: 33.33333333333333%; |
|
| 709 |
+ } |
|
| 710 |
+ .col-sm-pull-3 {
|
|
| 711 |
+ right: 25%; |
|
| 712 |
+ } |
|
| 713 |
+ .col-sm-pull-2 {
|
|
| 714 |
+ right: 16.666666666666664%; |
|
| 715 |
+ } |
|
| 716 |
+ .col-sm-pull-1 {
|
|
| 717 |
+ right: 8.333333333333332%; |
|
| 718 |
+ } |
|
| 719 |
+ .col-sm-pull-0 {
|
|
| 720 |
+ right: 0%; |
|
| 721 |
+ } |
|
| 722 |
+ .col-sm-push-12 {
|
|
| 723 |
+ left: 100%; |
|
| 724 |
+ } |
|
| 725 |
+ .col-sm-push-11 {
|
|
| 726 |
+ left: 91.66666666666666%; |
|
| 727 |
+ } |
|
| 728 |
+ .col-sm-push-10 {
|
|
| 729 |
+ left: 83.33333333333334%; |
|
| 730 |
+ } |
|
| 731 |
+ .col-sm-push-9 {
|
|
| 732 |
+ left: 75%; |
|
| 733 |
+ } |
|
| 734 |
+ .col-sm-push-8 {
|
|
| 735 |
+ left: 66.66666666666666%; |
|
| 736 |
+ } |
|
| 737 |
+ .col-sm-push-7 {
|
|
| 738 |
+ left: 58.333333333333336%; |
|
| 739 |
+ } |
|
| 740 |
+ .col-sm-push-6 {
|
|
| 741 |
+ left: 50%; |
|
| 742 |
+ } |
|
| 743 |
+ .col-sm-push-5 {
|
|
| 744 |
+ left: 41.66666666666667%; |
|
| 745 |
+ } |
|
| 746 |
+ .col-sm-push-4 {
|
|
| 747 |
+ left: 33.33333333333333%; |
|
| 748 |
+ } |
|
| 749 |
+ .col-sm-push-3 {
|
|
| 750 |
+ left: 25%; |
|
| 751 |
+ } |
|
| 752 |
+ .col-sm-push-2 {
|
|
| 753 |
+ left: 16.666666666666664%; |
|
| 754 |
+ } |
|
| 755 |
+ .col-sm-push-1 {
|
|
| 756 |
+ left: 8.333333333333332%; |
|
| 757 |
+ } |
|
| 758 |
+ .col-sm-push-0 {
|
|
| 759 |
+ left: 0%; |
|
| 760 |
+ } |
|
| 761 |
+ .col-sm-offset-12 {
|
|
| 762 |
+ margin-left: 100%; |
|
| 763 |
+ } |
|
| 764 |
+ .col-sm-offset-11 {
|
|
| 765 |
+ margin-left: 91.66666666666666%; |
|
| 766 |
+ } |
|
| 767 |
+ .col-sm-offset-10 {
|
|
| 768 |
+ margin-left: 83.33333333333334%; |
|
| 769 |
+ } |
|
| 770 |
+ .col-sm-offset-9 {
|
|
| 771 |
+ margin-left: 75%; |
|
| 772 |
+ } |
|
| 773 |
+ .col-sm-offset-8 {
|
|
| 774 |
+ margin-left: 66.66666666666666%; |
|
| 775 |
+ } |
|
| 776 |
+ .col-sm-offset-7 {
|
|
| 777 |
+ margin-left: 58.333333333333336%; |
|
| 778 |
+ } |
|
| 779 |
+ .col-sm-offset-6 {
|
|
| 780 |
+ margin-left: 50%; |
|
| 781 |
+ } |
|
| 782 |
+ .col-sm-offset-5 {
|
|
| 783 |
+ margin-left: 41.66666666666667%; |
|
| 784 |
+ } |
|
| 785 |
+ .col-sm-offset-4 {
|
|
| 786 |
+ margin-left: 33.33333333333333%; |
|
| 787 |
+ } |
|
| 788 |
+ .col-sm-offset-3 {
|
|
| 789 |
+ margin-left: 25%; |
|
| 790 |
+ } |
|
| 791 |
+ .col-sm-offset-2 {
|
|
| 792 |
+ margin-left: 16.666666666666664%; |
|
| 793 |
+ } |
|
| 794 |
+ .col-sm-offset-1 {
|
|
| 795 |
+ margin-left: 8.333333333333332%; |
|
| 796 |
+ } |
|
| 797 |
+ .col-sm-offset-0 {
|
|
| 798 |
+ margin-left: 0%; |
|
| 799 |
+ } |
|
| 800 |
+} |
|
| 801 |
+@media (min-width: 992px) {
|
|
| 802 |
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
|
|
| 803 |
+ float: left; |
|
| 804 |
+ } |
|
| 805 |
+ .col-md-12 {
|
|
| 806 |
+ width: 100%; |
|
| 807 |
+ } |
|
| 808 |
+ .col-md-11 {
|
|
| 809 |
+ width: 91.66666666666666%; |
|
| 810 |
+ } |
|
| 811 |
+ .col-md-10 {
|
|
| 812 |
+ width: 83.33333333333334%; |
|
| 813 |
+ } |
|
| 814 |
+ .col-md-9 {
|
|
| 815 |
+ width: 75%; |
|
| 816 |
+ } |
|
| 817 |
+ .col-md-8 {
|
|
| 818 |
+ width: 66.66666666666666%; |
|
| 819 |
+ } |
|
| 820 |
+ .col-md-7 {
|
|
| 821 |
+ width: 58.333333333333336%; |
|
| 822 |
+ } |
|
| 823 |
+ .col-md-6 {
|
|
| 824 |
+ width: 50%; |
|
| 825 |
+ } |
|
| 826 |
+ .col-md-5 {
|
|
| 827 |
+ width: 41.66666666666667%; |
|
| 828 |
+ } |
|
| 829 |
+ .col-md-4 {
|
|
| 830 |
+ width: 33.33333333333333%; |
|
| 831 |
+ } |
|
| 832 |
+ .col-md-3 {
|
|
| 833 |
+ width: 25%; |
|
| 834 |
+ } |
|
| 835 |
+ .col-md-2 {
|
|
| 836 |
+ width: 16.666666666666664%; |
|
| 837 |
+ } |
|
| 838 |
+ .col-md-1 {
|
|
| 839 |
+ width: 8.333333333333332%; |
|
| 840 |
+ } |
|
| 841 |
+ .col-md-pull-12 {
|
|
| 842 |
+ right: 100%; |
|
| 843 |
+ } |
|
| 844 |
+ .col-md-pull-11 {
|
|
| 845 |
+ right: 91.66666666666666%; |
|
| 846 |
+ } |
|
| 847 |
+ .col-md-pull-10 {
|
|
| 848 |
+ right: 83.33333333333334%; |
|
| 849 |
+ } |
|
| 850 |
+ .col-md-pull-9 {
|
|
| 851 |
+ right: 75%; |
|
| 852 |
+ } |
|
| 853 |
+ .col-md-pull-8 {
|
|
| 854 |
+ right: 66.66666666666666%; |
|
| 855 |
+ } |
|
| 856 |
+ .col-md-pull-7 {
|
|
| 857 |
+ right: 58.333333333333336%; |
|
| 858 |
+ } |
|
| 859 |
+ .col-md-pull-6 {
|
|
| 860 |
+ right: 50%; |
|
| 861 |
+ } |
|
| 862 |
+ .col-md-pull-5 {
|
|
| 863 |
+ right: 41.66666666666667%; |
|
| 864 |
+ } |
|
| 865 |
+ .col-md-pull-4 {
|
|
| 866 |
+ right: 33.33333333333333%; |
|
| 867 |
+ } |
|
| 868 |
+ .col-md-pull-3 {
|
|
| 869 |
+ right: 25%; |
|
| 870 |
+ } |
|
| 871 |
+ .col-md-pull-2 {
|
|
| 872 |
+ right: 16.666666666666664%; |
|
| 873 |
+ } |
|
| 874 |
+ .col-md-pull-1 {
|
|
| 875 |
+ right: 8.333333333333332%; |
|
| 876 |
+ } |
|
| 877 |
+ .col-md-pull-0 {
|
|
| 878 |
+ right: 0%; |
|
| 879 |
+ } |
|
| 880 |
+ .col-md-push-12 {
|
|
| 881 |
+ left: 100%; |
|
| 882 |
+ } |
|
| 883 |
+ .col-md-push-11 {
|
|
| 884 |
+ left: 91.66666666666666%; |
|
| 885 |
+ } |
|
| 886 |
+ .col-md-push-10 {
|
|
| 887 |
+ left: 83.33333333333334%; |
|
| 888 |
+ } |
|
| 889 |
+ .col-md-push-9 {
|
|
| 890 |
+ left: 75%; |
|
| 891 |
+ } |
|
| 892 |
+ .col-md-push-8 {
|
|
| 893 |
+ left: 66.66666666666666%; |
|
| 894 |
+ } |
|
| 895 |
+ .col-md-push-7 {
|
|
| 896 |
+ left: 58.333333333333336%; |
|
| 897 |
+ } |
|
| 898 |
+ .col-md-push-6 {
|
|
| 899 |
+ left: 50%; |
|
| 900 |
+ } |
|
| 901 |
+ .col-md-push-5 {
|
|
| 902 |
+ left: 41.66666666666667%; |
|
| 903 |
+ } |
|
| 904 |
+ .col-md-push-4 {
|
|
| 905 |
+ left: 33.33333333333333%; |
|
| 906 |
+ } |
|
| 907 |
+ .col-md-push-3 {
|
|
| 908 |
+ left: 25%; |
|
| 909 |
+ } |
|
| 910 |
+ .col-md-push-2 {
|
|
| 911 |
+ left: 16.666666666666664%; |
|
| 912 |
+ } |
|
| 913 |
+ .col-md-push-1 {
|
|
| 914 |
+ left: 8.333333333333332%; |
|
| 915 |
+ } |
|
| 916 |
+ .col-md-push-0 {
|
|
| 917 |
+ left: 0%; |
|
| 918 |
+ } |
|
| 919 |
+ .col-md-offset-12 {
|
|
| 920 |
+ margin-left: 100%; |
|
| 921 |
+ } |
|
| 922 |
+ .col-md-offset-11 {
|
|
| 923 |
+ margin-left: 91.66666666666666%; |
|
| 924 |
+ } |
|
| 925 |
+ .col-md-offset-10 {
|
|
| 926 |
+ margin-left: 83.33333333333334%; |
|
| 927 |
+ } |
|
| 928 |
+ .col-md-offset-9 {
|
|
| 929 |
+ margin-left: 75%; |
|
| 930 |
+ } |
|
| 931 |
+ .col-md-offset-8 {
|
|
| 932 |
+ margin-left: 66.66666666666666%; |
|
| 933 |
+ } |
|
| 934 |
+ .col-md-offset-7 {
|
|
| 935 |
+ margin-left: 58.333333333333336%; |
|
| 936 |
+ } |
|
| 937 |
+ .col-md-offset-6 {
|
|
| 938 |
+ margin-left: 50%; |
|
| 939 |
+ } |
|
| 940 |
+ .col-md-offset-5 {
|
|
| 941 |
+ margin-left: 41.66666666666667%; |
|
| 942 |
+ } |
|
| 943 |
+ .col-md-offset-4 {
|
|
| 944 |
+ margin-left: 33.33333333333333%; |
|
| 945 |
+ } |
|
| 946 |
+ .col-md-offset-3 {
|
|
| 947 |
+ margin-left: 25%; |
|
| 948 |
+ } |
|
| 949 |
+ .col-md-offset-2 {
|
|
| 950 |
+ margin-left: 16.666666666666664%; |
|
| 951 |
+ } |
|
| 952 |
+ .col-md-offset-1 {
|
|
| 953 |
+ margin-left: 8.333333333333332%; |
|
| 954 |
+ } |
|
| 955 |
+ .col-md-offset-0 {
|
|
| 956 |
+ margin-left: 0%; |
|
| 957 |
+ } |
|
| 958 |
+} |
|
| 959 |
+@media (min-width: 1200px) {
|
|
| 960 |
+ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
|
|
| 961 |
+ float: left; |
|
| 962 |
+ } |
|
| 963 |
+ .col-lg-12 {
|
|
| 964 |
+ width: 100%; |
|
| 965 |
+ } |
|
| 966 |
+ .col-lg-11 {
|
|
| 967 |
+ width: 91.66666666666666%; |
|
| 968 |
+ } |
|
| 969 |
+ .col-lg-10 {
|
|
| 970 |
+ width: 83.33333333333334%; |
|
| 971 |
+ } |
|
| 972 |
+ .col-lg-9 {
|
|
| 973 |
+ width: 75%; |
|
| 974 |
+ } |
|
| 975 |
+ .col-lg-8 {
|
|
| 976 |
+ width: 66.66666666666666%; |
|
| 977 |
+ } |
|
| 978 |
+ .col-lg-7 {
|
|
| 979 |
+ width: 58.333333333333336%; |
|
| 980 |
+ } |
|
| 981 |
+ .col-lg-6 {
|
|
| 982 |
+ width: 50%; |
|
| 983 |
+ } |
|
| 984 |
+ .col-lg-5 {
|
|
| 985 |
+ width: 41.66666666666667%; |
|
| 986 |
+ } |
|
| 987 |
+ .col-lg-4 {
|
|
| 988 |
+ width: 33.33333333333333%; |
|
| 989 |
+ } |
|
| 990 |
+ .col-lg-3 {
|
|
| 991 |
+ width: 25%; |
|
| 992 |
+ } |
|
| 993 |
+ .col-lg-2 {
|
|
| 994 |
+ width: 16.666666666666664%; |
|
| 995 |
+ } |
|
| 996 |
+ .col-lg-1 {
|
|
| 997 |
+ width: 8.333333333333332%; |
|
| 998 |
+ } |
|
| 999 |
+ .col-lg-pull-12 {
|
|
| 1000 |
+ right: 100%; |
|
| 1001 |
+ } |
|
| 1002 |
+ .col-lg-pull-11 {
|
|
| 1003 |
+ right: 91.66666666666666%; |
|
| 1004 |
+ } |
|
| 1005 |
+ .col-lg-pull-10 {
|
|
| 1006 |
+ right: 83.33333333333334%; |
|
| 1007 |
+ } |
|
| 1008 |
+ .col-lg-pull-9 {
|
|
| 1009 |
+ right: 75%; |
|
| 1010 |
+ } |
|
| 1011 |
+ .col-lg-pull-8 {
|
|
| 1012 |
+ right: 66.66666666666666%; |
|
| 1013 |
+ } |
|
| 1014 |
+ .col-lg-pull-7 {
|
|
| 1015 |
+ right: 58.333333333333336%; |
|
| 1016 |
+ } |
|
| 1017 |
+ .col-lg-pull-6 {
|
|
| 1018 |
+ right: 50%; |
|
| 1019 |
+ } |
|
| 1020 |
+ .col-lg-pull-5 {
|
|
| 1021 |
+ right: 41.66666666666667%; |
|
| 1022 |
+ } |
|
| 1023 |
+ .col-lg-pull-4 {
|
|
| 1024 |
+ right: 33.33333333333333%; |
|
| 1025 |
+ } |
|
| 1026 |
+ .col-lg-pull-3 {
|
|
| 1027 |
+ right: 25%; |
|
| 1028 |
+ } |
|
| 1029 |
+ .col-lg-pull-2 {
|
|
| 1030 |
+ right: 16.666666666666664%; |
|
| 1031 |
+ } |
|
| 1032 |
+ .col-lg-pull-1 {
|
|
| 1033 |
+ right: 8.333333333333332%; |
|
| 1034 |
+ } |
|
| 1035 |
+ .col-lg-pull-0 {
|
|
| 1036 |
+ right: 0%; |
|
| 1037 |
+ } |
|
| 1038 |
+ .col-lg-push-12 {
|
|
| 1039 |
+ left: 100%; |
|
| 1040 |
+ } |
|
| 1041 |
+ .col-lg-push-11 {
|
|
| 1042 |
+ left: 91.66666666666666%; |
|
| 1043 |
+ } |
|
| 1044 |
+ .col-lg-push-10 {
|
|
| 1045 |
+ left: 83.33333333333334%; |
|
| 1046 |
+ } |
|
| 1047 |
+ .col-lg-push-9 {
|
|
| 1048 |
+ left: 75%; |
|
| 1049 |
+ } |
|
| 1050 |
+ .col-lg-push-8 {
|
|
| 1051 |
+ left: 66.66666666666666%; |
|
| 1052 |
+ } |
|
| 1053 |
+ .col-lg-push-7 {
|
|
| 1054 |
+ left: 58.333333333333336%; |
|
| 1055 |
+ } |
|
| 1056 |
+ .col-lg-push-6 {
|
|
| 1057 |
+ left: 50%; |
|
| 1058 |
+ } |
|
| 1059 |
+ .col-lg-push-5 {
|
|
| 1060 |
+ left: 41.66666666666667%; |
|
| 1061 |
+ } |
|
| 1062 |
+ .col-lg-push-4 {
|
|
| 1063 |
+ left: 33.33333333333333%; |
|
| 1064 |
+ } |
|
| 1065 |
+ .col-lg-push-3 {
|
|
| 1066 |
+ left: 25%; |
|
| 1067 |
+ } |
|
| 1068 |
+ .col-lg-push-2 {
|
|
| 1069 |
+ left: 16.666666666666664%; |
|
| 1070 |
+ } |
|
| 1071 |
+ .col-lg-push-1 {
|
|
| 1072 |
+ left: 8.333333333333332%; |
|
| 1073 |
+ } |
|
| 1074 |
+ .col-lg-push-0 {
|
|
| 1075 |
+ left: 0%; |
|
| 1076 |
+ } |
|
| 1077 |
+ .col-lg-offset-12 {
|
|
| 1078 |
+ margin-left: 100%; |
|
| 1079 |
+ } |
|
| 1080 |
+ .col-lg-offset-11 {
|
|
| 1081 |
+ margin-left: 91.66666666666666%; |
|
| 1082 |
+ } |
|
| 1083 |
+ .col-lg-offset-10 {
|
|
| 1084 |
+ margin-left: 83.33333333333334%; |
|
| 1085 |
+ } |
|
| 1086 |
+ .col-lg-offset-9 {
|
|
| 1087 |
+ margin-left: 75%; |
|
| 1088 |
+ } |
|
| 1089 |
+ .col-lg-offset-8 {
|
|
| 1090 |
+ margin-left: 66.66666666666666%; |
|
| 1091 |
+ } |
|
| 1092 |
+ .col-lg-offset-7 {
|
|
| 1093 |
+ margin-left: 58.333333333333336%; |
|
| 1094 |
+ } |
|
| 1095 |
+ .col-lg-offset-6 {
|
|
| 1096 |
+ margin-left: 50%; |
|
| 1097 |
+ } |
|
| 1098 |
+ .col-lg-offset-5 {
|
|
| 1099 |
+ margin-left: 41.66666666666667%; |
|
| 1100 |
+ } |
|
| 1101 |
+ .col-lg-offset-4 {
|
|
| 1102 |
+ margin-left: 33.33333333333333%; |
|
| 1103 |
+ } |
|
| 1104 |
+ .col-lg-offset-3 {
|
|
| 1105 |
+ margin-left: 25%; |
|
| 1106 |
+ } |
|
| 1107 |
+ .col-lg-offset-2 {
|
|
| 1108 |
+ margin-left: 16.666666666666664%; |
|
| 1109 |
+ } |
|
| 1110 |
+ .col-lg-offset-1 {
|
|
| 1111 |
+ margin-left: 8.333333333333332%; |
|
| 1112 |
+ } |
|
| 1113 |
+ .col-lg-offset-0 {
|
|
| 1114 |
+ margin-left: 0%; |
|
| 1115 |
+ } |
|
| 1116 |
+} |
|
| 1117 |
+/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ |
|
| 1118 |
+html {
|
|
| 1119 |
+ font-family: sans-serif; |
|
| 1120 |
+ -ms-text-size-adjust: 100%; |
|
| 1121 |
+ -webkit-text-size-adjust: 100%; |
|
| 1122 |
+} |
|
| 1123 |
+body {
|
|
| 1124 |
+ margin: 0; |
|
| 1125 |
+} |
|
| 1126 |
+article, |
|
| 1127 |
+aside, |
|
| 1128 |
+details, |
|
| 1129 |
+figcaption, |
|
| 1130 |
+figure, |
|
| 1131 |
+footer, |
|
| 1132 |
+header, |
|
| 1133 |
+hgroup, |
|
| 1134 |
+main, |
|
| 1135 |
+nav, |
|
| 1136 |
+section, |
|
| 1137 |
+summary {
|
|
| 1138 |
+ display: block; |
|
| 1139 |
+} |
|
| 1140 |
+audio, |
|
| 1141 |
+canvas, |
|
| 1142 |
+progress, |
|
| 1143 |
+video {
|
|
| 1144 |
+ display: inline-block; |
|
| 1145 |
+ vertical-align: baseline; |
|
| 1146 |
+} |
|
| 1147 |
+audio:not([controls]) {
|
|
| 1148 |
+ display: none; |
|
| 1149 |
+ height: 0; |
|
| 1150 |
+} |
|
| 1151 |
+[hidden], |
|
| 1152 |
+template {
|
|
| 1153 |
+ display: none; |
|
| 1154 |
+} |
|
| 1155 |
+a {
|
|
| 1156 |
+ background: transparent; |
|
| 1157 |
+} |
|
| 1158 |
+a:active, |
|
| 1159 |
+a:hover {
|
|
| 1160 |
+ outline: 0; |
|
| 1161 |
+} |
|
| 1162 |
+abbr[title] {
|
|
| 1163 |
+ border-bottom: 1px dotted; |
|
| 1164 |
+} |
|
| 1165 |
+b, |
|
| 1166 |
+strong {
|
|
| 1167 |
+ font-weight: bold; |
|
| 1168 |
+} |
|
| 1169 |
+dfn {
|
|
| 1170 |
+ font-style: italic; |
|
| 1171 |
+} |
|
| 1172 |
+h1 {
|
|
| 1173 |
+ font-size: 2em; |
|
| 1174 |
+ margin: 0.67em 0; |
|
| 1175 |
+} |
|
| 1176 |
+mark {
|
|
| 1177 |
+ background: #ff0; |
|
| 1178 |
+ color: #000; |
|
| 1179 |
+} |
|
| 1180 |
+small {
|
|
| 1181 |
+ font-size: 80%; |
|
| 1182 |
+} |
|
| 1183 |
+sub, |
|
| 1184 |
+sup {
|
|
| 1185 |
+ font-size: 75%; |
|
| 1186 |
+ line-height: 0; |
|
| 1187 |
+ position: relative; |
|
| 1188 |
+ vertical-align: baseline; |
|
| 1189 |
+} |
|
| 1190 |
+sup {
|
|
| 1191 |
+ top: -0.5em; |
|
| 1192 |
+} |
|
| 1193 |
+sub {
|
|
| 1194 |
+ bottom: -0.25em; |
|
| 1195 |
+} |
|
| 1196 |
+img {
|
|
| 1197 |
+ border: 0; |
|
| 1198 |
+} |
|
| 1199 |
+svg:not(:root) {
|
|
| 1200 |
+ overflow: hidden; |
|
| 1201 |
+} |
|
| 1202 |
+figure {
|
|
| 1203 |
+ margin: 1em 40px; |
|
| 1204 |
+} |
|
| 1205 |
+hr {
|
|
| 1206 |
+ -moz-box-sizing: content-box; |
|
| 1207 |
+ box-sizing: content-box; |
|
| 1208 |
+ height: 0; |
|
| 1209 |
+} |
|
| 1210 |
+pre {
|
|
| 1211 |
+ overflow: auto; |
|
| 1212 |
+} |
|
| 1213 |
+code, |
|
| 1214 |
+kbd, |
|
| 1215 |
+pre, |
|
| 1216 |
+samp {
|
|
| 1217 |
+ font-family: monospace, monospace; |
|
| 1218 |
+ font-size: 1em; |
|
| 1219 |
+} |
|
| 1220 |
+button, |
|
| 1221 |
+input, |
|
| 1222 |
+optgroup, |
|
| 1223 |
+select, |
|
| 1224 |
+textarea {
|
|
| 1225 |
+ color: inherit; |
|
| 1226 |
+ font: inherit; |
|
| 1227 |
+ margin: 0; |
|
| 1228 |
+} |
|
| 1229 |
+button {
|
|
| 1230 |
+ overflow: visible; |
|
| 1231 |
+} |
|
| 1232 |
+button, |
|
| 1233 |
+select {
|
|
| 1234 |
+ text-transform: none; |
|
| 1235 |
+} |
|
| 1236 |
+button, |
|
| 1237 |
+html input[type="button"], |
|
| 1238 |
+input[type="reset"], |
|
| 1239 |
+input[type="submit"] {
|
|
| 1240 |
+ -webkit-appearance: button; |
|
| 1241 |
+ cursor: pointer; |
|
| 1242 |
+} |
|
| 1243 |
+button[disabled], |
|
| 1244 |
+html input[disabled] {
|
|
| 1245 |
+ cursor: default; |
|
| 1246 |
+} |
|
| 1247 |
+button::-moz-focus-inner, |
|
| 1248 |
+input::-moz-focus-inner {
|
|
| 1249 |
+ border: 0; |
|
| 1250 |
+ padding: 0; |
|
| 1251 |
+} |
|
| 1252 |
+input {
|
|
| 1253 |
+ line-height: normal; |
|
| 1254 |
+} |
|
| 1255 |
+input[type="checkbox"], |
|
| 1256 |
+input[type="radio"] {
|
|
| 1257 |
+ box-sizing: border-box; |
|
| 1258 |
+ padding: 0; |
|
| 1259 |
+} |
|
| 1260 |
+input[type="number"]::-webkit-inner-spin-button, |
|
| 1261 |
+input[type="number"]::-webkit-outer-spin-button {
|
|
| 1262 |
+ height: auto; |
|
| 1263 |
+} |
|
| 1264 |
+input[type="search"] {
|
|
| 1265 |
+ -webkit-appearance: textfield; |
|
| 1266 |
+ -moz-box-sizing: content-box; |
|
| 1267 |
+ -webkit-box-sizing: content-box; |
|
| 1268 |
+ box-sizing: content-box; |
|
| 1269 |
+} |
|
| 1270 |
+input[type="search"]::-webkit-search-cancel-button, |
|
| 1271 |
+input[type="search"]::-webkit-search-decoration {
|
|
| 1272 |
+ -webkit-appearance: none; |
|
| 1273 |
+} |
|
| 1274 |
+fieldset {
|
|
| 1275 |
+ border: 1px solid #c0c0c0; |
|
| 1276 |
+ margin: 0 2px; |
|
| 1277 |
+ padding: 0.35em 0.625em 0.75em; |
|
| 1278 |
+} |
|
| 1279 |
+legend {
|
|
| 1280 |
+ border: 0; |
|
| 1281 |
+ padding: 0; |
|
| 1282 |
+} |
|
| 1283 |
+textarea {
|
|
| 1284 |
+ overflow: auto; |
|
| 1285 |
+} |
|
| 1286 |
+optgroup {
|
|
| 1287 |
+ font-weight: bold; |
|
| 1288 |
+} |
|
| 1289 |
+table {
|
|
| 1290 |
+ border-collapse: collapse; |
|
| 1291 |
+ border-spacing: 0; |
|
| 1292 |
+} |
|
| 1293 |
+td, |
|
| 1294 |
+th {
|
|
| 1295 |
+ padding: 0; |
|
| 1296 |
+} |
|
| 1297 |
+@-ms-viewport {
|
|
| 1298 |
+ width: device-width; |
|
| 1299 |
+} |
|
| 1300 |
+.visible-xs, |
|
| 1301 |
+.visible-sm, |
|
| 1302 |
+.visible-md, |
|
| 1303 |
+.visible-lg {
|
|
| 1304 |
+ display: none !important; |
|
| 1305 |
+} |
|
| 1306 |
+@media (max-width: 767px) {
|
|
| 1307 |
+ .visible-xs {
|
|
| 1308 |
+ display: block !important; |
|
| 1309 |
+ } |
|
| 1310 |
+ table.visible-xs {
|
|
| 1311 |
+ display: table; |
|
| 1312 |
+ } |
|
| 1313 |
+ tr.visible-xs {
|
|
| 1314 |
+ display: table-row !important; |
|
| 1315 |
+ } |
|
| 1316 |
+ th.visible-xs, |
|
| 1317 |
+ td.visible-xs {
|
|
| 1318 |
+ display: table-cell !important; |
|
| 1319 |
+ } |
|
| 1320 |
+} |
|
| 1321 |
+@media (min-width: 768px) and (max-width: 991px) {
|
|
| 1322 |
+ .visible-sm {
|
|
| 1323 |
+ display: block !important; |
|
| 1324 |
+ } |
|
| 1325 |
+ table.visible-sm {
|
|
| 1326 |
+ display: table; |
|
| 1327 |
+ } |
|
| 1328 |
+ tr.visible-sm {
|
|
| 1329 |
+ display: table-row !important; |
|
| 1330 |
+ } |
|
| 1331 |
+ th.visible-sm, |
|
| 1332 |
+ td.visible-sm {
|
|
| 1333 |
+ display: table-cell !important; |
|
| 1334 |
+ } |
|
| 1335 |
+} |
|
| 1336 |
+@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 1337 |
+ .visible-md {
|
|
| 1338 |
+ display: block !important; |
|
| 1339 |
+ } |
|
| 1340 |
+ table.visible-md {
|
|
| 1341 |
+ display: table; |
|
| 1342 |
+ } |
|
| 1343 |
+ tr.visible-md {
|
|
| 1344 |
+ display: table-row !important; |
|
| 1345 |
+ } |
|
| 1346 |
+ th.visible-md, |
|
| 1347 |
+ td.visible-md {
|
|
| 1348 |
+ display: table-cell !important; |
|
| 1349 |
+ } |
|
| 1350 |
+} |
|
| 1351 |
+@media (min-width: 1200px) {
|
|
| 1352 |
+ .visible-lg {
|
|
| 1353 |
+ display: block !important; |
|
| 1354 |
+ } |
|
| 1355 |
+ table.visible-lg {
|
|
| 1356 |
+ display: table; |
|
| 1357 |
+ } |
|
| 1358 |
+ tr.visible-lg {
|
|
| 1359 |
+ display: table-row !important; |
|
| 1360 |
+ } |
|
| 1361 |
+ th.visible-lg, |
|
| 1362 |
+ td.visible-lg {
|
|
| 1363 |
+ display: table-cell !important; |
|
| 1364 |
+ } |
|
| 1365 |
+} |
|
| 1366 |
+@media (max-width: 767px) {
|
|
| 1367 |
+ .hidden-xs {
|
|
| 1368 |
+ display: none !important; |
|
| 1369 |
+ } |
|
| 1370 |
+} |
|
| 1371 |
+@media (min-width: 768px) and (max-width: 991px) {
|
|
| 1372 |
+ .hidden-sm {
|
|
| 1373 |
+ display: none !important; |
|
| 1374 |
+ } |
|
| 1375 |
+} |
|
| 1376 |
+@media (min-width: 992px) and (max-width: 1199px) {
|
|
| 1377 |
+ .hidden-md {
|
|
| 1378 |
+ display: none !important; |
|
| 1379 |
+ } |
|
| 1380 |
+} |
|
| 1381 |
+@media (min-width: 1200px) {
|
|
| 1382 |
+ .hidden-lg {
|
|
| 1383 |
+ display: none !important; |
|
| 1384 |
+ } |
|
| 1385 |
+} |
|
| 1386 |
+.visible-print {
|
|
| 1387 |
+ display: none !important; |
|
| 1388 |
+} |
|
| 1389 |
+@media print {
|
|
| 1390 |
+ .visible-print {
|
|
| 1391 |
+ display: block !important; |
|
| 1392 |
+ } |
|
| 1393 |
+ table.visible-print {
|
|
| 1394 |
+ display: table; |
|
| 1395 |
+ } |
|
| 1396 |
+ tr.visible-print {
|
|
| 1397 |
+ display: table-row !important; |
|
| 1398 |
+ } |
|
| 1399 |
+ th.visible-print, |
|
| 1400 |
+ td.visible-print {
|
|
| 1401 |
+ display: table-cell !important; |
|
| 1402 |
+ } |
|
| 1403 |
+} |
|
| 1404 |
+@media print {
|
|
| 1405 |
+ .hidden-print {
|
|
| 1406 |
+ display: none !important; |
|
| 1407 |
+ } |
|
| 1408 |
+} |
|
| 1409 |
+* {
|
|
| 1410 |
+ -webkit-box-sizing: border-box; |
|
| 1411 |
+ -moz-box-sizing: border-box; |
|
| 1412 |
+ box-sizing: border-box; |
|
| 1413 |
+} |
|
| 1414 |
+*:before, |
|
| 1415 |
+*:after {
|
|
| 1416 |
+ -webkit-box-sizing: border-box; |
|
| 1417 |
+ -moz-box-sizing: border-box; |
|
| 1418 |
+ box-sizing: border-box; |
|
| 1419 |
+} |
|
| 1420 |
+html {
|
|
| 1421 |
+ font-size: 62.5%; |
|
| 1422 |
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
|
| 1423 |
+} |
|
| 1424 |
+body {
|
|
| 1425 |
+ font-family: "Open Sans", Helvetica, Arial, sans-serif; |
|
| 1426 |
+ font-size: 12px; |
|
| 1427 |
+ line-height: 1.66666667; |
|
| 1428 |
+ color: #333333; |
|
| 1429 |
+ background-color: #ffffff; |
|
| 1430 |
+} |
|
| 1431 |
+input, |
|
| 1432 |
+button, |
|
| 1433 |
+select, |
|
| 1434 |
+textarea {
|
|
| 1435 |
+ font-family: inherit; |
|
| 1436 |
+ font-size: inherit; |
|
| 1437 |
+ line-height: inherit; |
|
| 1438 |
+} |
|
| 1439 |
+a {
|
|
| 1440 |
+ color: #0099d3; |
|
| 1441 |
+ text-decoration: none; |
|
| 1442 |
+} |
|
| 1443 |
+a:hover, |
|
| 1444 |
+a:focus {
|
|
| 1445 |
+ color: #00618a; |
|
| 1446 |
+ text-decoration: underline; |
|
| 1447 |
+} |
|
| 1448 |
+a:focus {
|
|
| 1449 |
+ outline: thin dotted; |
|
| 1450 |
+ outline: 5px auto -webkit-focus-ring-color; |
|
| 1451 |
+ outline-offset: -2px; |
|
| 1452 |
+} |
|
| 1453 |
+figure {
|
|
| 1454 |
+ margin: 0; |
|
| 1455 |
+} |
|
| 1456 |
+img {
|
|
| 1457 |
+ vertical-align: middle; |
|
| 1458 |
+} |
|
| 1459 |
+.img-responsive {
|
|
| 1460 |
+ display: block; |
|
| 1461 |
+ max-width: 100%; |
|
| 1462 |
+ height: auto; |
|
| 1463 |
+} |
|
| 1464 |
+.img-rounded {
|
|
| 1465 |
+ border-radius: 1px; |
|
| 1466 |
+} |
|
| 1467 |
+.img-thumbnail {
|
|
| 1468 |
+ padding: 4px; |
|
| 1469 |
+ line-height: 1.66666667; |
|
| 1470 |
+ background-color: #ffffff; |
|
| 1471 |
+ border: 1px solid #dddddd; |
|
| 1472 |
+ border-radius: 1px; |
|
| 1473 |
+ -webkit-transition: all 0.2s ease-in-out; |
|
| 1474 |
+ transition: all 0.2s ease-in-out; |
|
| 1475 |
+ display: inline-block; |
|
| 1476 |
+ max-width: 100%; |
|
| 1477 |
+ height: auto; |
|
| 1478 |
+} |
|
| 1479 |
+.img-circle {
|
|
| 1480 |
+ border-radius: 50%; |
|
| 1481 |
+} |
|
| 1482 |
+hr {
|
|
| 1483 |
+ margin-top: 20px; |
|
| 1484 |
+ margin-bottom: 20px; |
|
| 1485 |
+ border: 0; |
|
| 1486 |
+ border-top: 1px solid #eeeeee; |
|
| 1487 |
+} |
|
| 1488 |
+.sr-only {
|
|
| 1489 |
+ position: absolute; |
|
| 1490 |
+ width: 1px; |
|
| 1491 |
+ height: 1px; |
|
| 1492 |
+ margin: -1px; |
|
| 1493 |
+ padding: 0; |
|
| 1494 |
+ overflow: hidden; |
|
| 1495 |
+ clip: rect(0, 0, 0, 0); |
|
| 1496 |
+ border: 0; |
|
| 1497 |
+} |
|
| 1498 |
+.clearfix:before, |
|
| 1499 |
+.clearfix:after, |
|
| 1500 |
+.form-horizontal .form-group:before, |
|
| 1501 |
+.form-horizontal .form-group:after, |
|
| 1502 |
+.container:before, |
|
| 1503 |
+.container:after, |
|
| 1504 |
+.container-fluid:before, |
|
| 1505 |
+.container-fluid:after, |
|
| 1506 |
+.row:before, |
|
| 1507 |
+.row:after {
|
|
| 1508 |
+ content: " "; |
|
| 1509 |
+ display: table; |
|
| 1510 |
+} |
|
| 1511 |
+.clearfix:after, |
|
| 1512 |
+.form-horizontal .form-group:after, |
|
| 1513 |
+.container:after, |
|
| 1514 |
+.container-fluid:after, |
|
| 1515 |
+.row:after {
|
|
| 1516 |
+ clear: both; |
|
| 1517 |
+} |
|
| 1518 |
+.center-block {
|
|
| 1519 |
+ display: block; |
|
| 1520 |
+ margin-left: auto; |
|
| 1521 |
+ margin-right: auto; |
|
| 1522 |
+} |
|
| 1523 |
+.pull-right {
|
|
| 1524 |
+ float: right !important; |
|
| 1525 |
+} |
|
| 1526 |
+.pull-left {
|
|
| 1527 |
+ float: left !important; |
|
| 1528 |
+} |
|
| 1529 |
+.hide {
|
|
| 1530 |
+ display: none !important; |
|
| 1531 |
+} |
|
| 1532 |
+.show {
|
|
| 1533 |
+ display: block !important; |
|
| 1534 |
+} |
|
| 1535 |
+.invisible {
|
|
| 1536 |
+ visibility: hidden; |
|
| 1537 |
+} |
|
| 1538 |
+.text-hide {
|
|
| 1539 |
+ font: 0/0 a; |
|
| 1540 |
+ color: transparent; |
|
| 1541 |
+ text-shadow: none; |
|
| 1542 |
+ background-color: transparent; |
|
| 1543 |
+ border: 0; |
|
| 1544 |
+} |
|
| 1545 |
+.hidden {
|
|
| 1546 |
+ display: none !important; |
|
| 1547 |
+ visibility: hidden !important; |
|
| 1548 |
+} |
|
| 1549 |
+.affix {
|
|
| 1550 |
+ position: fixed; |
|
| 1551 |
+} |
|
| 1552 |
+/* PatternFly specific */ |
|
| 1553 |
+/* Bootstrap overrides */ |
|
| 1554 |
+/* PatternFly-specific variables based on Bootstrap overides */ |
|
| 1555 |
+.alert {
|
|
| 1556 |
+ border-width: 2px; |
|
| 1557 |
+ padding-left: 34px; |
|
| 1558 |
+ position: relative; |
|
| 1559 |
+} |
|
| 1560 |
+.alert .alert-link {
|
|
| 1561 |
+ color: #0099d3; |
|
| 1562 |
+} |
|
| 1563 |
+.alert .alert-link:hover {
|
|
| 1564 |
+ color: #00618a; |
|
| 1565 |
+} |
|
| 1566 |
+.alert > .pficon, |
|
| 1567 |
+.alert > .pficon-layered {
|
|
| 1568 |
+ font-size: 20px; |
|
| 1569 |
+ position: absolute; |
|
| 1570 |
+ left: 7px; |
|
| 1571 |
+ top: 7px; |
|
| 1572 |
+} |
|
| 1573 |
+.alert .pficon-info {
|
|
| 1574 |
+ color: #72767b; |
|
| 1575 |
+} |
|
| 1576 |
+.alert-dismissable .close {
|
|
| 1577 |
+ right: -16px; |
|
| 1578 |
+ top: 1px; |
|
| 1579 |
+} |
|
| 1580 |
+/* Bootstrap overrides */ |
|
| 1581 |
+/* PatternFly-specific */ |
|
| 1582 |
+.login-pf {
|
|
| 1583 |
+ height: 100%; |
|
| 1584 |
+} |
|
| 1585 |
+.login-pf #brand {
|
|
| 1586 |
+ position: relative; |
|
| 1587 |
+ top: -70px; |
|
| 1588 |
+} |
|
| 1589 |
+.login-pf #brand img {
|
|
| 1590 |
+ display: block; |
|
| 1591 |
+ height: 18px; |
|
| 1592 |
+ margin: 0 auto; |
|
| 1593 |
+ max-width: 100%; |
|
| 1594 |
+} |
|
| 1595 |
+@media (min-width: 768px) {
|
|
| 1596 |
+ .login-pf #brand img {
|
|
| 1597 |
+ margin: 0; |
|
| 1598 |
+ text-align: left; |
|
| 1599 |
+ } |
|
| 1600 |
+} |
|
| 1601 |
+.login-pf #badge {
|
|
| 1602 |
+ display: block; |
|
| 1603 |
+ margin: 20px auto 70px; |
|
| 1604 |
+ position: relative; |
|
| 1605 |
+ text-align: center; |
|
| 1606 |
+} |
|
| 1607 |
+@media (min-width: 768px) {
|
|
| 1608 |
+ .login-pf #badge {
|
|
| 1609 |
+ float: right; |
|
| 1610 |
+ margin-right: 64px; |
|
| 1611 |
+ margin-top: 50px; |
|
| 1612 |
+ } |
|
| 1613 |
+} |
|
| 1614 |
+.login-pf body {
|
|
| 1615 |
+ background: #1a1a1a url("../img/bg-login.png") repeat-x 50% 0;
|
|
| 1616 |
+ background-size: auto; |
|
| 1617 |
+} |
|
| 1618 |
+@media (min-width: 768px) {
|
|
| 1619 |
+ .login-pf body {
|
|
| 1620 |
+ background-size: 100% auto; |
|
| 1621 |
+ } |
|
| 1622 |
+} |
|
| 1623 |
+.login-pf .container {
|
|
| 1624 |
+ background-color: transparent; |
|
| 1625 |
+ clear: right; |
|
| 1626 |
+ color: #fff; |
|
| 1627 |
+ padding-bottom: 40px; |
|
| 1628 |
+ padding-top: 20px; |
|
| 1629 |
+ width: auto; |
|
| 1630 |
+} |
|
| 1631 |
+@media (min-width: 768px) {
|
|
| 1632 |
+ .login-pf .container {
|
|
| 1633 |
+ bottom: 13%; |
|
| 1634 |
+ padding-left: 80px; |
|
| 1635 |
+ position: absolute; |
|
| 1636 |
+ width: 100%; |
|
| 1637 |
+ } |
|
| 1638 |
+} |
|
| 1639 |
+.login-pf .container [class^='alert'] {
|
|
| 1640 |
+ background: transparent; |
|
| 1641 |
+ color: #fff; |
|
| 1642 |
+} |
|
| 1643 |
+.login-pf .container .details p:first-child {
|
|
| 1644 |
+ border-top: 1px solid #474747; |
|
| 1645 |
+ padding-top: 25px; |
|
| 1646 |
+ margin-top: 25px; |
|
| 1647 |
+} |
|
| 1648 |
+@media (min-width: 768px) {
|
|
| 1649 |
+ .login-pf .container .details {
|
|
| 1650 |
+ border-left: 1px solid #474747; |
|
| 1651 |
+ padding-left: 40px; |
|
| 1652 |
+ } |
|
| 1653 |
+ .login-pf .container .details p:first-child {
|
|
| 1654 |
+ border-top: 0; |
|
| 1655 |
+ padding-top: 0; |
|
| 1656 |
+ margin-top: 0; |
|
| 1657 |
+ } |
|
| 1658 |
+} |
|
| 1659 |
+.login-pf .container .details p {
|
|
| 1660 |
+ margin-bottom: 2px; |
|
| 1661 |
+} |
|
| 1662 |
+.login-pf .container .form-horizontal .control-label {
|
|
| 1663 |
+ font-size: 13px; |
|
| 1664 |
+ font-weight: 400; |
|
| 1665 |
+ text-align: left; |
|
| 1666 |
+} |
|
| 1667 |
+.login-pf .container .form-horizontal .form-group:last-child, |
|
| 1668 |
+.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
|
|
| 1669 |
+ margin-bottom: 0; |
|
| 1670 |
+} |
|
| 1671 |
+.login-pf .container .help-block {
|
|
| 1672 |
+ color: #fff; |
|
| 1673 |
+} |
|
| 1674 |
+@media (min-width: 768px) {
|
|
| 1675 |
+ .login-pf .container .login {
|
|
| 1676 |
+ padding-right: 40px; |
|
| 1677 |
+ } |
|
| 1678 |
+} |
|
| 1679 |
+.login-pf .container .submit {
|
|
| 1680 |
+ text-align: right; |
|
| 1681 |
+} |
|
| 1682 |
+.ie8.login-pf #badge {
|
|
| 1683 |
+ background: url('../img/logo.png') no-repeat;
|
|
| 1684 |
+ height: 44px; |
|
| 1685 |
+ width: 137px; |
|
| 1686 |
+} |
|
| 1687 |
+.ie8.login-pf #badge img {
|
|
| 1688 |
+ width: 0; |
|
| 1689 |
+} |
|
| 1690 |
+.ie8.login-pf #brand {
|
|
| 1691 |
+ background: url('../img/brand-lg.png') no-repeat center;
|
|
| 1692 |
+ background-size: cover auto; |
|
| 1693 |
+} |
|
| 1694 |
+@media (min-width: 768px) {
|
|
| 1695 |
+ .ie8.login-pf #brand {
|
|
| 1696 |
+ background-position: 0 0; |
|
| 1697 |
+ } |
|
| 1698 |
+} |
|
| 1699 |
+.ie8.login-pf #brand img {
|
|
| 1700 |
+ width: 0; |
|
| 1701 |
+} |
|
| 1702 |
+/* Bootstrap overrides */ |
|
| 1703 |
+/* RCUE-specific */ |
|
| 1704 |
+/* components/patternfly/less/login.less minus the font @import */ |
|
| 1705 |
+@font-face {
|
|
| 1706 |
+ font-family: 'PatternFlyIcons-webfont'; |
|
| 1707 |
+ src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
|
|
| 1708 |
+ font-weight: normal; |
|
| 1709 |
+ font-style: normal; |
|
| 1710 |
+} |
|
| 1711 |
+[class*="-exclamation"] {
|
|
| 1712 |
+ color: #fff; |
|
| 1713 |
+} |
|
| 1714 |
+[class^="pficon-"], |
|
| 1715 |
+[class*=" pficon-"] {
|
|
| 1716 |
+ display: inline-block; |
|
| 1717 |
+ font-family: 'PatternFlyIcons-webfont'; |
|
| 1718 |
+ font-style: normal; |
|
| 1719 |
+ font-variant: normal; |
|
| 1720 |
+ font-weight: normal; |
|
| 1721 |
+ line-height: 1; |
|
| 1722 |
+ speak: none; |
|
| 1723 |
+ text-transform: none; |
|
| 1724 |
+ /* Better Font Rendering =========== */ |
|
| 1725 |
+ -webkit-font-smoothing: antialiased; |
|
| 1726 |
+ -moz-osx-font-smoothing: grayscale; |
|
| 1727 |
+} |
|
| 1728 |
+.pficon-layered {
|
|
| 1729 |
+ position: relative; |
|
| 1730 |
+} |
|
| 1731 |
+.pficon-layered .pficon:first-child {
|
|
| 1732 |
+ position: absolute; |
|
| 1733 |
+ z-index: 1; |
|
| 1734 |
+} |
|
| 1735 |
+.pficon-layered .pficon:first-child + .pficon {
|
|
| 1736 |
+ position: relative; |
|
| 1737 |
+ z-index: 2; |
|
| 1738 |
+} |
|
| 1739 |
+.pficon-warning-exclamation:before {
|
|
| 1740 |
+ content: "\e60d"; |
|
| 1741 |
+} |
|
| 1742 |
+.pficon-screen:before {
|
|
| 1743 |
+ content: "\e600"; |
|
| 1744 |
+} |
|
| 1745 |
+.pficon-save:before {
|
|
| 1746 |
+ content: "\e601"; |
|
| 1747 |
+} |
|
| 1748 |
+.pficon-ok:before {
|
|
| 1749 |
+ color: #57a81c; |
|
| 1750 |
+ content: "\e602"; |
|
| 1751 |
+} |
|
| 1752 |
+.pficon-messages:before {
|
|
| 1753 |
+ content: "\e603"; |
|
| 1754 |
+} |
|
| 1755 |
+.pficon-info:before {
|
|
| 1756 |
+ content: "\e604"; |
|
| 1757 |
+} |
|
| 1758 |
+.pficon-help:before {
|
|
| 1759 |
+ content: "\e605"; |
|
| 1760 |
+} |
|
| 1761 |
+.pficon-folder-open:before {
|
|
| 1762 |
+ content: "\e606"; |
|
| 1763 |
+} |
|
| 1764 |
+.pficon-folder-close:before {
|
|
| 1765 |
+ content: "\e607"; |
|
| 1766 |
+} |
|
| 1767 |
+.pficon-error-exclamation:before {
|
|
| 1768 |
+ content: "\e608"; |
|
| 1769 |
+} |
|
| 1770 |
+.pficon-error-octagon:before {
|
|
| 1771 |
+ color: #c90813; |
|
| 1772 |
+ content: "\e609"; |
|
| 1773 |
+} |
|
| 1774 |
+.pficon-edit:before {
|
|
| 1775 |
+ content: "\e60a"; |
|
| 1776 |
+} |
|
| 1777 |
+.pficon-close:before {
|
|
| 1778 |
+ content: "\e60b"; |
|
| 1779 |
+} |
|
| 1780 |
+.pficon-warning-triangle:before {
|
|
| 1781 |
+ color: #eb7720; |
|
| 1782 |
+ content: "\e60c"; |
|
| 1783 |
+} |
|
| 1784 |
+.pficon-user:before {
|
|
| 1785 |
+ content: "\e60e"; |
|
| 1786 |
+} |
|
| 1787 |
+.pficon-users:before {
|
|
| 1788 |
+ content: "\e60f"; |
|
| 1789 |
+} |
|
| 1790 |
+.pficon-settings:before {
|
|
| 1791 |
+ content: "\e610"; |
|
| 1792 |
+} |
|
| 1793 |
+.pficon-delete:before {
|
|
| 1794 |
+ content: "\e611"; |
|
| 1795 |
+} |
|
| 1796 |
+.pficon-print:before {
|
|
| 1797 |
+ content: "\e612"; |
|
| 1798 |
+} |
|
| 1799 |
+.pficon-refresh:before {
|
|
| 1800 |
+ content: "\e613"; |
|
| 1801 |
+} |
|
| 1802 |
+.pficon-running:before {
|
|
| 1803 |
+ content: "\e614"; |
|
| 1804 |
+} |
|
| 1805 |
+.pficon-import:before {
|
|
| 1806 |
+ content: "\e615"; |
|
| 1807 |
+} |
|
| 1808 |
+.pficon-export:before {
|
|
| 1809 |
+ content: "\e616"; |
|
| 1810 |
+} |
|
| 1811 |
+.pficon-history:before {
|
|
| 1812 |
+ content: "\e617"; |
|
| 1813 |
+} |
|
| 1814 |
+.pficon-home:before {
|
|
| 1815 |
+ content: "\e618"; |
|
| 1816 |
+} |
|
| 1817 |
+.pficon-remove:before {
|
|
| 1818 |
+ content: "\e619"; |
|
| 1819 |
+} |
|
| 1820 |
+.pficon-add:before {
|
|
| 1821 |
+ content: "\e61a"; |
|
| 1822 |
+} |
|
| 1823 |
+/* RCUE overrides */ |
|
| 1824 |
+.login-pf {
|
|
| 1825 |
+ background-color: #1a1a1a; |
|
| 1826 |
+} |
|
| 1827 |
+@media (min-width: 768px) {
|
|
| 1828 |
+ .login-pf {
|
|
| 1829 |
+ background-image: url("../img/bg-login-2.png");
|
|
| 1830 |
+ background-position: 100% 100%; |
|
| 1831 |
+ background-repeat: no-repeat; |
|
| 1832 |
+ background-size: 30%; |
|
| 1833 |
+ } |
|
| 1834 |
+} |
|
| 1835 |
+@media (min-width: 992px) {
|
|
| 1836 |
+ .login-pf {
|
|
| 1837 |
+ background-size: auto; |
|
| 1838 |
+ } |
|
| 1839 |
+} |
|
| 1840 |
+.login-pf #badge {
|
|
| 1841 |
+ margin-bottom: 50px; |
|
| 1842 |
+} |
|
| 1843 |
+.login-pf body {
|
|
| 1844 |
+ background: transparent; |
|
| 1845 |
+} |
|
| 1846 |
+@media (min-width: 768px) {
|
|
| 1847 |
+ .login-pf body {
|
|
| 1848 |
+ background-image: url("../img/bg-login.png");
|
|
| 1849 |
+ background-repeat: no-repeat; |
|
| 1850 |
+ background-size: 30%; |
|
| 1851 |
+ height: 100%; |
|
| 1852 |
+ } |
|
| 1853 |
+} |
|
| 1854 |
+@media (min-width: 992px) {
|
|
| 1855 |
+ .login-pf body {
|
|
| 1856 |
+ background-size: auto; |
|
| 1857 |
+ } |
|
| 1858 |
+} |
|
| 1859 |
+.login-pf #brand {
|
|
| 1860 |
+ top: -30px; |
|
| 1861 |
+} |
|
| 1862 |
+@media (min-width: 768px) {
|
|
| 1863 |
+ .login-pf #brand + .alert {
|
|
| 1864 |
+ margin-top: -20px; |
|
| 1865 |
+ } |
|
| 1866 |
+} |
|
| 1867 |
+.login-pf .container {
|
|
| 1868 |
+ padding-top: 0; |
|
| 1869 |
+} |
|
| 1870 |
+@media (min-width: 992px) {
|
|
| 1871 |
+ .login-pf .container {
|
|
| 1872 |
+ bottom: 20%; |
|
| 1873 |
+ padding-right: 120px; |
|
| 1874 |
+ } |
|
| 1875 |
+} |
|
| 1876 |
+@media (max-width: 767px) {
|
|
| 1877 |
+ .login-pf #badge {
|
|
| 1878 |
+ margin-bottom: 20px; |
|
| 1879 |
+ } |
|
| 1880 |
+ .login-pf #brand {
|
|
| 1881 |
+ display: none; |
|
| 1882 |
+ } |
|
| 1883 |
+ .login {
|
|
| 1884 |
+ text-align: center; |
|
| 1885 |
+ } |
|
| 1886 |
+} |
|
| 1887 |
+@media (min-width: 768px) {
|
|
| 1888 |
+ .login-pf {
|
|
| 1889 |
+ background-image: none; |
|
| 1890 |
+ } |
|
| 1891 |
+ .login-pf body {
|
|
| 1892 |
+ background-image: none; |
|
| 1893 |
+ } |
|
| 1894 |
+} |
|
| 1895 |
+ </style> |
|
| 1896 |
+ </head> |
|
| 1897 |
+ <body> |
|
| 1898 |
+ <span id="badge"> |
|
| 1899 |
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTMycHgiIGhlaWdodD0iNTVweCIgdmlld0JveD0iMCAwIDEzMiA1NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJnMzE4NyI+Cgk8ZyBpZD0iZzYxODYiIHRyYW5zZm9ybT0ibWF0cml4KDEuNjc1NSAwIDAgLTEuNjkxNyAtMzM0Ljg0IDQ4Ni43NSkiPgoJCTxwYXRoIGlkPSJwYXRoNjE4OCIgZmlsbD0iI0VGMkUzMiIgZD0iTTIxMi41NywyNzQuMDYzYzAtMS40NDcsMC4zODYtMi41OTEsMS4xNTktMy40MzJjMC43OTMtMC44NTIsMS44MzctMS4yNzksMy4xMzYtMS4yNzkKCQkJYzEuMzA4LDAsMi4zNTIsMC40MjEsMy4xMzUsMS4yNjNzMS4xNzQsMS45NjcsMS4xNzQsMy4zNzRzLTAuMzkxLDIuNTMxLTEuMTc0LDMuMzc0Yy0wLjc5MywwLjg1Mi0xLjgzOCwxLjI3Ny0zLjEzNSwxLjI3NwoJCQljLTEuMjc5LDAtMi4zMTUtMC40MjUtMy4xMDctMS4yNzdDMjEyLjk2NiwyNzYuNTEsMjEyLjU3LDI3NS40MDksMjEyLjU3LDI3NC4wNjMgTTIwOS4xNTIsMjc0LjEyMwoJCQljMCwyLjA5LDAuNzQ3LDMuODY5LDIuMjQ0LDUuMzM1YzEuNDk2LDEuNDY2LDMuMzE4LDIuMTk5LDUuNDY4LDIuMTk5YzIuMTU5LDAsMy45OTEtMC43MzgsNS40OTctMi4yMTQKCQkJYzEuNDg2LTEuNDc3LDIuMjI5LTMuMjg5LDIuMjI5LTUuNDM5YzAtMi4xNjktMC43NDgtMy45ODctMi4yNDQtNS40NTRjLTEuNTA2LTEuNDU2LTMuMzUzLTIuMTg0LTUuNTQxLTIuMTg0CgkJCWMtMi4xNzEsMC0zLjk4OCwwLjc0My01LjQ1NCwyLjIyOUMyMDkuODg0LDI3MC4wNjEsMjA5LjE1MiwyNzEuOTA0LDIwOS4xNTIsMjc0LjEyMyIvPgoJPC9nPgoJPHBhdGggaWQ9InBhdGg2MTk0IiBmaWxsPSIjRkZGRkZGIiBkPSJNNjQuODQ1LDEuNTIyYy0wLjc3OSwwLTEuNDQxLDAuMjkzLTIsMC44NjdjLTAuNTU5LDAuNTczLTAuODQyLDEuMjU1LTAuODQyLDIuMDQzCgkJYzAsMC44MjksMC4yODMsMS41MjgsMC44NDIsMi4xMDNjMC41NTksMC41NzUsMS4yMjksMC44NjcsMi4wMjEsMC44NjdjMC43OTEsMCwxLjQ2My0wLjI5MiwyLjAxLTAuODY3CgkJYzAuNTU5LTAuNTczLDAuODMyLTEuMjY0LDAuODMyLTIuMDc5YzAtMC44MTMtMC4yNzMtMS41MDYtMC44MzItMi4wNjVDNjYuMzE2LDEuODE2LDY1LjYzNiwxLjUyMyw2NC44NDUsMS41MjJMNjQuODQ1LDEuNTIyCgkJTDY0Ljg0NSwxLjUyMnogTTYyLjExOSwxMC4yMDZ2MjUuMTczaDUuNDc1VjEwLjIwNkg2Mi4xMTlMNjIuMTE5LDEwLjIwNnoiLz4KCTxwYXRoIGlkPSJwYXRoNjE5NiIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNi43NzcsMzUuMzc4SDEwMS4zVjEwLjIwNWg1LjQ3N1YzNS4zNzhMMTA2Ljc3NywzNS4zNzh6IE0xMDEuMTg3LDQuNDI5CgkJYzAtMC43ODgsMC4yNzktMS40NywwLjgzNi0yLjA0NWMwLjU1OS0wLjU3MywxLjIyOS0wLjg2MSwyLjAwNi0wLjg2MWMwLjc5MywwLDEuNDY3LDAuMjg4LDIuMDI1LDAuODYxCgkJYzAuNTU5LDAuNTYyLDAuODM4LDEuMjUsMC44MzgsMi4wNjRzLTAuMjc5LDEuNTEtMC44MzgsMi4wODRjLTAuNTQ1LDAuNTc1LTEuMjEzLDAuODYyLTIuMDA0LDAuODYyCgkJYy0wLjc5MywwLTEuNDY3LTAuMjg3LTIuMDI1LTAuODYyQzEwMS40NjYsNS45NTgsMTAxLjE4Nyw1LjI1NywxMDEuMTg3LDQuNDI5Ii8+Cgk8ZyBpZD0iZzY0NDciIHRyYW5zZm9ybT0ibWF0cml4KC45OTk1NSAwIDAgMS4wMjMgLTEwNTMuNiAtMTMwLjQzKSI+CgkJPGcgaWQ9InRleHQ2MjE4Ij4KCQkJPHBhdGggaWQ9InBhdGg4NDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDYwLjQzMSwxMzEuMjA3YzAtMC41ODQtMC4wNzgtMS4xMDQtMC4yMzYtMS41NTZjLTAuMTUyLTAuNDU5LTAuMzY3LTAuODQ5LTAuNjQ5LTEuMTY1CgkJCQljLTAuMjc2LTAuMzIzLTAuNjEtMC41NjYtMS0wLjczYy0wLjM4NS0wLjE3My0wLjgxMS0wLjI1OS0xLjI3OC0wLjI1OWMtMC40NzMsMC0wLjkwNywwLjA4Ni0xLjI5NywwLjI1OQoJCQkJYy0wLjM5MSwwLjE3Mi0wLjcyNywwLjQxOS0xLjAxLDAuNzQyYy0wLjI4MSwwLjMxNi0wLjUsMC43MDQtMC42NTgsMS4xNjRjLTAuMTUxLDAuNDYtMC4yMjcsMC45ODItMC4yMjcsMS41NjcKCQkJCWMwLDAuNTgzLDAuMDc2LDEuMTA1LDAuMjI3LDEuNTY2YzAuMTU4LDAuNDUyLDAuMzczLDAuODQxLDAuNjQ5LDEuMTY1YzAuMjgxLDAuMzE2LDAuNjE1LDAuNTU4LDAuOTk5LDAuNzMKCQkJCWMwLjM5MSwwLjE2NSwwLjgyNSwwLjI0NywxLjI5OSwwLjI0N2MwLjQ2NywwLDAuODk1LTAuMDg2LDEuMjg4LTAuMjU4YzAuMzkxLTAuMTcyLDAuNzI3LTAuNDE1LDEuMDA4LTAuNzMxCgkJCQljMC4yODEtMC4zMjMsMC40OTgtMC43MTQsMC42NDktMS4xNzRDMTA2MC4zNTMsMTMyLjMxMiwxMDYwLjQzMSwxMzEuNzg5LDEwNjAuNDMxLDEzMS4yMDd6IE0xMDU4Ljk0OCwxMzEuMjI4CgkJCQljMCwwLjczNC0wLjE1NCwxLjI5Ni0wLjQ2MywxLjY4OWMtMC4zMDMsMC4zOTEtMC43MDcsMC41ODctMS4yMTUsMC41ODdjLTAuNTA4LDAtMC45Mi0wLjE5OS0xLjIzNy0wLjU5OAoJCQkJYy0wLjMxNS0wLjM5OC0wLjQ3My0wLjk2NC0wLjQ3My0xLjY5OXMwLjE1MS0xLjI5OCwwLjQ1My0xLjY5MWMwLjMwOS0wLjM5LDAuNzE3LTAuNTg2LDEuMjI1LTAuNTg2CgkJCQljMC41MDgsMCwwLjkyLDAuMTk5LDEuMjM3LDAuNTk4QzEwNTguNzg5LDEyOS45MjYsMTA1OC45NDgsMTMwLjQ5MywxMDU4Ljk0OCwxMzEuMjI4TDEwNTguOTQ4LDEzMS4yMjh6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQ2IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2Ny43MjMsMTI5Ljg5N2MwLTAuMzg0LTAuMDY0LTAuNzE3LTAuMTk1LTAuOTk5Yy0wLjEyOS0wLjI4OC0wLjMwOS0wLjUyOS0wLjUzNS0wLjcyMgoJCQkJYy0wLjIyNy0wLjE5My0wLjQ5LTAuMzMyLTAuNzkzLTAuNDIyYy0wLjMwMy0wLjA5Ni0wLjYyMS0wLjE0NC0wLjk1OC0wLjE0NGgtMy4xNTJ2Ny4yMWgxLjQ0MnYtMi41NTVoMS41ODcKCQkJCWMwLjM3MSwwLDAuNzEzLTAuMDQ0LDEuMDMtMC4xMzRjMC4zMjItMC4wODksMC42LTAuMjMsMC44MzQtMC40MjJjMC4yMzMtMC4xOTMsMC40MTYtMC40MzYsMC41NDUtMC43MzIKCQkJCUMxMDY3LjY1OSwxMzAuNjc4LDEwNjcuNzIzLDEzMC4zMTYsMTA2Ny43MjMsMTI5Ljg5N3ogTTEwNjYuMjQsMTI5LjkzYzAsMC42MjUtMC4zNDQsMC45MzctMS4wMywwLjkzN2gtMS42Nzh2LTEuODU1aDEuNjU3CgkJCQljMC4zMjIsMCwwLjU3NiwwLjA3NSwwLjc2NCwwLjIyNkMxMDY2LjE0NCwxMjkuMzg0LDEwNjYuMjQsMTI5LjYxNCwxMDY2LjI0LDEyOS45M0wxMDY2LjI0LDEyOS45M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4NDgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDc0LjUxMSwxMzQuODIydi0xLjQxMWgtMy43MTl2LTEuNzRoMi4wNzF2LTEuNDAxaC0yLjA3MXYtMS4yNDdoMy41NjR2LTEuNDExaC01LjAwNgoJCQkJdjcuMjFIMTA3NC41MTF6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODUwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4Mi4xNDYsMTM0LjgyMnYtNy4yMWgtMS40MjJ2My4wNDljMCwwLjEwMywwLDAuMjMsMCwwLjM4MQoJCQkJYzAuMDA2LDAuMTUyLDAuMDEsMC4zMDUsMC4wMSwwLjQ2NGMwLDAuMTUxLDAsMC4yOTUsMCwwLjQzMWMwLjAwOCwwLjEzMiwwLjAxLDAuMjMsMC4wMSwwLjMKCQkJCWMtMC4wNDctMC4wOTYtMC4xMjMtMC4yMjEtMC4yMjctMC4zNzFjLTAuMDk2LTAuMTU4LTAuMTg5LTAuMzA1LTAuMjc3LTAuNDQzbC0yLjU1Ni0zLjgxMWgtMS4zOHY3LjIxaDEuNDIydi0zLjE3MgoJCQkJYzAtMC4xMDMtMC4wMDQtMC4yMy0wLjAxMi0wLjM4MWMwLTAuMTUyLDAtMC4zMDQsMC0wLjQ1M2MwLTAuMTU4LTAuMDA0LTAuMzAzLTAuMDEtMC40MzFjMC0wLjEzNywwLTAuMjQyLDAtMC4zMDkKCQkJCWMwLjA0NywwLjA5NiwwLjEyMSwwLjIyMywwLjIxNSwwLjM4MWMwLjEwNCwwLjE1MSwwLjE5OSwwLjI5NSwwLjI4OSwwLjQzMmwyLjY0OCwzLjkzNUwxMDgyLjE0NiwxMzQuODIyTDEwODIuMTQ2LDEzNC44MjJ6Ii8+CgkJPC9nPgoJCTxnIGlkPSJ0ZXh0NjIyMiI+CgkJCTxwYXRoIGlkPSJwYXRoODMzIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTA4OC43MDcsMTMyLjkyN2MwLTAuMjY4LTAuMDM1LTAuNTA1LTAuMTA0LTAuNzExYy0wLjA2OC0wLjIwNS0wLjE4Ni0wLjM5NC0wLjM1LTAuNTY2CgkJCQljLTAuMTU4LTAuMTcyLTAuMzcxLTAuMzI5LTAuNjM3LTAuNDc0Yy0wLjI3LTAuMTQ1LTAuNjAyLTAuMjg4LTEtMC40MzJjLTAuMzYzLTAuMTMtMC42NTktMC4yNS0wLjg4NS0wLjM2CgkJCQljLTAuMjIxLTAuMTEyLTAuMzkzLTAuMjIxLTAuNTE2LTAuMzNjLTAuMTIzLTAuMTE3LTAuMjA1LTAuMjMzLTAuMjQ2LTAuMzVjLTAuMDQzLTAuMTIyLTAuMDYzLTAuMjYxLTAuMDYzLTAuNDEKCQkJCWMwLTAuMTQ0LDAuMDI0LTAuMjc5LDAuMDcyLTAuNDAyYzAuMDU1LTAuMTMyLDAuMTM3LTAuMjQzLDAuMjQ2LTAuMzQxYzAuMTE3LTAuMDk1LDAuMjY0LTAuMTcyLDAuNDQzLTAuMjI2CgkJCQljMC4xNzgtMC4wNjEsMC4zOTEtMC4wOTQsMC42MzktMC4wOTRjMC4zNjMsMCwwLjY3NiwwLjA1OSwwLjkzNiwwLjE3N2MwLjI2OCwwLjExLDAuNTMxLDAuMjc0LDAuNzkzLDAuNDk0bDAuNTE2LTAuNjI4CgkJCQljLTAuMzAzLTAuMjQxLTAuNjI1LTAuNDMtMC45NjktMC41NjdjLTAuMzM2LTAuMTM3LTAuNzQ2LTAuMjA1LTEuMjI3LTAuMjA1Yy0wLjMzNiwwLTAuNjQ1LDAuMDQxLTAuOTI2LDAuMTIzCgkJCQljLTAuMjc1LDAuMDgyLTAuNTEyLDAuMjA2LTAuNzExLDAuMzdjLTAuMTkyLDAuMTU4LTAuMzQ0LDAuMzUtMC40NTMsMC41NzhjLTAuMTA5LDAuMjI2LTAuMTY0LDAuNDg1LTAuMTY0LDAuNzcyCgkJCQljMCwwLjI2MiwwLjAzNSwwLjQ5MiwwLjEwMiwwLjY5YzAuMDc2LDAuMiwwLjE5MywwLjM4MSwwLjM1LDAuNTQ2YzAuMTY2LDAuMTU4LDAuMzc5LDAuMzA4LDAuNjM5LDAuNDUzCgkJCQljMC4yNjgsMC4xMzcsMC41OTgsMC4yNzUsMC45ODksMC40MTFjMC4zMywwLjExNywwLjYwNCwwLjIzNCwwLjgyNSwwLjM1YzAuMjE5LDAuMTEsMC4zOTUsMC4yMjIsMC41MjYsMC4zNAoJCQkJYzAuMTM3LDAuMTE2LDAuMjMzLDAuMjQzLDAuMjg3LDAuMzgxYzAuMDU3LDAuMTM3LDAuMDgyLDAuMjg4LDAuMDgyLDAuNDUzYzAsMC4zODUtMC4xNDEsMC42ODUtMC40MjIsMC45MDcKCQkJCWMtMC4yNzQsMC4yMi0wLjY1MywwLjMyOC0xLjEzMSwwLjMyOGMtMC4zNzEsMC0wLjcxNS0wLjA3OC0xLjAzMi0wLjIzN2MtMC4zMTUtMC4xNTgtMC42MS0wLjM2Ny0wLjg4NS0wLjYyOWwtMC41MzUsMC41OTkKCQkJCWMwLjI4OSwwLjI4OCwwLjYzOSwwLjUyOSwxLjA1MSwwLjcyMmMwLjQxOCwwLjE4NSwwLjg3NSwwLjI3OCwxLjM3LDAuMjc4YzAuMzc3LDAsMC43MTMtMC4wNTIsMS4wMDgtMC4xNTUKCQkJCWMwLjI5Ny0wLjEwMywwLjU0Ny0wLjI0MywwLjc1Mi0wLjQyMmMwLjIwNS0wLjE3OSwwLjM2Mi0wLjM5MSwwLjQ2My0wLjY0QzEwODguNjUsMTMzLjQ3MywxMDg4LjcwNywxMzMuMjA5LDEwODguNzA3LDEzMi45Mjd6IgoJCQkJLz4KCQkJPHBhdGggaWQ9InBhdGg4MzUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk1LjgyNSwxMzQuODIydi03LjIxaC0wLjgwNXYzLjA4aC0zLjU4NnYtMy4wOGgtMC44MDJ2Ny4yMWgwLjgwMnYtMy4zOTloMy41ODZ2My4zOTkKCQkJCUgxMDk1LjgyNXoiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzciIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDk4LjgzLDEzNC44MjJ2LTcuMjFoLTAuODAzdjcuMjFIMTA5OC44M3oiLz4KCQkJPHBhdGggaWQ9InBhdGg4MzkiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTA1LjI2OSwxMjguMzQzdi0wLjczMWgtNC4yMzR2Ny4yMWgwLjgwM3YtMy4zNTdoMS45Nzl2LTAuNzMyaC0xLjk3OXYtMi4zODgKCQkJCUwxMTA1LjI2OSwxMjguMzQzTDExMDUuMjY5LDEyOC4zNDN6Ii8+CgkJCTxwYXRoIGlkPSJwYXRoODQxIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTExMS41NDMsMTI4LjM0M3YtMC43MzFoLTUuMDQ5djAuNzMxaDIuMTIydjYuNDc5aDAuODA1di02LjQ3OUgxMTExLjU0M3oiLz4KCQk8L2c+Cgk8L2c+Cgk8cGF0aCBpZD0icGF0aDYyMTIiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04NC40MzUsMTAuMjcxYy0zLjYwMiwwLTYuNjU4LDEuMjI5LTkuMTY2LDMuNzA5Yy0yLjUwNiwyLjQ3OS0zLjc1Niw1LjUtMy43NTYsOS4wMzUKCQljMCwzLjc1NCwxLjIyOSw2Ljg2MywzLjY4Niw5LjM0NGMyLjQ1NywyLjUxNCw1LjUwNiwzLjc4LDkuMTQzLDMuNzhjMS42NDEsMCwzLjE2NC0wLjI1Niw0LjU3Ni0wLjc0OWwxLjc5NSwyLjc4CgkJYzIuNTE2LDMuODk0LDIuNDc5LDYuNjc1LTAuMTA3LDguMzM0Yy0wLjg1NSwwLjU1LTQuNTkyLDIuMDg5LTQuNjM3LDEuOTk3bDIuNCw1LjEzNmM0Ljk3My0wLjg5NiwxNC41ODYtNi41NDgsOC42NjgtMTYuMDQ5CgkJbC0zLjM2My01LjIwN2MyLjQ2OS0yLjQ3MSwzLjcwOS01LjUyMSwzLjcwOS05LjE2NmMwLTMuNjM2LTEuMjQ0LTYuNzAzLTMuNzM0LTkuMkM5MS4xMjYsMTEuNTIsODguMDUyLDEwLjI3Miw4NC40MzUsMTAuMjcxCgkJTDg0LjQzNSwxMC4yNzF6IE04NC40MzUsMTUuMzcyYzIuMTc0LDAsMy45MjgsMC43MjIsNS4yNTQsMi4xNjNjMS4zMTIsMS40MjUsMS45NjEsMy4zMjcsMS45NjEsNS43MDYKCQljMCwyLjM4LTAuNjQ4LDQuMjgyLTEuOTYxLDUuNzA2Yy0xLjMxMSwxLjQyNS0zLjA2MiwyLjEyOC01LjI1NCwyLjEyOGMtMi4xNzQsMC0zLjkyNi0wLjcwOS01LjI1NC0yLjE1MQoJCWMtMS4yOTMtMS40MjQtMS45MzgtMy4zNjQtMS45MzgtNS44MTJjMC0yLjI3OCwwLjY1OC00LjEzNCwxLjk4NC01LjU3NWMxLjMyOC0xLjQ0MSwzLjA2Ni0yLjE2NCw1LjIwOS0yLjE2NEg4NC40MzV6Ii8+Cgk8cGF0aCBpZD0icGF0aDMwNTgiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjEuNjQyLDkuODk1Yy0wLjE2OCwwLjAwNC0wLjMzMiwwLjAxMS0wLjQ5NiwwLjAyMmMtMC4zMjYsMC4wMjUtMC42NDMsMC4wNjgtMC45NTUsMC4xMzEKCQljLTAuMDE2LDAuMDAzLTAuMDMxLDAuMDEtMC4wNDcsMC4wMTNjLTAuMTM5LDAuMDI4LTAuMjc3LDAuMDU5LTAuNDEyLDAuMDk2Yy0zLjk5NCwwLjkyLTcuODk2LDQuMjI5LTcuODgzLDkuNTk4bC0wLjAxMiwxNS42MjQKCQloNS41ODRWMjIuNjk2YzAtNC42MSwxLjQ5OC02LjkzNiw0LjQ5LTYuOTc4YzIuOTkyLDAuMDQyLDQuNDg4LDIuMzY2LDQuNDg4LDYuOTc4djEyLjY4M2g1LjZsLTAuMDE0LTE1LjYyNAoJCWMwLjAxNC01LjM2NC0zLjg5My04LjY3NS03Ljg4My05LjU5OGMtMC4xNTYtMC4wMzYtMC4zMDMtMC4wNzgtMC40NTktMC4xMDdjLTAuMzExLTAuMDYyLTAuNjM5LTAuMTA0LTAuOTY1LTAuMTMxCgkJYy0wLjAwOC0wLjAwMS0wLjAxOCwwLjAwMS0wLjAyMywwYy0wLjE2LTAuMDE0LTAuMzE0LTAuMDE5LTAuNDczLTAuMDIyYy0wLjAxMi0wLjAwMS0wLjAyMywwLTAuMDM1LDAKCQlDMTIxLjk3OCw5Ljg5MiwxMjEuODA4LDkuODkyLDEyMS42NDIsOS44OTVMMTIxLjY0Miw5Ljg5NXoiLz4KCTxnIGlkPSJnMzA1MiIgdHJhbnNmb3JtPSJtYXRyaXgoMS43MTE0IDAgMCAtMS42ODk3IC0yNzEuODYgNDc3LjkyKSI+CgkJPHBhdGggaWQ9InBhdGgzMDU0IiBmaWxsPSIjRkZGRkZGIiBkPSJNMTg1LjMwOCwyNzEuMTQ5Yy0wLjAxMSw0LjM4Myw0LjQzNSw2LjQ1Myw3LjMyOSw1LjY4MmwtMC4wMDktMy4zNjYKCQkJYzAsMC4wNjEtMC42NDQsMC4wNzUtMS4yNDcsMC4wNzVjLTEuODI0LDAtMi43MzQtMS4zNzctMi43MzQtNC4xMzF2LTcuNTA0aC0zLjM0NCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==" alt="OpenShift Origin logo" /> |
|
| 1900 |
+ </span> |
|
| 1901 |
+ <div class="container"> |
|
| 1902 |
+ <div class="row"> |
|
| 1903 |
+ <div class="col-sm-12"> |
|
| 1904 |
+ <div id="brand"> |
|
| 1905 |
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTQ0LjEyNXB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNDQuMTI1IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQuMTI1IDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Ljc0Nyw0Ljk5OGMwLDEuNDgxLTAuMzYzLDIuNjA2LTEuMDg5LDMuMzc3QzYuOTMxLDkuMTQ2LDUuODY4LDkuNTMsNC40NjgsOS41Mw0KCQljLTEuMzgsMC0yLjQzOC0wLjM4Ny0zLjE3NS0xLjE2MVMwLjE4OCw2LjQ2NywwLjE4OCw0Ljk4NmMwLTEuNDY0LDAuMzY2LTIuNTgzLDEuMDk4LTMuMzU1YzAuNzMyLTAuNzcyLDEuNzk3LTEuMTU4LDMuMTkzLTEuMTU4DQoJCWMxLjQsMCwyLjQ2MiwwLjM4MywzLjE4NCwxLjE0OUM4LjM4NiwyLjM4OCw4Ljc0NywzLjUxNCw4Ljc0Nyw0Ljk5OHogTTIuNjkyLDQuOTk4YzAsMS43MDIsMC41OTIsMi41NTMsMS43NzUsMi41NTMNCgkJYzAuNjAyLDAsMS4wNDgtMC4yMDcsMS4zMzktMC42MnMwLjQzNy0xLjA1OCwwLjQzNy0xLjkzM2MwLTAuODc5LTAuMTQ3LTEuNTI4LTAuNDQyLTEuOTQ3QzUuNTA2LDIuNjMyLDUuMDY1LDIuNDIyLDQuNDc5LDIuNDIyDQoJCUMzLjI4OCwyLjQyMiwyLjY5MiwzLjI4MSwyLjY5Miw0Ljk5OHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMTExLDMuNDA5YzAsMC45ODMtMC4yOSwxLjc0Mi0wLjg3LDIuMjc4Yy0wLjU4LDAuNTM2LTEuNDAzLDAuODA0LTIuNDcsMC44MDRoLTAuNjY4VjkuNDFoLTIuMzc3di04LjgNCgkJaDMuMDQ1YzEuMTExLDAsMS45NDYsMC4yNDMsMi41MDMsMC43MjlTMjAuMTExLDIuNTE1LDIwLjExMSwzLjQwOXogTTE2LjEwMyw0LjU1M2gwLjQzNGMwLjM1NywwLDAuNjQxLTAuMSwwLjg1Mi0wLjMwMQ0KCQlzMC4zMTYtMC40NzgsMC4zMTYtMC44MzFjMC0wLjU5NC0wLjMyOS0wLjg5MS0wLjk4Ny0wLjg5MWgtMC42MTRWNC41NTN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjEyNyw5LjQxaC01LjIyNHYtOC44aDUuMjI0djEuOTA4SDI3LjI4djEuMzg0aDIuNjM2djEuOTA5SDI3LjI4djEuNjZoMi44NDdWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDMuNDM2LDkuNDFoLTMuMTE3bC0zLjIxNC02LjJIMzcuMDVjMC4wNzYsMC45NzUsMC4xMTUsMS43MTksMC4xMTUsMi4yMzNWOS40MWgtMi4xMDZ2LTguOGgzLjEwNQ0KCQlsMy4yMDIsNi4xMTVoMC4wMzZjLTAuMDU2LTAuODg3LTAuMDg0LTEuNTk5LTAuMDg0LTIuMTM3VjAuNjFoMi4xMThWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNDgxLDYuNzM4YzAsMC41NDUtMC4xMzgsMS4wMy0wLjQxNSwxLjQ1M2MtMC4yNzcsMC40MjQtMC42NzYsMC43NTItMS4xOTgsMC45ODcNCgkJYy0wLjUyMSwwLjIzNC0xLjEzNCwwLjM1Mi0xLjgzNiwwLjM1MmMtMC41ODUsMC0xLjA3Ny0wLjA0MS0xLjQ3NC0wLjEyM2MtMC4zOTctMC4wODItMC44MTEtMC4yMjYtMS4yNC0wLjQzMVY2Ljg1OA0KCQljMC40NTQsMC4yMzIsMC45MjUsMC40MTQsMS40MTUsMC41NDVjMC40ODksMC4xMywwLjkzOSwwLjE5NSwxLjM0OCwwLjE5NWMwLjM1MywwLDAuNjEyLTAuMDYyLDAuNzc2LTAuMTg0czAuMjQ3LTAuMjgsMC4yNDctMC40NzMNCgkJYzAtMC4xMi0wLjAzMy0wLjIyNi0wLjA5OS0wLjMxNWMtMC4wNjYtMC4wOTEtMC4xNzItMC4xODItMC4zMTktMC4yNzRjLTAuMTQ2LTAuMDkyLTAuNTM3LTAuMjgxLTEuMTcxLTAuNTY1DQoJCWMtMC41NzQtMC4yNjEtMS4wMDQtMC41MTQtMS4yOTEtMC43NTljLTAuMjg3LTAuMjQ1LTAuNS0wLjUyNi0wLjYzOC0wLjg0M2MtMC4xMzktMC4zMTctMC4yMDgtMC42OTItMC4yMDgtMS4xMjUNCgkJYzAtMC44MTEsMC4yOTUtMS40NDIsMC44ODUtMS44OTZjMC41OS0wLjQ1MywxLjQtMC42OCwyLjQzMS0wLjY4YzAuOTExLDAsMS44NCwwLjIxMSwyLjc4NywwLjYzMmwtMC43MjgsMS44MzUNCgkJYy0wLjgyMy0wLjM3Ny0xLjUzMy0wLjU2Ni0yLjEzMS0wLjU2NmMtMC4zMDksMC0wLjUzNCwwLjA1NC0wLjY3NCwwLjE2M2MtMC4xNDEsMC4xMDgtMC4yMTEsMC4yNDMtMC4yMTEsMC40MDMNCgkJYzAsMC4xNzIsMC4wODksMC4zMjcsMC4yNjgsMC40NjNjMC4xNzksMC4xMzcsMC42NjMsMC4zODUsMS40NTQsMC43NDdjMC43NTgsMC4zNDEsMS4yODUsMC43MDcsMS41OCwxLjA5OA0KCQlDNTQuMzMzLDUuNjUxLDU0LjQ4MSw2LjE0NCw1NC40ODEsNi43Mzh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY2Ljc3Miw5LjQxaC0yLjM4OVY1LjgyM0g2MS42MlY5LjQxaC0yLjM4OXYtOC44aDIuMzg5djMuMjYyaDIuNzYzVjAuNjFoMi4zODlWOS40MXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzIuMDY0LDkuNDF2LTguOGgyLjM4OXY4LjhINzIuMDY0eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi4wODYsOS40MWgtMi4zNDF2LTguOGg1LjJ2MS45MDhoLTIuODU5djEuNjc5aDIuNjM2djEuOTA5aC0yLjYzNlY5LjQxeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05My42NjEsOS40MWgtMi4zNzdWMi41NTVoLTIuMTQ4VjAuNjFoNi42Njh2MS45NDRoLTIuMTQzVjkuNDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEwLjE3Niw1LjE1NWMwLDEuMzcxLTAuMzQ3LDIuNDQ5LTEuMDQsMy4yMzRzLTEuNjU3LDEuMTc4LTIuODkyLDEuMTc4Yy0xLjI2MiwwLTIuMjM1LTAuMzg1LTIuOTIxLTEuMTU2DQoJCXMtMS4wMjgtMS44NjEtMS4wMjgtMy4yNjdjMC0xLjM5NSwwLjM0NC0yLjQ3NiwxLjAzMS0zLjI0M3MxLjY2NC0xLjE1MSwyLjkzLTEuMTUxYzEuMjMsMCwyLjE5MSwwLjM5MSwyLjg4MywxLjE3Mg0KCQlTMTEwLjE3NiwzLjc4LDExMC4xNzYsNS4xNTV6IE0xMDMuMzUsNS4xNTVjMCwxLjE2LDAuMjQ3LDIuMDQxLDAuNzQxLDIuNjRzMS4yMTIsMC44OTgsMi4xNTMsMC44OTgNCgkJYzAuOTQ5LDAsMS42NjYtMC4yOTksMi4xNS0wLjg5NnMwLjcyNy0xLjQ3OSwwLjcyNy0yLjY0MmMwLTEuMTUyLTAuMjQxLTIuMDI2LTAuNzI0LTIuNjIycy0xLjE5Ni0wLjg5NC0yLjE0Mi0wLjg5NA0KCQljLTAuOTQ5LDAtMS42NzEsMC4zLTIuMTY1LDAuODk5UzEwMy4zNSw0LjAxLDEwMy4zNSw1LjE1NXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEzLjQ0Miw1Ljg4N3YzLjU2MmgtMC45OTZWMC44ODNoMi4zNWMxLjA1LDAsMS44MjgsMC4yMDEsMi4zMywwLjYwNHMwLjc1MiwxLjAwOCwwLjc1MiwxLjgxNg0KCQljMCwxLjEzMy0wLjU3NCwxLjg5OC0xLjcyMywyLjI5NmwyLjMyNiwzLjg1aC0xLjE3OGwtMi4wNzQtMy41NjJIMTEzLjQ0MnogTTExMy40NDIsNS4wMzJoMS4zNjVjMC43MDMsMCwxLjIxOC0wLjE0LDEuNTQ2LTAuNDE5DQoJCXMwLjQ5Mi0wLjY5OCwwLjQ5Mi0xLjI1N2MwLTAuNTY2LTAuMTY2LTAuOTc1LTAuNS0xLjIyNXMtMC44NzEtMC4zNzUtMS42MDktMC4zNzVoLTEuMjk1VjUuMDMyeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjAuMjI0LDkuNDQ5VjAuODgzaDAuOTk2djguNTY2SDEyMC4yMjR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNy42OTcsNC45NjFoMi45MTJ2NC4xNjZjLTAuNDUzLDAuMTQ1LTAuOTE0LDAuMjU0LTEuMzgzLDAuMzI4cy0xLjAxMiwwLjExMS0xLjYyOSwwLjExMQ0KCQljLTEuMjk3LDAtMi4zMDctMC4zODUtMy4wMjktMS4xNTZzLTEuMDg0LTEuODU0LTEuMDg0LTMuMjQ0YzAtMC44OTEsMC4xNzktMS42NzEsMC41MzYtMi4zNDFzMC44NzItMS4xODIsMS41NDQtMS41MzUNCgkJczEuNDU5LTAuNTMsMi4zNjEtMC41M2MwLjkxNCwwLDEuNzY2LDAuMTY4LDIuNTU1LDAuNTA0bC0wLjM4NywwLjg3OWMtMC43NzMtMC4zMjgtMS41MTgtMC40OTItMi4yMzItMC40OTINCgkJYy0xLjA0MywwLTEuODU3LDAuMzExLTIuNDQzLDAuOTMycy0wLjg3OSwxLjQ4Mi0wLjg3OSwyLjU4NGMwLDEuMTU2LDAuMjgyLDIuMDMzLDAuODQ3LDIuNjNzMS4zOTQsMC44OTYsMi40ODcsMC44OTYNCgkJYzAuNTk0LDAsMS4xNzQtMC4wNjgsMS43NC0wLjIwNVY1Ljg1MmgtMS45MTZWNC45NjF6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzMy4wMjYsOS40NDlWMC44ODNoMC45OTZ2OC41NjZIMTMzLjAyNnoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQzLjQyMyw5LjQ0OWgtMS4xMzdsLTQuNjgyLTcuMTg5aC0wLjA0N2MwLjA2MiwwLjg0NCwwLjA5NCwxLjYxNywwLjA5NCwyLjMydjQuODY5aC0wLjkyVjAuODgzaDEuMTI1DQoJCWw0LjY3LDcuMTZoMC4wNDdjLTAuMDA4LTAuMTA1LTAuMDI1LTAuNDQzLTAuMDUzLTEuMDE2cy0wLjAzNy0wLjk4Mi0wLjAyOS0xLjIyOVYwLjg4M2gwLjkzMlY5LjQ0OXoiLz4NCjwvZz4NCjwvc3ZnPg0K" alt="OpenShift Origin"> |
|
| 1906 |
+ </div><!--/#brand--> |
|
| 1907 |
+ </div><!--/.col-*--> |
|
| 1908 |
+ <div class="col-sm-7 col-md-6 col-lg-5 login"> |
|
| 1909 |
+ {{ if eq (len .Providers) 1}}
|
|
| 1910 |
+ <a class="btn btn-lg btn-primary" href='{{ (index .Providers 0).URL }}'>Log In</a>
|
|
| 1911 |
+ {{ else }}
|
|
| 1912 |
+ {{ range $provider := .Providers }}
|
|
| 1913 |
+ <div style="border-radius: 5px; border: 1px solid #444; padding: 20px; background-color: #333; cursor: pointer;" onclick="window.location.href='{{ $provider.URL }}'">
|
|
| 1914 |
+ Log in with <a href="{{$provider.URL}}">{{$provider.Name}}</a>
|
|
| 1915 |
+ </div> |
|
| 1916 |
+ {{ end }}
|
|
| 1917 |
+ {{ end }}
|
|
| 1918 |
+ </div><!--/.col-*--> |
|
| 1919 |
+ </div><!--/.row--> |
|
| 1920 |
+ </div><!--/.container--> |
|
| 1921 |
+ </body> |
|
| 1922 |
+</html> |
|
| 1923 |
+` |
| ... | ... |
@@ -84,6 +84,7 @@ func NewCommandAdmin(name, fullName string, out io.Writer) *cobra.Command {
|
| 84 | 84 |
admin.NewCommandCreateBootstrapProjectTemplate(f, admin.CreateBootstrapProjectTemplateCommand, fullName+" "+admin.CreateBootstrapProjectTemplateCommand, out), |
| 85 | 85 |
admin.NewCommandCreateBootstrapPolicyFile(admin.CreateBootstrapPolicyFileCommand, fullName+" "+admin.CreateBootstrapPolicyFileCommand, out), |
| 86 | 86 |
admin.NewCommandCreateLoginTemplate(f, admin.CreateLoginTemplateCommand, fullName+" "+admin.CreateLoginTemplateCommand, out), |
| 87 |
+ admin.NewCommandCreateProviderSelectionTemplate(f, admin.CreateProviderSelectionTemplateCommand, fullName+" "+admin.CreateProviderSelectionTemplateCommand, out), |
|
| 87 | 88 |
admin.NewCommandOverwriteBootstrapPolicy(admin.OverwriteBootstrapPolicyCommandName, fullName+" "+admin.OverwriteBootstrapPolicyCommandName, fullName+" "+admin.CreateBootstrapPolicyFileCommand, out), |
| 88 | 89 |
admin.NewCommandNodeConfig(admin.NodeConfigCommandName, fullName+" "+admin.NodeConfigCommandName, out), |
| 89 | 90 |
cert.NewCmdCert(cert.CertRecommendedName, fullName+" "+cert.CertRecommendedName, out), |
| 90 | 91 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,64 @@ |
| 0 |
+package admin |
|
| 1 |
+ |
|
| 2 |
+import ( |
|
| 3 |
+ "errors" |
|
| 4 |
+ "io" |
|
| 5 |
+ |
|
| 6 |
+ "github.com/spf13/cobra" |
|
| 7 |
+ |
|
| 8 |
+ cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" |
|
| 9 |
+ |
|
| 10 |
+ "github.com/openshift/origin/pkg/auth/server/selectprovider" |
|
| 11 |
+ "github.com/openshift/origin/pkg/cmd/util/clientcmd" |
|
| 12 |
+) |
|
| 13 |
+ |
|
| 14 |
+const ( |
|
| 15 |
+ CreateProviderSelectionTemplateCommand = "create-provider-selection-template" |
|
| 16 |
+ providerSelectionLongDescription = ` |
|
| 17 |
+Create a template for customizing the provider selection page |
|
| 18 |
+ |
|
| 19 |
+This command creates a basic template to use as a starting point for |
|
| 20 |
+customizing the login provider selection page. Save the output to a file and edit |
|
| 21 |
+the template to change the look and feel or add content. Be careful not to remove |
|
| 22 |
+any parameter values inside curly braces. |
|
| 23 |
+ |
|
| 24 |
+To use the template, set oauthConfig.templates.providerSelection in the master |
|
| 25 |
+configuration to point to the template file. For example, |
|
| 26 |
+ |
|
| 27 |
+ oauthConfig: |
|
| 28 |
+ templates: |
|
| 29 |
+ providerSelection: templates/provider-selection.html |
|
| 30 |
+` |
|
| 31 |
+) |
|
| 32 |
+ |
|
| 33 |
+type CreateProviderSelectionTemplateOptions struct{}
|
|
| 34 |
+ |
|
| 35 |
+func NewCommandCreateProviderSelectionTemplate(f *clientcmd.Factory, commandName string, fullName string, out io.Writer) *cobra.Command {
|
|
| 36 |
+ options := &CreateProviderSelectionTemplateOptions{}
|
|
| 37 |
+ |
|
| 38 |
+ cmd := &cobra.Command{
|
|
| 39 |
+ Use: commandName, |
|
| 40 |
+ Short: "Create a provider selection template", |
|
| 41 |
+ Long: providerSelectionLongDescription, |
|
| 42 |
+ Run: func(cmd *cobra.Command, args []string) {
|
|
| 43 |
+ if err := options.Validate(args); err != nil {
|
|
| 44 |
+ cmdutil.CheckErr(cmdutil.UsageError(cmd, err.Error())) |
|
| 45 |
+ } |
|
| 46 |
+ |
|
| 47 |
+ _, err := io.WriteString(out, selectprovider.SelectProviderTemplateExample) |
|
| 48 |
+ if err != nil {
|
|
| 49 |
+ cmdutil.CheckErr(err) |
|
| 50 |
+ } |
|
| 51 |
+ }, |
|
| 52 |
+ } |
|
| 53 |
+ |
|
| 54 |
+ return cmd |
|
| 55 |
+} |
|
| 56 |
+ |
|
| 57 |
+func (o CreateProviderSelectionTemplateOptions) Validate(args []string) error {
|
|
| 58 |
+ if len(args) != 0 {
|
|
| 59 |
+ return errors.New("no arguments are supported")
|
|
| 60 |
+ } |
|
| 61 |
+ |
|
| 62 |
+ return nil |
|
| 63 |
+} |
| ... | ... |
@@ -195,6 +195,7 @@ func GetMasterFileReferences(config *MasterConfig) []*string {
|
| 195 | 195 |
|
| 196 | 196 |
if config.OAuthConfig.Templates != nil {
|
| 197 | 197 |
refs = append(refs, &config.OAuthConfig.Templates.Login) |
| 198 |
+ refs = append(refs, &config.OAuthConfig.Templates.ProviderSelection) |
|
| 198 | 199 |
} |
| 199 | 200 |
} |
| 200 | 201 |
|
| ... | ... |
@@ -464,6 +464,9 @@ type OAuthConfig struct {
|
| 464 | 464 |
// AssetPublicURL is used for building valid client redirect URLs for external access |
| 465 | 465 |
AssetPublicURL string |
| 466 | 466 |
|
| 467 |
+ // AlwaysShowProviderSelection will force the provider selection page to render even when there is only a single provider |
|
| 468 |
+ AlwaysShowProviderSelection bool |
|
| 469 |
+ |
|
| 467 | 470 |
//IdentityProviders is an ordered list of ways for a user to identify themselves |
| 468 | 471 |
IdentityProviders []IdentityProvider |
| 469 | 472 |
|
| ... | ... |
@@ -483,6 +486,10 @@ type OAuthTemplates struct {
|
| 483 | 483 |
// Login is a path to a file containing a go template used to render the login page. |
| 484 | 484 |
// If unspecified, the default login page is used. |
| 485 | 485 |
Login string |
| 486 |
+ |
|
| 487 |
+ // ProviderSelection is a path to a file containing a go template used to render the provider selection page. |
|
| 488 |
+ // If unspecified, the default provider selection page is used. |
|
| 489 |
+ ProviderSelection string |
|
| 486 | 490 |
} |
| 487 | 491 |
|
| 488 | 492 |
type ServiceAccountConfig struct {
|
| ... | ... |
@@ -417,6 +417,9 @@ type OAuthConfig struct {
|
| 417 | 417 |
// AssetPublicURL is used for building valid client redirect URLs for external access |
| 418 | 418 |
AssetPublicURL string `json:"assetPublicURL"` |
| 419 | 419 |
|
| 420 |
+ // AlwaysShowProviderSelection will force the provider selection page to render even when there is only a single provider. |
|
| 421 |
+ AlwaysShowProviderSelection bool `json:"alwaysShowProviderSelection"` |
|
| 422 |
+ |
|
| 420 | 423 |
//IdentityProviders is an ordered list of ways for a user to identify themselves |
| 421 | 424 |
IdentityProviders []IdentityProvider `json:"identityProviders"` |
| 422 | 425 |
|
| ... | ... |
@@ -436,6 +439,10 @@ type OAuthTemplates struct {
|
| 436 | 436 |
// Login is a path to a file containing a go template used to render the login page. |
| 437 | 437 |
// If unspecified, the default login page is used. |
| 438 | 438 |
Login string `json:"login"` |
| 439 |
+ |
|
| 440 |
+ // ProviderSelection is a path to a file containing a go template used to render the provider selection page. |
|
| 441 |
+ // If unspecified, the default provider selection page is used. |
|
| 442 |
+ ProviderSelection string `json:"providerSelection"` |
|
| 439 | 443 |
} |
| 440 | 444 |
|
| 441 | 445 |
type ServiceAccountConfig struct {
|
| ... | ... |
@@ -171,6 +171,7 @@ networkConfig: |
| 171 | 171 |
networkPluginName: "" |
| 172 | 172 |
serviceNetworkCIDR: "" |
| 173 | 173 |
oauthConfig: |
| 174 |
+ alwaysShowProviderSelection: false |
|
| 174 | 175 |
assetPublicURL: "" |
| 175 | 176 |
grantConfig: |
| 176 | 177 |
method: "" |
| ... | ... |
@@ -297,6 +298,7 @@ oauthConfig: |
| 297 | 297 |
sessionSecretsFile: "" |
| 298 | 298 |
templates: |
| 299 | 299 |
login: "" |
| 300 |
+ providerSelection: "" |
|
| 300 | 301 |
tokenConfig: |
| 301 | 302 |
accessTokenMaxAgeSeconds: 0 |
| 302 | 303 |
authorizeTokenMaxAgeSeconds: 0 |
| ... | ... |
@@ -11,6 +11,7 @@ import ( |
| 11 | 11 |
|
| 12 | 12 |
"github.com/openshift/origin/pkg/auth/authenticator/redirector" |
| 13 | 13 |
"github.com/openshift/origin/pkg/auth/server/login" |
| 14 |
+ "github.com/openshift/origin/pkg/auth/server/selectprovider" |
|
| 14 | 15 |
"github.com/openshift/origin/pkg/auth/userregistry/identitymapper" |
| 15 | 16 |
"github.com/openshift/origin/pkg/cmd/server/api" |
| 16 | 17 |
"github.com/openshift/origin/pkg/cmd/server/api/latest" |
| ... | ... |
@@ -99,13 +100,26 @@ func ValidateOAuthConfig(config *api.OAuthConfig, fldPath *field.Path) Validatio |
| 99 | 99 |
))) |
| 100 | 100 |
} |
| 101 | 101 |
|
| 102 |
- if config.Templates != nil && len(config.Templates.Login) > 0 {
|
|
| 103 |
- content, err := ioutil.ReadFile(config.Templates.Login) |
|
| 104 |
- if err != nil {
|
|
| 105 |
- validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "login"), config.Templates.Login, "could not read file"))
|
|
| 106 |
- } else {
|
|
| 107 |
- for _, err = range login.ValidateLoginTemplate(content) {
|
|
| 108 |
- validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "login"), config.Templates.Login, err.Error()))
|
|
| 102 |
+ if config.Templates != nil {
|
|
| 103 |
+ if len(config.Templates.Login) > 0 {
|
|
| 104 |
+ content, err := ioutil.ReadFile(config.Templates.Login) |
|
| 105 |
+ if err != nil {
|
|
| 106 |
+ validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "login"), config.Templates.Login, "could not read file"))
|
|
| 107 |
+ } else {
|
|
| 108 |
+ for _, err = range login.ValidateLoginTemplate(content) {
|
|
| 109 |
+ validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "login"), config.Templates.Login, err.Error()))
|
|
| 110 |
+ } |
|
| 111 |
+ } |
|
| 112 |
+ } |
|
| 113 |
+ |
|
| 114 |
+ if len(config.Templates.ProviderSelection) > 0 {
|
|
| 115 |
+ content, err := ioutil.ReadFile(config.Templates.ProviderSelection) |
|
| 116 |
+ if err != nil {
|
|
| 117 |
+ validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "providerSelection"), config.Templates.ProviderSelection, "could not read file"))
|
|
| 118 |
+ } else {
|
|
| 119 |
+ for _, err = range selectprovider.ValidateSelectProviderTemplate(content) {
|
|
| 120 |
+ validationResults.AddErrors(field.Invalid(fldPath.Child("templates", "providerSelection"), config.Templates.ProviderSelection, err.Error()))
|
|
| 121 |
+ } |
|
| 109 | 122 |
} |
| 110 | 123 |
} |
| 111 | 124 |
} |
| ... | ... |
@@ -45,6 +45,7 @@ import ( |
| 45 | 45 |
"github.com/openshift/origin/pkg/auth/server/csrf" |
| 46 | 46 |
"github.com/openshift/origin/pkg/auth/server/grant" |
| 47 | 47 |
"github.com/openshift/origin/pkg/auth/server/login" |
| 48 |
+ "github.com/openshift/origin/pkg/auth/server/selectprovider" |
|
| 48 | 49 |
"github.com/openshift/origin/pkg/auth/server/tokenrequest" |
| 49 | 50 |
"github.com/openshift/origin/pkg/auth/userregistry/identitymapper" |
| 50 | 51 |
configapi "github.com/openshift/origin/pkg/cmd/server/api" |
| ... | ... |
@@ -324,6 +325,7 @@ func (c *AuthConfig) getAuthenticationFinalizer() osinserver.AuthorizeHandler {
|
| 324 | 324 |
} |
| 325 | 325 |
|
| 326 | 326 |
func (c *AuthConfig) getAuthenticationHandler(mux cmdutil.Mux, errorHandler handlers.AuthenticationErrorHandler) (handlers.AuthenticationHandler, error) {
|
| 327 |
+ // TODO: make these ordered once we can have more than one |
|
| 327 | 328 |
challengers := map[string]handlers.AuthenticationChallenger{}
|
| 328 | 329 |
redirectors := map[string]handlers.AuthenticationRedirector{}
|
| 329 | 330 |
|
| ... | ... |
@@ -350,7 +352,7 @@ func (c *AuthConfig) getAuthenticationHandler(mux cmdutil.Mux, errorHandler hand |
| 350 | 350 |
passwordSuccessHandler := handlers.AuthenticationSuccessHandlers{c.SessionAuth, redirectSuccessHandler{}}
|
| 351 | 351 |
|
| 352 | 352 |
// Since we're redirecting to a local login page, we don't need to force absolute URL resolution |
| 353 |
- redirectors["login-"+identityProvider.Name+"-redirect"] = redirector.NewRedirector(nil, OpenShiftLoginPrefix+"?then=${url}")
|
|
| 353 |
+ redirectors[identityProvider.Name] = redirector.NewRedirector(nil, OpenShiftLoginPrefix+"?then=${url}")
|
|
| 354 | 354 |
|
| 355 | 355 |
var loginTemplateFile string |
| 356 | 356 |
if c.Options.Templates != nil {
|
| ... | ... |
@@ -396,7 +398,7 @@ func (c *AuthConfig) getAuthenticationHandler(mux cmdutil.Mux, errorHandler hand |
| 396 | 396 |
|
| 397 | 397 |
mux.Handle(callbackPath, oauthHandler) |
| 398 | 398 |
if identityProvider.UseAsLogin {
|
| 399 |
- redirectors["oauth-"+identityProvider.Name+"-redirect"] = oauthHandler |
|
| 399 |
+ redirectors[identityProvider.Name] = oauthHandler |
|
| 400 | 400 |
} |
| 401 | 401 |
if identityProvider.UseAsChallenger {
|
| 402 | 402 |
return nil, errors.New("oauth identity providers cannot issue challenges")
|
| ... | ... |
@@ -411,7 +413,7 @@ func (c *AuthConfig) getAuthenticationHandler(mux cmdutil.Mux, errorHandler hand |
| 411 | 411 |
challengers["requestheader-"+identityProvider.Name+"-redirect"] = redirector.NewChallenger(baseRequestURL, requestHeaderProvider.ChallengeURL) |
| 412 | 412 |
} |
| 413 | 413 |
if identityProvider.UseAsLogin {
|
| 414 |
- redirectors["requestheader-"+identityProvider.Name+"-redirect"] = redirector.NewRedirector(baseRequestURL, requestHeaderProvider.LoginURL) |
|
| 414 |
+ redirectors[identityProvider.Name] = redirector.NewRedirector(baseRequestURL, requestHeaderProvider.LoginURL) |
|
| 415 | 415 |
} |
| 416 | 416 |
} |
| 417 | 417 |
} |
| ... | ... |
@@ -421,7 +423,18 @@ func (c *AuthConfig) getAuthenticationHandler(mux cmdutil.Mux, errorHandler hand |
| 421 | 421 |
challengers["placeholder"] = placeholderchallenger.New(OpenShiftOAuthTokenRequestURL(c.Options.MasterPublicURL)) |
| 422 | 422 |
} |
| 423 | 423 |
|
| 424 |
- authHandler := handlers.NewUnionAuthenticationHandler(challengers, redirectors, errorHandler) |
|
| 424 |
+ var selectProviderTemplateFile string |
|
| 425 |
+ if c.Options.Templates != nil {
|
|
| 426 |
+ selectProviderTemplateFile = c.Options.Templates.ProviderSelection |
|
| 427 |
+ } |
|
| 428 |
+ selectProviderRenderer, err := selectprovider.NewSelectProviderRenderer(selectProviderTemplateFile) |
|
| 429 |
+ if err != nil {
|
|
| 430 |
+ return nil, err |
|
| 431 |
+ } |
|
| 432 |
+ |
|
| 433 |
+ selectProvider := selectprovider.NewSelectProvider(selectProviderRenderer, c.Options.AlwaysShowProviderSelection) |
|
| 434 |
+ |
|
| 435 |
+ authHandler := handlers.NewUnionAuthenticationHandler(challengers, redirectors, errorHandler, selectProvider) |
|
| 425 | 436 |
return authHandler, nil |
| 426 | 437 |
} |
| 427 | 438 |
|