From: Snapshot-Content-Location: https://lispcookbook.github.io/cl-cookbook/os.html Subject: Interfacing with your OS Date: Sun, 20 Mar 2022 06:49:11 -0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6----" ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: text/html Content-ID: Content-Transfer-Encoding: quoted-printable Content-Location: https://lispcookbook.github.io/cl-cookbook/os.html Interfacing with your OS =20 =20 =20 =20 =20

The Common Lisp Cookbook =E2=80=93 Interfacing with your OS

The Common Lisp Cookbook =E2=80=93 Interfacing with your OS<= /h1>

=F0=9F=93=B9 NEW! Learn Lisp in videos and suppo= rt our contributors with this 40% discount.

=F0=9F=93=95 Get the EPUB and PDF

The ANSI Common Lisp standard doesn=E2=80=99t m= ention this topic. (Keep in mind that it was written at a time where Lisp Machines were at = their peak. On these boxes Lisp was your operating system!) So alm= ost everything that can be said here depends on your OS and your implementa= tion. There are, however, some widely used libraries, which either come with your= Common Lisp implementation, or are easily available through Quicklisp= . These include:

Accessing Environment variables<= /h2>

UIOP comes with a function that=E2=80=99ll allow you to look at Unix/Lin= ux environment variables on a lot of different CL implementations:

* (<=
/span>uiop:getenv "H=
OME")
  "/home/edi"

Below is an example implementation, where we can see /feature flags/ use= d to run code on specific implementations:

* (<=
/span>defun my-getenv (name &optional default)
    "Obtains the current value of the POSIX environm=
ent variable NAME."
    (declare (type=
 (or stri=
ng symbol) name))
    (let=
 ((name (string name)))
      (or=
 #+abcl (ext:getenv name)
         #+ccl (ccl:ge=
tenv name)
         #+clisp (ext:=
getenv name)
         #+cmu (unix:u=
nix-getenv name) ; since CMUCL 20b
         #+ecl (si:get=
env name)
         #+gcl (si:get=
env name)
         #+mkcl (mkcl:=
getenv name)
         #+sbcl (sb-ex=
t:posix-getenv name)
         default))<=
span class=3D"list">)
MY-GETENV
* (my-getenv "HOME")
"/home/edi"
* (my-getenv "HOM")
NIL
* (my-getenv "HOM" "huh?")
"huh?"

You should also note that some of these implementations also provide the= ability to set these variables. These include ECL (si:seten= v) and AllegroCL, LispWorks, and CLISP where you can use the functio= ns from above together with setf. This feature might be= important if you want to start subprocesses from your Lisp environment.

Also note that the Osicat library has the method (environment-variable "name"), on POSIX= -like systems including Windows. It is also fset-able.

Accessing the command line = arguments

Basics

Accessing command line arguments is implementation-specific but it appears most implementations have a way of getting at them. UIOP with uiop:command-line-arguments or Roswell as well as external libraries (see next section) make it portable.

SBCL stores the arguments list in t= he special variable sb-ext:*posix-argv*

$ sbcl my-command-line-ar=
g

=E2=80=A6.

* sb-ext:*posix-argv*

("sbcl" "my-command-line-arg")
*

More on using this to write standalone Lisp scripts can be found in the = SBCL Manual

LispWorks has system:*li= ne-arguments-list*

* system:*line-arguments-=
list*
("/Users/cbrown/Projects=
/lisptty/tty-lispworks" "-init" "/Users/cbrown/Desktop/lisp/lispworks-init.lisp")

Here=E2=80=99s a quick function to return the argument strings list acro= ss multiple implementations:

(defun my-command-line ()
  (or
   #+SBCL *posix-argv*
   #+LISPWORKS system:*line-arguments-list*))

Now it would be handy to access them in a portable way and to parse them according to a schema definition.

Parsing command line arguments

We have a look at the Awesome CL= list#scripting section and we=E2=80=99ll show how to use unix-opts.

(ql:quickload "un=
ix-opts")

We can now refer to it with its opts nickname.

We first declare our arguments with opts:define-opts, for e= xample

(opts:define-opts
    (:name=
 :help
           :description "print this help text"
           :short #\h
           :long "hel=
p")
    (:name=
 :level
           :description "The level of something (integer)."
           :short #\l
           :long "lev=
el"
           :arg-parser #'parse-integer))

Everything should be self-explanatory. Note that #'parse-integer is a built-in CL function.

Now we can parse and get them with opts:get-opts, which ret= urns two values: the first is the list of valid options and the second the remaining free arguments. We then must use multiple-value-bind to catch everything:

(multiple-value-bind (options free-args)
    ;; There is no error handling yet (specially for options not=
 having their argument).
    (opts:get-opts)

We can explore this by giving a list of strings (as options) to get-opts:

(multiple-value-bind (options free-args)
                   (op=
ts:get-opts '("he=
llo" "-h" "-l"<=
/span> "1"))
                 (t "Option=
s: ~a~&" options)
                 (t "free a=
rgs: ~a~&" free-args))
Options: (HELP =
T LEVEL 1)
free args: (hello)
NIL

If we put an unknown option, we get into the debugger. We refer you to unix-opts=E2=80=99 documentation and code sample to deal with erroneous options and other errors.

We can access the arguments stored in options with ge= tf (it is a property list), and we can exit (in a portable way) with opts:exit. So, for example:

(multiple-value-bind (options free-args)
    ;; No error handling.
    (opts:get-opts)

  (if (getf option=
s :help)
      (progn
        (opts:describe=

         :prefix "My =
app. Usage:"
         :args "[keyw=
ords]")
        (exit))) ;; <=3D exit takes an optional return=
 status.
    ...

And that=E2=80=99s it for now, you know the essential. See the documenta= tion for a complete example, and the Awesome CL list for useful packages to use in the terminal (ansi colors, printing tables and progress bars, interfaces to readline,=E2=80=A6).

Running external programs

uiop has us covered, and is probably included in your C= ommon Lisp implementation.

Synchronously

uiop:run-program either takes a string as argu= ment, denoting the name of the executable to run, or a list of strings, for the program and it= s arguments:

(uiop:run-program "firefox")

or

(uiop:run-program (=
list "f=
irefox" "http:url"))

This will process the program output as specified and return the processing results when the program and its output processing are complete.

Use :output t to print to standard output.

This function has the following optional arguments:

run-program (command &rest keys &key
                         ignore-error-status
                         (force-shell nil force-shell-suppliedp=
)
                         input
                         (if-input-does-not-exist :error)
                         output
                         (if-output-exists :supersede=
)
                         error-output
                         (if-error-output-exists :supersede<=
/span>)
                         (element-type #-clozure *default-=
stream-element-type* #+clozure 'character)
                         (external-format *utf-8-external-=
format*)
                       &allow-other-keys)

It will always call a shell (rather than directly executing the command = when possible) if force-shell is specified. Similarly, it will never call a = shell if force-shell is specified to be nil.

Signal a continuable subprocess-error if the process wasn= =E2=80=99t successful (exit-code 0), unless ignore-error-status is specified.

If output is a pathname, a string designating a pathname, o= r nil (the default) designating the null device, the file at that path is used as output. If it=E2=80=99s :interactive, output is inherited from the cur= rent process; beware that this may be different from your *standard-output*, and under slime will be on your *inferior-lisp* b= uffer. If it=E2=80=99s t, output goes to your current *standard= -output* stream. Otherwise, output should be a value that is a suitable first a= rgument to slurp-input-stream (qv.), or a list of such a value and keywor= d arguments. In this case, run-program will create a temporary stream for t= he program output; the program output, in that stream, will be processed by a call to sl= urp-input-stream, using output as the first argument (or the first element of output, and the rest as keywords). The primary value resulting from that call (or nil if no call = was needed) will be the first value returned by run-program. E.g., using :output :string will have it return the entire out= put stream as a string. And using :output '(:string :stripped t) will have it return t= he same string stripped of any ending newline.

if-output-exists, which is only meaningful if output<= /code> is a string or a pathname, can take the values :error, :append, an= d :supersede (the default). The meaning of these values and their effect on the case where output does not exist, is analogous to the if-exis= ts parameter to open with :direction :output.

error-output is similar to output, except that= the resulting value is returned as the second value of run-program. t designates the *er= ror-output*. Also :output means redirecting the error output to the output = stream, in which case nil is returned.

if-error-output-exists is similar to if-output-exist<= /code>, except that it affects error-output rather than output.

input is similar to output, except that = vomit-output-stream is used, no value is returned, and T designates the *standard-input*.

if-input-does-not-exist, which is only meaningful if = input is a string or a pathname, can take the values :create and :error (the default). The meaning of these values is analogous to the if-does-not-exist parameter to open with :d= irection :input.

element-type and external-format are passed on to your Lisp implementation, when applicable, for creation of the output st= ream.

One and only one of the stream slurping or vomiting may or may not happe= n in parallel in parallel with the subprocess, depending on options and implementation, and with priority being given to output processing. Other streams are completely produced or consumed before or after the subprocess is spawned, using temporary files.

run-program returns 3 values:

  • the result of the output slurping if any, or nil
  • the result of the error-output slurping if any, or nil
  • either 0 if the subprocess exited with success status, or an indication of failure via the exit-code of the process

Asynchronously

With uiop:launch-program.

Its signature is the following:

launch-program (command &rest keys
                         &key
                           input
                           (if-input-does-not-exist :error)
                           output
                           (if-output-exists :supersede)
                           error-output
                           (if-error-output-exists :supersed=
e)
                           (element-type #-clozure *defaul=
t-stream-element-type*
                                         #+clozure '=
character)
                           (external-format *utf-8-externa=
l-format*)
                           directory
                           #+allegro separate-streams
                           &allow-other-key=
s)

Output (stdout) from the launched program is set using the output<= /code> keyword:

  • If output is a pathname, a string designating a pathname= , or nil (the default) designating the null device, the file at tha= t path is used as output.
  • If it=E2=80=99s :interactive, output is inherited from t= he current process; beware that this may be different from your *standard-output*,= and under Slime will be on your *inferior-lisp* buffer.
  • If it=E2=80=99s T, output goes to your current *st= andard-output* stream.
  • If it=E2=80=99s :stream, a new stream will be made avail= able that can be accessed via process-info-output and read from.
  • Otherwise, output should be a value that the underlying = lisp implementation knows how to handle.

if-output-exists, which is only meaningful if output<= /code> is a string or a pathname, can take the values :error, :append, an= d :supersede (the default). The meaning of these values and their effect on the case where output does not exist, is analogous to the if-exis= ts parameter to open with :DIRECTION :output.

error-output is similar to output. T designate= s the *error-output*, :output means redirecting the error output to the output strea= m, and :stream causes a stream to be made available via process-info-error-output.

launch-program returns a process-info object, = which look like the following (source):

(defclass process-info ()
    (
     ;; The advantage of dealing with streams inste=
ad of PID is the
     ;; availability of functions like `sys:pipe-ki=
ll-process`.
     (process <=
span class=3D"keyword">:initform nil)
     (input-stream :initform nil=
)
     (output-stream :initform nil)
     (bidir-stream :initform nil=
)
     (error-output-str=
eam :initform nil=
)
     ;; For backward-compatibility, to maintain the=
 property (zerop
     ;; exit-code) <=
-> success, an exit in response to a signal is
     ;; encoded as 128+signum.
     (exit-code=
 :initform nil)
     ;; If the platform allows it, distinguish exit=
ing with a code
     ;; >128 from exiting in response to a signa=
l by setting this code
     (signal-code :initform nil<=
span class=3D"list">)))

See the docstrings.

Test if a subprocess is alive

uiop:process-alive-p tests if a process is still alive, giv= en a process-info object returned by launch-program:

* (<=
/span>defparameter *shell* (uiop:launch-program "bash" :input :stream :output :=
stream))

;; inferior shell process now running
* (uiop:process-alive-=
p *shell*)
T

;; Close input and output streams
* (uiop:close-streams<=
/span> *shell*)=

* (uiop:process-alive-=
p *shell*)
NIL

Get the exit code

We can use uiop:wait-process. If the process is finished, i= t returns immediately, and returns the exit code. If not, it waits for the process to terminate.

(uiop:process-alive-p *process*)
NIL
(uiop:wait-process *process*)<=
/span>
0

An exit code to 0 means success (use zerop).

The exit code is also stored in the exit-code slot of our process-info object. We see from the class definition above th= at it has no accessor, so we=E2=80=99ll use slot-value. It has an initform to nil, so we don=E2=80=99t have to check if the slot is bound. We can do:

(slot-value *my-process* 'uiop/launch-program::exit-code)
0

The trick is that we must run wait-process beforeh= and, otherwise the result will be nil.

Since wait-process is blocking, we can do it on a new threa= d:

(bt:make-thread
  (lambd=
a ()
    (let=
 ((exit-code (uiop:wait-process
                       (uiop:launch-program (list "of" "commands"))))
      (if=
 (zerop e=
xit-code)
          (print=
 :success)
          (print=
 :failure)))))
  :name "Waitin=
g for <program>")

Note that run-program returns the exit code as the third va= lue.

Input and output from subproces= s

If the input keyword is set to :stream, then a= stream is created and can be written to in the same way as a file. The stream can be accessed using uiop:process-info-input:

;=
; Start the inferior shell, with input and output streams
* (defparameter<=
/span> *shell* =
(uiop:launch-program "bash" :input :stream :output =
:stream))
;; Write a line to the shell
* (write-line "find . -name '*.md'" (uiop:process-info-input *shell*))
;; Flush stream
* (force-output<=
/span> (uiop:process-i=
nfo-input *shell*))

where write-line w= rites the string to the given stream, adding a newline at the end. The force-output call att= empts to flush the stream, but does not wait for completion.

Reading from the output stream is similar, with uiop:process-info-output returning the output stream:

* (<=
/span>read-line =
(uiop:process-info-output *shell*))

In some cases the amount of data to be read is known, or there are delimiters to determine when to stop reading. If this is not the case, then calls to read-line can hang while waiting for data. To avoid this, listen can be used to= test if a character is available:

* (<=
/span>let ((strea=
m (uiop:process=
-info-output *shell*)))
     (loop while (listen<=
/span> stream) do
         ;; Characters are immediately available
         (princ<=
/span> (read-lin=
e stream))
         (terpri=
)))

There is also read-char-no-hang whi= ch reads a single character, or returns nil if no character is availabl= e. Note that due to issues like buffering, and the timing of when the other process is executed, there is no guarantee that all data sent will be received before listen or read-char-no-hang return nil.

Piping

Here=E2=80=99s an example to do the equivalent of ls | sort= . Note that =E2=80=9Cls=E2=80=9D uses launch-program (async) and outputs to a stream, where =E2= =80=9Csort=E2=80=9D, the last command of the pipe, uses run-program and outputs to = a string.

(uiop:run-program "sort"
                   :input
                   (ui=
op:process-info-output
                    (u=
iop:launch-program "ls"
                                         :out=
put :stream))
                   :output :string)

Get Lisp=E2=80=99s current Proc= ess ID (PID)

Implementations provide their own functions for this.

On SBCL:

(sb-posix:getpid)

It is possible portably with the osicat library:

(osicat-posix:getpid)

Here again, we could find it by using the apropos function:=

CL-USER> (apropos "pid")
OSICAT-POSIX:GETPID (f=
bound)
OSICAT-POSIX::PID
[=E2=80=A6]
SB-IMPL::PID
SB-IMPL::WAITPID (fbou=
nd)
SB-POSIX:GETPID (fboun=
d)
SB-POSIX:GETPPID (fbou=
nd)
SB-POSIX:LOG-PID (boun=
d)
SB-POSIX::PID
SB-POSIX::PID-T
SB-POSIX:WAITPID (fbou=
nd)
[=E2=80=A6]

Page source: os.md


=C2=A9 2002=E2=80=932021 the Common Lisp Cookbook Project
T
O
C

=20 =20 =20 =20 ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-f159b0c8-fe07-4743-84b9-50fd096a3a86@mhtml.blink @charset "utf-8"; body, .edition2 p, .content-wrapper .content { font-family: Panton-RegularX= , "SF Compact Rounded", Nunito, Montserrat, "Trebuchet MS", "Open sans", "L= antinghei SC"; } pre, code, #json *, kbd, code *, pre * { line-height: 1.3em; font-family: C= onsolas, Menlo !important; } .property:not(.token) { color: black !important; } #json { font-size: 14px; } b, strong { font-weight: 500; } #ad, .ad, #sidebar-sponsors-special, .adblock, .adsbygoogle { display: none= !important; } ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://lispcookbook.github.io/cl-cookbook/assets/style.css @charset "utf-8"; img { max-width: 100%; } #toc a { color: rgb(105, 105, 105); } #title-xs { display: none; } #logo-container { height: 90px; width: 23%; margin-left: 1%; margin-right: = 1%; position: fixed; } @media only screen and (max-width: 576px) { #searchform-container { display: none; } } #logo { width: auto; height: 70px; margin: 15px; } #toc-title { display: none; } #content-container { margin-left: 25%; width: 75%; padding: 2%; position: s= tatic; overflow-y: scroll; max-height: 100%; } @media only screen and (max-width: 576px) { #logo { display: none; } #title-xs { padding: 2%; width: 100%; position: static; margin-left: 0px;= display: block; } #title-non-xs { display: none; } #toc-title { display: block; background-color: rgb(17, 17, 17); color: or= ange; text-align: center; width: 100%; padding: 0px; } #toc-container { z-index: 1; display: block; position: fixed; margin: 0px= ; padding: 2%; overflow-y: auto; top: 0px; width: 80%; height: 100vh; backg= round-color: rgb(238, 238, 238); transition: all 0.2s ease 0s; } .toc-close { right: -85%; box-shadow: none; } .toc-open { right: 0px; box-shadow: black 0vw 0vw 20vw; } #content-container { display: block; padding-top: 0px; margin: 0px; posit= ion: static; width: 100%; } #toc-btn { z-index: 2; position: fixed; right: 0%; bottom: 10%; width: 45= px; padding: 5px; font-size: 1.25em; text-align: center; border-radius: 5px= ; border-style: solid; background-color: rgb(17, 17, 17); color: orange; fo= nt-weight: 700; } } @media only screen and (min-width: 576px) { #toc-container { margin: 25px 1% 10%; padding: 1%; width: 23%; position: = fixed; height: calc(90% - 90px); overflow-y: auto; } } @media only screen and (min-width: 576px) and (max-width: 991px) { #toc-container { width: 30%; } #content-container { width: 70%; margin-left: 30%; } } footer { color: darkgrey; } .page-source { background-color: rgb(173, 216, 230); padding: 1em; text-ali= gn: center; opacity: 0.9; } .announce-neutral { background-color: rgb(173, 216, 230); padding: 1em; tex= t-align: center; opacity: 0.9; } .announce { background-color: rgb(141, 208, 144); padding: 1em; text-align:= center; opacity: 0.9; } .announce a { text-decoration: underline; color: rgb(59, 59, 59); } ul { margin-left: 0px; } ul ul { margin-left: -16px; } ul ul ul { margin-left: -26px; } .info-box { padding: 17px; } .danger { background-color: rgb(255, 221, 221); border-left: 6px solid rgb(= 244, 67, 54); } .success { background-color: rgb(221, 255, 221); border-left: 6px solid rgb= (76, 175, 80); } .info { background-color: rgb(231, 243, 254); border-left: 6px solid rgb(33= , 150, 243); } .warning { background-color: rgb(255, 255, 204); border-left: 6px solid rgb= (255, 235, 59); } ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://lispcookbook.github.io/cl-cookbook/assets/github.css @charset "utf-8"; pre { white-space: pre; background-color: rgb(248, 248, 248); border: 1px s= olid rgb(204, 204, 204); font-size: 13px; line-height: 19px; overflow: auto= ; padding: 6px 10px; border-radius: 3px; } pre code.hl-highlighted { white-space: pre; margin: 0px; padding: 0px; back= ground: none; border: none; overflow-x: auto; font-size: 13px; } code.hl-highlighted { margin: 0px 2px; padding: 0px 5px; white-space: nowra= p; font-family: Consolas, "Liberation Mono", Courier, monospace; background= : rgb(248, 248, 248); border: 1px solid rgb(234, 234, 234); border-radius: = 3px; } code.hl-highlighted { color: rgb(0, 128, 128); } code.hl-highlighted .function { color: rgb(0, 128, 128); } code.hl-highlighted .function.known { color: rgb(128, 6, 3); } code.hl-highlighted .function.known.special { color: rgb(45, 45, 45); font-= weight: bold; } code.hl-highlighted .keyword { color: rgb(153, 0, 115); } code.hl-highlighted .keyword.known { color: rgb(153, 0, 115); } code.hl-highlighted .symbol { color: rgb(119, 85, 170); } code.hl-highlighted .lambda-list { color: rgb(153, 102, 102); } code.hl-highlighted .number { color: rgb(136, 0, 0); } code.hl-highlighted .variable.known { color: rgb(204, 51, 204); } code.hl-highlighted .variable.global { color: rgb(153, 51, 153); } code.hl-highlighted .variable.constant { color: rgb(34, 34, 153); } code.hl-highlighted .nil { color: rgb(255, 0, 0); } code.hl-highlighted .list { color: rgb(34, 34, 34); } code.hl-highlighted .string, code.hl-highlighted .string * { color: rgb(221= , 17, 68) !important; } code.hl-highlighted .comment, code.hl-highlighted .comment *, code.hl-highl= ighted .comment .string code.hl-highlighted .comment .string * { color: rgb= (119, 119, 119) !important; } code.hl-highlighted .string .comment { color: rgb(221, 17, 68) !important; = } code.hl-highlighted .list.active { display: inline-block; background: rgb(1= 74, 255, 247); } ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css @charset "utf-8"; html { font-family: sans-serif; text-size-adjust: 100%; } body { margin: 0px; } article, aside, details, figcaption, figure, footer, header, hgroup, main, = menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: bas= eline; } audio:not([controls]) { display: none; height: 0px; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0px; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: 700; } dfn { font-style: italic; } h1 { margin: 0.67em 0px; font-size: 2em; } mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-ali= gn: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0px; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { height: 0px; box-sizing: content-box; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { margin: 0px; font: inherit; col= or: inherit; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type=3D"button"], input[type=3D"reset"], input[type=3D"s= ubmit"] { appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } input { line-height: normal; } input[type=3D"checkbox"], input[type=3D"radio"] { box-sizing: border-box; p= adding: 0px; } input[type=3D"number"]::-webkit-inner-spin-button, input[type=3D"number"]::= -webkit-outer-spin-button { height: auto; } input[type=3D"search"] { box-sizing: content-box; appearance: textfield; } input[type=3D"search"]::-webkit-search-cancel-button, input[type=3D"search"= ]::-webkit-search-decoration { appearance: none; } fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px sol= id silver; } legend { padding: 0px; border: 0px; } textarea { overflow: auto; } optgroup { font-weight: 700; } table { border-spacing: 0px; border-collapse: collapse; } td, th { padding: 0px; } @media print { *, ::after, ::before { color: rgb(0, 0, 0) !important; text-shadow: none = !important; background: 0px 0px !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]::after { content: " (" attr(href) ")"; } abbr[title]::after { content: " (" attr(title) ")"; } a[href^=3D"javascript:"]::after, a[href^=3D"#"]::after { content: ""; } blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo= id; } thead { display: table-header-group; } img, tr { break-inside: avoid; } img { max-width: 100% !important; } h2, h3, p { orphans: 3; widows: 3; } h2, h3 { break-after: avoid; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: rgb(0, 0, 0) != important; } .label { border: 1px solid rgb(0, 0, 0); } .table { border-collapse: collapse !important; } .table td, .table th { background-color: rgb(255, 255, 255) !important; } .table-bordered td, .table-bordered th { border: 1px solid rgb(221, 221, = 221) !important; } } @font-face { font-family: "Glyphicons Halflings"; src: url("../fonts/glyphi= cons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fo= nts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/gly= phicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-h= alflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflin= gs-regular.svg#glyphicons_halflingsregular") format("svg"); } .glyphicon { position: relative; top: 1px; display: inline-block; font-fami= ly: "Glyphicons Halflings"; font-style: normal; font-weight: 400; line-heig= ht: 1; -webkit-font-smoothing: antialiased; } .glyphicon-asterisk::before { content: "*"; } .glyphicon-plus::before { content: "+"; } .glyphicon-eur::before, .glyphicon-euro::before { content: "=E2=82=AC"; } .glyphicon-minus::before { content: "=E2=88=92"; } .glyphicon-cloud::before { content: "=E2=98=81"; } .glyphicon-envelope::before { content: "=E2=9C=89"; } .glyphicon-pencil::before { content: "=E2=9C=8F"; } .glyphicon-glass::before { content: "=EE=80=81"; } .glyphicon-music::before { content: "=EE=80=82"; } .glyphicon-search::before { content: "=EE=80=83"; } .glyphicon-heart::before { content: "=EE=80=85"; } .glyphicon-star::before { content: "=EE=80=86"; } .glyphicon-star-empty::before { content: "=EE=80=87"; } .glyphicon-user::before { content: "=EE=80=88"; } .glyphicon-film::before { content: "=EE=80=89"; } .glyphicon-th-large::before { content: "=EE=80=90"; } .glyphicon-th::before { content: "=EE=80=91"; } .glyphicon-th-list::before { content: "=EE=80=92"; } .glyphicon-ok::before { content: "=EE=80=93"; } .glyphicon-remove::before { content: "=EE=80=94"; } .glyphicon-zoom-in::before { content: "=EE=80=95"; } .glyphicon-zoom-out::before { content: "=EE=80=96"; } .glyphicon-off::before { content: "=EE=80=97"; } .glyphicon-signal::before { content: "=EE=80=98"; } .glyphicon-cog::before { content: "=EE=80=99"; } .glyphicon-trash::before { content: "=EE=80=A0"; } .glyphicon-home::before { content: "=EE=80=A1"; } .glyphicon-file::before { content: "=EE=80=A2"; } .glyphicon-time::before { content: "=EE=80=A3"; } .glyphicon-road::before { content: "=EE=80=A4"; } .glyphicon-download-alt::before { content: "=EE=80=A5"; } .glyphicon-download::before { content: "=EE=80=A6"; } .glyphicon-upload::before { content: "=EE=80=A7"; } .glyphicon-inbox::before { content: "=EE=80=A8"; } .glyphicon-play-circle::before { content: "=EE=80=A9"; } .glyphicon-repeat::before { content: "=EE=80=B0"; } .glyphicon-refresh::before { content: "=EE=80=B1"; } .glyphicon-list-alt::before { content: "=EE=80=B2"; } .glyphicon-lock::before { content: "=EE=80=B3"; } .glyphicon-flag::before { content: "=EE=80=B4"; } .glyphicon-headphones::before { content: "=EE=80=B5"; } .glyphicon-volume-off::before { content: "=EE=80=B6"; } .glyphicon-volume-down::before { content: "=EE=80=B7"; } .glyphicon-volume-up::before { content: "=EE=80=B8"; } .glyphicon-qrcode::before { content: "=EE=80=B9"; } .glyphicon-barcode::before { content: "=EE=81=80"; } .glyphicon-tag::before { content: "=EE=81=81"; } .glyphicon-tags::before { content: "=EE=81=82"; } .glyphicon-book::before { content: "=EE=81=83"; } .glyphicon-bookmark::before { content: "=EE=81=84"; } .glyphicon-print::before { content: "=EE=81=85"; } .glyphicon-camera::before { content: "=EE=81=86"; } .glyphicon-font::before { content: "=EE=81=87"; } .glyphicon-bold::before { content: "=EE=81=88"; } .glyphicon-italic::before { content: "=EE=81=89"; } .glyphicon-text-height::before { content: "=EE=81=90"; } .glyphicon-text-width::before { content: "=EE=81=91"; } .glyphicon-align-left::before { content: "=EE=81=92"; } .glyphicon-align-center::before { content: "=EE=81=93"; } .glyphicon-align-right::before { content: "=EE=81=94"; } .glyphicon-align-justify::before { content: "=EE=81=95"; } .glyphicon-list::before { content: "=EE=81=96"; } .glyphicon-indent-left::before { content: "=EE=81=97"; } .glyphicon-indent-right::before { content: "=EE=81=98"; } .glyphicon-facetime-video::before { content: "=EE=81=99"; } .glyphicon-picture::before { content: "=EE=81=A0"; } .glyphicon-map-marker::before { content: "=EE=81=A2"; } .glyphicon-adjust::before { content: "=EE=81=A3"; } .glyphicon-tint::before { content: "=EE=81=A4"; } .glyphicon-edit::before { content: "=EE=81=A5"; } .glyphicon-share::before { content: "=EE=81=A6"; } .glyphicon-check::before { content: "=EE=81=A7"; } .glyphicon-move::before { content: "=EE=81=A8"; } .glyphicon-step-backward::before { content: "=EE=81=A9"; } .glyphicon-fast-backward::before { content: "=EE=81=B0"; } .glyphicon-backward::before { content: "=EE=81=B1"; } .glyphicon-play::before { content: "=EE=81=B2"; } .glyphicon-pause::before { content: "=EE=81=B3"; } .glyphicon-stop::before { content: "=EE=81=B4"; } .glyphicon-forward::before { content: "=EE=81=B5"; } .glyphicon-fast-forward::before { content: "=EE=81=B6"; } .glyphicon-step-forward::before { content: "=EE=81=B7"; } .glyphicon-eject::before { content: "=EE=81=B8"; } .glyphicon-chevron-left::before { content: "=EE=81=B9"; } .glyphicon-chevron-right::before { content: "=EE=82=80"; } .glyphicon-plus-sign::before { content: "=EE=82=81"; } .glyphicon-minus-sign::before { content: "=EE=82=82"; } .glyphicon-remove-sign::before { content: "=EE=82=83"; } .glyphicon-ok-sign::before { content: "=EE=82=84"; } .glyphicon-question-sign::before { content: "=EE=82=85"; } .glyphicon-info-sign::before { content: "=EE=82=86"; } .glyphicon-screenshot::before { content: "=EE=82=87"; } .glyphicon-remove-circle::before { content: "=EE=82=88"; } .glyphicon-ok-circle::before { content: "=EE=82=89"; } .glyphicon-ban-circle::before { content: "=EE=82=90"; } .glyphicon-arrow-left::before { content: "=EE=82=91"; } .glyphicon-arrow-right::before { content: "=EE=82=92"; } .glyphicon-arrow-up::before { content: "=EE=82=93"; } .glyphicon-arrow-down::before { content: "=EE=82=94"; } .glyphicon-share-alt::before { content: "=EE=82=95"; } .glyphicon-resize-full::before { content: "=EE=82=96"; } .glyphicon-resize-small::before { content: "=EE=82=97"; } .glyphicon-exclamation-sign::before { content: "=EE=84=81"; } .glyphicon-gift::before { content: "=EE=84=82"; } .glyphicon-leaf::before { content: "=EE=84=83"; } .glyphicon-fire::before { content: "=EE=84=84"; } .glyphicon-eye-open::before { content: "=EE=84=85"; } .glyphicon-eye-close::before { content: "=EE=84=86"; } .glyphicon-warning-sign::before { content: "=EE=84=87"; } .glyphicon-plane::before { content: "=EE=84=88"; } .glyphicon-calendar::before { content: "=EE=84=89"; } .glyphicon-random::before { content: "=EE=84=90"; } .glyphicon-comment::before { content: "=EE=84=91"; } .glyphicon-magnet::before { content: "=EE=84=92"; } .glyphicon-chevron-up::before { content: "=EE=84=93"; } .glyphicon-chevron-down::before { content: "=EE=84=94"; } .glyphicon-retweet::before { content: "=EE=84=95"; } .glyphicon-shopping-cart::before { content: "=EE=84=96"; } .glyphicon-folder-close::before { content: "=EE=84=97"; } .glyphicon-folder-open::before { content: "=EE=84=98"; } .glyphicon-resize-vertical::before { content: "=EE=84=99"; } .glyphicon-resize-horizontal::before { content: "=EE=84=A0"; } .glyphicon-hdd::before { content: "=EE=84=A1"; } .glyphicon-bullhorn::before { content: "=EE=84=A2"; } .glyphicon-bell::before { content: "=EE=84=A3"; } .glyphicon-certificate::before { content: "=EE=84=A4"; } .glyphicon-thumbs-up::before { content: "=EE=84=A5"; } .glyphicon-thumbs-down::before { content: "=EE=84=A6"; } .glyphicon-hand-right::before { content: "=EE=84=A7"; } .glyphicon-hand-left::before { content: "=EE=84=A8"; } .glyphicon-hand-up::before { content: "=EE=84=A9"; } .glyphicon-hand-down::before { content: "=EE=84=B0"; } .glyphicon-circle-arrow-right::before { content: "=EE=84=B1"; } .glyphicon-circle-arrow-left::before { content: "=EE=84=B2"; } .glyphicon-circle-arrow-up::before { content: "=EE=84=B3"; } .glyphicon-circle-arrow-down::before { content: "=EE=84=B4"; } .glyphicon-globe::before { content: "=EE=84=B5"; } .glyphicon-wrench::before { content: "=EE=84=B6"; } .glyphicon-tasks::before { content: "=EE=84=B7"; } .glyphicon-filter::before { content: "=EE=84=B8"; } .glyphicon-briefcase::before { content: "=EE=84=B9"; } .glyphicon-fullscreen::before { content: "=EE=85=80"; } .glyphicon-dashboard::before { content: "=EE=85=81"; } .glyphicon-paperclip::before { content: "=EE=85=82"; } .glyphicon-heart-empty::before { content: "=EE=85=83"; } .glyphicon-link::before { content: "=EE=85=84"; } .glyphicon-phone::before { content: "=EE=85=85"; } .glyphicon-pushpin::before { content: "=EE=85=86"; } .glyphicon-usd::before { content: "=EE=85=88"; } .glyphicon-gbp::before { content: "=EE=85=89"; } .glyphicon-sort::before { content: "=EE=85=90"; } .glyphicon-sort-by-alphabet::before { content: "=EE=85=91"; } .glyphicon-sort-by-alphabet-alt::before { content: "=EE=85=92"; } .glyphicon-sort-by-order::before { content: "=EE=85=93"; } .glyphicon-sort-by-order-alt::before { content: "=EE=85=94"; } .glyphicon-sort-by-attributes::before { content: "=EE=85=95"; } .glyphicon-sort-by-attributes-alt::before { content: "=EE=85=96"; } .glyphicon-unchecked::before { content: "=EE=85=97"; } .glyphicon-expand::before { content: "=EE=85=98"; } .glyphicon-collapse-down::before { content: "=EE=85=99"; } .glyphicon-collapse-up::before { content: "=EE=85=A0"; } .glyphicon-log-in::before { content: "=EE=85=A1"; } .glyphicon-flash::before { content: "=EE=85=A2"; } .glyphicon-log-out::before { content: "=EE=85=A3"; } .glyphicon-new-window::before { content: "=EE=85=A4"; } .glyphicon-record::before { content: "=EE=85=A5"; } .glyphicon-save::before { content: "=EE=85=A6"; } .glyphicon-open::before { content: "=EE=85=A7"; } .glyphicon-saved::before { content: "=EE=85=A8"; } .glyphicon-import::before { content: "=EE=85=A9"; } .glyphicon-export::before { content: "=EE=85=B0"; } .glyphicon-send::before { content: "=EE=85=B1"; } .glyphicon-floppy-disk::before { content: "=EE=85=B2"; } .glyphicon-floppy-saved::before { content: "=EE=85=B3"; } .glyphicon-floppy-remove::before { content: "=EE=85=B4"; } .glyphicon-floppy-save::before { content: "=EE=85=B5"; } .glyphicon-floppy-open::before { content: "=EE=85=B6"; } .glyphicon-credit-card::before { content: "=EE=85=B7"; } .glyphicon-transfer::before { content: "=EE=85=B8"; } .glyphicon-cutlery::before { content: "=EE=85=B9"; } .glyphicon-header::before { content: "=EE=86=80"; } .glyphicon-compressed::before { content: "=EE=86=81"; } .glyphicon-earphone::before { content: "=EE=86=82"; } .glyphicon-phone-alt::before { content: "=EE=86=83"; } .glyphicon-tower::before { content: "=EE=86=84"; } .glyphicon-stats::before { content: "=EE=86=85"; } .glyphicon-sd-video::before { content: "=EE=86=86"; } .glyphicon-hd-video::before { content: "=EE=86=87"; } .glyphicon-subtitles::before { content: "=EE=86=88"; } .glyphicon-sound-stereo::before { content: "=EE=86=89"; } .glyphicon-sound-dolby::before { content: "=EE=86=90"; } .glyphicon-sound-5-1::before { content: "=EE=86=91"; } .glyphicon-sound-6-1::before { content: "=EE=86=92"; } .glyphicon-sound-7-1::before { content: "=EE=86=93"; } .glyphicon-copyright-mark::before { content: "=EE=86=94"; } .glyphicon-registration-mark::before { content: "=EE=86=95"; } .glyphicon-cloud-download::before { content: "=EE=86=97"; } .glyphicon-cloud-upload::before { content: "=EE=86=98"; } .glyphicon-tree-conifer::before { content: "=EE=86=99"; } .glyphicon-tree-deciduous::before { content: "=EE=88=80"; } .glyphicon-cd::before { content: "=EE=88=81"; } .glyphicon-save-file::before { content: "=EE=88=82"; } .glyphicon-open-file::before { content: "=EE=88=83"; } .glyphicon-level-up::before { content: "=EE=88=84"; } .glyphicon-copy::before { content: "=EE=88=85"; } .glyphicon-paste::before { content: "=EE=88=86"; } .glyphicon-alert::before { content: "=EE=88=89"; } .glyphicon-equalizer::before { content: "=EE=88=90"; } .glyphicon-king::before { content: "=EE=88=91"; } .glyphicon-queen::before { content: "=EE=88=92"; } .glyphicon-pawn::before { content: "=EE=88=93"; } .glyphicon-bishop::before { content: "=EE=88=94"; } .glyphicon-knight::before { content: "=EE=88=95"; } .glyphicon-baby-formula::before { content: "=EE=88=96"; } .glyphicon-tent::before { content: "=E2=9B=BA"; } .glyphicon-blackboard::before { content: "=EE=88=98"; } .glyphicon-bed::before { content: "=EE=88=99"; } .glyphicon-apple::before { content: "=EF=A3=BF"; } .glyphicon-erase::before { content: "=EE=88=A1"; } .glyphicon-hourglass::before { content: "=E2=8C=9B"; } .glyphicon-lamp::before { content: "=EE=88=A3"; } .glyphicon-duplicate::before { content: "=EE=88=A4"; } .glyphicon-piggy-bank::before { content: "=EE=88=A5"; } .glyphicon-scissors::before { content: "=EE=88=A6"; } .glyphicon-bitcoin::before { content: "=EE=88=A7"; } .glyphicon-btc::before { content: "=EE=88=A7"; } .glyphicon-xbt::before { content: "=EE=88=A7"; } .glyphicon-yen::before { content: "=C2=A5"; } .glyphicon-jpy::before { content: "=C2=A5"; } .glyphicon-ruble::before { content: "=E2=82=BD"; } .glyphicon-rub::before { content: "=E2=82=BD"; } .glyphicon-scale::before { content: "=EE=88=B0"; } .glyphicon-ice-lolly::before { content: "=EE=88=B1"; } .glyphicon-ice-lolly-tasted::before { content: "=EE=88=B2"; } .glyphicon-education::before { content: "=EE=88=B3"; } .glyphicon-option-horizontal::before { content: "=EE=88=B4"; } .glyphicon-option-vertical::before { content: "=EE=88=B5"; } .glyphicon-menu-hamburger::before { content: "=EE=88=B6"; } .glyphicon-modal-window::before { content: "=EE=88=B7"; } .glyphicon-oil::before { content: "=EE=88=B8"; } .glyphicon-grain::before { content: "=EE=88=B9"; } .glyphicon-sunglasses::before { content: "=EE=89=80"; } .glyphicon-text-size::before { content: "=EE=89=81"; } .glyphicon-text-color::before { content: "=EE=89=82"; } .glyphicon-text-background::before { content: "=EE=89=83"; } .glyphicon-object-align-top::before { content: "=EE=89=84"; } .glyphicon-object-align-bottom::before { content: "=EE=89=85"; } .glyphicon-object-align-horizontal::before { content: "=EE=89=86"; } .glyphicon-object-align-left::before { content: "=EE=89=87"; } .glyphicon-object-align-vertical::before { content: "=EE=89=88"; } .glyphicon-object-align-right::before { content: "=EE=89=89"; } .glyphicon-triangle-right::before { content: "=EE=89=90"; } .glyphicon-triangle-left::before { content: "=EE=89=91"; } .glyphicon-triangle-bottom::before { content: "=EE=89=92"; } .glyphicon-triangle-top::before { content: "=EE=89=93"; } .glyphicon-console::before { content: "=EE=89=94"; } .glyphicon-superscript::before { content: "=EE=89=95"; } .glyphicon-subscript::before { content: "=EE=89=96"; } .glyphicon-menu-left::before { content: "=EE=89=97"; } .glyphicon-menu-right::before { content: "=EE=89=98"; } .glyphicon-menu-down::before { content: "=EE=89=99"; } .glyphicon-menu-up::before { content: "=EE=89=A0"; } * { box-sizing: border-box; } ::after, ::before { box-sizing: border-box; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-si= ze: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: r= gb(255, 255, 255); } button, input, select, textarea { font-family: inherit; font-size: inherit;= line-height: inherit; } a { color: rgb(51, 122, 183); text-decoration: none; } a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; } a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;= } figure { margin: 0px; } img { vertical-align: middle; } .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-resp= onsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 1= 00%; height: auto; } .img-rounded { border-radius: 6px; } .img-thumbnail { display: inline-block; max-width: 100%; height: auto; padd= ing: 4px; line-height: 1.42857; background-color: rgb(255, 255, 255); borde= r: 1px solid rgb(221, 221, 221); border-radius: 4px; transition: all 0.2s e= ase-in-out 0s; } .img-circle { border-radius: 50%; } hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; bord= er-right-style: initial; border-bottom-style: initial; border-left-style: i= nitial; border-right-color: initial; border-bottom-color: initial; border-l= eft-color: initial; border-image: initial; border-top-style: solid; border-= top-color: rgb(238, 238, 238); } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margi= n: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; wid= th: auto; height: auto; margin: 0px; overflow: visible; clip: auto; } [role=3D"button"] { cursor: pointer; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit= ; font-weight: 500; line-height: 1.1; color: inherit; } .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .s= mall, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h= 1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 = .small, h5 small, h6 .small, h6 small { font-weight: 400; line-height: 1; c= olor: rgb(119, 119, 119); } .h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; } .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .sm= all, h1 small, h2 .small, h2 small, h3 .small, h3 small { font-size: 65%; } .h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; } .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .sm= all, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-size: 75%; } .h1, h1 { font-size: 36px; } .h2, h2 { font-size: 30px; } .h3, h3 { font-size: 24px; } .h4, h4 { font-size: 18px; } .h5, h5 { font-size: 14px; } .h6, h6 { font-size: 12px; } p { margin: 0px 0px 10px; } .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height= : 1.4; } @media (min-width: 768px) { .lead { font-size: 21px; } } .small, small { font-size: 85%; } .mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: rgb(119, 119, 119); } .text-primary { color: rgb(51, 122, 183); } a.text-primary:focus, a.text-primary:hover { color: rgb(40, 96, 144); } .text-success { color: rgb(60, 118, 61); } a.text-success:focus, a.text-success:hover { color: rgb(43, 84, 44); } .text-info { color: rgb(49, 112, 143); } a.text-info:focus, a.text-info:hover { color: rgb(36, 82, 105); } .text-warning { color: rgb(138, 109, 59); } a.text-warning:focus, a.text-warning:hover { color: rgb(102, 81, 44); } .text-danger { color: rgb(169, 68, 66); } a.text-danger:focus, a.text-danger:hover { color: rgb(132, 53, 52); } .bg-primary { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183= ); } a.bg-primary:focus, a.bg-primary:hover { background-color: rgb(40, 96, 144)= ; } .bg-success { background-color: rgb(223, 240, 216); } a.bg-success:focus, a.bg-success:hover { background-color: rgb(193, 226, 17= 9); } .bg-info { background-color: rgb(217, 237, 247); } a.bg-info:focus, a.bg-info:hover { background-color: rgb(175, 217, 238); } .bg-warning { background-color: rgb(252, 248, 227); } a.bg-warning:focus, a.bg-warning:hover { background-color: rgb(247, 236, 18= 1); } .bg-danger { background-color: rgb(242, 222, 222); } a.bg-danger:focus, a.bg-danger:hover { background-color: rgb(228, 185, 185)= ; } .page-header { padding-bottom: 9px; margin: 40px 0px 20px; border-bottom: 1= px solid rgb(238, 238, 238); } ol, ul { margin-top: 0px; margin-bottom: 10px; } ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; } .list-unstyled { padding-left: 0px; list-style: none; } .list-inline { padding-left: 0px; margin-left: -5px; list-style: none; } .list-inline > li { display: inline-block; padding-right: 5px; padding-left= : 5px; } dl { margin-top: 0px; margin-bottom: 20px; } dd, dt { line-height: 1.42857; } dt { font-weight: 700; } dd { margin-left: 0px; } @media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: l= eft; text-align: right; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } } abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px d= otted rgb(119, 119, 119); } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; b= order-left: 5px solid rgb(238, 238, 238); } blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child= { margin-bottom: 0px; } blockquote .small, blockquote footer, blockquote small { display: block; fo= nt-size: 80%; line-height: 1.42857; color: rgb(119, 119, 119); } blockquote .small::before, blockquote footer::before, blockquote small::bef= ore { content: "=E2=80=94=C2=A0"; } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-l= eft: 0px; text-align: right; border-right: 5px solid rgb(238, 238, 238); bo= rder-left: 0px; } .blockquote-reverse .small::before, .blockquote-reverse footer::before, .bl= ockquote-reverse small::before, blockquote.pull-right .small::before, block= quote.pull-right footer::before, blockquote.pull-right small::before { cont= ent: ""; } .blockquote-reverse .small::after, .blockquote-reverse footer::after, .bloc= kquote-reverse small::after, blockquote.pull-right .small::after, blockquot= e.pull-right footer::after, blockquote.pull-right small::after { content: "= =C2=A0=E2=80=94"; } address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New",= monospace; } code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); backgroun= d-color: rgb(249, 242, 244); border-radius: 4px; } kbd { padding: 2px 4px; font-size: 90%; color: rgb(255, 255, 255); backgrou= nd-color: rgb(51, 51, 51); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.= 25) 0px -1px 0px inset; } kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none= ; } pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px= ; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; over= flow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px so= lid rgb(204, 204, 204); border-radius: 4px; } pre code { padding: 0px; font-size: inherit; color: inherit; white-space: p= re-wrap; background-color: transparent; border-radius: 0px; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { padding-right: 15px; padding-left: 15px; margin-right: auto; m= argin-left: auto; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1200px) { .container { width: 1170px; } } .container-fluid { padding-right: 15px; padding-left: 15px; margin-right: a= uto; margin-left: auto; } .row { margin-right: -15px; margin-left: -15px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-l= g-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col= -md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm= -11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .co= l-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12= , .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs= -8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; p= adding-left: 15px; } .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-x= s-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.6667%; } .col-xs-10 { width: 83.3333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.6667%; } .col-xs-7 { width: 58.3333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.6667%; } .col-xs-4 { width: 33.3333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.6667%; } .col-xs-1 { width: 8.33333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.6667%; } .col-xs-pull-10 { right: 83.3333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.6667%; } .col-xs-pull-7 { right: 58.3333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.6667%; } .col-xs-pull-4 { right: 33.3333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.6667%; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.6667%; } .col-xs-push-10 { left: 83.3333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.6667%; } .col-xs-push-7 { left: 58.3333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.6667%; } .col-xs-push-4 { left: 33.3333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.6667%; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.6667%; } .col-xs-offset-10 { margin-left: 83.3333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.6667%; } .col-xs-offset-7 { margin-left: 58.3333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.6667%; } .col-xs-offset-4 { margin-left: 33.3333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.6667%; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-0 { margin-left: 0px; } @media (min-width: 768px) { .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col= -sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left;= } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.6667%; } .col-sm-10 { width: 83.3333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.6667%; } .col-sm-7 { width: 58.3333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.6667%; } .col-sm-4 { width: 33.3333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.6667%; } .col-sm-1 { width: 8.33333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.6667%; } .col-sm-pull-10 { right: 83.3333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.6667%; } .col-sm-pull-7 { right: 58.3333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.6667%; } .col-sm-pull-4 { right: 33.3333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.6667%; } .col-sm-pull-1 { right: 8.33333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.6667%; } .col-sm-push-10 { left: 83.3333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.6667%; } .col-sm-push-7 { left: 58.3333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.6667%; } .col-sm-push-4 { left: 33.3333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.6667%; } .col-sm-push-1 { left: 8.33333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.6667%; } .col-sm-offset-10 { margin-left: 83.3333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.6667%; } .col-sm-offset-7 { margin-left: 58.3333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.6667%; } .col-sm-offset-4 { margin-left: 33.3333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.6667%; } .col-sm-offset-1 { margin-left: 8.33333%; } .col-sm-offset-0 { margin-left: 0px; } } @media (min-width: 992px) { .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col= -md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left;= } .col-md-12 { width: 100%; } .col-md-11 { width: 91.6667%; } .col-md-10 { width: 83.3333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.6667%; } .col-md-7 { width: 58.3333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.6667%; } .col-md-4 { width: 33.3333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.6667%; } .col-md-1 { width: 8.33333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.6667%; } .col-md-pull-10 { right: 83.3333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.6667%; } .col-md-pull-7 { right: 58.3333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.6667%; } .col-md-pull-4 { right: 33.3333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.6667%; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.6667%; } .col-md-push-10 { left: 83.3333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.6667%; } .col-md-push-7 { left: 58.3333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.6667%; } .col-md-push-4 { left: 33.3333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.6667%; } .col-md-push-1 { left: 8.33333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.6667%; } .col-md-offset-10 { margin-left: 83.3333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.6667%; } .col-md-offset-7 { margin-left: 58.3333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.6667%; } .col-md-offset-4 { margin-left: 33.3333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.6667%; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-0 { margin-left: 0px; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col= -lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left;= } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.6667%; } .col-lg-10 { width: 83.3333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.6667%; } .col-lg-7 { width: 58.3333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.6667%; } .col-lg-4 { width: 33.3333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.6667%; } .col-lg-1 { width: 8.33333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.6667%; } .col-lg-pull-10 { right: 83.3333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.6667%; } .col-lg-pull-7 { right: 58.3333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.6667%; } .col-lg-pull-4 { right: 33.3333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.6667%; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.6667%; } .col-lg-push-10 { left: 83.3333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.6667%; } .col-lg-push-7 { left: 58.3333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.6667%; } .col-lg-push-4 { left: 33.3333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.6667%; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.6667%; } .col-lg-offset-10 { margin-left: 83.3333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.6667%; } .col-lg-offset-7 { margin-left: 58.3333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.6667%; } .col-lg-offset-4 { margin-left: 33.3333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.6667%; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-0 { margin-left: 0px; } } table { background-color: transparent; } caption { padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119);= text-align: left; } th { text-align: left; } .table { width: 100%; max-width: 100%; margin-bottom: 20px; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > t= d, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr = > th { padding: 8px; line-height: 1.42857; vertical-align: top; border-top:= 1px solid rgb(221, 221, 221); } .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid= rgb(221, 221, 221); } .table > caption + thead > tr:first-child > td, .table > caption + thead > = tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .tabl= e > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr= :first-child > td, .table > thead:first-child > tr:first-child > th { borde= r-top: 0px; } .table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); } .table .table { background-color: rgb(255, 255, 255); } .table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .ta= ble-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table= -condensed > thead > tr > td, .table-condensed > thead > tr > th { padding:= 5px; } .table-bordered { border: 1px solid rgb(221, 221, 221); } .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .tabl= e-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bor= dered > thead > tr > td, .table-bordered > thead > tr > th { border: 1px so= lid rgb(221, 221, 221); } .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { bord= er-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, = 249, 249); } .table-hover > tbody > tr:hover { background-color: rgb(245, 245, 245); } table col[class*=3D"col-"] { position: static; display: table-column; float= : none; } table td[class*=3D"col-"], table th[class*=3D"col-"] { position: static; di= splay: table-cell; float: none; } .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > = tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > t= r.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.ac= tive, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .ta= ble > thead > tr.active > th, .table > thead > tr > td.active, .table > the= ad > tr > th.active { background-color: rgb(245, 245, 245); } .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.acti= ve:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tb= ody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover { b= ackground-color: rgb(232, 232, 232); } .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table = > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot= > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr >= td.success, .table > tfoot > tr > th.success, .table > thead > tr.success = > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .= table > thead > tr > th.success { background-color: rgb(223, 240, 216); } .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.suc= cess:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover >= tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hove= r { background-color: rgb(208, 233, 198); } .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbod= y > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info >= td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table >= tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.i= nfo > th, .table > thead > tr > td.info, .table > thead > tr > th.info { ba= ckground-color: rgb(217, 237, 247); } .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:h= over > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > = tr > td.info:hover, .table-hover > tbody > tr > th.info:hover { background-= color: rgb(196, 227, 243); } .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table = > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot= > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr >= td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning = > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .= table > thead > tr > th.warning { background-color: rgb(252, 248, 227); } .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.war= ning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover >= tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hove= r { background-color: rgb(250, 242, 204); } .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > = tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > t= r.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.da= nger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .ta= ble > thead > tr.danger > th, .table > thead > tr > td.danger, .table > the= ad > tr > th.danger { background-color: rgb(242, 222, 222); } .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.dang= er:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tb= ody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover { b= ackground-color: rgb(235, 204, 204); } .table-responsive { min-height: 0.01%; overflow-x: auto; } @media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden;= border: 1px solid rgb(221, 221, 221); } .table-responsive > .table { margin-bottom: 0px; } .table-responsive > .table > tbody > tr > td, .table-responsive > .table = > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-res= ponsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr= > td, .table-responsive > .table > thead > tr > th { white-space: nowrap; = } .table-responsive > .table-bordered { border: 0px; } .table-responsive > .table-bordered > tbody > tr > td:first-child, .table= -responsive > .table-bordered > tbody > tr > th:first-child, .table-respons= ive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .t= able-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bor= dered > thead > tr > td:first-child, .table-responsive > .table-bordered > = thead > tr > th:first-child { border-left: 0px; } .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-= responsive > .table-bordered > tbody > tr > th:last-child, .table-responsiv= e > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .tabl= e-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordere= d > thead > tr > td:last-child, .table-responsive > .table-bordered > thead= > tr > th:last-child { border-right: 0px; } .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-= responsive > .table-bordered > tbody > tr:last-child > th, .table-responsiv= e > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .tabl= e-bordered > tfoot > tr:last-child > th { border-bottom: 0px; } } fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; } legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; fo= nt-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: = 0px 0px 1px; border-top-style: initial; border-right-style: initial; border= -left-style: initial; border-top-color: initial; border-right-color: initia= l; border-left-color: initial; border-image: initial; border-bottom-style: = solid; border-bottom-color: rgb(229, 229, 229); } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-we= ight: 700; } input[type=3D"search"] { box-sizing: border-box; } input[type=3D"checkbox"], input[type=3D"radio"] { margin: 4px 0px 0px; line= -height: normal; } input[type=3D"file"] { display: block; } input[type=3D"range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type=3D"file"]:focus, input[type=3D"checkbox"]:focus, input[type=3D"r= adio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: = -2px; } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.= 42857; color: rgb(85, 85, 85); } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12p= x; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); backgroun= d-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(= 204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1p= x 1px inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15= s ease-in-out 0s; } .form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-s= hadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px= 0px 8px; } .form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-= control { background-color: rgb(238, 238, 238); opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-all= owed; } textarea.form-control { height: auto; } input[type=3D"search"] { appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type=3D"date"].form-control, input[type=3D"time"].form-control, inp= ut[type=3D"datetime-local"].form-control, input[type=3D"month"].form-contro= l { line-height: 34px; } .input-group-sm input[type=3D"date"], .input-group-sm input[type=3D"time"= ], .input-group-sm input[type=3D"datetime-local"], .input-group-sm input[ty= pe=3D"month"], input[type=3D"date"].input-sm, input[type=3D"time"].input-sm= , input[type=3D"datetime-local"].input-sm, input[type=3D"month"].input-sm {= line-height: 30px; } .input-group-lg input[type=3D"date"], .input-group-lg input[type=3D"time"= ], .input-group-lg input[type=3D"datetime-local"], .input-group-lg input[ty= pe=3D"month"], input[type=3D"date"].input-lg, input[type=3D"time"].input-lg= , input[type=3D"datetime-local"].input-lg, input[type=3D"month"].input-lg {= line-height: 46px; } } .form-group { margin-bottom: 15px; } .checkbox, .radio { position: relative; display: block; margin-top: 10px; m= argin-bottom: 10px; } .checkbox label, .radio label { min-height: 20px; padding-left: 20px; margi= n-bottom: 0px; font-weight: 400; cursor: pointer; } .checkbox input[type=3D"checkbox"], .checkbox-inline input[type=3D"checkbox= "], .radio input[type=3D"radio"], .radio-inline input[type=3D"radio"] { pos= ition: absolute; margin-left: -20px; } .checkbox + .checkbox, .radio + .radio { margin-top: -5px; } .checkbox-inline, .radio-inline { position: relative; display: inline-block= ; padding-left: 20px; margin-bottom: 0px; font-weight: 400; vertical-align:= middle; cursor: pointer; } .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin= -top: 0px; margin-left: 10px; } fieldset[disabled] input[type=3D"checkbox"], fieldset[disabled] input[type= =3D"radio"], input[type=3D"checkbox"].disabled, input[type=3D"checkbox"][di= sabled], input[type=3D"radio"].disabled, input[type=3D"radio"][disabled] { = cursor: not-allowed; } .checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .chec= kbox-inline, fieldset[disabled] .radio-inline { cursor: not-allowed; } .checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkb= ox label, fieldset[disabled] .radio label { cursor: not-allowed; } .form-control-static { min-height: 34px; padding-top: 7px; padding-bottom: = 7px; margin-bottom: 0px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-righ= t: 0px; padding-left: 0px; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: = 1.5; border-radius: 3px; } select.input-sm { height: 30px; line-height: 30px; } select[multiple].input-sm, textarea.input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: = 12px; line-height: 1.5; border-radius: 3px; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm select[multiple].form-control, .form-group-sm textarea.form-= control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 32px; paddi= ng: 6px 10px; font-size: 12px; line-height: 1.5; } .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height:= 1.33333; border-radius: 6px; } select.input-lg { height: 46px; line-height: 46px; } select[multiple].input-lg, textarea.input-lg { height: auto; } .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size:= 18px; line-height: 1.33333; border-radius: 6px; } .form-group-lg select.form-control { height: 46px; line-height: 46px; } .form-group-lg select[multiple].form-control, .form-group-lg textarea.form-= control { height: auto; } .form-group-lg .form-control-static { height: 46px; min-height: 38px; paddi= ng: 11px 16px; font-size: 18px; line-height: 1.33333; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .form-control-feedback { position: absolute; top: 0px; right: 0px; z-index:= 2; display: block; width: 34px; height: 34px; line-height: 34px; text-alig= n: center; pointer-events: none; } .form-group-lg .form-control + .form-control-feedback, .input-group-lg + .f= orm-control-feedback, .input-lg + .form-control-feedback { width: 46px; hei= ght: 46px; line-height: 46px; } .form-group-sm .form-control + .form-control-feedback, .input-group-sm + .f= orm-control-feedback, .input-sm + .form-control-feedback { width: 30px; hei= ght: 30px; line-height: 30px; } .has-success .checkbox, .has-success .checkbox-inline, .has-success .contro= l-label, .has-success .help-block, .has-success .radio, .has-success .radio= -inline, .has-success.checkbox label, .has-success.checkbox-inline label, .= has-success.radio label, .has-success.radio-inline label { color: rgb(60, 1= 18, 61); } .has-success .form-control { border-color: rgb(60, 118, 61); box-shadow: rg= ba(0, 0, 0, 0.075) 0px 1px 1px inset; } .has-success .form-control:focus { border-color: rgb(43, 84, 44); box-shado= w: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; = } .has-success .input-group-addon { color: rgb(60, 118, 61); background-color= : rgb(223, 240, 216); border-color: rgb(60, 118, 61); } .has-success .form-control-feedback { color: rgb(60, 118, 61); } .has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .contro= l-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio= -inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .= has-warning.radio label, .has-warning.radio-inline label { color: rgb(138, = 109, 59); } .has-warning .form-control { border-color: rgb(138, 109, 59); box-shadow: r= gba(0, 0, 0, 0.075) 0px 1px 1px inset; } .has-warning .form-control:focus { border-color: rgb(102, 81, 44); box-shad= ow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px;= } .has-warning .input-group-addon { color: rgb(138, 109, 59); background-colo= r: rgb(252, 248, 227); border-color: rgb(138, 109, 59); } .has-warning .form-control-feedback { color: rgb(138, 109, 59); } .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-labe= l, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .ha= s-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio = label, .has-error.radio-inline label { color: rgb(169, 68, 66); } .has-error .form-control { border-color: rgb(169, 68, 66); box-shadow: rgba= (0, 0, 0, 0.075) 0px 1px 1px inset; } .has-error .form-control:focus { border-color: rgb(132, 53, 52); box-shadow= : rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; } .has-error .input-group-addon { color: rgb(169, 68, 66); background-color: = rgb(242, 222, 222); border-color: rgb(169, 68, 66); } .has-error .form-control-feedback { color: rgb(169, 68, 66); } .has-feedback label ~ .form-control-feedback { top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0px; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: = rgb(115, 115, 115); } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0px; ver= tical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical= -align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle= ; } .form-inline .input-group .form-control, .form-inline .input-group .input= -group-addon, .form-inline .input-group .input-group-btn { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0px; vertical-align: middle;= } .form-inline .checkbox, .form-inline .radio { display: inline-block; marg= in-top: 0px; margin-bottom: 0px; vertical-align: middle; } .form-inline .checkbox label, .form-inline .radio label { padding-left: 0= px; } .form-inline .checkbox input[type=3D"checkbox"], .form-inline .radio inpu= t[type=3D"radio"] { position: relative; margin-left: 0px; } .form-inline .has-feedback .form-control-feedback { top: 0px; } } .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizo= ntal .radio, .form-horizontal .radio-inline { padding-top: 7px; margin-top:= 0px; margin-bottom: 0px; } .form-horizontal .checkbox, .form-horizontal .radio { min-height: 27px; } .form-horizontal .form-group { margin-right: -15px; margin-left: -15px; } @media (min-width: 768px) { .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0px; t= ext-align: right; } } .form-horizontal .has-feedback .form-control-feedback { right: 15px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-= size: 18px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-s= ize: 12px; } } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-s= ize: 14px; font-weight: 400; line-height: 1.42857; text-align: center; whit= e-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor= : pointer; user-select: none; background-image: none; border: 1px solid tra= nsparent; border-radius: 4px; } .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:a= ctive:focus, .btn:focus { outline: -webkit-focus-ring-color auto 5px; outli= ne-offset: -2px; } .btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoratio= n: none; } .btn.active, .btn:active { background-image: none; outline: 0px; box-shadow= : rgba(0, 0, 0, 0.125) 0px 3px 5px inset; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowe= d; box-shadow: none; opacity: 0.65; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255)= ; border-color: rgb(204, 204, 204); } .btn-default.focus, .btn-default:focus { color: rgb(51, 51, 51); background= -color: rgb(230, 230, 230); border-color: rgb(140, 140, 140); } .btn-default:hover { color: rgb(51, 51, 51); background-color: rgb(230, 230= , 230); border-color: rgb(173, 173, 173); } .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-defa= ult { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-= color: rgb(173, 173, 173); } .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:h= over, .btn-default:active.focus, .btn-default:active:focus, .btn-default:ac= tive:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-t= oggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { color= : rgb(51, 51, 51); background-color: rgb(212, 212, 212); border-color: rgb(= 140, 140, 140); } .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-defa= ult { background-image: none; } .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disa= bled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .bt= n-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[= disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { backg= round-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); } .btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(51, = 51, 51); } .btn-primary { color: rgb(255, 255, 255); background-color: rgb(51, 122, 18= 3); border-color: rgb(46, 109, 164); } .btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); backgro= und-color: rgb(40, 96, 144); border-color: rgb(18, 43, 64); } .btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(40, 9= 6, 144); border-color: rgb(32, 77, 116); } .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-prim= ary { color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border= -color: rgb(32, 77, 116); } .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:h= over, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:ac= tive:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-t= oggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover { color= : rgb(255, 255, 255); background-color: rgb(32, 77, 116); border-color: rgb= (18, 43, 64); } .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-prim= ary { background-image: none; } .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disa= bled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .bt= n-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[= disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { backg= round-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); } .btn-primary .badge { color: rgb(51, 122, 183); background-color: rgb(255, = 255, 255); } .btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184, 92= ); border-color: rgb(76, 174, 76); } .btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); backgro= und-color: rgb(68, 157, 68); border-color: rgb(37, 86, 37); } .btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(68, 1= 57, 68); border-color: rgb(57, 132, 57); } .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-succ= ess { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border= -color: rgb(57, 132, 57); } .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:h= over, .btn-success:active.focus, .btn-success:active:focus, .btn-success:ac= tive:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-t= oggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover { color= : rgb(255, 255, 255); background-color: rgb(57, 132, 57); border-color: rgb= (37, 86, 37); } .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-succ= ess { background-image: none; } .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disa= bled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .bt= n-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[= disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { backg= round-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); } .btn-success .badge { color: rgb(92, 184, 92); background-color: rgb(255, 2= 55, 255); } .btn-info { color: rgb(255, 255, 255); background-color: rgb(91, 192, 222);= border-color: rgb(70, 184, 218); } .btn-info.focus, .btn-info:focus { color: rgb(255, 255, 255); background-co= lor: rgb(49, 176, 213); border-color: rgb(27, 109, 133); } .btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(49, 176,= 213); border-color: rgb(38, 154, 188); } .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info { col= or: rgb(255, 255, 255); background-color: rgb(49, 176, 213); border-color: = rgb(38, 154, 188); } .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .bt= n-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open = > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus,= .open > .dropdown-toggle.btn-info:hover { color: rgb(255, 255, 255); backg= round-color: rgb(38, 154, 188); border-color: rgb(27, 109, 133); } .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info { bac= kground-image: none; } .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hove= r, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled= ]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:f= ocus, fieldset[disabled] .btn-info:hover { background-color: rgb(91, 192, 2= 22); border-color: rgb(70, 184, 218); } .btn-info .badge { color: rgb(91, 192, 222); background-color: rgb(255, 255= , 255); } .btn-warning { color: rgb(255, 255, 255); background-color: rgb(240, 173, 7= 8); border-color: rgb(238, 162, 54); } .btn-warning.focus, .btn-warning:focus { color: rgb(255, 255, 255); backgro= und-color: rgb(236, 151, 31); border-color: rgb(152, 95, 13); } .btn-warning:hover { color: rgb(255, 255, 255); background-color: rgb(236, = 151, 31); border-color: rgb(213, 133, 18); } .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warn= ing { color: rgb(255, 255, 255); background-color: rgb(236, 151, 31); borde= r-color: rgb(213, 133, 18); } .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:h= over, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:ac= tive:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-t= oggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover { color= : rgb(255, 255, 255); background-color: rgb(213, 133, 18); border-color: rg= b(152, 95, 13); } .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warn= ing { background-image: none; } .btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disa= bled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .bt= n-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[= disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { backg= round-color: rgb(240, 173, 78); border-color: rgb(238, 162, 54); } .btn-warning .badge { color: rgb(240, 173, 78); background-color: rgb(255, = 255, 255); } .btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79)= ; border-color: rgb(212, 63, 58); } .btn-danger.focus, .btn-danger:focus { color: rgb(255, 255, 255); backgroun= d-color: rgb(201, 48, 44); border-color: rgb(118, 28, 25); } .btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(201, 4= 8, 44); border-color: rgb(172, 41, 37); } .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger= { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-co= lor: rgb(172, 41, 37); } .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hove= r, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:h= over, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.b= tn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: rgb(255= , 255, 255); background-color: rgb(172, 41, 37); border-color: rgb(118, 28,= 25); } .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger= { background-image: none; } .btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disable= d:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-dan= ger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disable= d] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-col= or: rgb(217, 83, 79); border-color: rgb(212, 63, 58); } .btn-danger .badge { color: rgb(217, 83, 79); background-color: rgb(255, 25= 5, 255); } .btn-link { font-weight: 400; color: rgb(51, 122, 183); border-radius: 0px;= } .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldse= t[disabled] .btn-link { background-color: transparent; box-shadow: none; } .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-colo= r: transparent; } .btn-link:focus, .btn-link:hover { color: rgb(35, 82, 124); text-decoration= : underline; background-color: transparent; } .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .b= tn-link:focus, fieldset[disabled] .btn-link:hover { color: rgb(119, 119, 11= 9); text-decoration: none; } .btn-group-lg > .btn, .btn-lg { padding: 10px 16px; font-size: 18px; line-h= eight: 1.33333; border-radius: 6px; } .btn-group-sm > .btn, .btn-sm { padding: 5px 10px; font-size: 12px; line-he= ight: 1.5; border-radius: 3px; } .btn-group-xs > .btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-hei= ght: 1.5; border-radius: 3px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input[type=3D"button"].btn-block, input[type=3D"reset"].btn-block, input[ty= pe=3D"submit"].btn-block { width: 100%; } .fade { opacity: 0; transition: opacity 0.15s linear 0s; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } tr.collapse.in { display: table-row; } tbody.collapse.in { display: table-row-group; } .collapsing { position: relative; height: 0px; overflow: hidden; transition= -timing-function: ease; transition-duration: 0.35s; transition-property: he= ight, visibility; } .caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; = vertical-align: middle; border-top: 4px dashed; border-right: 4px solid tra= nsparent; border-left: 4px solid transparent; } .dropdown, .dropup { position: relative; } .dropdown-toggle:focus { outline: 0px; } .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; d= isplay: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px = 0px 0px; font-size: 14px; text-align: left; list-style: none; background-co= lor: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rg= ba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px= 6px 12px; } .dropdown-menu.pull-right { right: 0px; left: auto; } .dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; b= ackground-color: rgb(229, 229, 229); } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; f= ont-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space:= nowrap; } .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: rgb(3= 8, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); } .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown= -menu > .active > a:hover { color: rgb(255, 255, 255); text-decoration: non= e; background-color: rgb(51, 122, 183); outline: 0px; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .drop= down-menu > .disabled > a:hover { color: rgb(119, 119, 119); } .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover = { text-decoration: none; cursor: not-allowed; background-color: transparent= ; background-image: none; } .open > .dropdown-menu { display: block; } .open > a { outline: 0px; } .dropdown-menu-right { right: 0px; left: auto; } .dropdown-menu-left { right: auto; left: 0px; } .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line= -height: 1.42857; color: rgb(119, 119, 119); white-space: nowrap; } .dropdown-backdrop { position: fixed; inset: 0px; z-index: 990; } .pull-right > .dropdown-menu { right: 0px; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border= -top: 0px; border-bottom: 4px dashed; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top= : auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0px; left: auto; } .navbar-right .dropdown-menu-left { right: auto; left: 0px; } } .btn-group, .btn-group-vertical { position: relative; display: inline-block= ; vertical-align: middle; } .btn-group-vertical > .btn, .btn-group > .btn { position: relative; float: = left; } .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-= group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group >= .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group= > .btn:hover { z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group= + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar { margin-left: -5px; } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { flo= at: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group= { margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) = { border-radius: 0px; } .btn-group > .btn:first-child { margin-left: 0px; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { bord= er-top-right-radius: 0px; border-bottom-right-radius: 0px; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-togg= le:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radi= us: 0px; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-= radius: 0px; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .bt= n-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { bord= er-top-right-radius: 0px; border-bottom-right-radius: 0px; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { b= order-top-left-radius: 0px; border-bottom-left-radius: 0px; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outl= ine: 0px; } .btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8p= x; } .btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left= : 12px; } .btn-group.open .dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.125) 0px 3px= 5px inset; } .btn-group.open .dropdown-toggle.btn-link { box-shadow: none; } .btn .caret { margin-left: 0px; } .btn-lg .caret { border-width: 5px 5px 0px; } .dropup .btn-lg .caret { border-width: 0px 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-ve= rtical > .btn-group > .btn { display: block; float: none; width: 100%; max-= width: 100%; } .btn-group-vertical > .btn-group > .btn { float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group,= .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group = + .btn-group { margin-top: -1px; margin-left: 0px; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radi= us: 0px; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 4p= x 4px 0px 0px; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0p= x 0px 4px 4px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn = { border-radius: 0px; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-c= hild, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .drop= down-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0= px; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-= child { border-top-left-radius: 0px; border-top-right-radius: 0px; } .btn-group-justified { display: table; width: 100%; table-layout: fixed; bo= rder-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group { display: t= able-cell; float: none; width: 1%; } .btn-group-justified > .btn-group .btn { width: 100%; } .btn-group-justified > .btn-group .dropdown-menu { left: auto; } [data-toggle=3D"buttons"] > .btn input[type=3D"checkbox"], [data-toggle=3D"= buttons"] > .btn input[type=3D"radio"], [data-toggle=3D"buttons"] > .btn-gr= oup > .btn input[type=3D"checkbox"], [data-toggle=3D"buttons"] > .btn-group= > .btn input[type=3D"radio"] { position: absolute; clip: rect(0px, 0px, 0p= x, 0px); pointer-events: none; } .input-group { position: relative; display: table; border-collapse: separat= e; } .input-group[class*=3D"col-"] { float: none; padding-right: 0px; padding-le= ft: 0px; } .input-group .form-control { position: relative; z-index: 2; float: left; w= idth: 100%; margin-bottom: 0px; } .input-group .form-control:focus { z-index: 3; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .inp= ut-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; f= ont-size: 18px; line-height: 1.33333; border-radius: 6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group= -addon, select.input-group-lg > .input-group-btn > .btn { height: 46px; lin= e-height: 46px; } select[multiple].input-group-lg > .form-control, select[multiple].input-gro= up-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-= btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-l= g > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {= height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .inp= ut-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; fo= nt-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group= -addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; lin= e-height: 30px; } select[multiple].input-group-sm > .form-control, select[multiple].input-gro= up-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-= btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-s= m > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {= height: auto; } .input-group .form-control, .input-group-addon, .input-group-btn { display:= table-cell; } .input-group .form-control:not(:first-child):not(:last-child), .input-group= -addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-chil= d):not(:last-child) { border-radius: 0px; } .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vert= ical-align: middle; } .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; = line-height: 1; color: rgb(85, 85, 85); text-align: center; background-colo= r: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius:= 4px; } .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-ra= dius: 3px; } .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-r= adius: 6px; } .input-group-addon input[type=3D"checkbox"], .input-group-addon input[type= =3D"radio"] { margin-top: 0px; } .input-group .form-control:first-child, .input-group-addon:first-child, .in= put-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group= > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:= last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-chil= d > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: = 0px; border-bottom-right-radius: 0px; } .input-group-addon:first-child { border-right: 0px; } .input-group .form-control:last-child, .input-group-addon:last-child, .inpu= t-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group= -btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .b= tn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-= child > .dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-= radius: 0px; } .input-group-addon:last-child { border-left: 0px; } .input-group-btn { position: relative; font-size: 0px; white-space: nowrap;= } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group= -btn > .btn:hover { z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-gr= oup { margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-grou= p { z-index: 2; margin-left: -1px; } .nav { padding-left: 0px; margin-bottom: 0px; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:focus, .nav > li > a:hover { text-decoration: none; backgroun= d-color: rgb(238, 238, 238); } .nav > li.disabled > a { color: rgb(119, 119, 119); } .nav > li.disabled > a:focus, .nav > li.disabled > a:hover { color: rgb(119= , 119, 119); text-decoration: none; cursor: not-allowed; background-color: = transparent; } .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-col= or: rgb(238, 238, 238); border-color: rgb(51, 122, 183); } .nav .nav-divider { height: 1px; margin: 9px 0px; overflow: hidden; backgro= und-color: rgb(229, 229, 229); } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px s= olid transparent; border-radius: 4px 4px 0px 0px; } .nav-tabs > li > a:hover { border-color: rgb(238, 238, 238) rgb(238, 238, 2= 38) rgb(221, 221, 221); } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.= active > a:hover { color: rgb(85, 85, 85); cursor: default; background-colo= r: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color= : rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: initial;= } .nav-tabs.nav-justified { width: 100%; border-bottom: 0px; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; = } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;= } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0px; } } .nav-tabs.nav-justified > li > a { margin-right: 0px; border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > = a:focus, .nav-tabs.nav-justified > .active > a:hover { border: 1px solid rg= b(221, 221, 221); } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid rgb(221, 221,= 221); border-radius: 4px 4px 0px 0px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active = > a:focus, .nav-tabs.nav-justified > .active > a:hover { border-bottom-colo= r: rgb(255, 255, 255); } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > = li.active > a:hover { color: rgb(255, 255, 255); background-color: rgb(51, = 122, 183); } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0px; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0px; } } .nav-tabs-justified { border-bottom: 0px; } .nav-tabs-justified > li > a { margin-right: 0px; border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus,= .nav-tabs-justified > .active > a:hover { border: 1px solid rgb(221, 221, = 221); } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid rgb(221, 221, 221= ); border-radius: 4px 4px 0px 0px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focu= s, .nav-tabs-justified > .active > a:hover { border-bottom-color: rgb(255, = 255, 255); } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; b= order-top-right-radius: 0px; } .navbar { position: relative; min-height: 50px; margin-bottom: 20px; border= : 1px solid transparent; } @media (min-width: 768px) { .navbar { border-radius: 4px; } } @media (min-width: 768px) { .navbar-header { float: left; } } .navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: vis= ible; border-top: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.= 1) 0px 1px 0px inset; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0px; box-shadow: none; } .navbar-collapse.collapse { padding-bottom: 0px; display: block !importan= t; height: auto !important; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse= , .navbar-static-top .navbar-collapse { padding-right: 0px; padding-left: 0= px; } } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {= max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse= { max-height: 200px; } } .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .co= ntainer > .navbar-collapse, .container > .navbar-header { margin-right: -15= px; margin-left: -15px; } @media (min-width: 768px) { .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .= container > .navbar-collapse, .container > .navbar-header { margin-right: 0= px; margin-left: 0px; } } .navbar-static-top { z-index: 1000; border-width: 0px 0px 1px; } @media (min-width: 768px) { .navbar-static-top { border-radius: 0px; } } .navbar-fixed-bottom, .navbar-fixed-top { position: fixed; right: 0px; left= : 0px; z-index: 1030; } @media (min-width: 768px) { .navbar-fixed-bottom, .navbar-fixed-top { border-radius: 0px; } } .navbar-fixed-top { top: 0px; border-width: 0px 0px 1px; } .navbar-fixed-bottom { bottom: 0px; margin-bottom: 0px; border-width: 1px 0= px 0px; } .navbar-brand { float: left; height: 50px; padding: 15px; font-size: 18px; = line-height: 20px; } .navbar-brand:focus, .navbar-brand:hover { text-decoration: none; } .navbar-brand > img { display: block; } @media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-br= and { margin-left: -15px; } } .navbar-toggle { position: relative; float: right; padding: 9px 10px; margi= n-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: trans= parent; background-image: none; border: 1px solid transparent; border-radiu= s: 4px; } .navbar-toggle:focus { outline: 0px; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border= -radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 768px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 7.5px -15px; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height= : 20px; } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: = auto; margin-top: 0px; background-color: transparent; border: 0px; box-shad= ow: none; } .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dro= pdown-menu > li > a { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropd= own-menu > li > a:hover { background-image: none; } } @media (min-width: 768px) { .navbar-nav { float: left; margin: 0px; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } } .navbar-form { padding: 10px 15px; margin: 8px -15px; border-top: 1px solid= transparent; border-bottom: 1px solid transparent; box-shadow: rgba(255, 2= 55, 255, 0.1) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px; } @media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0px; ver= tical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical= -align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle= ; } .navbar-form .input-group .form-control, .navbar-form .input-group .input= -group-addon, .navbar-form .input-group .input-group-btn { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0px; vertical-align: middle;= } .navbar-form .checkbox, .navbar-form .radio { display: inline-block; marg= in-top: 0px; margin-bottom: 0px; vertical-align: middle; } .navbar-form .checkbox label, .navbar-form .radio label { padding-left: 0= px; } .navbar-form .checkbox input[type=3D"checkbox"], .navbar-form .radio inpu= t[type=3D"radio"] { position: relative; margin-left: 0px; } .navbar-form .has-feedback .form-control-feedback { top: 0px; } } @media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0px; } } @media (min-width: 768px) { .navbar-form { width: auto; padding-top: 0px; padding-bottom: 0px; margin= -right: 0px; margin-left: 0px; border: 0px; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-left-radius= : 0px; border-top-right-radius: 0px; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0px= ; border-radius: 4px 4px 0px 0px; } .navbar-btn { margin-top: 8px; margin-bottom: 8px; } .navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px; } .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; } .navbar-text { margin-top: 15px; margin-bottom: 15px; } @media (min-width: 768px) { .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } } @media (min-width: 768px) { .navbar-left { float: left !important; } .navbar-right { margin-right: -15px; float: right !important; } .navbar-right ~ .navbar-right { margin-right: 0px; } } .navbar-default { background-color: rgb(248, 248, 248); border-color: rgb(2= 31, 231, 231); } .navbar-default .navbar-brand { color: rgb(119, 119, 119); } .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { = color: rgb(94, 94, 94); background-color: transparent; } .navbar-default .navbar-text { color: rgb(119, 119, 119); } .navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); } .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > l= i > a:hover { color: rgb(51, 51, 51); background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .a= ctive > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: r= gb(85, 85, 85); background-color: rgb(231, 231, 231); } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > = .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover { co= lor: rgb(204, 204, 204); background-color: transparent; } .navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover = { background-color: rgb(221, 221, 221); } .navbar-default .navbar-toggle .icon-bar { background-color: rgb(136, 136, = 136); } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-col= or: rgb(231, 231, 231); } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .ope= n > a:focus, .navbar-default .navbar-nav > .open > a:hover { color: rgb(85,= 85, 85); background-color: rgb(231, 231, 231); } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: rgb(11= 9, 119, 119); } .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-= default .navbar-nav .open .dropdown-menu > li > a:hover { color: rgb(51, 51= , 51); background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-d= efault .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-defaul= t .navbar-nav .open .dropdown-menu > .active > a:hover { color: rgb(85, 85,= 85); background-color: rgb(231, 231, 231); } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar= -default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-de= fault .navbar-nav .open .dropdown-menu > .disabled > a:hover { color: rgb(2= 04, 204, 204); background-color: transparent; } } .navbar-default .navbar-link { color: rgb(119, 119, 119); } .navbar-default .navbar-link:hover { color: rgb(51, 51, 51); } .navbar-default .btn-link { color: rgb(119, 119, 119); } .navbar-default .btn-link:focus, .navbar-default .btn-link:hover { color: r= gb(51, 51, 51); } .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabl= ed]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[dis= abled] .navbar-default .btn-link:hover { color: rgb(204, 204, 204); } .navbar-inverse { background-color: rgb(34, 34, 34); border-color: rgb(8, 8= , 8); } .navbar-inverse .navbar-brand { color: rgb(157, 157, 157); } .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { = color: rgb(255, 255, 255); background-color: transparent; } .navbar-inverse .navbar-text { color: rgb(157, 157, 157); } .navbar-inverse .navbar-nav > li > a { color: rgb(157, 157, 157); } .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > l= i > a:hover { color: rgb(255, 255, 255); background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .a= ctive > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: r= gb(255, 255, 255); background-color: rgb(8, 8, 8); } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > = .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover { co= lor: rgb(68, 68, 68); background-color: transparent; } .navbar-inverse .navbar-toggle { border-color: rgb(51, 51, 51); } .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover = { background-color: rgb(51, 51, 51); } .navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(255, 255, = 255); } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-col= or: rgb(16, 16, 16); } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .ope= n > a:focus, .navbar-inverse .navbar-nav > .open > a:hover { color: rgb(255= , 255, 255); background-color: rgb(8, 8, 8); } @media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { bor= der-color: rgb(8, 8, 8); } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-co= lor: rgb(8, 8, 8); } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: rgb(15= 7, 157, 157); } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-= inverse .navbar-nav .open .dropdown-menu > li > a:hover { color: rgb(255, 2= 55, 255); background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-i= nverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-invers= e .navbar-nav .open .dropdown-menu > .active > a:hover { color: rgb(255, 25= 5, 255); background-color: rgb(8, 8, 8); } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar= -inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-in= verse .navbar-nav .open .dropdown-menu > .disabled > a:hover { color: rgb(6= 8, 68, 68); background-color: transparent; } } .navbar-inverse .navbar-link { color: rgb(157, 157, 157); } .navbar-inverse .navbar-link:hover { color: rgb(255, 255, 255); } .navbar-inverse .btn-link { color: rgb(157, 157, 157); } .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover { color: r= gb(255, 255, 255); } .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabl= ed]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[dis= abled] .navbar-inverse .btn-link:hover { color: rgb(68, 68, 68); } .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; bac= kground-color: rgb(245, 245, 245); border-radius: 4px; } .breadcrumb > li { display: inline-block; } .breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204)= ; content: "/=C2=A0"; } .breadcrumb > .active { color: rgb(119, 119, 119); } .pagination { display: inline-block; padding-left: 0px; margin: 20px 0px; b= order-radius: 4px; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { position: relative; float: = left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857; color: rg= b(51, 122, 183); text-decoration: none; background-color: rgb(255, 255, 255= ); border: 1px solid rgb(221, 221, 221); } .pagination > li:first-child > a, .pagination > li:first-child > span { mar= gin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;= } .pagination > li:last-child > a, .pagination > li:last-child > span { borde= r-top-right-radius: 4px; border-bottom-right-radius: 4px; } .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > = span:focus, .pagination > li > span:hover { z-index: 2; color: rgb(35, 82, = 124); background-color: rgb(238, 238, 238); border-color: rgb(221, 221, 221= ); } .pagination > .active > a, .pagination > .active > a:focus, .pagination > .= active > a:hover, .pagination > .active > span, .pagination > .active > spa= n:focus, .pagination > .active > span:hover { z-index: 3; color: rgb(255, 2= 55, 255); cursor: default; background-color: rgb(51, 122, 183); border-colo= r: rgb(51, 122, 183); } .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination= > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disa= bled > span:focus, .pagination > .disabled > span:hover { color: rgb(119, 1= 19, 119); cursor: not-allowed; background-color: rgb(255, 255, 255); border= -color: rgb(221, 221, 221); } .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; f= ont-size: 18px; line-height: 1.33333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span= { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {= border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; fo= nt-size: 12px; line-height: 1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span= { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {= border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .pager { padding-left: 0px; margin: 20px 0px; text-align: center; list-styl= e: none; } .pager li { display: inline; } .pager li > a, .pager li > span { display: inline-block; padding: 5px 14px;= background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221)= ; border-radius: 15px; } .pager li > a:focus, .pager li > a:hover { text-decoration: none; backgroun= d-color: rgb(238, 238, 238); } .pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; } .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hove= r, .pager .disabled > span { color: rgb(119, 119, 119); cursor: not-allowed= ; background-color: rgb(255, 255, 255); } .label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-= weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center;= white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; } a.label:focus, a.label:hover { color: rgb(255, 255, 255); text-decoration: = none; cursor: pointer; } .label:empty { display: none; } .btn .label { position: relative; top: -1px; } .label-default { background-color: rgb(119, 119, 119); } .label-default[href]:focus, .label-default[href]:hover { background-color: = rgb(94, 94, 94); } .label-primary { background-color: rgb(51, 122, 183); } .label-primary[href]:focus, .label-primary[href]:hover { background-color: = rgb(40, 96, 144); } .label-success { background-color: rgb(92, 184, 92); } .label-success[href]:focus, .label-success[href]:hover { background-color: = rgb(68, 157, 68); } .label-info { background-color: rgb(91, 192, 222); } .label-info[href]:focus, .label-info[href]:hover { background-color: rgb(49= , 176, 213); } .label-warning { background-color: rgb(240, 173, 78); } .label-warning[href]:focus, .label-warning[href]:hover { background-color: = rgb(236, 151, 31); } .label-danger { background-color: rgb(217, 83, 79); } .label-danger[href]:focus, .label-danger[href]:hover { background-color: rg= b(201, 48, 44); } .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-siz= e: 12px; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-= align: center; white-space: nowrap; vertical-align: middle; background-colo= r: rgb(119, 119, 119); border-radius: 10px; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .btn-group-xs > .btn .badge, .btn-xs .badge { top: 0px; padding: 1px 5px; } a.badge:focus, a.badge:hover { color: rgb(255, 255, 255); text-decoration: = none; cursor: pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color= : rgb(51, 122, 183); background-color: rgb(255, 255, 255); } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } .nav-pills > li > a > .badge { margin-left: 3px; } .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; = color: inherit; background-color: rgb(238, 238, 238); } .jumbotron .h1, .jumbotron h1 { color: inherit; } .jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; } .jumbotron > hr { border-top-color: rgb(213, 213, 213); } .container .jumbotron, .container-fluid .jumbotron { padding-right: 15px; p= adding-left: 15px; border-radius: 6px; } .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; } .container .jumbotron, .container-fluid .jumbotron { padding-right: 60px;= padding-left: 60px; } .jumbotron .h1, .jumbotron h1 { font-size: 63px; } } .thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height= : 1.42857; background-color: rgb(255, 255, 255); border: 1px solid rgb(221,= 221, 221); border-radius: 4px; transition: border 0.2s ease-in-out 0s; } .thumbnail a > img, .thumbnail > img { margin-right: auto; margin-left: aut= o; } a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color: rg= b(51, 122, 183); } .thumbnail .caption { padding: 9px; color: rgb(51, 51, 51); } .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent;= border-radius: 4px; } .alert h4 { margin-top: 0px; color: inherit; } .alert .alert-link { font-weight: 700; } .alert > p, .alert > ul { margin-bottom: 0px; } .alert > p + p { margin-top: 5px; } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; = top: -2px; right: -21px; color: inherit; } .alert-success { color: rgb(60, 118, 61); background-color: rgb(223, 240, 2= 16); border-color: rgb(214, 233, 198); } .alert-success hr { border-top-color: rgb(201, 226, 179); } .alert-success .alert-link { color: rgb(43, 84, 44); } .alert-info { color: rgb(49, 112, 143); background-color: rgb(217, 237, 247= ); border-color: rgb(188, 232, 241); } .alert-info hr { border-top-color: rgb(166, 225, 236); } .alert-info .alert-link { color: rgb(36, 82, 105); } .alert-warning { color: rgb(138, 109, 59); background-color: rgb(252, 248, = 227); border-color: rgb(250, 235, 204); } .alert-warning hr { border-top-color: rgb(247, 225, 181); } .alert-warning .alert-link { color: rgb(102, 81, 44); } .alert-danger { color: rgb(169, 68, 66); background-color: rgb(242, 222, 22= 2); border-color: rgb(235, 204, 209); } .alert-danger hr { border-top-color: rgb(228, 185, 192); } .alert-danger .alert-link { color: rgb(132, 53, 52); } @-webkit-keyframes progress-bar-stripes {=20 0% { background-position: 40px 0px; } 100% { background-position: 0px 0px; } } @keyframes progress-bar-stripes {=20 0% { background-position: 40px 0px; } 100% { background-position: 0px 0px; } } .progress { height: 20px; margin-bottom: 20px; overflow: hidden; background= -color: rgb(245, 245, 245); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0= .1) 0px 1px 2px inset; } .progress-bar { float: left; width: 0px; height: 100%; font-size: 12px; lin= e-height: 20px; color: rgb(255, 255, 255); text-align: center; background-c= olor: rgb(51, 122, 183); box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset= ; transition: width 0.6s ease 0s; } .progress-bar-striped, .progress-striped .progress-bar { background-image: = linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, tran= sparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, = transparent 75%, transparent); background-size: 40px 40px; } .progress-bar.active, .progress.active .progress-bar { animation: 2s linear= 0s infinite normal none running progress-bar-stripes; } .progress-bar-success { background-color: rgb(92, 184, 92); } .progress-striped .progress-bar-success { background-image: linear-gradient= (45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rg= ba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%= , transparent); } .progress-bar-info { background-color: rgb(91, 192, 222); } .progress-striped .progress-bar-info { background-image: linear-gradient(45= deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(= 255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, t= ransparent); } .progress-bar-warning { background-color: rgb(240, 173, 78); } .progress-striped .progress-bar-warning { background-image: linear-gradient= (45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rg= ba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%= , transparent); } .progress-bar-danger { background-color: rgb(217, 83, 79); } .progress-striped .progress-bar-danger { background-image: linear-gradient(= 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgb= a(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%,= transparent); } .media { margin-top: 15px; } .media:first-child { margin-top: 0px; } .media, .media-body { overflow: hidden; zoom: 1; } .media-body { width: 10000px; } .media-object { display: block; } .media-object.img-thumbnail { max-width: none; } .media-right, .media > .pull-right { padding-left: 10px; } .media-left, .media > .pull-left { padding-right: 10px; } .media-body, .media-left, .media-right { display: table-cell; vertical-alig= n: top; } .media-middle { vertical-align: middle; } .media-bottom { vertical-align: bottom; } .media-heading { margin-top: 0px; margin-bottom: 5px; } .media-list { padding-left: 0px; list-style: none; } .list-group { padding-left: 0px; margin-bottom: 20px; } .list-group-item { position: relative; display: block; padding: 10px 15px; = margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px soli= d rgb(221, 221, 221); } .list-group-item:first-child { border-top-left-radius: 4px; border-top-righ= t-radius: 4px; } .list-group-item:last-child { margin-bottom: 0px; border-bottom-right-radiu= s: 4px; border-bottom-left-radius: 4px; } a.list-group-item, button.list-group-item { color: rgb(85, 85, 85); } a.list-group-item .list-group-item-heading, button.list-group-item .list-gr= oup-item-heading { color: rgb(51, 51, 51); } a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:fo= cus, button.list-group-item:hover { color: rgb(85, 85, 85); text-decoration= : none; background-color: rgb(245, 245, 245); } button.list-group-item { width: 100%; text-align: left; } .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-ite= m.disabled:hover { color: rgb(119, 119, 119); cursor: not-allowed; backgrou= nd-color: rgb(238, 238, 238); } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabl= ed:focus .list-group-item-heading, .list-group-item.disabled:hover .list-gr= oup-item-heading { color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:= focus .list-group-item-text, .list-group-item.disabled:hover .list-group-it= em-text { color: rgb(119, 119, 119); } .list-group-item.active, .list-group-item.active:focus, .list-group-item.ac= tive:hover { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(5= 1, 122, 183); border-color: rgb(51, 122, 183); } .list-group-item.active .list-group-item-heading, .list-group-item.active .= list-group-item-heading > .small, .list-group-item.active .list-group-item-= heading > small, .list-group-item.active:focus .list-group-item-heading, .l= ist-group-item.active:focus .list-group-item-heading > .small, .list-group-= item.active:focus .list-group-item-heading > small, .list-group-item.active= :hover .list-group-item-heading, .list-group-item.active:hover .list-group-= item-heading > .small, .list-group-item.active:hover .list-group-item-headi= ng > small { color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:focu= s .list-group-item-text, .list-group-item.active:hover .list-group-item-tex= t { color: rgb(199, 221, 239); } .list-group-item-success { color: rgb(60, 118, 61); background-color: rgb(2= 23, 240, 216); } a.list-group-item-success, button.list-group-item-success { color: rgb(60, = 118, 61); } a.list-group-item-success .list-group-item-heading, button.list-group-item-= success .list-group-item-heading { color: inherit; } a.list-group-item-success:focus, a.list-group-item-success:hover, button.li= st-group-item-success:focus, button.list-group-item-success:hover { color: = rgb(60, 118, 61); background-color: rgb(208, 233, 198); } a.list-group-item-success.active, a.list-group-item-success.active:focus, a= .list-group-item-success.active:hover, button.list-group-item-success.activ= e, button.list-group-item-success.active:focus, button.list-group-item-succ= ess.active:hover { color: rgb(255, 255, 255); background-color: rgb(60, 118= , 61); border-color: rgb(60, 118, 61); } .list-group-item-info { color: rgb(49, 112, 143); background-color: rgb(217= , 237, 247); } a.list-group-item-info, button.list-group-item-info { color: rgb(49, 112, 1= 43); } a.list-group-item-info .list-group-item-heading, button.list-group-item-inf= o .list-group-item-heading { color: inherit; } a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-gro= up-item-info:focus, button.list-group-item-info:hover { color: rgb(49, 112,= 143); background-color: rgb(196, 227, 243); } a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-= group-item-info.active:hover, button.list-group-item-info.active, button.li= st-group-item-info.active:focus, button.list-group-item-info.active:hover {= color: rgb(255, 255, 255); background-color: rgb(49, 112, 143); border-col= or: rgb(49, 112, 143); } .list-group-item-warning { color: rgb(138, 109, 59); background-color: rgb(= 252, 248, 227); } a.list-group-item-warning, button.list-group-item-warning { color: rgb(138,= 109, 59); } a.list-group-item-warning .list-group-item-heading, button.list-group-item-= warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.li= st-group-item-warning:focus, button.list-group-item-warning:hover { color: = rgb(138, 109, 59); background-color: rgb(250, 242, 204); } a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a= .list-group-item-warning.active:hover, button.list-group-item-warning.activ= e, button.list-group-item-warning.active:focus, button.list-group-item-warn= ing.active:hover { color: rgb(255, 255, 255); background-color: rgb(138, 10= 9, 59); border-color: rgb(138, 109, 59); } .list-group-item-danger { color: rgb(169, 68, 66); background-color: rgb(24= 2, 222, 222); } a.list-group-item-danger, button.list-group-item-danger { color: rgb(169, 6= 8, 66); } a.list-group-item-danger .list-group-item-heading, button.list-group-item-d= anger .list-group-item-heading { color: inherit; } a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list= -group-item-danger:focus, button.list-group-item-danger:hover { color: rgb(= 169, 68, 66); background-color: rgb(235, 204, 204); } a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.l= ist-group-item-danger.active:hover, button.list-group-item-danger.active, b= utton.list-group-item-danger.active:focus, button.list-group-item-danger.ac= tive:hover { color: rgb(255, 255, 255); background-color: rgb(169, 68, 66);= border-color: rgb(169, 68, 66); } .list-group-item-heading { margin-top: 0px; margin-bottom: 5px; } .list-group-item-text { margin-bottom: 0px; line-height: 1.3; } .panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); border:= 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05)= 0px 1px 1px; } .panel-body { padding: 15px; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; = border-top-left-radius: 3px; border-top-right-radius: 3px; } .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .panel-title { margin-top: 0px; margin-bottom: 0px; font-size: 16px; color:= inherit; } .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-= title > small, .panel-title > small > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: rgb(245, 245, 245); b= order-top: 1px solid rgb(221, 221, 221); border-bottom-right-radius: 3px; b= order-bottom-left-radius: 3px; } .panel > .list-group, .panel > .panel-collapse > .list-group { margin-botto= m: 0px; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-gro= up .list-group-item { border-width: 1px 0px; border-radius: 0px; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .pa= nel-collapse > .list-group:first-child .list-group-item:first-child { borde= r-top: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .pane= l-collapse > .list-group:last-child .list-group-item:last-child { border-bo= ttom: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;= } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:fi= rst-child { border-top-left-radius: 0px; border-top-right-radius: 0px; } .panel-heading + .list-group .list-group-item:first-child { border-top-widt= h: 0px; } .list-group + .panel-footer { border-top-width: 0px; } .panel > .panel-collapse > .table, .panel > .table, .panel > .table-respons= ive > .table { margin-bottom: 0px; } .panel > .panel-collapse > .table caption, .panel > .table caption, .panel = > .table-responsive > .table caption { padding-right: 15px; padding-left: 1= 5px; } .panel > .table-responsive:first-child > .table:first-child, .panel > .tabl= e:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; = } .panel > .table-responsive:first-child > .table:first-child > tbody:first-c= hild > tr:first-child, .panel > .table-responsive:first-child > .table:firs= t-child > thead:first-child > tr:first-child, .panel > .table:first-child >= tbody:first-child > tr:first-child, .panel > .table:first-child > thead:fi= rst-child > tr:first-child { border-top-left-radius: 3px; border-top-right-= radius: 3px; } .panel > .table-responsive:first-child > .table:first-child > tbody:first-c= hild > tr:first-child td:first-child, .panel > .table-responsive:first-chil= d > .table:first-child > tbody:first-child > tr:first-child th:first-child,= .panel > .table-responsive:first-child > .table:first-child > thead:first-= child > tr:first-child td:first-child, .panel > .table-responsive:first-chi= ld > .table:first-child > thead:first-child > tr:first-child th:first-child= , .panel > .table:first-child > tbody:first-child > tr:first-child td:first= -child, .panel > .table:first-child > tbody:first-child > tr:first-child th= :first-child, .panel > .table:first-child > thead:first-child > tr:first-ch= ild td:first-child, .panel > .table:first-child > thead:first-child > tr:fi= rst-child th:first-child { border-top-left-radius: 3px; } .panel > .table-responsive:first-child > .table:first-child > tbody:first-c= hild > tr:first-child td:last-child, .panel > .table-responsive:first-child= > .table:first-child > tbody:first-child > tr:first-child th:last-child, .= panel > .table-responsive:first-child > .table:first-child > thead:first-ch= ild > tr:first-child td:last-child, .panel > .table-responsive:first-child = > .table:first-child > thead:first-child > tr:first-child th:last-child, .p= anel > .table:first-child > tbody:first-child > tr:first-child td:last-chil= d, .panel > .table:first-child > tbody:first-child > tr:first-child th:last= -child, .panel > .table:first-child > thead:first-child > tr:first-child td= :last-child, .panel > .table:first-child > thead:first-child > tr:first-chi= ld th:last-child { border-top-right-radius: 3px; } .panel > .table-responsive:last-child > .table:last-child, .panel > .table:= last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3p= x; } .panel > .table-responsive:last-child > .table:last-child > tbody:last-chil= d > tr:last-child, .panel > .table-responsive:last-child > .table:last-chil= d > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:la= st-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > t= r:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: = 3px; } .panel > .table-responsive:last-child > .table:last-child > tbody:last-chil= d > tr:last-child td:first-child, .panel > .table-responsive:last-child > .= table:last-child > tbody:last-child > tr:last-child th:first-child, .panel = > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:= last-child td:first-child, .panel > .table-responsive:last-child > .table:l= ast-child > tfoot:last-child > tr:last-child th:first-child, .panel > .tabl= e:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .t= able:last-child > tbody:last-child > tr:last-child th:first-child, .panel >= .table:last-child > tfoot:last-child > tr:last-child td:first-child, .pane= l > .table:last-child > tfoot:last-child > tr:last-child th:first-child { b= order-bottom-left-radius: 3px; } .panel > .table-responsive:last-child > .table:last-child > tbody:last-chil= d > tr:last-child td:last-child, .panel > .table-responsive:last-child > .t= able:last-child > tbody:last-child > tr:last-child th:last-child, .panel > = .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:la= st-child td:last-child, .panel > .table-responsive:last-child > .table:last= -child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:la= st-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:= last-child > tbody:last-child > tr:last-child th:last-child, .panel > .tabl= e:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .ta= ble:last-child > tfoot:last-child > tr:last-child th:last-child { border-bo= ttom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .p= anel > .table + .panel-body, .panel > .table-responsive + .panel-body { bor= der-top: 1px solid rgb(221, 221, 221); } .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > = tbody:first-child > tr:first-child th { border-top: 0px; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { bo= rder: 0px; } .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bor= dered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr = > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .= panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bord= ered > thead > tr > th:first-child, .panel > .table-responsive > .table-bor= dered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bo= rdered > tbody > tr > th:first-child, .panel > .table-responsive > .table-b= ordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-= bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table= -bordered > thead > tr > td:first-child, .panel > .table-responsive > .tabl= e-bordered > thead > tr > th:first-child { border-left: 0px; } .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bord= ered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > = td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .pane= l > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered = > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered = > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered = > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered = > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered = > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered = > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered = > thead > tr > th:last-child { border-right: 0px; } .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bor= dered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:= first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .= panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, = .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,= .panel > .table-responsive > .table-bordered > thead > tr:first-child > td= , .panel > .table-responsive > .table-bordered > thead > tr:first-child > t= h { border-bottom: 0px; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bord= ered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:la= st-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .pane= l > .table-responsive > .table-bordered > tbody > tr:last-child > td, .pane= l > .table-responsive > .table-bordered > tbody > tr:last-child > th, .pane= l > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .pane= l > .table-responsive > .table-bordered > tfoot > tr:last-child > th { bord= er-bottom: 0px; } .panel > .table-responsive { margin-bottom: 0px; border: 0px; } .panel-group { margin-bottom: 20px; } .panel-group .panel { margin-bottom: 0px; border-radius: 4px; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0px; } .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .= panel-heading + .panel-collapse > .panel-body { border-top: 1px solid rgb(2= 21, 221, 221); } .panel-group .panel-footer { border-top: 0px; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1= px solid rgb(221, 221, 221); } .panel-default { border-color: rgb(221, 221, 221); } .panel-default > .panel-heading { color: rgb(51, 51, 51); background-color:= rgb(245, 245, 245); border-color: rgb(221, 221, 221); } .panel-default > .panel-heading + .panel-collapse > .panel-body { border-to= p-color: rgb(221, 221, 221); } .panel-default > .panel-heading .badge { color: rgb(245, 245, 245); backgro= und-color: rgb(51, 51, 51); } .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bot= tom-color: rgb(221, 221, 221); } .panel-primary { border-color: rgb(51, 122, 183); } .panel-primary > .panel-heading { color: rgb(255, 255, 255); background-col= or: rgb(51, 122, 183); border-color: rgb(51, 122, 183); } .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-to= p-color: rgb(51, 122, 183); } .panel-primary > .panel-heading .badge { color: rgb(51, 122, 183); backgrou= nd-color: rgb(255, 255, 255); } .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bot= tom-color: rgb(51, 122, 183); } .panel-success { border-color: rgb(214, 233, 198); } .panel-success > .panel-heading { color: rgb(60, 118, 61); background-color= : rgb(223, 240, 216); border-color: rgb(214, 233, 198); } .panel-success > .panel-heading + .panel-collapse > .panel-body { border-to= p-color: rgb(214, 233, 198); } .panel-success > .panel-heading .badge { color: rgb(223, 240, 216); backgro= und-color: rgb(60, 118, 61); } .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bot= tom-color: rgb(214, 233, 198); } .panel-info { border-color: rgb(188, 232, 241); } .panel-info > .panel-heading { color: rgb(49, 112, 143); background-color: = rgb(217, 237, 247); border-color: rgb(188, 232, 241); } .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-c= olor: rgb(188, 232, 241); } .panel-info > .panel-heading .badge { color: rgb(217, 237, 247); background= -color: rgb(49, 112, 143); } .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom= -color: rgb(188, 232, 241); } .panel-warning { border-color: rgb(250, 235, 204); } .panel-warning > .panel-heading { color: rgb(138, 109, 59); background-colo= r: rgb(252, 248, 227); border-color: rgb(250, 235, 204); } .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-to= p-color: rgb(250, 235, 204); } .panel-warning > .panel-heading .badge { color: rgb(252, 248, 227); backgro= und-color: rgb(138, 109, 59); } .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bot= tom-color: rgb(250, 235, 204); } .panel-danger { border-color: rgb(235, 204, 209); } .panel-danger > .panel-heading { color: rgb(169, 68, 66); background-color:= rgb(242, 222, 222); border-color: rgb(235, 204, 209); } .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top= -color: rgb(235, 204, 209); } .panel-danger > .panel-heading .badge { color: rgb(242, 222, 222); backgrou= nd-color: rgb(169, 68, 66); } .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bott= om-color: rgb(235, 204, 209); } .embed-responsive { position: relative; display: block; height: 0px; paddin= g: 0px; overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-r= esponsive iframe, .embed-responsive object, .embed-responsive video { posit= ion: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%;= border: 0px; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-co= lor: rgb(245, 245, 245); border: 1px solid rgb(227, 227, 227); border-radiu= s: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; } .well blockquote { border-color: rgba(0, 0, 0, 0.15); } .well-lg { padding: 24px; border-radius: 6px; } .well-sm { padding: 9px; border-radius: 3px; } .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; c= olor: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0= .2; } .close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cu= rsor: pointer; opacity: 0.5; } button.close { appearance: none; padding: 0px; cursor: pointer; background:= 0px 0px; border: 0px; } .modal-open { overflow: hidden; } .modal { position: fixed; inset: 0px; z-index: 1050; display: none; overflo= w: hidden; outline: 0px; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s; transfo= rm: translate(0px, -25%); } .modal.in .modal-dialog { transform: translate(0px, 0px); } .modal-open .modal { overflow: hidden auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: rgb(255, 255, 255); = background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-= radius: 6px; outline: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; } .modal-backdrop { position: fixed; inset: 0px; z-index: 1040; background-co= lor: rgb(0, 0, 0); } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.in { opacity: 0.5; } .modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 229);= } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0px; line-height: 1.42857; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid rgb= (229, 229, 229); } .modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0px; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; h= eight: 50px; overflow: scroll; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .tooltip { position: absolute; z-index: 1070; display: block; font-family: = "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-style= : normal; font-weight: 400; line-height: 1.42857; text-align: start; text-d= ecoration: none; text-shadow: none; text-transform: none; letter-spacing: n= ormal; word-break: normal; word-spacing: normal; overflow-wrap: normal; whi= te-space: normal; opacity: 0; line-break: auto; } .tooltip.in { opacity: 0.9; } .tooltip.top { padding: 5px 0px; margin-top: -3px; } .tooltip.right { padding: 0px 5px; margin-left: 3px; } .tooltip.bottom { padding: 5px 0px; margin-top: 3px; } .tooltip.left { padding: 0px 5px; margin-left: -3px; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 2= 55); text-align: center; background-color: rgb(0, 0, 0); border-radius: 4px= ; } .tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color:= transparent; border-style: solid; } .tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; bo= rder-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); } .tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0px; margin-bottom: = -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); } .tooltip.top-right .tooltip-arrow { bottom: 0px; left: 5px; margin-bottom: = -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); } .tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; bord= er-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); } .tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; bord= er-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); } .tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; bo= rder-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); } .tooltip.bottom-left .tooltip-arrow { top: 0px; right: 5px; margin-top: -5p= x; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); } .tooltip.bottom-right .tooltip-arrow { top: 0px; left: 5px; margin-top: -5p= x; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); } .popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display:= none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helve= tica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: = 400; line-height: 1.42857; text-align: start; text-decoration: none; text-s= hadow: none; text-transform: none; letter-spacing: normal; word-break: norm= al; word-spacing: normal; overflow-wrap: normal; white-space: normal; backg= round-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px = solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2= ) 0px 5px 10px; line-break: auto; } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { padding: 8px 14px; margin: 0px; font-size: 14px; backgroun= d-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); b= order-radius: 5px 5px 0px 0px; } .popover-content { padding: 9px 14px; } .popover > .arrow, .popover > .arrow::after { position: absolute; display: = block; width: 0px; height: 0px; border-color: transparent; border-style: so= lid; } .popover > .arrow { border-width: 11px; } .popover > .arrow::after { content: ""; border-width: 10px; } .popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; borde= r-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px; } .popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " = "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; } .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-= right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px; } .popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; bo= rder-right-color: rgb(255, 255, 255); border-left-width: 0px; } .popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; borde= r-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); } .popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " = "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); } .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-= right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); } .popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; bo= rder-right-width: 0px; border-left-color: rgb(255, 255, 255); } .carousel { position: relative; } .carousel-inner { position: relative; width: 100%; overflow: hidden; } .carousel-inner > .item { position: relative; display: none; transition: le= ft 0.6s ease-in-out 0s; } .carousel-inner > .item > a > img, .carousel-inner > .item > img { line-hei= ght: 1; } @media not all, (-webkit-transform-3d) { .carousel-inner > .item { transition: transform 0.6s ease-in-out 0s; back= face-visibility: hidden; perspective: 1000px; } .carousel-inner > .item.active.right, .carousel-inner > .item.next { left= : 0px; transform: translate3d(100%, 0px, 0px); } .carousel-inner > .item.active.left, .carousel-inner > .item.prev { left:= 0px; transform: translate3d(-100%, 0px, 0px); } .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carou= sel-inner > .item.prev.right { left: 0px; transform: translate3d(0px, 0px, = 0px); } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev= { display: block; } .carousel-inner > .active { left: 0px; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top:= 0px; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0px; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { position: absolute; top: 0px; bottom: 0px; left: 0px; w= idth: 15%; font-size: 20px; color: rgb(255, 255, 255); text-align: center; = text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; background-color: rgba(0, 0, 0= , 0); opacity: 0.5; } .carousel-control.left { background-image: linear-gradient(to right, rgba(0= , 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x; } .carousel-control.right { right: 0px; left: auto; background-image: linear-= gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%); backgrou= nd-repeat: repeat-x; } .carousel-control:focus, .carousel-control:hover { color: rgb(255, 255, 255= ); text-decoration: none; outline: 0px; opacity: 0.9; } .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-che= vron-right, .carousel-control .icon-next, .carousel-control .icon-prev { po= sition: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: = -10px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { l= eft: 50%; margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { = right: 50%; margin-right: -10px; } .carousel-control .icon-next, .carousel-control .icon-prev { width: 20px; h= eight: 20px; font-family: serif; line-height: 1; } .carousel-control .icon-prev::before { content: "=E2=80=B9"; } .carousel-control .icon-next::before { content: "=E2=80=BA"; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index= : 15; width: 60%; padding-left: 0px; margin-left: -30%; text-align: center;= list-style: none; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px;= margin: 1px; text-indent: -999px; cursor: pointer; background-color: rgba(= 0, 0, 0, 0); border: 1px solid rgb(255, 255, 255); border-radius: 10px; } .carousel-indicators .active { width: 12px; height: 12px; margin: 0px; back= ground-color: rgb(255, 255, 255); } .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%= ; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255= , 255); text-align: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-c= hevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { = width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {= margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next = { margin-right: -10px; } .carousel-caption { right: 20%; left: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::= before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clear= fix::before, .container-fluid::after, .container-fluid::before, .container:= :after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::be= fore, .form-horizontal .form-group::after, .form-horizontal .form-group::be= fore, .modal-footer::after, .modal-footer::before, .modal-header::after, .m= odal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .n= avbar-collapse::before, .navbar-header::after, .navbar-header::before, .nav= bar::after, .navbar::before, .pager::after, .pager::before, .panel-body::af= ter, .panel-body::before, .row::after, .row::before { display: table; conte= nt: " "; } .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::af= ter, .container-fluid::after, .container::after, .dl-horizontal dd::after, = .form-horizontal .form-group::after, .modal-footer::after, .modal-header::a= fter, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar:= :after, .pager::after, .panel-body::after, .row::after { clear: both; } .center-block { display: block; margin-right: auto; margin-left: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; backgr= ound-color: transparent; border: 0px; } .hidden { display: none !important; } .affix { position: fixed; } .visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !importa= nt; } .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-m= d-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .= visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs= -inline, .visible-xs-inline-block { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } td.visible-xs, th.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .visible-xs-block { display: block !important; } } @media (max-width: 767px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } td.visible-sm, th.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } td.visible-md, th.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } td.visible-lg, th.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } td.visible-print, th.visible-print { display: table-cell !important; } } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6---- Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://lispcookbook.github.io/cl-cookbook/assets/cl-logo-blue.png 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 ------MultipartBoundary--3Asah4qoXlCHKKtlkArrLV837NnKpV57XBX4Yjrhu6------