Browse code

Add a customizable interstitial page to select login provider

New oadm command to generate default provider selection template

Jessica Forrester authored on 2016/01/08 06:35:14
Showing 20 changed files
... ...
@@ -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,d09GRgABAAAAAFigABMAAAAAlYwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcauKfMUdERUYAAAHEAAAAHQAAAB4AJwD2R1BPUwAAAeQAAASjAAAJni1yF0JHU1VCAAAGiAAAAIEAAACooGOIoU9TLzIAAAcMAAAAYAAAAGCgqpiQY21hcAAAB2wAAAGiAAACCs3ywEljdnQgAAAJEAAAADAAAAA8KcYGO2ZwZ20AAAlAAAAE+gAACZGLC3pBZ2FzcAAADjwAAAAIAAAACAAAABBnbHlmAAAORAAAQTcAAG9g4Tc27mhlYWQAAE98AAAAMwAAADYHI01+aGhlYQAAT7AAAAAgAAAAJA2dBVRobXR4AABP0AAAAkUAAAPA/YtZ22xvY2EAAFIYAAAB2AAAAeK6PZ9ObWF4cAAAU/AAAAAgAAAAIAMbAgduYW1lAABUEAAAAfwAAARyUBqcRXBvc3QAAFYMAAAB+gAAAvpj5wT6cHJlcAAAWAgAAACQAAAAkPNEIux3ZWJmAABYmAAAAAYAAAAGxDNUvgAAAAEAAAAA0Mj48wAAAADJNTGLAAAAANDkdLJ42mNgZGBg4AFiMSBmYmAEwvdAzALmMQAADeMBHgAAAHjarZZNTJRHGMf/uyzuFm2RtmnTj2hjKKE0tikxAbboiQCljdUF7Npiaz9MDxoTSWPSkHhAV9NDE9NYasYPGtRFUfZgEAl+tUEuHnodAoVTjxNOpgdjuv3NwKJ2K22T5skv8zLvM8/Hf+YdVhFJZerQZ4o1Nb/XoRc//7p7j6q+7N61W7V7Pv1qrzYpho/yeXnff/Mc2b2re68S/ikQUzSMCUUS3cFzp+7oTuRopC9yF+5F09EsTEXnotmS1dF0yQEYif0Sux+7H82Wzq/4LXI0/ly8Op6CL3jaD/7v6vhP8VQimUjG9yeSxLv3wIiWhQVLP2zEDVY6X3IgxClY9aOW2AlJT3SqdJ5K74aq+wJvqTK/T3V6TQ2QhEY9q6Z8Ts35jFqgFdryE9oCWyHF3+2MHYydjNsgDb3EOQiHIAOH4Qj0E28A3zPEPAvnIAuDcB4u8G4ILsIlGIYRuAKjcBXGYByukec63ICbcJu5SeJHtF5jel5VeaMaqIUNUEf++rxVA35JaIRvmD8G30Mf/ADHwcAJfE/CKTgN/fhPMD/JGCFajhylxCyDKt7XwPpIGfks+WzI14BXEhZyWXJZcllyWXJZcllyFWLbEHuadbPwjMpZWQGVIdoE0RzRnN7m70bGjdDL80E4BBk4DEdCREc0pxnWz8GqpRoL9S1Xj6/F69jDunJqqoB1nAdfyeMyzuAzBy+hSheqdBVlrIN6ampgTIYeJpat4gS+J+EUnIZ+/BdUmkClLlTq0pMq/+N3VUAle+OVWVDFUKOhRkONhhoNNRrN4DcHzaGr1UHfQmf7iutlvokczbxrgVZogy1E2gopntsZOxg7GbcRK824nbUfwkfQBTvI87gvYrn+B3h/hvxn4RxkYRDOwwXeDcFFuATDMAJXYBSuwhiMwzVqug434CbcWtzh27yz1DYFhd1biTIWVSyKeB0dVTuqdlTtqNpRtT9VFm92EG+Dt1nUMIeGDg0dGjo0dOhn0c+in0U/i34O/Rz6OfSz6OfQz6KfQz+Hfj5rjqw5subImiNrjqw5tHJo5dDKoZVDK4dWDq0cWlm0smhl0cqilUUri1YWrSxaWbSyaGXRyqKVRSuLVhatLFpZtLJo5dDKoZVDK4dODp386TZ0bLTxL99DpujUNOHVDC3QCm3MPbgvzeJ9aRbvy1y4L3eE7ypD1xm6ztB1hq4zdJ35hxNi6NrQtaFrQ9eGrg1dG7o2dG3o2tC1oWtD14auDV0bujZ0bejaFN2lC6fDLJ2KVUX7utxeeM1i3AKOW8DxpTq+VJ6XZoq/DxfOZMGTtWhbBtMwC36mh5keZnqY6dHTj5wqf5I6gh7/bbf9zq4hdorYqb89qw9H/j/Ol884Ta5ZeGIpc+GmXxd6ToVb23v4m9sradHN62PRx/LLYy0rS8OvnJXc0+WqUIkqWbtCb+hNdqtWG/QU99cm3jRx272gVr2jl/UutkabsbXaona9ok6sUh9gr2q7uLP1MVajXn2r1/UdVqdjOq56Gf3I6R/QIBGHNKw2XcY2a0Sjep//uGPUO46165Z+5tcXp4iok1haVr8SfQ775E+Ohly2AHjaY2BkYGDgYohiyGBgcXHzCWGQSq4symFQSS9KzWbQy0ksyWOwYGABqmH4/x9IYGMJMDD5+vsoMAgE+fsCSbAoyFTGnMz0RAYOEAuMWcB6GIEijAx6YJoFaLMQgxSDAsM7BmYGTwZ/hrdg2ofhDQMTkPcaSPoAVTIyeAIAomcaGQAAAAADBD4BkAAFAAQFmgUzAAABHwWaBTMAAAPRAGYB8QgCAgsGBgMFBAICBOAAAu9AACBbAAAAKAAAAAAxQVNDAEAADfsEBmb+ZgAAB3MCGCAAAZ8AAAAABEgFtgAAACAAA3jaY2BgYGaAYBkGRiDJwMgC5DGC+SwML4C0GYMCkCUGZPEy1DH8ZzRkDGasYDrGdIvpjgKXgoiClIKcgpKCmoK+gpWCi0K8QonCGkUlJSHVP79Z/v8HmQjUp8CwAKgvCK6PQUFAQUJBBqrPEk0fI1Af4/+v/x//P/R/4v/C/77/GP6+/fvmwckHRx4cfHDgwd4Hux5serDywYIHbQ+KHljfP3bv+q13rK8g7icHMLIxwDUzMgEJJnQFwCBiYWVj5+Dk4ubh5eMXEBQSFhEVE5eQlJKWkZWTV1BUUlZRVVPX0NTS1tHV0zcwNDI2MTUzt7C0sraxtbN3cHRydnF1c/fw9PL28fXzDwgMCg4JDQuPiIyKjomNi09IZGhr7+yePGPe4kVLli1dvnL1qjVr16/bsHHz1i3bdmzfs3vvPoailNTM+xULC7JflGUxdMxiKGZgSC8Huy6nhmHFrsbkPBA7t/ZBUlPr9MNHrt+4c/fmrZ0MB48+ef7o8es3DJW37zG09DT3dvVPmNg3dRrDlDlzZx86dqKQgeF4FVAjAOp1mFcAAHjaY2BAA2sYekCYdRsDA+tPFg8Ghn8iHEl/17Ke/f8GyI/5/wbCZ3BhFQQAXyERInjanVVpd9NGFJW8JI6T0CULBXUZM3Gg0ciELRgwaSrFdiFdHAitBF2kLHTlOx/7Wb/mKbTn9CM/rfeOl4SWntM2J0fvzpurt1y9GYtjRKVPA3GNOlTyciCV1cdS6T6JG7rh5bGSwSBuyFbiKWkTtZNEyWw3O5RLXM52lawTrJPxchCrpyrPMyX1QZzCo7hXJ9og2ki9NEkSTxw/SbQ4g/goSQIpGYU4lWaGEqrRIJaqDmVKh16jkYibBlI2GvWow6K6HyruHM+6pbUGYKRylSNcsV5t5rtxOvCyB0msE+xtPYyx4bH6UapAKkamI//YKTlRGgZSxVKHWomjw0x+3UcyqawFMmUUKyp1D8Tt7qfbtojpodPxdVGrNFPVzXVG0WyPjkcdRHnINk4n5abOtocv10xRrXbFzbYDmTFwKSUz0X0SAXSYSJ2rB1jVsQqkbtQfFWefjwMkktkoVXkK7VFvILNmZy8upt3tZEXmj/TzQObMzm6883Do9BrwL1j/vCmcuehRXMzNRUgfSt1PxImk1AyLGT7qeIi7DBHKzUFcuFAGnyLMoSvSzqw1NF4bY2+4z1dKTetJ0EYfxfdT6HciWeE4CxqtR+JsHruua+U+g1qq3b3YkTkdqhRxf5+fd51ZJwzztJiv+vLM9y6g+TdAPOMH8qYpXNq3TFGifdsUZdoFU1RoF6Eq7ZIppmiXTTFNe9YUNdp3TDFDe85Izf+Xuc8j9zm84yE37bvITfsectO+j9y0HyA3rUJu2gZy015AblqN3LQrRnXsCDQN0s6nKoKgaWT1w7itrDUCWTXS9KWJybuIIeurEx111tYqfxT/1YkvHMiliZ7uslxcE3dp3bbw4el2X91aM+qGrcY3jpSH8TDS49CEzvJvDv+2N3W7WHOXUJVBD6hgUgAGKGsHEpjW2U4grdfs4ssfgHEZ4jnLTdVSfZ4xNH0vz/u6j5MT73s83TjLLdddWkSWdYPcmD38W4pMdf2jvKWV6uSIdeVkW7WGMaTCi6LrK0l5jrZ24xclVVbei9Jq+XwS8mTXcENoy9Y9DHaEKU15iIfXVClKD7WUo+wQh7cUZR5wyoMLWobEuA51D2prxOmhehgbCyGGobS9ELBIKV0V37TKd/Eeq2va6HjiivB0IzmJiE9xlf0oeKqro350B21es26pYUqV6uk+41Ps67Z9VFYaqePsxS3VwTXNukZOxfQT+ZpY3RsOWvdADxUfTdBIVc0xujHKGI1lTfmbgC7Gym8YrVpsv4f7qZO0ilV3EZN9c+IenHa3X2W/lnPLyLr/2qC3jVzxcyTmt0WBf+dA7JasgnpnMhBjATkLGsPYwuQOw3UML+vwf0xO/78NC4vkWe1onM1TH66RjCq5y5bHXW6yy4YetTmqdtLYR2hsaXhijh0ejoWWGByQrX/wf4x7wF1ckAA4NHIZJqI2Xaineri6x2psG86VRIBdc+w4HYAegEvQN8eu9XwCYD33yLkLcJ8cgh1yCD4lh+Azcm4BfE4OwRfkEAzIIdgl5w7AA3IIHpJDsEcOwSNyNgG+JIfgK3IIYnIIEnJuAzwmh+AJOQRfk0PwjZGrE5m/5UI2gL6z6CZQaqcGizYWmZFrE/Y+F5Z9YBHZhxaRemTk+oT6lAtL/d4iUn+wiNQfjdyYUH/iwlJ/tojUXywi9ZnxpXYk5ZXBc97RwZ/uYa1oAAAAAQAB//8AD3japX0JYJNF9vjMfFeSJmnOpgc90jQNpRRo04NyNbTlkENKW5ACi9yWoiK3yCICcsklh+VWRKxYWEQshyyieCDIKrKoyKLLT/FYV5dV1/WAZvp/M9+XNC2g/n5/oLRN5pt3zJt3zXsTRFApQmS8NAQJSEEdnseoY7cDitjmXznPy9JH3Q4IBH5EzwvsZYm9fECRExu7HcDsdb/VbfW6re5SkkLT8CZaLQ25tqdUfBvBlGhT0xW8XDoE85pRUiABXsODEcbGEkSIUIEEwSmUpqVaLaI9E3sEv5Drz4lxOmRPajruPcl/9pP7uxQFCnNL8XrRc61hWe/iQJ8iPu9ioY7s5/MqyBNIIZhNLAmiAHOjUlFESFRERZZggGCVLZlY8Ahu+MJFbSdlkMyM6gzpUPBbYmFfbD4/PPAjzJeAklHvQInRQHTRFpOgIJ0y3CwTJAkEE4SrorBebywRMSEmAjxLTkpsA88kxMfFugBvuzX8JxZAup0A0s6/8tz8yy/wLyeGX4X3i3ECfbtyeSU9V76sjF7DyaX0a5xZvqIcZ1cuqcS6xs9xx2J6TlhE9y6g5Xgf+1qAK+fjBjqAfc2ne3ElsAOIXNS0XDTKNpSC0lEWmhSIdWBRyGznTUtsEx9nNhiIqGcUCMX997ctGwYLIQpEEEk1kI4RwSPYJINhOcyoNCGQEn5XEJEwMDxGENBgBqxX1SFrrNPqkByZ2CErTk9earovLwn7rR1wXm5+QZ7fGeNS0n3WJKLkwrd87IhxWc1YNP7l8IL7/lpScbHq7afPPLPgyJ7cx7Zs39avvuqhi8GPh08ZNxGfWPa86x+XPcnbvB3xkZ57ly3abTvUIPVa1DWK3p5z59wJfava07lJgjJgZAZeZPkDoC2h6qZv5CzpDNIjJ3ID9dlob//9LqCyLQiHhBRpJBMZEZERIHlChUFPBMFRgkRRrtBhWXbKpQn998fB+Patxxv4avOn0A3PBDr95nCdzqQ+g/gjVVUBa4cOHbI7ZNvT+J/U1KjYTLsjxp9jtXhSZYkLPnAQNgFmr+bn5aa3el2PPfj7fhW7dlX0w29t3rBy62Pr1m7Ddf0qK8vKKiv74TObN6ze/Ni61U9Q2vj+eiFTJPX1uBKX767/7Kurl698cbXx0p5nn/nTnqef3nPlq6t/v/LF10LKtX58J01t+kY6L72NooCPeWh6wJIeJ8CSd8ryRZslLJBilUupjNwK2L9AoCCIFRIWRVOJjDHWfha5CLUYNBiFxkgVSJKcUimwwmTMzenYIbOdO9noNDnbKrBLQU56YJVoe04BNhOnI8YLEtWBqNSDalBwD1zgJwr2+MyY6YnH+96xYMJdQ6umbP3uCdp/ysj2W+mLKxqGdE97/bmdR5dtxxs7l7h2ly7HmZ+/OOuH2gv/Etf3mjes//yKgWNGX9++Be8urZrYc+byawtPTbxzbE1h7e5nHpt88A90To9nxtFPN9CPD9SMfI/tMcx0Di7inIoNOLkmI5irG74DBaugqhmuYlTtoj5XTo8RNzxnQrZANEgH20TIiEtj7MSaabfYCvwy0GlzedJJ+dZ1Ox9du2HFjvVbSDbW43f2naA5P3xL81+qxyfZXN1hLmN4rpA2Repc2EIUT74tL5f4/DE2Yty6bseKDWsf3ckmo7/QLruP4TPf/oDfOfEczYa5hpL5oll2gGbODlhMxiiDXgcaE7Y+NqGi/vvTy4YdAmQRUwkN7IcxVYcR+9VMooFQr0uyK1HYZ/cWgHJcm4lXx9NFP+/dv2P/93RpIl6aKTvozCmHkunRUbiG1o7CvZMPTcErAG41uiJmiK+BnHlBmCREpIEiRqC5mYIF6SCD4SXSi6tRi+zMxKBHrR4r6E+rn6zC2+j4FXQi3rJCcD1Ch+L6R/Belc9F9Gd8D7qKdCgt4AaEMS4mDG88kK0T4zpGvWCkDukcsFZel8zZVYBHRcePzZuX0NN01TWe/jStGueMZGMr8UVSRKbC2iYG4hFbuIGhVUe4V/Oi2/Pczkr8Nb64aRPHg9s89D3Qp61RBTzrxGDnYI0KQnIMorupe2GXnsWF/pKakl69Snr2LlLpcMDWuRSSMy5iJfC6KVLOmBYgl4KX65hg8e0LSnpi0zdiFt+/Lm5rBYFDdjBbiyrgYScqZUqH2VoL8QA2Fps/x4b5/1b+ipj17x+/+fHqD1d/avykdlfdY4/V7aolH9PF9BE8H0/DD+Jp9EG6jp6gH2Mf7gp/vfQyx/kYIHAG0DCg+IBLp4gC4z5qRj3WArS7PdbcAjNWfNhPzuzUOXPfG4YXrRRtC2c4O+ydhjNhnvFgh72gy+NQu4DPZTYBDWDbQffAXM36hO8gmNWV1pZ5Dhk4D/cgqtpQfCp/QUE43aK3sQgv2H9f59UPjnhq/LC3rr7zz20f0FfIt2vwogObHq2YubzboKm7zx9YQb99l76pA/ijgIcJAN+HugUKU91gBWE/EMEM0E2w6mIxrAABXTgCFBpXZQ6m70Pc9aa5U70ZTGSZWUzCTofo1kxjitXi9uSFVbri64EBT+Hq9kf319O/0//OODHizguj8Vw66tF1e06tf3B0/T2Vw79e+P434qiVB5J0MQ3rzn3iaf94x2ycgQ1rNi6Z/EBu7/v6DH4N1j0TeFYjHQfe21BOoKOMkYiLFZmIhGGM2Jbitp2bJhMujYqKskXZHFYbbC8d4Orhmwust98N6+MBDSvWXHwiWEgO7b9Ilxl0ndrRAlxG9+OytcLHjRn4izUNo4uCs1SdCPxKhHWPRyWBQJyDCMiuB37pMPM1ABNYOiSMAAy4CeBuX2g7YMR8JpvFFKVIKB7HK6BVckSnA3lSOceAVRZ3quKzMzcqn2R9ifX0Mv1pYe93J+x/jS6/84mhBeRC8LB3ujDv8zevUDpoR5a/bjvOSSwgezfT21zcT5wJ+HWE9YxBaag4UCTBWskYZKoYEVmSiQQuDpKJII8IraKjRMGAbQVg6xRLY11JbVxpsWlpbpsnVecAbY3cOS4nrCAR/JqgeUCHactqhhVPwjPxINx3as+B477+2Wi89+obV3557wr9EX+9evu6tcNrq8rWk6n4ObzHviaOXqIn9179y2f0Oh5y6oVn19b1W9j7rgPVTA5hTTOBrzLTZRLXZc2+sxByP+Ft2WoVYWdh0I5OjBPJqMYrwtvBeilx8+JrZ1XfEPwjMYPzIBV1QHmBnIwUqywSAReDVRdQBShf5IhcmTQPRp4OaR0S4kxRKAbHyGxluO1lIq36Il7u6gkhLwVsMU6VnSH7Tfqe+ueS9Qdq6cf/bMQ5j9z/9exnNj5Wt+3Vx5bgLvNWz3pizey10pmju+4+cNuQP889dPHtY9dX3n7wvideul53/5KVD4zZ2CewVbjr/vEjHy7u9sjICbMRX8saoIPpBhfyamspAOp8LSVZInI1sEPAsjAivIItNmdcbHJirDfOm5Zq87hhLTFIly8P8LfZPdyTyMtFsKI2lQ5/DiOkAxa9weoZpWUTv/1vlLHg0LRXP0NN7z52+X7qWLPt0fUjNg8rXy/0bqxzrImHfemvuOMf736GdZvpJdzpyK5Hn+73UO9JByaG4yBxPPetVN3MtZmrJMI+eDxcN0daCCvEQ61sxay5kRZD+PPSparhINz+LQYYOtADGYF01QKK3AKiIWGIAsiNNdpo4GZQijCDQhhWs0F0zgZoXbo320XybwavN9/71eh7sOMXmRC+APq+baYX9LBTj8WMxiLhROP3gvl7XDcWX36MrqJHAL/Z+IQYJ1xRY8wA01qayQd/nAxkAeFg5mYKvW4M35iJxfA1W9jZOErYKQxfvpzetXw5ugEPWQA87HqGCK4Wohu/A0SK8HLcG898jLrH0uGAR0LTFaEQ5CgBYqXCQL4Z+GQCRAhsB8LUu1AdWhTNw1V1AUJeT3Iii/bSMmRwtlikE3JWQ1YHjJsZJ+LIMNbdd+yyPovmDqod0/Wld15+zzfgwQk9D4TD2vyZGyunzyifOMWbvXTcsT23TRl379Bpd7rphYhYd05Tb/mI1AA+eRFaEbA5sEHoirGhLZZRBlZkEfzyRPDLOyBsEA1YrIYVAM0vi2gEsESRlTtA/eoqIBgB9Wsw8Ngk2gA+evvQA0C0AQuGEbd+kPnr0T26FRZ4PV4v30EQuGAH3za+0O4BNyLGJTgdXCOQNE+qSJxMXxY4ZU8KAmcjzZ0j2jC8n4AZ0+Qjw3ZUD50VpWv72MTaZ795pXRvr7jFI6ZtoP9+/jI9tA8X445//fSVH+hjdMoHeCVGF/Cgw9d/fO2szdx3yML15OLqbxZWD75j7Nv7/4Ka4mJou5gDF/YexJb1L9JnP6Fn6ZGhiyvxGjwRi7j28kH6At1FcSGWHA2MpyxwtEjHQBLNqFMgK4pRDvYKBA++QEiIsYSF/Mxc6nTgMpp1ZhirgEeq2DLdLJWA/XospPtkRRBHHwoeathLiteQIjqh3u2JydiLz9GO0rFrpaQGvzF03ujptKuqi0+DZB8HvW4GLZbCdLFOAV8XM3OEJZFIPMhmCsvIAkcuhIBCbGxsSmxyapq7XYoCRsidIjJl7BStDtHjtru5Bs7EcVj9yXMabwf/UFy7Ag+kP12lpB7HNjy+/5VrOPv5Fw7/WTq079jCZ+MMhfTS6x8JpVOXzL0nuDb48fJ1yx5S99M80LNnub3ID/gd4H05dSAWenDEhGJmK0LRreaROQmYcrvVaAAzDsZCAmORCqsNulRb+Fxbmj/HpaQLXb+jX2HTL5tf33SZvkSffBYXffjF3r51kp++TL+in9A3Cx4rxMvwpE9x5ZHKdbezdQJ+ScOAXzpk5XpTM1LGkhCfwAt0g9fFfVrYDlZ3ChJA6DxWfwo8SWfTNXQyfgUPwQ80AITPfzqLO+Ec8hWtpQukQ3QJfQYn4dTr94HzyWkHeMLPAC8KtQ14Yb1ESRCrGFQtayVJId8zHJ4woBCg8C/h58ZzQsfgXDIquJMslg5tpBm1wS8i5tWj1EAymxe1nDc8pUVyMD9ZmxFPrw9NB5MFv9qorY/UneuvLgFwpwUSDWsUh0WQIwi/mZ8giUiqCml8R1iSwMbY0jxejxpUWWHbRqwO36JstwIVA/B3M759nDbQ1YfxsC//+VbxycP0v/Q97Maxm9bSFwkNFnrT8Qo8/jN8x8GhtZX0VfoF/ZC+48GvqrRKyZyHKYFEoJT5o1XM1TCWsDxdJO8YpeB9shSiX0qub6T19QKpJ/uDZRBAryP3htYET4+Iu9k0fFs0x0Pgu1pP17NQCOGm0XQ+ruYxsi+QxsJKonoJ4PfBbHewzc1E1qAHTWfCJjE6U1Adgfw8mMYhG0fl9xk47q76V+j8hLWO+6fCtMOOnwvLh/gVpy050CZKJ7C8Dy5mDpmxBKvE2ax2FpS4PVjhpGE/Fr86Ffx6c3092Xg62EDeWBZ8DcjLJO8HF0fKnKRlSLmfTsqbvTwJSdzLY1S6nafrmWRd+2yL9qwMCCI7ah/IYP42GSxyZFj0N1inSEKIU3Zk5+lJu1UfA/6iJ8bJ3H5Azm9lYZkHC2XUojNvBx6d1eHztN6so0bJsuW9xlHSoev9ROCtsG/n8Wvfh/ggsVyIhcszeGKD1QUGUUPl2io7GDB1lTVwACydFMBSF73a+InOsv0VIVFHzOQJ8cyHDY0nAEyXBOwtEvqo/h6T8+O/N55FblV+U1BkPCsdp9vp60zZ4NEQcXTFY69PD373n59/+v4/QYhrn6T3ghRX4wl4Ob2P7qAX6Ns4B7eD2Dabqvlrtt7VfN/atJ0LYoRY9Mf3ViikSnO7rak8HSq6eTiVgv2aVhar6Tn6xd56PJekBaM2f/rW8dPHRePf/x0EeoMJ655cu5rTSndxWqNhV0PkC6smMI8fo8khUNwXCXvoEJHw9KuFJcKwcnPaP30Hj/yJXim4Jf1f0pXFtBb3I7/CBZUHZ4EHRmA4xJd65nYXIxHiKCQKLLrUVLK27LAu9mgTjDaCDgNriTk/RKdFAky9IbaAZsNrgXWY/g2vOk0fp2e/ati956WPyejgDunQO2fp3ycGp5DR69asWfsQsIH5/gR0XhrKCrSLBZ0XJ4M5YoGRUByh6Jq9fU+mKhhgIVNC4SS48z4etqgKj/n5SdiVBLaf/uNb2rhy+HvV9Xu7r1n3l+foub8dzju4Z+mmzouXf/EnvPjEhyW70tsvmD5gTHnubaeefPZU2YYBM+4aMGZwdvkxvh9swKPhwCOF5T9g9TBLYpEIxa6qBJbEcrrJinqaLfal2VLyxo2qXjkKsh4Hz1uZzmQpOPWIJEQN/G9FVo/dIzF+OthSc12lKi0pjv6V/gx/L9efevXFU9Khxtuv0U9xSqOwr7H34dffOCIcYTDgj/haOEfDwoNitmQhGQYcBZjdD6vkxzGu/ALReDj43e7gDw24rEtqWhc10dR4+1Nbdj7JcQZdpQyA+eIYzk6zxDIjxSxd0qwLY2KsLtWiYeC9zGTVb2dzayDsfumN3fSiMxfHdKKf7qZzG77sFJOQh+UGbO/ktud90SCc73nS8fD2Rj+AnnN8y+HnhDmN87e+tvovAted4JuJtc36WLqZPrbZVObrMfwDrw30ce0J8Azua8Bf0K7H8GR870HalSwKziON5GjwJVISHBDi11zue7QJxMlgaVpzzGazAsfYhCDi2E+64yVHaOxeGneUXCKXGhcET5OOwlI1BwxzFXE9An6FotokLaulCUpzVstmtYWyWjyqd4tFjXZBF7QILzf+LCQtFjdtXnx9kio3dfQYmcLlLiEQy7STAKFeyK0gIcHDmntCptACfJpexm56TL626pqbz+ECBfTxr+cb7bBwR4mnLvg/oXQjPOenx3BjGDYfOyRMEA7Bdrl55tbtB6CXAXjBIenyql9keD6b+ESPdAJiDZAficujwG31ZGYEUWR+w87EUo+z8YFx+ONNdCU9QHzClsaJ5Ksgy/Pgpkb6hrClqS/g4Ao4EE/6onDO18qSj4yX8MhY4XH6xiL2DMTjFwWb7IY1yTqkFwmLltUTjihV8WJsxhAm6eEXXINY/vsFB5/JA7Kc5wfVIdju7Xmg7ZmUae3Fi7mvFDl7HcwDfTmq6RvhbXE47Is0tChgsIG+tGISPj9pi1hshWR29qYgoowIxZiuEj2WZVyhY46cE/MI7ZZDdViSTNoDqk2oCjgT4hFKSYpPS0gD4HFpHk+q1QCbLxShWbwFPFzVko9OqzcnvzuLWJ2OGKHcrSt/6oGnXiT2o1MeWP4n/+ATY15/iZq3Pl938rl7tt112+6teIBFLl0wt3J++5x9rwQdM+s3j1OUe6YPHwXY7Qf9PFN2gJeRjHardHpZal+RSBXga+aYogodrIyrBCkKrmBKkhHJDxoCGbceLAgm9QmkcSU8tsUwUeRJzhZjq6oC8U6IYBLiHMnOZJvVzE85IE6xY7uBJbVUUwkhrMI8NYfiz3dp2R9mpci+D//93QeTn+9m9Myu0+lm/KW+dkv95tpacTi9SL+Hv+8PKl8lO+iS+RN2rXjtyy/fvHzug7+q+3I6yMAKcaQaQ7HQyWEACXDCpgd7pQUxLjWIYSEVqHgWQ5mN4RhK0mKoGJfSAfx0ruohniITr9LrWP/fQY9n+QsW5tADT+1Y/ui9DuzFRmzH7VNdq2IS6dC3Puy6vpD7L4CHWADrYoN12XnQhBUSEvI0pi1Aq6kcB6ZpCSkdFympxeq0vcVYxGRQFyGDCRFDm0eJojT4hqGwNhaHPSHOnuxIBj8xzW3ROzO9Hjl0LuHyd8SwJh4uo7mqtY4Rtuinf37h399+cHm2SRHrltLH6zdvrV+3dcv6Z3A6joa/7XcOGoiP//LN7Bff8Xz15pWzf/0gzAcbrIcdxbPcoQU8CKuqgUGWBJAlBWtBkrYqsroqTHpiXY54Z3y0KcqgSo6ueXVsidjNfIsCJ8RhqbLiBqGZ/x/6JZY+eufboEl6cffzfxq2fdvD282k+0oHbosVrMed6Xd/n3TiVL8N6W7h872btj8D8pII6tMsJyMHGh6INmJRMClEAhcLSezIPkE9shd55G3mjhbnaLRmiBICcVqsOuKG96oO2z1poYM0sFOevII8i1tzgAB98jj9qu711/GYO2Zmji4dNRy02puNhcKb/bt1xxs8i5PnPdIH5vZRh5gN/GuHClBP9HLAQjBRdKkG0EttMHiCmlBlgJpCWAEHWacTKkCpCoKL4cFPwE1MXrhMWAmTLFaIkBV6QA/8jy7hj6FbPxTIDAPASJawfONzzaNBwiBcDPTo1iXf3zELUG+X4UvL8xnAyXGGMtk+JlVdeXabHdWwnJ5awxDyE8Pn8Jk4VeZH9Xm5wDgx+0yb9h+9kp1Z02/4qwdeph/Rf1z46qEZ7QoDvYZM/vDk0F7UWrvy3Ol7N7059cHhC2f858eZD4p9J8V6pvZ58hVd5yFZmbVrDr28Y934dfH2srxuw9t5dt/d8JrjOqoaOW9yVa+7hW7TZ33z04OqLtkPvkMp7OEYVKVuRxaGsANTMAvEzGy1ZhNkiWji0Dwi/Cb3CkIjqgImeCcGxaTarXaPAjbCqm4xq6YHNQMhPP7Awj89UVenM2QfnHH6NHljycPHPgi+BjovY0jnQSNefjeYp8ZqOwHRidJlABsdmd/mLnm05k6keUJesF+IyHHjoXV1DZ3bte3SpW27zmJfnFGYl9+5c0EBm7dpLXXweY0oFnUO5EVE89pu4NEgl3VUCeEAuMmgSV1OazQP743YKEdn2iPCe0sk6Mw7u/Yquf22ZvDUEbfUMeQOsfG6hR5T/hDCRF2DRFgDCxoSiJKwiPQ6AnFDsbogLr4tAeHoElYBgcu1BEUCewcJNTe+UxUwwosWZLHabXYZPDTmErNTXUVbAVyZOQyPfYOW4kun6bx5u3bpSHb3cXg2zQquIPLddKLsaHyzYLomH3go4Aa7VEUnirkuGtMT+G8h17LqBat2EOtnbIeH1OflM7C3PWi9uouTFSzB6xKuZtpErNDJhG0yg15Qswmwd5NhmCc8DLG32Vi1OsYVMZRbawVJSjVSMPybeOuxrDwG0PQgcFtSrSCXdpZljpDMZhF1MQFNcYXEVPbeN2vrhrr7Zm9bW7c0QddxTw3Gg3TZR2cffZGcXrTowIvBbez7n98PnhD71pYNPzp0/Mt/BdHV9hbQ7kBDVNoTInYOqWC5lOib7isudDfsPHVfOZCD499qX7kid9XeHQxT/5GpJ0+xXXX0A47a4CqOl2qvxgJeTO4jch+ulrkPr5b7AFEmecweociyIXEs/f7q+s/+iI1Xv8DRjS/tfuqpZ599+qk64qU/0POPYPIncBoy6Tv0+l8/unT+3MUPmB8Hen4m54cbzQr5cSJoXBFzd0uoYHmeaOYDqJ6XsySkmjNC49j5Anfh+AG568ax4JXFgCuUmOB0x7gtZrXyRBSQA7wkZlvBH4uJ4Bhz0phxjfDLmE9mrFvq0gXq7/3bv767uruWbKlf/eSTjkHlo4fS7nJu7fAy+gH9D/PRhCtHz3i/fPOLt96+pOqq6UBjAedtciSNChKVKl68xUhkjhCTAPDdCOAty1ZZo1EdpxlYzercOBZoNJswSkrUSgNtpmRzsk5mGgloBKdGdcX5kWnY4ynQcnEyub1uk7Tt2XVbN8977+q3H3wyRx+7qC7KNH32gfPeL966cvbsxRW4HY4CketQX/vLX/D743s/E7IVgg9os6CNKmUGVq0iYBDk4gT2i6D9AqbECG/HIfgFiaN55gT8IO5K87yjVhMXzwZgVgt444hAUvhNLhNshISbBzAXDyPV6QZlbMEWfpKs5V5CC0x23dbFVZq7+KW65XZd973iSOOW6A+fDDaIfc9MnoHU3I8wHWj6tdyP66a5H7m5lCA33acVkbVI/QjTP3vnbw8MOli5cOWUJzcvKPrb8eef7fr0kln3Z41f/dpynLm5rteWth0qhgRG9Cgccnf/JVv7Li3t17N9j855fR5luCU3fUN2S73BlBYFuhkxEQWMCDtzZaiJQo0EIsFLH0CLsKi0MlT7YAepjjZHGUAkwOFXVJFwspR8HPbkFWG/k0Xsjhhia18emzCpHX11+/beo3EP+uqomSZlvsmKB5GVZb3+SRcE546r4Wu/C3RGodi3hS5jTELVXD1xfaWqNL54ya3fhdfDKs0p3qjLcCjfBFIaCimteADosifqlsfq/QdnnHpT7BssBB/hfRK4fmT94KHHz5G3USiXQgA3fibAtL+6ewaLsNVM7Ega3omy262SLdPNU0T+fJvdj/EOOvrAN2VmXdTMvxygo2H2WZ+V5uGBpNP1I6HcheyBeduw/Dejb7AsEqab2R5mCXASyn+3QW3sdge4O3aW/xZAx8gKO8WLx0wIC+wcaA8MQMWOp+25urZJZ1+h7++rmaLTRWXbTje83tmhEz0v76XnyKKu5567Mzhf7EvH0bL+hQfzyMzgir0z02rJRxwtwMsH9Oo4vcmBNnqIh1h+oRhzwrXEvs1ms4KUqikpnpvy4CN00UvYjVP+TBfhtcfo2/StYySbuOhIvCv4VfAsPkZL1fkJ6DAZ5neyk3SnBUQuGgsiSygxLSxWaywGJ6kStohVKPV47HaWiYugk60gd4yKMDnw7SC7zlTxxQGa0fvPywb0Kyjdc1t3YPeaD+70/0T+eD3lxa3WxcZXtmm5LOEegK1nVQYsj4WLFfBqeoZyP9G/mswS7mn8nAwNniVfBg+QP0wVhi5Y0HgUhWobT0iH1LWMjyOsQoWdxyNWbsUGYHYgzcXTKJVanfDXBlGNFzSoE9x1ZmnzerDv+X4nqBeH4gQrc2nm1OPvPnj/whkfHvri8mXjxJFkJanfgjtWV60iI0fjnK17V8gn6MULPqPvAhBwlVrI3Ja+FEJmJqtWzH0prQgHftN8KXZ+gq+uWiU7fmpU16Yv0MFq4RIZHYkQXvLzXQS6k1VCQZgm3hEqMDAilQ4Hi85gN+X68piDwChiGtIhKxpFBcRw+cqR87MWPvDg28enzLh3KinyXcC+E/KKfZvpO2NGkFVV1fTc5j1A3ciJOGPa/Q6tNoKUiRkgAy5Wz8aUNUS+iBRHYxwQsFDEmTsIBIatIgRValE+EfqwbAQvzHJhFz/RBUyY3+zi2pQd7IKV7oBxed78/PGPlk6tKh7bMf+h/Imr+z7Yt/9wcrokf+M9bdLbJAQKa+91p6TE8hoYugIvF0fxXgA1YwhLOiTUCOAioUYAEFGP3RGueL7E+gDmdOtWVOjvTfZevywNWNonUNQ3wJ8/DrbhEj8LHRWwWgygfxOsEDhDUK9GztmaS8di45HAfAQu64iIg5sEdqYskJobhmixc1qa1WW1Minjde7MzfLm+Z1gOzQrwtIywplJ6xefOYFXLu2/Ojt78T17dz7xzKrV3+bLp95JwdZruLHH3l2C27XSf/7ie2e6qrWqzO+UToOM9AmUqiaaYAeWRAH2EpHZXhaquEnTqdVZoRyKBLaDuRTMfmh2NREn6iPtKhgOVh4A3/Lyu4Mx8YP8kPrj9d23rJk7D9fR4T37CQnXr7998uT/SKcrFw/840p6cf7H45e137Kq4w+X5+NuB9Szr7lYFl3iDuAtr4aM0rP+ChRvMRJALs5lt4qsyM8Ami0QayOYCRMQcUfoZN4llKa1bZ/OFjS3wFfgYqa3wKWAL6S4FB8zzYqvIL0gwmE90m/pqKXVC+dPXH7nkn79Fo1cPnH+kvFLRy7ut2D7jBmP75g2Yzs5/8DklSMX33bb4pGPTJ216C54sw/8vGzyH+/b8cTUaTt3cZsMvGVnojEsYkQ8r6zHWAfIYjJcwYKM+am+Qc3kc5626N2AoIPl9Bkbw5XH7C/2k7547j46Gsv0NdydvraLvo67wReiEw6Qy+RCI51fP5/+gI3wTWA1JiRCnyioq6pRnKF4zMybYAar+jkhYGeCodZDhV+tOhjK4Pt5XMg1DdM1jT9TU+NPqj87t+lnoVZORNmoOyoL2I0wfdf8tDYmQRZYmbAgaAVCzpCLZC4JuU3cEeCAIa4ZEfFq1cG0jt62fO3CuRA1Fam6rDx9oqhhdIvjNQILmoy1ksAVQ2/vV3n2jVFPjMkbu3TAjBlztxytLe+3+Z/v/e2h218tX7Kq093TVy8pXvfwM9nL179YOkTIGLrc23bKkDkrEn2LfAldA90qC0o3Th6+KmPwupWbe27wZg3o06FLl8zc4dPGDpzU3V42peK+Qvt4xuc8ySxUS+f5WXFMwM6Sy6iCGUEHDp8RRwT+3sj8Q16eN72gIN2bh+fleb0FBV5vnjQ1t0OH3Jzs7BztOzvdGN/0jVzK62LSUT66PdC/VW0MEnRYPR3GrJwHjJaihMoQtWDIybZvbk77dmmpbeI1DQvun55rWFWZOLVqKtVTxbw8Q7Q5HUT0pKYBd22iPyfNFiqwEubNWzp/0dB5nSb0fvXdj19+aFaXuxs3nsKj3mJfr9Kd756lO1+btA9n7d2H2z23j17Yv49+8Jzo2bdl986sPzrafPfhuR+7zfLTI/wZuvOtN2jdu2fx8JN/ouf/tA9n7NceY3LWW3CQqdKbQH8yeliVZbMF5AuMCdNgoG8TIl+ATVasJazahLJ1SFJAXUi8CENN3zAB9CgwmBWtVDePQ61GQSiBUFKb+FiWtQJOpOpgRX1aX0wRZkk5rQjP6nX4c/ixBnHEjlx555QtT8/cML46c9rihctp2X2nx953l+CuHDNu4sRJsuhb7B/dedIc2u3Y+IZsUSxkdJajmUK9cBzJ4L/oDhp14MO3zbRjlx4r2Kt+K8dDZ7NjtNm0Hq/Aw2bST3DyTLqb+PDGXnQnfbIP3pjQ/COzw1gHdtgFRKUF3Px4iSl8TAYyZ5B5FIR3FIQqPfiZeZ6YsbzxlOAKfocXP9LUFOpHsHjQv9nPdhmxBpOb9SawXhws2oQEVmQZlludJrmlgZ5Gtt+Lmf7WCURXjdQ8Du8CA4+gCun1PPnKW5iUCpBjp1Kam5Oe7nVbrc60FENsZri+QQI9YPcIvOohJ+a35JWcv7tszNA/1OADQwZe3X126QYs1W29fvk3JZZcqwj077msbG4SnYnH0seFuQvpG78ps7jpmgx+srz+N84FRfn6D6JRdszn+nS+MJJcBX6x3AvzU1qaNYcQSrzYc0NFnyCFkXZs/sGFCw+Vr6tceHD6zMFl06eWV0wX1y88dHBR5ZrKhkXl06ZWVE6dBlPBmoLEs14YSyr6dzW2pYNnhKwK+gqh4AxWlxjZF8Mq1kkVrIoyWIcVxaSUmkwmi8liU62W3p3Jz1T7kVXgV8SyKhITDnVPmLl/rh0PhzopcGmM2j8BLCho3T8hR2M3WRXc9U1VubusKHdsr+JFmx5eX7V+Hz5C+lV/MXTMgPzSXuk5w6YsvK9s4yNPM366SSGH7UHdA12SYEsnYtaQSYQogAjWFkvFfAVgXzc3T2g7PJrw5gmPT2ueCFkWnm/PxDc0TpDp5aX7j+zeNGP93PNfzpx917iykuL7OvcqWjlq2Xbxy7K7XB13PrSm89zSnWsnDyrtXprpGZ6VP7vVmS9wlPkGoTNf7eCZd0Dqed4BxrMzX95axZrOQDUrHry805SUt9rvC0wRv++xv6ez5/FclneBeKwUYqIYND58vKZG16w+ZjCLjyLj73BCqe3NhrUIxMP5JIPVboXtZ3frXJnY0hyIMz6FyquG0j1P1C2LN0z5vHaYwVBXh+fRay+9x4PxZ0ZW7qCvyLlqXDCVNoqjwS+JRmUHWUME1jLZsSF8mO2chFhPHzvzY45yYsu3RHhvEKssHMzCh15Vh8B759WLvJ/EY+Wq2ZLvd4ujp70/vUflh2f+9g+SRRvl/b+UCX7btetYpCoum8gAvFwYzmx3wMF12SAtPkK4D2+askc2TfXorBbCk/PFvXoV8+J3jLzUgRvgKRvTr1YzeD5E0noDMKnhpwO8hqYUbAercglLF/dUCvxKDG7YXOvPyuo6aPCge4bdW9BAL4+p0dfo2uZn5lkPTPcBjAGkH/4kVD8DnjevB4no5wuHg6Eup/I1i+WY/KUl0qHGDaRkxPCYrDtHgzYpBnt2HOwo81VU/QL/7giXtwlhhyWi7VOKUC/k+J7adc/u3rjp6SAdUT1p5MhJd40Up+w6fPTJpw4e2vkA/Jk7axZMWQZ2bHdrO6bHPj0uwJL6TdhNd8/EyfSTmXgYndn8MzHSSX3wnXhULzopoflHVWf1Bzt1TjrEdFZ/ZPGhz8gihCzp4Icy3fWFkBg8jCoCZdHmKEHBSVgA3oo6oThKT3SswlonDufFicSgVjkpChosqaU6CQkYJ6QlpLEABzxyCHFYRyK3ZUawZQC7A8C+pMLuoMIuUmF/ymDPEG4H2AMD/RhsmRXiSzaMFKE4CQjuCYyQBFkaqULXNUMXVegYt/W5kxPiIqDqmQVlcMHGym7pNIMbz+DN/EWFfhmpNN8DcD/SDmqTQfUB2SIzrwVGgqOiQFA6Yp1RBgeJvavc4t0qdQJ2LgHyhEZEm4jRgHWyUTeca0yzQlrozBIUFSUPZpl2E9MlhTd5DuRQ4VWZrfVti2erAsm5uV5vbvfc7v6c7E4dstpntsvwtvW2tXOl3NYCtoUgP50tVEL8nojasqoGM3i54OmpfRMCcxyq1ZB+WLhKhSX2fF53MjySmNaONU2wqIF39bIsgkuV7x6koAfujiNCfnJ7/zFzusc9/EBZ7diub5w8/qEnUJU/oWfDnK49igtYFsD/wIbKmv4DO4+fmt5p6eij9b0nVZV3HDbjD8k4c2mv4kCfAFszXuOvTGdrBoohHaXxtSppehWXa91qkmzE4JMUg9Mp1yCJSDW6Fi0AitYCoIf4ETSsRR+tj4ZAUme12vSJmbeGMQstVmE4LWC0NRiSLNUgmci/AiMu1mH/vTBOIg/A6BMoTXBZhBZAFMyg6FtA0UVASUpsBccQCadjKzinQNOXs/1s5D0SIFfALR246HrFRCSil0YYW0CK0iABtwCWNy01JTEhLjbGYfFZfREwzZEwva1g1qACgFkcKFJhKljSAU2SPMLQApQ+gqj0tJSk+FiHLQJEFIBohiG3gvEmKkQL+F0PsF1Bj8tIIbIShsAbkSt0+PfCQaQJzJm8AOxDNLKjgkAueGyyTpKrwO/Gio4dn2klSprW0cpl7bZQ3sECbjVrJhA8ONxQwEo25AVBW5Be2U+OCqeDx0hi8AopvV6Jj8/iTSZajwH+KzkItM4DP+SsdIbROo/Rms5pfYCwbMTKQBwrQIrRA2QDlnFGepIgkUQgXwLr7wDNw6ycLOPRSkSXhyyTSsTPtbTcq1XkfguMRFiu/q2hVQEH4Xq1TbzDZooCC+AiLl18JuDK695Brlk8c5qvTFtthx6G1e8a6BxjhRWBpVFkBXYOlmt+tSHDobFRl6rp7FvNPwsVqfPbTESR2dIrMLWCld+Y3/E75z/ZdB3m7xHoGuswCWEA4LP/NgQNhN7TzB/vDfPXIBvMDxIGm4IFozKrC/yVaT3utDSPOrHBo+HO0pyrVZ0isZnbq5ynf4SZswLtzHot+06EGtD8pIa3JYhq7QLGUQbNPkoh+/gCbIBuGi9eQM0zzmpqp85okLQ8uJpsFVrNaDbpdeEZm5qa3oT5JkXoPHW2k/TPMFt2oIPFKAnh6UQcnk8KzWe3hWeUE5ppJp1VXRNBcw19F+aEaElkLiNr/xvBp5JDUyXEsXp2vcInU/hkBHUEndKX18S7WJZfYjlbVlxXFapLUTd5qEPJavXAVyr33FmXEkvK8k4lrdXHnyL15b1Kc7dswQfwYPzHg8E3v8Rz6eLjZKzarUSW15KNdDndRQLBxlpqCMugVAQ6u1lGsjWtvR6o6hUojsJ62D96EBGDzkhkwcBbnW/WrmG3+dLTUpMTE+JjY2wZ9gzevmE1pXA9zXsx1PXgeiVHlRc0R12P1ETClagkgo0DPtXctFnDYQPP1iOnaOtx8zlnYYM6Z1IckXijgQTTSVi6xZzO3zHnSdQAc+YGstNS4oTwpDK+9azqtIo7Mzxnx1ZznkJbYM6egR6wBYFuRRqBdLKBiFgnjmg5Z6U6Z3xch6zMDGCxOzkxrlN8JwYgKqkF3t5WMGrQ+wCDd/aIYARBU4+4VRcM++NhqgmD72ERjeImiC/kF0TWl8tzVprjL+wdTXfgUaPp43TXBDyK7hiPx4ibxsGvO8bhO+mT4/BoPHoC3Q57dF7Ta9Jx6UewZgkQ04O+tEaDUkhOcsXYdDIRFAkUg1BswTggswONmyGW3q5tqD1HTffzFjN+DCBYfDiGXz/hYt2gWqvO1xsm3H/3Adascm77mPtrXmm4Nzh6+v7//Nzom0C21+wOde2MXzVoy0l8D2tZGbW0bMNb9DFs2dI4oJz1rdBrW4TnbmP9O8BX3leh6aWjfH901iS3N3A2L5DTxtVKcuXm5gtt4VS/DNuwzWNPU1S/5VbzzkJn1Xlj7a2k92bztklwxfy+eU+ieTBvYSA/Kd7eWoKVm8zsTomYWxc5t/eGuWvQJpib3xwRkjLdDR0oGGf4PO7EBJdTmxScU9W3EudG6OluGheyYcZOgaxodiKniKzzjpXsCexCqWqthYJFYeoxm8Nhs9mk5Eyt12iO1muUHvCAFEqiAFKvOmWRJ3ewj0Cj8nSR2nPlBy0qNrddzaHn6CdH6usv4Dgc03ht96dvHX/rL4LlylV6QjrUhM4G/7lm12OP8JqZpm/EbXIy6sSy2rxmxoYxKw9Wa2bUXwS1Zoa9HQNYqGkRtehEUEuFE9ToLT7iXV6O3lyXwoJ91p8ikhGt36qqOuSxdUzrwHvIFPUeCVeoRpWfr/AKloim8xReEceiJTFuzbDOCX1uXznx1ReOTS7a1vdCxb3zR/fq0z+wbD79pu6jv7/zifj90um9S9wp7Qr9d26fsGNPry2+jof6T+5dPreyqCavcHhe2ZDL1weIBw78ebuqj3gPg+xm6zqKrSu7NEBGJasReioQ3bEd0entEMPatNOlOB616vSiXidW39CzoNebS5obF6J4Dbgh3OOQj/Q6fQ3SibqaW3c7GHi3Q1SLboe4NgkYt8/0pUPM7m3jxfE4nnU82IzJmb9Gw6xMTkNmOtHrbqQBCAAybqRBp/t1GnR6QB/o/7/Q0LFDu4z/HQ0nP0Rod8CSnZUu3EhEvgH/PiqMHJWoMBUFnAp4+lfJiOJkGFuQkcDIyPXfhBBTcmYzHdLHreg49RJCLwUMIQpCHTLdw9CNBgvRiUbdiAhhiqow4agoRwQh0RwZc5iQnv/L582cpOgWJHl96Yyorl065/uzO3Zo3y69u697K+KsyZnNtJ1vRVvNp0zObqAttzVn2Y2CugoIq3WRKJk4MsYwSZ1/32NGTompBSWJjI5uXfJzO3Vo17YVBeaWcra4FQ1v/oTQnhtpaEZGjwxResMIcDV0YlQEl29JR7ff/+j/jRawGECLzOoFM1Au6oqWBBzs/MFqIAinJYFRTsayxO7MyGJZ+ih2eCtKSBxhZOlIUsHO49TuKrlCCd30lwFbG+kHRbFqaBhbdeuxVQFnfl5h57yu+V392Wker9sOblmqKZalsItwZPeVi5e2JmK3zR2q/PNFnCTxA0ystpSM+pkemTH70ady+705duHTGXl77n3lH0GA22XE9sqhj02gl+cNfmPJUy/umzxs7e7Hj+4SXpqzIoooD+GOT76gUzu2MvLuuHPYaPrfv0+mMz2+Denur+bX1G+8s+rZLeMU3T0kp+7xbbu5HEynDta3xORgOpOD3mr+APdW8wcGTLAzCiQhBssCzx+gUP7AyfMHApFlYXREh5Mso0pFrf1tmT+AkURg8vzrQ1vkD6JNkfkD3tOj6kaOa1/VRh1EaHUg2ptCZAXMNrHxnqvQBY8yBOEyrg51/UCMxrrNWrb+6DR7zrpZwpkH7YFbjOUVzQSnuhPbxMU6E2ISWFUz4OogDsOv4Drrdo6ruw1R5BtxBUQB3WZcZflXcW3OYvwuXL1pKcn/G1xPgi5YH7D4PG2EG5HN0uGbYWtohYE+hG27yJSI9sQtBlcF2jB022XcDOGoeE1/cZxVHRyBcw1EyUMDFSFsm7u9IB5S1P4DBxi0lnANKlwGNKcT6P20lKTWYI2MT01/A+dxnMon7vu+quVQWNql7yEthaLyJxbAAhK4Wm0Uae6JSQg4tSSLekwVer3qIEsFiUlsPZ5FiOQAHOa3PxsBaVZTCoekpVZCkPg9r6HeoJaQ1OQLFlpBcnBIjI9NLI8z5AaaTlJWXT7gcCjtooKKE/EtYcWEMjOtgB3iOS7w9QHWNwArWV2zCFg1lN0ymRpIZhkK9bi0ZRcRT2apAT9hd5aKY2U3v8spO9DByIoqilnFvcPO6qsNOMCKcQRMwhfrsGv6PClJaamszIK1TiB+75erIN0nQYDqK4jh4alNYD62WvEsjqXXf/o7/QorH306Xlf4Nv3utq9Gjuq1beLVAWc3Pb27YRt97rmdzz1J/PRL+lds+vQLLM8RP3h5692Le2TPvK3/I5Nnr6HT6D/W19NNzxw+zeWV952AP8TWdD+nfrDqEZkRWqOyt1O418SgM4GyZJkbRdFXMMvvKIloTzGG21NyWz4itnqkZc+KMdyzkgiRIs5s1zbd405OahMfk+XKAnPrZHXfaWbVx5mu8jm8v8pVXfseQqMOeZJ4CB26HRZ+hgCVHWibS27at8JKz29IFLUYUXWYpYq8LK1zS9izhjLYyfE8zA7Bhp9FtR/pV2DfkFBqDdv5W7BPwiqNO+x1xwvNwD3sAqffhJ5yk8xTS/ABvUNFQHFH6Laxqu8cgcOp7xA7YYpIOkmSUsEUm+MWwOOZG+vzelJTkuKzE7IZjHD+SYVxvhWMmgTE6svV+/RkzCvZbt6JxP54ef6J1TI0ihnibt4LmMByIRD0srLnEQhMafONb4Oaq40RYkcqZqNO5hcOKNqFby0uwmv+uVo4EdzXNT+3S1d/bvfQd7LqkUfoP7p1L+pSGCgiP2g/cH9wetMxcay4tEUei4TyWALrJGeGLJzHatmd3TqP5QnnsbRyVsnB81eylMvzWfm862rLfZXTRi3AxqtbZlTOHDO/8aU8fK7/tKfqyEY/7dhn6lPPqj1YvWbevmgTRqwNa8DsAYs3/bJnIlmS98F7u8YH5/kvsXXhPR2a7t/F9cQwdee9jtD9TPrZAUnoXoGQcxMqKWHOja659aMy3PoR6dhog3WtmkAqQ00gVi1NFVIIeqa7b4nXrKkMr4QYfrASwivkGoTwYq6B7mYtKZFOzC3wqojAKzkpPu534nXShtC8w+7EGKEZsYxmpyUSM/3NONbCYdFG62/FMjvGaZ4WyBlCcRbHD/ZZa/xq3AjNVNHyheePcFIMN2NX5q+NvIFhToxVbyY+NoxXVAgv3k+i6jnCsBqpriZwbVrA0sZFZCnGCmrGwiq6NPalI1lCksyLNnnPCdf4NzSeJAQ82tE3gqW9VXsKU3sxrEfFqvBaA96HyHueU9E8tTSpAwRaMquBq1bvfUBaoxlvrzI3X/tQEoLbPvwAy7opYujCCBS+gyJiOPAn1oVQcqIrNTaV1ZhaHda0VIODVX6FrlTyeVwxoQ5pr9aQmGLNTcfDiutrLnz73Qd/f8Ao6urqZNx39yaypR533CA0VA2i79H/st3+ZOrAIpqnQ7RD7vCEI6czvnwT779wLoL/qv6N4H8NxDI9Al3DrG/u79Hx9kqmmB03spzrYsZLvScz1B8ssrtR1PvHQ55Ui1ZgeF+7c0v+UnobOVAyCgYMSWDTEmGXEC3AY9d1y4okVxl0hN1LJXDvjIkfqtCu20lQ794vaDWSN4PznyPOwNVnSpBeH/m4miYJPY51uuZr7H7jWTA1v/UYPxNlTzXfQ1EVsMU428Q7k2OS+SFpmtsS5crMwHLoSjxX83F86GZDa7r8ZRBNHElfpE/gkTgwcbhgDr5AfMGLZGBj6S+0CeOf7rvjDgdejmtwNV7iUk/pxe30LL3IbthyizOT1Dv3lWRxOEpC7VA2q7IwY72SQMCpacMrqpEeDKderIrSEXafhppxAPdBAqINhNum9pkYdeyQmd0+m2Xo4/idykaDLKIknGSMzpTUtELoNpHWWYfIhmGvmm6QaumleT3OLb9Mf8Dy14ve7tHllQdPXw36dLjfqCfvGLbpunvTM09t3vp03WNin/lrjSTlYcfXM2bjbKzDetx+9rT75tCfPp1EZ3t8G3wppPD8pffPffz+hx/uevzxXaF6DHFuRM2HemZQ0/Sdeg6rHhfwy4lZuZh2p0U47Q/uv81mU50jjI3iRWEf+P9mlH04SlGvaFIlyMhLocMVnQZe0cm678dUNTgcdlYEyGo6k7DL6WHXeHqwcf5EV13MPfNmD1u8rGK6+O2yhzLaLV7oKli0JJf3ckwBWFnyYl635w4kNQcW4GQM0pwFAfW5SfWekhtuFsoXsuZOnHD/nPET/nh3sd9f3K0wt6d0YOzsmWPHTp89qnP37p3hi9dFgk93UfhW+higAVeQCCEA7P07wh3KDtZG6nSwC7T1OlhuF3axK7RTOxBWJuthC51EWJmV34wFR2b5oNtSc/zmsabpIzoMvb1vSnan6HGmqeIlb5a3W/c5y+Fb1x5zlre89x61vNr+/+O9cgzr9Dvv0i8XRobv0ofnlN/9nNL8XJxwApfyu6mSAglYu+usuVQT/leQwj4FwO7LZx/AoHiNMWM7zy32CidihmMjSDC62Tzhe7ibP/lBmwfza5RtBTiP3Z38QO8U6VAMuzQZJ37IZF77bAIm80XILiP2uQBpATe5xacUwE96rHeyAn7CcCANHIdoJgms2YRtD/5hN2oZkVG7pTZaF20yMozs7CNvfPl2PyDl1ijEtdGdH5ib1NUUvNBM6wWsm04vj4mgORKeRYOnItniI3Y4PIvOosJzyM0ccIc/VyHECuIzx47uPC++2NTMlJgR9McHxuPcP6j2L47+QhpU/sQxbfAxQtc7szNJA+HQOVzGpAiygU+sIktv1VvNJlaL5WSlHhjtwj+QUcKV31lPvGvq3ZNmTK+ZPI18M+fBP86dvWARw2dT0xVpH/qe+2mbeIWpFbGKTyuxcW1lFb0wZ3zAJbLSKlzBLwtWL2bUyhFYn+xMkszrb+UXJIzDPSQRzSORDSNc3srgmcTIZ7Rje5J48+JceIbOgUVb8zs+L2JN45w1wtLmz4twkH6wzseQAax9p0CWGYsC++wAUgwuU/izA1itCDOe/GMDHFHqpwawZnCP05OnfWpAXm6BWYjGpGHeWnov3rRiHv1elmKTkqJ2C4633ppASoJvv7akv9GXlWX9kfU+gg+8XDqD0tEfAsPTMIrywhJZwNOw8sy8gck+06xVOiwoaq+eEdY+qgLxYxuWbVc/TwcjlrBgKVdXDEsOs3sk2OeXoHScbgJVmMI+gUlxMvOtXtIE640ET57fl1cA/9uQei1xAj0xCNPgDxD4naU9vWfqt21et+df9HKHuk2EbNrlw2n/Ov10nzopj96zoDCQtaDhjeLanuzqygXt2pctgFA+bcyKocBPL/lcWsz3TSyLzC38cxj0rLcWOFmtXgoJrhQvkjQAorAG5ervbDvpYnVABrDXxgoCLcZYXkgPas2DBY+LeZ0JvLa8wCPgqXPPkeTzZNhpnTz7z6+faZgv686Tz8ldNTXBzaTjAlpOzgXPkY7BjnjX8uB5tQ94Fe8/+j16FOJrFk2H+/b7iOwGKGQF/0fsc/1F9sX3bCK810ZOZns2ke2Q2/jOGEDY7YBzAzbYkgJ4MyJ44XoFnBlRu8jK13yRFWJnWIgdYanXVjF/NjpUeZWgXsCsBwfgV8dVBUxpqR52R0GaVuGm4Wa8AbdBHLdd6tlPtAkE3qwDV0vRmtfYK0rEK1o9diJHWMGtrt4KoanOlsQL8AZFvK/wGwjCxCTf7IYuCEJCI6pYh4dGhC41U6VBPh+mwYduI/tRBJ+le4CWjYGYVBMxCx4ziRYTAfXoNgpp5nUWS6oLFXqOO4qONlcgs9lRwsp3GBKmKMLQMCqhBCIoCgEeiWY8/63RVYG4wgJ/tlosnp7mZs6zir4lvAbya7fEfxDH/7TKPTsQIQqeRLNOBM9XIep68FdNLV/V1sSjEmZin+VlDmMYhVuQo53xGbgOGdRyEH8SD24m3auSzlao5UhkMjWPY3eK3YRis0e7P7z5j3JAwlKv0aXZCP0//LQtWgB42mNgZGBgYJScVffl+eJ4fpuvDPIcDCBw4UnJJhj9r/KfAPs69mIgl4OBCSQKALKBDuoAeNpjYGRgYC/++4KBgYPhX+W/avZ1DEARFPABAJjjBv942m2TT2RcURTGv3fvfX9UFlVDpFExIrIIjTFmEWMMFWlpFzEqqxoVo6ZDjDGiIp4uahZZRoissoiodvcI1VZkUzFmUTVilGpXXUSJqKouRuT1OzczNY0sfr53z73nvnPPd686wWwAwCQAJYxjS2fQcKeQNht44W2i7H5GzTlEQxVRIDlTwQLnys4f5NUGHqokttRPJBh7QvZJiRTJFGmQ5d64TCp2fRL53viZqK5i1E9hxb0OuNNouUMI3Q5apk6SHB9xfIyWypLx+LH5wfgkWv4MWl5AsghNu6e/OFdCxSzhBvPemw+AX8ao2UZgVnnWdZ5jBy9Z8zA1bRaQ0pvxmdl21vi/ojlGpD+hTq2bEHX1BrfMIib5z0h52FFevG7S9jvya4gkbjp2fSQ5epb5bZ7zCGOc2zUK8GYwbFLcI4DSByjogH0sO6fUe3L+fu/5fUCkN6tkTNbw/KusLeO9Qkl1MKe7KNgc9l5iBnFXL+G5jTWRIkl7lt+I3Bxq0m+njQnGH2jgDvPnvRzuk9vkJnuftn2/Au8sPhcvrA8D0AeX7Kls3JRvt4npvg+XkTsgKl4MYr34zv267Jv0/Qq8byhaL8L/oQdf2P/X1D1yYg5R++fDZeSeiYoXg9AL6xnVermI0F/jPlLXvjPEHlapgX7H+1MH+qo473wluQtwSg2pTzkn76GHAQp8WwXnEUYs8l4+YkTQOaKw683RG+aqKu9kFfPOtfMV2ZteJcxb5L0MJmz9d6Um3kPiL1/A2vEXhDHf4gAAAHjaY2Bg0IHCCIYGhgeMcUxMTJOY1jFdYfrFbMacxNzFvIz5GPMjFgUWF5YWlnusMqw5rCdY37EFsW1ge8QuxW7EHsdexn6Oo4JjCycbpw9nC+cGzmtcalx+XGlcU7j2cd3hluD24u7hPsDDxxPAs4DnAM8nXineGN4u3g28d3j/8UnxWfEl8FXxLeNX4F/B/0agQOCAoIDgOSEFIR+hCUL3hP4J1wifEGERKRN5IuonOkf0kZiBWIzYCrEb4mLiTuIt4svE30gYAWGMxA5JLsk0yTWS96QSpCZJC0m3SW+QviT9TiZHpk1mj8wTWSXZEtkFsj/k7OQS5CbJbZN7JS8mHyI/QUFIIUthjsI5RSZFG8U8xUWKT5SslLKUZimdUvqhrKDsoVykPEP5joqAipVKikqfygGVZ6pcqjmqM1SPqH5Sk1FzUatT51DPUj+jYaAxT5NBM02LRStKa4M2m3aC9iztczosOlY6MTo7dAV0/XR7dM/pMeip6eXpndGX0E/R32LAYOBhcMDgnSGL4R4jM6MYo0lGp4zZcEARYyVjA2Mf4wzjHuMNxudM2EwcTNJMOkxWAeERk3smv0x+mZqZLjL9YMZjJmWWYXbKXMt8ifkGAHL7iWoAAQAAAPAAQgAFAD4ABQACAHoAhwBuAAABNAD9AAQAAXjanVO7ThtRED3rBQIKIJQCoYhiRUUBy4IUFCEUiYdBQRaRAEFDs6yNMfgB67USqPMFfAMN/8AHAJFSpaGh4gP4BM7MjgFjp0HWXJ87d86587gL4BPu4cLp6gMQ01Ls0B8bzmAQvw27mMe54S6M4a/hbozg0XAPhpxewx9w4YwY7sW4c2X4I746D4b7sZsZNTxA/MvwILYy/wxfY9gdN3yDwP1m+JYJVw3/QX8T37n47J5hGSUUaQntDAXk4dFC7kOiCDUc45R1StQBvR4uaTMIME2bNDSNCXpXGV1jXJk6HpaIY7JlDVW/hip8/KCvQORhk/4q6tjgvogGeSFjF+iJNCLPNWbcJK2d5WGRnBJZkrNkE3SMalXfVs26ZSM8X7lNZpPXSamkq/Ql0Zokv4qqHtFXw35bD0KtwtOoU/7vqTfWjEQt0WzSrpf0tkg90v10f8jMY43Nc42e+1hn3u2d6txzmVtC7xym+PupP5/nrezIuL6iCiPfy0tY67FWVdBOFxmbdt1XzQq7k9NqClpJWn/jVR0J46RTC9QJGZfuWjny4t5Oc4Y3BP/N+0XL15yLPC23aNbpyeE7+5jFOief1Rcumjs83eOE5Z7E3k2ALWYtma3ppNPvQs5mebe8qnRtfi9fdK4yzwZvWnnW2sSJvuRY30L5CWKgs5p42m3QVWzTcRDA8e9tXdt17i64Q/tvu254u624uzPYKjC20VFg2CC4BkICTxDsBQiuQR+A4BacBJ5xeABeoWt/vHEvn9wld7k7ogjHHw8e/hc/QKIkmmh0xKDHgJFYTMQRTwKJJJFMCqmkkU4GmWSRTQ655JFPAYUUUUwrWtOGtrSjPR3oSCc604WudKM7PTBjQcOKDTslOCiljJ70ojd96Es/+uPERTkVVOJmAAMZxGCGMJRhDGcEIxnFaMYwlnGMZwITmcRkpjCVaUxnBjOpEh0HWcNarrKLD6xjG5vZw2EOSQybeMtqdopeDGxlNxu4wXsxspcj/OInvznAMe5ym+PMYjbbqeY+NdzhHo95wEMe8TH0vWc84Skn8IZ+toOXPOcFPj7zlY3Mwc9c5lFLHfuoZz4NBGgkyAIWsohPLGYJTSxlOcu4yH6aWcFKVvGFb1ziFSc5xWVe8443EismiZN4SZBESZJkSZFUSZN0yZBMTnOG81zgJmc5xy3Wc1SyuMZ1rki25EguW/gueZIvBVIoRVKs99Y2NfgshmCd32w2V0R0mpUqd2lKq7KsRS3UoLQoNaVVaVPalSVKh7JU+W+eM6JFzbVYTB6/Nxioqa5q9EVKmjuiXemw6SqDgfpwYneXt+h2RfYJqSmtSpsxfK6mWf8CBq2luAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CwF0UgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SyCwEGKrIMBgYqshQGBipZsgQoCUVSRLIMCAcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAFUvsQyAAA=) 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,d09GRgABAAAAAFeoABMAAAAAlkQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcavCZq0dERUYAAAHEAAAAHQAAAB4AJwD1R1BPUwAAAeQAAASjAAAJni1yF0JHU1VCAAAGiAAAAIEAAACooGKInk9TLzIAAAcMAAAAYAAAAGCh3ZrDY21hcAAAB2wAAAGcAAACAv1rbL5jdnQgAAAJCAAAADIAAAA8K3MG4GZwZ20AAAk8AAAE+gAACZGLC3pBZ2FzcAAADjgAAAAIAAAACAAAABBnbHlmAAAOQAAAQG0AAHBIDuDVH2hlYWQAAE6wAAAANAAAADYHgk2EaGhlYQAATuQAAAAgAAAAJA37BfVobXR4AABPBAAAAjgAAAO8MaBM1GxvY2EAAFE8AAAB1QAAAeB9N5qybWF4cAAAUxQAAAAgAAAAIAMhAjxuYW1lAABTNAAAAeQAAARWRvKTBXBvc3QAAFUYAAAB+AAAAvgEbWOAcHJlcAAAVxAAAACQAAAAkPNEIux3ZWJmAABXoAAAAAYAAAAGxDVUvgAAAAEAAAAA0MoNVwAAAADJQhegAAAAANDkdLN42mNgZGBg4AFiMSBmYmAEwndAzALmMQAADdgBHQAAAHjarZZNTJRHGMf/uyzuFm2RtmnTj2hjKKE0tikxAbboiQCljdUF7Npiaz9MDxoTSWPSkHhAV9NDE9NYasYPGtRFUfZgEAl+tUEuHnodAoVTjxNOpgdjuv3NwKJ2K22T5skv8zLvM8/Hf+YdVhFJZerQZ4o1Nb/XoRc//7p7j6q+7N61W7V7Pv1qrzYpho/yeXnff/Mc2b2re68S/ikQUzSMCUUS3cFzp+7oTuRopC9yF+5F09EsTEXnotmS1dF0yQEYif0Sux+7H82Wzq/4LXI0/ly8Op6CL3jaD/7v6vhP8VQimUjG9yeSxLv3wIiWhQVLP2zEDVY6X3IgxClY9aOW2AlJT3SqdJ5K74aq+wJvqTK/T3V6TQ2QhEY9q6Z8Ts35jFqgFdryE9oCWyHF3+2MHYydjNsgDb3EOQiHIAOH4Qj0E28A3zPEPAvnIAuDcB4u8G4ILsIlGIYRuAKjcBXGYByukec63ICbcJu5SeJHtF5jel5VeaMaqIUNUEf++rxVA35JaIRvmD8G30Mf/ADHwcAJfE/CKTgN/fhPMD/JGCFajhylxCyDKt7XwPpIGfks+WzI14BXEhZyWXJZcllyWXJZcllyFWLbEHuadbPwjMpZWQGVIdoE0RzRnN7m70bGjdDL80E4BBk4DEdCREc0pxnWz8GqpRoL9S1Xj6/F69jDunJqqoB1nAdfyeMyzuAzBy+hSheqdBVlrIN6ampgTIYeJpat4gS+J+EUnIZ+/BdUmkClLlTq0pMq/+N3VUAle+OVWVDFUKOhRkONhhoNNRrN4DcHzaGr1UHfQmf7iutlvokczbxrgVZogy1E2gopntsZOxg7GbcRK824nbUfwkfQBTvI87gvYrn+B3h/hvxn4RxkYRDOwwXeDcFFuATDMAJXYBSuwhiMwzVqug434CbcWtzh27yz1DYFhd1biTIWVSyKeB0dVTuqdlTtqNpRtT9VFm92EG+Dt1nUMIeGDg0dGjo0dOhn0c+in0U/i34O/Rz6OfSz6OfQz6KfQz+Hfj5rjqw5subImiNrjqw5tHJo5dDKoZVDK4dWDq0cWlm0smhl0cqilUUri1YWrSxaWbSyaGXRyqKVRSuLVhatLFpZtLJo5dDKoZVDK4dODp386TZ0bLTxL99DpujUNOHVDC3QCm3MPbgvzeJ9aRbvy1y4L3eE7ypD1xm6ztB1hq4zdJ35hxNi6NrQtaFrQ9eGrg1dG7o2dG3o2tC1oWtD14auDV0bujZ0bejaFN2lC6fDLJ2KVUX7utxeeM1i3AKOW8DxpTq+VJ6XZoq/DxfOZMGTtWhbBtMwC36mh5keZnqY6dHTj5wqf5I6gh7/bbf9zq4hdorYqb89qw9H/j/Ol884Ta5ZeGIpc+GmXxd6ToVb23v4m9sradHN62PRx/LLYy0rS8OvnJXc0+WqUIkqWbtCb+hNdqtWG/QU99cm3jRx272gVr2jl/UutkabsbXaona9ok6sUh9gr2q7uLP1MVajXn2r1/UdVqdjOq56Gf3I6R/QIBGHNKw2XcY2a0Sjep//uGPUO46165Z+5tcXp4iok1haVr8SfQ775E+Ohly2AHjaY2BkYGDgYohiyGBgcXHzCWGQSq4symFQSS9KzWbQy0ksyWOwYGABqmH4/x9IYGMJMDD5+vsoMAgE+fsCSbAoyFTGnMz0RAYOEAuMWcB6GIEijAx6YJoFaLMQgxSDAsNbBmYGTwZ/hjdg2ofhNQMTkPcKSPoAVTIyeAIAohEaFQAAAAADBHsCvAAFAAQFmgUzAAABHwWaBTMAAAPRAGYB/AgCAgsIBgMFBAICBOAAAu9AACBbAAAAKAAAAAAxQVNDACAADfsEBmb+ZgAAB3MCFCAAAZ8AAAAABF4FtgAAACAAA3jaY2BgYGaAYBkGRgYQ+APkMYL5LAwPgLQJgwKQJQJk8TLUMfxnNGQMZqxgOsZ0i+mOApeCiIKUgpyCkoKagr6ClYKLQrxCicIaRSXVP79Z/v8Hm8cL1L8AqCsIrotBQUBBQkEGqssSRRcjUBfj/6//H/8/9H/i/8L/vv8Y/r79++bByQdHHhx8cODB3ge7Hmx6sPLBggdtD4oeWN8/dust60uoy0kGjGwMcK2MTECCCV0BMGhYWNnYOTi5uHl4+fgFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D08vbx9fP38AwKDgkNCw8IjIqOiY2Lj4hMSGdraO7snz5i3eNGSZUuXr1y9as3a9es2bNy8dcu2Hdv37N67j6EoJTXzfsXCguwXZVkMHbMYihkY0svBrsupYVixqzE5D8TOrX2Q1NQ6/fCR6zfu3L15ayfDwaNPnj96/Oo1Q+XtewwtPc29Xf0TJvZNncYwZc7c2YeOnShkYDheBdQIAJpJlyF42mNgQAWM5gxfQZh1GwMDmwhLHAPDPxGO3r8NrGf/v2GTZyn+/wbCZ3BhFQQANckPeAAAeNqdVWl300YUlbwkjpPQJQsFdRkzcaDRyIQtGDBpKsV2IV0cCK0EXaQsdOU7H/tZv+YptOf0Iz+t946XhJae0zYnR+/Om6u3XL0Zi2NEpU8DcY06VPJyIJXVx1LpPokbuuHlsZLBIG7IVuIpaRO1k0TJbDc7lEtcznaVrBOsk/FyEKunKs8zJfVBnMKjuFcn2iDaSL00SRJPHD9JtDiD+ChJAikZhTiVZoYSqtEglqoOZUqHXqORiJsGUjYa9ajDorofKu4cz7qltQZgpHKVI1yxXm3mu3E68LIHSawT7G09jLHhsfpRqkAqRqYj/9gpOVEaBlLFUodaiaPDTH7dRzKprAUyZRQrKnUPxO3up9u2iOmh0/F1Uas0U9XNdUbRbI+ORx1Eecg2Tiflps62hy/XTFGtdsXNtgOZMXApJTPRfRIBdJhInasHWNWxCqRu1B8VZ5+PAySS2ShVeQrtUW8gs2ZnLy6m3e1kReaP9PNA5szObrzzcOj0GvAvWP+8KZy56FFczM1FSB9K3U/EiaTUDIsZPup4iLsMEcrNQVy4UAafIsyhK9LOrDU0Xhtjb7jPV0pN60nQRh/F91PodyJZ4TgLGq1H4mweu65r5T6DWqrdvdiROR2qFHF/n593nVknDPO0mK/68sz3LqD5N0A84wfypilc2rdMUaJ92xRl2gVTVGgXoSrtkimmaJdNMU171hQ12ndMMUN7zkjN/5e5zyP3ObzjITftu8hN+x5y076P3LQfIDetQm7aBnLTXkBuWo3ctCtGdewINA3SzqcqgqBpZPXDuK2sNQJZNdL0pYnJu4gh66sTHXXW1ip/FP/ViS8cyKWJnu6yXFwTd2ndtvDh6XZf3Voz6oatxjeOlIfxMNLj0ITO8m8O/7Y3dbtYc5dQlUEPqGBSAAYoawcSmNbZTiCt1+ziyx+AcRniOctN1VJ9njE0fS/P+7qPkxPvezzdOMst111aRJZ1g9yYPfxbikx1/aO8pZXq5Ih15WRbtYYxpMKLousrSXmOtnbjFyVVVt6L0mr5fBLyZNdwQ2jL1j0MdoQpTXmIh9dUKUoPtZSj7BCHtxRlHnDKgwtahsS4DnUPamvE6aF6GBsLIYahtL0QsEgpXRXftMp38R6ra9roeOKK8HQjOYmIT3GV/Sh4qqujfnQHbV6zbqlhSpXq6T7jU+zrtn1UVhqp4+zFLdXBNc26Rk7F9BP5mljdGw5a90APFR9N0EhVzTG6McoYjWVN+ZuALsbKbxitWmy/h/upk7SKVXcRk31z4h6cdrdfZb+Wc8vIuv/aoLeNXPFzJOa3RYF/50DslqyCemcyEGMBOQsaw9jC5A7DdQwv6/B/TE7/vw0Li+RZ7WiczVMfrpGMKrnLlsddbrLLhh61Oap20thHaGxpeGKOHR6OhZYYHJCtf/B/jHvAXVyQADg0chkmojZdqKd6uLrHamwbzpVEgF1z7DgdgB6AS9A3x671fAJgPffIuQtwnxyCHXIIPiWH4DNybgF8Tg7BF+QQDMgh2CXnDsADcggekkOwRw7BI3I2Ab4kh+ArcghicggScm4DPCaH4Ak5BF+TQ/CNkasTmb/lQjaAvrPoJlBqpwaLNhaZkWsT9j4Xln1gEdmHFpF6ZOT6hPqUC0v93iJSf7CI1B+N3JhQf+LCUn+2iNRfLCL1mfGldiTllcFz3tHBn+5hrWgAAAABAAH//wAPeNrNfWtglMXV8Jx5bnvLJnvL5kqy2d1sQgiQLEkM1yWJiAECSQAJiSlCwBBAQEQEjIiISBURFUS0liIgUkqRIqJFLSAg3ijl9aO+SJVavIFgLSpCMnxn5tlNNgGqfb/3xycuWXbnOWfOmTPnNudMCCVlhNAGZRSRiEa6vwikR9/tmpzydf6LqvJR3+0SxbfkRYl/rPCPt2tqakvf7cA/D9o8Nr/H5imj6cwHq1mjMurib8vk9wiCJLMvn4Kjyk6EG0u6hJLxM6gkAJZSQqlUTSTJJZX5vLY42ZEDXskDvQqD+fEup+rNyIS154Mwlq0bO7q6tq5qZB2cko5c/HDk6DFVw2trOOzF0kapRMDWiDeUToEDVyRZQvikTJYJkTVZUxUcINnUuByQEAO+4Jns/dn0NfxL2dn6DY3jLw4vFx9gyg6STNLIoFCpxUQNsXExkkYM2lirSokiUaAEasxgNFpKZaA0hiLf0rqkpuAzyUmJCW6cusPW9l9CDmgeF6J0ePmrwFOEL0dQCvKXSwkWeaXPewBlx4Z9VLF36LHys+Dq0QKeYceHHag4VvFNa+qbPd6Uhn7xPmuCVfz1/hdH4Ek2mb+OfPEF8lIiYy4vlctUO0knmaQb6Rfq7QRZyunq96WmJCXGGE1UNvBZSyVElqgk00akEwiFWv50JfLfSspsiU6bU3HmgFPVXN6CzICtC7htge5Q0KuwqCDoindr/DOq9MoMuArBGe8uUOWyzw4vPb/rpu/GlR7Y8Ok7S0+9Uv/M+n0bhrGjZWUPstv6lS2EQ7/e43jvkFIJhpwSFQqTKl5esuKPzqdWmqq+ClnZh0Nuu//Wrr3TfnTT17sVdzntwAkRhQy4fFb9XnmHGImTJJAMXJNtQ7YljhgTysKPNGrU6rhYqYTWohRJ1SaFSpKzlKiqXG0AWY6Ry5KHbEvB8d06jzeBoqDY8afIFc+Eev7kcBzInzFUE4PBZSirqQm5XK5uXQN+T1pqsivBleDw+jIyzJyN8cH8gl7eDFURclwQ58mP94MXHFf7Avrk5o8bl58Lf9y+ZcMOqHnhJbqt5YNvpJzFnT+XyYLmlovzmz/7/OtP4NDXf71Yruxsofpnpz7/+mP8jAiZqLp8RiXIw1SUiTzSFHL0MFFJ8XlT3fEKSgGgKJToTPUQRaHVuBWRPkki1YBbKIaTGn5LkDNpHcdUkvAQqEbmuKCs5uVAZkLXjDjVlZMNAaTLx8VGCI++lTUoLPKoVPNz8ovACtArE3ngcrr7g0rYkllv/PM8+/vcx4eUfbnv1Y9/uQZSbugF/X33jGj508KJ90xkO3qXwq2Di0uH/WJ03czFn7yxdM/I0b+6efWrv1sxZ38NOz171xJ2ecKi0ZP6QXm3cfSBgn6hPmOaet7MeQFcR8AzQkckhFxC+1AQ6kFwSrJJuloQKkHXBvpzVWw3nYvPxRB7KBYJFXRboCzeQW05jjh7UVClLqfd7c2kVU8/dnHZo48/eOHxNTQPjPD+1j0s//x3rOiVzXCAw+qHsBraYEU0INFhQRzVvIX2gl40EIy304anH7uw5IlHl13kwNiPrPemXXDo+/Pw/p7fszyENYCOllNVJ7GSnFBWjMVMQUFgJSajARWdSgZwfFM4iVbgJFqJ1SFI9LsVh2aGgMNfhGpsWzbM9rAtH3/6zNIzJ9jWAEzLVp3s0caWBHZsLhSzQ3MgO+liI8wQvBhDPpWL5f3ETPyhDNQdCh2GKlYGogCpQcFQKolCleuFyuNiAJ4Cjw2tgstj88Jx1gyLjsMi1nycNhyHB9i842yBzuMB7AK8Q84SlaSGkvDfSAfhOnxYmN9ArrfbkUV+VfLaizzwTq+7Pxrog4Rjb7PTYDojYPSDTXQ0XYdryWHwB4dFVpnA9e2L7CjwuPrRRNh08aJ4TtglKEaawmsSlmZfBiIsirJCsyPmZ3mb5eHPWxFyWUSuhEiVErFh2lEawQNSWevH7DT1KDv5bkXdW375jDxYeQ/xuoU9lCSB2cntIanGh12kzOfzZXB7GEc9GcQWZ/fkE4jDvVNoi+MbRx58iV1qZZcvgtwKUmvBzbdNHXfLlGn19DhbyB6Fu2EWLILp7F72CPvXl2fABDGnT4s5z8WpVeAsTCQp5DZosqRzvG3qCXFIezbYBoAaCwEIShXsHUkZ1mXTSjjGpIqHVg9LWPIqzBGwKtBWjhA6JjfUFbc0TY6hEqBukSQOsrPCIGWJmVncyGdDAfSnBUIDaIH+NJjfBVxOK8SCyyOPaKEw/bmGbrdUjlp706apj2xqXPqXO25YuXs3bT4Gs55feFufMaMrBh+sG5rdsOOOiS++uuVFq5gL8rQE55JJBoT6ZoCsIN9lVHRUisGZWFAQlBJcFAoSWg1ZVqpRozm5am9juNfj82VzyeUWkE9I9mRwK4g8x6nmQIF4I6Zc6MmXZffGVS/uZO+zf5zdNerdhqce27Rr+szNv/rz4JW1y98C16egydOX/smnxv92xdHTw0HLKWycdevor2umbuzZ54NHd3Ffw4v8mynWwkEKQvkqKmVcC+68KHKjplIZWQkybi9JElYoBsrMZrPD7HDZ7LjLDDhXL/pdngLArebhGteLilaeuY39pfVRuhBSt7EMk2Tw92LnoQc7Aj2OSdtaJl/of8ZRVcGm6DLcgHwrwDkkk9JQKNFJJeIwItMMwP0FnBGRKJFqkVlyJbJNuGyRbQKE+zq22BizppBkSNZic4DvGBLmW3pBLw/nlgOnKBUV0kn/dYn9hX1+ftXwv9RDMjtecG/W/CIpsfX7ZG8/aePZw9+xC8PB3LXgixMuSwn9kl1kJzUr59NgnOMI5SD6Aj5SEhqg4KKpgIJWQqikSlRtxIVVFUmtjSyns1RDyy1X44xdcllSYnqXRF+Sz+dxeDMMTtTcxJPvdqH0WUEL6ruc4C6nilhpYZbiB8N0uK35hpqbfn2owRgz4b/f/Bu78NW6fy6icROaJjTUL26m02A7bIr9wTlu9+82f//hV+zcKkh/Y/H8KfPnVc5ZL3hbJPbHDtRtvpBH0XVbm+8rRVxH/Fq12WRbThCX0eOCT6m/tYec2HpM3gby3ktW3Z5zHpQrh1BjZJDuXFqyPXZVxu1WogC32qiJiTN6dXxeIN7uvu4pSTGoZ8Ct8tWRuSkWsh1lon0SN8qc9IDqEMSjUcZ/0fK/ANz9y/XL2WeffcPOLn68+TaQHXc1zrp95oIP/j78lmETx1c0KIfeWDfj99ePeeP2Hcff/WPz3vLhO6b8au+l3aPHTagsnV0ynr5bWdb3F/ndxw24fgRfyxJBx0GSSPx8LVX0rThn+FqqkkqlRmSHBKpU27aCHXZpcpInLcmf7Pdl6GsJcVzaCnD+/aHIawXuUfUiuKR2v6BEp0suZ0+w5feVjqx7+q0mg6X36tvf+AjMn637132t58ZNHd9Q/0CzNIiNYKOtF1y1+35bP/S7/z4NttXs4z3339109/wRYj3DcYw8K0pvCxXnLo22HbrejrYetqtZEv7z5sp2iyI9xN9U1oxBPNwmcjwqsZPsUCYIyZG5MwZkVBtWCWXHFms2cvlxKHE5frcwkVJ09LQ7VpjLHhFsZ9262aTHI9h02/6OXKwIQfwD2oOsHD8qaJcR5OKWNOlk60i65R3YuRy++YbtY5/j/MbAOvQFiB4nhnJQykHERLgdJTqMB3WVKJRUuv7K8IubYMDXGOkkhy35j6NvcPw4uWIeqoTzcBj5RGAM3dI6kj8Ar0Ii9PuGxS1n5TgP9fIpaS3qfC5LxaHCGOSTBSdCcUtQrutRmMILI6xQRB8Q4svokoJPJXqzVXS++D4QAu/NQNUe9letkAodAlFn1bTJpeNGr/rTtI8vvv+vhofHBdmx9qi0fNwjI4bU9x5YNv5484ENt61tuKG8b1+2OeIuUDLp8iT1IO7fXuieVYWGO8Ak9QHZFEDvNws0VS7hmh43cSOyHdW+KpNa5IOmajeh7hXxBtJgMolAJNZU1r/vdYV+n9+PSs3uNWOM6RSyH/CqbTvALTmF9HfHL2Tq4kqvsMiletKJrZfdhxbMDnzAAOAaTz1Yt2l6+e2JcVOff/FdsPx19OFS99DQ0Af+9czb7P/8Gh2BhCY2//+wS+x+dtOHsAKUj2Ds7hayZWy9KSYYan6IfvPouQdv6L3wg1eOAvW4mfuhPz75mx/u28gOvsfOsA975P6pFh6Fhh/g8VM72A62+eiC5SfMzyBfeMC3WNmNkhRDeoZyzZx6tDsoOPgai7JkKeUhN7d9BgMhhhhDDI7V0MvU7DkeDOU94DECRdUlyUVNraeb2HYqw3yqtrLH/QbPM1DH1iu7L5bRcfDh3b57mYaCgcZXPo82LxYtSjrXpQaNKogWVRAoMlVqRRzEff22GAfRJyYmpiemZfg8OekaGhFPulCmuqfg9bS5CYn6O88uOAhFkDh/0kPz2ccXWk9A4Y57Zs5f/Nzb985jLcrOF/cs2mQzpW1e9tYn0qyKsSNvbN3PFo2fuJPvgzmoI4+gXMeTwlDQge6UU0ORMKBnJZVwPR+JRsMulouiKbbHmY0oNPEQr6Ciz8D19uQX2VSvvtrBfLfWHQOA3/8Jpq85vuNvbA/buhGKjnxwrKFqo3yI/XiauYexliHoNDb9A256+daWQG8idB7ySpmNvDKEczdhA2MpjfAI3TqP16P7qgQdR5QviPN4bcF0ZTabyO5m4+EdmAQPs9fZuA2L4U9o2J9k9yo72QNsAxxrGYz08vWgiMNMskJ+XB8ZXSAeU0SyRIoScSDbwguOyOXRXzJt2SmVt56Bc8xGnQiZvcHYEh2uxBCukWRgBItwSUe4bSDjFGcURPiSHZYGtZ4GVDQc2pJWfU2UAK5JEukdKopB7WbFdUlAPxNlU5a5XVdkotREtLMzOjq2+7w+rx4U2XCb4pIID0TDjUeFjSqyeeintGzZj/exl9hzsBJuPXnk1rW/O/TtvldvaWCnpYJWU3c/LIapMB4eHnthBPv2H2cvOSFPp1GZJHiXHkpFCrkPWcNdAksphSt5FvmjTGLvtL7G3oZCWgoFdE7rUgx899F+Qg8jTDgbFS9zUGILtMc1PN+3Cwp5SCN09+VGViWeiSGBkA8jQ0p1q45+mtDsuJG5mJq4kMZAjByb40AvUdhnBBVH0yZXjCiZNAYKv2JV8UCdC5YoYy9uukzYeRKZkzIC4VtIWijFYpCojL58CXeiLKXhNIXD5tCjC9AEkUUYeykj2Fq2cBEndB48DGMYpY31rd8jsRO2wD9b50ZgywMQthLOTgpnm1a1e2gKUXQPTcBFummlsvNS+WXSNjeV5zedpEeoG3IIJQMaue9MK2UxQYOmSBEGOonTyVfEYTPG53jAa3dxoCCcP/QUHF6QvGyt0YF2eiOMVdEN3cg+lixGtkSez9bNbh2DmNfJ9RfL6Y68e8F5aUk7fw4Jncbjc1kEDo08c1XZQRgcHLEuDO2oKS6Bcojd2Xq/QLuEztdiwS1XsePNrcjzS69A6p10h64P+D74XMSurmvGrhmR2JV4dFlHlYBinm6Lw3hA+ZytZtvwz2qYDJX4Z+KlD159BWax5a/spifYSjYPHoBp+Gch6o4nvrsAX8PZH9t0kbxZ6CKH2NH4maQnAYVpFzopRirz2Ly+dJ7KjKhkBUM5ESily3B20vJH5ixYRnezD9k3i1EujmJw7JLUmVOnNb595mLrBWXnKUEnmg1OZyz6CV1DAVw+iXvvQKYgpvbINrLFkWSPSJ/GUQ3Fzns1ul9+EcaxWey8+5rEM/ZcJZsDg6/KAV0XDxb0u7mtdPC0D84JjRblqiecpmzLShuNRrfR7fbYfdxgRRkowQluvIjbA3C24fGHl6+qR1Zshq7Q5ZH7oLyBbWLPSbnjJzeOaZ3beljZ+eGJhYeKmeNRmsdZUI/2yY26MMDj/iTUhckq1d14jPvbFWC71+7vpgsEDzvaQuruEOhOMfrgrorGnRT017uAuwvIbvYp+2rHE++NmjSt583LH3hgBGhf3H54ZsPsp8rH1GdWP/3ealh14B9jIL2ksGJYTmn/sgF3rLl1798K8/7ZM7OqJLtfcfn4/Xye2SgvPH+n8VwHriDQSuFQtCl+XV3oGpGeYW+zWfIIfO0Ayhg+vxVlvR6ft3PdypOm+pFFhCr8207sXodPseeAzanKuOpcmelRh02pX8HO/pF9xt6Cggd/tRoVbEvFuvP3geeStLVl4QvP/nqz1KzvXa5hgkKH4zyN3N0v4ds1EvPjPCXE4BF/kEOFRdJFKGaxbCuLg2JwuPNUc0hPLrWsGfZeVt1nOkxtN8JM5XNPiFV46qOE50Pa9WWC25agWz4pkwYwFua+lIMHf0UOjwMRiTfqYPbrA+YCWe0Zsx916UOQ98e8eDXH8QH4P7B2NZu62V+FPAktP3QrPBdsRTve8vcT64rPlUjBlveK/l5Z8eVgqUs7naMFnajDzQblKjrcbrfri2Lkbh3/H5TR7Fm2Bf/sgFOsN4yGPhgUVLACmt16jH5L32z9llpbc8LwZSb2R0ooUUVL1ZmTdrsNOcmB4jKBhy6APISUzN5lyTBCqqNjWxa1HqQ9pLBOzQvnZ4zcL9F0myZRkdoKC1J7astus0dSWyKK98gzL/2JvtY6Wk5qLaOHD0lfA3mrxS7gLme76Swhl8mhBLQX+P+oNreERgRTwEE/is5iKfCPTz5hu9WLRy9uwect+ETJT+cdkUAPO936cTjvCCSIeN1teMXYUW3EQASvO2jzFiDu4Mcfwz9Yykxl5NEfVTFvAzXI/ZTXMS5BmVKEnErCzvNckp5Oj+QyHGjQvEYwwM5H4dw59P2+oAZpZ0s5XdTaLPyFFrZbqrg8GOfgDjk7Z3xtPAnJM8hSRctWqYrtfpg/A0PlD6VlqgfXF+VH44cYfHnD+K0Cv4EYnDzXjcqlwBPvdtF9A86XwegBW+QPu+0vcU18Cz1YMhr1Vx95tjhbag6Z7CDJNqC4svqBSAC3DmgE+DGZqlG1NhI7YqCvaVBt4D4f6vxkHvpqikaUq4w0gKLE6OPDRyQhGyHpXZITEW2CN8OXYTM6czyBSM4C4zCeXAwHoDbAANQl4jdpUh/DsOcW/eaVHy/t3frASxP3nD75DTty5+L7nmhasPqWIbs2b3/BqOZtrnx/4ptvtbqpKstjxi6cN5Hbi7VI5w7ViVoqjdyp0+ZHX4Yn72twktZSI6gqqTYg98OkcSUpKMvm46SrjkMb25GuJCfGKMmJjjRnmi0uxmLm5xAKsYPdxFNOdlxM1PpejVtgpxYsdGdg1BTJzEjWA598fnD/DFfwS8izWKbMmNlIp9xRP32GPIu9w/7FTrM/L5+vOtmq61dvPP/QWs+OZ363YcMGlJG6y2ekE/Is1MMYI2kYGtkNuIIOPfccDlLcepDCQyZU10DirBYTup8ucGGMpKSHvXBuemxxOJ0idM7ppNbvIQWMe9eMHXx3/7Nnx6waUv6kk/aDVMgdeibVjzp3V498dqmHD/mLc5Bnhvn7xyHb4sSJIwWcjdZIFNwzyjh+uNrGLXeYkbKB6sksfU1yo59RFXTb/u1Dobyo8bKqyJ3Hi1PK9iXDZ2o6LVKsNcYStUhKBrXF2TFGDGZy++UNeNUAsqMtF0rp/pOnDh2dbnJD/ld9YhqbZk9TpjdPmnm7E/IhFnCvr28eD5N+PLNiw78efC6yRjp/xos8VjLP9SVgcJ0IGGnzEx5ZAblGjQSz7lJxwIhU8WjWoAGJd9ptVouWbEiWJfRwVAOPalXNg1Gs8K2C+SQVPMKVKHLhuk2/5TYDbKG3F7Jv2Z8h8cLXYGjtoTx638Qd40fslNbMnzlzfksV+jc2HqCzb88+cd9jXbufyQqE/QRptpqGnBJZJFmy4kxxbopUooECA5GhYpbxwovmJ11KbNiiOLz+yHkX51xBkTjxFKGdivOTTOwCO7xp0+7Dz86vqKsY2BsM0tyWJdLcx6uq3tjW45PUYX0H6fldlTnlacirbFJIQmSzLhkOAH5yrxnSjZRoSaCCXJIsPpU7fVqjP5CNup2g7qojBoNUbZSpYC2AWk1U1VUaOcW1URSj3MhYIwawSA9/glxzfA2PBEP9+xQX5HfvhrPMDvh9vTJN6Je4NJEi6wEoKn3EAYDsERpNP/9tOwV2Q2TT85V0hP/hzZCn/b7npY+Lcntsen3XHvYKe/+rH+6Z12NQ+aAxt5490WOhnQXmTlv/6m2znh05c3r1qNEjNm6S65/OHXLzjkOS4utW8uxTb/71uccnPpjqrA2GRmVnbrr95bds8iV5wOCxFQN6DpeG1TY11b4t7NdatOebcL+6SLdQthVjdyjRtw6AOA8SW4dUhUMlj9PmCJ9o2/ixjwiWbM5Y0I8M5E3s8I57b2eHIU/T4ib9bf+7dNm3W/e1fovaap9/6dj1/3WA6+DHEfHHiNOABpLHS2Gn2MpVUyz3JmO4wfd60PA6egXzRbKRy9LjGzdWV2+E/hy+smDlyhuGX3LL9SIOutzMnAJmDIkn14UKoqLtsKBaOWAhomQkuuXExrVfvNMWGwm/VRF+F0TCb6cqRXAPmj1y0I3DboC892eIGTBn4jeO0SPlzZeyt+/RpvCJtPHye3EG3SuUJ2OwadAoyDz1qucgwkqJkNio5IGVWG0Ou11F56ZId+70SF2D/YvRkx3DyuAY+pivL+JUx9Fxm2EkS25dAvsns/Wqs7WckQhuOIK4pfC5vDXi0YfPLj1whANQnfpYrQT3lZcsHLLNhlskFbeLhBZ/HDraGDBpvHgkttSAbr0oddD3UZfwIGi8+qhQRtsAsY58lFLNjyzcbYNQ6cZ40hwZtgyMub1xpgQhSJlhSQq6g/2Bq1z+dzz/RP9KXsoOV940u4kd/jLblrv5tks1ybm/v+31fez9yptmTKfL5s7dsr/1W7l++bCb1leM3nesNcA/W7u1Tb6RVieZrtOaSHRSRWjI8wCxkTxAmM4kEqHiyhGhLiSaxPZNEh5QU/OyTll4i3SiTN8ho+v5FkFSgn+4fd/bfKq/PSCmX1l99CAJ24jV4kwlMbw/IloIvw1nN/3hfEJEf/DiGX7uk0kLuAmPt8Pj0+bPmzJ1/rypksI+YZd/8/39GChJ+IPmbdz8wvMbN254np1j7y4DwzawQ8+H2UXhH6HO3YG4HdH+UTiFxu1nhCNoWsOmtDSiPLMj48LLr6oRDdJ5LJpelxNISpIzzZVm1b0jVaLEAQ5hegPe+DDXUK3YbU6qShEHCXkqqftnxMWxwxdyrFP+cuCTyXtPCAfpvYnO5Q/Hsz5q+YqN7H32zR/YhV9Kjwv/CKp024u0zRR8TW/3TcLSoOH3Gm1fc+6tcm4bufnl9U02td03icjAz3oIfRPUqkr0+LCtDK/qlc9w3yTGAqRLql4757BZ0mPSDSoxgxkZ5I84IhhWu8N+Srw7WCSyZfzEj06/Y6oyff6xKfKBT04dbHq2ryEZw/f3Y2Ly1h1fvNG/4xm2ddPGcxjoxeHK9xoxcvmPO+GDflMqR7bpEmkO8imOLBMUv0S5AitJxp8S/kS7atE3El/ucUJ9o1ssHGGhu9s3UljtXTniyo1EqhVoH4AciANiFZ4zquc4iBNntW6pw46S4vpnu/0Fjz3HDn+eG9vrRXmWkf3dtGpJ60G5fnf9LBL2ibcgLX6el0kEiSahTpbUDnkZd4eahxy/vrH4qVGggHtTbXmZwmDYN+bnwV2otOXc2Xlbhoz6oHJjt6ljF84t+vy/3n6jbuRjQ5fc9Piieb1h6JYdnvSWrMJxvtzizMK6OTetfG7MR77uN2b37VNQd5fO6x44vyJlKGIeEOprBlHfQNF6ET49WWpSUCxEmUFsKfcMYWSkzsAuXFbBHXTeNS4VRS5x0oUu1wAIunjmHv3UOSNm3L7x5ecf2zRmHxSzgzd+7P00+MorNHnhpDNnT7WeGthfn8ca1Dnr0Jg6yV36zkhCIcBpjOOJs1iR1hupRoI8fX2T+QgUiMarDeGpSEmRMA7Uv1X12I+PCcdIaAr01K/DiwZBiwr82vNFHpu0Kzsub8es/W9BHtebkLe8YtTRA/TD1llcbVLrpXVteRR5Gc7fzCteebYZF7iRa+XYUhlEChRHmInZ4bAp9hw9qRMsLHJ4ADaz0TDgrz6jqmQdgwFstFzfumju1HGLabMADjhHou5H2KkkL9SdJ1gpkRoVXm0hwSRVppw+burDFj2VpDrjebmrnWezzaJ8V0c3AHgSSeKiyzHLRaPv0N5lu9he6LkwLV2V0+J+CSMWyRgxgmrsbnoActjrsATOtjwk1zPb4q+GbhhFE1q/iB99y80pgy91g3N8gkBMSPsqQXtaKMWoSkSmuE1BEB9O2NvtdhtKNboXycLJMKOfsZithrEfHoex7AloZhtOn2EbaR/qZc9AQ+uJ1v2wgC0M8xb1JudtPN9DcSBjfCPJesRCQA5zmftZI3F9bVKZ1+tw8CSarZ3JfGF132oAQMXRZJNqTj8MN7DAwH/+ZvjQooGVczPsyPeHqmbcWktnX3L8fqvt25gJDUWRmhFpM+K/Rs4p9lo5J36u7pE2tyyjKkuUSpiBmnbQPV8eaK3U6Upju+kHyk60dOj7Oh00UmiHwXEtkqbIyk0RFWGRymwptnibnYc1qHoL8gv7AS9iwDjLZUPbFJ8KXBu7UHwhbVHzPfftPT9hiPqPr8obzu8F601158ZUGaD/U80npUFl7IPdGRbvi0b2Qdkg6e/Na3ge5yDrQdepVpTbwJBtftxdZt0jBozOcDeZI6WWVtw5f9BzQUGbFw4eP65aL3jaajMlA9KTIXz5GKrw0imkA736WpFOIjdFqst5Ss1tS7U5kB6Fn5MX9IcCm6hrzgygjQ0U8PozGze5LlS41FD12vMThtw561O1vOH51yvnL25elDvj9oK/07IbIMc8eorNkrEbcgaVSScLZt3G9ppGjjxXdYuoX6ABuVhqRv3WN1SMqoDLDqElVoAQKo8BaBAlOpzwokmJc12fHpVu4Ke3FhOG43pmgse5BSJiihfRrVDOmVBS1Fx461M3LhyycHzBPYUTny65a+wiura08PNp6elFoeLPpyX5r9PPSWaz5XAUZYjX2+uZPjQBoyLsiKWRYntHEKVVr0IWEdqm80G2EeojxSK0viVP8bcVigBZjnozTnkHo/lHQjaTgqIZb0YF4SZUlng1MVelabyynMC48DEup1Ivm+XBZIzC9WlPHJauD6ON1xyHVjMyJHLOExkqBqD7aXN6fbZ4XFW/D/2CcJW6fpIQp3NOc3lpkNUdObp942Ke0Jl7x9dV9zcs+OX2bX3gIob2KWkbnzUOPJ3qe/637JW0XNbPuJvLFm6LJlHXeEOojCcYeVGjA90ang+gKlcIUo0wowa96kqWRVIAZwWEezHcXoWteSqkGoU1j6QE0FY5NV601x/6oSgGkfV09759N/9qVsVImMOWPknfv/TFrcO2bz+lvFP1Waimes/x5ZsrWMuFbrc3rDi+79CH+hrPJEz2yJtxLQI8a2ExGxUJXUdE7+YHfKg3SkyoGkMJdgoDBB/hpsiRfaxU5svqlilCzqJAkZub+iI3D+M1t8artwNaoCizKMrd3l248PEFtU2TaxesWlhQ0PzYgl9MnDWyecWCwsPTRlROnzm8Yjo9OukXCx5fUFC0cPnCmtum1DWvaA4G569ovrlx2PTbKkbcNgP5qiJfl+KeFVErEfljDJwM3LTQsRr3VMTJvwnaxaBDL4U5QeS1gy6vi788BZx9+AIPHYxgitnCfd9//z07+cMPP7zOlkBfntFvdW3/5fYTJ/Avehr5FqV7NNJb1z6uNn0jGlIqdcWeHLKLDStS5G3q6KVIch4Vki2slLhaajnCFrQcwQea0MdZoGaTXHIdt6AmfLYwLyPRLKkSTp3qlbFiFeJLIwoXQxxfD19ArEdhUWaU7yWK8XiFiSja4ysT5aQBrpBblO1ZYe7gfos/3rl5T1XZsorK8gm3P7emuf+Ac4feeazywKC9/rEjXv7lx/fdUTFxsb9A8g9flDVy5aJnR76eHuzeM688N/TCtBersyaXP/H74Yezi2cHegYzyn/1UGlj9+Kasvo8K4/3KbjlC9J+lGde+xYfcvBEManm1tDaVvMWXS7ljy6dcg8JlQwZOjA0BB6v7DtwWEWob6XSPHBQeb++Nw4aMGjg4AH9Bg/kObCGy2fUMtx3LvRgC0hFaIiofTEgFqOofSGSgfuyhCt43IaoETQtUiIYDsBcfAsG83KyvZ7kRK5VdZfRKLRqRCtEFB7uSRDFMbLd5aS8JJIWOe1yMN/HS/F9vGxKWnBL0zvF9xffdf+7n5w4uPKZ8pktzW9B/dv8tZet+/Nhtm7fI+shZd16SH5uPfvHuvXs1HPSt08sYl90SX2j+OKJj76r2NSbfSmeYeve3s82/vkwjD3Ah0U9pu/pHvQbuks5iBz2kPuHbMtG2bTGoczEovEHkY5Mjv4ANwuPT/iwFL67FFBRN2q465V24+fkAYhXw8G8QKWxfRzpNAqDEEI8aSlJiN7t8/i8BlzRQPvphDicCCcrRBcHOgWaSvPScu4un9284ZUJCyofLCn59YSlK1lZ9/RhNRNW0JbbeodmN02bZpRn91uSnv/IIjbog0xf9UCfahL0VpF6eY0so16IIYaXLAb0/7NyHOA2ggZ+/UcVzDrOvgT3cbYMFfbtH/H3H7FHaD84OIetZ+vnwP6k9rei0uQC2uABSJzeC0CmoPCCqErk52sUrtePU/1eVMEeufh4y0Xp5AWYevzy5UgfQZyXnOXvHSrhjSBX6ykA3vog26VkXvzYJreWsOS+/BJfHUCLaMa16c5zcyi4Bm7r0IYotW25A6NRJFqdPPmqVaM0uzRuIF34VM/2p64crSiRJEnUc/8pIh6UBPMyM3Hzemw2h4kXEWq8SQ01G+9JiuRqf2qLyIuXf8229zgFhpdeYAvSSoqvuz61ddxPb5KlmwewGVDFtkpPPMy+LS4ZWMg+/qltApcvqk5ZVU/8xLmhrF46L1tU5yEhZ3VSosT9FitJEv5QR2voRGvoy/QK7cvlW+9FQLGPNoB1dWvr635z881rb15x6I2akpKxtQNDtfJM/um6upt/M/bgitDYuv4D6us4PnSW5GKFoq6M5XUa0X0yRFGpUoNLoVUaQNNitDKLxRJribXrVVoYRHVonOFefVTzDGuWTtJ1xzGamX+cLWAfi8JZjKtpOX1d1AtmhzItKO1maGvDCJ8uR7oxoCzeG9BPlwuuKHqNRUP6euvcTyYV98yqnDD/8deWPlu/cDKMo+WbjjfU5GdmjVm9cPHsUatm/0L3wfvQYrpTOYQy3z/UJx1VTBq6RrzEQNInIXouwr54e8tFuxvq93m83izRcqHXUarhwCmq3yLcI8L1Dl2zub5x26vL73ti/vIxFTPqqivzgz1GFk/s/+StC9bJJ5cXxThvGz73oUGvj51SULC2V3EmznhZj/73Xnl2rMA1zo5Fn1RBYZEHQx0Nhm4ZAKN7XbpB/jD5rYmuXu/l83wRxoeb0LdOIEtesnPPpURPtXbhBcdUGqeiaojVk5eiDIdvVpsSSSPwKkTuVDRea1jI22mE+A7lSdQuh0fhzjXaXDz5mqHFR9Ki+sGdXgWcJmpa4MiY+ntuh7zPc2K73jWmf2O6ovC0OByZO/d3b/JswqpRo7p3G/Ur9ie1XKznTNYiL1edKLUYe/IOC34+IiyuiHsnRwqtuMnP0KsmgWsLr03vZCwMeuTlv9m4rv/Iv77z31/QOtaijvhxmxS0X7wEcjh3P5tmw1GMkcxi//KtOzxcpE3gBtF45ehcLi9ikaPtccjl48wJ60T1jS/kiYtBz4pGegiANolTDyIOPZy+DFT1SrTjFCgKoi8F6558tqIsuTZx8MaKPcnlYy7ee7trk2btX524pl/CRJFLwz01+Io+qfa+PdEnhdTrfVL+IB18VlKSe1ZMg9w3aDm8PuMXvq79FpwW+qcY7fpJtOvcd9L1D/5/U1vpnNTmQEXFYkqU8qEnX/71U6/84bnVrzLvwMGDBwwYPHigXPfbPfuff2Hv/o0NEyc2NEyYcC17aoSAEYow1hE/5DVs2XGIZ18dh1lMbX9PvazPHKiDujmsOKn9LU4f7WJ3QtTHlJ1xGeRsdxKXSeb/hcQFyD8oalebRj6Tnml9mVSGKowGRdKgCxAtHmSDVGI2UgO69NQgjxWMM4UrqDSNVip6qiY52WJJzkjO4EETevoYNwllmGCzpOa0495xTdx3SN8j7vLQDRy3CimgqMmoanFjanIJ8kFBb6dOIDdEIQ/Xx1ksmf601KSENqRGjhRx4nTVbcohjnMsxzk7TeCU4sL0voo4/zZkWxJ3vDyo9tKjWs3MxRY0L3lgsKjorfGvtWt9XaODKOAq0gKkNjaGWkxgUC2GsUJdWjXaQWGWErNZreRnDTE81V58ledQa2miaL2zsu3wbE0orbAwECjsV9ivoFcwv2eP7rndcgJdA10dQiNnx3lyhNz2Y3OlY6jreIxZGArGoNdtxc0l+isk3hjWqKcWxkTKXmJ55jHTl96Ft8L7RXOF3kuh13sUuSPuZBEPfqPFnR6qmTqt+Kaa4TvGTRr/Q9NHl25Z/osCyGpPRZSPf2RYxZgBxeW9u5647vo9L0x9djIGEH1gdEQvXL6s9xJos/i6oXLIJD6xXhgbQBUZHLo+3k5VxYICiYpCUZUm5AZVmwwdeg20cK9BbKwRQ9NYd6zb6TBajVb0qww2m92UmnNNPHeSIzoeZ9z/BI/D/jPxHCCjEc/Q0I3JLpukqGFEqqI2mXgbA8cXjcnQEVNKbEpCR5rMUbjGdcL1lsA1OlRtEX0ZMbi/NGU4MZiQJINaa+mACf11DSrNYXxxAp/Xk9YlJcntcthjM+Myo7Baw3tNxzu6E94mgbckNEDHq4FiQIyKWmvqiDGMi2Pye9NSee6jI2VROEwdcKjk4Owx4oYHvQ5AJRpVtTb4NaL0wQA/E4voY9H8ov7awU9f80UdGaofg6LWoGcBmoGfKaIeqNS7OTWNVLadtOYSo6zIxnGdHyBXHY9+u8MeyYmEz5VFH0ykIQLQFdD8LU8y1yq2ny6XV7W+R62t39LgpVSYt0B0xISbJNC3q9D17Bz0a44o73AezeE8yhTrMI+m4tcPhxKd6E269EhchSx/F0mhqcg4Bb0fkyAV40oVxmlR3SmqSkcScc4XbuSz8TsWskQeCNTGnxpaE3JSCGRmpKckOWw8Owpu6jYkcVkV/SK4L3ictkusaJa+0y+/jFIzMNQfd6Cm8kXV+L7TQGv6t10lMTExrhiXS2eoEZXfv8FxJ6nTcdit/wMczg44fo84nGEcv4/CceDyd4ijLDQw0RErqRoi0VStyWigKqg/iSUpJskRJsWUocu/TsvoK2hpuvwj4ikK9cLNxYNtlP9/C513SHvDoL26fb7Mi1y0KB3VTV8JNg8h54d6WHhVHu+skmiTgo6k1CRyvLJeEqIoAEqMEmMyinBaTdbn+zzC/CLMl+ejoN55uVaHalJ/DlSjIQIV58nPeZUr5nmAfYYQ0bbZzKiReYU//t3Ej7kI1WEqUTDtit0amaumz/VyK871t1H6S4fbJOB2DQVk7pryVsRaAU3VoQEkJ7ocsTFGrR0Wz/+Ee60sGF10C2Uros1ZI1JNpJdI91+q9WNjDNq9Np8nzuDOcQRteqcFagKvnwdPtiAvHU7vsTTcfCUasZbK8p//8tzXXy+CvVIVbWAPsN/xXiw6ctkX59gaxrbosqIcQjvQLit5YUtwVLdukd4S9DgsKDFoBYjRDJpk1GqvbDex2/xeT3qXlET07mxZ9izRfmKLSdfXWfSS6GsidE5+2F7P1qWyS1L4VEeRm1R0YJWmq3abuN3uNHdafAbKppaWc224d8IgHW5Kwn8A1/WTcA+QfQi3d6jIm5ooCVuiyEoTb98H+ZqQfW6fQ0zZ0IEX4zrBfkvARm2DOxRNk6LKtUQz4pw10aR4JegEd052INOXkZaanOTuntCdozB3CfvSOo7RnXA0CRwob+ir83JH+RqgfTxK4TNGrQJkIVjkOHkNxjTqH9Au8DijyChydhhwwBb2wWrIhbynMODMXckOs6Or6FHIXcM+gJxV+M8j+C0OQW0z5/JG5XNVRquZTDJIn9B1dlss7u20Lu549Jl54xRPY8QBhFQgAyKVvc629kOcWGbXrEi7kX5yoRf28hMNcLpFe6vSKwDxwXS992j/Q2PXjT3AG3AOPDZy7Zi9lz64Di6OnPzKbvpZkFmGNmI0JPqQBi6Z+uBeWMQbcQY1Ny7ayx544w56PvfH73bMbrUFkJ+iPySsp7aKvXJdWIJzdIlIdrdLmiYkTW3vIhmpz97pRHJSnCmJCeAAh9fhNwh/7Fqw7wSrDjvR9fNhJ7h/FuwDZA3C5rmcpPh2STbokqxdHbrH6Ultn7sxCv7oK+A3Cfiov9slzXBFVw1A1yzen50Q3wGm6O2I0t99w9Z4oa6/Y81UljSZdxuKGkSUGlnPWoguDWHLUPGaTCa7ye602+1ql5wOPWU8d5spsi+RzCnXcrV6m4d4VqRJM0S2KtxO5grmy21pUnkz+5RdfIp3Gm5nYGkta1jxyIIH75boqQvsuLLz1FnWd/K8KY2i5gj506imkQIyWU8LmVwA1ClSGMmRf/D7LcJVvfE4C+EWxevFOxKEK8GTor4QZfntpT01IUuv/B7dc7IT3fY4fqjstMp6JY/rimqf6A54UXDUi7eHyye7hspDXQtKHpsc/PLTCY/2LdgQ2pReVX7P+EGDhvVf0HDHfbi5/UDPQ6b8YeiWob17do1P7pVVO35exZatqRnf+vLnZwf7dh08pzLUlFc0onvfysnjLq2WZx369EVcT9GDoXr4eo7m61kmfPLS5wjZGIrNCVCjwYFhs12cmOlcKDCD0SAbjHLjFf0ZBoO1tFOThqmtOKc4+rmO3RodnzNd2bKR6PMB+Lr5umVn8aMRSIRE3rpht6TlXJOGO6cJGrL9/7/RkBW4Jg3pnWg48MNl8ttQXM+umZLB2JmIQn4pnlHGCV1JhdF4BRXmNip6d3iwIxkdHzRfSUayICPPl5fbeTFi0sL2TafF2omWt0yE/DFkilAR6fLp33nusWAwmDDQNZmspTFgNJqridls6UyNtY2aks40/CQA65VUefxI1XWFvYJ5Pbp1zQr4+vj7dKAtriNtcifamlRCfnUlbcHOtPHbCg3V6LJdKWSWNoKKOhN09acsVxExgN7X9crv3i0r84qVaZv79k5zP5hNyIYr517UNncjMZmNplp0MQyy2VB7jW6s9vn3aZv/Tz75H9KAVgFpUJk8GyOnfLRmK0POBCeVZAdO3A+amilRosnhowC/GSj6axxjjIlynGiQZLfIj5BqsET6eLoSNK2G4ThaTK/m3wyuCWX0CgIpLAhe1+u6nqjVfRnpaTyvYo8Tty9lQZaVFxNnBqLbySJnO25+fBJpl+HdMu3dZZDBW2qUvKUnB4/f/+xv9n37zzdqhj28YcJrX346q+R3d50A0pqrPHrfm7uG72odOPPuux+eeBf1fmiDrbTJOXHy7JrXNvD2s5HXlwx7e+Ki0ED29ZdP3PfYmDOBLJokyzfVLpw3Eb45M+NuXYbrmJP3bHE5qONyMEjPMcAiPcfAL7hwGFESnKBKAV+qpJCUcI7BInIMElVVaVxUd5eqkpGaXmvdMceAI6mkNv7UUJFjyPR70pIT9WusIJ7G6zkG0buk63Yx18G6fXqBkJtDY33pGPsngiInYXgnlZhQAjBOlxojfU2IzSpKnaObm4x6c1NqKgbykOpP9Wd4RF4sxpBiTEFXTqOaOUnsl6vjvnOWwJ3R5X8Dtyf9P8J9wEDILaH6bG8a4mpHbjZQRI0TaMeuabxdsCN2UwfsXVO7Zl6Fdks0frkT/iY74VnICOb2DjK+TdRq3G1ItKkTWrOOliMN5uXm8Es6r4IUY/in0Sn7SKdZ+JZ7wzkMfjLVPZQTzmGgc8kvUeVKlYpixdhw24nCK5ViXDabEs43rkDH8i8Ij/u/K6Ig3nn5eh1iOH/xExCdAiLO7wGEd/qK+R1g7+LovFD3SO5CkSn+QJCNka6mKHh2xc7TQmo4Frz8KcJcofM5CmaTgJkRSuNRvH402QGQTySA1HTddxa9G6pXnA/0CHVz86KUkuSkRH4NJSpEE4SIKPCmtVHRmi/bl8ujtcxAUbyI0eyuOOLNIOLSIndRJkZwkbtB+ZkBsBGDJz56+8mGzc88wf52+Tv23yCfeG+QobT5swZqnzdl7vS7ZsxvUtwFgW0Dhz60pnE5W/kF+4IdBPvpL8E2Xl4355FnWhun3rf0sYcfWY9ro/eAWcXarBWUV+peAtrM/br+7hnuk7AAv+lVN39mlDNjNeF3/l6zmSYvUub/8x8MFfzUM9dovQkluOO7ZmX6vZ4uKUmJ8bnuXNGLo6dWIvtoddQ+rtL1128Ijx1Rh/DYkd92hHEe7l7e5HvV1pvk5GRvstft15Mg14DL4zDeMo+Q01P+M8jxYcj/Zs4HLITfaRzwpIqYlCdWFAnB89aSa8POSs5yiGnzBEsbbGsn2G8h7OtDqERlOaJFjOgaiBIZy9VhpyT3yM1B1vOTjeT8lHx/OMPShkPuhKPJIva8fp8dRr7XYgjuLb8/nF+RyBhyQi6WD+o1vPyOKl7cTHhuhqhRt60Nb68iJiQpwWm3WgyquARA0y9bU65xEd0Y6WTrovKSkhvLBw4cUl5SOpj/pA3Hj58bOqTixkFVFZI8ZFjlDYMqK/T+1LrLO+TV8gqRp/H+7DyN+3+Up8kvlFfzNq57ppauKVvNO7nuv6Node9HWi45oF/OgHlT4T0LeyezcN4UmsfbunInTm54Bpy8s6tX1dSRT7NL9YPhuHvD85V9WX7sC0K2RM9HWCevEft+TJtF374zNVEk8/US5iwjL2xTefOS3hYiTGpU44ehY29IdofxvEnkmg+EcqPHipaRqLGGq/SNuOLjAeK7xHdJTsJPXLx/xG4K75er08R340bCqUp2/39PVVJiNFX/Zp0O5BGy6+WMlARxIKKTlG3i/gfS2E4Tdz+ipmjsSFPXjg8Ioq71RKh7h8E6Ve2DjVehyi2o8sZ706JXyxxFl3wFXU09CFmvk5MZJiLap4mamakjLYEIBT81nN9SoU//ypGmq60NQLeu/BA/KaETDaI3JsoPqdP90n6E18njFlIVG8gQx4vASjRQFX6fQWOkc0Zo6yvaZxISEtIT0t28i8YmUuFtfZmiT9tDhoQGO0EhVpEPQ1ESt1eMjbqVgrRdXsEpKNXBuuMJ6ZIS73F7EIjL5rD5MkzOHOBxUOQ+Cr1GyhYL7qh2SziSv27ygU8+PvhBo1XT9N7uL8Mdl9J7laPEnRSocZb2r2d9DITNvWtwRXvXJWnjkdyJR00fCRsWYU97P5FBdI5y23AV5vh4XSLnjNGb09b3LPo69L7n2Kv3PeMIcU+XNkJ5j8QTLwRDJg8a5HS+SXHruFF6MvhRs6aoNSjk/D4r3jrljASdHbya3E4jxd1O4n34aLrzQ0kiiP85D+nXyIuygXAYjo+n4+O92h5Hf6j9Pr2feBZt5L97jLQ9hZ5VW9yP/4XsCe4uKW5vgjjbtPsy4sxuZGf7TX3x7vaj9YhfWmTrDtqIliczH8lle9g2qIb+/e73Sg1tR+27Nm7Zsn7gvEzvYqMZfgmTYQosshr1Y3fpnUv/Ov+jyy495IgXtvWMNl+eRdJIDsknTPdCY60YoKTgsqVSKkq/9V9pgB8bOnwc+USNfFJTowPwEiP6C0a5BqM0fmrIl9gtehNxtUxtN5CkiDWODBWM00eSaz4Uuo6PV689nkfb4eHi/LjtUWR2l9xuQHr26Jafm88T/UkJLqct1mJCBZUGaRZ+LwvvQIm0dvPeFJ65cLXd9BHdBe7XbwRRNrJ/rlx2cd2FxZAMdMZbNzx67jzEtcZrKxdPebWh8rVLk9raw7+qv9sIe+ls59NPPwyGF1EEcocPe4bfB2JYsKxrd564uD7cMb531tzpzZH6EZlFnfH2DZ9m2PUzXv3YQVzEzC8uleTa6DuneMhkt9s1UVMF5FX5QzlN9eBewSjLgnEgryuUKBWV6pEb+2NIjMMp23iQpGpeXo/aBdwuaeSvhlU8+c5rpTAx7anB8oc3V1f+Ivm1Gb3+MChZ6E0YKR+TytXtos7Qo/dP6cEXGoDhYUdMIjdcpdpQi4q4pPJHZsx4cMnM2x59trBr18KePbsWKgen3n/vbVMX3j85NxjMze3VS6/lPCwfky2qFbHlhrqK+w7DEaMCkbvoePeu0x4XG2M2qLLE76HW9AY3ryi1pnxRgzxn1Z3CobTimJXm5XdmDx9W7hPvV9zB3yslBYUr1nsC6b3ED0+nO/9Jx2v9/x++q4Id0la65mf9HoEqqQ52fPZZ5DntZz+ntT+XKO2B9eI+ri6hZAjf+9b+ayZ4SRHR+HVWjkChvShItYA1fmLB8RKvtCe+Fhwz2XdfdYCj6nDaKlXbf8sFvyKalzbrV0TDKmv+PcevT1N2xu9nn0HWe/8rv4eB8nlIcwQ9sRyKgYgqa9EqJGqXkCa70+7gsqfT4/GHf8IZnTCM3NMi76RjYRqjaG3HwWtcEQe/ZQD0S96gUtLptTvsdo5Dn6kSnvB6QTIkwkn9TYKyVic+wgNx77b0rOBBDO+sDsOWxMXbw9rI4JzQMfg7YoiwBP7ekTfuNhbhs+NhK10rZ//M+ufxTzy0dNWTD/5yJT2z5rn1T63euJEL0+zLp9Tx4vdWuDEWSwq5eb0KwhAXJet3kOMWV10dbiH3X+N9243k9IaxN/F3o+ro4M6/76Ky08/wfiH1SIss7uvGLd/WuxPVtBPdqHP1Z8L1yXTt1YuR8Rk2h+eqfuq+Oy/QFS0fnJNywtfd4eJZaDn9XtlNTMTO+zCsIPPLEND7UpX2363Aa1Z0TWU2m+1mu/jVCvy+TK/LW+ApgKD41QpF/LdT0O+bz7KFsPBMM1upGgtiF9CTTz65hg5sfW/96PFJU91vIH38fvtFyh4SEHliIGY/LnEc2msbOsRyiQnAKPodawwgaXq/owXlK3JWpCj61Usq6k2eYeBn6+54pz1Wvx1CQR0agEBM+DIsl0dzcd8kXr/rOYMEvAXBzIIi/LuQhO989s571g2Ps3qMyCewrUGwLr//jhe/Y29mL71Tpncs9kPZv3avH3/9XfKhZQ9s8/bwbP9X8WXSB0ynt7sDBdu+hcSqL9K8ul8eR08p68T+TiDNIin/UpzQFMn8p9x2W0a6UZb4pUSV6G/y83OzyaDI/DZc/d/cgwjwKipRR6Tfy3mtkTUhh8FgSDAgE3Bh7LzsMc6SINoOUJnyu3LdvBEzWfRjFnklaN60n/Y6SAds0OTnfli7+ZtNsrqVnqJ9V65sfZPapiMfjjAKrLUHrJ7beq79PoVxMm9ZJjwmkMddWstfwvbzO0QvqGnc9mfzWvAbhe0fKiXiQ88M2daN39LFBSsWNFkTPXoGfmVYsvhU7fRpjf5AtrinSQV+oxh6TZG3+uViPLDkQbNwHpBR7ZePER69icD6KiNrQjHeDJs3Q1xIxsvzwnP/6oq5DxdzX9Jh7sqVc9c6fRqee6qYjwadbkNTI/P1iBj5qjemqZGZmniqkk+Tp7r0eRqsHecZFyA38nlyXqsYIpPXdPRun5XKkj+WxsipmnB3uxiomLP4xnLlN+F59+Q5PqnaYqSClTExbe8N3AnDOcaaKZ+lNXy5RXIoV3/ECOEnLNXEYrFea3xNKLH4uqLCgmDP7t1yeHrQFqEyLlwrKegk16RzuKBzYyc6lavSGXPlN2E6vfqkYzrSZhaiYmkjLYDk8AOTdvquPrIm5NK7AzoQZPXmRPZN+D9tuwLK9ePK8gj5v5waKg8AAAB42mNgZGBgYJSctaDw2Ml4fpuvDPIcDCBw4UnJZhj9r/yfCAcfezEDIwMHAxNIFACaiw30eNpjYGRgYC/++4aBgWPBv/J/lRx8DEARFPAeAJzSBv942m2TT2gTQRjF386/DSVIDgUJUoqISJAapEgRCYHgIQQpEkoQCaVIkCh4CCKhlB56iCAiofRWoSxB1JN6Kmvp2SIeRERE4q0HL8GDiIeiWd+32ULQHn682W/mm519b0cNcDkFwEwCSqjgnt5Dx57FjFnHNf8Cig6oqpPoqG3qNgqmjqLMqSqKagMFVWbPPI6xViHLZD7hFGmQMplLtCTrpVf2OER/gPNncNN2ALuE0GbRtgOEZoU0+PwObTeNUD0Voqa9ynoHof8QoVsji1zvEi1zrolF00POpfHCzgL+Lvet8TuHpIfz3KfLM6eps6aElK5Ev03fu2I+oWYzCMwU6tS62UFdZ5Hju5wtIVAtbKhWtGp+xePA7yOQuvkZrw+kR/cQ6APqMvKc2zSPAPcFkybAhIz1N8zpM5g2TW+PWo29TLznuEuk1iIuXrOP2zzbcfccDZ1B3gySHnovNYPoQN/hWcXHFPLkknwLfQhsAS3x23sS9Vmv6xO4KP1+GucSrtP7Quz7EfhbVGYR5zDipSgzeEPvnlED8odZ5Q9z+Beeay0eM4txJAvJzL6if/T9KPwadWqUwzjM4DH9X6feJ/ux/0kO/yH/2Gh+cxzJIs6aGmf5Fm3/I9fLP9LHjtnyFqjv9Wv6cJe5JapWAO8rKYzAd+oq9Rbn5D4kGN4b3q2qt4usoBZQ1F1kBXOaY4Ub7jOzYa/6wbtFvIlhW/ZmVmm5K3aIjFniOR8gJ6SCETw3/gLn8tkeeNpjYGDQgcIohiaGO4wujM+Ycpg6mNYxXWHmY7ZijmGuYJ7BvIX5E4sESxzLDpZfrD6sK1jPsRmxTWA7wvaHXYTdgT2CfR2HFUcJxxFOLk4bzgzOPs5bXCxcclx+XDVcc7jucQtxB3C3cV/gEeHJ4Ong2cPzjNeAN4G3g3cL7xXeD3wCfGZ8AXwlfC/4w/hnCGgI1AjsEywQXCV4RUhMKEQoS+iBsJVwhfAzkSqRB6IGoiWiV8SYxILEmsQOib0TNxEPE18g/kT8iYSARIvENUkDySLJRVJ8Ug5SB6QtpJOkG6TnyATJ5MgskbkjKyGbJztJjkHOSC5Erk1ujdwDeR55L/kWBQ6FBIUpCicU/ilaKeYozlP8pxSi1Ka0Q+mNspSyi3Ke8izlAypMKhYqKSoTVPapfFAVU7VSnaF6TPWLmoqan1qV2hZ1M/UZ6r80EjTOaepo9mkZaLVpHdFm0nbSrtFeon1G+5uOhE6RzjNdIV0H3TzdBbrH9Pj08vRu6DvprzMQMHAxWGRwweCZ4R6jHqNNRg+MJYzDcMAU4yLjBuM5xjuM7xj/M1EwCTJpMNlkcsVUAgiNTH1MM4BwkZmAWY1Zl9kLcxvzDRYSFioAsiOMgwAAAAABAAAA7wBBAAUAPgAFAAIAegCHAG4AAAE7ATMABAABeNqdVMsuBFEQPT3tGY+IhYhY9MLCwrQ2CRE77xBhQdjYtJ4xhnnQ0wgrC0ufYeM/RNjaSXyC+Aan6t4ZxmAhnbp9blWduvW43QD68AAXTksngJhisIN+7gxOoQPXFrtYwo3FLRjGs8WtGMS7xW0Yctosbset41ncgVHn3uIuTDtvFndjNzVicQ/xlcW92Eq9WvyIATew+AmBu2Twi4sh9wwLKCBPSSiXyCELjxJyHxJFqOAYF6xHvA6o9XBHySDABCVt0QTGqF2md4V+RcbxME8cky1rqPErKMPHBnU5Ig+b1JdRxRwtRZ46SxypLcs1pkea0uzv1RmCThnZYMko+NN/W+NWbS7C8JVV49QY6Trjp2gFXaU/idYm2Zb4jnFEXQX7Tb0ItSZPvS743lNtzDWv0RLNy3S/oKdFqpEpmP0h64zVN8s1qvezygqa+/Zz72V+CbUzGOdzro9PeyM7slxfUYme/+UlrPVYq8ppz/P0Nf33NWaJ3VnTanJaian/9EsdCf2kU7OME9LP7Bo5cvO+zzXDE4Jf8/6M5WvOeVqLDTGr1KxhhX1cxDonv6g3XWLu0LrHCcs5ib1BAbaYtWS2qpM234fYpni23C9ZM/XvZpJ/ghp/Eyd6g2Odf/ED/fivJHjabdBVbNNxEMDx721d23XuLrhD+2+7bni7rbi7M9gqMLbRUWDYILgGQgJPEOwFCK5BH4DgFpwEnnF4AF6ha3+8cS+f3CV3uTuiCMcfDx7+F99BoiSaaHTEoMeAkVhMxBFPAokkkUwKqaSRTgaZZJFNDrnkkU8BhRRRTCta04a2tKM9HehIJzrTha50ozs9MGNBw4oNOyU4KKWMnvSiN33oSz/648RFORVU4mYAAxnEYIYwlGEMZwQjGcVoxjCWcYxnAhOZxGSmMJVpTGcGM6kSHQdZw1qusosPrGMbm9nDYQ5JDJt4y2p2il4MbGU3G7jBezGylyP84ie/OcAx7nKb48xiNtup5j413OEej3nAQx7xMfS9ZzzhKSfw8oMdvOQ5L/Dxma9sZA5+5jKPWurYRz3zaSBAI0EWsJBFfGIxS2hiKctZxkX208wKVrKKL3zjEq84ySku85p3vJFYMUmcxEuCJEqSJEuKpEqapEuGZHKaM5znAjc5yzlusZ6jksU1rnNFsiVHctkieZIvBVIoRVKs99Y2NfgshmCd32w2V0R0mpUqd2lKq7KsRS3UoLQoNaVVaVPalSVKh7JU+W+eM6JFzbVYTB6/Nxioqa5q9EVKmjuiXemw6SqDgfpwYneXt+h2RfYJqSmtSpsxfK6maX8BUcqkx0u4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsBdFICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWGwAUVjI2KwAiNEsgsBBiqyDAYGKrIUBgYqWbIEKAlFUkSyDAgHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAABVL7ENAAA) 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+///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AAAAAAAAAAAAAAAAAAQAAABVAAAAowAAANMAAADtAAAA9gAAAPEAAADbAAAArwAAAGkAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=">
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,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) 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