X-Git-Url: http://git.ipfire.org/?p=people%2Fshoehn%2Fipfire.org.git;a=blobdiff_plain;f=static%2Fcss%2Fstyle.css;h=dbc7cd017d7a89e4c727e7c1e04751a3d3e2d304;hp=33b72125186346615138cc71f51f80f75674dec0;hb=a33e1b4bc0081dc256afe99f88e918b628de3074;hpb=500f24091322bc20049d8057a8949043bd721dd8 diff --git a/static/css/style.css b/static/css/style.css index 33b7212..dbc7cd0 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,245 +1,6181 @@ +/*! + * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500"); +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + body { - padding-top:45px; - font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif; - font-size:17px; -} -h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { - font-family: inherit; -} + margin: 0; } + +article, +aside, +footer, +header, +nav, +section { + display: block; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +figcaption, +figure, +main { + display: block; } + +figure { + margin: 1em 40px; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +pre { + font-family: monospace, monospace; + font-size: 1em; } + a { - color: #880400; - text-decoration: none; -} + background-color: transparent; + -webkit-text-decoration-skip: objects; } + +a:active, a:hover { - color: #3C0200; + outline-width: 0; } + +abbr[title] { + border-bottom: none; text-decoration: underline; -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - color:#DDD; -} -.sidenav > li.active > a { - background: #880400; - color: #FFF; -} -.container-body { - background-color: #FFF; - padding: 10px 15px; -} + text-decoration: underline dotted; } + +b, +strong { + font-weight: inherit; } + +b, +strong { + font-weight: bolder; } + +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +dfn { + font-style: italic; } + +mark { + background-color: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +audio, +video { + display: inline-block; } + +audio:not([controls]) { + display: none; + height: 0; } + +img { + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } + +progress { + display: inline-block; + vertical-align: baseline; } + +textarea { + overflow: auto; } + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; } + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +details, +menu { + display: block; } + +summary { + display: list-item; } + +canvas { + display: inline-block; } + +template { + display: none; } + +[hidden] { + display: none; } + +html { + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +@-ms-viewport { + width: device-width; } + +html { + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; } + +body { + font-family: "Ubuntu", sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #263238; + background-color: #eceff1; } + +[tabindex="-1"]:focus { + outline: none !important; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + cursor: help; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: bold; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +a { + color: #b71c1c; + text-decoration: none; } + a:focus, a:hover { + color: #751212; + text-decoration: none; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; } + +[role="button"] { + cursor: pointer; } + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + touch-action: manipulation; } + +table { + border-collapse: collapse; + background-color: transparent; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #636c72; + text-align: left; + caption-side: bottom; } + +th { + text-align: left; } + +label { + display: inline-block; + margin-bottom: .5rem; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +textarea { + line-height: inherit; } + +input[type="radio"]:disabled, +input[type="checkbox"]:disabled { + cursor: not-allowed; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; } + +input[type="search"] { + -webkit-appearance: none; } + +output { + display: inline-block; } + +[hidden] { + display: none !important; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 400; + line-height: 1.1; + color: inherit; } + +h1, .h1 { + font-size: 36px; } + +h2, .h2 { + font-size: 32px; } + +h3, .h3 { + font-size: 24px; } + +h4, .h4 { + font-size: 20px; } + +h5, .h5 { + font-size: 16px; } + +h6, .h6 { + font-size: 12px; } + +.lead { + font-size: 24px; + font-weight: 300; } + +.display-1 { + font-size: 120px; + font-weight: 300; + line-height: 1.1; } + +.display-2 { + font-size: 48px; + font-weight: 300; + line-height: 1.1; } + +.display-3 { + font-size: 32px; + font-weight: 300; + line-height: 1.1; } + +.display-4 { + font-size: 24px; + font-weight: 300; + line-height: 1.1; } + +hr { + margin-top: 8px; + margin-bottom: 8px; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 14px; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 5px; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + padding: 4px 8px; + margin-bottom: 8px; + font-size: 1.25rem; + border-left: 0.25rem solid #eceeef; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #636c72; } + .blockquote-footer::before { + content: "\2014 \00A0"; } + +.blockquote-reverse { + padding-right: 8px; + padding-left: 0; + text-align: right; + border-right: 0.25rem solid #eceeef; + border-left: 0; } + +.blockquote-reverse .blockquote-footer::before { + content: ""; } + +.blockquote-reverse .blockquote-footer::after { + content: "\00A0 \2014"; } + +.container { + position: relative; + margin-left: auto; + margin-right: auto; + padding-right: 12px; + padding-left: 12px; } + @media (min-width: 576px) { + .container { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 768px) { + .container { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 992px) { + .container { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 1200px) { + .container { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 576px) { + .container { + width: 540px; + max-width: 100%; } } + @media (min-width: 768px) { + .container { + width: 720px; + max-width: 100%; } } + @media (min-width: 992px) { + .container { + width: 960px; + max-width: 100%; } } + @media (min-width: 1200px) { + .container { + width: 1140px; + max-width: 100%; } } + +.container-fluid { + position: relative; + margin-left: auto; + margin-right: auto; + padding-right: 12px; + padding-left: 12px; } + @media (min-width: 576px) { + .container-fluid { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 768px) { + .container-fluid { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 992px) { + .container-fluid { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 1200px) { + .container-fluid { + padding-right: 12px; + padding-left: 12px; } } + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -12px; + margin-left: -12px; } + @media (min-width: 576px) { + .row { + margin-right: -12px; + margin-left: -12px; } } + @media (min-width: 768px) { + .row { + margin-right: -12px; + margin-left: -12px; } } + @media (min-width: 992px) { + .row { + margin-right: -12px; + margin-left: -12px; } } + @media (min-width: 1200px) { + .row { + margin-right: -12px; + margin-left: -12px; } } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 12px; + padding-left: 12px; } + @media (min-width: 576px) { + .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 768px) { + .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 992px) { + .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { + padding-right: 12px; + padding-left: 12px; } } + @media (min-width: 1200px) { + .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { + padding-right: 12px; + padding-left: 12px; } } + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-3 { + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + +.col-6 { + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + +.col-9 { + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + +.col-12 { + flex: 0 0 100%; + max-width: 100%; } + +.pull-0 { + right: auto; } + +.pull-1 { + right: 8.3333333333%; } + +.pull-2 { + right: 16.6666666667%; } + +.pull-3 { + right: 25%; } + +.pull-4 { + right: 33.3333333333%; } + +.pull-5 { + right: 41.6666666667%; } + +.pull-6 { + right: 50%; } + +.pull-7 { + right: 58.3333333333%; } + +.pull-8 { + right: 66.6666666667%; } + +.pull-9 { + right: 75%; } + +.pull-10 { + right: 83.3333333333%; } + +.pull-11 { + right: 91.6666666667%; } + +.pull-12 { + right: 100%; } + +.push-0 { + left: auto; } + +.push-1 { + left: 8.3333333333%; } + +.push-2 { + left: 16.6666666667%; } + +.push-3 { + left: 25%; } + +.push-4 { + left: 33.3333333333%; } + +.push-5 { + left: 41.6666666667%; } + +.push-6 { + left: 50%; } + +.push-7 { + left: 58.3333333333%; } + +.push-8 { + left: 66.6666666667%; } + +.push-9 { + left: 75%; } + +.push-10 { + left: 83.3333333333%; } + +.push-11 { + left: 91.6666666667%; } + +.push-12 { + left: 100%; } + +.offset-1 { + margin-left: 8.3333333333%; } + +.offset-2 { + margin-left: 16.6666666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.3333333333%; } + +.offset-5 { + margin-left: 41.6666666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.3333333333%; } + +.offset-8 { + margin-left: 66.6666666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.3333333333%; } + +.offset-11 { + margin-left: 91.6666666667%; } + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; } + .pull-sm-0 { + right: auto; } + .pull-sm-1 { + right: 8.3333333333%; } + .pull-sm-2 { + right: 16.6666666667%; } + .pull-sm-3 { + right: 25%; } + .pull-sm-4 { + right: 33.3333333333%; } + .pull-sm-5 { + right: 41.6666666667%; } + .pull-sm-6 { + right: 50%; } + .pull-sm-7 { + right: 58.3333333333%; } + .pull-sm-8 { + right: 66.6666666667%; } + .pull-sm-9 { + right: 75%; } + .pull-sm-10 { + right: 83.3333333333%; } + .pull-sm-11 { + right: 91.6666666667%; } + .pull-sm-12 { + right: 100%; } + .push-sm-0 { + left: auto; } + .push-sm-1 { + left: 8.3333333333%; } + .push-sm-2 { + left: 16.6666666667%; } + .push-sm-3 { + left: 25%; } + .push-sm-4 { + left: 33.3333333333%; } + .push-sm-5 { + left: 41.6666666667%; } + .push-sm-6 { + left: 50%; } + .push-sm-7 { + left: 58.3333333333%; } + .push-sm-8 { + left: 66.6666666667%; } + .push-sm-9 { + left: 75%; } + .push-sm-10 { + left: 83.3333333333%; } + .push-sm-11 { + left: 91.6666666667%; } + .push-sm-12 { + left: 100%; } + .offset-sm-0 { + margin-left: 0%; } + .offset-sm-1 { + margin-left: 8.3333333333%; } + .offset-sm-2 { + margin-left: 16.6666666667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.3333333333%; } + .offset-sm-5 { + margin-left: 41.6666666667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.3333333333%; } + .offset-sm-8 { + margin-left: 66.6666666667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.3333333333%; } + .offset-sm-11 { + margin-left: 91.6666666667%; } } + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + flex: 0 0 auto; + width: auto; } + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; } + .pull-md-0 { + right: auto; } + .pull-md-1 { + right: 8.3333333333%; } + .pull-md-2 { + right: 16.6666666667%; } + .pull-md-3 { + right: 25%; } + .pull-md-4 { + right: 33.3333333333%; } + .pull-md-5 { + right: 41.6666666667%; } + .pull-md-6 { + right: 50%; } + .pull-md-7 { + right: 58.3333333333%; } + .pull-md-8 { + right: 66.6666666667%; } + .pull-md-9 { + right: 75%; } + .pull-md-10 { + right: 83.3333333333%; } + .pull-md-11 { + right: 91.6666666667%; } + .pull-md-12 { + right: 100%; } + .push-md-0 { + left: auto; } + .push-md-1 { + left: 8.3333333333%; } + .push-md-2 { + left: 16.6666666667%; } + .push-md-3 { + left: 25%; } + .push-md-4 { + left: 33.3333333333%; } + .push-md-5 { + left: 41.6666666667%; } + .push-md-6 { + left: 50%; } + .push-md-7 { + left: 58.3333333333%; } + .push-md-8 { + left: 66.6666666667%; } + .push-md-9 { + left: 75%; } + .push-md-10 { + left: 83.3333333333%; } + .push-md-11 { + left: 91.6666666667%; } + .push-md-12 { + left: 100%; } + .offset-md-0 { + margin-left: 0%; } + .offset-md-1 { + margin-left: 8.3333333333%; } + .offset-md-2 { + margin-left: 16.6666666667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.3333333333%; } + .offset-md-5 { + margin-left: 41.6666666667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.3333333333%; } + .offset-md-8 { + margin-left: 66.6666666667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.3333333333%; } + .offset-md-11 { + margin-left: 91.6666666667%; } } + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; } + .pull-lg-0 { + right: auto; } + .pull-lg-1 { + right: 8.3333333333%; } + .pull-lg-2 { + right: 16.6666666667%; } + .pull-lg-3 { + right: 25%; } + .pull-lg-4 { + right: 33.3333333333%; } + .pull-lg-5 { + right: 41.6666666667%; } + .pull-lg-6 { + right: 50%; } + .pull-lg-7 { + right: 58.3333333333%; } + .pull-lg-8 { + right: 66.6666666667%; } + .pull-lg-9 { + right: 75%; } + .pull-lg-10 { + right: 83.3333333333%; } + .pull-lg-11 { + right: 91.6666666667%; } + .pull-lg-12 { + right: 100%; } + .push-lg-0 { + left: auto; } + .push-lg-1 { + left: 8.3333333333%; } + .push-lg-2 { + left: 16.6666666667%; } + .push-lg-3 { + left: 25%; } + .push-lg-4 { + left: 33.3333333333%; } + .push-lg-5 { + left: 41.6666666667%; } + .push-lg-6 { + left: 50%; } + .push-lg-7 { + left: 58.3333333333%; } + .push-lg-8 { + left: 66.6666666667%; } + .push-lg-9 { + left: 75%; } + .push-lg-10 { + left: 83.3333333333%; } + .push-lg-11 { + left: 91.6666666667%; } + .push-lg-12 { + left: 100%; } + .offset-lg-0 { + margin-left: 0%; } + .offset-lg-1 { + margin-left: 8.3333333333%; } + .offset-lg-2 { + margin-left: 16.6666666667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.3333333333%; } + .offset-lg-5 { + margin-left: 41.6666666667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.3333333333%; } + .offset-lg-8 { + margin-left: 66.6666666667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.3333333333%; } + .offset-lg-11 { + margin-left: 91.6666666667%; } } + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; } + .pull-xl-0 { + right: auto; } + .pull-xl-1 { + right: 8.3333333333%; } + .pull-xl-2 { + right: 16.6666666667%; } + .pull-xl-3 { + right: 25%; } + .pull-xl-4 { + right: 33.3333333333%; } + .pull-xl-5 { + right: 41.6666666667%; } + .pull-xl-6 { + right: 50%; } + .pull-xl-7 { + right: 58.3333333333%; } + .pull-xl-8 { + right: 66.6666666667%; } + .pull-xl-9 { + right: 75%; } + .pull-xl-10 { + right: 83.3333333333%; } + .pull-xl-11 { + right: 91.6666666667%; } + .pull-xl-12 { + right: 100%; } + .push-xl-0 { + left: auto; } + .push-xl-1 { + left: 8.3333333333%; } + .push-xl-2 { + left: 16.6666666667%; } + .push-xl-3 { + left: 25%; } + .push-xl-4 { + left: 33.3333333333%; } + .push-xl-5 { + left: 41.6666666667%; } + .push-xl-6 { + left: 50%; } + .push-xl-7 { + left: 58.3333333333%; } + .push-xl-8 { + left: 66.6666666667%; } + .push-xl-9 { + left: 75%; } + .push-xl-10 { + left: 83.3333333333%; } + .push-xl-11 { + left: 91.6666666667%; } + .push-xl-12 { + left: 100%; } + .offset-xl-0 { + margin-left: 0%; } + .offset-xl-1 { + margin-left: 8.3333333333%; } + .offset-xl-2 { + margin-left: 16.6666666667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.3333333333%; } + .offset-xl-5 { + margin-left: 41.6666666667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.3333333333%; } + .offset-xl-8 { + margin-left: 66.6666666667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.3333333333%; } + .offset-xl-11 { + margin-left: 91.6666666667%; } } + +.form-control { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 1rem; + line-height: 1.25; + color: #464a4c; + background-color: #fff; + background-image: none; + background-clip: padding-box; + border: 2px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #464a4c; + background-color: #fff; + border-color: #5cb3fd; + outline: none; } + .form-control::placeholder { + color: #636c72; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #eceeef; + opacity: 1; } + .form-control:disabled { + cursor: not-allowed; } + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 4px); } + +select.form-control:focus::-ms-value { + color: #464a4c; + background-color: #fff; } + +.form-control-file, +.form-control-range { + display: block; } + +.col-form-label { + padding-top: calc(0.5rem - 2px * 2); + padding-bottom: calc(0.5rem - 2px * 2); + margin-bottom: 0; } + +.col-form-label-lg { + padding-top: calc(0.75rem - 2px * 2); + padding-bottom: calc(0.75rem - 2px * 2); + font-size: 20px; } + +.col-form-label-sm { + padding-top: calc(0.25rem - 2px * 2); + padding-bottom: calc(0.25rem - 2px * 2); + font-size: 0.875rem; } + +.col-form-legend { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + font-size: 1rem; } + +.form-control-static { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + line-height: 1.25; + border: solid transparent; + border-width: 2px 0; } + .form-control-static.form-control-sm, .form-control-static.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; } + +select.form-control-sm:not([size]):not([multiple]) { + height: 1.8125rem; } + +.form-control-lg { + padding: 0.75rem 1.5rem; + font-size: 20px; + border-radius: 0.3rem; } + +select.form-control-lg:not([size]):not([multiple]) { + height: 3.1666666667rem; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-check { + position: relative; + display: block; + margin-bottom: 0.5rem; } + .form-check.disabled .form-check-label { + color: #636c72; + cursor: not-allowed; } + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; + cursor: pointer; } + +.form-check-input { + position: absolute; + margin-top: 0.25rem; + margin-left: -1.25rem; } + .form-check-input:only-child { + position: static; } + +.form-check-inline { + display: inline-block; } + .form-check-inline .form-check-label { + vertical-align: middle; } + .form-check-inline + .form-check-inline { + margin-left: 0.75rem; } + +.form-control-feedback { + margin-top: 0.25rem; } + +.form-control-success, +.form-control-warning, +.form-control-danger { + padding-right: 2.25rem; + background-repeat: no-repeat; + background-position: center right 0.5625rem; + background-size: 1.125rem 1.125rem; } + +.has-success .form-control-feedback, +.has-success .form-control-label, +.has-success .col-form-label, +.has-success .form-check-label, +.has-success .custom-control { + color: #5cb85c; } + +.has-success .form-control { + border-color: #5cb85c; } + +.has-success .input-group-addon { + color: #5cb85c; + border-color: #5cb85c; + background-color: #eaf6ea; } + +.has-success .form-control-success { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } + +.has-warning .form-control-feedback, +.has-warning .form-control-label, +.has-warning .col-form-label, +.has-warning .form-check-label, +.has-warning .custom-control { + color: #f0ad4e; } + +.has-warning .form-control { + border-color: #f0ad4e; } + +.has-warning .input-group-addon { + color: #f0ad4e; + border-color: #f0ad4e; + background-color: white; } + +.has-warning .form-control-warning { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } + +.has-danger .form-control-feedback, +.has-danger .form-control-label, +.has-danger .col-form-label, +.has-danger .form-check-label, +.has-danger .custom-control { + color: #d9534f; } + +.has-danger .form-control { + border-color: #d9534f; } + +.has-danger .input-group-addon { + color: #d9534f; + border-color: #d9534f; + background-color: #fdf7f7; } + +.has-danger .form-control-danger { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + width: auto; } + .form-inline .form-control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + margin-top: 0; + margin-bottom: 0; } + .form-inline .form-check-label { + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + display: flex; + align-items: center; + justify-content: center; + padding-left: 0; } + .form-inline .custom-control-indicator { + position: static; + display: inline-block; + margin-right: 0.25rem; + vertical-align: text-bottom; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.btn { + display: inline-block; + font-weight: 600; + line-height: 0.95; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 2px solid transparent; + padding: 8px 16px; + font-size: 1rem; + border-radius: 0.25rem; + transition: all 0.2s ease-in-out; } + .btn:focus, .btn:hover { + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: none; } + .btn.disabled, .btn:disabled { + cursor: not-allowed; + opacity: .65; } + .btn:active, .btn.active { + background-image: none; } + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; } + .btn-primary { - background-color:#880400; - border-color:#3C0200; -} -.btn-primary:hover { - background-color:#3C0200; -} -.ac, td.ac { + color: #fff; + background-color: #b71c1c; + border-color: #b71c1c; } + .btn-primary:hover { + color: #fff; + background-color: #8b1515; + border-color: #821414; } + .btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + background-color: #b71c1c; + border-color: #b71c1c; } + .btn-primary:active, .btn-primary.active, + .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #8b1515; + background-image: none; + border-color: #821414; } + +.btn-secondary { + color: rgba(38, 50, 56, 0.6); + background-color: #fff; + border-color: rgba(38, 50, 56, 0.6); } + .btn-secondary:hover { + color: rgba(38, 50, 56, 0.6); + background-color: #e6e5e5; + border-color: rgba(13, 17, 20, 0.6); } + .btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + background-color: #fff; + border-color: rgba(38, 50, 56, 0.6); } + .btn-secondary:active, .btn-secondary.active, + .show > .btn-secondary.dropdown-toggle { + color: rgba(38, 50, 56, 0.6); + background-color: #e6e5e5; + background-image: none; + border-color: rgba(13, 17, 20, 0.6); } + +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #5bc0de; } + .btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #2aabd2; } + .btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); } + .btn-info.disabled, .btn-info:disabled { + background-color: #5bc0de; + border-color: #5bc0de; } + .btn-info:active, .btn-info.active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + background-image: none; + border-color: #2aabd2; } + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #5cb85c; } + .btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #419641; } + .btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); } + .btn-success.disabled, .btn-success:disabled { + background-color: #5cb85c; + border-color: #5cb85c; } + .btn-success:active, .btn-success.active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + background-image: none; + border-color: #419641; } + +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #f0ad4e; } + .btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #eb9316; } + .btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + background-color: #f0ad4e; + border-color: #f0ad4e; } + .btn-warning:active, .btn-warning.active, + .show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + background-image: none; + border-color: #eb9316; } + +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d9534f; } + .btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #c12e2a; } + .btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + background-color: #d9534f; + border-color: #d9534f; } + .btn-danger:active, .btn-danger.active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + background-image: none; + border-color: #c12e2a; } + +.btn-outline-primary { + color: #b71c1c; + background-image: none; + background-color: transparent; + border-color: #b71c1c; } + .btn-outline-primary:hover { + color: #fff; + background-color: #b71c1c; + border-color: #b71c1c; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #b71c1c; + background-color: transparent; } + .btn-outline-primary:active, .btn-outline-primary.active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #b71c1c; + border-color: #b71c1c; } + +.btn-outline-secondary { + color: rgba(38, 50, 56, 0.6); + background-image: none; + background-color: transparent; + border-color: rgba(38, 50, 56, 0.6); } + .btn-outline-secondary:hover { + color: #fff; + background-color: rgba(38, 50, 56, 0.6); + border-color: rgba(38, 50, 56, 0.6); } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: rgba(38, 50, 56, 0.6); + background-color: transparent; } + .btn-outline-secondary:active, .btn-outline-secondary.active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: rgba(38, 50, 56, 0.6); + border-color: rgba(38, 50, 56, 0.6); } + +.btn-outline-info { + color: #5bc0de; + background-image: none; + background-color: transparent; + border-color: #5bc0de; } + .btn-outline-info:hover { + color: #fff; + background-color: #5bc0de; + border-color: #5bc0de; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #5bc0de; + background-color: transparent; } + .btn-outline-info:active, .btn-outline-info.active, + .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #5bc0de; + border-color: #5bc0de; } + +.btn-outline-success { + color: #5cb85c; + background-image: none; + background-color: transparent; + border-color: #5cb85c; } + .btn-outline-success:hover { + color: #fff; + background-color: #5cb85c; + border-color: #5cb85c; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #5cb85c; + background-color: transparent; } + .btn-outline-success:active, .btn-outline-success.active, + .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #5cb85c; + border-color: #5cb85c; } + +.btn-outline-warning { + color: #f0ad4e; + background-image: none; + background-color: transparent; + border-color: #f0ad4e; } + .btn-outline-warning:hover { + color: #fff; + background-color: #f0ad4e; + border-color: #f0ad4e; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #f0ad4e; + background-color: transparent; } + .btn-outline-warning:active, .btn-outline-warning.active, + .show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #f0ad4e; + border-color: #f0ad4e; } + +.btn-outline-danger { + color: #d9534f; + background-image: none; + background-color: transparent; + border-color: #d9534f; } + .btn-outline-danger:hover { + color: #fff; + background-color: #d9534f; + border-color: #d9534f; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #d9534f; + background-color: transparent; } + .btn-outline-danger:active, .btn-outline-danger.active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #d9534f; + border-color: #d9534f; } + +.btn-link { + font-weight: 400; + color: #b71c1c; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { + background-color: transparent; } + .btn-link, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover { + border-color: transparent; } + .btn-link:focus, .btn-link:hover { + color: #751212; + text-decoration: none; + background-color: transparent; } + .btn-link:disabled { + color: #636c72; } + .btn-link:disabled:focus, .btn-link:disabled:hover { + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 12px 32px; + font-size: 20px; + border-radius: 2px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 4px 8px; + font-size: 0.875rem; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 8px; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + transition: opacity 0.15s linear; } + .fade.show { + opacity: 1; } + +.collapse { + display: none; } + .collapse.show { + display: block; } + +tr.collapse.show { + display: table-row; } + +tbody.collapse.show { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 0 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 2; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + .btn-group .btn + .btn, + .btn-group .btn + .btn-group, + .btn-group .btn-group + .btn, + .btn-group .btn-group + .btn-group, + .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-left: -2px; } + +.btn-toolbar { + display: flex; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn + .dropdown-toggle-split { + padding-right: 12px; + padding-left: 12px; } + .btn + .dropdown-toggle-split::after { + margin-left: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 6px; + padding-left: 6px; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 24px; + padding-left: 24px; } + +.btn-group-vertical { + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical .btn, + .btn-group-vertical .btn-group { + width: 100%; } + .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: -2px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.nav { + display: flex; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 8px 24px; } + .nav-link:focus, .nav-link:hover { + text-decoration: none; } + .nav-link.disabled { + color: #636c72; + cursor: not-allowed; } + +.nav-tabs { + border-bottom: 1px solid #ddd; } + .nav-tabs .nav-item { + margin-bottom: -1px; } + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-right-radius: 0.25rem; + border-top-left-radius: 0.25rem; } + .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #eceeef #eceeef #ddd; } + .nav-tabs .nav-link.disabled { + color: #636c72; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #464a4c; + background-color: #fff; + border-color: #ddd #ddd #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.25rem; } + +.nav-pills .nav-link.active, +.nav-pills .nav-item.show .nav-link { + color: #fff; + cursor: default; + background-color: #0275d8; } + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified .nav-item { + flex: 1 1 100%; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-direction: column; + padding: 8px 8px; } + +.navbar-brand { + display: inline-block; + padding-top: .25rem; + padding-bottom: .25rem; + margin-right: 8px; + font-size: 20px; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:focus, .navbar-brand:hover { + text-decoration: none; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + +.navbar-text { + display: inline-block; + padding-top: .425rem; + padding-bottom: .425rem; } + +.navbar-toggler { + align-self: flex-start; + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background: transparent; + border: 2px solid transparent; + border-radius: 0.25rem; } + .navbar-toggler:focus, .navbar-toggler:hover { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +.navbar-toggler-left { + position: absolute; + left: 8px; } + +.navbar-toggler-right { + position: absolute; + right: 8px; } + +@media (max-width: 575px) { + .navbar-toggleable .navbar-nav .dropdown-menu { + position: static; + float: none; } + .navbar-toggleable > .container { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 576px) { + .navbar-toggleable { + flex-direction: row; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable .navbar-nav { + flex-direction: row; } + .navbar-toggleable .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-toggleable > .container { + display: flex; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable .navbar-collapse { + display: flex !important; + width: 100%; } + .navbar-toggleable .navbar-toggler { + display: none; } } + +@media (max-width: 767px) { + .navbar-toggleable-sm .navbar-nav .dropdown-menu { + position: static; + float: none; } + .navbar-toggleable-sm > .container { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 768px) { + .navbar-toggleable-sm { + flex-direction: row; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-sm .navbar-nav { + flex-direction: row; } + .navbar-toggleable-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-toggleable-sm > .container { + display: flex; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-sm .navbar-collapse { + display: flex !important; + width: 100%; } + .navbar-toggleable-sm .navbar-toggler { + display: none; } } + +@media (max-width: 991px) { + .navbar-toggleable-md .navbar-nav .dropdown-menu { + position: static; + float: none; } + .navbar-toggleable-md > .container { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 992px) { + .navbar-toggleable-md { + flex-direction: row; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-md .navbar-nav { + flex-direction: row; } + .navbar-toggleable-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-toggleable-md > .container { + display: flex; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-md .navbar-collapse { + display: flex !important; + width: 100%; } + .navbar-toggleable-md .navbar-toggler { + display: none; } } + +@media (max-width: 1199px) { + .navbar-toggleable-lg .navbar-nav .dropdown-menu { + position: static; + float: none; } + .navbar-toggleable-lg > .container { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 1200px) { + .navbar-toggleable-lg { + flex-direction: row; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-lg .navbar-nav { + flex-direction: row; } + .navbar-toggleable-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-toggleable-lg > .container { + display: flex; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-lg .navbar-collapse { + display: flex !important; + width: 100%; } + .navbar-toggleable-lg .navbar-toggler { + display: none; } } + +.navbar-toggleable-xl { + flex-direction: row; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-xl .navbar-nav .dropdown-menu { + position: static; + float: none; } + .navbar-toggleable-xl > .container { + padding-right: 0; + padding-left: 0; } + .navbar-toggleable-xl .navbar-nav { + flex-direction: row; } + .navbar-toggleable-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-toggleable-xl > .container { + display: flex; + flex-wrap: nowrap; + align-items: center; } + .navbar-toggleable-xl .navbar-collapse { + display: flex !important; + width: 100%; } + .navbar-toggleable-xl .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand, +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, + .navbar-light .navbar-toggler:focus, + .navbar-light .navbar-toggler:hover { + color: rgba(0, 0, 0, 0.9); } + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } + +.navbar-light .navbar-nav .open > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.open, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } + +.navbar-light .navbar-toggler { + border-color: rgba(0, 0, 0, 0.1); } + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } + +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-toggler { + color: white; } + .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, + .navbar-inverse .navbar-toggler:focus, + .navbar-inverse .navbar-toggler:hover { + color: white; } + +.navbar-inverse .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); } + .navbar-inverse .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } + +.navbar-inverse .navbar-nav .open > .nav-link, +.navbar-inverse .navbar-nav .active > .nav-link, +.navbar-inverse .navbar-nav .nav-link.open, +.navbar-inverse .navbar-nav .nav-link.active { + color: white; } + +.navbar-inverse .navbar-toggler { + border-color: rgba(255, 255, 255, 0.1); } + +.navbar-inverse .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } + +.navbar-inverse .navbar-text { + color: rgba(255, 255, 255, 0.5); } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 100%; + font-weight: bold; + line-height: 1; + color: #fff; text-align: center; -} -.ar { - text-align: right; -} -.clear { - clear: both; -} -.separator { - margin: 40px 0 39px; -} -.img-padding { + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +a.badge:focus, a.badge:hover { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-default { + background-color: #636c72; } + .badge-default[href]:focus, .badge-default[href]:hover { + background-color: #4b5257; } + +.badge-primary { + background-color: #0275d8; } + .badge-primary[href]:focus, .badge-primary[href]:hover { + background-color: #025aa5; } + +.badge-success { + background-color: #5cb85c; } + .badge-success[href]:focus, .badge-success[href]:hover { + background-color: #449d44; } + +.badge-info { + background-color: #5bc0de; } + .badge-info[href]:focus, .badge-info[href]:hover { + background-color: #31b0d5; } + +.badge-warning { + background-color: #f0ad4e; } + .badge-warning[href]:focus, .badge-warning[href]:hover { + background-color: #ec971f; } + +.badge-danger { + background-color: #d9534f; } + .badge-danger[href]:focus, .badge-danger[href]:hover { + background-color: #c9302c; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +.progress { + display: flex; + overflow: hidden; + font-size: 0.75rem; + line-height: 1rem; + text-align: center; + background-color: #eceeef; + border-radius: 0.25rem; } + +.progress-bar { + height: 1rem; + color: #fff; + background-color: #0275d8; } + +.progress-bar-striped { + background-image: linear-gradient(45deg, 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%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + +.media { + display: flex; + align-items: flex-start; } + +.media-body { + flex: 1; } + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } + +.list-group-item-action { + width: 100%; + color: #464a4c; + text-align: inherit; } + .list-group-item-action .list-group-item-heading { + color: #292b2c; } + .list-group-item-action:focus, .list-group-item-action:hover { + color: #464a4c; + text-decoration: none; + background-color: #f7f7f9; } + .list-group-item-action:active { + color: #292b2c; + background-color: #eceeef; } + +.list-group-item { + position: relative; + display: flex; + flex-flow: row wrap; + align-items: center; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-right-radius: 0.25rem; + border-top-left-radius: 0.25rem; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .list-group-item:focus, .list-group-item:hover { + text-decoration: none; } + .list-group-item.disabled, .list-group-item:disabled { + color: #636c72; + cursor: not-allowed; + background-color: #fff; } + .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text { + color: #636c72; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0275d8; + border-color: #0275d8; } + .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 { + color: inherit; } + .list-group-item.active .list-group-item-text { + color: #daeeff; } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; } + 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.list-group-item-success:focus, + button.list-group-item-success:hover { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, + button.list-group-item-success.active { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading, + button.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:focus, a.list-group-item-info:hover, + button.list-group-item-info:focus, + button.list-group-item-info:hover { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, + button.list-group-item-info.active { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; } + 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.list-group-item-warning:focus, + button.list-group-item-warning:hover { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, + button.list-group-item-warning.active { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading, + button.list-group-item-danger .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: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, + button.list-group-item-danger.active { + color: #fff; + background-color: #a94442; + border-color: #a94442; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.bg-faded { + background-color: #e3e8eb; } + +.bg-primary { + background-color: #0275d8 !important; } + +a.bg-primary:focus, a.bg-primary:hover { + background-color: #025aa5 !important; } + +.bg-success { + background-color: #5cb85c !important; } + +a.bg-success:focus, a.bg-success:hover { + background-color: #449d44 !important; } + +.bg-info { + background-color: #5bc0de !important; } + +a.bg-info:focus, a.bg-info:hover { + background-color: #31b0d5 !important; } + +.bg-warning { + background-color: #f0ad4e !important; } + +a.bg-warning:focus, a.bg-warning:hover { + background-color: #ec971f !important; } + +.bg-danger { + background-color: #d9534f !important; } + +a.bg-danger:focus, a.bg-danger:hover { + background-color: #c9302c !important; } + +.bg-inverse { + background-color: #292b2c !important; } + +a.bg-inverse:focus, a.bg-inverse:hover { + background-color: #101112 !important; } + +.border-0 { + border: 0 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-right-0 { + border-right: 0 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-left-0 { + border-left: 0 !important; } + +.rounded { + border-radius: 0.25rem; } + +.rounded-top { + border-top-right-radius: 0.25rem; + border-top-left-radius: 0.25rem; } + +.rounded-right { + border-bottom-right-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.rounded-left { + border-bottom-left-radius: 0.25rem; + border-top-left-radius: 0.25rem; } + +.rounded-circle { + border-radius: 50%; } + +.rounded-0 { + border-radius: 0; } + +.clearfix::after { + display: block; + content: ""; + clear: both; } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: flex !important; } + .d-sm-inline-flex { + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-table { + display: table !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: flex !important; } + .d-md-inline-flex { + display: inline-flex !important; } } + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: flex !important; } + .d-lg-inline-flex { + display: inline-flex !important; } } + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: flex !important; } + .d-xl-inline-flex { + display: inline-flex !important; } } + +.flex-first { + order: -1; } + +.flex-last { + order: 1; } + +.flex-unordered { + order: 0; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-first { + order: -1; } + .flex-sm-last { + order: 1; } + .flex-sm-unordered { + order: 0; } + .flex-sm-row { + flex-direction: row !important; } + .flex-sm-column { + flex-direction: column !important; } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + .flex-sm-wrap { + flex-wrap: wrap !important; } + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-sm-start { + justify-content: flex-start !important; } + .justify-content-sm-end { + justify-content: flex-end !important; } + .justify-content-sm-center { + justify-content: center !important; } + .justify-content-sm-between { + justify-content: space-between !important; } + .justify-content-sm-around { + justify-content: space-around !important; } + .align-items-sm-start { + align-items: flex-start !important; } + .align-items-sm-end { + align-items: flex-end !important; } + .align-items-sm-center { + align-items: center !important; } + .align-items-sm-baseline { + align-items: baseline !important; } + .align-items-sm-stretch { + align-items: stretch !important; } + .align-content-sm-start { + align-content: flex-start !important; } + .align-content-sm-end { + align-content: flex-end !important; } + .align-content-sm-center { + align-content: center !important; } + .align-content-sm-between { + align-content: space-between !important; } + .align-content-sm-around { + align-content: space-around !important; } + .align-content-sm-stretch { + align-content: stretch !important; } + .align-self-sm-auto { + align-self: auto !important; } + .align-self-sm-start { + align-self: flex-start !important; } + .align-self-sm-end { + align-self: flex-end !important; } + .align-self-sm-center { + align-self: center !important; } + .align-self-sm-baseline { + align-self: baseline !important; } + .align-self-sm-stretch { + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-first { + order: -1; } + .flex-md-last { + order: 1; } + .flex-md-unordered { + order: 0; } + .flex-md-row { + flex-direction: row !important; } + .flex-md-column { + flex-direction: column !important; } + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + .flex-md-wrap { + flex-wrap: wrap !important; } + .flex-md-nowrap { + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-md-start { + justify-content: flex-start !important; } + .justify-content-md-end { + justify-content: flex-end !important; } + .justify-content-md-center { + justify-content: center !important; } + .justify-content-md-between { + justify-content: space-between !important; } + .justify-content-md-around { + justify-content: space-around !important; } + .align-items-md-start { + align-items: flex-start !important; } + .align-items-md-end { + align-items: flex-end !important; } + .align-items-md-center { + align-items: center !important; } + .align-items-md-baseline { + align-items: baseline !important; } + .align-items-md-stretch { + align-items: stretch !important; } + .align-content-md-start { + align-content: flex-start !important; } + .align-content-md-end { + align-content: flex-end !important; } + .align-content-md-center { + align-content: center !important; } + .align-content-md-between { + align-content: space-between !important; } + .align-content-md-around { + align-content: space-around !important; } + .align-content-md-stretch { + align-content: stretch !important; } + .align-self-md-auto { + align-self: auto !important; } + .align-self-md-start { + align-self: flex-start !important; } + .align-self-md-end { + align-self: flex-end !important; } + .align-self-md-center { + align-self: center !important; } + .align-self-md-baseline { + align-self: baseline !important; } + .align-self-md-stretch { + align-self: stretch !important; } } + +@media (min-width: 992px) { + .flex-lg-first { + order: -1; } + .flex-lg-last { + order: 1; } + .flex-lg-unordered { + order: 0; } + .flex-lg-row { + flex-direction: row !important; } + .flex-lg-column { + flex-direction: column !important; } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + .flex-lg-wrap { + flex-wrap: wrap !important; } + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-lg-start { + justify-content: flex-start !important; } + .justify-content-lg-end { + justify-content: flex-end !important; } + .justify-content-lg-center { + justify-content: center !important; } + .justify-content-lg-between { + justify-content: space-between !important; } + .justify-content-lg-around { + justify-content: space-around !important; } + .align-items-lg-start { + align-items: flex-start !important; } + .align-items-lg-end { + align-items: flex-end !important; } + .align-items-lg-center { + align-items: center !important; } + .align-items-lg-baseline { + align-items: baseline !important; } + .align-items-lg-stretch { + align-items: stretch !important; } + .align-content-lg-start { + align-content: flex-start !important; } + .align-content-lg-end { + align-content: flex-end !important; } + .align-content-lg-center { + align-content: center !important; } + .align-content-lg-between { + align-content: space-between !important; } + .align-content-lg-around { + align-content: space-around !important; } + .align-content-lg-stretch { + align-content: stretch !important; } + .align-self-lg-auto { + align-self: auto !important; } + .align-self-lg-start { + align-self: flex-start !important; } + .align-self-lg-end { + align-self: flex-end !important; } + .align-self-lg-center { + align-self: center !important; } + .align-self-lg-baseline { + align-self: baseline !important; } + .align-self-lg-stretch { + align-self: stretch !important; } } + +@media (min-width: 1200px) { + .flex-xl-first { + order: -1; } + .flex-xl-last { + order: 1; } + .flex-xl-unordered { + order: 0; } + .flex-xl-row { + flex-direction: row !important; } + .flex-xl-column { + flex-direction: column !important; } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + .flex-xl-wrap { + flex-wrap: wrap !important; } + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + .justify-content-xl-start { + justify-content: flex-start !important; } + .justify-content-xl-end { + justify-content: flex-end !important; } + .justify-content-xl-center { + justify-content: center !important; } + .justify-content-xl-between { + justify-content: space-between !important; } + .justify-content-xl-around { + justify-content: space-around !important; } + .align-items-xl-start { + align-items: flex-start !important; } + .align-items-xl-end { + align-items: flex-end !important; } + .align-items-xl-center { + align-items: center !important; } + .align-items-xl-baseline { + align-items: baseline !important; } + .align-items-xl-stretch { + align-items: stretch !important; } + .align-content-xl-start { + align-content: flex-start !important; } + .align-content-xl-end { + align-content: flex-end !important; } + .align-content-xl-center { + align-content: center !important; } + .align-content-xl-between { + align-content: space-between !important; } + .align-content-xl-around { + align-content: space-around !important; } + .align-content-xl-stretch { + align-content: stretch !important; } + .align-self-xl-auto { + align-self: auto !important; } + .align-self-xl-start { + align-self: flex-start !important; } + .align-self-xl-end { + align-self: flex-end !important; } + .align-self-xl-center { + align-self: center !important; } + .align-self-xl-baseline { + align-self: baseline !important; } + .align-self-xl-stretch { + align-self: stretch !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + .float-sm-right { + float: right !important; } + .float-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + .float-md-right { + float: right !important; } + .float-md-none { + float: none !important; } } + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + .float-lg-right { + float: right !important; } + .float-lg-none { + float: none !important; } } + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + .float-xl-right { + float: right !important; } + .float-xl-none { + float: none !important; } } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1030; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.m-0 { + margin: 0 0 !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mr-0 { + margin-right: 0 !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.ml-0 { + margin-left: 0 !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.m-1 { + margin: 2px 2px !important; } + +.mt-1 { + margin-top: 2px !important; } + +.mr-1 { + margin-right: 2px !important; } + +.mb-1 { + margin-bottom: 2px !important; } + +.ml-1 { + margin-left: 2px !important; } + +.mx-1 { + margin-right: 2px !important; + margin-left: 2px !important; } + +.my-1 { + margin-top: 2px !important; + margin-bottom: 2px !important; } + +.m-2 { + margin: 4px 4px !important; } + +.mt-2 { + margin-top: 4px !important; } + +.mr-2 { + margin-right: 4px !important; } + +.mb-2 { + margin-bottom: 4px !important; } + +.ml-2 { + margin-left: 4px !important; } + +.mx-2 { + margin-right: 4px !important; + margin-left: 4px !important; } + +.my-2 { + margin-top: 4px !important; + margin-bottom: 4px !important; } + +.m-3 { + margin: 8px 8px !important; } + +.mt-3 { + margin-top: 8px !important; } + +.mr-3 { + margin-right: 8px !important; } + +.mb-3 { + margin-bottom: 8px !important; } + +.ml-3 { + margin-left: 8px !important; } + +.mx-3 { + margin-right: 8px !important; + margin-left: 8px !important; } + +.my-3 { + margin-top: 8px !important; + margin-bottom: 8px !important; } + +.m-4 { + margin: 12px 12px !important; } + +.mt-4 { + margin-top: 12px !important; } + +.mr-4 { + margin-right: 12px !important; } + +.mb-4 { + margin-bottom: 12px !important; } + +.ml-4 { + margin-left: 12px !important; } + +.mx-4 { + margin-right: 12px !important; + margin-left: 12px !important; } + +.my-4 { + margin-top: 12px !important; + margin-bottom: 12px !important; } + +.m-5 { + margin: 16px 16px !important; } + +.mt-5 { + margin-top: 16px !important; } + +.mr-5 { + margin-right: 16px !important; } + +.mb-5 { + margin-bottom: 16px !important; } + +.ml-5 { + margin-left: 16px !important; } + +.mx-5 { + margin-right: 16px !important; + margin-left: 16px !important; } + +.my-5 { + margin-top: 16px !important; + margin-bottom: 16px !important; } + +.m-6 { + margin: 48px 48px !important; } + +.mt-6 { + margin-top: 48px !important; } + +.mr-6 { + margin-right: 48px !important; } + +.mb-6 { + margin-bottom: 48px !important; } + +.ml-6 { + margin-left: 48px !important; } + +.mx-6 { + margin-right: 48px !important; + margin-left: 48px !important; } + +.my-6 { + margin-top: 48px !important; + margin-bottom: 48px !important; } + +.p-0 { + padding: 0 0 !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pr-0 { + padding-right: 0 !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pl-0 { + padding-left: 0 !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.p-1 { + padding: 2px 2px !important; } + +.pt-1 { + padding-top: 2px !important; } + +.pr-1 { + padding-right: 2px !important; } + +.pb-1 { + padding-bottom: 2px !important; } + +.pl-1 { + padding-left: 2px !important; } + +.px-1 { + padding-right: 2px !important; + padding-left: 2px !important; } + +.py-1 { + padding-top: 2px !important; + padding-bottom: 2px !important; } + +.p-2 { + padding: 4px 4px !important; } + +.pt-2 { + padding-top: 4px !important; } + +.pr-2 { + padding-right: 4px !important; } + +.pb-2 { + padding-bottom: 4px !important; } + +.pl-2 { + padding-left: 4px !important; } + +.px-2 { + padding-right: 4px !important; + padding-left: 4px !important; } + +.py-2 { + padding-top: 4px !important; + padding-bottom: 4px !important; } + +.p-3 { + padding: 8px 8px !important; } + +.pt-3 { + padding-top: 8px !important; } + +.pr-3 { + padding-right: 8px !important; } + +.pb-3 { + padding-bottom: 8px !important; } + +.pl-3 { + padding-left: 8px !important; } + +.px-3 { + padding-right: 8px !important; + padding-left: 8px !important; } + +.py-3 { + padding-top: 8px !important; + padding-bottom: 8px !important; } + +.p-4 { + padding: 12px 12px !important; } + +.pt-4 { + padding-top: 12px !important; } + +.pr-4 { + padding-right: 12px !important; } + +.pb-4 { + padding-bottom: 12px !important; } + +.pl-4 { + padding-left: 12px !important; } + +.px-4 { + padding-right: 12px !important; + padding-left: 12px !important; } + +.py-4 { + padding-top: 12px !important; + padding-bottom: 12px !important; } + +.p-5 { + padding: 16px 16px !important; } + +.pt-5 { + padding-top: 16px !important; } + +.pr-5 { + padding-right: 16px !important; } + +.pb-5 { + padding-bottom: 16px !important; } + +.pl-5 { + padding-left: 16px !important; } + +.px-5 { + padding-right: 16px !important; + padding-left: 16px !important; } + +.py-5 { + padding-top: 16px !important; + padding-bottom: 16px !important; } + +.p-6 { + padding: 48px 48px !important; } + +.pt-6 { + padding-top: 48px !important; } + +.pr-6 { + padding-right: 48px !important; } + +.pb-6 { + padding-bottom: 48px !important; } + +.pl-6 { + padding-left: 48px !important; } + +.px-6 { + padding-right: 48px !important; + padding-left: 48px !important; } + +.py-6 { + padding-top: 48px !important; + padding-bottom: 48px !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto { + margin-top: auto !important; } + +.mr-auto { + margin-right: auto !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ml-auto { + margin-left: auto !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 0 !important; } + .mt-sm-0 { + margin-top: 0 !important; } + .mr-sm-0 { + margin-right: 0 !important; } + .mb-sm-0 { + margin-bottom: 0 !important; } + .ml-sm-0 { + margin-left: 0 !important; } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-sm-1 { + margin: 2px 2px !important; } + .mt-sm-1 { + margin-top: 2px !important; } + .mr-sm-1 { + margin-right: 2px !important; } + .mb-sm-1 { + margin-bottom: 2px !important; } + .ml-sm-1 { + margin-left: 2px !important; } + .mx-sm-1 { + margin-right: 2px !important; + margin-left: 2px !important; } + .my-sm-1 { + margin-top: 2px !important; + margin-bottom: 2px !important; } + .m-sm-2 { + margin: 4px 4px !important; } + .mt-sm-2 { + margin-top: 4px !important; } + .mr-sm-2 { + margin-right: 4px !important; } + .mb-sm-2 { + margin-bottom: 4px !important; } + .ml-sm-2 { + margin-left: 4px !important; } + .mx-sm-2 { + margin-right: 4px !important; + margin-left: 4px !important; } + .my-sm-2 { + margin-top: 4px !important; + margin-bottom: 4px !important; } + .m-sm-3 { + margin: 8px 8px !important; } + .mt-sm-3 { + margin-top: 8px !important; } + .mr-sm-3 { + margin-right: 8px !important; } + .mb-sm-3 { + margin-bottom: 8px !important; } + .ml-sm-3 { + margin-left: 8px !important; } + .mx-sm-3 { + margin-right: 8px !important; + margin-left: 8px !important; } + .my-sm-3 { + margin-top: 8px !important; + margin-bottom: 8px !important; } + .m-sm-4 { + margin: 12px 12px !important; } + .mt-sm-4 { + margin-top: 12px !important; } + .mr-sm-4 { + margin-right: 12px !important; } + .mb-sm-4 { + margin-bottom: 12px !important; } + .ml-sm-4 { + margin-left: 12px !important; } + .mx-sm-4 { + margin-right: 12px !important; + margin-left: 12px !important; } + .my-sm-4 { + margin-top: 12px !important; + margin-bottom: 12px !important; } + .m-sm-5 { + margin: 16px 16px !important; } + .mt-sm-5 { + margin-top: 16px !important; } + .mr-sm-5 { + margin-right: 16px !important; } + .mb-sm-5 { + margin-bottom: 16px !important; } + .ml-sm-5 { + margin-left: 16px !important; } + .mx-sm-5 { + margin-right: 16px !important; + margin-left: 16px !important; } + .my-sm-5 { + margin-top: 16px !important; + margin-bottom: 16px !important; } + .m-sm-6 { + margin: 48px 48px !important; } + .mt-sm-6 { + margin-top: 48px !important; } + .mr-sm-6 { + margin-right: 48px !important; } + .mb-sm-6 { + margin-bottom: 48px !important; } + .ml-sm-6 { + margin-left: 48px !important; } + .mx-sm-6 { + margin-right: 48px !important; + margin-left: 48px !important; } + .my-sm-6 { + margin-top: 48px !important; + margin-bottom: 48px !important; } + .p-sm-0 { + padding: 0 0 !important; } + .pt-sm-0 { + padding-top: 0 !important; } + .pr-sm-0 { + padding-right: 0 !important; } + .pb-sm-0 { + padding-bottom: 0 !important; } + .pl-sm-0 { + padding-left: 0 !important; } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-sm-1 { + padding: 2px 2px !important; } + .pt-sm-1 { + padding-top: 2px !important; } + .pr-sm-1 { + padding-right: 2px !important; } + .pb-sm-1 { + padding-bottom: 2px !important; } + .pl-sm-1 { + padding-left: 2px !important; } + .px-sm-1 { + padding-right: 2px !important; + padding-left: 2px !important; } + .py-sm-1 { + padding-top: 2px !important; + padding-bottom: 2px !important; } + .p-sm-2 { + padding: 4px 4px !important; } + .pt-sm-2 { + padding-top: 4px !important; } + .pr-sm-2 { + padding-right: 4px !important; } + .pb-sm-2 { + padding-bottom: 4px !important; } + .pl-sm-2 { + padding-left: 4px !important; } + .px-sm-2 { + padding-right: 4px !important; + padding-left: 4px !important; } + .py-sm-2 { + padding-top: 4px !important; + padding-bottom: 4px !important; } + .p-sm-3 { + padding: 8px 8px !important; } + .pt-sm-3 { + padding-top: 8px !important; } + .pr-sm-3 { + padding-right: 8px !important; } + .pb-sm-3 { + padding-bottom: 8px !important; } + .pl-sm-3 { + padding-left: 8px !important; } + .px-sm-3 { + padding-right: 8px !important; + padding-left: 8px !important; } + .py-sm-3 { + padding-top: 8px !important; + padding-bottom: 8px !important; } + .p-sm-4 { + padding: 12px 12px !important; } + .pt-sm-4 { + padding-top: 12px !important; } + .pr-sm-4 { + padding-right: 12px !important; } + .pb-sm-4 { + padding-bottom: 12px !important; } + .pl-sm-4 { + padding-left: 12px !important; } + .px-sm-4 { + padding-right: 12px !important; + padding-left: 12px !important; } + .py-sm-4 { + padding-top: 12px !important; + padding-bottom: 12px !important; } + .p-sm-5 { + padding: 16px 16px !important; } + .pt-sm-5 { + padding-top: 16px !important; } + .pr-sm-5 { + padding-right: 16px !important; } + .pb-sm-5 { + padding-bottom: 16px !important; } + .pl-sm-5 { + padding-left: 16px !important; } + .px-sm-5 { + padding-right: 16px !important; + padding-left: 16px !important; } + .py-sm-5 { + padding-top: 16px !important; + padding-bottom: 16px !important; } + .p-sm-6 { + padding: 48px 48px !important; } + .pt-sm-6 { + padding-top: 48px !important; } + .pr-sm-6 { + padding-right: 48px !important; } + .pb-sm-6 { + padding-bottom: 48px !important; } + .pl-sm-6 { + padding-left: 48px !important; } + .px-sm-6 { + padding-right: 48px !important; + padding-left: 48px !important; } + .py-sm-6 { + padding-top: 48px !important; + padding-bottom: 48px !important; } + .m-sm-auto { + margin: auto !important; } + .mt-sm-auto { + margin-top: auto !important; } + .mr-sm-auto { + margin-right: auto !important; } + .mb-sm-auto { + margin-bottom: auto !important; } + .ml-sm-auto { + margin-left: auto !important; } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 0 !important; } + .mt-md-0 { + margin-top: 0 !important; } + .mr-md-0 { + margin-right: 0 !important; } + .mb-md-0 { + margin-bottom: 0 !important; } + .ml-md-0 { + margin-left: 0 !important; } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-md-1 { + margin: 2px 2px !important; } + .mt-md-1 { + margin-top: 2px !important; } + .mr-md-1 { + margin-right: 2px !important; } + .mb-md-1 { + margin-bottom: 2px !important; } + .ml-md-1 { + margin-left: 2px !important; } + .mx-md-1 { + margin-right: 2px !important; + margin-left: 2px !important; } + .my-md-1 { + margin-top: 2px !important; + margin-bottom: 2px !important; } + .m-md-2 { + margin: 4px 4px !important; } + .mt-md-2 { + margin-top: 4px !important; } + .mr-md-2 { + margin-right: 4px !important; } + .mb-md-2 { + margin-bottom: 4px !important; } + .ml-md-2 { + margin-left: 4px !important; } + .mx-md-2 { + margin-right: 4px !important; + margin-left: 4px !important; } + .my-md-2 { + margin-top: 4px !important; + margin-bottom: 4px !important; } + .m-md-3 { + margin: 8px 8px !important; } + .mt-md-3 { + margin-top: 8px !important; } + .mr-md-3 { + margin-right: 8px !important; } + .mb-md-3 { + margin-bottom: 8px !important; } + .ml-md-3 { + margin-left: 8px !important; } + .mx-md-3 { + margin-right: 8px !important; + margin-left: 8px !important; } + .my-md-3 { + margin-top: 8px !important; + margin-bottom: 8px !important; } + .m-md-4 { + margin: 12px 12px !important; } + .mt-md-4 { + margin-top: 12px !important; } + .mr-md-4 { + margin-right: 12px !important; } + .mb-md-4 { + margin-bottom: 12px !important; } + .ml-md-4 { + margin-left: 12px !important; } + .mx-md-4 { + margin-right: 12px !important; + margin-left: 12px !important; } + .my-md-4 { + margin-top: 12px !important; + margin-bottom: 12px !important; } + .m-md-5 { + margin: 16px 16px !important; } + .mt-md-5 { + margin-top: 16px !important; } + .mr-md-5 { + margin-right: 16px !important; } + .mb-md-5 { + margin-bottom: 16px !important; } + .ml-md-5 { + margin-left: 16px !important; } + .mx-md-5 { + margin-right: 16px !important; + margin-left: 16px !important; } + .my-md-5 { + margin-top: 16px !important; + margin-bottom: 16px !important; } + .m-md-6 { + margin: 48px 48px !important; } + .mt-md-6 { + margin-top: 48px !important; } + .mr-md-6 { + margin-right: 48px !important; } + .mb-md-6 { + margin-bottom: 48px !important; } + .ml-md-6 { + margin-left: 48px !important; } + .mx-md-6 { + margin-right: 48px !important; + margin-left: 48px !important; } + .my-md-6 { + margin-top: 48px !important; + margin-bottom: 48px !important; } + .p-md-0 { + padding: 0 0 !important; } + .pt-md-0 { + padding-top: 0 !important; } + .pr-md-0 { + padding-right: 0 !important; } + .pb-md-0 { + padding-bottom: 0 !important; } + .pl-md-0 { + padding-left: 0 !important; } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-md-1 { + padding: 2px 2px !important; } + .pt-md-1 { + padding-top: 2px !important; } + .pr-md-1 { + padding-right: 2px !important; } + .pb-md-1 { + padding-bottom: 2px !important; } + .pl-md-1 { + padding-left: 2px !important; } + .px-md-1 { + padding-right: 2px !important; + padding-left: 2px !important; } + .py-md-1 { + padding-top: 2px !important; + padding-bottom: 2px !important; } + .p-md-2 { + padding: 4px 4px !important; } + .pt-md-2 { + padding-top: 4px !important; } + .pr-md-2 { + padding-right: 4px !important; } + .pb-md-2 { + padding-bottom: 4px !important; } + .pl-md-2 { + padding-left: 4px !important; } + .px-md-2 { + padding-right: 4px !important; + padding-left: 4px !important; } + .py-md-2 { + padding-top: 4px !important; + padding-bottom: 4px !important; } + .p-md-3 { + padding: 8px 8px !important; } + .pt-md-3 { + padding-top: 8px !important; } + .pr-md-3 { + padding-right: 8px !important; } + .pb-md-3 { + padding-bottom: 8px !important; } + .pl-md-3 { + padding-left: 8px !important; } + .px-md-3 { + padding-right: 8px !important; + padding-left: 8px !important; } + .py-md-3 { + padding-top: 8px !important; + padding-bottom: 8px !important; } + .p-md-4 { + padding: 12px 12px !important; } + .pt-md-4 { + padding-top: 12px !important; } + .pr-md-4 { + padding-right: 12px !important; } + .pb-md-4 { + padding-bottom: 12px !important; } + .pl-md-4 { + padding-left: 12px !important; } + .px-md-4 { + padding-right: 12px !important; + padding-left: 12px !important; } + .py-md-4 { + padding-top: 12px !important; + padding-bottom: 12px !important; } + .p-md-5 { + padding: 16px 16px !important; } + .pt-md-5 { + padding-top: 16px !important; } + .pr-md-5 { + padding-right: 16px !important; } + .pb-md-5 { + padding-bottom: 16px !important; } + .pl-md-5 { + padding-left: 16px !important; } + .px-md-5 { + padding-right: 16px !important; + padding-left: 16px !important; } + .py-md-5 { + padding-top: 16px !important; + padding-bottom: 16px !important; } + .p-md-6 { + padding: 48px 48px !important; } + .pt-md-6 { + padding-top: 48px !important; } + .pr-md-6 { + padding-right: 48px !important; } + .pb-md-6 { + padding-bottom: 48px !important; } + .pl-md-6 { + padding-left: 48px !important; } + .px-md-6 { + padding-right: 48px !important; + padding-left: 48px !important; } + .py-md-6 { + padding-top: 48px !important; + padding-bottom: 48px !important; } + .m-md-auto { + margin: auto !important; } + .mt-md-auto { + margin-top: auto !important; } + .mr-md-auto { + margin-right: auto !important; } + .mb-md-auto { + margin-bottom: auto !important; } + .ml-md-auto { + margin-left: auto !important; } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 0 !important; } + .mt-lg-0 { + margin-top: 0 !important; } + .mr-lg-0 { + margin-right: 0 !important; } + .mb-lg-0 { + margin-bottom: 0 !important; } + .ml-lg-0 { + margin-left: 0 !important; } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-lg-1 { + margin: 2px 2px !important; } + .mt-lg-1 { + margin-top: 2px !important; } + .mr-lg-1 { + margin-right: 2px !important; } + .mb-lg-1 { + margin-bottom: 2px !important; } + .ml-lg-1 { + margin-left: 2px !important; } + .mx-lg-1 { + margin-right: 2px !important; + margin-left: 2px !important; } + .my-lg-1 { + margin-top: 2px !important; + margin-bottom: 2px !important; } + .m-lg-2 { + margin: 4px 4px !important; } + .mt-lg-2 { + margin-top: 4px !important; } + .mr-lg-2 { + margin-right: 4px !important; } + .mb-lg-2 { + margin-bottom: 4px !important; } + .ml-lg-2 { + margin-left: 4px !important; } + .mx-lg-2 { + margin-right: 4px !important; + margin-left: 4px !important; } + .my-lg-2 { + margin-top: 4px !important; + margin-bottom: 4px !important; } + .m-lg-3 { + margin: 8px 8px !important; } + .mt-lg-3 { + margin-top: 8px !important; } + .mr-lg-3 { + margin-right: 8px !important; } + .mb-lg-3 { + margin-bottom: 8px !important; } + .ml-lg-3 { + margin-left: 8px !important; } + .mx-lg-3 { + margin-right: 8px !important; + margin-left: 8px !important; } + .my-lg-3 { + margin-top: 8px !important; + margin-bottom: 8px !important; } + .m-lg-4 { + margin: 12px 12px !important; } + .mt-lg-4 { + margin-top: 12px !important; } + .mr-lg-4 { + margin-right: 12px !important; } + .mb-lg-4 { + margin-bottom: 12px !important; } + .ml-lg-4 { + margin-left: 12px !important; } + .mx-lg-4 { + margin-right: 12px !important; + margin-left: 12px !important; } + .my-lg-4 { + margin-top: 12px !important; + margin-bottom: 12px !important; } + .m-lg-5 { + margin: 16px 16px !important; } + .mt-lg-5 { + margin-top: 16px !important; } + .mr-lg-5 { + margin-right: 16px !important; } + .mb-lg-5 { + margin-bottom: 16px !important; } + .ml-lg-5 { + margin-left: 16px !important; } + .mx-lg-5 { + margin-right: 16px !important; + margin-left: 16px !important; } + .my-lg-5 { + margin-top: 16px !important; + margin-bottom: 16px !important; } + .m-lg-6 { + margin: 48px 48px !important; } + .mt-lg-6 { + margin-top: 48px !important; } + .mr-lg-6 { + margin-right: 48px !important; } + .mb-lg-6 { + margin-bottom: 48px !important; } + .ml-lg-6 { + margin-left: 48px !important; } + .mx-lg-6 { + margin-right: 48px !important; + margin-left: 48px !important; } + .my-lg-6 { + margin-top: 48px !important; + margin-bottom: 48px !important; } + .p-lg-0 { + padding: 0 0 !important; } + .pt-lg-0 { + padding-top: 0 !important; } + .pr-lg-0 { + padding-right: 0 !important; } + .pb-lg-0 { + padding-bottom: 0 !important; } + .pl-lg-0 { + padding-left: 0 !important; } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-lg-1 { + padding: 2px 2px !important; } + .pt-lg-1 { + padding-top: 2px !important; } + .pr-lg-1 { + padding-right: 2px !important; } + .pb-lg-1 { + padding-bottom: 2px !important; } + .pl-lg-1 { + padding-left: 2px !important; } + .px-lg-1 { + padding-right: 2px !important; + padding-left: 2px !important; } + .py-lg-1 { + padding-top: 2px !important; + padding-bottom: 2px !important; } + .p-lg-2 { + padding: 4px 4px !important; } + .pt-lg-2 { + padding-top: 4px !important; } + .pr-lg-2 { + padding-right: 4px !important; } + .pb-lg-2 { + padding-bottom: 4px !important; } + .pl-lg-2 { + padding-left: 4px !important; } + .px-lg-2 { + padding-right: 4px !important; + padding-left: 4px !important; } + .py-lg-2 { + padding-top: 4px !important; + padding-bottom: 4px !important; } + .p-lg-3 { + padding: 8px 8px !important; } + .pt-lg-3 { + padding-top: 8px !important; } + .pr-lg-3 { + padding-right: 8px !important; } + .pb-lg-3 { + padding-bottom: 8px !important; } + .pl-lg-3 { + padding-left: 8px !important; } + .px-lg-3 { + padding-right: 8px !important; + padding-left: 8px !important; } + .py-lg-3 { + padding-top: 8px !important; + padding-bottom: 8px !important; } + .p-lg-4 { + padding: 12px 12px !important; } + .pt-lg-4 { + padding-top: 12px !important; } + .pr-lg-4 { + padding-right: 12px !important; } + .pb-lg-4 { + padding-bottom: 12px !important; } + .pl-lg-4 { + padding-left: 12px !important; } + .px-lg-4 { + padding-right: 12px !important; + padding-left: 12px !important; } + .py-lg-4 { + padding-top: 12px !important; + padding-bottom: 12px !important; } + .p-lg-5 { + padding: 16px 16px !important; } + .pt-lg-5 { + padding-top: 16px !important; } + .pr-lg-5 { + padding-right: 16px !important; } + .pb-lg-5 { + padding-bottom: 16px !important; } + .pl-lg-5 { + padding-left: 16px !important; } + .px-lg-5 { + padding-right: 16px !important; + padding-left: 16px !important; } + .py-lg-5 { + padding-top: 16px !important; + padding-bottom: 16px !important; } + .p-lg-6 { + padding: 48px 48px !important; } + .pt-lg-6 { + padding-top: 48px !important; } + .pr-lg-6 { + padding-right: 48px !important; } + .pb-lg-6 { + padding-bottom: 48px !important; } + .pl-lg-6 { + padding-left: 48px !important; } + .px-lg-6 { + padding-right: 48px !important; + padding-left: 48px !important; } + .py-lg-6 { + padding-top: 48px !important; + padding-bottom: 48px !important; } + .m-lg-auto { + margin: auto !important; } + .mt-lg-auto { + margin-top: auto !important; } + .mr-lg-auto { + margin-right: auto !important; } + .mb-lg-auto { + margin-bottom: auto !important; } + .ml-lg-auto { + margin-left: auto !important; } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 0 !important; } + .mt-xl-0 { + margin-top: 0 !important; } + .mr-xl-0 { + margin-right: 0 !important; } + .mb-xl-0 { + margin-bottom: 0 !important; } + .ml-xl-0 { + margin-left: 0 !important; } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + .m-xl-1 { + margin: 2px 2px !important; } + .mt-xl-1 { + margin-top: 2px !important; } + .mr-xl-1 { + margin-right: 2px !important; } + .mb-xl-1 { + margin-bottom: 2px !important; } + .ml-xl-1 { + margin-left: 2px !important; } + .mx-xl-1 { + margin-right: 2px !important; + margin-left: 2px !important; } + .my-xl-1 { + margin-top: 2px !important; + margin-bottom: 2px !important; } + .m-xl-2 { + margin: 4px 4px !important; } + .mt-xl-2 { + margin-top: 4px !important; } + .mr-xl-2 { + margin-right: 4px !important; } + .mb-xl-2 { + margin-bottom: 4px !important; } + .ml-xl-2 { + margin-left: 4px !important; } + .mx-xl-2 { + margin-right: 4px !important; + margin-left: 4px !important; } + .my-xl-2 { + margin-top: 4px !important; + margin-bottom: 4px !important; } + .m-xl-3 { + margin: 8px 8px !important; } + .mt-xl-3 { + margin-top: 8px !important; } + .mr-xl-3 { + margin-right: 8px !important; } + .mb-xl-3 { + margin-bottom: 8px !important; } + .ml-xl-3 { + margin-left: 8px !important; } + .mx-xl-3 { + margin-right: 8px !important; + margin-left: 8px !important; } + .my-xl-3 { + margin-top: 8px !important; + margin-bottom: 8px !important; } + .m-xl-4 { + margin: 12px 12px !important; } + .mt-xl-4 { + margin-top: 12px !important; } + .mr-xl-4 { + margin-right: 12px !important; } + .mb-xl-4 { + margin-bottom: 12px !important; } + .ml-xl-4 { + margin-left: 12px !important; } + .mx-xl-4 { + margin-right: 12px !important; + margin-left: 12px !important; } + .my-xl-4 { + margin-top: 12px !important; + margin-bottom: 12px !important; } + .m-xl-5 { + margin: 16px 16px !important; } + .mt-xl-5 { + margin-top: 16px !important; } + .mr-xl-5 { + margin-right: 16px !important; } + .mb-xl-5 { + margin-bottom: 16px !important; } + .ml-xl-5 { + margin-left: 16px !important; } + .mx-xl-5 { + margin-right: 16px !important; + margin-left: 16px !important; } + .my-xl-5 { + margin-top: 16px !important; + margin-bottom: 16px !important; } + .m-xl-6 { + margin: 48px 48px !important; } + .mt-xl-6 { + margin-top: 48px !important; } + .mr-xl-6 { + margin-right: 48px !important; } + .mb-xl-6 { + margin-bottom: 48px !important; } + .ml-xl-6 { + margin-left: 48px !important; } + .mx-xl-6 { + margin-right: 48px !important; + margin-left: 48px !important; } + .my-xl-6 { + margin-top: 48px !important; + margin-bottom: 48px !important; } + .p-xl-0 { + padding: 0 0 !important; } + .pt-xl-0 { + padding-top: 0 !important; } + .pr-xl-0 { + padding-right: 0 !important; } + .pb-xl-0 { + padding-bottom: 0 !important; } + .pl-xl-0 { + padding-left: 0 !important; } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + .p-xl-1 { + padding: 2px 2px !important; } + .pt-xl-1 { + padding-top: 2px !important; } + .pr-xl-1 { + padding-right: 2px !important; } + .pb-xl-1 { + padding-bottom: 2px !important; } + .pl-xl-1 { + padding-left: 2px !important; } + .px-xl-1 { + padding-right: 2px !important; + padding-left: 2px !important; } + .py-xl-1 { + padding-top: 2px !important; + padding-bottom: 2px !important; } + .p-xl-2 { + padding: 4px 4px !important; } + .pt-xl-2 { + padding-top: 4px !important; } + .pr-xl-2 { + padding-right: 4px !important; } + .pb-xl-2 { + padding-bottom: 4px !important; } + .pl-xl-2 { + padding-left: 4px !important; } + .px-xl-2 { + padding-right: 4px !important; + padding-left: 4px !important; } + .py-xl-2 { + padding-top: 4px !important; + padding-bottom: 4px !important; } + .p-xl-3 { + padding: 8px 8px !important; } + .pt-xl-3 { + padding-top: 8px !important; } + .pr-xl-3 { + padding-right: 8px !important; } + .pb-xl-3 { + padding-bottom: 8px !important; } + .pl-xl-3 { + padding-left: 8px !important; } + .px-xl-3 { + padding-right: 8px !important; + padding-left: 8px !important; } + .py-xl-3 { + padding-top: 8px !important; + padding-bottom: 8px !important; } + .p-xl-4 { + padding: 12px 12px !important; } + .pt-xl-4 { + padding-top: 12px !important; } + .pr-xl-4 { + padding-right: 12px !important; } + .pb-xl-4 { + padding-bottom: 12px !important; } + .pl-xl-4 { + padding-left: 12px !important; } + .px-xl-4 { + padding-right: 12px !important; + padding-left: 12px !important; } + .py-xl-4 { + padding-top: 12px !important; + padding-bottom: 12px !important; } + .p-xl-5 { + padding: 16px 16px !important; } + .pt-xl-5 { + padding-top: 16px !important; } + .pr-xl-5 { + padding-right: 16px !important; } + .pb-xl-5 { + padding-bottom: 16px !important; } + .pl-xl-5 { + padding-left: 16px !important; } + .px-xl-5 { + padding-right: 16px !important; + padding-left: 16px !important; } + .py-xl-5 { + padding-top: 16px !important; + padding-bottom: 16px !important; } + .p-xl-6 { + padding: 48px 48px !important; } + .pt-xl-6 { + padding-top: 48px !important; } + .pr-xl-6 { + padding-right: 48px !important; } + .pb-xl-6 { + padding-bottom: 48px !important; } + .pl-xl-6 { + padding-left: 48px !important; } + .px-xl-6 { + padding-right: 48px !important; + padding-left: 48px !important; } + .py-xl-6 { + padding-top: 48px !important; + padding-bottom: 48px !important; } + .m-xl-auto { + margin: auto !important; } + .mt-xl-auto { + margin-top: auto !important; } + .mr-xl-auto { + margin-right: auto !important; } + .mb-xl-auto { + margin-bottom: auto !important; } + .ml-xl-auto { + margin-left: auto !important; } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + +.text-justify { + text-align: justify !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } + .text-sm-right { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + .text-md-right { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + .text-lg-right { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.font-weight-normal { + font-weight: 400; } + +.font-weight-bold { + font-weight: 500; } + +.font-italic { + font-style: italic; } + +.text-white { + color: #fff !important; } + +.text-muted { + color: #636c72 !important; } + +a.text-muted:focus, a.text-muted:hover { + color: #4b5257 !important; } + +.text-primary { + color: #0275d8 !important; } + +a.text-primary:focus, a.text-primary:hover { + color: #025aa5 !important; } + +.text-success { + color: #5cb85c !important; } + +a.text-success:focus, a.text-success:hover { + color: #449d44 !important; } + +.text-info { + color: #5bc0de !important; } + +a.text-info:focus, a.text-info:hover { + color: #31b0d5 !important; } + +.text-warning { + color: #f0ad4e !important; } + +a.text-warning:focus, a.text-warning:hover { + color: #ec971f !important; } + +.text-danger { + color: #d9534f !important; } + +a.text-danger:focus, a.text-danger:hover { + color: #c9302c !important; } + +.text-gray-dark { + color: #292b2c !important; } + +a.text-gray-dark:focus, a.text-gray-dark:hover { + color: #101112 !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.invisible { + visibility: hidden !important; } + +.hidden-xs-up { + display: none !important; } + +@media (max-width: 575px) { + .hidden-xs-down { + display: none !important; } } + +@media (min-width: 576px) { + .hidden-sm-up { + display: none !important; } } + +@media (max-width: 767px) { + .hidden-sm-down { + display: none !important; } } + +@media (min-width: 768px) { + .hidden-md-up { + display: none !important; } } + +@media (max-width: 991px) { + .hidden-md-down { + display: none !important; } } + +@media (min-width: 992px) { + .hidden-lg-up { + display: none !important; } } + +@media (max-width: 1199px) { + .hidden-lg-down { + display: none !important; } } + +@media (min-width: 1200px) { + .hidden-xl-up { + display: none !important; } } + +.hidden-xl-down { + display: none !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; } } + +/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */ +/* + Styles for basic PhotoSwipe functionality (sliding area, open/close transitions) +*/ +/* pswp = photoswipe */ +.pswp { + display: none; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; + z-index: 1500; + -webkit-text-size-adjust: 100%; + /* create separate layer, to avoid paint on window.onscroll in webkit/blink */ + -webkit-backface-visibility: hidden; + outline: none; } + .pswp * { + box-sizing: border-box; } + .pswp img { + max-width: none; } + +/* style is added when JS option showHideOpacity is set to true */ +.pswp--animate_opacity { + /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */ + opacity: 0.001; + will-change: opacity; + /* for open/close transition */ + transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } + +.pswp--open { + display: block; } + +.pswp--zoom-allowed .pswp__img { + /* autoprefixer: off */ + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.pswp--zoomed-in .pswp__img { + /* autoprefixer: off */ + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; } + +.pswp--dragging .pswp__img { + /* autoprefixer: off */ + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; } + +/* + Background is added as a separate element. + As animating opacity is much faster than animating rgba() background-color. +*/ +.pswp__bg { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #000; + opacity: 0; + transform: translateZ(0); + -webkit-backface-visibility: hidden; + will-change: opacity; } + +.pswp__scroll-wrap { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; } + +.pswp__container, +.pswp__zoom-wrap { + -ms-touch-action: none; + touch-action: none; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; } + +/* Prevent selection and tap highlights */ +.pswp__container, +.pswp__img { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; } + +.pswp__zoom-wrap { + position: absolute; + width: 100%; + -webkit-transform-origin: left top; + -moz-transform-origin: left top; + -ms-transform-origin: left top; + transform-origin: left top; + /* for open/close transition */ + transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); } + +.pswp__bg { + will-change: opacity; + /* for open/close transition */ + transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } + +.pswp--animated-in .pswp__bg, +.pswp--animated-in .pswp__zoom-wrap { + -webkit-transition: none; + transition: none; } + +.pswp__container, +.pswp__zoom-wrap { + -webkit-backface-visibility: hidden; } + +.pswp__item { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + overflow: hidden; } + +.pswp__img { + position: absolute; + width: auto; + height: auto; + top: 0; + left: 0; } + +/* + stretched thumbnail or div placeholder element (see below) + style is added to avoid flickering in webkit/blink when layers overlap +*/ +.pswp__img--placeholder { + -webkit-backface-visibility: hidden; } + +/* + div element that matches size of large image + large image loads on top of it +*/ +.pswp__img--placeholder--blank { + background: #222; } + +.pswp--ie .pswp__img { + width: 100% !important; + height: auto !important; + left: 0; + top: 0; } + +/* + Error message appears when image is not loaded + (JS option errorMsg controls markup) +*/ +.pswp__error-msg { + position: absolute; + left: 0; + top: 50%; + width: 100%; + text-align: center; + font-size: 14px; + line-height: 16px; + margin-top: -8px; + color: #CCC; } + +.pswp__error-msg a { + color: #CCC; + text-decoration: underline; } + +/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */ +/* + + Contents: + + 1. Buttons + 2. Share modal and links + 3. Index indicator ("1 of X" counter) + 4. Caption + 5. Loading indicator + 6. Additional styles (root element, top bar, idle state, hidden state, etc.) + +*/ +/* + + 1. Buttons + + */ +/*